summaryrefslogtreecommitdiffstats
path: root/configure.in
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1997-04-22 12:37:11 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1997-04-22 12:37:11 +0000
commitd4cf1644588c33b460cdac085ec87c6588ac9784 (patch)
tree759be17de8192d1bc72ca8eb522fa6e76c7d6ca7 /configure.in
parentCorrected spelling of --enable-gcc28 argument (diff)
downloadrtems-d4cf1644588c33b460cdac085ec87c6588ac9784.tar.bz2
Added support for Hardware API. This will be distributed as a separate
component which can be loaded on top of the RTEMS source tree.
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in46
1 files changed, 45 insertions, 1 deletions
diff --git a/configure.in b/configure.in
index 67aa553e44..b92bb6908a 100644
--- a/configure.in
+++ b/configure.in
@@ -226,6 +226,47 @@ c/src/lib/libbsp/unix/posix/wrapup/Makefile"
tcpip_mk="c/src/lib/libka9q/Makefile"
+hwapi_mk="\
+c/src/lib/libhwapi/Makefile \
+c/src/lib/libhwapi/eeprom/Makefile \
+c/src/lib/libhwapi/eeprom/wrapup/Makefile \
+c/src/lib/libhwapi/eeprom/eeprom/Makefile \
+c/src/lib/libhwapi/drivers/Makefile \
+c/src/lib/libhwapi/drivers/vmebus/Makefile \
+c/src/lib/libhwapi/drivers/vmebus/dmv202/Makefile \
+c/src/lib/libhwapi/drivers/vmebus/dmv536/Makefile \
+c/src/lib/libhwapi/drivers/vmebus/dmv666/Makefile \
+c/src/lib/libhwapi/drivers/vmebus/wrapup/Makefile \
+c/src/lib/libhwapi/serial/Makefile \
+c/src/lib/libhwapi/serial/default/Makefile \
+c/src/lib/libhwapi/serial/stream/Makefile \
+c/src/lib/libhwapi/serial/template/Makefile \
+c/src/lib/libhwapi/serial/wrapup/Makefile \
+c/src/lib/libhwapi/serial/channel/Makefile \
+c/src/lib/libhwapi/discrete/Makefile \
+c/src/lib/libhwapi/discrete/tools/Makefile \
+c/src/lib/libhwapi/discrete/relay/Makefile \
+c/src/lib/libhwapi/discrete/wrapup/Makefile \
+c/src/lib/libhwapi/discrete/greycode/Makefile \
+c/src/lib/libhwapi/discrete/discrete_in/Makefile \
+c/src/lib/libhwapi/discrete/discrete_out/Makefile \
+c/src/lib/libhwapi/discrete/discrete_input/Makefile \
+c/src/lib/libhwapi/discrete/discrete_output/Makefile \
+c/src/lib/libhwapi/discrete/discrete_flag/Makefile \
+c/src/lib/libhwapi/discrete/discrete_bitfield/Makefile \
+c/src/lib/libhwapi/analog/Makefile \
+c/src/lib/libhwapi/analog/dac/Makefile \
+c/src/lib/libhwapi/analog/wrapup/Makefile \
+c/src/lib/libhwapi/analog/linear_dac/Makefile \
+c/src/lib/libhwapi/analog/linear_adc/Makefile \
+c/src/lib/libhwapi/analog/adc/Makefile \
+c/src/lib/libhwapi/wrapup/Makefile \
+c/src/lib/libhwapi/support/Makefile \
+c/src/lib/libhwapi/support/chain/Makefile \
+c/src/lib/libhwapi/support/checksum/Makefile \
+c/src/lib/libhwapi/support/wrapup/Makefile \
+c/src/lib/libhwapi/support/dumpbuf/Makefile"
+
tests_mk="c/src/tests/Makefile \
c/src/tests/libtests/Makefile \
c/src/tests/libtests/cpuuse/Makefile \
@@ -399,7 +440,6 @@ AC_ARG_ENABLE(libcdir, \
[ RTEMS_LIBC_DIR="${enableval}" ; \
test -d ${enableval} || AC_MSG_ERROR("$enableval is not a directory" ) ] )
-
RTEMS_PREFIX=${target_cpu}-${target_vendor}
#
@@ -508,6 +548,10 @@ AC_ARG_ENABLE(tests, \
[ --disable-tests disable tests], \
tests_mk=,makefiles="${makefiles} ${tests_mk}")
+AC_ARG_ENABLE(hwapi, \
+[ --enable-hwapi enable hardware API library], \
+makefiles="${makefiles} ${hwapi_mk}",hwapi_mk=)
+
AC_ARG_ENABLE(rtemsbsp, \
[ --enable-rtemsbsp=bsp1 bsp2 .. prefix for cross-tools], \
RTEMS_BSP=$enableval)