diff --git a/configure.ac b/configure.ac index 2056726..2ca082c 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,7 @@ # Process this file with autoconf to produce a configure script. AC_INIT() AC_CONFIG_HEADERS(conf.h) +AH_TOP([#include "static.h"]) AC_CONFIG_FILES(Makefile) # Checks for programs. @@ -30,8 +31,8 @@ AC_CHECK_FUNCS([ldap_set_option]) AC_CHECK_FUNCS([iconv]) -AC_DEFINE_UNQUOTED(UMASK,$permmask) -AC_DEFINE_UNQUOTED(MAXLINE,$maxline) -AC_DEFINE_UNQUOTED(DEFAULT_MTA,$mta) +AC_DEFINE_UNQUOTED(UMASK,[$permmask], [File creation mask for database files]) +AC_DEFINE_UNQUOTED(MAXLINE,[$maxline], [Maximum input buffer line length]) +AC_DEFINE_UNQUOTED(DEFAULT_MTA,[$mta], [MTA to use]) AC_OUTPUT diff --git a/static.h b/static.h new file mode 100644 index 0000000..74bc733 --- /dev/null +++ b/static.h @@ -0,0 +1,38 @@ +/* These #define have been taken from conf.h.in which is supposed to + * be autocreated by autoheader. The settings below are never defined + * anywhere and were probably added manually to conf.h.in, which made + * the build break any time autoreconf was called + */ + +#define TIMEFACTOR 3600 +#define LDAPQUERY_MAXWAIT 10 +#define DEFAULT_SERVER "localhost" +#define DEFAULT_QFILTER "(&(mail=$recepient)(vacationActive=TRUE)" +#define DEFAULT_MES "vacationInfo" +#define DEFAULT_BASE "" +#define DEFAULT_EXPIRE 48 +#define DEFAULT_MAIL_LIMIT 256 +#define DEFAULT_MAP_SENDER "$sender" +#define DEFAULT_MAP_RECEIVER "$recepient" +#define DEFAULT_MAP_SUBJECT "$subject" +#define LDAP_PROTOCOL_DETECT 0 +#define LDAP_CHARSET "UTF-8" +#define LVL_CRIT 0 +#define LVL_WARN 1 +#define LVL_INFO 2 +#define LVL_DEBUG 3 + +#define TRUE 1 +#define FALSE 0 + +#ifndef BLOCKDIR +#define BLOCKDIR "/tmp" +#endif + +#ifndef CFGFILE +#define CFGFILE "/etc/gnarwl.cfg" +#endif +#ifndef VERSION +#define VERSION " " +#endif +