dnl Process this file with autoconf to produce a configure script. AC_INIT(phobia.c) AC_CONFIG_HEADER(config.h) AC_CANONICAL_SYSTEM AC_PROG_CC AC_PROG_CC_C_O AC_PROG_CPP AC_PROG_AWK AC_PROG_GCC_TRADITIONAL AC_PROG_LN_S AC_AIX AC_MINIX AC_ISC_POSIX AC_FUNC_VFORK AC_FUNC_STRFTIME AC_PATH_PROGS(RPCINFO, rpcinfo, /usr/sbin/rpcinfo, \ $PATH:/usr/sbin:/sbin:/usr/bin:/usr/ucb) AC_PATH_PROGS(UTMP, utmp, /var/run/utmp, \ $PATH:/var/adm:/var/run:/var/log:/usr/adm:/etc) AC_PATH_PROGS(RUSERS, rusers, /usr/bin/rusers, \ $PATH:/sbin/:/usr/libexec:/usr/ucb) AC_PATH_PROGS(SORT, sort) AC_PATH_PROGS(CAT, cat) AC_PATH_PROGS(MV, mv) AC_PATH_PROGS(UNIQ, uniq) AC_SUBST(RPCINFO) AC_DEFINE_UNQUOTED(RPCINFO, "$RPCINFO") AC_SUBST(AWK) AC_DEFINE_UNQUOTED(AWK, "$AWK") AC_SUBST(UNIQ) AC_DEFINE_UNQUOTED(UNIQ, "$UNIQ") AC_SUBST(RUSERS) AC_DEFINE_UNQUOTED(RUSERS, "$RUSERS") AC_SUBST(SORT) AC_DEFINE_UNQUOTED(SORT, "$SORT") AC_SUBST(UTMP) AC_DEFINE_UNQUOTED(UTMP, "$UTMP") AC_STRUCT_ST_BLOCKS PACKAGE=phobia AC_SUBST(PACKAGE) AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE") VERSION=0.99b AC_SUBST(VERSION) AC_DEFINE_UNQUOTED(VERSION, "$VERSION") dnl Checks for programs. AC_ARG_PROGRAM dnl Checks for libraries. dnl Checks for header files. AC_HEADER_STDC AC_CHECK_HEADERS(crypt.h fcntl.h memory.h netdb.h netinet/in.h sys/socket.h) AC_CHECK_HEADERS(sys/stat.h sys/time.h sys/utsname.h pwd.h unistd.h) dnl Checks for typedefs, structures, and compiler characteristics. AC_HEADER_TIME AC_TYPE_GETGROUPS AC_TYPE_MODE_T AC_TYPE_OFF_T AC_TYPE_PID_T AC_TYPE_SIZE_T AC_TYPE_UID_T AC_PROG_INSTALL dnl Checks for library functions. AC_CHECK_FUNCS(crypt getpwnam select strerror strstr uname) AC_CHECK_LIB(sun, getpwnam) dnl check for NIS on IRIX AC_CHECK_LIB(crypt, crypt) dnl not all systems have crypt AC_CHECK_FUNCS(gethostbyname, , [ AC_CHECK_LIB(nsl, gethostbyname, LIBS="$LIBS -lnsl")]) have_socket=no AC_CHECK_FUNCS(socket, have_socket=yes) if test $have_socket = no; then # socket is not in the default libraries. See if it's in some other. for lib in bsd socket inet; do AC_CHECK_LIB($lib, socket, [LIBS="$LIBS -l$lib"; have_socket=yes; break]) done fi dnl Start of my own routine... echo checking for e-mail address... "`whoami`@`hostname`" our_email="`whoami`@`uname -n`" dnl was using hostname. Now I use uname. AC_SUBST(our_email) AC_DEFINE_UNQUOTED(our_email, "$our_email") AC_OUTPUT(Makefile)