28 |
|
dnl SDL options. |
29 |
|
AC_ARG_ENABLE(sdl-static, [ --enable-sdl-static use SDL static libraries for linking [default=no]], [WANT_SDL_STATIC=$enableval], [WANT_SDL_STATIC=no]) |
30 |
|
AC_ARG_ENABLE(sdl-video, [ --enable-sdl-video use SDL for video graphics [default=no]], [WANT_SDL_VIDEO=$enableval], [WANT_SDL_VIDEO=no]) |
31 |
+ |
AC_ARG_ENABLE(sdl-audio, [ --enable-sdl-audio use SDL for audio [default=no]], [WANT_SDL_AUDIO=$enableval], [WANT_SDL_AUDIO=no]) |
32 |
|
|
33 |
|
dnl Checks for programs. |
34 |
|
AC_PROG_CC |
99 |
|
|
100 |
|
dnl Do we need SDL? |
101 |
|
WANT_SDL=no |
101 |
– |
SDL_SUPPORT="none" |
102 |
|
if [[ "x$WANT_SDL_VIDEO" = "xyes" ]]; then |
103 |
|
WANT_SDL=yes |
104 |
|
WANT_XF86_DGA=no |
105 |
|
WANT_XF86_VIDMODE=no |
106 |
|
WANT_FBDEV_DGA=no |
107 |
< |
SDL_SUPPORT="video" |
107 |
> |
SDL_SUPPORT="$SDL_SUPPORT video" |
108 |
> |
fi |
109 |
> |
if [[ "x$WANT_SDL_AUDIO" = "xyes" ]]; then |
110 |
> |
WANT_SDL=yes |
111 |
> |
SDL_SUPPORT="$SDL_SUPPORT audio" |
112 |
|
fi |
113 |
|
if [[ "x$WANT_SDL" = "xyes" ]]; then |
114 |
|
AC_PATH_PROG(sdl_config, "sdl-config") |
125 |
|
else |
126 |
|
WANT_SDL=no |
127 |
|
fi |
128 |
+ |
SDL_SUPPORT=`echo "$SDL_SUPPORT" | sed -e "s/^ //"` |
129 |
+ |
else |
130 |
+ |
SDL_SUPPORT="none" |
131 |
|
fi |
132 |
|
|
133 |
|
dnl We need X11, if not using SDL. |
350 |
|
AC_DEFINE(USE_SDL, 1, [Define to enble SDL support.]) |
351 |
|
fi |
352 |
|
if [[ "x$WANT_SDL_VIDEO" = "xyes" ]]; then |
346 |
– |
VIDEOSRCS="../SDL/video_sdl.cpp" |
353 |
|
AC_DEFINE(USE_SDL_VIDEO, 1, [Define to enable SDL video graphics support.]) |
354 |
+ |
VIDEOSRCS="../SDL/video_sdl.cpp" |
355 |
|
KEYCODES="../SDL/keycodes" |
356 |
|
if [[ "x$ac_cv_framework_Carbon" = "xyes" ]]; then |
357 |
|
EXTRASYSSRCS="$EXTRASYSSRCS ../MacOSX/clip_macosx.cpp" |
363 |
|
KEYCODES="keycodes" |
364 |
|
EXTRASYSSRCS="$EXTRASYSSRCS clip_unix.cpp" |
365 |
|
fi |
366 |
+ |
if [[ "x$WANT_SDL_AUDIO" = "xyes" ]]; then |
367 |
+ |
AC_DEFINE(USE_SDL_AUDIO, 1, [Define to enable SDL audio support]) |
368 |
+ |
AUDIOSRC="../SDL/audio_sdl.cpp" |
369 |
+ |
fi |
370 |
|
|
371 |
|
SYSSRCS="$VIDEOSRCS $EXTFSSRC $SERIALSRC $ETHERSRC $SCSISRC $AUDIOSRC $SEMSRC $UISRCS $MONSRCS $EXTRASYSSRCS" |
372 |
|
|