configure.in
changeset 360 8c1f8c4d2dd1
parent 354 30935e76acb5
child 371 db0cc6034336
equal deleted inserted replaced
359:f0e5198a1522 360:8c1f8c4d2dd1
   290             AC_MSG_RESULT($have_alsa)
   290             AC_MSG_RESULT($have_alsa)
   291         fi
   291         fi
   292     fi
   292     fi
   293 }
   293 }
   294 
   294 
   295 dnl Check whether we want to use OpenBSD native audio or not
       
   296 CheckOPENBSDAUDIO()
       
   297 {
       
   298     AC_ARG_ENABLE(openbsdaudio,
       
   299 [  --enable-openbsdaudio   OpenBSD native audio support [default=yes]],
       
   300                   , enable_openbsdaudio=yes)
       
   301     if test x$enable_audio = xyes -a x$enable_openbsdaudio = xyes; then
       
   302         CFLAGS="$CFLAGS -DOPENBSD_AUDIO_SUPPORT"
       
   303         AUDIO_SUBDIRS="$AUDIO_SUBDIRS openbsd"
       
   304         AUDIO_DRIVERS="$AUDIO_DRIVERS openbsd/libaudio_openbsd.la"
       
   305     fi
       
   306 }
       
   307 
       
   308 dnl Check whether we want to use IRIX 6.5+ native audio or not
   295 dnl Check whether we want to use IRIX 6.5+ native audio or not
   309 CheckDMEDIA()
   296 CheckDMEDIA()
   310 {
   297 {
   311     if test x$enable_audio = xyes; then
   298     if test x$enable_audio = xyes; then
   312         AC_MSG_CHECKING(for dmedia audio support)
   299         AC_MSG_CHECKING(for dmedia audio support)
   472         else
   459         else
   473             CFLAGS="$CFLAGS -DUSE_ASMBLIT -I$srcdir/hermes"
   460             CFLAGS="$CFLAGS -DUSE_ASMBLIT -I$srcdir/hermes"
   474             case $ARCH in
   461             case $ARCH in
   475               win32)
   462               win32)
   476                   NASMFLAGS="-f win32"
   463                   NASMFLAGS="-f win32"
       
   464                   ;;
       
   465               openbsd)
       
   466                   NASMFLAGS="-f aoutb"
   477                   ;;
   467                   ;;
   478               *)
   468               *)
   479                   NASMFLAGS="-f elf"
   469                   NASMFLAGS="-f elf"
   480                   ;;
   470                   ;;
   481             esac
   471             esac
  1578         #fi
  1568         #fi
  1579         # Set up files for the joystick library
  1569         # Set up files for the joystick library
  1580         if test x$enable_joystick = xyes; then
  1570         if test x$enable_joystick = xyes; then
  1581             JOYSTICK_SUBDIRS="$JOYSTICK_SUBDIRS bsd"
  1571             JOYSTICK_SUBDIRS="$JOYSTICK_SUBDIRS bsd"
  1582             JOYSTICK_DRIVERS="$JOYSTICK_DRIVERS bsd/libjoystick_bsd.la"
  1572             JOYSTICK_DRIVERS="$JOYSTICK_DRIVERS bsd/libjoystick_bsd.la"
       
  1573             SYSTEM_LIBS="$SYSTEM_LIBS -lusb"
  1583         fi
  1574         fi
  1584         # Set up files for the cdrom library
  1575         # Set up files for the cdrom library
  1585         if test x$enable_cdrom = xyes; then
  1576         if test x$enable_cdrom = xyes; then
  1586             CDROM_SUBDIRS="$CDROM_SUBDIRS freebsd"
  1577             CDROM_SUBDIRS="$CDROM_SUBDIRS freebsd"
  1587             CDROM_DRIVERS="$CDROM_DRIVERS freebsd/libcdrom_freebsd.la"
  1578             CDROM_DRIVERS="$CDROM_DRIVERS freebsd/libcdrom_freebsd.la"
  1630         fi
  1621         fi
  1631         # Set up files for the joystick library
  1622         # Set up files for the joystick library
  1632         if test x$enable_joystick = xyes; then
  1623         if test x$enable_joystick = xyes; then
  1633             JOYSTICK_SUBDIRS="$JOYSTICK_SUBDIRS bsd"
  1624             JOYSTICK_SUBDIRS="$JOYSTICK_SUBDIRS bsd"
  1634             JOYSTICK_DRIVERS="$JOYSTICK_DRIVERS bsd/libjoystick_bsd.la"
  1625             JOYSTICK_DRIVERS="$JOYSTICK_DRIVERS bsd/libjoystick_bsd.la"
       
  1626             SYSTEM_LIBS="$SYSTEM_LIBS -lusb"
  1635         fi
  1627         fi
  1636         # Set up files for the cdrom library
  1628         # Set up files for the cdrom library
  1637         if test x$enable_cdrom = xyes; then
  1629         if test x$enable_cdrom = xyes; then
  1638             CDROM_SUBDIRS="$CDROM_SUBDIRS openbsd"
  1630             CDROM_SUBDIRS="$CDROM_SUBDIRS openbsd"
  1639             CDROM_DRIVERS="$CDROM_DRIVERS openbsd/libcdrom_openbsd.la"
  1631             CDROM_DRIVERS="$CDROM_DRIVERS openbsd/libcdrom_openbsd.la"
  1663     *-*-openbsd*)
  1655     *-*-openbsd*)
  1664         ARCH=openbsd
  1656         ARCH=openbsd
  1665         CheckDummyVideo
  1657         CheckDummyVideo
  1666         CheckDiskAudio
  1658         CheckDiskAudio
  1667 	CheckDLOPEN
  1659 	CheckDLOPEN
  1668         CheckOPENBSDAUDIO
       
  1669         CheckNASM
  1660         CheckNASM
  1670         CheckOSS
  1661         CheckOSS
  1671         CheckARTSC
  1662         CheckARTSC
  1672         CheckESD
  1663         CheckESD
  1673         CheckNAS
  1664         CheckNAS
  1676         CheckOpenGL
  1667         CheckOpenGL
  1677         CheckPTHREAD
  1668         CheckPTHREAD
  1678         # Set up files for the main() stub
  1669         # Set up files for the main() stub
  1679         COPY_ARCH_SRC(src/main, linux, SDL_main.c)
  1670         COPY_ARCH_SRC(src/main, linux, SDL_main.c)
  1680         # Set up files for the audio library
  1671         # Set up files for the audio library
  1681         # We use the OSS and native API's, not the Sun audio API
  1672         if test x$enable_audio = xyes; then
  1682         #if test x$enable_audio = xyes; then
  1673             CFLAGS="$CFLAGS -DOPENBSD_AUDIO_SUPPORT"
  1683         #    CFLAGS="$CFLAGS -DSUNAUDIO_SUPPORT"
  1674             AUDIO_SUBDIRS="$AUDIO_SUBDIRS openbsd"
  1684         #    AUDIO_SUBDIRS="$AUDIO_SUBDIRS sun"
  1675             AUDIO_DRIVERS="$AUDIO_DRIVERS openbsd/libaudio_openbsd.la"
  1685         #    AUDIO_DRIVERS="$AUDIO_DRIVERS sun/libaudio_sun.la"
  1676         fi
  1686         #fi
       
  1687         # OpenBSD needs linking with ossaudio emulation library
  1677         # OpenBSD needs linking with ossaudio emulation library
  1688         if test x$have_oss = xyes; then
  1678         if test x$have_oss = xyes; then
  1689             SYSTEM_LIBS="$SYSTEM_LIBS -lossaudio"
  1679             SYSTEM_LIBS="$SYSTEM_LIBS -lossaudio"
  1690         fi
  1680         fi
  1691         # Set up files for the joystick library
  1681         # Set up files for the joystick library
  1692         if test x$enable_joystick = xyes; then
  1682         if test x$enable_joystick = xyes; then
  1693             JOYSTICK_SUBDIRS="$JOYSTICK_SUBDIRS bsd"
  1683             JOYSTICK_SUBDIRS="$JOYSTICK_SUBDIRS bsd"
  1694             JOYSTICK_DRIVERS="$JOYSTICK_DRIVERS bsd/libjoystick_bsd.la"
  1684             JOYSTICK_DRIVERS="$JOYSTICK_DRIVERS bsd/libjoystick_bsd.la"
       
  1685             SYSTEM_LIBS="$SYSTEM_LIBS -lusbhid"
  1695         fi
  1686         fi
  1696         # Set up files for the cdrom library
  1687         # Set up files for the cdrom library
  1697         if test x$enable_cdrom = xyes; then
  1688         if test x$enable_cdrom = xyes; then
  1698             CDROM_SUBDIRS="$CDROM_SUBDIRS openbsd"
  1689             CDROM_SUBDIRS="$CDROM_SUBDIRS openbsd"
  1699             CDROM_DRIVERS="$CDROM_DRIVERS openbsd/libcdrom_openbsd.la"
  1690             CDROM_DRIVERS="$CDROM_DRIVERS openbsd/libcdrom_openbsd.la"