AC_PREREQ(2.59) AC_INIT(oss/pcm_oss.c) AM_INIT_AUTOMAKE(alsa-plugins, 1.0.14rc4) AC_PREFIX_DEFAULT(/usr) AC_CONFIG_HEADERS(config.h) AC_PROG_CC AC_PROG_INSTALL AC_DISABLE_STATIC AM_PROG_LIBTOOL AC_HEADER_STDC PKG_CHECK_MODULES(ALSA, alsa >= 1.0.11) AC_CHECK_LIB(asound, snd_pcm_ioplug_create,, AC_ERROR([*** libasound has no external plugin SDK]), -ldl) PKG_CHECK_MODULES(JACK, jack >= 0.98, [HAVE_JACK=yes], [HAVE_JACK=no]) AM_CONDITIONAL(HAVE_JACK, test x$HAVE_JACK = xyes) PKG_CHECK_MODULES(pulseaudio, [libpulse >= 0.9.2], [HAVE_PULSE=yes], [HAVE_PULSE=no]) AM_CONDITIONAL(HAVE_PULSE, test x$HAVE_PULSE = xyes) PKG_CHECK_MODULES(samplerate, [samplerate], [HAVE_SAMPLERATE=yes], [HAVE_SAMPLERATE=no]) AM_CONDITIONAL(HAVE_SAMPLERATE, test x$HAVE_SAMPLERATE = xyes) PKG_CHECK_MODULES(DBUS, [dbus-1], [HAVE_DBUS=yes], [HAVE_DBUS=no]) AM_CONDITIONAL(HAVE_DBUS, test x$HAVE_DBUS = xyes) if test "$HAVE_DBUS" = "yes"; then AC_DEFINE(USE_RESOURCE_MANAGER, 1,"Use dbus server as a resouce manager") fi AC_ARG_WITH([avcodec-includedir], [--with-avcodec-includedir=dir AVcodec include directory], [AVCODEC_CFLAGS="-I$withval"], [AVCODEC_CFLAGS=""]) AC_ARG_WITH([avcodec-libdir], [--with-avcodec-libdir=dir AVcodec library directory], [AVCODEC_LIBS="-L$withval"], [AVCODEC_LIBS=""]) CFLAGS_saved="$CFLAGS" LDFLAGS_saved="$LDFLAGS" CFLAGS="$CFLAGS $AVCODEC_CFLAGS" LDFLAGS="$LDFLAGS $AVCODEC_LIBS" AC_SUBST(AVCODEC_CFLAGS) AVCODEC_LIBS="$AVCODEC_LIBS -lavcodec" AC_SUBST(AVCODEC_LIBS) AC_CHECK_LIB([avcodec], [avcodec_open], [HAVE_AVCODEC=yes], [HAVE_AVCODEC=no]) if test x$HAVE_AVCODEC = xyes; then AC_CHECK_HEADER([ffmpeg/avcodec.h], [], [HAVE_AVCODEC=no]) fi AM_CONDITIONAL(HAVE_AVCODEC, test x$HAVE_AVCODEC = xyes) CFLAGS="$CFLAGS_saved" LDFLAGS="$LDFLAGS_saved" dnl ALSA plugin directory test "x$exec_prefix" = xNONE && exec_prefix=$prefix AC_ARG_WITH(plugindir, AS_HELP_STRING([--with-plugindir=dir], [path where ALSA plugin files are stored]), plugindir="$withval", plugindir="") if test -z "$plugindir"; then eval dir="$libdir" case "$dir" in /*) ;; *) dir="$dir" esac plugindir="$dir/alsa-lib" fi AC_DEFINE_UNQUOTED(ALSA_PLUGIN_DIR, "plugindir", [directory containing ALSA add-on modules]) ALSA_PLUGIN_DIR="$plugindir" AC_SUBST(ALSA_PLUGIN_DIR) SAVE_PLUGINS_VERSION AC_OUTPUT([ Makefile oss/Makefile pph/Makefile jack/Makefile pulse/Makefile mix/Makefile rate/Makefile a52/Makefile rate-lavc/Makefile maemo/Makefile doc/Makefile ])