summaryrefslogtreecommitdiffstats
path: root/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in14
1 files changed, 14 insertions, 0 deletions
diff --git a/configure.in b/configure.in
index 807fd93712..b11d9138b9 100644
--- a/configure.in
+++ b/configure.in
@@ -224,6 +224,8 @@ c/src/lib/libbsp/unix/posix/startup/Makefile \
c/src/lib/libbsp/unix/posix/timer/Makefile \
c/src/lib/libbsp/unix/posix/wrapup/Makefile"
+ka9q_mk="c/src/lib/libka9q/Makefile"
+
hwapi_mk="\
c/src/lib/libhwapi/Makefile \
c/src/lib/libhwapi/eeprom/Makefile \
@@ -425,6 +427,14 @@ AC_ARG_ENABLE(posix, \
*) AC_MSG_ERROR(bad value ${enableval} for disable-posix option) ;;
esac],[RTEMS_HAS_POSIX_API=yes])
+AC_ARG_ENABLE(ka9q, \
+[ --disable-ka9q disable KA9Q TCP/IP stack], \
+[case "${enableval}" in
+ yes) RTEMS_HAS_KA9Q=yes ;;
+ no) RTEMS_HAS_KA9Q=no ;;
+ *) AC_MSG_ERROR(bad value ${enableval} for disable-ka9q option) ;;
+esac],[RTEMS_HAS_KA9Q=yes])
+
AC_ARG_ENABLE(rtems-inlines, \
[ --disable-rtems-inlines disable RTEMS inline functions (use macros)], \
[case "${enableval}" in
@@ -547,6 +557,9 @@ RTEMS_HOST=$host_os
RTEMS_ROOT=`cd $srcdir/c; pwd`
PROJECT_ROOT=`pwd;`
+# For now always generate the KA9Q TCP/IP Makefiles
+makefiles="$makefiles $ka9q_mk"
+
AC_ARG_ENABLE(tests, \
[ --disable-tests disable tests], \
tests_mk=,makefiles="${makefiles} ${tests_mk}")
@@ -564,6 +577,7 @@ AC_SUBST(RTEMS_HOST)
AC_SUBST(RTEMS_LIBC_DIR)
AC_SUBST(RTEMS_ROOT)
AC_SUBST(RTEMS_HAS_POSIX_API)
+AC_SUBST(RTEMS_HAS_KA9Q)
AC_SUBST(RTEMS_USE_MACROS)
AC_SUBST(RTEMS_USE_GCC272)
AC_SUBST(RTEMS_LIBC_DIR)