diff options
Diffstat (limited to '')
-rw-r--r-- | c/src/tests/configure.in | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/c/src/tests/configure.in b/c/src/tests/configure.in new file mode 100644 index 0000000000..a1a6d9a818 --- /dev/null +++ b/c/src/tests/configure.in @@ -0,0 +1,107 @@ +dnl Process this file with autoconf to produce a configure script. +dnl +dnl $Id$ + +AC_PREREQ(2.13) +AC_INIT(libtests) +RTEMS_TOP(../../..) +AC_CONFIG_AUX_DIR(../../..) + +AC_PROG_MAKE_SET +RTEMS_CANONICAL_TARGET_CPU + +AM_MAINTAINER_MODE + +RTEMS_ENABLE_MULTIPROCESSING +RTEMS_ENABLE_POSIX +RTEMS_ENABLE_NETWORKING +RTEMS_ENABLE_RDBG +RTEMS_ENABLE_INLINES +RTEMS_ENABLE_CXX +RTEMS_ENABLE_GCC28 +RTEMS_ENABLE_LIBCDIR +RTEMS_ENABLE_BARE +dnl RTEMS_ENABLE_RTEMSBSP +RTEMS_ENABLE_TESTS + +RTEMS_ENV_RTEMSBSP + +dnl BEGIN configure.host.in + +AC_PATH_PROG(RM,rm) +AC_PROG_INSTALL + +dnl BEGIN configure.target.in + +RTEMS_CHECK_CPU +RTEMS_CANONICAL_HOST + +RTEMS_PROJECT_ROOT + +dnl check target cc +RTEMS_PROG_CC_FOR_TARGET + +dnl check for g++ +if test "$RTEMS_HAS_CPLUSPLUS" = "yes"; then + RTEMS_PROG_CXX_FOR_TARGET +fi + +RTEMS_CANONICALIZE_TOOLS + +dnl if this is an i386, does gas have good code16 support? +RTEMS_I386_GAS_CODE16 + +RTEMS_CHECK_SYSV_UNIX + +RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP) + +# always build the test tools +testtools_cfgdirs="tools/generic" +if test "$tests_enabled" = "yes"; then + RTEMS_CHECK_MAKEFILE(libtests) + RTEMS_CHECK_MAKEFILE(sptests) + RTEMS_CHECK_MAKEFILE(tmtests) + if test "$RTEMS_HAS_MULTIPROCESSING" = "yes"; then + RTEMS_CHECK_MAKEFILE(mptests) + fi + if test "$RTEMS_HAS_POSIX_API" = "yes"; then + RTEMS_CHECK_MAKEFILE(psxtests) + fi + if test -d "$srcdir/tools/$RTEMS_CPU"; then + testtools_cfgdirs="$testtools_cfgdirs tools/$RTEMS_CPU" + fi +fi + +AC_SUBST(rtems_cv_prog_cc_cross) +AC_SUBST(RTEMS_HAS_CPLUSPLUS) +AC_SUBST(RTEMS_USE_GCC272) +AC_SUBST(BARE_CPU_CFLAGS) +AC_SUBST(BARE_CPU_MODEL) +AC_SUBST(program_prefix) +AC_SUBST(CC_CFLAGS_DEFAULT) +AC_SUBST(CC_CFLAGS_DEBUG_V) +AC_SUBST(CC_CFLAGS_PROFILE_V) +AC_SUBST(CC_LDFLAGS_PROFILE_V) + +AC_CONFIG_SUBDIRS($testtools_cfgdirs) + +# Try to explicitly list a Makefile here +AC_OUTPUT( +Makefile +support/Makefile +support/include/Makefile +support/stubdr/Makefile +support/wrapup/Makefile +tools/Makefile +samples/Makefile +samples/base_mp/Makefile +samples/base_mp/node1/Makefile +samples/base_mp/node2/Makefile +samples/base_sp/Makefile +samples/cdtest/Makefile +samples/hello/Makefile +samples/minimum/Makefile +samples/paranoia/Makefile +samples/ticker/Makefile +samples/unlimited/Makefile +$makefiles) |