dnl AC_CONFIG_AUX_DIR(./scripts) AC_INIT 0>confdefs.h AC_ARG_WITH(libxmp, [ --with-libxmp= libxmp prefix (optional)], libxmp_path="$withval") AC_PROG_CC if test "$libxmp_path" != ""; then CPPFLAGS="${CPPFLAGS} -I${libxmp_path}/include" LIBS="${LIBS} -L${libxmp_path}/lib" fi AC_CHECK_HEADERS(xmp.h getopt.h signal.h termios.h) AC_CHECK_HEADER(windows.h,,[ AC_CHECK_HEADER(CoreAudio/CoreAudio.h,,[ AC_CHECK_HEADERS(sys/soundcard.h alsa/asoundlib.h sndio.h sys/audioio.h) ]) ]) if test "${ac_cv_header_xmp_h}" = "yes"; then AC_CHECK_LIB(xmp,xmp_player_start,, AC_MSG_ERROR(Can't find libxmp)) else AC_MSG_ERROR(Can't find libxmp header files) fi if test "${ac_cv_header_windows_h}" = "yes"; then AC_DEFINE(SOUND_WIN32) DRIVERS="${DRIVERS} sound_win32.o" LIBS="${LIBS} -lwinmm" elif test "${ac_cv_header_CoreAudio_CoreAudio_h}" = "yes"; then AC_DEFINE(SOUND_COREAUDIO) DRIVERS="${DRIVERS} sound_coreaudio.o" LIBS="${LIBS} -framework AudioToolbox -framework AudioUnit -framework CoreServices" else if test "${ac_cv_header_sndio_h}" = "yes"; then AC_DEFINE(SOUND_SNDIO) DRIVERS="${DRIVERS} sound_sndio.o" LIBS="${LIBS} -lsndio" fi if test "${ac_cv_header_sys_audioio_h}" = "yes"; then AC_DEFINE(SOUND_BSD) DRIVERS="${DRIVERS} sound_bsd.o" fi if test "${ac_cv_header_sys_soundcard_h}" = "yes"; then AC_DEFINE(SOUND_OSS) DRIVERS="${DRIVERS} sound_oss.o" fi if test "${ac_cv_header_alsa_asoundlib_h}" = "yes"; then AC_DEFINE(SOUND_ALSA) DRIVERS="${DRIVERS} sound_alsa.o" LIBS="${LIBS} -lasound" fi fi AC_CHECK_FUNCS(kill getopt_long) AC_PROG_INSTALL AC_SUBST(DRIVERS) AC_CONFIG_FILES([Makefile]) AC_OUTPUT