AC_INIT(fallback-reboot.c) # Check for compiler support. "gcc -D_FORTIFY_SOURCE=2" and "tcc -b" should enable buffer overflow checking AC_PROG_CC(["gcc -D_FORTIFY_SOURCE=2" cc "tcc -b"]) AC_SUBST(GCCFLAGS) if test "${GCC}" = "yes" then GCCFLAGS="-ansi -pedantic -Wall" else GCCFLAGS="" fi export GCCFLAGS AC_CHECK_LIB(nsl,gethostbyname,[LIBS="$LIBS -lnsl"]) AC_CHECK_LIB(socket,socket,[LIBS="$LIBS -lsocket"]) AC_CHECK_HEADERS(openssl/evp.h,DEFS="$DEFS -DHAVE_OPENSSL_EVP_H") AC_CHECK_LIB(crypto,EVP_DigestInit,[LIBS="$LIBS -lcrypto"]) DEFAULT_PRNGDPORT=708 AC_ARG_WITH(prngd-port, [ --with-prngd-port=portno (708)], PRNGDPORT=${withval}, PRNGDPORT=${DEFAULT_PRNGDPORT}) DEFAULT_FBRPORT=3002 AC_ARG_WITH(fbr-port, [ --with-fbr-port=portno (3002)], FBRPORT=${withval}, FBRPORT=${DEFAULT_FBRPORT}) AC_SUBST(PRNGDPORT) AC_DEFINE_UNQUOTED(PRNGDPORT,$PRNGDPORT) AC_SUBST(FBRPORT) AC_DEFINE_UNQUOTED(FBRPORT,$FBRPORT) AC_OUTPUT(Makefile S22fallback-reboot)