diff options
author | Simon Busch <morphis@gravedo.de> | 2011-03-04 19:20:20 +0100 |
---|---|---|
committer | Simon Busch <morphis@gravedo.de> | 2011-03-04 19:21:33 +0100 |
commit | e93f908641aaca6ffa3d1d88829a0171164ad95e (patch) | |
tree | ef8a488c757f7acbdb94ffb282bfdde24a387565 /fsoaudiod/configure.ac | |
parent | 02cd0fb0d781c5b707896040ccc65e63a375419c (diff) | |
download | cornucopia-e93f908641aaca6ffa3d1d88829a0171164ad95e.tar.gz cornucopia-e93f908641aaca6ffa3d1d88829a0171164ad95e.tar.bz2 cornucopia-e93f908641aaca6ffa3d1d88829a0171164ad95e.zip |
fsoaudiod: initial version of new audio subsystem daemon
Diffstat (limited to 'fsoaudiod/configure.ac')
-rw-r--r-- | fsoaudiod/configure.ac | 116 |
1 files changed, 116 insertions, 0 deletions
diff --git a/fsoaudiod/configure.ac b/fsoaudiod/configure.ac new file mode 100644 index 00000000..2922b4cd --- /dev/null +++ b/fsoaudiod/configure.ac @@ -0,0 +1,116 @@ +AC_INIT([fsoaudiod], [0.1.0], [smartphones-userland@linuxtogo.org], [fsoaudiod]) +AC_CONFIG_SRCDIR([Makefile.am]) +AC_CONFIG_HEADERS(config.h) +AM_INIT_AUTOMAKE([dist-bzip2]) +m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) + +AC_PROG_CC +AM_PROG_CC_C_O +AC_GNU_SOURCE +AC_DISABLE_STATIC +AC_PROG_LIBTOOL + +VALA_REQUIRED=0.11.4 +AC_PATH_PROG(VALAC, valac, valac) +AC_SUBST(VALAC) +m4_ifdef([AM_PROG_VALAC], [AM_PROG_VALAC([$VALA_REQUIRED])]) + +AC_SUBST(CFLAGS) +AC_SUBST(CPPFLAGS) +AC_SUBST(LDFLAGS) + +GLIB_REQUIRED=2.26.0 +GEE_REQUIRED=0.5.0 +FSO_GLIB_REQUIRED=2011.02.01.1 +FSO_REQUIRED=0.2.3 + +# glib and friends +PKG_CHECK_MODULES(GLIB, + glib-2.0 >= $GLIB_REQUIRED + gobject-2.0 >= $GLIB_REQUIRED + gio-2.0 >= $GLIB_REQUIRED) +AC_SUBST(GLIB_CFLAGS) +AC_SUBST(GLIB_LIBS) + +# gee +PKG_CHECK_MODULES(GEE, + gee-1.0 >= $GEE_REQUIRED) +AC_SUBST(GEE_CFLAGS) +AC_SUBST(GEE_LIBS) + +# dbus conf directory +DBUS_DIR="`$PKG_CONFIG --variable=sysconfdir dbus-1`" +if (test -z "{DBUS_DIR}"); then + DBUS_DIR="${sysconfdir}/dbus-1" +else + DBUS_DIR="$DBUS_DIR/dbus-1" +fi +AC_SUBST(DBUS_DIR) + +# dbus service directory +DBUS_SERVICE_DIR="`$PKG_CONFIG --variable=session_bus_services_dir dbus-1`" +if (test -z "{DBUS_SERVICE_DIR}"); then + DBUS_SERVICE_DIR="${datadir}/dbus-1/services" +fi +AC_SUBST(DBUS_SERVICE_DIR) + +# fso +PKG_CHECK_MODULES(FSO, + fsoframework-2.0 >= $FSO_REQUIRED + fso-glib-1.0 >= $FSO_GLIB_REQUIRED) +AC_SUBST(FSO_CFLAGS) +AC_SUBST(FSO_LIBS) + +# check for debugging +AC_ARG_ENABLE(debug, + [ --enable-debug Enable debug build (default=disabled)], + [debug=$enableval], + [debug="no"]) +AM_CONDITIONAL( [WANT_DEBUG], [test x"$debug" = x"yes"]) + +# git version +GITV=`cat ../.git/refs/heads/master || echo "unknown"` +AC_DEFINE_UNQUOTED([PACKAGE_GITV], ["${GITV}"], [git version]) + +# datadir +if test "x$prefix" != "xNONE"; then + pkgdatadir='${prefix}/share/fsoaudiod' +else + pkgdatadir='/usr/local/share/fsoaudiod' +fi +eval PACKAGE_DATADIR="${pkgdatadir}" +AC_DEFINE_UNQUOTED([PACKAGE_DATADIR], ["${PACKAGE_DATADIR}"], [Shared data directory]) + +AC_CONFIG_FILES([ + Makefile + conf/Makefile + conf/default/Makefile + data/Makefile + data/org.freesmartphone.oaudiod.service + src/Makefile + src/lib/Makefile + src/bin/Makefile + src/plugins/Makefile + src/plugins/manager/Makefile +]) + +AC_OUTPUT +# +# Info +# +echo +echo +echo +echo "------------------------------------------------------------------------" +echo "$PACKAGE_NAME $PACKAGE_VERSION-$GITV" +echo "------------------------------------------------------------------------" +echo +echo "Configuration Options:" +echo +echo " debug build.............: $debug" +echo +echo " prefix..................: $prefix" +echo +echo "------------------------------------------------------------------------" +echo +echo "Now type 'make' to compile and 'make install' to install this package." |