chiark / gitweb /
debian/source/format: Apparently we need one of these.
[yaid] / configure.ac
index 88e5cc59e69e9e5c918c6790f2d45eae7608df95..33214ba6c83bf21001efd63a2c5012d6533d1ac1 100644 (file)
@@ -28,27 +28,47 @@ dnl Initialization.
 
 mdw_AUTO_VERSION
 AC_INIT([yaid], AUTO_VERSION, [mdw@distorted.org.uk])
-AC_CONFIG_SRCDIR([ident.c])
+AC_CONFIG_SRCDIR([yaid.c])
 AC_CONFIG_AUX_DIR([config])
 AM_INIT_AUTOMAKE([foreign])
+AC_CANONICAL_HOST
 mdw_SILENT_RULES
 
+dnl--------------------------------------------------------------------------
+dnl C programming environment.
+
 AC_PROG_CC
 AM_PROG_CC_C_O
 AX_CFLAGS_WARN_ALL
 
-dnl--------------------------------------------------------------------------
-dnl C programming environment.
-
 AC_CHECK_HEADERS([stdarg.h])
 
 AC_SEARCH_LIBS([socket], [socket])
-PKG_CHECK_MODULES([mLib], [mLib >= 2.1.0])
+
+PKG_CHECK_MODULES([mLib], [mLib >= 2.2.1])
 AM_CFLAGS="$AM_CFLAGS $mLib_CFLAGS"
 
+dnl--------------------------------------------------------------------------
+dnl System-specific code.
+
+case "$host_os" in
+  linux*) SYS=linux ;;
+  *) AC_MSG_ERROR([no support for system `$host_os': patches welcome]) ;;
+esac
+AC_SUBST([SYS])
+
+dnl--------------------------------------------------------------------------
+dnl Paths for interesting files.
+
+mdw_DEFINE_PATHS([
+  mdw_DEFINE_PATH([POLICYFILE], [${sysconfdir}/yaid.policy],
+       [read global policy from this file.])
+])
+
 dnl--------------------------------------------------------------------------
 dnl Produce output.
 
+AC_CONFIG_HEADER([config/config.h])
 AC_CONFIG_FILES([Makefile])
 AC_OUTPUT