aboutsummaryrefslogtreecommitdiffstats
path: root/fsoaudiod/configure.ac
diff options
context:
space:
mode:
authorSimon Busch <morphis@gravedo.de>2011-03-04 19:20:20 +0100
committerSimon Busch <morphis@gravedo.de>2011-03-04 19:21:33 +0100
commite93f908641aaca6ffa3d1d88829a0171164ad95e (patch)
treeef8a488c757f7acbdb94ffb282bfdde24a387565 /fsoaudiod/configure.ac
parent02cd0fb0d781c5b707896040ccc65e63a375419c (diff)
downloadcornucopia-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.ac116
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."