version 1.9, 2002/05/31 17:05:20 |
version 1.10, 2002/07/01 10:45:01 |
Line 6 AC_INIT(src/main.c, 1.0, platon@pobox.sk |
|
Line 6 AC_INIT(src/main.c, 1.0, platon@pobox.sk |
|
PACKAGE="ep" |
PACKAGE="ep" |
VERSION="1.0" |
VERSION="1.0" |
|
|
|
AC_SUBST(PACKAGE) |
|
AC_SUBST(VERSION) |
|
|
# AC_CONFIG_HEADER {{{ |
# AC_CONFIG_HEADER {{{ |
AC_CONFIG_HEADER(config.h) |
AC_CONFIG_HEADER(config.h) |
# }}} AC_CONFIG_HEADER |
# }}} AC_CONFIG_HEADER |
|
|
dnl Checks for programs. |
dnl Checks for programs. |
|
# Checks for programs. {{{ |
AC_PROG_CC |
AC_PROG_CC |
|
|
# We don't need C++ compiler test now |
# We don't need C++ compiler test now |
|
|
#AC_PROG_CPP |
#AC_PROG_CPP |
|
|
AC_GCC_TRADITIONAL |
AC_GCC_TRADITIONAL |
if test "X$CC" = "Xgcc"; then |
#if test "X$CC" = "Xgcc"; then |
CFLAGS="-Wall $CFLAGS" |
# CFLAGS="-Wall $CFLAGS" |
fi |
#fi |
AC_PROG_AWK |
AC_PROG_AWK |
AC_PROG_INSTALL |
AC_PROG_INSTALL |
AC_PROG_LN_S |
AC_PROG_LN_S |
AC_PROG_MAKE_SET |
AC_PROG_MAKE_SET |
AC_PROG_RANLIB |
AC_PROG_RANLIB |
AC_CHECK_PROG(STRIP, strip, strip, :) |
AC_CHECK_PROG(STRIP, strip, strip, :) |
|
# }}} Checks for programs. |
|
|
dnl Checks for library functions. |
dnl Checks for library functions. |
|
# Checks for library functions. {{{ |
AC_TYPE_SIGNAL |
AC_TYPE_SIGNAL |
AC_FUNC_VPRINTF |
AC_FUNC_VPRINTF |
AC_HAVE_FUNCS(select strstr) |
AC_HAVE_FUNCS(select strstr) |
|
# }}} Checks for library functions. |
|
|
dnl Checks for libraries. |
dnl Checks for libraries. |
|
# Checks for libraries. {{{ |
dnl Replace `main' with a function in -lncurses: |
dnl Replace `main' with a function in -lncurses: |
dnl AC_CHECK_LIB(ncurses, main) |
dnl AC_CHECK_LIB(ncurses, main) |
|
# }}} Checks for libraries. |
|
|
dnl Checks for header files. |
dnl Checks for header files. |
|
# Checks for header files. {{{ |
AC_HEADER_STDC |
AC_HEADER_STDC |
AC_HEADER_SYS_WAIT |
AC_HEADER_SYS_WAIT |
AC_CHECK_HEADERS(ctype.h errno.h float.h limits.h malloc.h \ |
AC_CHECK_HEADERS(ctype.h errno.h float.h limits.h malloc.h \ |
math.h ncurses.h stdarg.h stdio.h stdlib.h \ |
math.h ncurses.h stdarg.h stdio.h stdlib.h \ |
string.h strings.h sys/time.h unistd.h) |
string.h strings.h sys/time.h unistd.h) |
|
# }}} Checks for header files. |
|
|
dnl Checks for typedefs, structures, and compiler characteristics. |
dnl Checks for typedefs, structures, and compiler characteristics. |
AC_C_CONST |
AC_C_CONST |
|
|
dnl Checks for library functions. |
dnl Checks for library functions. |
|
# Checks for library functions. {{{ |
AC_CHECK_FUNCS(select strstr) |
AC_CHECK_FUNCS(select strstr) |
|
# }}} Checks for library functions. |
|
|
|
dnl User defined features. |
|
# User defined features. {{{ |
|
|
|
MODULES="" |
|
MODULES_FLAGS="" |
|
MODULES_LIBS="" |
|
MODULES_SRC="" |
|
MODULES_HDR="" |
|
MODULES_OBJ="" |
|
MODULES_DEP="" |
|
|
dnl User defined features |
|
AC_MSG_CHECKING(--enable-debug argument) |
AC_MSG_CHECKING(--enable-debug argument) |
AC_ARG_ENABLE(debug, |
AC_ARG_ENABLE(debug, |
[ --enable-debug=N Turn on debuging.], |
[ --enable-debug=N Turn on debuging.], |
Line 65 if test "$debug" = "yes"; then |
|
Line 88 if test "$debug" = "yes"; then |
|
fi |
fi |
AC_SUBST(DEBUG_FLAGS) |
AC_SUBST(DEBUG_FLAGS) |
|
|
AC_SUBST(PACKAGE) |
AC_MSG_CHECKING(--enable-menu argument) |
AC_SUBST(VERSION) |
AC_ARG_ENABLE(menu, |
|
[ --enable-menu=N Turn on user's menu.], |
|
menu="${enableval}"; |
|
AC_MSG_RESULT(${enableval}) ; |
|
if test "x$menu" = "xyes"; then |
|
AC_CHECK_LIB(ncurses, main) |
|
|
|
MODULES="$MODULES MENU"; |
|
MODULES_FLAGS="$MODULES_FLAGS -DMENU=1"; |
|
# here don't add '-lncurses' library to the 'MODULES_LIBS', |
|
# because AC_CHECK_LIB(ncurses, main) add '-lncurses' to the 'LIBS' |
|
#MODULES_LIBS="$MODULES_LIBS -lncurses"; |
|
MODULES_SRC="$MODULES_SRC \$(MODUL_MENU_SRC)"; |
|
MODULES_HDR="$MODULES_HDR \$(MODUL_MENU_HDR)"; |
|
MODULES_OBJ="$MODULES_OBJ \$(MODUL_MENU_OBJ)"; |
|
MODULES_DEP="$MODULES_DEP \$(MODUL_MENU_DEP)"; |
|
MODUL_MENU_DEFS="-DSELFTEST"; |
|
MODUL_MENU_LIBS="-lncurses"; |
|
fi |
|
, |
|
menu="no"; AC_MSG_RESULT(no) |
|
) |
|
#if test "x$menu" = "xyes"; then |
|
# DEBUG_FLAGS="-g -ggdb -DDEBUG=1" |
|
#fi |
|
AC_SUBST(DEBUG_FLAGS) |
|
|
AC_SUBST(MODULES) |
AC_SUBST(MODULES) |
AC_SUBST(MODULES_FLAGS) |
AC_SUBST(MODULES_FLAGS) |
Line 74 AC_SUBST(MODULES_LIBS) |
|
Line 122 AC_SUBST(MODULES_LIBS) |
|
AC_SUBST(MODULES_SRC) |
AC_SUBST(MODULES_SRC) |
AC_SUBST(MODULES_HDR) |
AC_SUBST(MODULES_HDR) |
AC_SUBST(MODULES_OBJ) |
AC_SUBST(MODULES_OBJ) |
|
AC_SUBST(MODULES_DEP) |
|
|
|
# }}} User defined features. |
|
|
|
|
AC_OUTPUT(Makefile src/Makefile config.h) |
AC_OUTPUT(config.h Makefile src/Makefile doc/Makefile) |
|
|
|
# vim600: fdm=marker fdc=3 |