+AC_ARG_ENABLE(syslog,
+ [ --disable-syslog disable syslog (autodetected by default)],
+ [ if test "$enableval" = "yes"; then
+ AC_CHECK_HEADER(syslog.h,
+ [ AC_DEFINE(USE_SYSLOG, 1)
+ AC_CHECK_LIB(be,syslog)
+ ],
+ AC_MSG_ERROR([Can't enable syslog: syslog.h not found!])
+ )
+ else
+ AC_MSG_RESULT([disabling syslog])
+ fi
+ ],
+ [ AC_CHECK_HEADER(syslog.h,
+ [ AC_DEFINE(USE_SYSLOG, 1)
+ AC_CHECK_LIB(be,syslog)
+ ]
+ )
+ ]
+)
+
+AC_ARG_ENABLE(strict-rfc,
+ [ --enable-strict-rfc strict RFC conformance, may break clients],
+ if test "$enableval" = "yes"; then
+ AC_DEFINE(STRICT_RFC, 1)
+ AC_MSG_RESULT([enabling strict RFC conformance])
+ fi
+)
+
+AC_ARG_ENABLE(sniffer,
+ [ --enable-sniffer enable network traffic monitor (enables debug mode!)],
+ if test "$enableval" = "yes"; then
+ AC_DEFINE(SNIFFER, 1)
+ AC_MSG_RESULT([enabling network traffic monitor])
+ x_debug_on=yes
+ fi
+)
+
+AC_ARG_ENABLE(debug,
+ [ --enable-debug show additional debug output],
+ if test "$enableval" = "yes"; then x_debug_on=yes; fi
+)
+if test "$x_debug_on" = "yes"; then
+ AC_DEFINE(DEBUG, 1)
+ AC_MSG_RESULT([enabling additional debug output])
+fi
+
+# -- Definitionen --
+
+AC_DEFINE_UNQUOTED(TARGET_CPU, "$target_cpu" )
+AC_DEFINE_UNQUOTED(TARGET_VENDOR, "$target_vendor" )
+AC_DEFINE_UNQUOTED(TARGET_OS, "$target_os" )
+
+if test `uname` = "A/UX"; then
+ # unter A/UX sollte _POSIX_SOURCE definiert sein.
+ AC_MSG_RESULT([detected A/UX, defining _POSIX_SOURCE])
+ CFLAGS="$CFLAGS -D_POSIX_SOURCE"
+fi
+
+# -- Variablen --
+
+if test "$GCC" = "yes"; then
+ CFLAGS="-Wall $CFLAGS"
+fi
+
+CFLAGS="$CFLAGS -DSYSCONFDIR='\"\$(sysconfdir)\"'"
+