configure.in
changeset 68 ac6645260d31
parent 53 25dfe480c75e
child 70 f590dd383b5d
equal deleted inserted replaced
67:3647c809813d 68:ac6645260d31
   365             AUDIO_SUBDIRS="$AUDIO_SUBDIRS nas"
   365             AUDIO_SUBDIRS="$AUDIO_SUBDIRS nas"
   366             AUDIO_DRIVERS="$AUDIO_DRIVERS nas/libaudio_nas.la"
   366             AUDIO_DRIVERS="$AUDIO_DRIVERS nas/libaudio_nas.la"
   367         fi
   367         fi
   368     fi
   368     fi
   369 }
   369 }
       
   370 
       
   371 
       
   372 dnl rcg07142001 See if the user wants the disk writer audio driver...
       
   373 CheckDiskAudio()
       
   374 {
       
   375     AC_ARG_ENABLE(diskaudio,
       
   376 [  --enable-diskaudio  	  support the disk writer audio driver [default=no]],
       
   377                   , enable_diskaudio=no)
       
   378     if test x$enable_audio = xyes -a x$enable_diskaudio = xyes; then
       
   379         CFLAGS="$CFLAGS -DDISKAUD_SUPPORT"
       
   380         AUDIO_SUBDIRS="$AUDIO_SUBDIRS disk"
       
   381         AUDIO_DRIVERS="$AUDIO_DRIVERS disk/libaudio_disk.la"
       
   382     fi
       
   383 }
       
   384 
   370 
   385 
   371 dnl See if we can use x86 assembly blitters
   386 dnl See if we can use x86 assembly blitters
   372 CheckNASM()
   387 CheckNASM()
   373 {
   388 {
   374     dnl Make sure we are running on an x86 platform
   389     dnl Make sure we are running on an x86 platform
  1083 
  1098 
  1084 case "$target" in
  1099 case "$target" in
  1085     *-*-linux*)
  1100     *-*-linux*)
  1086         ARCH=linux
  1101         ARCH=linux
  1087         CheckDummyVideo
  1102         CheckDummyVideo
       
  1103         CheckDiskAudio
  1088         CheckNASM
  1104         CheckNASM
  1089         CheckOSS
  1105         CheckOSS
  1090         CheckALSA
  1106         CheckALSA
  1091         CheckARTSC
  1107         CheckARTSC
  1092         CheckESD
  1108         CheckESD
  1149         fi
  1165         fi
  1150         ;;
  1166         ;;
  1151     *-*-bsdi*)
  1167     *-*-bsdi*)
  1152         ARCH=bsdi
  1168         ARCH=bsdi
  1153         CheckDummyVideo
  1169         CheckDummyVideo
       
  1170         CheckDiskAudio
  1154         CheckNASM
  1171         CheckNASM
  1155         CheckOSS
  1172         CheckOSS
  1156         CheckARTSC
  1173         CheckARTSC
  1157         CheckESD
  1174         CheckESD
  1158         CheckNAS
  1175         CheckNAS
  1192         fi
  1209         fi
  1193         ;;
  1210         ;;
  1194     *-*-freebsd*)
  1211     *-*-freebsd*)
  1195         ARCH=freebsd
  1212         ARCH=freebsd
  1196         CheckDummyVideo
  1213         CheckDummyVideo
       
  1214         CheckDiskAudio
  1197         CheckNASM
  1215         CheckNASM
  1198         CheckOSS
  1216         CheckOSS
  1199         CheckARTSC
  1217         CheckARTSC
  1200         CheckESD
  1218         CheckESD
  1201         CheckNAS
  1219         CheckNAS
  1244         fi
  1262         fi
  1245         ;;
  1263         ;;
  1246     *-*-netbsd*)
  1264     *-*-netbsd*)
  1247         ARCH=netbsd
  1265         ARCH=netbsd
  1248         CheckDummyVideo
  1266         CheckDummyVideo
       
  1267         CheckDiskAudio
  1249         CheckNASM
  1268         CheckNASM
  1250         CheckOSS
  1269         CheckOSS
  1251         CheckARTSC
  1270         CheckARTSC
  1252         CheckESD
  1271         CheckESD
  1253         CheckNAS
  1272         CheckNAS
  1295         CFLAGS="$CFLAGS -Dunix -D_POSIX_THREAD_SYSCALL_SOFT=1"
  1314         CFLAGS="$CFLAGS -Dunix -D_POSIX_THREAD_SYSCALL_SOFT=1"
  1296         ;;
  1315         ;;
  1297     *-*-openbsd*)
  1316     *-*-openbsd*)
  1298         ARCH=openbsd
  1317         ARCH=openbsd
  1299         CheckDummyVideo
  1318         CheckDummyVideo
       
  1319         CheckDiskAudio
  1300         CheckNASM
  1320         CheckNASM
  1301         CheckOSS
  1321         CheckOSS
  1302         CheckARTSC
  1322         CheckARTSC
  1303         CheckESD
  1323         CheckESD
  1304         CheckNAS
  1324         CheckNAS
  1343         CFLAGS="$CFLAGS -Dunix"
  1363         CFLAGS="$CFLAGS -Dunix"
  1344         ;;
  1364         ;;
  1345     *-*-sysv5*)
  1365     *-*-sysv5*)
  1346         ARCH=sysv5
  1366         ARCH=sysv5
  1347         CheckDummyVideo
  1367         CheckDummyVideo
       
  1368         CheckDiskAudio
  1348         CheckNASM
  1369         CheckNASM
  1349         CheckOSS
  1370         CheckOSS
  1350         CheckARTSC
  1371         CheckARTSC
  1351         CheckESD
  1372         CheckESD
  1352         CheckNAS
  1373         CheckNAS
  1390         ;;
  1411         ;;
  1391     *-*-solaris*)
  1412     *-*-solaris*)
  1392         ARCH=solaris
  1413         ARCH=solaris
  1393         CFLAGS="$CFLAGS -D__ELF__" # Fix for nasm on Solaris x86
  1414         CFLAGS="$CFLAGS -D__ELF__" # Fix for nasm on Solaris x86
  1394         CheckDummyVideo
  1415         CheckDummyVideo
       
  1416         CheckDiskAudio
  1395         CheckNASM
  1417         CheckNASM
  1396         CheckOSS
  1418         CheckOSS
  1397         CheckARTSC
  1419         CheckARTSC
  1398         CheckESD
  1420         CheckESD
  1399         CheckNAS
  1421         CheckNAS
  1436         fi
  1458         fi
  1437         ;;
  1459         ;;
  1438     *-*-irix*)
  1460     *-*-irix*)
  1439         ARCH=irix
  1461         ARCH=irix
  1440         CheckDummyVideo
  1462         CheckDummyVideo
       
  1463         CheckDiskAudio
  1441         CheckNAS
  1464         CheckNAS
  1442         CheckX11
  1465         CheckX11
  1443         CheckAAlib
  1466         CheckAAlib
  1444         CheckOpenGL
  1467         CheckOpenGL
  1445         CheckPTHREAD
  1468         CheckPTHREAD
  1494         fi
  1517         fi
  1495         ;;
  1518         ;;
  1496     *-*-hpux*)
  1519     *-*-hpux*)
  1497         ARCH=hpux
  1520         ARCH=hpux
  1498         CheckDummyVideo
  1521         CheckDummyVideo
       
  1522         CheckDiskAudio
  1499         CheckOSS
  1523         CheckOSS
  1500         CheckNAS
  1524         CheckNAS
  1501         CheckX11
  1525         CheckX11
  1502         CheckGGI
  1526         CheckGGI
  1503         CheckAAlib
  1527         CheckAAlib
  1538         fi
  1562         fi
  1539         ;;
  1563         ;;
  1540     *-*-aix*)
  1564     *-*-aix*)
  1541         ARCH=aix
  1565         ARCH=aix
  1542         CheckDummyVideo
  1566         CheckDummyVideo
       
  1567         CheckDiskAudio
  1543         CheckOSS
  1568         CheckOSS
  1544         CheckNAS
  1569         CheckNAS
  1545         CheckX11
  1570         CheckX11
  1546         CheckGGI
  1571         CheckGGI
  1547         CheckAAlib
  1572         CheckAAlib
  1581         fi
  1606         fi
  1582         ;;
  1607         ;;
  1583     *-*-osf*)
  1608     *-*-osf*)
  1584         ARCH=osf
  1609         ARCH=osf
  1585         CheckDummyVideo
  1610         CheckDummyVideo
       
  1611         CheckDiskAudio
  1586         CheckNAS
  1612         CheckNAS
  1587         CheckX11
  1613         CheckX11
  1588         CheckGGI
  1614         CheckGGI
  1589         CheckAAlib
  1615         CheckAAlib
  1590         CheckOpenGL
  1616         CheckOpenGL
  1624         fi
  1650         fi
  1625         ;;
  1651         ;;
  1626     *-*-qnx*)
  1652     *-*-qnx*)
  1627         ARCH=qnx
  1653         ARCH=qnx
  1628         CheckDummyVideo
  1654         CheckDummyVideo
       
  1655         CheckDiskAudio
  1629         CheckNAS
  1656         CheckNAS
  1630         CheckPHOTON
  1657         CheckPHOTON
  1631         CheckX11
  1658         CheckX11
  1632         CheckOpenGL
  1659         CheckOpenGL
  1633         CheckPTHREAD
  1660         CheckPTHREAD
  1678             if [ "$BUILD_PREFIX" != "" ]; then
  1705             if [ "$BUILD_PREFIX" != "" ]; then
  1679                 ac_default_prefix=$BUILD_PREFIX
  1706                 ac_default_prefix=$BUILD_PREFIX
  1680             fi
  1707             fi
  1681         fi
  1708         fi
  1682         CheckDummyVideo
  1709         CheckDummyVideo
       
  1710         CheckDiskAudio
  1683         CheckWIN32
  1711         CheckWIN32
  1684         CheckDIRECTX
  1712         CheckDIRECTX
  1685         CheckNASM
  1713         CheckNASM
  1686         # Set up files for the main() stub
  1714         # Set up files for the main() stub
  1687         COPY_ARCH_SRC(src/main, win32, SDL_main.c)
  1715         COPY_ARCH_SRC(src/main, win32, SDL_main.c)
  1734         ;;
  1762         ;;
  1735     *-*-beos*)
  1763     *-*-beos*)
  1736         ARCH=beos
  1764         ARCH=beos
  1737         ac_default_prefix=/boot/develop/tools/gnupro
  1765         ac_default_prefix=/boot/develop/tools/gnupro
  1738         CheckDummyVideo
  1766         CheckDummyVideo
       
  1767         CheckDiskAudio
  1739         CheckNASM
  1768         CheckNASM
  1740         CheckBWINDOW
  1769         CheckBWINDOW
  1741         CheckBeGL
  1770         CheckBeGL
  1742         # Set up files for the main() stub
  1771         # Set up files for the main() stub
  1743         COPY_ARCH_SRC(src/main, linux, SDL_main.c)
  1772         COPY_ARCH_SRC(src/main, linux, SDL_main.c)
  1779         # This would be used if cross-compiling to MacOS 9.  No way to
  1808         # This would be used if cross-compiling to MacOS 9.  No way to
  1780         # use it at present, but Apple is working on a X-to-9 compiler
  1809         # use it at present, but Apple is working on a X-to-9 compiler
  1781         # for which this case would be handy.
  1810         # for which this case would be handy.
  1782         ARCH=macos
  1811         ARCH=macos
  1783         CheckDummyVideo
  1812         CheckDummyVideo
       
  1813         CheckDiskAudio
  1784         CheckTOOLBOX
  1814         CheckTOOLBOX
  1785         CheckMacGL
  1815         CheckMacGL
  1786         # Set up files for the main() stub
  1816         # Set up files for the main() stub
  1787         COPY_ARCH_SRC(src/main, macos, SDL_main.c)
  1817         COPY_ARCH_SRC(src/main, macos, SDL_main.c)
  1788         # Set up files for the audio library
  1818         # Set up files for the audio library
  1822         # Strictly speaking, we want "Mac OS X", not "Darwin", which is
  1852         # Strictly speaking, we want "Mac OS X", not "Darwin", which is
  1823         # just the OS X kernel sans upper layers like Carbon.  But
  1853         # just the OS X kernel sans upper layers like Carbon.  But
  1824         # config.guess comes back with "darwin", so go with the flow.
  1854         # config.guess comes back with "darwin", so go with the flow.
  1825         ARCH=macos
  1855         ARCH=macos
  1826         CheckDummyVideo
  1856         CheckDummyVideo
       
  1857         CheckDiskAudio
  1827         CheckCARBON
  1858         CheckCARBON
  1828         CheckMacGL
  1859         CheckMacGL
  1829         CheckPTHREAD
  1860         CheckPTHREAD
  1830         # Set up files for the main() stub
  1861         # Set up files for the main() stub
  1831         # COPY_ARCH_SRC(src/main, macos, SDL_main.c)
  1862         # COPY_ARCH_SRC(src/main, macos, SDL_main.c)
  1971 src/audio/paudio/Makefile
  2002 src/audio/paudio/Makefile
  1972 src/audio/sun/Makefile
  2003 src/audio/sun/Makefile
  1973 src/audio/ums/Makefile
  2004 src/audio/ums/Makefile
  1974 src/audio/windib/Makefile
  2005 src/audio/windib/Makefile
  1975 src/audio/windx5/Makefile
  2006 src/audio/windx5/Makefile
       
  2007 src/audio/disk/Makefile
  1976 src/video/Makefile
  2008 src/video/Makefile
  1977 src/video/cybergfx/Makefile
  2009 src/video/cybergfx/Makefile
  1978 src/video/x11/Makefile
  2010 src/video/x11/Makefile
  1979 src/video/dga/Makefile
  2011 src/video/dga/Makefile
  1980 src/video/nanox/Makefile
  2012 src/video/nanox/Makefile