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" 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 ])