# # Configfile for autoconf. Based on output from autoscan. # # $Id: configure.in,v 1.17.2.2 2004/08/15 00:04:27 ola Exp $ # AC_PREREQ(2.57) AC_INIT(uptimec, 0.2p4, uptimes@mrEriksson.net) AM_INIT_AUTOMAKE AC_CONFIG_SRCDIR([uptimec.c]) AC_CONFIG_HEADER([config.h:config.in]) # Checks for programs. AC_PROG_CC # Set flags CFLAGS= # Templates AH_TEMPLATE([HAVE_NLIST64], [Define to 1 if you have a 64 bit Irix system]) # Checks for header files. AC_HEADER_STDC AC_CHECK_HEADERS([netdb.h netinet/in.h stdlib.h string.h sys/param.h sys/socket.h sys/time.h unistd.h md5.h openssl/md5.h syslog.h err.h utmpx.h]) # Checks for typedefs, structures, and compiler characteristics. AC_TYPE_SIZE_T AC_HEADER_TIME TYPE_SOCKLEN_T # Check for files AC_CHECK_FILES(/proc/uptime) AC_CHECK_FILES(/vmunix) AC_CHECK_FILES(/unix) # Checks related to select() AC_FUNC_SELECT_ARGTYPES # Checks for library functions. AC_FUNC_FORK # XXX AC_FUNC_GETLOADAVG should probably be used # AC_FUNC_GETLOADAVG AC_CHECK_FUNCS([gethostbyname inet_ntoa memset socket uname setproctitle MD5Init MD5Update MD5Final syslog setsockopt err getloadavg pstat_getdynamic setsid]) AC_SEARCH_LIBS([socket], [socket], [], [], []) AC_SEARCH_LIBS([gethostbyname], [nsl], [], [], []) AC_SEARCH_LIBS([nlist64], [elf], [AC_DEFINE([HAVE_NLIST64], [], [])], [AC_SEARCH_LIBS([nlist], [elf], [], [])], []) # Configure output files AC_OUTPUT(Makefile)