comparison configure @ 1718:3df3982c2c36

Fix "echo -n" problems on solaris for the new GUI stuff. Add a config.mak define for mediaLib
author jkeil
date Mon, 27 Aug 2001 16:51:10 +0000
parents 0def229bd8bc
children 064c0acb7c39
comparison
equal deleted inserted replaced
1717:87f7c530c5c9 1718:3df3982c2c36
1505 # write conf files. 1505 # write conf files.
1506 1506
1507 if [ $_gui = yes ]; then 1507 if [ $_gui = yes ]; then
1508 # --------------- GUI begin ------------------- 1508 # --------------- GUI begin -------------------
1509 1509
1510 echo -en "\nChecking for gtk version ... " 1510 echo
1511 echo $_echo_n "Checking for gtk version ... $_echo_c"
1511 _gtk=`gtk-config --version 2>&1` 1512 _gtk=`gtk-config --version 2>&1`
1512 [ -z "$_gtk" ] && { echo 'gtk not found.'; exit 1; } 1513 [ -z "$_gtk" ] && { echo 'gtk not found.'; exit 1; }
1513 echo "$_gtk" 1514 echo "$_gtk"
1514 1515
1515 echo -n "Checking for gtk includes ... " 1516 echo $_echo_n "Checking for gtk includes ... $_echo_c"
1516 _gtkinc=`gtk-config --cflags 2>&1` 1517 _gtkinc=`gtk-config --cflags 2>&1`
1517 [ -z "$_gtkinc" ] && { echo 'gtk not found.'; exit 1; } 1518 [ -z "$_gtkinc" ] && { echo 'gtk not found.'; exit 1; }
1518 echo "done" 1519 echo "done"
1519 1520
1520 echo -n "Checking for gtk libs ... " 1521 echo $_echo_n "Checking for gtk libs ... $_echo_c"
1521 _gtklib=`gtk-config --libs 2>&1` 1522 _gtklib=`gtk-config --libs 2>&1`
1522 [ -z "$_gtklib" ] && { echo 'gtk not found.'; exit 1; } 1523 [ -z "$_gtklib" ] && { echo 'gtk not found.'; exit 1; }
1523 echo "done" 1524 echo "done"
1524 1525
1525 echo -en "\nChecking for glib version ... " 1526 echo
1527 echo $_echo_n "Checking for glib version ... $_echo_c"
1526 _glib=`glib-config --version 2>&1` 1528 _glib=`glib-config --version 2>&1`
1527 [ -z "$_glib" ] && { echo 'glib not found.'; exit 1; } 1529 [ -z "$_glib" ] && { echo 'glib not found.'; exit 1; }
1528 echo "$_glib" 1530 echo "$_glib"
1529 1531
1530 echo -n "Checking for glib includes ... " 1532 echo $_echo_n "Checking for glib includes ... $_echo_c"
1531 _glibinc=`glib-config --cflags 2>&1` 1533 _glibinc=`glib-config --cflags 2>&1`
1532 [ -z "$_glibinc" ] && { echo 'glib not found.'; exit 1; } 1534 [ -z "$_glibinc" ] && { echo 'glib not found.'; exit 1; }
1533 echo "done" 1535 echo "done"
1534 1536
1535 echo -n "Checking for glib libs ... " 1537 echo $_echo_n "Checking for glib libs ... $_echo_c"
1536 _gliblib=`glib-config --libs 2>&1` 1538 _gliblib=`glib-config --libs 2>&1`
1537 [ -z "$_gliblib" ] && { echo 'glib not found.'; exit 1; } 1539 [ -z "$_gliblib" ] && { echo 'glib not found.'; exit 1; }
1538 echo "done" 1540 echo "done"
1539 1541
1540 cat > Gui/config.mak << EOF 1542 cat > Gui/config.mak << EOF
1851 _png='#undef HAVE_PNG' 1853 _png='#undef HAVE_PNG'
1852 fi 1854 fi
1853 1855
1854 1856
1855 if [ $_mlib = yes ]; then 1857 if [ $_mlib = yes ]; then
1856 _mlib='#define HAVE_MLIB' 1858 _mlibdef='#define HAVE_MLIB'
1857 _mlibinc="-I$_mlibdir/include" 1859 _mlibinc="-I$_mlibdir/include"
1858 _mliblib="-L$_mlibdir/lib -R$_mlibdir/lib -lmlib" 1860 _mliblib="-L$_mlibdir/lib -R$_mlibdir/lib -lmlib"
1859 _vosrc=$_vosrc' yuv2rgb_mlib.c' 1861 _vosrc=$_vosrc' yuv2rgb_mlib.c'
1860 else 1862 else
1861 _mlib='#undef HAVE_MLIB' 1863 _mlibdef='#undef HAVE_MLIB'
1862 _mlibinc= _mliblib= 1864 _mlibinc= _mliblib=
1863 fi 1865 fi
1864 1866
1865 # --- 1867 # ---
1866 1868
2044 TARGET_3DNOWEX=$_cfg_3dnowex 2046 TARGET_3DNOWEX=$_cfg_3dnowex
2045 TARGET_SSE=$_cfg_sse 2047 TARGET_SSE=$_cfg_sse
2046 2048
2047 BINUTILS=$_binutils 2049 BINUTILS=$_binutils
2048 2050
2051 HAVE_MLIB=$_mlib
2052
2049 # --- GUI stuff --- 2053 # --- GUI stuff ---
2050 GTKLIB=$_gtklib 2054 GTKLIB=$_gtklib
2051 GLIBLIB=$_gliblib 2055 GLIBLIB=$_gliblib
2052 GUI_LIBS = $_gui_lib 2056 GUI_LIBS = $_gui_lib
2053 DEBUG=-DDEBUG 2057 DEBUG=-DDEBUG
2206 $_png 2210 $_png
2207 2211
2208 $_streamingdef 2212 $_streamingdef
2209 2213
2210 /* Extension defines */ 2214 /* Extension defines */
2211 $_mlib // available only on solaris
2212 $_3dnowm // only define if you have 3DNOW (AMD k6-2, AMD Athlon, iDT WinChip, etc.) 2215 $_3dnowm // only define if you have 3DNOW (AMD k6-2, AMD Athlon, iDT WinChip, etc.)
2213 $_3dnowexm // only define if you have 3DNOWEX (AMD Athlon, etc.) 2216 $_3dnowexm // only define if you have 3DNOWEX (AMD Athlon, etc.)
2214 $_mmx // only define if you have MMX (newer x86 chips, not P54C/PPro) 2217 $_mmx // only define if you have MMX (newer x86 chips, not P54C/PPro)
2215 $_mmx2 // only define if you have MMX2 (Athlon/PIII/4/CelII) 2218 $_mmx2 // only define if you have MMX2 (Athlon/PIII/4/CelII)
2216 $_ssem // only define if you have SSE (Intel Pentium III/4 or Celeron II) 2219 $_ssem // only define if you have SSE (Intel Pentium III/4 or Celeron II)
2217 2220
2218 #ifdef HAVE_MMX 2221 #ifdef HAVE_MMX
2219 #define USE_MMX_IDCT 2222 #define USE_MMX_IDCT
2220 #endif 2223 #endif
2224
2225 $_mlibdef // Sun mediaLib, available only on solaris
2221 2226
2222 /* libmpeg2 uses a different feature test macro for mediaLib */ 2227 /* libmpeg2 uses a different feature test macro for mediaLib */
2223 #ifdef HAVE_MLIB 2228 #ifdef HAVE_MLIB
2224 #define LIBMPEG2_MLIB 2229 #define LIBMPEG2_MLIB
2225 #endif 2230 #endif