From 0a9e6a4855136247c8e1d7bde9a2bff19ab23e21 Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Tue, 11 Nov 2003 01:04:45 +0000 Subject: 2003-11-10 Ralf Corsepius * 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. --- c/src/tests/ChangeLog | 214 ------------------------ c/src/tests/Makefile.am | 12 -- c/src/tests/PROBLEMS | 42 ----- c/src/tests/README | 44 ----- c/src/tests/aclocal/canonical-target-name.m4 | 49 ------ c/src/tests/aclocal/canonicalize-tools.m4 | 23 --- c/src/tests/aclocal/check-custom-bsp.m4 | 10 -- c/src/tests/aclocal/check-cxx.m4 | 26 --- c/src/tests/aclocal/check-itron.m4 | 37 ----- c/src/tests/aclocal/check-multiprocessing.m4 | 41 ----- c/src/tests/aclocal/check-networking.m4 | 29 ---- c/src/tests/aclocal/check-posix.m4 | 36 ----- c/src/tests/aclocal/check-tests.m4 | 5 - c/src/tests/aclocal/check-tool.m4 | 11 -- c/src/tests/aclocal/config-subdirs.m4 | 34 ---- c/src/tests/aclocal/enable-bare.m4 | 21 --- c/src/tests/aclocal/enable-cxx.m4 | 13 -- c/src/tests/aclocal/enable-itron.m4 | 33 ---- c/src/tests/aclocal/enable-multiprocessing.m4 | 13 -- c/src/tests/aclocal/enable-networking.m4 | 13 -- c/src/tests/aclocal/enable-posix.m4 | 33 ---- c/src/tests/aclocal/enable-rtemsbsp.m4 | 16 -- c/src/tests/aclocal/enable-tests.m4 | 13 -- c/src/tests/aclocal/env-rtemsbsp.m4 | 56 ------- c/src/tests/aclocal/gcc-isystem.m4 | 25 --- c/src/tests/aclocal/gcc-pipe.m4 | 21 --- c/src/tests/aclocal/gcc-specs.m4 | 20 --- c/src/tests/aclocal/multilib.m4 | 17 -- c/src/tests/aclocal/path-ksh.m4 | 14 -- c/src/tests/aclocal/prog-cc.m4 | 48 ------ c/src/tests/aclocal/prog-cxx.m4 | 35 ---- c/src/tests/aclocal/project-root.m4 | 22 --- c/src/tests/aclocal/quoting.m4 | 41 ----- c/src/tests/aclocal/rtems-cpu-subdirs.m4 | 30 ---- c/src/tests/aclocal/rtems-flags.m4 | 11 -- c/src/tests/aclocal/rtems-test-no-pause.m4 | 18 --- c/src/tests/aclocal/rtems-top.m4 | 42 ----- c/src/tests/aclocal/target.m4 | 138 ---------------- c/src/tests/aclocal/tool-paths.m4 | 23 --- c/src/tests/aclocal/version.m4 | 2 - c/src/tests/automake/compile.am | 225 -------------------------- c/src/tests/automake/host.am | 14 -- c/src/tests/automake/leaf.am | 16 -- c/src/tests/automake/local.am | 11 -- c/src/tests/automake/subdirs.am | 36 ----- c/src/tests/configure.ac | 65 -------- 46 files changed, 1698 deletions(-) delete mode 100644 c/src/tests/ChangeLog delete mode 100644 c/src/tests/Makefile.am delete mode 100644 c/src/tests/PROBLEMS delete mode 100644 c/src/tests/README delete mode 100644 c/src/tests/aclocal/canonical-target-name.m4 delete mode 100644 c/src/tests/aclocal/canonicalize-tools.m4 delete mode 100644 c/src/tests/aclocal/check-custom-bsp.m4 delete mode 100644 c/src/tests/aclocal/check-cxx.m4 delete mode 100644 c/src/tests/aclocal/check-itron.m4 delete mode 100644 c/src/tests/aclocal/check-multiprocessing.m4 delete mode 100644 c/src/tests/aclocal/check-networking.m4 delete mode 100644 c/src/tests/aclocal/check-posix.m4 delete mode 100644 c/src/tests/aclocal/check-tests.m4 delete mode 100644 c/src/tests/aclocal/check-tool.m4 delete mode 100644 c/src/tests/aclocal/config-subdirs.m4 delete mode 100644 c/src/tests/aclocal/enable-bare.m4 delete mode 100644 c/src/tests/aclocal/enable-cxx.m4 delete mode 100644 c/src/tests/aclocal/enable-itron.m4 delete mode 100644 c/src/tests/aclocal/enable-multiprocessing.m4 delete mode 100644 c/src/tests/aclocal/enable-networking.m4 delete mode 100644 c/src/tests/aclocal/enable-posix.m4 delete mode 100644 c/src/tests/aclocal/enable-rtemsbsp.m4 delete mode 100644 c/src/tests/aclocal/enable-tests.m4 delete mode 100644 c/src/tests/aclocal/env-rtemsbsp.m4 delete mode 100644 c/src/tests/aclocal/gcc-isystem.m4 delete mode 100644 c/src/tests/aclocal/gcc-pipe.m4 delete mode 100644 c/src/tests/aclocal/gcc-specs.m4 delete mode 100644 c/src/tests/aclocal/multilib.m4 delete mode 100644 c/src/tests/aclocal/path-ksh.m4 delete mode 100644 c/src/tests/aclocal/prog-cc.m4 delete mode 100644 c/src/tests/aclocal/prog-cxx.m4 delete mode 100644 c/src/tests/aclocal/project-root.m4 delete mode 100644 c/src/tests/aclocal/quoting.m4 delete mode 100644 c/src/tests/aclocal/rtems-cpu-subdirs.m4 delete mode 100644 c/src/tests/aclocal/rtems-flags.m4 delete mode 100644 c/src/tests/aclocal/rtems-test-no-pause.m4 delete mode 100644 c/src/tests/aclocal/rtems-top.m4 delete mode 100644 c/src/tests/aclocal/target.m4 delete mode 100644 c/src/tests/aclocal/tool-paths.m4 delete mode 100644 c/src/tests/aclocal/version.m4 delete mode 100644 c/src/tests/automake/compile.am delete mode 100644 c/src/tests/automake/host.am delete mode 100644 c/src/tests/automake/leaf.am delete mode 100644 c/src/tests/automake/local.am delete mode 100644 c/src/tests/automake/subdirs.am delete mode 100644 c/src/tests/configure.ac 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 - - * 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 - - * aclocal/rtems-top.m4: Add support for --with-project-root. - Remove RTEMS Version message. - -2003-10-22 Ralf Corsepius - - * aclocal/canonical-host.m4: Remove. - * aclocal/canonical-target-name.m4: Merge-in aclocal/canonical-host.m4. - -2003-10-22 Ralf Corsepius - - * configure.ac: Remove RTEMS_CANONICAL_HOST. - -2003-10-20 Ralf Corsepius - - * aclocal/check-multiprocessing.m4: Don't require RTEMS_BSP_ALIAS. - * aclocal/bsp_alias.m4: Remove. - -2003-10-02 Ralf Corsepius - - * 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 - - * aclocal/rtems-top.m4: Add RTEMS_API. - AC_DEFAULT_PREFIX([/opt/rtems-][RTEMS_API]). - -2003-08-22 Ralf Corsepius - - * 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 - - * Makefile.am: Reflect having moved aclocal/. - -2003-08-17 Ralf Corsepius - - * 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 - - * automake/local.am, automake/host.am: Remove "debug". - -2003-08-16 Ralf Corsepius - - * Makefile.am: Reflect having moved automake/. - -2003-08-16 Ralf Corsepius - - * automake/compile.am, automake/host.am, automake/leaf.am - automake/local.am, automake/subdirs.am: New (copied from - ../../../automake). - -2003-08-11 Ralf Corsepius - - * configure.ac: Use rtems-bugs@rtems.com as bug report email address. - -2003-03-06 Ralf Corsepius - - * configure.ac: Remove AC_CONFIG_AUX_DIR. - -2003-02-11 Ralf Corsepius - - * configure.ac: AM_INIT_AUTOMAKE([1.7.2]). - -2003-02-11 Ralf Corsepius - - * configure.ac: AC_PREREQ(2.57). - -2002-10-21 Ralf Corsepius - - * .cvsignore: Reformat. - Add autom4te*cache. - Remove autom4te.cache. - -2002-04-14 Ralf Corsepius - - * configure.ac: Remove ENABLE_GCC28. - -2002-03-27 Ralf Corsepius - - * 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 - - * .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 - - * configure.in: autoupdate to autoconf-2.52, new CONFIG_SUBDIRS - handling. - -2001-05-10 Ralf Corsepius - - * configure.in: Remove RTEMS_PROG_CC_FOR_TARGET, - RTEMS_PROG_CXX_FOR_TARGET, RTEMS_CANONICALIZE_TOOLS. - -2000-11-09 Ralf Corsepius - - * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. - -2000-11-02 Ralf Corsepius - - * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal. - -2000-10-27 Ralf Corsepius - - * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. - Switch to GNU canonicalization. - -2000-08-10 Joel Sherrill - - * 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 -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=' 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 .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/.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 -- cgit v1.2.3