dnl | MMS Ripper dnl | $RCSfile: configure.ac,v $ dnl | $Date: 2006/01/28 17:24:27 $ - $Revision: 1.19 $ dnl | Process with autoconf to produce a configure script. dnl --------------------------------------------------------------------------------------------------------- dnl ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| dnl --------------------------------------------------------------------------------------------------------- m4_define([program_short_name], [mmsrip]) m4_define([program_full_name], [MMS Ripper]) m4_define([program_major_version], [0]) m4_define([program_minor_version], [7]) m4_define([program_micro_version], [0]) m4_define([program_version], [program_major_version.program_minor_version.program_micro_version]) dnl --------------------------------------------------------------------------------------------------------- dnl ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| dnl --------------------------------------------------------------------------------------------------------- AC_INIT([program_short_name],[program_version]) dnl --------------------------------------------------------------------------------------------------------- dnl ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| dnl --------------------------------------------------------------------------------------------------------- AC_DEFINE(PROGRAM_SHORT_NAME, ["program_short_name"], [Program's Short Name]) AC_DEFINE(PROGRAM_FULL_NAME, ["program_full_name"], [Program's Full Name]) AC_DEFINE(PROGRAM_VERSION, ["program_version"], [Program's Version]) AC_DEFINE(PROGRAM_MAJOR_VERSION, [program_major_version], [Program's Major Version]) AC_DEFINE(PROGRAM_MINOR_VERSION, [program_minor_version], [Program's Minor Version]) AC_DEFINE(PROGRAM_MICRO_VERSION, [program_micro_version], [Program's Micro Version]) dnl --------------------------------------------------------------------------------------------------------- dnl ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| dnl --------------------------------------------------------------------------------------------------------- AC_CONFIG_SRCDIR([src/main.c]) AC_CONFIG_HEADERS([config.h]) dnl --------------------------------------------------------------------------------------------------------- dnl ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| dnl --------------------------------------------------------------------------------------------------------- AM_INIT_AUTOMAKE(no-define) dnl --------------------------------------------------------------------------------------------------------- dnl ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| dnl --------------------------------------------------------------------------------------------------------- AC_ISC_POSIX AC_PROG_CC_STDC AC_PROG_INSTALL dnl --------------------------------------------------------------------------------------------------------- dnl ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| dnl --------------------------------------------------------------------------------------------------------- AC_HEADER_STDC AC_HEADER_TIME AC_CHECK_HEADERS([arpa/inet.h fcntl.h netdb.h netinet/in.h stdlib.h string.h strings.h stdint.h sys/socket.h sys/time.h unistd.h getopt.h]) dnl --------------------------------------------------------------------------------------------------------- dnl ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| dnl --------------------------------------------------------------------------------------------------------- AC_C_CONST AC_TYPE_SIZE_T dnl --------------------------------------------------------------------------------------------------------- dnl ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| dnl --------------------------------------------------------------------------------------------------------- AC_FUNC_MALLOC AC_FUNC_REALLOC AC_FUNC_SELECT_ARGTYPES AC_FUNC_STAT AC_CHECK_FUNCS([inet_ntoa memset socket strerror strrchr snprintf vsnprintf gettimeofday getopt_long]) AC_CHECK_FUNCS(socket, , AC_CHECK_LIB(socket, socket)) AC_CHECK_FUNCS(gethostbyname, , AC_CHECK_LIB(nsl, gethostbyname)) dnl --------------------------------------------------------------------------------------------------------- dnl ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| dnl --------------------------------------------------------------------------------------------------------- changequote(,) if test "x$GCC" = "xyes"; then case " $CFLAGS " in *[\ \ ]-Wall[\ \ ]*) ;; *) CFLAGS="$CFLAGS -Wall" ;; esac fi changequote([,]) dnl --------------------------------------------------------------------------------------------------------- dnl ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| dnl --------------------------------------------------------------------------------------------------------- AC_CONFIG_FILES([ Makefile src/Makefile doc/Makefile ]) AC_OUTPUT dnl --------------------------------------------------------------------------------------------------------- dnl ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| dnl ---------------------------------------------------------------------------------------------------------