# check for library functions
AC_FUNC_MALLOC
-AC_CHECK_FUNCS([inet_ntoa memchr memset select socket strcasecmp strdup strtol strtoul])
+AC_CHECK_FUNCS([inet_ntoa memchr memset socket poll strcasecmp strdup strtol strtoul])
+
+AC_CHECK_FUNC([clock_gettime], [
+ AC_DEFINE([HAVE_CLOCK_GETTIME], [1], [Define if you have clock_gettime])
+], [
+ AC_CHECK_LIB([rt], [clock_gettime], [
+ AC_SUBST([RT_LIBS], [-lrt])
+ AC_DEFINE([HAVE_CLOCK_GETTIME], [1], [Define if you have clock_gettime])
+ ], [
+ AC_CHECK_FUNCS([gettimeofday])
+ ])
+])
AC_CONFIG_FILES([
Makefile
raw/Makefile
raw/include/Makefile
+ raw/include/nsdp/Makefile
raw/src/Makefile
lib/Makefile
lib/include/Makefile
cli/Makefile
cli/man/Makefile
cli/src/Makefile
-])
-
-AM_COND_IF([ENABLE_SPY], [
- AC_CONFIG_FILES([
- spy/Makefile
- spy/man/Makefile
- spy/src/Makefile
- ])
-])
-
-AM_COND_IF([ENABLE_EMU], [
- AC_CONFIG_FILES([
- emu/Makefile
- emu/man/Makefile
- emu/src/Makefile
- ])
-])
-
-AM_COND_IF([HAVE_DOXYGEN], [
- AC_CONFIG_FILES([
- lib/doxyfile
- ])
+ spy/Makefile
+ spy/man/Makefile
+ spy/src/Makefile
+ emu/Makefile
+ emu/man/Makefile
+ emu/src/Makefile
+ lib/doxyfile
])
AC_OUTPUT
Debug..............: ${enable_debug}
Doc................: ${enable_doc}
Compiler...........: ${CC} ${CFLAGS} ${CPPFLAGS}
-Readline suppport..: ${with_readline}
+Readline support...: ${with_readline}
Spy................: ${enable_spy}
Emulator...........: ${enable_emu}
"