summaryrefslogtreecommitdiffstats
path: root/c/src/tests
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2003-11-11 01:04:45 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2003-11-11 01:04:45 +0000
commit0a9e6a4855136247c8e1d7bde9a2bff19ab23e21 (patch)
treea6b6ec9ff7c2bd781604737e1ced9c902914eb9e /c/src/tests
parentad0f662166e420b3ea8de00d5945c37982845f9e (diff)
downloadrtems-0a9e6a4855136247c8e1d7bde9a2bff19ab23e21.tar.bz2
2003-11-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/canonical-target-name.m4: Remove. * aclocal/canonicalize-tools.m4: Remove. * aclocal/check-custom-bsp.m4: Remove. * aclocal/check-cxx.m4: Remove. * aclocal/check-itron.m4: Remove. * aclocal/check-multiprocessing.m4: Remove. * aclocal/check-networking.m4: Remove. * aclocal/check-posix.m4: Remove. * aclocal/check-tests.m4: Remove. * aclocal/check-tool.m4: Remove. * aclocal/config-subdirs.m4: Remove. * aclocal/enable-bare.m4: Remove. * aclocal/enable-cxx.m4: Remove. * aclocal/enable-itron.m4: Remove. * aclocal/enable-multiprocessing.m4: Remove. * aclocal/enable-networking.m4: Remove. * aclocal/enable-posix.m4: Remove. * aclocal/enable-rtemsbsp.m4: Remove. * aclocal/enable-tests.m4: Remove. * aclocal/env-rtemsbsp.m4: Remove. * aclocal/gcc-isystem.m4: Remove. * aclocal/gcc-pipe.m4: Remove. * aclocal/gcc-specs.m4: Remove. * aclocal/multilib.m4: Remove. * aclocal/path-ksh.m4: Remove. * aclocal/prog-cc.m4: Remove. * aclocal/prog-cxx.m4: Remove. * aclocal/project-root.m4: Remove. * aclocal/quoting.m4: Remove. * aclocal/rtems-cpu-subdirs.m4: Remove. * aclocal/rtems-flags.m4: Remove. * aclocal/rtems-test-no-pause.m4: Remove. * aclocal/rtems-top.m4: Remove. * aclocal/target.m4: Remove. * aclocal/tool-paths.m4: Remove. * aclocal/version.m4: Remove. * .cvsignore: Remove. * ChangeLog: Remove. * Makefile.am: Remove. * PROBLEMS: Remove. * README: Remove. * configure.ac: Remove. * automake/compile.am: Remove. * automake/host.am: Remove. * automake/leaf.am: Remove. * automake/local.am: Remove. * automake/subdirs.am: Remove.
Diffstat (limited to 'c/src/tests')
-rw-r--r--c/src/tests/ChangeLog214
-rw-r--r--c/src/tests/Makefile.am12
-rw-r--r--c/src/tests/PROBLEMS42
-rw-r--r--c/src/tests/README44
-rw-r--r--c/src/tests/aclocal/canonical-target-name.m449
-rw-r--r--c/src/tests/aclocal/canonicalize-tools.m423
-rw-r--r--c/src/tests/aclocal/check-custom-bsp.m410
-rw-r--r--c/src/tests/aclocal/check-cxx.m426
-rw-r--r--c/src/tests/aclocal/check-itron.m437
-rw-r--r--c/src/tests/aclocal/check-multiprocessing.m441
-rw-r--r--c/src/tests/aclocal/check-networking.m429
-rw-r--r--c/src/tests/aclocal/check-posix.m436
-rw-r--r--c/src/tests/aclocal/check-tests.m45
-rw-r--r--c/src/tests/aclocal/check-tool.m411
-rw-r--r--c/src/tests/aclocal/config-subdirs.m434
-rw-r--r--c/src/tests/aclocal/enable-bare.m421
-rw-r--r--c/src/tests/aclocal/enable-cxx.m413
-rw-r--r--c/src/tests/aclocal/enable-itron.m433
-rw-r--r--c/src/tests/aclocal/enable-multiprocessing.m413
-rw-r--r--c/src/tests/aclocal/enable-networking.m413
-rw-r--r--c/src/tests/aclocal/enable-posix.m433
-rw-r--r--c/src/tests/aclocal/enable-rtemsbsp.m416
-rw-r--r--c/src/tests/aclocal/enable-tests.m413
-rw-r--r--c/src/tests/aclocal/env-rtemsbsp.m456
-rw-r--r--c/src/tests/aclocal/gcc-isystem.m425
-rw-r--r--c/src/tests/aclocal/gcc-pipe.m421
-rw-r--r--c/src/tests/aclocal/gcc-specs.m420
-rw-r--r--c/src/tests/aclocal/multilib.m417
-rw-r--r--c/src/tests/aclocal/path-ksh.m414
-rw-r--r--c/src/tests/aclocal/prog-cc.m448
-rw-r--r--c/src/tests/aclocal/prog-cxx.m435
-rw-r--r--c/src/tests/aclocal/project-root.m422
-rw-r--r--c/src/tests/aclocal/quoting.m441
-rw-r--r--c/src/tests/aclocal/rtems-cpu-subdirs.m430
-rw-r--r--c/src/tests/aclocal/rtems-flags.m411
-rw-r--r--c/src/tests/aclocal/rtems-test-no-pause.m418
-rw-r--r--c/src/tests/aclocal/rtems-top.m442
-rw-r--r--c/src/tests/aclocal/target.m4138
-rw-r--r--c/src/tests/aclocal/tool-paths.m423
-rw-r--r--c/src/tests/aclocal/version.m42
-rw-r--r--c/src/tests/automake/compile.am225
-rw-r--r--c/src/tests/automake/host.am14
-rw-r--r--c/src/tests/automake/leaf.am16
-rw-r--r--c/src/tests/automake/local.am11
-rw-r--r--c/src/tests/automake/subdirs.am36
-rw-r--r--c/src/tests/configure.ac65
46 files changed, 0 insertions, 1698 deletions
diff --git a/c/src/tests/ChangeLog b/c/src/tests/ChangeLog
deleted file mode 100644
index c095e90140..0000000000
--- a/c/src/tests/ChangeLog
+++ /dev/null
@@ -1,214 +0,0 @@
-2003-11-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/canonical-target-name.m4: Remove.
- * aclocal/canonicalize-tools.m4: Remove.
- * aclocal/check-custom-bsp.m4: Remove.
- * aclocal/check-cxx.m4: Remove.
- * aclocal/check-itron.m4: Remove.
- * aclocal/check-multiprocessing.m4: Remove.
- * aclocal/check-networking.m4: Remove.
- * aclocal/check-posix.m4: Remove.
- * aclocal/check-tests.m4: Remove.
- * aclocal/check-tool.m4: Remove.
- * aclocal/config-subdirs.m4: Remove.
- * aclocal/enable-bare.m4: Remove.
- * aclocal/enable-cxx.m4: Remove.
- * aclocal/enable-itron.m4: Remove.
- * aclocal/enable-multiprocessing.m4: Remove.
- * aclocal/enable-networking.m4: Remove.
- * aclocal/enable-posix.m4: Remove.
- * aclocal/enable-rtemsbsp.m4: Remove.
- * aclocal/enable-tests.m4: Remove.
- * aclocal/env-rtemsbsp.m4: Remove.
- * aclocal/gcc-isystem.m4: Remove.
- * aclocal/gcc-pipe.m4: Remove.
- * aclocal/gcc-specs.m4: Remove.
- * aclocal/multilib.m4: Remove.
- * aclocal/path-ksh.m4: Remove.
- * aclocal/prog-cc.m4: Remove.
- * aclocal/prog-cxx.m4: Remove.
- * aclocal/project-root.m4: Remove.
- * aclocal/quoting.m4: Remove.
- * aclocal/rtems-cpu-subdirs.m4: Remove.
- * aclocal/rtems-flags.m4: Remove.
- * aclocal/rtems-test-no-pause.m4: Remove.
- * aclocal/rtems-top.m4: Remove.
- * aclocal/target.m4: Remove.
- * aclocal/tool-paths.m4: Remove.
- * aclocal/version.m4: Remove.
- * .cvsignore: Remove.
- * ChangeLog: Remove.
- * Makefile.am: Remove.
- * PROBLEMS: Remove.
- * README: Remove.
- * configure.ac: Remove.
- * automake/compile.am: Remove.
- * automake/host.am: Remove.
- * automake/leaf.am: Remove.
- * automake/local.am: Remove.
- * automake/subdirs.am: Remove.
-
-2003-10-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/rtems-top.m4: Add support for --with-project-root.
- Remove RTEMS Version message.
-
-2003-10-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/canonical-host.m4: Remove.
- * aclocal/canonical-target-name.m4: Merge-in aclocal/canonical-host.m4.
-
-2003-10-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CANONICAL_HOST.
-
-2003-10-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/check-multiprocessing.m4: Don't require RTEMS_BSP_ALIAS.
- * aclocal/bsp_alias.m4: Remove.
-
-2003-10-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:Remove RTEMS_CHECK_CPU.
- * aclocal/check-cpu.m4: Remove.
- * aclocal/check-cxx.m4, aclocal/check-itron.m4,
- aclocal/check-multiprocessing.m4, aclocal/check-networking.m4,
- aclocal/check-posix.m4: AC_REQUIRE RTEMS_CANONICAL_TARGET_CPU instead of
- RTEMS_CHECK_CPU.
-
-2003-08-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/rtems-top.m4: Add RTEMS_API.
- AC_DEFAULT_PREFIX([/opt/rtems-][RTEMS_API]).
-
-2003-08-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/check-tests.m4: New (Split out from enable-tests.m4).
- * aclocal/enable-tests.m4: Change to support
- --enable-tests=no|yes|samples, default is samples.
- * configure.ac: Reflect changes above.
-
-2003-08-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Reflect having moved aclocal/.
-
-2003-08-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/bsp-alias.m4: New (Copied from ../../../aclocal).
- * aclocal/canonical-host.m4: New (Copied from ../../../aclocal).
- * aclocal/canonicalize-tools.m4: New (Copied from ../../../aclocal).
- * aclocal/canonical-target-name.m4: New (Copied from ../../../aclocal).
- * aclocal/check-cpu.m4: New (Copied from ../../../aclocal).
- * aclocal/check-custom-bsp.m4: New (Copied from ../../../aclocal).
- * aclocal/check-cxx.m4: New (Copied from ../../../aclocal).
- * aclocal/check-itron.m4: New (Copied from ../../../aclocal).
- * aclocal/check-multiprocessing.m4: New (Copied from ../../../aclocal).
- * aclocal/check-networking.m4: New (Copied from ../../../aclocal).
- * aclocal/check-posix.m4: New (Copied from ../../../aclocal).
- * aclocal/check-tool.m4: New (Copied from ../../../aclocal).
- * aclocal/config-subdirs.m4: New (Copied from ../../../aclocal).
- * aclocal/enable-bare.m4: New (Copied from ../../../aclocal).
- * aclocal/enable-cxx.m4: New (Copied from ../../../aclocal).
- * aclocal/enable-itron.m4: New (Copied from ../../../aclocal).
- * aclocal/enable-multiprocessing.m4: New (Copied from ../../../aclocal).
- * aclocal/enable-networking.m4: New (Copied from ../../../aclocal).
- * aclocal/enable-posix.m4: New (Copied from ../../../aclocal).
- * aclocal/enable-rtemsbsp.m4: New (Copied from ../../../aclocal).
- * aclocal/enable-tests.m4: New (Copied from ../../../aclocal).
- * aclocal/env-rtemsbsp.m4: New (Copied from ../../../aclocal).
- * aclocal/gcc-isystem.m4: New (Copied from ../../../aclocal).
- * aclocal/gcc-pipe.m4: New (Copied from ../../../aclocal).
- * aclocal/gcc-specs.m4: New (Copied from ../../../aclocal).
- * aclocal/multilib.m4: New (Copied from ../../../aclocal).
- * aclocal/path-ksh.m4: New (Copied from ../../../aclocal).
- * aclocal/prog-cc.m4: New (Copied from ../../../aclocal).
- * aclocal/prog-cxx.m4: New (Copied from ../../../aclocal).
- * aclocal/project-root.m4: New (Copied from ../../../aclocal).
- * aclocal/quoting.m4: New (Copied from ../../../aclocal).
- * aclocal/rtems-cpu-subdirs.m4: New (Copied from ../../../aclocal).
- * aclocal/rtems-flags.m4: New (Copied from ../../../aclocal).
- * aclocal/rtems-test-no-pause.m4: New (Copied from ../../../aclocal).
- * aclocal/rtems-top.m4: New (Copied from ../../../aclocal).
- * aclocal/target.m4: New (Copied from ../../../aclocal).
- * aclocal/tool-paths.m4: New (Copied from ../../../aclocal).
- * aclocal/version.m4: New (Copied from ../../../aclocal).
-
-2003-08-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * automake/local.am, automake/host.am: Remove "debug".
-
-2003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Reflect having moved automake/.
-
-2003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * automake/compile.am, automake/host.am, automake/leaf.am
- automake/local.am, automake/subdirs.am: New (copied from
- ../../../automake).
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
-
-2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
-
-2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: AC_PREREQ(2.57).
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Reformat.
- Add autom4te*cache.
- Remove autom4te.cache.
-
-2002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove ENABLE_GCC28.
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
-
-2001-09-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.in: autoupdate to autoconf-2.52, new CONFIG_SUBDIRS
- handling.
-
-2001-05-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.in: Remove RTEMS_PROG_CC_FOR_TARGET,
- RTEMS_PROG_CXX_FOR_TARGET, RTEMS_CANONICALIZE_TOOLS.
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
-
-2000-10-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/c/src/tests/Makefile.am b/c/src/tests/Makefile.am
deleted file mode 100644
index 369f56bd40..0000000000
--- a/c/src/tests/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-##
-## $Id$
-##
-
-ACLOCAL_AMFLAGS = -I aclocal
-
-SUBDIRS = @subdirs@
-
-EXTRA_DIST = PROBLEMS
-
-include $(top_srcdir)/automake/subdirs.am
-include $(top_srcdir)/automake/local.am
diff --git a/c/src/tests/PROBLEMS b/c/src/tests/PROBLEMS
deleted file mode 100644
index 6f3e2920be..0000000000
--- a/c/src/tests/PROBLEMS
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# $Id$
-#
-
-The tests were designed to operate in a very controlled environment. If
-one uses interrupt-driven console output, then tasks will block unexpectedly
-when a buffer filles and interrupts will perturb with the task execution order.
-
-The tmtests should only be run with all interrupt sources disabled using
-polled IO.
-
-The following is a list of reported failures from running the tests on
-a board with interrupt driven console IO. These problems do not
-occur when using polled IO.
-
-tm03, tm04, tm05, tm07, tm11, tm12, tm13, tm14, tm15, tm16, tm17,
-tm19, tm22, tm23, tm24 - All hit my breakpoint at
-_Internal_error_Occurred.
-
-tm20, tm27 - hang in middle of tests.
-tm26 - hangs at end of tests.
-
-sp02 - Gets through some tests, then attempts to execute code at
-location 0.
-sp04 - hangs at end of tests.
-sp06 - rtems_task_restart of TA3 FAILED -- expected (0) got (4)
-sp07, sp14 - hang in middle of tests
-sp13, sp15 - terminate properly, but output at end is missing.
-sp16 - _Internal_error_Occurred.
-sp19 - rtems_clock_get FAILED -- expected (0) got (11), and hangs in
-middle of test.
-
-cpuuse - hangs in middle of tests
-malloctest - prints nothing
-
-psx05 - Init: pthread_mutex_init - EINVAL (bad protocol)
-../../../../../../../src/rtems-981001/c/src/tests/psxtests/psx05/../../../../../
-../../src/rtems-981001/c/src/tests/psxtests/psx05/task.c:35:
-failed assertion `status == EBUSY'
-N\: pthread_mutex_init - EINVAL (bad priority ceiling)
-
-
diff --git a/c/src/tests/README b/c/src/tests/README
deleted file mode 100644
index f799370569..0000000000
--- a/c/src/tests/README
+++ /dev/null
@@ -1,44 +0,0 @@
-#
-# $Id$
-#
-
-This is the directory under which the RTEMS
-test programs provided with the release are located. The
-following is a description of the contents of each file and
-subdirectory directly in this directory:
-
-NOTE: Other than the 'samples' directory these tests are intended
- only to exercise RTEMS features and are *not* good examples
- of programming for RTEMS.
-
- samples
-
- This directory contains a set of simple sample applications
- which can be used either to test a board support package
- or as the starting point for a custom application.
-
- mptests
-
- This directory contains the RTEMS Multiprocessor Test Suite.
- The tests in this directory provide near complete (98%+) test
- coverage of the multiprocessor specific code in RTEMS.
-
- psxtests
-
- This directory contains the RTEMS POSIX API Test Suite.
- The tests in this directory test the POSIX API support in RTEMS.
-
- sptests
-
- This directory contains the RTEMS Single Processor Test Suite.
- The tests in this directory provide near complete (98%+) test
- coverage of the non-multiprocessor code in RTEMS.
-
- tmtests
-
- This directory contains the RTEMS Timing Test Suite.
- The tests in this directory are used to measure the execution
- time of RTEMS directive and some critical internal functions.
- The results of these test are reported in the Fact Sheets
- and Supplental Manuals.
-
diff --git a/c/src/tests/aclocal/canonical-target-name.m4 b/c/src/tests/aclocal/canonical-target-name.m4
deleted file mode 100644
index 34126b0483..0000000000
--- a/c/src/tests/aclocal/canonical-target-name.m4
+++ /dev/null
@@ -1,49 +0,0 @@
-dnl
-dnl $Id$
-dnl
-
-dnl canonicalize target cpu
-dnl NOTE: Most rtems targets do not fullfil autoconf's
-dnl target naming conventions "processor-vendor-os"
-dnl Therefore autoconf's AC_CANONICAL_TARGET will fail for them
-dnl and we have to fix it for rtems ourselves
-
-AC_DEFUN(RTEMS_CANONICAL_TARGET_CPU,
-[
-AC_CANONICAL_HOST
-AC_MSG_CHECKING(rtems target cpu)
-case "${host}" in
- # hpux unix port should go here
- i[[34567]]86-*linux*) # unix "simulator" port
- RTEMS_CPU=unix
- RTEMS_HOST=Linux
- ;;
- i[[34567]]86-*freebsd*) # unix "simulator" port
- RTEMS_CPU=unix
- RTEMS_HOST=FreeBSD
- ;;
- i[[34567]]86-pc-cygwin*) # Cygwin is just enough unix like :)
- RTEMS_CPU=unix
- RTEMS_HOST=Cygwin
- ;;
- no_cpu-*rtems*)
- RTEMS_CPU=no_cpu
- RTEMS_HOST=$host_os
- ;;
- sparc-sun-solaris*) # unix "simulator" port
- RTEMS_CPU=unix
- RTEMS_HOST=Solaris
- ;;
- tic4x-*rtems*) # gcc changed the name
- RTEMS_CPU=c4x
- RTEMS_HOST=$host_os
- ;;
- *)
- RTEMS_CPU=`echo $host | sed 's%^\([[^-]]*\)-\(.*\)$%\1%'`
- RTEMS_HOST=$host_os
- ;;
-esac
-AC_SUBST(RTEMS_CPU)
-AC_SUBST(RTEMS_HOST)
-AC_MSG_RESULT($RTEMS_CPU)
-])
diff --git a/c/src/tests/aclocal/canonicalize-tools.m4 b/c/src/tests/aclocal/canonicalize-tools.m4
deleted file mode 100644
index 4d37fa9c69..0000000000
--- a/c/src/tests/aclocal/canonicalize-tools.m4
+++ /dev/null
@@ -1,23 +0,0 @@
-dnl
-dnl $Id$
-dnl
-dnl Set target tools
-dnl
-
-AC_DEFUN(RTEMS_CANONICALIZE_TOOLS,
-[AC_REQUIRE([RTEMS_PROG_CC])dnl
-
-dnl FIXME: What shall be done if these tools are not available?
- RTEMS_CHECK_TOOL(AR,ar,no)
- RTEMS_CHECK_TOOL(AS,as,no)
- RTEMS_CHECK_TOOL(LD,ld,no)
- RTEMS_CHECK_TOOL(NM,nm,no)
-
-dnl special treatment of ranlib
- RTEMS_CHECK_TOOL(RANLIB,ranlib,:)
-
-dnl NOTE: These may not be available if not using gnutools
- RTEMS_CHECK_TOOL(OBJCOPY,objcopy,no)
- RTEMS_CHECK_TOOL(SIZE,size,no)
- RTEMS_CHECK_TOOL(STRIP,strip,:)
-])
diff --git a/c/src/tests/aclocal/check-custom-bsp.m4 b/c/src/tests/aclocal/check-custom-bsp.m4
deleted file mode 100644
index de9d61b79e..0000000000
--- a/c/src/tests/aclocal/check-custom-bsp.m4
+++ /dev/null
@@ -1,10 +0,0 @@
-dnl $Id$
-
-AC_DEFUN(RTEMS_CHECK_CUSTOM_BSP,[
-AC_REQUIRE([RTEMS_TOP])
-
-AC_MSG_CHECKING([for make/custom/[$]$1.cfg])
-AS_IF([test -r "$srcdir/$RTEMS_TOPdir/make/custom/[$]$1.cfg"],
- [AC_MSG_RESULT([yes])],
- [AC_MSG_ERROR([no])])
-])
diff --git a/c/src/tests/aclocal/check-cxx.m4 b/c/src/tests/aclocal/check-cxx.m4
deleted file mode 100644
index 1234672b0e..0000000000
--- a/c/src/tests/aclocal/check-cxx.m4
+++ /dev/null
@@ -1,26 +0,0 @@
-dnl $Id$
-dnl
-AC_DEFUN(RTEMS_CHECK_CXX,
-[dnl
-AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl
-AC_REQUIRE([RTEMS_PROG_CC_FOR_TARGET])dnl
-AC_REQUIRE([RTEMS_PROG_CXX_FOR_TARGET])dnl
-AC_CACHE_CHECK([whether to build rtems++],
- rtems_cv_HAS_CPLUSPLUS,
- [ if test "$RTEMS_HAS_CPLUSPLUS" = "yes"; then
- if test -n "$CXX"; then
- rtems_cv_HAS_CPLUSPLUS="yes"
- else
- rtems_cv_HAS_CPLUSPLUS="no"
- fi
- else
- rtems_cv_HAS_CPLUSPLUS="no"
- fi])
-HAS_CPLUSPLUS="$rtems_cv_HAS_CPLUSPLUS";
-AC_SUBST(HAS_CPLUSPLUS)dnl
-
-if test "$HAS_CPLUSPLUS" = "yes"; then
-CPLUS_LD_LIBS='$(PROJECT_RELEASE)/lib/librtems++$(LIB_VARIANT).a'
-fi
-AC_SUBST(CPLUS_LD_LIBS)
-])
diff --git a/c/src/tests/aclocal/check-itron.m4 b/c/src/tests/aclocal/check-itron.m4
deleted file mode 100644
index 514daf4cc2..0000000000
--- a/c/src/tests/aclocal/check-itron.m4
+++ /dev/null
@@ -1,37 +0,0 @@
-dnl $Id$
-dnl
-AC_DEFUN(RTEMS_CHECK_ITRON_API,
-[dnl
-AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl
-AC_REQUIRE([RTEMS_ENABLE_ITRON])dnl
-
-AC_CACHE_CHECK([whether CPU supports libitron],
- rtems_cv_HAS_ITRON_API,
- [dnl
- case "$RTEMS_CPU" in
- unix*)
- rtems_cv_HAS_ITRON_API="no"
- ;;
- *)
- if test "${RTEMS_HAS_ITRON_API}" = "yes"; then
- rtems_cv_HAS_ITRON_API="yes";
- else
- rtems_cv_HAS_ITRON_API="disabled";
- fi
- ;;
- esac])
-if test "$rtems_cv_HAS_ITRON_API" = "yes"; then
- HAS_ITRON_API="yes";
-else
- HAS_ITRON_API="no";
-fi
-AC_SUBST(HAS_ITRON_API)dnl
-])
-
-AC_DEFUN(RTEMS_DEFINE_ITRON_API,
-[AC_REQUIRE([RTEMS_CHECK_ITRON_API])dnl
-if test x"${HAS_ITRON_API}" = x"yes";
-then
- AC_DEFINE_UNQUOTED(RTEMS_ITRON_API,1,[if itron api is supported])
-fi
-])
diff --git a/c/src/tests/aclocal/check-multiprocessing.m4 b/c/src/tests/aclocal/check-multiprocessing.m4
deleted file mode 100644
index 017eabe585..0000000000
--- a/c/src/tests/aclocal/check-multiprocessing.m4
+++ /dev/null
@@ -1,41 +0,0 @@
-dnl
-dnl $Id$
-dnl
-
-AC_DEFUN(RTEMS_CHECK_MULTIPROCESSING,
-[dnl
-AC_REQUIRE([RTEMS_ENABLE_MULTILIB])dnl
-AC_REQUIRE([RTEMS_ENV_RTEMSBSP])dnl
-AC_REQUIRE([RTEMS_TOP])dnl
-AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl
-AC_REQUIRE([RTEMS_ENABLE_MULTIPROCESSING])dnl
-
-AC_CACHE_CHECK([if wanting multiprocessing],
- [rtems_cv_want_multiprocessing],
- [
- AS_IF([test x"$multilib" = x"no"],
- [# no cpukit
- rtems_cv_want_multiprocessing="$enable_multiprocessing"
- ],[
-#HACK: Should check for RTEMS_MULTIPROCESSING in cpuopts.h, instead
- rtems_cv_want_multiprocessing="$enable_multiprocessing"
- ])
- ])
-
-AS_IF([test "$rtems_cv_want_multiprocessing" = "yes"],
-[
- AC_CACHE_CHECK([whether BSP supports multiprocessing],
- [rtems_cv_HAS_MP],[
- if test -d "$srcdir/${RTEMS_TOPdir}/c/src/lib/libbsp/${RTEMS_CPU}/${RTEMS_BSP_FAMILY}/shmsupp"; then
- rtems_cv_HAS_MP="yes" ;
- else
- rtems_cv_HAS_MP="no";
- fi
- ])
-if test $rtems_cv_HAS_MP = "no"; then
-AC_MSG_ERROR([multiprocessing requested but not supported])
-fi
-],[rtems_cv_HAS_MP="no";])
-
-AC_SUBST(HAS_MP,[$rtems_cv_HAS_MP])
-])
diff --git a/c/src/tests/aclocal/check-networking.m4 b/c/src/tests/aclocal/check-networking.m4
deleted file mode 100644
index db5d8f2e07..0000000000
--- a/c/src/tests/aclocal/check-networking.m4
+++ /dev/null
@@ -1,29 +0,0 @@
-dnl $Id$
-dnl
-AC_DEFUN(RTEMS_CHECK_NETWORKING,
-[dnl
-AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl
-AC_REQUIRE([RTEMS_ENABLE_NETWORKING])dnl
-
-AC_CACHE_CHECK([whether BSP supports networking],
- rtems_cv_HAS_NETWORKING,
- [dnl
- case "$RTEMS_CPU" in
- unix*)
- rtems_cv_HAS_NETWORKING="no"
- ;;
- *)
- if test "${RTEMS_HAS_NETWORKING}" = "yes"; then
- rtems_cv_HAS_NETWORKING="yes";
- else
- rtems_cv_HAS_NETWORKING="disabled";
- fi
- ;;
- esac])
-if test "$rtems_cv_HAS_NETWORKING" = "yes"; then
- HAS_NETWORKING="yes";
-else
- HAS_NETWORKING="no";
-fi
-AC_SUBST(HAS_NETWORKING)dnl
-])
diff --git a/c/src/tests/aclocal/check-posix.m4 b/c/src/tests/aclocal/check-posix.m4
deleted file mode 100644
index bcb7f3c728..0000000000
--- a/c/src/tests/aclocal/check-posix.m4
+++ /dev/null
@@ -1,36 +0,0 @@
-dnl $Id$
-dnl
-AC_DEFUN(RTEMS_CHECK_POSIX_API,
-[dnl
-AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl
-AC_REQUIRE([RTEMS_ENABLE_POSIX])dnl
-
-AC_CACHE_CHECK([whether CPU supports libposix],
- rtems_cv_HAS_POSIX_API,
- [dnl
- case "$RTEMS_CPU" in
- unix*)
- rtems_cv_HAS_POSIX_API="no"
- ;;
- *)
- if test "${RTEMS_HAS_POSIX_API}" = "yes"; then
- rtems_cv_HAS_POSIX_API="yes";
- else
- rtems_cv_HAS_POSIX_API="disabled";
- fi
- ;;
- esac])
-if test "$rtems_cv_HAS_POSIX_API" = "yes"; then
- HAS_POSIX_API="yes";
-else
- HAS_POSIX_API="no";
-fi
-AC_SUBST(HAS_POSIX_API)dnl
-])
-
-AC_DEFUN(RTEMS_DEFINE_POSIX_API,
-[AC_REQUIRE([RTEMS_CHECK_POSIX_API])dnl
-AS_IF(
- [test x"${HAS_POSIX_API}" = x"yes"],
- [AC_DEFINE_UNQUOTED(RTEMS_POSIX_API,1,[if posix api is supported])])
-])
diff --git a/c/src/tests/aclocal/check-tests.m4 b/c/src/tests/aclocal/check-tests.m4
deleted file mode 100644
index 08fa57da34..0000000000
--- a/c/src/tests/aclocal/check-tests.m4
+++ /dev/null
@@ -1,5 +0,0 @@
-AC_DEFUN([RTEMS_CHECK_TESTS],[
-AC_REQUIRE([RTEMS_ENABLE_TESTS])
-AC_MSG_CHECKING([if the test suites are enabled])
-AC_MSG_RESULT([$enable_tests])
-])
diff --git a/c/src/tests/aclocal/check-tool.m4 b/c/src/tests/aclocal/check-tool.m4
deleted file mode 100644
index 5a91490e74..0000000000
--- a/c/src/tests/aclocal/check-tool.m4
+++ /dev/null
@@ -1,11 +0,0 @@
-dnl $Id$
-
-## Check for a cross tool, similar to AC_CHECK_TOOL, but do not fall back to
-## the un-prefixed version of PROG-TO-CHECK-FOR.
-dnl RTEMS_CHECK_TOOL(VARIABLE, PROG-TO-CHECK-FOR[, VALUE-IF-NOT-FOUND [, PATH]])
-AC_DEFUN(RTEMS_CHECK_TOOL,
-[
- AS_IF([test "x$build_alias" != "x$host_alias"],
- [rtems_tool_prefix=${ac_tool_prefix}])
- AC_CHECK_PROG($1, ${rtems_tool_prefix}$2, ${rtems_tool_prefix}$2, $3, $4)
-])
diff --git a/c/src/tests/aclocal/config-subdirs.m4 b/c/src/tests/aclocal/config-subdirs.m4
deleted file mode 100644
index 6f9360bc80..0000000000
--- a/c/src/tests/aclocal/config-subdirs.m4
+++ /dev/null
@@ -1,34 +0,0 @@
-dnl $Id$
-
-dnl
-dnl Misc utility macros for subdir handling to work around missing abilities
-dnl in autoconf, automake and structural issues with RTEMS
-dnl
-dnl Contains parts derived from autoconf-2.13 AC_OUTPUT_SUBDIRS and Cygnus'
-dnl configure.in.
-dnl
-
-dnl
-dnl _AC_DOTS(PATH)
-dnl
-AC_DEFUN(_AC_DOTS,[
-# A "../" for each directory in $1.
- ac_dots=`echo $1 | \
- sed -e 's%^\./%%' -e 's%[[^/]]$%&/%' -e 's%[[^/]]*/%../%g'`
-])
-
-dnl
-dnl _RTEMS_ADJUST_SRCDIR(REVAR,CONFIG_DIR[,TARGET_SUBDIR])
-dnl
-AC_DEFUN(_RTEMS_ADJUST_SRCDIR,[
- _AC_DOTS(ifelse([$3], ,[$2],[$3/$2]))
-
- case "$srcdir" in
- .) # No --srcdir option. We are building in place.
- $1=$srcdir ;;
- [[\\/]]* | ?:[[\\/]]*) # Absolute path.
- $1=$srcdir/$2 ;;
- *) # Relative path.
- $1=$ac_dots$srcdir/$2 ;;
- esac
-])
diff --git a/c/src/tests/aclocal/enable-bare.m4 b/c/src/tests/aclocal/enable-bare.m4
deleted file mode 100644
index 43219461f8..0000000000
--- a/c/src/tests/aclocal/enable-bare.m4
+++ /dev/null
@@ -1,21 +0,0 @@
-AC_DEFUN(RTEMS_ENABLE_BARE,
-[
-AC_ARG_ENABLE(bare-cpu-cflags,
-[AC_HELP_STRING([--enable-bare-cpu-cflags],
-[specify a particular cpu cflag (bare bsp specific)])],
-[case "${enableval}" in
- no) BARE_CPU_CFLAGS="" ;;
- *) BARE_CPU_CFLAGS="${enableval}" ;;
-esac],
-[BARE_CPU_CFLAGS=""])
-
-AC_ARG_ENABLE(bare-cpu-model,
-[AC_HELP_STRING([--enable-bare-cpu-model],
-[specify a particular cpu model (bare bsp specific)])],
-[case "${enableval}" in
- no) BARE_CPU_MODEL="" ;;
- *) BARE_CPU_MODEL="${enableval}" ;;
-esac],
-[BARE_CPU_MODEL=""])
-])
-
diff --git a/c/src/tests/aclocal/enable-cxx.m4 b/c/src/tests/aclocal/enable-cxx.m4
deleted file mode 100644
index cde862d39f..0000000000
--- a/c/src/tests/aclocal/enable-cxx.m4
+++ /dev/null
@@ -1,13 +0,0 @@
-dnl $Id$
-
-AC_DEFUN(RTEMS_ENABLE_CXX,
-[
-AC_ARG_ENABLE(cxx,
-[AC_HELP_STRING([--enable-cxx],
-[enable C++ support and build the rtems++ library])],
-[case "${enable_cxx}" in
- yes) RTEMS_HAS_CPLUSPLUS=yes ;;
- no) RTEMS_HAS_CPLUSPLUS=no ;;
- *) AC_MSG_ERROR(bad value ${enableval} for enable-cxx option) ;;
-esac], [RTEMS_HAS_CPLUSPLUS=no])
-])
diff --git a/c/src/tests/aclocal/enable-itron.m4 b/c/src/tests/aclocal/enable-itron.m4
deleted file mode 100644
index 3157ce0641..0000000000
--- a/c/src/tests/aclocal/enable-itron.m4
+++ /dev/null
@@ -1,33 +0,0 @@
-dnl $Id$
-
-AC_DEFUN(RTEMS_ENABLE_ITRON,
-[
-## AC_BEFORE([$0], [RTEMS_CHECK_ITRON_API])dnl
-
-AC_ARG_ENABLE(itron,
-[AC_HELP_STRING([--enable-itron],[enable itron interface])],
-[case "${enableval}" in
- yes) RTEMS_HAS_ITRON_API=yes ;;
- no) RTEMS_HAS_ITRON_API=no ;;
- *) AC_MSG_ERROR(bad value ${enableval} for enable-itron option) ;;
-esac],[RTEMS_HAS_ITRON_API=yes])
-
-case "${host}" in
- # hpux unix port should go here
- i[[34567]]86-pc-linux*) # unix "simulator" port
- RTEMS_HAS_ITRON_API=no
- ;;
- i[[34567]]86-*freebsd*) # unix "simulator" port
- RTEMS_HAS_ITRON_API=no
- ;;
- no_cpu-*rtems*)
- RTEMS_HAS_ITRON_API=no
- ;;
- sparc-sun-solaris*) # unix "simulator" port
- RTEMS_HAS_ITRON_API=no
- ;;
- *)
- ;;
-esac
-AC_SUBST(RTEMS_HAS_ITRON_API)
-])
diff --git a/c/src/tests/aclocal/enable-multiprocessing.m4 b/c/src/tests/aclocal/enable-multiprocessing.m4
deleted file mode 100644
index 129de0a735..0000000000
--- a/c/src/tests/aclocal/enable-multiprocessing.m4
+++ /dev/null
@@ -1,13 +0,0 @@
-dnl $Id$
-
-AC_DEFUN(RTEMS_ENABLE_MULTIPROCESSING,
-[
-AC_ARG_ENABLE(multiprocessing,
-[AC_HELP_STRING([--enable-multiprocessing],
-[enable multiprocessing interface])],
-[case "${enable_multiprocessing}" in
- yes) ;;
- no) ;;
- *) AC_MSG_ERROR(bad value ${enableval} for enable-multiprocessing option) ;;
-esac],[enable_multiprocessing=no])
-])
diff --git a/c/src/tests/aclocal/enable-networking.m4 b/c/src/tests/aclocal/enable-networking.m4
deleted file mode 100644
index 9aa3643b5a..0000000000
--- a/c/src/tests/aclocal/enable-networking.m4
+++ /dev/null
@@ -1,13 +0,0 @@
-dnl $Id$
-
-AC_DEFUN(RTEMS_ENABLE_NETWORKING,
-[
-AC_ARG_ENABLE(networking,
-[AC_HELP_STRING([--enable-networking],[enable TCP/IP stack])],
-[case "${enableval}" in
- yes) RTEMS_HAS_NETWORKING=yes ;;
- no) RTEMS_HAS_NETWORKING=no ;;
- *) AC_MSG_ERROR(bad value ${enableval} for enable-networking option) ;;
-esac],[RTEMS_HAS_NETWORKING=yes])
-AC_SUBST(RTEMS_HAS_NETWORKING)dnl
-])
diff --git a/c/src/tests/aclocal/enable-posix.m4 b/c/src/tests/aclocal/enable-posix.m4
deleted file mode 100644
index 13be1417dd..0000000000
--- a/c/src/tests/aclocal/enable-posix.m4
+++ /dev/null
@@ -1,33 +0,0 @@
-dnl $Id$
-
-AC_DEFUN(RTEMS_ENABLE_POSIX,
-[
-## AC_BEFORE([$0], [RTEMS_CHECK_POSIX_API])dnl
-
-AC_ARG_ENABLE(posix,
-[AC_HELP_STRING([--enable-posix],[enable posix interface])],
-[case "${enableval}" in
- yes) RTEMS_HAS_POSIX_API=yes ;;
- no) RTEMS_HAS_POSIX_API=no ;;
- *) AC_MSG_ERROR(bad value ${enableval} for enable-posix option) ;;
-esac],[RTEMS_HAS_POSIX_API=yes])
-
-case "${host}" in
- # hpux unix port should go here
- i[[34567]]86-pc-linux*) # unix "simulator" port
- RTEMS_HAS_POSIX_API=no
- ;;
- i[[34567]]86-*freebsd*) # unix "simulator" port
- RTEMS_HAS_POSIX_API=no
- ;;
- no_cpu-*rtems*)
- RTEMS_HAS_POSIX_API=no
- ;;
- sparc-sun-solaris*) # unix "simulator" port
- RTEMS_HAS_POSIX_API=no
- ;;
- *)
- ;;
-esac
-AC_SUBST(RTEMS_HAS_POSIX_API)
-])
diff --git a/c/src/tests/aclocal/enable-rtemsbsp.m4 b/c/src/tests/aclocal/enable-rtemsbsp.m4
deleted file mode 100644
index 10ffcf6827..0000000000
--- a/c/src/tests/aclocal/enable-rtemsbsp.m4
+++ /dev/null
@@ -1,16 +0,0 @@
-dnl $Id$
-
-dnl Override the set of BSPs to be built.
-dnl used by the toplevel configure script
-dnl RTEMS_ENABLE_RTEMSBSP(rtems_bsp_list)
-AC_DEFUN(RTEMS_ENABLE_RTEMSBSP,
-[
-AC_BEFORE([$0], [RTEMS_ENV_RTEMSBSP])
-AC_ARG_ENABLE(rtemsbsp,
-[AC_HELP_STRING([--enable-rtemsbsp="bsp1 bsp2 .."],
-[BSPs to include in build])],
-[case "${enableval}" in
- yes|no) AC_MSG_ERROR([missing argument to --enable-rtemsbsp="bsp1 bsp2"]);;
- *) $1=$enableval;;
-esac],[$1=""])
-])
diff --git a/c/src/tests/aclocal/enable-tests.m4 b/c/src/tests/aclocal/enable-tests.m4
deleted file mode 100644
index a535f8214b..0000000000
--- a/c/src/tests/aclocal/enable-tests.m4
+++ /dev/null
@@ -1,13 +0,0 @@
-dnl $Id$
-
-AC_DEFUN(RTEMS_ENABLE_TESTS,
-[
-AC_ARG_ENABLE(tests,
-[AC_HELP_STRING([--enable-tests],[enable tests (default:samples)])],
- [case "${enableval}" in
- samples) enable_tests=samples;;
- yes) enable_tests=yes ;;
- no) enable_tests=no ;;
- *) AC_MSG_ERROR([bad value ${enableval} for --enable-tests]) ;;
- esac], [enable_tests=samples])
-])
diff --git a/c/src/tests/aclocal/env-rtemsbsp.m4 b/c/src/tests/aclocal/env-rtemsbsp.m4
deleted file mode 100644
index 705df4d4dc..0000000000
--- a/c/src/tests/aclocal/env-rtemsbsp.m4
+++ /dev/null
@@ -1,56 +0,0 @@
-dnl $Id$
-
-dnl Pass a single BSP via an environment variable
-dnl used by per BSP configure scripts
-AC_DEFUN(RTEMS_ENV_RTEMSBSP,
-[dnl
-AC_BEFORE([$0], [RTEMS_ENABLE_RTEMSBSP])dnl
-AC_BEFORE([$0], [RTEMS_PROJECT_ROOT])dnl
-AC_BEFORE([$0], [RTEMS_CHECK_CUSTOM_BSP])dnl
-
-AC_ARG_VAR([CPU_CFLAGS],[CFLAGS specifying CPU-dependent features])
-AC_ARG_VAR([CFLAGS_OPTIMIZE_V],[CFLAGS for building the OPTIMIZE variant])
-AC_ARG_VAR([CFLAGS_DEBUG_V],[CFLAGS for building the DEBUG variant])
-AC_ARG_VAR([RTEMS_BSP_FAMILY],[RTEMS's BSP directory])
-AC_ARG_VAR([RTEMS_CPU_MODEL],[RTEMS's cpu model])
-
-AC_ARG_VAR([RTEMS_BSP],[RTEMS_BSP to build])
-AC_MSG_CHECKING([for RTEMS_BSP])
-AC_CACHE_VAL(rtems_cv_RTEMS_BSP,
-[dnl
- test -n "${RTEMS_BSP}" && rtems_cv_RTEMS_BSP="$RTEMS_BSP";
-])dnl
-if test -z "$rtems_cv_RTEMS_BSP"; then
- AC_MSG_ERROR([Missing RTEMS_BSP])
-fi
-RTEMS_BSP="$rtems_cv_RTEMS_BSP"
-AC_MSG_RESULT(${RTEMS_BSP})
-AC_SUBST(RTEMS_BSP)
-
-RTEMS_BSP_SPECS="-specs bsp_specs -qrtems"
-AC_SUBST(RTEMS_BSP_SPECS)
-
-GCC_SPECS="-B\$(PROJECT_ROOT)/lib/ -B\$(PROJECT_ROOT)/$RTEMS_BSP/lib/"
-AC_SUBST(GCC_SPECS)
-
-PROJECT_INCLUDE="\$(PROJECT_ROOT)/$RTEMS_BSP/lib/include"
-AC_SUBST(PROJECT_INCLUDE)
-
-PROJECT_RELEASE="\$(PROJECT_ROOT)/$RTEMS_BSP"
-AC_SUBST(PROJECT_RELEASE)
-
-RTEMS_ROOT="\$(PROJECT_ROOT)/c/$RTEMS_BSP"
-AC_SUBST(RTEMS_ROOT)
-
-RTEMS_ENABLE_BARE
-AC_SUBST(BARE_CPU_MODEL)
-AC_SUBST(BARE_CPU_CFLAGS)
-
-AM_CONDITIONAL([MULTILIB],[false])
-
-includedir="\${exec_prefix}/${RTEMS_BSP}/lib/include"
-libdir="\${exec_prefix}/${RTEMS_BSP}/lib"
-
-bsplibdir="\${exec_prefix}/${RTEMS_BSP}/lib"
-AC_SUBST(bsplibdir)
-])
diff --git a/c/src/tests/aclocal/gcc-isystem.m4 b/c/src/tests/aclocal/gcc-isystem.m4
deleted file mode 100644
index c230508208..0000000000
--- a/c/src/tests/aclocal/gcc-isystem.m4
+++ /dev/null
@@ -1,25 +0,0 @@
-dnl
-dnl $Id$
-dnl
-dnl Check whether the gcc accepts -isystem
-dnl
-
-AC_DEFUN(RTEMS_GCC_ISYSTEM,
-[AC_REQUIRE([RTEMS_PROG_CC])
-AC_CACHE_CHECK(whether $CC accepts -isystem,rtems_cv_gcc_isystem,
-[
-rtems_cv_gcc_isystem=no
-if test x"$GCC" = x"yes"; then
-cat << EOF > conftest.h
-int conftest123();
-EOF
-cat << EOF > conftest.c
-#include <conftest.h>
-int conftest123() {}
-EOF
- if test -z "`${CC} -isystem./ -c conftest.c 2>&1`";then
- rtems_cv_gcc_isystem=yes
- fi
-fi
-rm -f conftest*
-])])
diff --git a/c/src/tests/aclocal/gcc-pipe.m4 b/c/src/tests/aclocal/gcc-pipe.m4
deleted file mode 100644
index 093ea2edf4..0000000000
--- a/c/src/tests/aclocal/gcc-pipe.m4
+++ /dev/null
@@ -1,21 +0,0 @@
-dnl
-dnl $Id$
-dnl
-dnl Check whether the target compiler accepts -pipe
-dnl
-
-AC_DEFUN(RTEMS_GCC_PIPE,
-[AC_REQUIRE([RTEMS_PROG_CC])
-AC_REQUIRE([AC_CANONICAL_HOST])
-AC_CACHE_CHECK(whether $CC accepts --pipe,rtems_cv_gcc_pipe,
-[
-rtems_cv_gcc_pipe=no
-if test x"$GCC" = x"yes"; then
- echo 'void f(){}' >conftest.c
- if test -z "`${CC} --pipe -c conftest.c 2>&1`";then
- rtems_cv_gcc_pipe=yes
- fi
- rm -f conftest*
-fi
-])
-])
diff --git a/c/src/tests/aclocal/gcc-specs.m4 b/c/src/tests/aclocal/gcc-specs.m4
deleted file mode 100644
index ca0271424f..0000000000
--- a/c/src/tests/aclocal/gcc-specs.m4
+++ /dev/null
@@ -1,20 +0,0 @@
-dnl
-dnl $Id$
-dnl
-dnl Check whether the target compiler accepts -specs
-dnl
-
-AC_DEFUN(RTEMS_GCC_SPECS,
-[AC_REQUIRE([RTEMS_PROG_CC])
-AC_CACHE_CHECK(whether $CC accepts -specs,rtems_cv_gcc_specs,
-[
-rtems_cv_gcc_specs=no
-if test x"$GCC" = x"yes"; then
- touch confspec
- echo 'void f(){}' >conftest.c
- if test -z "`${CC} -specs confspec -c conftest.c 2>&1`";then
- rtems_cv_gcc_specs=yes
- fi
-fi
-rm -f confspec conftest*
-])])
diff --git a/c/src/tests/aclocal/multilib.m4 b/c/src/tests/aclocal/multilib.m4
deleted file mode 100644
index 66896f9ce5..0000000000
--- a/c/src/tests/aclocal/multilib.m4
+++ /dev/null
@@ -1,17 +0,0 @@
-dnl This provides configure definitions used for multilib support
-
-dnl parts of these macros are derived from newlib-1.8.2's multilib support
-
-AC_DEFUN(RTEMS_ENABLE_MULTILIB,
-[
-AC_ARG_ENABLE(multilib,
-AC_HELP_STRING([--enable-multilib],
-[build many library versions (default=no)]),
-[case "${enableval}" in
- yes) multilib=yes ;;
- no) multilib=no ;;
- *) AC_MSG_ERROR(bad value ${enableval} for multilib option) ;;
- esac], [multilib=no])dnl
-
-AM_CONDITIONAL(MULTILIB,test x"${multilib}" = x"yes")
-])
diff --git a/c/src/tests/aclocal/path-ksh.m4 b/c/src/tests/aclocal/path-ksh.m4
deleted file mode 100644
index 881dd0c9ec..0000000000
--- a/c/src/tests/aclocal/path-ksh.m4
+++ /dev/null
@@ -1,14 +0,0 @@
-dnl $Id$
-
-AC_DEFUN(RTEMS_PATH_KSH,
-[
-dnl NOTE: prefer bash over ksh over sh
-AC_PATH_PROGS(KSH,bash ksh sh)
-if test -z "$KSH"; then
-dnl NOTE: This cannot happen -- /bin/sh must always exist
-AC_MSG_ERROR(
-[***]
-[ Cannot determine a usable shell bash/ksh/sh]
-[ Please contact your system administrator] );
-fi
-])
diff --git a/c/src/tests/aclocal/prog-cc.m4 b/c/src/tests/aclocal/prog-cc.m4
deleted file mode 100644
index 24a9d842a1..0000000000
--- a/c/src/tests/aclocal/prog-cc.m4
+++ /dev/null
@@ -1,48 +0,0 @@
-dnl
-dnl $Id$
-dnl
-dnl Check for target gcc
-dnl
-
-AC_DEFUN(RTEMS_PROG_CC,
-[
-AC_BEFORE([$0], [AC_PROG_CPP])dnl
-AC_BEFORE([$0], [AC_PROG_CC])dnl
-AC_BEFORE([$0], [RTEMS_CANONICALIZE_TOOLS])dnl
-
-_RTEMS_FLAGS([CFLAGS],
- ["\$(CPU_CFLAGS) \$(RTEMS_CFLAGS_\$(VARIANT_V)_V) \$(CFLAGS_\$(VARIANT_V)_V) -g"])
-
-RTEMS_CHECK_TOOL(CC,gcc)
-test -z "$CC" && \
- AC_MSG_ERROR([no acceptable cc found in \$PATH])
-AC_PROG_CC
-AC_PROG_CPP
-
-AM_CONDITIONAL(RTEMS_USE_GCC,test x"$GCC" = x"yes")
-])
-
-AC_DEFUN(RTEMS_PROG_CC_FOR_TARGET,
-[
-dnl check target cc
-RTEMS_PROG_CC
-dnl check if the compiler supports -isystem
-RTEMS_GCC_ISYSTEM
-dnl check if the target compiler may use --pipe
-RTEMS_GCC_PIPE
-test "$rtems_cv_gcc_pipe" = "yes" && CC="$CC --pipe"
-
-dnl check if the compiler supports --specs
-RTEMS_GCC_SPECS
-
-if test "$GCC" = yes; then
-RTEMS_CFLAGS="$RTEMS_CFLAGS -Wall"
-m4_if([$1],,[],[RTEMS_CFLAGS="$RTEMS_CFLAGS $1"])
-fi
-
-AS_IF([test x"$rtems_cv_gcc_isystem" = x"yes"],[
- RTEMS_CPPFLAGS="-isystem \$(PROJECT_INCLUDE)"],[
- RTEMS_CPPFLAGS="-I\$(PROJECT_INCLUDE)"
-])
-AC_SUBST(RTEMS_CPPFLAGS)
-])
diff --git a/c/src/tests/aclocal/prog-cxx.m4 b/c/src/tests/aclocal/prog-cxx.m4
deleted file mode 100644
index 8db69bf804..0000000000
--- a/c/src/tests/aclocal/prog-cxx.m4
+++ /dev/null
@@ -1,35 +0,0 @@
-dnl
-dnl $Id$
-dnl
-dnl Check for target g++
-dnl
-
-AC_DEFUN(RTEMS_PROG_CXX_FOR_TARGET,
-[
-AC_BEFORE([$0], [RTEMS_CANONICALIZE_TOOLS])dnl
-AC_REQUIRE([RTEMS_ENABLE_CXX])
-RTEMS_CHECK_TOOL(CXX,g++)
-if test "$RTEMS_HAS_CPLUSPLUS" = "yes";
-then
-_RTEMS_FLAGS([CXXFLAGS],
- ["\$(CPU_CFLAGS) \$(RTEMS_CFLAGS_\$(VARIANT_V)_V) \$(CFLAGS_\$(VARIANT_V)_V) -g"])
-
-dnl Only accept g++
-dnl NOTE: This might be too restrictive
-test -z "$CXX" \
- && AC_MSG_ERROR([no acceptable c++ found in \$PATH])
-AC_PROG_CXX
-
- if test "$ac_cv_prog_cc_cross" != "$ac_cv_prog_cxx_cross"; then
- AC_MSG_ERROR([***]
- [Inconsistency in compiler configuration:]
- [Target C compiler and target C++ compiler]
- [must both either be cross compilers or native compilers]
- [Hint: If building a posix bsp: LD_LIBRARY_PATH?] )
- fi
-
-else
-## Work-around to a bug in automake
-AM_CONDITIONAL([am__fastdepCXX],[false])
-fi
-])
diff --git a/c/src/tests/aclocal/project-root.m4 b/c/src/tests/aclocal/project-root.m4
deleted file mode 100644
index b520b94b5a..0000000000
--- a/c/src/tests/aclocal/project-root.m4
+++ /dev/null
@@ -1,22 +0,0 @@
-dnl
-dnl $Id$
-dnl
-
-dnl
-dnl PROJECT_TOPdir .. relative path to the top of the build-tree
-dnl PROJECT_ROOT .. relative path to the top of the temporary
-dnl installation directory inside the build-tree
-dnl RTEMS_TOPdir .. relative path of a subpackage's configure.in to the
-dnl toplevel configure.in of the source-tree
-dnl RTEMS_ROOT .. path to the top of a bsp's build directory
-dnl [Applied by custom/*.cfg, depredicated otherwise]
-dnl
-
-AC_DEFUN(RTEMS_PROJECT_ROOT,
-[dnl
-AC_REQUIRE([RTEMS_TOP])
-
-PACKHEX="\$(PROJECT_TOPdir)/tools/build/packhex"
-AC_SUBST(PACKHEX)
-])
-
diff --git a/c/src/tests/aclocal/quoting.m4 b/c/src/tests/aclocal/quoting.m4
deleted file mode 100644
index 0a95ae3e9b..0000000000
--- a/c/src/tests/aclocal/quoting.m4
+++ /dev/null
@@ -1,41 +0,0 @@
-dnl RTEMS_CONFIGURE_ARGS_QUOTE(dnl RETURN_VAR, [ADDITIONAL_CASES], [VAR_TO_PROCESS]])
-dnl
-AC_DEFUN([_RTEMS_CONFIGURE_ARGS_QUOTE],
-[
-$1_prune()
-{
- # Remove --cache-file and --srcdir arguments so they do not pile up.
- $1=
- ac_prev=
- for ac_arg
- do
- if test -n "$ac_prev"; then
- ac_prev=
- continue
- fi
- case $ac_arg in
- -cache-file | --cache-file | --cache-fil | --cache-fi \
- | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
- ac_prev=cache_file ;;
- -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
- | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
- | --c=*)
- ;;
- --config-cache | -C)
- ;;
- -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
- ac_prev=srcdir ;;
- -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
- ;;
- m4_if([$2],,,[$2])
- *) $1="$$1 '$ac_arg'" ;;
- esac
- done
- export $1
-}
-])
-
-AC_DEFUN([RTEMS_CONFIGURE_ARGS_QUOTE],[
-m4_expand_once([_RTEMS_CONFIGURE_ARGS_QUOTE([$1],[$2])])
-eval $1_prune m4_if([$3],,[$ac_configure_args],[[$]$3])
-])
diff --git a/c/src/tests/aclocal/rtems-cpu-subdirs.m4 b/c/src/tests/aclocal/rtems-cpu-subdirs.m4
deleted file mode 100644
index 19d880a14a..0000000000
--- a/c/src/tests/aclocal/rtems-cpu-subdirs.m4
+++ /dev/null
@@ -1,30 +0,0 @@
-AC_DEFUN([_RTEMS_CPU_SUBDIR],
-[
-$1 ) if test -d ${srcdir}/ifelse([$2],,[$1],[$2/$1]) ; then
- AC_CONFIG_SUBDIRS(ifelse([$2],,[$1],[$2/$1]))
- fi
-])
-
-## RTEMS_CPU_SUBDIRS([PREFIX])
-AC_DEFUN([RTEMS_CPU_SUBDIRS],
-[
-## EDIT: If adding a new cpu to RTEMS, add it to the case block below.
-case $RTEMS_CPU in
-_RTEMS_CPU_SUBDIR([arm],[$1]);;
-_RTEMS_CPU_SUBDIR([c4x],[$1]);;
-_RTEMS_CPU_SUBDIR([h8300],[$1]);;
-_RTEMS_CPU_SUBDIR([hppa1.1],[$1]);;
-_RTEMS_CPU_SUBDIR([i386],[$1]);;
-_RTEMS_CPU_SUBDIR([i960],[$1]);;
-_RTEMS_CPU_SUBDIR([m68k],[$1]);;
-_RTEMS_CPU_SUBDIR([mips],[$1]);;
-_RTEMS_CPU_SUBDIR([mips64orion],[$1]);;
-_RTEMS_CPU_SUBDIR([no_cpu],[$1]);;
-_RTEMS_CPU_SUBDIR([or32],[$1]);;
-_RTEMS_CPU_SUBDIR([powerpc],[$1]);;
-_RTEMS_CPU_SUBDIR([sh],[$1]);;
-_RTEMS_CPU_SUBDIR([sparc],[$1]);;
-_RTEMS_CPU_SUBDIR([unix],[$1]);;
-*) AC_MSG_ERROR([Invalid RTEMS_CPU <[$]{RTEMS_CPU}>])
-esac
-])
diff --git a/c/src/tests/aclocal/rtems-flags.m4 b/c/src/tests/aclocal/rtems-flags.m4
deleted file mode 100644
index 8e034e52c2..0000000000
--- a/c/src/tests/aclocal/rtems-flags.m4
+++ /dev/null
@@ -1,11 +0,0 @@
-## $Id$
-##
-## Some hacks to set up RTEMS_*FLAGS
-## Internal macro, not supposed to be explictly used in configure.ac's
-
-AC_DEFUN([_RTEMS_FLAGS],[
-AS_IF([test -n "[$]{$1}"],
- [RTEMS_$1=[$]{$1}],
- [RTEMS_$1=$2])
-AC_SUBST([RTEMS_$1])
-])
diff --git a/c/src/tests/aclocal/rtems-test-no-pause.m4 b/c/src/tests/aclocal/rtems-test-no-pause.m4
deleted file mode 100644
index 17d92e9a12..0000000000
--- a/c/src/tests/aclocal/rtems-test-no-pause.m4
+++ /dev/null
@@ -1,18 +0,0 @@
-AC_DEFUN(RTEMS_ENABLE_RTEMS_TEST_NO_PAUSE,
-[AC_ARG_ENABLE(test-no-pause,
-AC_HELP_STRING([--disable-test-no-pause],[disable RTEMS_TEST_NO_PAUSE]),
-[case "${enableval}" in
- yes) RTEMS_TEST_NO_PAUSE=yes ;;
- no) RTEMS_TEST_NO_PAUSE=no ;;
- *) AC_MSG_ERROR([bad value ${enableval} for RTEMS_TEST_NO_PAUSE]) ;;
-esac],[RTEMS_TEST_NO_PAUSE=yes])
-])
-
-AC_DEFUN(RTEMS_CHECK_RTEMS_TEST_NO_PAUSE,
-[AC_REQUIRE([RTEMS_ENABLE_RTEMS_TEST_NO_PAUSE])
-if test x"${RTEMS_TEST_NO_PAUSE}" = x"yes";
-then
- AC_DEFINE_UNQUOTED(RTEMS_TEST_NO_PAUSE,1,[if RTEMS_TEST_NO_PAUSE is enabled])
-fi
-])
-
diff --git a/c/src/tests/aclocal/rtems-top.m4 b/c/src/tests/aclocal/rtems-top.m4
deleted file mode 100644
index f00e640902..0000000000
--- a/c/src/tests/aclocal/rtems-top.m4
+++ /dev/null
@@ -1,42 +0,0 @@
-dnl $Id$
-
-m4_define([RTEMS_API],[4.7])
-
-dnl
-dnl RTEMS_TOP($1)
-dnl
-dnl $1 .. relative path from this configure.in to the toplevel configure.in
-dnl
-AC_DEFUN(RTEMS_TOP,
-[dnl
-AC_REQUIRE([RTEMS_VERSIONING])
-AC_CONFIG_AUX_DIR([$1])
-AC_CHECK_PROGS(MAKE, gmake make)
-AC_BEFORE([$0], [AM_INIT_AUTOMAKE])dnl
-
-AC_PREFIX_DEFAULT([/opt/rtems-][RTEMS_API])
-
-## HACK to allow gnu-make conditionals in automake-Makefiles.
-ENDIF=endif
-AC_SUBST(ENDIF)
-
-RTEMS_TOPdir="$1";
-AC_SUBST(RTEMS_TOPdir)
-
-## with_target_subdirs is handled implicitly by autoconf
-test -n "$with_target_subdir" || with_target_subdir="."
-
-if test "$with_target_subdir" = "." ; then
-# Native
-PROJECT_TOPdir="${with_project_root}${RTEMS_TOPdir}/\$(top_builddir)"
-else
-# Cross
-dots=`echo $with_target_subdir|\
-sed -e 's%^\./%%' -e 's%[[^/]]$%&/%' -e 's%[[^/]]*/%../%g'`
-PROJECT_TOPdir="${dots}${with_project_root}${RTEMS_TOPdir}/\$(top_builddir)"
-fi
-AC_SUBST(PROJECT_TOPdir)
-
-PROJECT_ROOT="${with_project_root}${RTEMS_TOPdir}/\$(top_builddir)"
-AC_SUBST(PROJECT_ROOT)
-])dnl
diff --git a/c/src/tests/aclocal/target.m4 b/c/src/tests/aclocal/target.m4
deleted file mode 100644
index d6c2de9fd2..0000000000
--- a/c/src/tests/aclocal/target.m4
+++ /dev/null
@@ -1,138 +0,0 @@
-dnl $Id$
-
-## HACK: Work-around to structural issue with RTEMS
-## The macros below violate most autoconf and canonicalization standards
-AC_DEFUN(RTEMS_CONFIG_BUILD_SUBDIRS,
-[AC_REQUIRE([_RTEMS_OUTPUT_BUILD_SUBDIRS])
-RTEMS_BUILD_SUBDIRS="$RTEMS_BUILD_SUBDIRS [$1]"
-])
-
-dnl Derived from automake-1.4's AC_OUTPUT_SUBDIRS
-AC_DEFUN([_RTEMS_OUTPUT_BUILD_SUBDIRS],
-[AC_CONFIG_COMMANDS([bsp-tools],
-[
-# HACK: This is a blantant hack and breaks Canadian crosses
-build_alias="$build_alias"
-host_alias="$build_alias"
-if test "$no_recursion" != yes; then
- if test x"$build_alias" != x"$host_alias"; then
- target_subdir="$host_alias"
- else
- target_subdir="."
- fi
- RTEMS_CONFIGURE_ARGS_QUOTE([ac_sub_configure_args],
- [
- -host* | --host* ) ;;
- --host ) ac_prev=host_alias;;
- -target* | --target* ) ;;
- -target ) ac_prev=target_alias ;;
- -build* | --build* ) ;;
- -build ) ac_prev_build_alias ;;
- *_alias=* ) ;; # HACK: Workaround to autoconf passing *_alias
- ],
- [rtems_configure_args])
-
- for rtems_config_dir in $RTEMS_BUILD_SUBDIRS; do
- # Do not complain, so a configure script can configure whichever
- # parts of a large source tree are present.
- if test ! -d $srcdir/$rtems_config_dir; then
- continue
- fi
-
- _RTEMS_PUSH_BUILDDIR([$rtems_config_dir])
-
- _RTEMS_SUB_SRCDIR([$rtems_config_dir])
-
- # The recursion is here.
- if test -n "$ac_sub_configure"; then
-# ac_sub_cache_file=./config.cache
- ac_sub_cache_file=/dev/null
- _RTEMS_GIVEN_INSTALL
-
- echo "[running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file] --srcdir=$ac_sub_srcdir"
- # The eval makes quoting arguments work.
- if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure \
- $ac_sub_configure_args \
- --srcdir=$ac_sub_srcdir \
- --with-target-subdir=$target_subdir \
- --cache-file=$ac_sub_cache_file
- then :
- else
- AC_MSG_ERROR([$ac_sub_configure failed for $rtems_config_dir])
- fi
- fi
-
- _RTEMS_POP_BUILDDIR
- done
-fi],
-[
-RTEMS_BUILD_SUBDIRS="$RTEMS_BUILD_SUBDIRS"
-rtems_configure_args="$ac_configure_args"
-])
-])
-
-## FIXME: This is obsolete. Only kept for backward compatibility
-AU_DEFUN([RTEMS_OUTPUT_BUILD_SUBDIRS],[])
-
-
-dnl
-dnl Misc utility macros for subdir handling to work around missing abilities
-dnl in autoconf, automake and structural issues with RTEMS
-dnl
-dnl Contains parts derived from autoconf-2.13 AC_OUTPUT_SUBDIRS and Cygnus'
-dnl configure.in.
-dnl
-
-dnl
-dnl _RTEMS_PUSH_BUILDDIR(SUBDIR)
-dnl
-AC_DEFUN(_RTEMS_PUSH_BUILDDIR,
-[
-# _RTEMS_PUSH_BUILDDIR
- echo configuring in $1
- case "$srcdir" in
- .) ;;
- *) AS_MKDIR_P([$1])
- ;;
- esac
-
- ac_popdir=`pwd`
- cd $1
-])
-
-dnl
-dnl _RTEMS_POP_BUILDDIR
-dnl
-AC_DEFUN(_RTEMS_POP_BUILDDIR,
-[
- cd $ac_popdir
-])
-
-dnl
-dnl _RTEMS_GIVEN_INSTALL
-dnl
-AC_DEFUN(_RTEMS_GIVEN_INSTALL,
-[
-ifdef([AC_PROVIDE_AC_PROG_INSTALL],[
- case "$ac_given_INSTALL" in
- [[\\/]]* | ?:[[\\/]]*) INSTALL="$ac_given_INSTALL" ;;
- *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
- esac
-])dnl
-])
-
-dnl
-dnl _RTEMS_SUB_SRCDIR(AC_CONFIG_DIR[,TARGET_SUBDIR])
-dnl
-AC_DEFUN(_RTEMS_SUB_SRCDIR,[
-# _RTEMS_SUB_SRCDIR
- _RTEMS_ADJUST_SRCDIR(ac_sub_srcdir,$1,$2)
-
- # Check for configure
- if test -f $ac_sub_srcdir/configure; then
- ac_sub_configure=$ac_sub_srcdir/configure
- else
- AC_MSG_WARN([no configuration information is in $1])
- ac_sub_configure=
- fi
-])
diff --git a/c/src/tests/aclocal/tool-paths.m4 b/c/src/tests/aclocal/tool-paths.m4
deleted file mode 100644
index cb61747afd..0000000000
--- a/c/src/tests/aclocal/tool-paths.m4
+++ /dev/null
@@ -1,23 +0,0 @@
-AC_DEFUN(RTEMS_TOOLPATHS,
-[
-# tooldir='$(exec_prefix)/'$target_alias
-# Temporary work-around until building in source tree is supported
-AC_REQUIRE([RTEMS_PROJECT_ROOT])
-
-tooldir='$(PROJECT_ROOT)'
-AC_SUBST(tooldir)
-
-project_includedir='$(tooldir)'/include
-AC_SUBST(project_includedir)
-
-project_libdir='$(tooldir)/lib$(MULTISUBDIR)'
-AC_SUBST(project_libdir)
-
-project_bindir='$(tooldir)/bin'
-AC_SUBST(project_bindir)
-
-rtems_bspdir='$(prefix)/${RTEMS_BSP}'
-AC_SUBST(rtems_bspdir)
-rtems_makedir='$(prefix)/make'
-AC_SUBST(rtems_makedir)
-])
diff --git a/c/src/tests/aclocal/version.m4 b/c/src/tests/aclocal/version.m4
deleted file mode 100644
index 7ac778c2de..0000000000
--- a/c/src/tests/aclocal/version.m4
+++ /dev/null
@@ -1,2 +0,0 @@
-AC_DEFUN([RTEMS_VERSIONING],
-m4_define([_RTEMS_VERSION],[ss-20030703]))
diff --git a/c/src/tests/automake/compile.am b/c/src/tests/automake/compile.am
deleted file mode 100644
index 98b8d96fbe..0000000000
--- a/c/src/tests/automake/compile.am
+++ /dev/null
@@ -1,225 +0,0 @@
-##
-## $Id$
-##
-
-## -------------------------------------------------------------------------
-## NOTE: This file is rather immature and has to be considered to be
-## almost experimental.
-##
-## Expect frequent changes -- It deserves to be cleaned up :(
-## -------------------------------------------------------------------------
-
-## The section below is based on make/compilers/gcc-target-default.cfg
-## used in former versions of RTEMS.
-
-##
-## Set up the flags for the toolchains:
-##
-## We are considering 3 different building schemes here:
-## * Using gcc's being able to accept -specs (aka gcc-2.8 building scheme)
-## * Using gcc's not being able to accept -specs (aka gcc-2.7.2 building
-## scheme)
-## * Using third party toolchains (aka non-gcc building scheme)
-##
-## Automake conditionals in use:
-## RTEMS_USE_GCC .. if we are using GCC
-
-## NOTES:
-## * The gcc-2.8 building scheme is the nominal building scheme and
-## is actively supported.
-## * The non-gcc building scheme requires manually setting up environment
-## variables and is hardly tested at all
-
-## CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V are the values we
-## would want the corresponding macros to be set to.
-##
-## CFLAGS_OPTIMIZE, CFLAGS_DEBUG are set by the
-## 'VARIANT=<OPTIMIZE|DEBUG>' targets to their _V values.
-
-## XCPPFLAGS, XCFLAGS, XCXXFLAGS, XASFLAGS
-## are used to add flags from the shell
-## cf. make.info ("Implicit rules/variables" for details)
-
-if RTEMS_USE_GCC
-## All the stuff below is specific to gcc
-
-## gcc >= 2.8.x
-GCCSPECS = $(GCC_SPECS) $(RTEMS_BSP_SPECS)
-else
-## fall back to the old style compilers/*.cfg
-## CONFIG.CC is supposed to be provided by <BSP>.cfg
-include $(CONFIG.CC)
-endif # RTEMS_USE_GCC
-
-DEFS = @DEFS@
-
-CPPFLAGS = @CPPFLAGS@ $(CPU_DEFINES) $(DEFINES) $(XCPPFLAGS)
-CFLAGS = @RTEMS_CFLAGS@ $(XCFLAGS)
-## FIXME: This should be correct, but is not supported, yet
-# CXXFLAGS = @RTEMS_CXXFLAGS@ $(XCXXFLAGS)
-## Fall back to using RTEMS_CFLAGS for C++
-CXXFLAGS = @RTEMS_CFLAGS@ $(XCXXFLAGS)
-ASFLAGS = $(CPU_ASFLAGS) $(CPU_CFLAGS) $(XASFLAGS)
-
-LINK_LIBS = $(LD_LIBS)
-
-#
-# Client compiler and support tools
-#
-
-#
-# How to compile stuff into ${ARCH} subdirectory
-#
-
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
- $(AM_LDFLAGS) $(LDFLAGS) -o $@
-
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXLD = $(CXX)
-CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \
- $(AM_LDFLAGS) $(LDFLAGS) -o $@
-
-CCAS = $(CC)
-CCASCOMPILE = $(CCAS) $(AM_CCASFLAGS) $(CCASFLAGS)
-
-# OBSOLETE: Don't use
-AS = $(CC)
-ASCOMPILE = $(AS) $(AM_ASFLAGS) $(ASFLAGS)
-
-${ARCH}/%.o: %.c
- ${COMPILE} -o $@ -c $<
-
-${ARCH}/%.o: %.cc
- ${CXXCOMPILE} -o $@ -c $<
-
-${ARCH}/%.o: %.S
- ${CCASCOMPILE} -DASM -o $@ -c $<
-
-# Dependency files for use by gmake
-# NOTE: we don't put them into $(ARCH)
-# so that 'make clean' doesn't blow it away
-
-DEPEND=Depends-${ARCH}
-
-# We deliberately don't have anything depend on the
-# $(DEPEND) file; otherwise it will get rebuilt even
-# on 'make clean'
-#
-
-if RTEMS_USE_GCC
-## HACK: Specific to gcc
-## FIXME: The approach below is known to be conceptionally broken.
-depend-gcc: $(C_FILES) $(CC_FILES) $(S_FILES)
-## Use gcc -M to generate dependencies
-## Replace foo.o with $(ARCH)/foo.o
-## Replace $(ARCH) value with string $(ARCH)
-## so that it will for debug cases
- $(COMPILE) -M $^ | \
- sed -e 's?^\(.*\)\.o[ ]*:?$$(ARCH)/\1.o:?' \
- -e 's?$(ARCH)/?$$(ARCH)/?' >$(DEPEND).tmp
- mv $(DEPEND).tmp $(DEPEND)
-
-# pull in dependencies if they exist
-ifeq (${DEPEND},$(wildcard ${DEPEND}))
-include ${DEPEND}
-@ENDIF@
-endif
-depend: depend-am
-
-# spell out all the LINK_FILE's, rather than using -lbsp, so
-# that $(LINK_FILES) can be a dependency
-
-LINK_OBJS = \
- $(OBJS) \
- $(MANAGERS_NOT_WANTED:%=$(PROJECT_RELEASE)/lib/no-%$(LIB_VARIANT).rel)
-
-LINK_FILES =\
- $(START_FILE) \
- $(OBJS) \
- $(MANAGERS_NOT_WANTED:%=$(PROJECT_RELEASE)/lib/no-%$(LIB_VARIANT).rel)
-
-if RTEMS_USE_GCC
-## gcc >= 2.8
-define make-rel
- $(LINK) -qnolinkcmds -nostdlib -Wl,-r $(XLDFLAGS) $^
-endef
-else
-## non-gcc
-define make-rel
- $(LINK) $(XLDFLAGS) $^
-endef
-endif
-
-## -------------------------------------------------------------------------
-
-## translate VARIANT into VARIANT_V
-VARIANT = OPTIMIZE
-
-VARIANT_OPTIMIZE_V = OPTIMIZE
-VARIANT_DEBUG_V = DEBUG
-VARIANT_optimize_V = OPTIMIZE
-VARIANT_debug_V = DEBUG
-
-VARIANT_V = $(VARIANT_$(VARIANT)_V)
-
-## Setup the variant build subdirectory
-ARCH_OPTIMIZE_V = o-optimize
-ARCH_DEBUG_V = o-debug
-
-ARCH__V = $(ARCH_OPTIMIZE_V)
-ARCH = $(ARCH_$(VARIANT_V)_V)
-
-## Setup the library suffix
-LIBSUFFIX_OPTIMIZE_V =
-LIBSUFFIX_DEBUG_V = _g
-LIBSUFFIX__V = $(LIBSUFFIX_OPTIMIZE_V)
-
-LIB_VARIANT = $(LIBSUFFIX_$(VARIANT_V)_V)
-
-## These are supposed to be set in make/custom/<bsp>.cfg
-CPU_CFLAGS = @CPU_CFLAGS@
-CFLAGS_OPTIMIZE_V = @CFLAGS_OPTIMIZE_V@
-CFLAGS_DEBUG_V = @CFLAGS_DEBUG_V@
-CFLAGS__V = $(CFLAGS_OPTIMIZE_V)
-
-## ------------------------------------------------------------------------
-## Setup hard-coded flags
-if RTEMS_USE_GCC
-## gcc >= gcc-2.8
-RTEMS_CFLAGS_OPTIMIZE_V =
-RTEMS_CFLAGS_DEBUG_V = -qrtems_debug -Wno-unused
-
-## non-gcc
-## We can't guess what flags might be required here.
-## Pass the values from the environment if you want to apply them.
-endif
-RTEMS_CFLAGS__V = $(RTEMS_CFLAGS_OPTIMIZE_V)
-
-## -------------------------------------------------------------------------
-
-CC = @CC@ $(GCCSPECS)
-CXX = @CXX@ $(GCCSPECS)
-CPP = @CPP@ $(GCCSPECS)
-
-LD = @LD@
-OBJCOPY = @OBJCOPY@
-NM = @NM@
-SIZE = @SIZE@
-STRIP = @STRIP@
-
-##
-AM_CPPFLAGS = $(RTEMS_CPPFLAGS)
-AM_CFLAGS =
-AM_CXXFLAGS =
-AM_CCASFLAGS = $(CPU_CFLAGS) $(RTEMS_CPPFLAGS) $(RTEMS_CCASFLAGS)
-
-${ARCH}:
- mkdir ${ARCH}
-
-clean-local:
- $(RM) -r o-optimize o-debug $(CLEANDIRS)
- $(RM) Depends-o-optimize.tmp Depends-o-debug.tmp
diff --git a/c/src/tests/automake/host.am b/c/src/tests/automake/host.am
deleted file mode 100644
index b7033e3df0..0000000000
--- a/c/src/tests/automake/host.am
+++ /dev/null
@@ -1,14 +0,0 @@
-## $Id$
-
-## NOTE: This is a temporary work-around to keep
-## RTEMS's non automake standard make targets working.
-## Once automake is fully integrated these make targets
-## and this file will probably be removed
-
-preinstall-am: $(PREINSTALL_FILES)
-preinstall: preinstall-am
-.PHONY: preinstall preinstall-am
-
-depend-am:
-depend: depend-am
-.PHONY: depend depend-am
diff --git a/c/src/tests/automake/leaf.am b/c/src/tests/automake/leaf.am
deleted file mode 100644
index f6a9c5ce15..0000000000
--- a/c/src/tests/automake/leaf.am
+++ /dev/null
@@ -1,16 +0,0 @@
-include $(RTEMS_ROOT)/make/leaf.cfg
-
-CXXLINK_APP = $(CXXLINK) $(LDLIBS) $(LINK_OBJS) $(LINK_LIBS)
-ifndef make-cxx-exe
-define make-cxx-exe
- $(CXXLINK_APP)
-endef
-@ENDIF@
-
-LINK_APP = $(LINK) $(LDLIBS) $(LINK_OBJS) $(LINK_LIBS)
-ifndef make-exe
-define make-exe
- $(LINK_APP)
-endef
-@ENDIF@
-
diff --git a/c/src/tests/automake/local.am b/c/src/tests/automake/local.am
deleted file mode 100644
index 4ecc353d5b..0000000000
--- a/c/src/tests/automake/local.am
+++ /dev/null
@@ -1,11 +0,0 @@
-## $Id$
-
-preinstall-am: $(PREINSTALL_FILES)
-preinstall: preinstall-am
-.PHONY: preinstall preinstall-am
-
-depend-am:
-depend: depend-am
-.PHONY: depend depend-am
-
-PROJECT_TOOLS = $(PROJECT_RELEASE)/build-tools
diff --git a/c/src/tests/automake/subdirs.am b/c/src/tests/automake/subdirs.am
deleted file mode 100644
index 3d54285dec..0000000000
--- a/c/src/tests/automake/subdirs.am
+++ /dev/null
@@ -1,36 +0,0 @@
-## $Id$
-
-## Borrowed from automake-1.4 and adapted to RTEMS
-
-## NOTE: This is a temporary work-around to keep
-## RTEMS's non automake standard make targets working.
-## Once automake is fully integrated these make targets
-## and this file will probably be removed
-
-depend-recursive \
-preinstall-recursive:
- @set fnord $(MAKEFLAGS); amf=$$2; \
- dot_seen=no; \
- target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- dot_seen=yes; \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-## This trick allows "-k" to keep its natural meaning when running a
-## recursive rule.
- || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
- done; \
- if test "$$dot_seen" = "no"; then \
- $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
- fi; test -z "$$fail"
-
-preinstall: preinstall-recursive
-.PHONY: preinstall-recursive
-
-depend: depend-recursive
-.PHONY: depend-recursive
diff --git a/c/src/tests/configure.ac b/c/src/tests/configure.ac
deleted file mode 100644
index 223afdba40..0000000000
--- a/c/src/tests/configure.ac
+++ /dev/null
@@ -1,65 +0,0 @@
-## Process this file with autoconf to produce a configure script.
-##
-## $Id$
-
-AC_PREREQ(2.57)
-AC_INIT([rtems-c-src-tests],[_RTEMS_VERSION],[rtems-bugs@rtems.com])
-AC_CONFIG_SRCDIR([samples])
-RTEMS_TOP(../../..)
-
-RTEMS_CANONICAL_TARGET_CPU
-
-AM_INIT_AUTOMAKE([no-define foreign 1.7.2])
-AM_MAINTAINER_MODE
-
-RTEMS_ENABLE_POSIX
-RTEMS_ENABLE_ITRON
-RTEMS_ENABLE_NETWORKING
-RTEMS_ENABLE_CXX
-RTEMS_ENABLE_BARE
-RTEMS_ENABLE_TESTS
-
-RTEMS_ENV_RTEMSBSP
-
-RTEMS_PROJECT_ROOT
-
-RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
-RTEMS_CHECK_MULTIPROCESSING(RTEMS_BSP)
-RTEMS_CHECK_POSIX_API(RTEMS_BSP)
-RTEMS_CHECK_ITRON_API(RTEMS_BSP)
-RTEMS_CHECK_TESTS
-
-case $enable_tests in
-yes | samples )
- AC_CONFIG_SUBDIRS(tools)
- AC_CONFIG_SUBDIRS(support)
- AC_CONFIG_SUBDIRS(samples)
- ;;
-esac
-
-if test "$enable_tests" = "yes"; then
- # do functionality tests first, then performance tests
- AC_CONFIG_SUBDIRS(libtests sptests)
- if test "$HAS_MP" = "yes"; then
- AC_CONFIG_SUBDIRS(mptests)
- fi
- if test "$HAS_POSIX_API" = "yes"; then
- AC_CONFIG_SUBDIRS(psxtests)
- fi
- if test "$HAS_ITRON_API" = "yes"; then
- AC_CONFIG_SUBDIRS(itrontests)
- fi
- # Now do performance tests
- AC_CONFIG_SUBDIRS(tmtests)
- if test "$HAS_ITRON_API" = "yes"; then
- AC_CONFIG_SUBDIRS(tmitrontests)
- fi
-fi
-
-AC_SUBST(BARE_CPU_CFLAGS)
-AC_SUBST(BARE_CPU_MODEL)
-
-# Explicitly list all Makefiles here
-AC_CONFIG_FILES([Makefile
-])
-AC_OUTPUT