policy.c: Check that the input file is a proper file.
[yaid] / configure.ac
index 88e5cc5..eebc30d 100644 (file)
@@ -28,27 +28,39 @@ 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])
 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 Produce output.
 
+AC_CONFIG_HEADER([config/config.h])
 AC_CONFIG_FILES([Makefile])
 AC_OUTPUT