1dnl Process this file with autoconf to produce a configure script. 2AC_INIT(assertion.h) 3 4dnl Defs file 5AC_CONFIG_HEADER(config.h:config.hin) 6 7dnl Checks for programs. 8AC_PROG_LEX 9AC_PROG_CC 10AC_PROG_RANLIB 11AC_PROG_YACC 12AC_PATH_PROGS(SSLEAY, openssl ssleay, /usr/local/bin/ssleay, \ 13 $PATH:/usr/local/bin:/usr/local/ssl/sbin:/usr/local/ssl/bin:/usr/ssl/bin:/usr/ssl/sbin:/usr/sbin:/usr/openssl/bin:/usr/openssl/bin:/usr/local/openssl/bin:/usr/local/openssl/sbin) 14AC_PATH_PROG(RM, rm, /bin/rm) 15AC_PATH_PROG(AR, ar, /usr/bin/ar) 16AC_PATH_PROG(NROFF, nroff, /usr/bin/nroff) 17AC_PATH_PROG(TAR, tar, /bin/tar) 18AC_PATH_PROG(TRUE, true, /usr/bin/true) 19AC_PATH_PROG(MKDIR, mkdir, /bin/mkdir) 20AC_PATH_PROG(TR, tr, /usr/bin/tr) 21AC_PATH_PROG(ECHO, echo, /bin/echo) 22AC_PATH_PROG(SED, sed, /usr/bin/sed) 23 24dnl Checks for libraries. 25LIBS="-L/usr/lib -L/usr/local/lib -L/usr/ssl/lib -L/usr/openssl/lib\ 26 -L/usr/local/ssl/lib -L/usr/local/openssl/lib -L/usr/pkg/lib -L/pkg/lib" 27 28AC_CHECK_LIB(m, floor, LIBS="$LIBS -lm") 29AC_CHECK_LIB(rsaref, RSAPrivateDecrypt, LIBS="$LIBS -lrsaref") 30AC_CHECK_LIB(crypto, i2a_ASN1_STRING, LIBS="$LIBS -lcrypto") 31AC_CHECK_LIB(RSAglue, RSA_ref_private_encrypt, LIBS="$LIBS -lRSAglue") 32 33dnl Checks for header files. 34CPPFLAGS="-I/usr/include -I/usr/local/include -I/usr/ssl/include\ 35 -I/usr/local/ssl/include -I/usr/openssl/include -I/usr/pkg/include\ 36 -I/usr/local/openssl/include -I/pkg/include" 37 38AC_HEADER_STDC 39AC_HEADER_TIME 40AC_CHECK_HEADERS(fcntl.h limits.h unistd.h regex.h sys/time.h io.h) 41AC_CHECK_HEADERS(ssl/crypto.h openssl/crypto.h crypto.h memory.h) 42 43dnl Checks for other files 44 45dnl Checks for typedefs, structures, and compiler characteristics. 46AC_C_CONST 47AC_CHECK_TYPE(u_int, unsigned int) 48AC_CHECK_TYPE(u_char, unsigned char) 49 50dnl Checks for library functions. 51AC_CHECK_FUNCS(regcomp open close read _open _close _read strchr memcpy) 52AC_CHECK_FUNCS(strcasecmp strncasecmp stricmp strnicmp snprintf __b64_ntop) 53AC_REPLACE_FUNCS(getopt) 54 55AC_OUTPUT(Makefile) 56