blob: ac79782a38dbf8b191754d345383467e6e3de977 [file] [log] [blame]
jjako52c62342003-01-28 21:58:05 +00001# Process this file with autoconf to produce a configure script.
2AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS)
3AC_CONFIG_SRCDIR([sgsnemu/cmdline.c])
4AC_CONFIG_HEADER([config.h])
jjako52c24142002-12-16 13:33:51 +00005
jjako52c62342003-01-28 21:58:05 +00006# Checks for programs.
jjako52c24142002-12-16 13:33:51 +00007AC_PROG_CC
8AC_PROG_INSTALL
jjako52c62342003-01-28 21:58:05 +00009AC_PROG_AWK
10AC_PROG_CPP
11AC_PROG_CXX
12AC_PROG_RANLIB
jjako52c24142002-12-16 13:33:51 +000013
jjako52c62342003-01-28 21:58:05 +000014# Checks for libraries.
15# FIXME: Replace `main' with a function in `-le':
16AC_CHECK_LIB([e], [main])
17# FIXME: Replace `main' with a function in `-lgtp':
18AC_CHECK_LIB([gtp], [main])
19# FIXME: Replace `main' with a function in `-links':
20AC_CHECK_LIB([inks], [main])
jjako52c24142002-12-16 13:33:51 +000021
jjako52c62342003-01-28 21:58:05 +000022# Checks for header files.
jjako52c24142002-12-16 13:33:51 +000023AC_HEADER_STDC
24AC_HEADER_SYS_WAIT
jjako52c62342003-01-28 21:58:05 +000025AC_CHECK_HEADERS([arpa/inet.h fcntl.h netdb.h netinet/in.h stdint.h stdlib.h string.h sys/ioctl.h sys/socket.h sys/time.h syslog.h unistd.h])
jjako52c24142002-12-16 13:33:51 +000026
jjako52c62342003-01-28 21:58:05 +000027# Checks for typedefs, structures, and compiler characteristics.
jjako52c24142002-12-16 13:33:51 +000028AC_C_CONST
jjako52c62342003-01-28 21:58:05 +000029AC_TYPE_MODE_T
jjako52c24142002-12-16 13:33:51 +000030AC_TYPE_SIZE_T
31AC_HEADER_TIME
32
jjako52c62342003-01-28 21:58:05 +000033# Checks for library functions.
jjako52c24142002-12-16 13:33:51 +000034AC_PROG_GCC_TRADITIONAL
jjako52c62342003-01-28 21:58:05 +000035AC_FUNC_MALLOC
36AC_FUNC_MEMCMP
37AC_CHECK_FUNCS([gethostbyname inet_ntoa memset select socket strdup strerror strtol])
jjako52c24142002-12-16 13:33:51 +000038
jjako52c62342003-01-28 21:58:05 +000039AC_CONFIG_FILES([Makefile
40 doc/Makefile
41 ggsn/Makefile
42 gtp/Makefile
43 intl/Makefile
44 po/Makefile
45 sgsnemu/Makefile
46 src/Makefile
47 tests/Makefile])
48AC_OUTPUT