Alien-SDL
view release on metacpan or search on metacpan
patches/SDL-1.2.14-configure view on Meta::CPAN
ac_ct_CC
CPPFLAGS
LDFLAGS
CFLAGS
CC
target_alias
host_alias
build_alias
LIBS
ECHO_T
ECHO_N
ECHO_C
DEFS
mandir
localedir
libdir
psdir
pdfdir
dvidir
htmldir
infodir
docdir
oldincludedir
includedir
localstatedir
sharedstatedir
sysconfdir
datadir
datarootdir
libexecdir
sbindir
bindir
program_transform_name
prefix
exec_prefix
PACKAGE_URL
PACKAGE_BUGREPORT
PACKAGE_STRING
PACKAGE_VERSION
PACKAGE_TARNAME
PACKAGE_NAME
PATH_SEPARATOR
SHELL'
ac_subst_files=''
ac_user_opts='
enable_option_checking
enable_shared
enable_static
with_pic
enable_fast_install
with_gnu_ld
with_sysroot
enable_libtool_lock
enable_libc
enable_audio
enable_video
enable_events
enable_joystick
enable_cdrom
enable_threads
enable_timers
enable_file
enable_loadso
enable_cpuinfo
enable_assembly
enable_oss
enable_alsa
enable_alsa_shared
enable_esd
with_esd_prefix
with_esd_exec_prefix
enable_esdtest
enable_esd_shared
enable_pulseaudio
enable_pulseaudio_shared
enable_arts
enable_arts_shared
enable_nas
enable_nas_shared
enable_diskaudio
enable_dummyaudio
enable_mintaudio
enable_nasm
enable_altivec
enable_ipod
enable_video_nanox
enable_nanox_debug
enable_nanox_share_memory
enable_nanox_direct_fb
enable_video_x11
with_x
enable_x11_shared
enable_dga
enable_video_dga
enable_video_x11_dgamouse
enable_video_x11_vm
enable_video_x11_xv
enable_video_x11_xinerama
enable_video_x11_xme
enable_video_x11_xrandr
enable_video_photon
enable_video_carbon
enable_video_cocoa
enable_video_fbcon
enable_video_directfb
enable_video_ps2gs
enable_video_ps3
enable_video_ggi
enable_video_svga
enable_video_vgl
enable_video_wscons
enable_video_aalib
enable_video_caca
enable_video_qtopia
enable_video_picogui
enable_xbios
enable_gem
enable_video_dummy
enable_video_opengl
enable_osmesa_shared
enable_screensaver
patches/SDL-1.2.14-configure view on Meta::CPAN
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
for instance \`--prefix=\$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
--infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR ps documentation [DOCDIR]
_ACEOF
cat <<\_ACEOF
X features:
--x-includes=DIR X include files are in DIR
--x-libraries=DIR X library files are in DIR
System types:
--build=BUILD configure for building on BUILD [guessed]
--host=HOST cross-compile to build programs to run on HOST [BUILD]
_ACEOF
fi
if test -n "$ac_init_help"; then
cat <<\_ACEOF
Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-shared[=PKGS] build shared libraries [default=yes]
--enable-static[=PKGS] build static libraries [default=yes]
--enable-fast-install[=PKGS]
optimize for fast installation [default=yes]
--disable-libtool-lock avoid locking (might break parallel builds)
--enable-libc Use the system C library [[default=yes]]
--enable-audio Enable the audio subsystem [[default=yes]]
--enable-video Enable the video subsystem [[default=yes]]
--enable-events Enable the events subsystem [[default=yes]]
--enable-joystick Enable the joystick subsystem [[default=yes]]
--enable-cdrom Enable the cdrom subsystem [[default=yes]]
--enable-threads Enable the threading subsystem [[default=yes]]
--enable-timers Enable the timer subsystem [[default=yes]]
--enable-file Enable the file subsystem [[default=yes]]
--enable-loadso Enable the shared object loading subsystem
[[default=yes]]
--enable-cpuinfo Enable the cpuinfo subsystem [[default=yes]]
--enable-assembly Enable assembly routines [[default=yes]]
--enable-oss support the OSS audio API [[default=yes]]
--enable-alsa support the ALSA audio API [[default=yes]]
--enable-alsa-shared dynamically load ALSA audio support [[default=yes]]
--enable-esd support the Enlightened Sound Daemon [[default=yes]]
--disable-esdtest Do not try to compile and run a test ESD program
--enable-esd-shared dynamically load ESD audio support [[default=yes]]
--enable-pulseaudio use PulseAudio [[default=yes]]
--enable-pulseaudio-shared
dynamically load PulseAudio support [[default=yes]]
--enable-arts support the Analog Real Time Synthesizer
[[default=yes]]
--enable-arts-shared dynamically load aRts audio support [[default=yes]]
--enable-nas support the NAS audio API [[default=yes]]
--enable-nas-shared dynamically load NAS audio support [[default=yes]]
--enable-diskaudio support the disk writer audio driver [[default=yes]]
--enable-dummyaudio support the dummy audio driver [[default=yes]]
--enable-mintaudio support Atari audio driver [[default=yes]]
--enable-nasm use nasm assembly blitters on x86 [[default=yes]]
--enable-altivec use altivec assembly blitters on PPC [[default=yes]]
--enable-ipod configure SDL to work with iPodLinux [[default=no]]
--enable-video-nanox use nanox video driver [[default=no]]
--enable-nanox-debug print debug messages [[default=no]]
--enable-nanox-share-memory
use share memory [[default=no]]
--enable-nanox-direct-fb
use direct framebuffer access [[default=no]]
--enable-video-x11 use X11 video driver [[default=yes]]
--enable-x11-shared dynamically load X11 support [[default=maybe]]
--enable-dga allow use of X11 DGA code [[default=yes]]
--enable-video-dga use DGA 2.0 video driver [[default=yes]]
--enable-video-x11-dgamouse
use X11 DGA for mouse events [[default=yes]]
--enable-video-x11-vm use X11 VM extension for fullscreen [[default=yes]]
--enable-video-x11-xv use X11 XvImage extension for video [[default=yes]]
--enable-video-x11-xinerama
enable X11 Xinerama support [[default=yes]]
--enable-video-x11-xme enable Xi Graphics XME for fullscreen
[[default=yes]]
--enable-video-x11-xrandr
enable X11 Xrandr extension for fullscreen
[[default=yes]]
--enable-video-photon use QNX Photon video driver [[default=yes]]
--enable-video-carbon use Carbon/QuickDraw video driver [[default=no]]
--enable-video-cocoa use Cocoa/Quartz video driver [[default=yes]]
--enable-video-fbcon use framebuffer console video driver [[default=yes]]
--enable-video-directfb use DirectFB video driver [[default=yes]]
--enable-video-ps2gs use PlayStation 2 GS video driver [[default=yes]]
--enable-video-ps3 use PlayStation 3 Cell driver [[default=yes]]
--enable-video-ggi use GGI video driver [[default=no]]
--enable-video-svga use SVGAlib video driver [[default=yes]]
--enable-video-vgl use VGL video driver [[default=yes]]
--enable-video-wscons use wscons video driver [[default=yes]]
--enable-video-aalib use AAlib video driver [[default=no]]
--enable-video-caca use libcaca video driver [[default=no]]
--enable-video-qtopia use Qtopia video driver [[default=no]]
patches/SDL-1.2.14-configure view on Meta::CPAN
fi
if test x$ac_cv_sizeof_short = x2; then
$as_echo "#define int16_t signed short" >>confdefs.h
$as_echo "#define uint16_t unsigned short" >>confdefs.h
else
if test x$ac_cv_sizeof_int = x2; then
$as_echo "#define int16_t signed int" >>confdefs.h
$as_echo "#define uint16_t unsigned int" >>confdefs.h
fi
fi
if test x$ac_cv_sizeof_int = x4; then
$as_echo "#define int32_t signed int" >>confdefs.h
$as_echo "#define uint32_t unsigned int" >>confdefs.h
else
if test x$ac_cv_sizeof_long = x4; then
$as_echo "#define int32_t signed long" >>confdefs.h
$as_echo "#define uint32_t unsigned long" >>confdefs.h
fi
fi
if test x$ac_cv_sizeof_long = x8; then
$as_echo "#define int64_t signed long" >>confdefs.h
$as_echo "#define uint64_t unsigned long" >>confdefs.h
$as_echo "#define SDL_HAS_64BIT_TYPE 1" >>confdefs.h
else
if test x$ac_cv_sizeof_long_long = x8; then
$as_echo "#define int64_t signed long long" >>confdefs.h
$as_echo "#define uint64_t unsigned long long" >>confdefs.h
$as_echo "#define SDL_HAS_64BIT_TYPE 1" >>confdefs.h
fi
fi
$as_echo "#define size_t unsigned int" >>confdefs.h
$as_echo "#define uintptr_t unsigned long" >>confdefs.h
fi
# Standard C sources
SOURCES="$SOURCES $srcdir/src/*.c"
SOURCES="$SOURCES $srcdir/src/audio/*.c"
SOURCES="$SOURCES $srcdir/src/cdrom/*.c"
SOURCES="$SOURCES $srcdir/src/cpuinfo/*.c"
SOURCES="$SOURCES $srcdir/src/events/*.c"
SOURCES="$SOURCES $srcdir/src/file/*.c"
SOURCES="$SOURCES $srcdir/src/stdlib/*.c"
SOURCES="$SOURCES $srcdir/src/thread/*.c"
SOURCES="$SOURCES $srcdir/src/timer/*.c"
SOURCES="$SOURCES $srcdir/src/video/*.c"
# Check whether --enable-audio was given.
if test "${enable_audio+set}" = set; then :
enableval=$enable_audio;
else
enable_audio=yes
fi
if test x$enable_audio != xyes; then
$as_echo "#define SDL_AUDIO_DISABLED 1" >>confdefs.h
fi
# Check whether --enable-video was given.
if test "${enable_video+set}" = set; then :
enableval=$enable_video;
else
enable_video=yes
fi
if test x$enable_video != xyes; then
$as_echo "#define SDL_VIDEO_DISABLED 1" >>confdefs.h
fi
# Check whether --enable-events was given.
if test "${enable_events+set}" = set; then :
enableval=$enable_events;
else
enable_events=yes
fi
if test x$enable_events != xyes; then
$as_echo "#define SDL_EVENTS_DISABLED 1" >>confdefs.h
fi
# Check whether --enable-joystick was given.
if test "${enable_joystick+set}" = set; then :
enableval=$enable_joystick;
else
enable_joystick=yes
fi
if test x$enable_joystick != xyes; then
$as_echo "#define SDL_JOYSTICK_DISABLED 1" >>confdefs.h
else
SOURCES="$SOURCES $srcdir/src/joystick/*.c"
fi
# Check whether --enable-cdrom was given.
if test "${enable_cdrom+set}" = set; then :
enableval=$enable_cdrom;
else
enable_cdrom=yes
fi
if test x$enable_cdrom != xyes; then
$as_echo "#define SDL_CDROM_DISABLED 1" >>confdefs.h
fi
# Check whether --enable-threads was given.
if test "${enable_threads+set}" = set; then :
enableval=$enable_threads;
else
enable_threads=yes
fi
if test x$enable_threads != xyes; then
$as_echo "#define SDL_THREADS_DISABLED 1" >>confdefs.h
fi
# Check whether --enable-timers was given.
if test "${enable_timers+set}" = set; then :
enableval=$enable_timers;
else
enable_timers=yes
fi
if test x$enable_timers != xyes; then
$as_echo "#define SDL_TIMERS_DISABLED 1" >>confdefs.h
fi
# Check whether --enable-file was given.
if test "${enable_file+set}" = set; then :
enableval=$enable_file;
else
enable_file=yes
fi
if test x$enable_file != xyes; then
$as_echo "#define SDL_FILE_DISABLED 1" >>confdefs.h
fi
# Check whether --enable-loadso was given.
if test "${enable_loadso+set}" = set; then :
enableval=$enable_loadso;
else
enable_loadso=yes
fi
if test x$enable_loadso != xyes; then
$as_echo "#define SDL_LOADSO_DISABLED 1" >>confdefs.h
fi
# Check whether --enable-cpuinfo was given.
if test "${enable_cpuinfo+set}" = set; then :
enableval=$enable_cpuinfo;
else
enable_cpuinfo=yes
fi
if test x$enable_cpuinfo != xyes; then
$as_echo "#define SDL_CPUINFO_DISABLED 1" >>confdefs.h
fi
# Check whether --enable-assembly was given.
if test "${enable_assembly+set}" = set; then :
enableval=$enable_assembly;
else
enable_assembly=yes
fi
if test x$enable_assembly = xyes; then
$as_echo "#define SDL_ASSEMBLY_ROUTINES 1" >>confdefs.h
fi
CheckOSS()
{
# Check whether --enable-oss was given.
if test "${enable_oss+set}" = set; then :
enableval=$enable_oss;
else
enable_oss=yes
fi
if test x$enable_audio = xyes -a x$enable_oss = xyes; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OSS audio support" >&5
$as_echo_n "checking for OSS audio support... " >&6; }
patches/SDL-1.2.14-configure view on Meta::CPAN
int
main ()
{
return clock_gettime ();
;
return 0;
}
_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
ac_cv_lib_rt_clock_gettime=yes
else
ac_cv_lib_rt_clock_gettime=no
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
if test "x$ac_cv_lib_rt_clock_gettime" = xyes; then :
have_clock_gettime=yes
fi
if test x$have_clock_gettime = xyes; then
$as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lrt"
fi
fi
}
CheckLinuxVersion()
{
ac_fn_c_check_header_mongrel "$LINENO" "linux/version.h" "ac_cv_header_linux_version_h" "$ac_includes_default"
if test "x$ac_cv_header_linux_version_h" = xyes; then :
have_linux_version_h=yes
fi
if test x$have_linux_version_h = xyes; then
EXTRA_CFLAGS="$EXTRA_CFLAGS -DHAVE_LINUX_VERSION_H"
fi
}
CheckRPATH()
{
# Check whether --enable-rpath was given.
if test "${enable_rpath+set}" = set; then :
enableval=$enable_rpath;
else
enable_rpath=yes
fi
}
case "$host" in
arm-*-elf*) # FIXME: Can we get more specific for iPodLinux?
ARCH=linux
CheckDummyVideo
CheckIPod
# Set up files for the timer library
if test x$enable_timers = xyes; then
$as_echo "#define SDL_TIMER_UNIX 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/timer/unix/*.c"
have_timers=yes
fi
;;
*-*-linux*|*-*-uclinux*|*-*-gnu*|*-*-k*bsd*-gnu|*-*-bsdi*|*-*-freebsd*|*-*-dragonfly*|*-*-netbsd*|*-*-openbsd*|*-*-sysv5*|*-*-solaris*|*-*-hpux*|*-*-irix*|*-*-aix*|*-*-osf*)
case "$host" in
*-*-linux*) ARCH=linux ;;
*-*-uclinux*) ARCH=linux ;;
*-*-kfreebsd*-gnu) ARCH=kfreebsd-gnu ;;
*-*-knetbsd*-gnu) ARCH=knetbsd-gnu ;;
*-*-kopenbsd*-gnu) ARCH=kopenbsd-gnu ;;
*-*-gnu*) ARCH=gnu ;; # must be last of the gnu variants
*-*-bsdi*) ARCH=bsdi ;;
*-*-freebsd*) ARCH=freebsd ;;
*-*-dragonfly*) ARCH=freebsd ;;
*-*-netbsd*) ARCH=netbsd ;;
*-*-openbsd*) ARCH=openbsd ;;
*-*-sysv5*) ARCH=sysv5 ;;
*-*-solaris*) ARCH=solaris ;;
*-*-hpux*) ARCH=hpux ;;
*-*-irix*) ARCH=irix ;;
*-*-aix*) ARCH=aix ;;
*-*-osf*) ARCH=osf ;;
esac
CheckVisibilityHidden
CheckDummyVideo
CheckDiskAudio
CheckDummyAudio
CheckDLOPEN
CheckNASM
CheckAltivec
CheckOSS
CheckDMEDIA
CheckMME
CheckALSA
CheckARTSC
CheckESD
CheckPulseAudio
CheckNAS
CheckX11
CheckNANOX
CheckFBCON
CheckDirectFB
CheckPS2GS
CheckPS3
CheckGGI
CheckSVGA
CheckVGL
CheckWscons
CheckAAlib
CheckCaca
CheckQtopia
CheckPicoGUI
CheckOpenGLX11
CheckInputEvents
CheckTslib
CheckUSBHID
CheckPTHREAD
CheckClockGettime
CheckLinuxVersion
CheckRPATH
# Set up files for the audio library
patches/SDL-1.2.14-configure view on Meta::CPAN
if test x$enable_joystick = xyes; then
case $ARCH in
linux)
$as_echo "#define SDL_JOYSTICK_LINUX 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/joystick/linux/*.c"
have_joystick=yes
;;
esac
fi
# Set up files for the cdrom library
if test x$enable_cdrom = xyes; then
case $ARCH in
linux|solaris)
$as_echo "#define SDL_CDROM_LINUX 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/cdrom/linux/*.c"
have_cdrom=yes
;;
*freebsd*)
$as_echo "#define SDL_CDROM_FREEBSD 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/cdrom/freebsd/*.c"
have_cdrom=yes
;;
*openbsd*|*netbsd*)
$as_echo "#define SDL_CDROM_OPENBSD 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/cdrom/openbsd/*.c"
have_cdrom=yes
;;
bsdi)
$as_echo "#define SDL_CDROM_BSDI 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/cdrom/bsdi/*.c"
have_cdrom=yes
;;
aix)
$as_echo "#define SDL_CDROM_AIX 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/cdrom/aix/*.c"
have_cdrom=yes
;;
osf)
$as_echo "#define SDL_CDROM_OSF 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/cdrom/osf/*.c"
have_cdrom=yes
;;
esac
fi
# Set up files for the thread library
if test x$enable_threads = xyes -a x$use_pthreads != xyes -a x$use_pth != xyes -a x$ARCH = xirix; then
$as_echo "#define SDL_THREAD_SPROC 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/thread/irix/*.c"
SOURCES="$SOURCES $srcdir/src/thread/generic/SDL_sysmutex.c"
SOURCES="$SOURCES $srcdir/src/thread/generic/SDL_syscond.c"
have_threads=yes
fi
# Set up files for the timer library
if test x$enable_timers = xyes; then
$as_echo "#define SDL_TIMER_UNIX 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/timer/unix/*.c"
have_timers=yes
fi
;;
*-*-qnx*)
ARCH=qnx
CheckDummyVideo
CheckDiskAudio
CheckDummyAudio
# CheckNASM
CheckDLOPEN
CheckNAS
CheckPHOTON
CheckX11
CheckOpenGLX11
CheckPTHREAD
# Set up files for the audio library
if test x$enable_audio = xyes; then
$as_echo "#define SDL_AUDIO_DRIVER_QNXNTO 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/audio/nto/*.c"
EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lasound"
have_audio=yes
fi
# Set up files for the cdrom library
if test x$enable_cdrom = xyes; then
$as_echo "#define SDL_CDROM_QNX 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/cdrom/qnx/*.c"
have_cdrom=yes
fi
# Set up files for the timer library
if test x$enable_timers = xyes; then
$as_echo "#define SDL_TIMER_UNIX 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/timer/unix/*.c"
have_timers=yes
fi
;;
*-*-mingw32*)
ARCH=win32
if test "$build" != "$host"; then # cross-compiling
# Default cross-compile location
ac_default_prefix=/usr/local/cross-tools/i386-mingw32
else
# Look for the location of the tools and install there
if test "$BUILD_PREFIX" != ""; then
ac_default_prefix=$BUILD_PREFIX
fi
fi
CheckDummyVideo
CheckDiskAudio
CheckDummyAudio
CheckWIN32
CheckWIN32GL
CheckDIRECTX
CheckNASM
# Set up files for the audio library
if test x$enable_audio = xyes; then
$as_echo "#define SDL_AUDIO_DRIVER_WAVEOUT 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/audio/windib/*.c"
if test x$have_directx = xyes; then
$as_echo "#define SDL_AUDIO_DRIVER_DSOUND 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/audio/windx5/*.c"
fi
have_audio=yes
fi
# Set up files for the joystick library
if test x$enable_joystick = xyes; then
$as_echo "#define SDL_JOYSTICK_WINMM 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/joystick/win32/*.c"
have_joystick=yes
fi
# Set up files for the cdrom library
if test x$enable_cdrom = xyes; then
$as_echo "#define SDL_CDROM_WIN32 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/cdrom/win32/*.c"
have_cdrom=yes
fi
# Set up files for the thread library
if test x$enable_threads = xyes; then
$as_echo "#define SDL_THREAD_WIN32 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/thread/win32/SDL_sysmutex.c"
SOURCES="$SOURCES $srcdir/src/thread/win32/SDL_syssem.c"
SOURCES="$SOURCES $srcdir/src/thread/win32/SDL_systhread.c"
SOURCES="$SOURCES $srcdir/src/thread/generic/SDL_syscond.c"
have_threads=yes
fi
# Set up files for the timer library
if test x$enable_timers = xyes; then
$as_echo "#define SDL_TIMER_WIN32 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/timer/win32/*.c"
have_timers=yes
fi
# Set up files for the shared object loading library
if test x$enable_loadso = xyes; then
$as_echo "#define SDL_LOADSO_WIN32 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/loadso/win32/*.c"
have_loadso=yes
fi
# Set up the system libraries we need
EXTRA_LDFLAGS="$EXTRA_LDFLAGS -luser32 -lgdi32 -lwinmm"
if test x$have_directx = xyes; then
EXTRA_LDFLAGS="$EXTRA_LDFLAGS -ldxguid"
fi
# The Win32 platform requires special setup
SOURCES="$SOURCES $srcdir/src/main/win32/*.rc"
SDLMAIN_SOURCES="$srcdir/src/main/win32/*.c"
SDL_CFLAGS="$SDL_CFLAGS -Dmain=SDL_main"
SDL_LIBS="-lmingw32 -lSDLmain $SDL_LIBS -mwindows"
;;
*-*-cygwin*)
ARCH=cygwin
CheckDummyVideo
CheckDiskAudio
CheckDummyAudio
CheckDLOPEN
CheckNASM
CheckOSS
CheckARTSC
CheckESD
CheckNAS
CheckX11
CheckGGI
CheckAAlib
CheckCaca
CheckOpenGLX11
CheckPTHREAD
# Set up files for the joystick library
if test x$enable_joystick = xyes; then
$as_echo "#define SDL_JOYSTICK_WINMM 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/joystick/win32/*.c"
have_joystick=yes
fi
# Set up files for the cdrom library
if test x$enable_cdrom = xyes; then
$as_echo "#define SDL_CDROM_WIN32 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/cdrom/win32/*.c"
have_cdrom=yes
fi
# Set up files for the timer library
if test x$enable_timers = xyes; then
$as_echo "#define SDL_TIMER_UNIX 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/timer/unix/*.c"
have_timers=yes
fi
# Set up the system libraries we need
EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lwinmm"
;;
*-wince*)
ARCH=win32
CheckDummyVideo
CheckDiskAudio
CheckDummyAudio
CheckWIN32
CheckNASM
SOURCES="$SOURCES $srcdir/src/video/gapi/*.c"
EXTRA_CFLAGS="$EXTRA_CFLAGS -D_WIN32_WCE=0x420"
if test x$enable_audio = xyes; then
$as_echo "#define SDL_AUDIO_DRIVER_WAVEOUT 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/audio/windib/*.c"
have_audio=yes
fi
# Set up files for the thread library
if test x$enable_threads = xyes; then
$as_echo "#define SDL_THREAD_WIN32 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/thread/win32/SDL_sysmutex.c"
SOURCES="$SOURCES $srcdir/src/thread/win32/SDL_syssem.c"
SOURCES="$SOURCES $srcdir/src/thread/win32/SDL_systhread.c"
SOURCES="$SOURCES $srcdir/src/thread/generic/SDL_syscond.c"
have_threads=yes
fi
# Set up files for the timer library
if test x$enable_timers = xyes; then
$as_echo "#define SDL_TIMER_WINCE 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/timer/wince/*.c"
EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lcoredll -lmmtimer"
have_timers=yes
fi
# Set up files for the shared object loading library
if test x$enable_loadso = xyes; then
$as_echo "#define SDL_LOADSO_WIN32 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/loadso/win32/*.c"
have_loadso=yes
fi
# Set up the system libraries we need
EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lcoredll -lcommctrl"
# The Win32 platform requires special setup
SDLMAIN_SOURCES="$srcdir/src/main/win32/*.c"
SDL_CFLAGS="$SDL_CFLAGS -Dmain=SDL_main -D_WIN32_WCE=0x420"
SDL_LIBS="-lSDLmain $SDL_LIBS"
;;
*-*-beos* | *-*-haiku*)
ARCH=beos
ac_default_prefix=/boot/develop/tools/gnupro
CheckDummyVideo
CheckDiskAudio
CheckDummyAudio
CheckNASM
CheckBWINDOW
CheckBeGL
# Set up files for the audio library
if test x$enable_audio = xyes; then
$as_echo "#define SDL_AUDIO_DRIVER_BAUDIO 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/audio/baudio/*.cc"
have_audio=yes
fi
# Set up files for the joystick library
if test x$enable_joystick = xyes; then
$as_echo "#define SDL_JOYSTICK_BEOS 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/joystick/beos/*.cc"
have_joystick=yes
fi
# Set up files for the cdrom library
if test x$enable_cdrom = xyes; then
$as_echo "#define SDL_CDROM_BEOS 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/cdrom/beos/*.cc"
have_cdrom=yes
fi
# Set up files for the thread library
if test x$enable_threads = xyes; then
$as_echo "#define SDL_THREAD_BEOS 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/thread/beos/*.c"
SOURCES="$SOURCES $srcdir/src/thread/generic/SDL_sysmutex.c"
SOURCES="$SOURCES $srcdir/src/thread/generic/SDL_syscond.c"
have_threads=yes
fi
# Set up files for the timer library
if test x$enable_timers = xyes; then
$as_echo "#define SDL_TIMER_BEOS 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/timer/beos/*.c"
have_timers=yes
fi
# Set up files for the shared object loading library
if test x$enable_loadso = xyes; then
case "$host" in
*-*-beos*)
$as_echo "#define SDL_LOADSO_BEOS 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/loadso/beos/*.c"
;;
*-*-haiku*)
$as_echo "#define SDL_LOADSO_DLOPEN 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/loadso/dlopen/*.c"
;;
esac
have_loadso=yes
fi
# The BeOS platform requires special setup.
SOURCES="$srcdir/src/main/beos/*.cc $SOURCES"
EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lroot -lbe -lmedia -lgame -ldevice -ltextencoding"
;;
*-*-darwin* )
# This could be either full "Mac OS X", or plain "Darwin" which is
# just the OS X kernel sans upper layers like Carbon and Cocoa.
# Next line is broken, and a few files below require Mac OS X (full)
ARCH=macosx
# Mac OS X builds with both the Carbon and OSX APIs at the moment
EXTRA_CFLAGS="$EXTRA_CFLAGS -DTARGET_API_MAC_CARBON"
EXTRA_CFLAGS="$EXTRA_CFLAGS -DTARGET_API_MAC_OSX"
# HACK: Reset EXTRA_LDFLAGS; the only thing it contains at this point
# is -lm which is not needed under Mac OS X. But for some reasons it
# also tends to contain spurious -L switches, which we don't want to
# use here or in sdl-config. Hence we reset it.
EXTRA_LDFLAGS=""
CheckVisibilityHidden
CheckDummyVideo
CheckDiskAudio
CheckDummyAudio
CheckDLOPEN
CheckNASM
# Set up files for the shared object loading library
# (this needs to be done before the dynamic X11 check)
if test x$enable_loadso = xyes -a x$have_dlopen != xyes; then
$as_echo "#define SDL_LOADSO_DLCOMPAT 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/loadso/macosx/*.c"
have_loadso=yes
fi
CheckCOCOA
CheckCARBON
CheckX11
CheckMacGL
CheckOpenGLX11
CheckPTHREAD
CheckAltivec
# Need this or things might misbuild on a G3.
EXTRA_CFLAGS="$EXTRA_CFLAGS -force_cpusubtype_ALL"
# Set up files for the audio library
if test x$enable_audio = xyes; then
$as_echo "#define SDL_AUDIO_DRIVER_COREAUDIO 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/audio/macosx/*.c"
have_audio=yes
fi
# Set up files for the joystick library
if test x$enable_joystick = xyes; then
$as_echo "#define SDL_JOYSTICK_IOKIT 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/joystick/darwin/*.c"
have_joystick=yes
need_iokit_framework=yes
fi
# Set up files for the cdrom library
if test x$enable_cdrom = xyes; then
$as_echo "#define SDL_CDROM_MACOSX 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/cdrom/macosx/*.c"
have_cdrom=yes
fi
# Set up files for the timer library
if test x$enable_timers = xyes; then
$as_echo "#define SDL_TIMER_UNIX 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/timer/unix/*.c"
have_timers=yes
fi
# The Mac OS X platform requires special setup.
SDLMAIN_SOURCES="$srcdir/src/main/macosx/*.m"
EXTRA_CFLAGS="$EXTRA_CFLAGS -fpascal-strings"
SDL_LIBS="-lSDLmain $SDL_LIBS"
if test x$enable_video_cocoa = xyes; then
EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,Cocoa"
need_iokit_framework=yes
fi
if test x$enable_video_carbon = xyes -o x$enable_video_cocoa = xyes; then
# The Cocoa backend still needs Carbon
EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,ApplicationServices"
EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,Carbon"
fi
# If either the audio or CD driver is used, add the AudioUnit framework
if test x$enable_audio = xyes -o x$enable_cdrom = xyes; then
EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,AudioToolbox -Wl,-framework,AudioUnit"
fi
# Some subsystems reference IOKit...
if test x$need_iokit_framework = xyes; then
EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,IOKit"
fi
;;
*-*-mint*)
ARCH=mint
CheckDummyVideo
CheckDiskAudio
CheckDummyAudio
CheckAtariBiosEvent
CheckAtariXbiosVideo
CheckAtariGemVideo
CheckAtariAudio
CheckAtariLdg
CheckAtariOSMesa
CheckPTH
# Set up files for the audio library
if test x$enable_threads = xyes -a x$enable_pth = xyes; then
if test x$enable_audio = xyes; then
$as_echo "#define SDL_AUDIO_DRIVER_SUNAUDIO 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/audio/sun/*.c"
have_audio=yes
fi
fi
# Set up files for the joystick library
if test x$enable_joystick = xyes; then
$as_echo "#define SDL_JOYSTICK_MINT 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/joystick/mint/*.c"
have_joystick=yes
fi
# Set up files for the cdrom library
if test x$enable_cdrom = xyes; then
$as_echo "#define SDL_CDROM_MINT 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/cdrom/mint/*.c"
have_cdrom=yes
fi
# Set up files for the timer library
if test x$enable_timers = xyes; then
if test x$enable_threads = xyes -a x$enable_pth = xyes; then
$as_echo "#define SDL_TIMER_UNIX 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/timer/unix/*.c"
else
$as_echo "#define SDL_TIMER_MINT 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/timer/mint/*.c"
SOURCES="$SOURCES $srcdir/src/timer/mint/*.S"
fi
have_timers=yes
fi
;;
*-riscos)
ARCH=riscos
CheckOSS
CheckPTHREAD
# Set up files for the video library
if test x$enable_video = xyes; then
$as_echo "#define SDL_VIDEO_DRIVER_RISCOS 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/video/riscos/*.c"
SOURCES="$SOURCES $srcdir/src/video/riscos/*.S"
have_video=yes
fi
# Set up files for the joystick library
if test x$enable_joystick = xyes; then
$as_echo "#define SDL_JOYSTICK_RISCOS 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/joystick/riscos/*.c"
have_joystick=yes
fi
# Set up files for the timer library
if test x$enable_timers = xyes; then
$as_echo "#define SDL_TIMER_RISCOS 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/timer/riscos/*.c"
have_timers=yes
fi
# The RISC OS platform requires special setup.
EXTRA_LDFLAGS="$EXTRA_LDFLAGS -ljpeg -ltiff -lpng -lz"
;;
*)
as_fn_error $? "
*** Unsupported host: Please add to configure.in
" "$LINENO" 5
;;
esac
# Verify that we have all the platform specific files we need
if test x$enable_joystick = xyes; then
if test x$have_joystick != xyes; then
# Wants joystick subsystem, but doesn't have a platform-specific backend...
$as_echo "#define SDL_JOYSTICK_DUMMY 1" >>confdefs.h
SOURCES="$SOURCES $srcdir/src/joystick/dummy/*.c"
fi
fi
if test x$have_cdrom != xyes; then
if test x$enable_cdrom = xyes; then
$as_echo "#define SDL_CDROM_DISABLED 1" >>confdefs.h
fi
SOURCES="$SOURCES $srcdir/src/cdrom/dummy/*.c"
fi
if test x$have_threads != xyes; then
if test x$enable_threads = xyes; then
$as_echo "#define SDL_THREADS_DISABLED 1" >>confdefs.h
fi
SOURCES="$SOURCES $srcdir/src/thread/generic/*.c"
fi
if test x$have_timers != xyes; then
if test x$enable_timers = xyes; then
$as_echo "#define SDL_TIMERS_DISABLED 1" >>confdefs.h
fi
SOURCES="$SOURCES $srcdir/src/timer/dummy/*.c"
fi
if test x$have_loadso != xyes; then
if test x$enable_loadso = xyes; then
$as_echo "#define SDL_LOADSO_DISABLED 1" >>confdefs.h
fi
SOURCES="$SOURCES $srcdir/src/loadso/dummy/*.c"
fi
if test x$SDLMAIN_SOURCES = x; then
SDLMAIN_SOURCES="$srcdir/src/main/dummy/*.c"
fi
OBJECTS=`echo $SOURCES | sed 's,[^ ]*/\([^ ]*\)\.asm,$(objects)/\1.lo,g'`
OBJECTS=`echo $OBJECTS | sed 's,[^ ]*/\([^ ]*\)\.cc,$(objects)/\1.lo,g'`
OBJECTS=`echo $OBJECTS | sed 's,[^ ]*/\([^ ]*\)\.m,$(objects)/\1.lo,g'`
OBJECTS=`echo $OBJECTS | sed 's,[^ ]*/\([^ ]*\)\.c,$(objects)/\1.lo,g'`
OBJECTS=`echo $OBJECTS | sed 's,[^ ]*/\([^ ]*\)\.S,$(objects)/\1.lo,g'`
OBJECTS=`echo $OBJECTS | sed 's,[^ ]*/\([^ ]*\)\.rc,$(objects)/\1.o,g'`
SDLMAIN_OBJECTS=`echo $SDLMAIN_SOURCES | sed 's,[^ ]*/\([^ ]*\)\.cc,$(objects)/\1.o,g'`
SDLMAIN_OBJECTS=`echo $SDLMAIN_OBJECTS | sed 's,[^ ]*/\([^ ]*\)\.m,$(objects)/\1.o,g'`
SDLMAIN_OBJECTS=`echo $SDLMAIN_OBJECTS | sed 's,[^ ]*/\([^ ]*\)\.c,$(objects)/\1.o,g'`
# Set runtime shared library paths as needed
if test "x$enable_rpath" = "xyes"; then
if test $ARCH = bsdi -o $ARCH = freebsd -o $ARCH = irix -o $ARCH = linux -o $ARCH = netbsd; then
SDL_RLD_FLAGS="-Wl,-rpath,\${libdir}"
fi
if test $ARCH = solaris; then
SDL_RLD_FLAGS="-R\${libdir}"
fi
else
SDL_RLD_FLAGS=""
fi
case "$ARCH" in
macosx)
if test x$enable_video = xyes -a x$enable_video_cocoa = xyes; then
SDL_LIBS="$SDL_LIBS -Wl,-framework,Cocoa"
fi
if test x$enable_video = xyes -a x$enable_video_carbon = xyes; then
SDL_LIBS="$SDL_LIBS -Wl,-framework,Carbon"
fi
# Evil hack to allow static linking on Mac OS X
SDL_STATIC_LIBS="\${libdir}/libSDLmain.a \${libdir}/libSDL.a $EXTRA_LDFLAGS"
;;
*)
SDL_STATIC_LIBS="$SDL_LIBS $EXTRA_LDFLAGS"
;;
esac
if test x$enable_shared = xyes; then
ENABLE_SHARED_TRUE=
ENABLE_SHARED_FALSE="#"
else
( run in 2.946 seconds using v1.01-cache-2.11-cpan-9581c071862 )