summaryrefslogtreecommitdiffstats
path: root/c/src/tests/support (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2003-11-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-11-116-532/+0
| | | | | | | | | | * include/.cvsignore: Remove. * include/buffer_test_io.h: Remove. * include/tmacros.h: Remove. * .cvsignore: Remove. * ChangeLog: Remove. * Makefile.am: Remove. * configure.ac: Remove.
* 2003-11-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-11-112-14/+10
| | | | | | | | | | * include/.cvsignore: Remove. * include/buffer_test_io.h: Remove. * include/tmacros.h: Remove. * .cvsignore: Remove. * ChangeLog: Remove. * Makefile.am: Remove. * configure.ac: Remove.
* 2003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-09-042-1/+5
| | | | * include/tmacros.h: URL for license changed.
* 2003-08-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-08-182-1/+5
| | | | * Makefile.am: Reflect having moved aclocal/.
* Fix broken ChangeLog entries.Ralf Corsepius2003-08-171-1/+1
|
* 2003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-08-162-1/+5
| | | | Makefile.am: Reflect having moved automake.
* 2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-08-112-1/+5
| | | | * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-112-1/+4
|
* 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-02-112-1/+5
| | | | * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
* 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-02-112-1/+5
| | | | * configure.ac: AC_PREREQ(2.57).
* 2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-10-212-3/+9
| | | | | | * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
* 2002-08-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-08-214-40/+25
| | | | | | | * include/Makefile.am: Remove. * Makefile.am: Merge in former include/Makefile.am. * configure.ac: Reflect changes above. Take out unnecessary autoconf macros.
* 2002-08-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-08-024-16/+157
| | | | | | | | | | | * Per PR47 add support for buffered test output. This involved adding defines to redirect output to a buffer and dump it when full, at "test pause", and at exit. To avoid problems when redefining exit(), all tests were modified to call rtems_test_exit(). Some tests, notable psxtests, had to be modified to include the standard test macro .h file (pmacros.h or tmacros.h) to enable this support. * include/buffer_test_io.h: New file.
* 2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-03-284-4/+10
| | | | | | | | * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * include/Makefile.am: Remove AUTOMAKE_OPTIONS. * Makefile.am: Remove AUTOMAKE_OPTIONS.
* 2001-11-07 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-11-071-2/+7
| | | | | | Tracked as PR72 but related to the object id problem (PR36) reported by Todor.Todorov@barco.com. * include/tmacros.h: Added fatal_directive_check_status_only().
* 2001-11-07 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-11-071-0/+6
| | | | | | | Tracked as PR72 but related to the object id problem (PR36) reported by Todor.Todorov@barco.com. but discovered independently. * include/tmacros.h: Added fatal_directive_check_status_only().
* 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-121-0/+35
| | | | | * .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove.
* 2001-10-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-121-34/+0
| | | | | | * .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove. * configure.ac: New file, generated from configure.in by autoupdate.
* 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-112-0/+7
| | | | | | * .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove. * configure.ac: New file, generated from configure.in by autoupdate.
* 2001-08-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-08-162-2/+8
| | | | * include/tmacros.h: Attempt to print errno as further information.
* 2001-05-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-05-102-1/+5
| | | | * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
* 2001-01-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-01-2614-350/+11
| | | | | | | | | * configure.in: Remove stubdr, wrapup, AC_INIT(include). * Makefile.am: Remove stubdr, wrapup. * stubdr/Makefile.am, stubdr/open.c, stubdr/close.c, stubdr/init.c, stubdr/stubdrv.h, stubdr/cntrl.c, stubdr/.cvsignore, stubdr/read.c, stubdr/write.c, wrapup/Makefile.am, wrapup/.cvsignore, stubdr/, wrapup/: Remove.
* 2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-11-092-1/+5
| | | | * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
* 2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-11-022-1/+5
| | | | * stubdr/Makefile.am: Replace leaf.cfg w/ automake/lib.am.
* 2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-11-022-1/+5
| | | | * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
* 2000-10-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-10-272-1/+6
| | | | | * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU canonicalization.
* 2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-09-053-0/+6
| | | | * stubdr/Makefile.am, wrapup/Makefile.am: Include compile.am
* Adding ChangeLogs.Joel Sherrill2000-08-101-0/+3
|
* Patch rtems-rc-20000713-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-07-131-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that is yet another multilib-related structual cleanup patch: Changes: * Make RTEMS_TEST_NO_PAUSE a tests/ subpackage specific option. - Remove RTEMS_TEST_NO_PAUSE from custom/*.cfg, targopts.h and cpuopts.h. - Add autoconf macros RTEMS_*_RTEMS_TEST_NO_PAUSE (aclocal/rtems-test-no-pause.m4). - Add RTEMS_*_RTEMS_TEST_NO_PAUSE support to sptests/configure.ins and tmtests/configure.in. These are the only subdirectories which currently apply RTEMS_TEST_NO_PAUSE. - Add autoconf-DEFS support to all test subpackages' configure.ins below tests/. I.e. AC_DEFINES now get explicitly propagated as preprocessor defines into Makefiles, cf. AM_CPPFLAGS in tests/*/*.am, instead of using a global config-files. - Remove NDEBUG from custom/*.cfg. * AC_DEFINE POSIX_API, ITRON_API and MULTIPROCESSING in exec/configure.in, only. - All other sources now should relay on the values from cpuopts.h and should not define them themselves. - Several related changes to many configure.ins * Bug-fixes to RTEMS_*_RTEMS_DEBUG macros (Actually workarounds to quoting bugs in autoconf). Notes: * This patch is rather immature and only tested for a small subset of BSPs (requires the tests to be enabled and therefore takes an tremendous amount of disc space and time.) * The patches to *cfg were generated by a script. Expect file formating changes :)
* Merged from 4.5.0-beta3aJoel Sherrill2000-06-123-23/+14
|
* Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill2000-04-134-0/+19
| | | | adds .cvsignore.
* Patches rtems-rc-20000204-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-02-081-2/+1
| | | | | | | | | | | | | | | | | that contains: * Removes remaining (now illegal) references to $(SRC) from a couple of Makefile.ams * Removes duplicate AC_CONFIG_SUBDIRS macro from c/configure.in * Moves ENABLE_LIBCDIR into RTEMS_PROG_C[C|XX]_FOR_TARGET (hides LIBCDIR from most configure scripts, i.e. LIBCDIR becomes less visible) * Adds RTEMS_PROG_C[C|XX]_FOR_TARGET and RTEMS_CANONICALIZE_TOOLS to libbsp/*/configure.ins (A minor bug in previous implementations, which only has an impact when switching to GNU/Cygnus canonicalization) * Cleans up several bogus comments. * Removes MKLIB * Switches the version number to 4.5.0 (for testing version number handling)
* Patch rtems-rc-20000118-2.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-01-311-1/+0
| | | | | that contains cosmetical changes to the Makefile.ams below tests (removes old, now invalid comments from these Makefile.ams).
* Changed error checking macros for POSIX.Joel Sherrill2000-01-131-0/+60
|
* Now print strings -- not error numbers.Joel Sherrill2000-01-051-2/+3
|
* Patch rtems-rc-19991117-15.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1999-11-234-132/+75
| | | | to convert the tests/support directory from Makefile.in to Makefile.am.
* Miscellaneous patches from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1999-11-231-1/+1
| | | | | that are part of the Makefile.am conversion effort but were missed in the previous commits.
* Added ifndef around build_time so pmacros.h and tmacros.h could be includedJoel Sherrill1999-11-221-0/+2
| | | | by the same application.
* Updated copyright notice.Joel Sherrill1999-11-178-16/+8
|
* Added code so if dispatching level is specified to be -1, then noJoel Sherrill1999-11-161-1/+1
| | | | | check is performed. This is needed in some timer service routines since they are called from multiple disable levels.
* Added code to the macros which checked directive status to alsoJoel Sherrill1999-11-161-20/+44
| | | | | | | check that the _Thread_Dispatch_disable_level is set to the proper value (0 99% of the time). This automatic check significantly reduces the chance of mismatching disable/enable dispatch pairs while doing internal RTEMS work.
* This is another pass at making sure that nothing outside the BSPJoel Sherrill1999-11-051-1/+1
| | | | | | | | | | | | unnecessarily uses any variables defined by the BSP. On this sweep, use of BSP_Configuration and Cpu_table was eliminated. A significant part of this modification was the addition of macros to access fields in the RTEMS configuration structures. This is necessary to strengthen the division between the BSP independent parts of RTEMS and the BSPs themselves. This started after comments and analysis by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
* Removed aclocal.m4 generated from aclocal macrosJoel Sherrill1999-10-061-780/+0
|
* Removed configure generated from configure.inJoel Sherrill1999-10-061-2418/+0
|
* Regenerated.Joel Sherrill1999-10-052-297/+432
|
* Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de> to make fix bugJoel Sherrill1999-10-042-6/+6
| | | | where wrapup left pieces out of the librtemsall.a.
* Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:Joel Sherrill1999-10-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The patch below actuallly consists of two patches: 1) moving librpc to c/src/librpc similar to what has been done to librtems++ 2) reworked configure scripts, many safety and dependency checks added to aclocal/*.m4 macros + configuration fixes. To apply: mkdir c/src/librpc mkdir c/src/librpc/src cp c/src/lib/librpc/*.c c/src/librpc/src cp c/src/lib/librpc/Makefile.in c/src/librpc/src mkdir c/src/librpc/include mkdir c/src/librpc/include/rpc cp c/src/lib/include/rpc/* c/src/librpc/include/rpc patch -p1 < ../rtems-rc-19990820-7.diff rm -rf c/src/lib/librpc rm -rf c/src/lib/include/rpc ./autogen The additional checks in aclocal/*m4 macros add rather restrictive, sometimes unnecessarily restrictive constraints on the sequence of how macros can be used in a configure.in script. Adding them has let my problems with some more complicated configuration options vanish. Apparently some macros had not been in the required order . ---- Now I still get some linking errors for some cpus and bsps, esp when linking cdtest, but also at other locations: e.g. this happens for mips64orion/p4600: # make[5]: Entering directory `/lfs/poseidon/users/rtems/src/multi/build/mips64orion-rtems/c/p4600/tests/samples/hello' /opt/rtems/bin/mips64orion-rtems-gcc --pipe -B../../../../../../p4600/lib/ -specs bsp_specs -qrtems -DP4000 -DCPU_R4000 -DP3_DIAG -D_R4000 -D__mips=3 -mcpu=4600 -G0 -I../../../../../../p4600/lib/include/networking -g -Wall -ansi -fasm -O4 -fomit-frame-pointer -o o-p4600/hello.exe o-p4600/init.o ../../../../../../p4600/lib/no-dpmem.rel ../../../../../../p4600/lib/no-event.rel ../../../../../../p4600/lib/no-msg.rel ../../../../../../p4600/lib/no-mp.rel ../../../../../../p4600/lib/no-part.rel ../../../../../../p4600/lib/no-signal.rel ../../../../../../p4600/lib/no-timer.rel ../../../../../../p4600/lib/no-rtmon.rel /opt/rtems/mips64orion-rtems/lib/libc.a(dtoa.o): In function `_dtoa_r': /opt/hermes/embedded/build/build-mips64orion-tools/mips64orion-rtems/newlib/libc/stdlib/../../../../../src/newlib/libc/stdlib/dtoa.c:348: relocation truncated to fit: R_MIPS_LITERAL no symbol /opt/hermes/embedded/build/build-mips64orion-tools/mips64orion-rtems/newlib/libc/stdlib/../../../../../src/newlib/libc/stdlib/dtoa.c:348: relocation truncated to fit: R_MIPS_LITERAL no symbol /opt/hermes/embedded/build/build-mips64orion-tools/mips64orion-rtems/newlib/libc/stdlib/../../../../../src/newlib/libc/stdlib/dtoa.c:348: relocation truncated to fit: R_MIPS_LITERAL no symbol collect2: ld returned 1 exit status # mips64orion-rtems-gcc -v Reading specs from /opt/rtems/lib/gcc-lib/mips64orion-rtems/2.95.1/specs gcc version 2.95.1 19990816 (release) # mips64orion-rtems-ld -v GNU ld version 2.9.5 (with BFD 2.9.5)
* Removed Makefile.in generated from Makefile.amJoel Sherrill1999-10-042-668/+0
|
* Regenerated.Joel Sherrill1999-10-044-59/+64
|
* Applied patch rtems-rc-19990820-6.diff.gz fromJoel Sherrill1999-09-072-2/+2
| | | | | Ralf Corsepius <corsepiu@faw.uni-ulm.de> which converted many Makefile.in's to Makefile.am's. This added a lot of files.