Makefile.am: Reflect having moved automake.
itronhello/Makefile.am: Reflect having moved automake.
itronmbf01/Makefile.am: Reflect having moved automake.
itronmbox01/Makefile.am: Reflect having moved automake.
itronsem01/Makefile.am: Reflect having moved automake.
itrontask01/Makefile.am: Reflect having moved automake.
itrontask02/Makefile.am: Reflect having moved automake.
itrontask03/Makefile.am: Reflect having moved automake.
itrontask04/Makefile.am: Reflect having moved automake.
itrontime01/Makefile.am: Reflect having moved automake.
* itronhello/Makefile.am: Use .$(OBJEXT) instead of .o.
* itronmbf01/Makefile.am: Use .$(OBJEXT) instead of .o.
* itronmbox01/Makefile.am: Use .$(OBJEXT) instead of .o.
* itronsem01/Makefile.am: Use .$(OBJEXT) instead of .o.
* itrontask01/Makefile.am: Use .$(OBJEXT) instead of .o.
* itrontask02/Makefile.am: Use .$(OBJEXT) instead of .o.
* itrontask03/Makefile.am: Use .$(OBJEXT) instead of .o.
* itrontask04/Makefile.am: Use .$(OBJEXT) instead of .o.
* itrontime01/Makefile.am: Use .$(OBJEXT) instead of .o.
* 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.
* itronhello/init.c, itronmbf01/init.c, itronmbox01/init.c,
itronsem01/init.c, itrontask01/task1.c, itrontask02/init.c,
itrontask03/task1.c, itrontask04/task3.c, itrontime01/init.c: Modified.
* itrontask03/Makefile.am: include leaf.am instead of leaf.cfg.
* itrontask04/Makefile.am: include leaf.am instead of leaf.cfg.
* itronmbf01/Makefile.am: include leaf.am instead of leaf.cfg.
* itronsem01/Makefile.am: include leaf.am instead of leaf.cfg.
* itronhello/Makefile.am: include leaf.am instead of leaf.cfg.
* itrontime01/Makefile.am: include leaf.am instead of leaf.cfg.
* itrontask01/Makefile.am: include leaf.am instead of leaf.cfg.
* itrontask02/Makefile.am: include leaf.am instead of leaf.cfg.
* itronmbox01/Makefile.am: include leaf.am instead of leaf.cfg.
* itronmbf01/itronmbf01.scn, itronmbox01/init.c,
itronsem01/itronsem01.scn, itrontime01/init.c: Various
adjustments so test output matches screens more reliably.
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 :)
which (among other things) converted the mptests to automake.
SUB_DIRS was used instead of SUBDIRS in some Makefile.ins
(apparently a leftover from moving the start* directories)
Addtional major bugs:
* psxtests/include was empty (incomplete psxtests changes).
* bogus handling of *.scn in itrontests (screens/sptests vs.
screens/itrontests installation dirs)
In addition I have added a few more changes (I couldn't resist)
* automake support for itrontests
* OPERATION_COUNT support in tmitrontests/
* automake support for tmitrontests
* automake suppport for mptests
* Some (minor) corrections to several configure.in/Makefile.ams
=> c/src/tests/ is completly under automake control, now.
=> we could start to sort out the structural issues with c/src/tests
(tests/support, stubdr, tools, get "make dist" working)
then sta_tsk used to restart the task to its initial state.
+ Added calls to ref_tsk to yellow paths for suspended and
ready but not running tasks.
+ Fixed output file to correctly state test name
+ Added priority of preempt to the header file. Allows ref_tsk verification.