3 AC_INIT([avsystem], [1.0])
4 AM_INIT_AUTOMAKE([-Wall -Werror foreign])
5 AC_CONFIG_HEADERS([config.h:config.hin])
7 AC_CONFIG_MACRO_DIR([m4])
15 AC_FUNC_SELECT_ARGTYPES
21 AC_PROG_GCC_TRADITIONAL
24 AC_ARG_ENABLE(sdk, AC_HELP_STRING([--enable-sdk], [sdk build]),
26 case "${enableval}" in
29 *) AC_MSG_ERROR(bad value ${enableval} for --enable-sdk) ;;
33 AM_CONDITIONAL([IS_SDK], [test "x$IS_SDK" = "xyes"])
35 AC_ARG_ENABLE(audiotest, AC_HELP_STRING([--enable-audiotest], [build audio test program]),
37 case "${enableval}" in
38 yes) WITH_AUDIOTEST=yes ;;
39 no) WITH_AUDIOTEST=no ;;
40 *) AC_MSG_ERROR(bad value ${enableval} for --enable-audiotest) ;;
44 AM_CONDITIONAL([WITH_AUDIOTEST], [test "x$WITH_AUDIOTEST" = "xyes"])
46 # Checks for libraries.
47 PKG_CHECK_MODULES(EXIF, libexif)
51 PKG_CHECK_MODULES(MMTA, mm-ta)
55 PKG_CHECK_MODULES(MMLOG, mm-log)
56 AC_SUBST(MMLOG_CFLAGS)
59 PKG_CHECK_MODULES(PASIMPLE, libpulse-simple)
60 AC_SUBST(PASIMPLE_CFLAGS)
61 AC_SUBST(PASIMPLE_LIBS)
62 PKG_CHECK_MODULES(PA, libpulse)
66 # check for Murphy support
68 [AS_HELP_STRING([--with-murphy],
69 [use pulseaudio-module-murphy-ivi for routing])],
74 AS_IF([ test x$with_murphy = xno ],
75 [ PKG_CHECK_MODULES(ALSA, alsa >= 1.0.15)
79 PKG_CHECK_MODULES(ASCN, libascenario)
85 AM_CONDITIONAL(MURPHY_SUPPORT, [ test x$with_murphy = "xyes" ])
88 PKG_CHECK_MODULES(INIPARSER, iniparser)
89 AC_SUBST(INIPARSER_CFLAGS)
90 AC_SUBST(INIPARSER_LIBS)
92 # Checks for header files.
94 AC_CHECK_HEADERS([fcntl.h memory.h stdlib.h string.h sys/time.h unistd.h errno.h sys/types.h sys/stat.h])
96 # Checks for typedefs, structures, and compiler characteristics.
101 # Checks for library functions.
106 AC_FUNC_SELECT_ARGTYPES
108 AC_CHECK_FUNCS([memset select])
112 pkgconfig-arm/Makefile
113 pkgconfig-arm/avsystem.pc
114 pkgconfig-arm/avsysaudio.pc
115 pkgconfig-i386/Makefile
116 pkgconfig-i386/avsystem.pc
117 pkgconfig-i386/avsysaudio.pc