2009-05-10 Joel Sherrill * support/src/tmtests_empty_function.c: Fix warnings. 2009-04-03 Ralf Corsépius * aclocal/prog-cc.m4: Preset ac_cv_exeext=.exe for *-rtems* toolchains. 2008-12-22 Ralf Corsépius * aclocal/canonical-target-name.m4: Remove tic4x. 2008-09-22 Ralf Corsépius * aclocal/version.m4: Bump RTEMS_API to 4.10. Bump _RTEMS_VERSION to 4.9.99.0. 2008-09-06 Ralf Corsépius * support/src/test_support.c: Convert to "bool". 2008-08-31 Joel Sherrill * support/src/tmtests_empty_function.c: New file. 2008-07-02 Ralf Corsépius * aclocal/rtems-top.m4: Require AC_DISABLE_OPTION_CHECKING. AC_PREREQ(2.62). 2008-02-20 Ralf Corsépius * aclocal/enable-rtemsbsp.m4: s/AC_HELP/AS_HELP/. 2008-02-04 Jennifer Averett * support/include/test_support.h, support/src/test_support.c: New files. 2008-01-31 Joel Sherrill * support/include/tmacros.h: Change TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX tests. Add a clock_settime case for < 1988. 2008-01-31 Joel Sherrill * support/include/tmacros.h: Fix put_name to handle unprintable names. 2008-01-29 Joel Sherrill * support/include/tmacros.h: Add new rtems_test_assert() which exits rather than calling fatal error. 2007-12-17 Joel Sherrill * support/include/tmacros.h: Add new helper for POSIX tests. 2007-09-21 Ralf Corsépius * aclocal/version.m4: Bump RTEMS_API to 4.9. Bump RTEMS_VERSION to 4.8.99.0. 2007-05-11 Joel Sherrill * support/include/buffer_test_io.h: Add support for using printk for output in tests. This should be followed up by disabling the console driver and other support when the tests are using printk. 2007-02-11 Ralf Corsépius * aclocal/check-cpuopts.m4: Check rtems/system.h instead of rtems/score/cpuopts.h. 2006-12-02 Ralf Corsépius * configure.ac: New BUG-REPORT address. 2006-10-18 Ralf Corsépius * aclocal/rtems-top.m4: Remove RTEMS_API. * aclocal/version.m4: Add RTEMS_API. Bump RTEMS_API to 4.8. 2006-10-17 Ralf Corsépius * aclocal/prog-cxx.m4: Add AC_PROG_CXXCPP. 2006-10-17 Ralf Corsépius * aclocal/version.m4: Bump version to 4.7.99.0. 2006-10-17 Ralf Corsépius * configure.ac: Require autoconf-2.60. Require automake-1.10. 2006-07-09 Thomas Doerfler * samples/fileio/system.h: (PR1118) make use of the new confdefs.h mechanisms for the IDE/ATA interface 2006-04-18 Joel Sherrill * aclocal/version.m4: Updated to rtems-4.6.99.3. 2006-02-01 Joel Sherrill PR 855/tests * support/include/tmacros.h: Fix typo. 2005-11-22 Ralf Corsepius * aclocal/enable-bare.m4: Remove (Unused). * aclocal/env-rtemsbsp.m4, configure.ac: Remove RTEMS_ENABLE_BARE, BARE_CPU_CFLAGS, BARE_CPU_MODEL. 2005-11-22 Ralf Corsepius * automake/compile.am: Remove .coff. Remove .obj. 2005-11-13 Ralf Corsepius * automake/local.am: Remove depend. * automake/host.am: Remove depend. * automake/subdirs.am: Remove preinstall, preinstall-recursive. * automake/local.am: Remove preinstall-am. * aclocal/env-rtemsbsp.m4: Remove includedir. Remove libdir. Set rtems_testsdir to $libdir/rtems-4.7/tests. * configure.ac: Remove AMPOLISH3 (Unused). * aclocal/env-rtemsbsp.m4: Remove RTEMS_CPU_MODEL. * automake/compile.am: Remove LINK_OBJS. Remove LINK_FILES. Remove ARCH. Remove LINK_LIBS. Extend clean-local to catch most temporary files make-exe is creating. * aclocal/env-rtemsbsp.m4: Remove project_libdir. Remove project_includedir. Add rtems_testsdir. * aclocal/rtems-top.m4: Remove dirstamp. 2005-11-11 Ralf Corsepius * Makefile.am: Remove preinstall.am * preinstall.am: Remove. * support/.cvsignore: Remove (Revert Joel's yesterday's patch). 2005-11-10 Joel Sherrill * support/.cvsignore: New file. 2005-11-09 Ralf Corsepius * Makefile.am: Don't preinstall support/include headers. * configure.ac: Fix config-variables of conditionally built subdirs. 2005-11-09 Ralf Corsepius * aclocal/check-itron.m4, aclocal/check-multiprocessing.m4, aclocal/check-networking.m4, aclocal/check-posix.m4, aclocal/check-tests.m4, aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4, aclocal/enable-posix.m4: Remove (Unused). 2005-11-09 Ralf Corsepius * configure.ac: Apply RTEMS_CHECK_CPUOPTS. * aclocal/prog-cc.m4: Apply cpukit_root, project_root to set up GCCSPECS. * aclocal/check-cpuopts.m4: Apply cpukit_root, project_root to set up temporary CPPFLAGS to compile check cpuopts.h. * aclocal/rtems-top.m4: Add --enable-cpukit-root, --enable-project-root. Remove --with-project-root. Fix --enable-rtems-root. * automake/compile.am, aclocal/env-rtemsbsp.m4: Assume PROJECT_ROOT to contain RTEMS_BSP. 2005-11-09 Ralf Corsepius * aclocal/check-cxx.m4: Remove CPLUS_LD_LIBS. * Makefile.am: Merge-in support/Makefile.am * aclocal/check-cpuopts.m4: Add config.cache support. * automake/compile.am: Eliminate PROJECT_LIB. Remove START_FILE, OBJS from LINK_FILES. * configure.ac: Add AMPOLISH3. Remove support/. 2005-11-08 Ralf Corsepius * aclocal/env-rtemsbsp.m4: Don't provide MULTILIB conditional. * aclocal/env-rtemsbsp.m4: Remove GCCSPECS. * aclocal/prog-cc.m4: Remove RTEMS_USE_GCC. Remove RTEMS_GCC_PIPE. Remove RTEMS_GCC_SPECS. * aclocal/check-multiprocessing.m4: Don't require RTEMS_ENABLE_MULTILIB. * aclocal/env-rtemsbsp.m4: Merge RTEMS_BSP_SPECS and GCC_SPECS into GCCSPECS. * automake/compile.am: Remove RTEMS_CPPFLAGS, RTEMS_CFLAGS, RTEMS_CXXFLAGS. * aclocal/prog-cc.m4: Add GCCSPECS. Remove RTEMS_CPPFLAGS. Remove RTEMS_CFLAGS. * aclocal/check-cpuopts.m4: New. * automake/compile.am: Remove RTEMS_BSP_SPECS, GCC_SPECS. Don't manually set up GCCSPEC (Now setup from inside configure). Remove RTEMS_RELLDFLAGS (Used). * aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4, aclocal/gcc-specs.m4, aclocal/multilib.m4: Remove (Unused). * automake/compile.am: Remove CCAS support. 2005-11-07 Ralf Corsepius * automake/compile.am: Remove depend. * automake/compile.am: Take contents of amcompile.am. * aclocal/check-posix.m4: Sync with cpukit. * automake/local.am: Remove depend-am. * aclocal/config-subdirs.m4, aclocal/path-ksh.m4, aclocal/quoting.m4, aclocal/tool-paths.m4, automake/amcompile.am: Remove. * automake/subdirs.am: Remove depend-recursive. * configure.ac: Sync POSIX and ITRON magic with cpukit. * automake/amcompile.am: New. 2005-09-02 Joel Sherrill * aclocal/version.m4: Updated to rtems-4.6.99.2. 2004-11-22 Ralf Corsepius * support/include/buffer_test_io.h: Use iprintf iff _NEWLIB_VERSION is defined. * aclocal/enable-itron.m4, aclocal/check-itron.m4: Allow building itron for unix. 2004-09-24 Ralf Corsepius * aclocal/rtems-cpu-subdirs.m4: Remove (unused). * configure.ac, support/configure.ac: Require automake > 1.9. 2004-07-28 Joel Sherrill * aclocal/version.m4: Updated to rtems-4.6.99.1. 2004-04-14 Ralf Corsepius * aclocal/rtems-top.m4: Add project_top/with_project_top processing. 2004-03-28 Ralf Corsepius * aclocal/rtems-top.m4: s/RTEMS_RTEMS/RTEMS_ROOT (typo). 2004-03-25 Ralf Corsepius * aclocal/rtems-top.m4: Add rtems_rootdir. * aclocal/check-custom-bsp.m4: Check for $RTEMS_BSP.cfg in $rtems_rootdir. * support/include/tmacros.h: Convert to using c99 fixed size types. * configure.ac, configure.ac, support/configure.ac: Add 2nd arg to RTEMS_TOP. * aclocal/check-custom-bsp.m4: Fix minor typo. * aclocal/enable-bare.m4, aclocal/enable-cxx.m4, aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4, aclocal/enable-posix.m4, aclocal/enable-tests.m4, aclocal/multilib.m4, aclocal/rtems-test-no-pause.m4: Autoupdate to autoconf-2.59. * aclocal/rtems-top.m4: Add 2nd arg to RTEMS_TOP. Rework with_project_root/PROJECT_ROOT and with_project_top/PROJECT_TOPdir. Add --enable-rtems-root. Rework RTEMS_ROOT. 2004-03-03 Joel Sherrill * support/include/buffer_test_io.h: Correct typo. 2004-02-18 Ralf Corsepius * aclocal/rtems-top.m4: Rework. * aclocal/project-root.m4: Remove obsolete comments. * aclocal/env-rtemsbsp.m4: Remove RTEMS_ROOT. * aclocal/check-custom-bsp.m4: Sync with c/src/aclocal. * configure.ac: AC_CONFIG_SRCDIR([PROBLEMS]). 2004-02-14 Ralf Corsepius * configure.ac: Remove subdir tools. * aclocal/target.m4: Remove (Unused). 2004-02-12 Ralf Corsepius * aclocal/version.m4: 4.6.99.0. 2004-02-03 Joel Sherrill * support/include/buffer_test_io.h: Do not use iprintf() if in ANSI compiler mode. 2004-01-21 Ralf Corsepius * support/Makefile.am: Add PREINSTALL_DIRS. 2004-01-14 Ralf Corsepius * support/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES. 2004-01-07 Joel Sherrill * aclocal/rtems-cpu-subdirs.m4: mips64orion port removed as mips port more completely covers the MIPS family. 2004-01-06 Ralf Corsepius * automake/compile.am: Remove CONFIG.CC (Unused). Remove CPPFLAGS, CFLAGS, CXXFLAGS, ASFLAGS (Implicitly handled by automake). Add CCAS. Use AM_*FLAGS = RTEMS_*FLAGS. Remove LIB_VARIANT from LINK_*. Cleanup comments. * automake/compile.am: Remove AS, ASCOMPILE, make-rel (Unused). Remove build-variants. Hard-code ARCH=o-optimize. * aclocal/prog-cxx.m4: Let CXXFLAGS default to CFLAGS. Don't invoke _RTEMS_FLAGS to set up RTEMS_CXXFLAGS. Remove am__fastdepCXX conditional. * aclocal/env-rtemsbsp.m4: Remove CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V. * aclocal/rtems-flags.m4: Remove (Unused). * aclocal/prog-cxx.m4: Re-add am__fastdepCXX conditional. * automake/compile.am: Remove CLEANDIRS (Unused). Remove DEFS (Implicitly handled by automake). * aclocal/prog-cc.m4: Don't invoke _RTEMS_FLAGS to set up RTEMS_CFLAGS. 2003-12-17 Ralf Corsepius * automake/compile.am: Use $(mkdir_p) instead of $(mkinstalldirs). 2003-12-17 Joel Sherrill * aclocal/version.m4: Updated to rtems-20031217-test. 2003-12-16 Joel Sherrill PR 544/tests * support/include/buffer_test_io.h: Various modifications to make tests account for resources and not print at inappropriate times. 2003-12-15 Ralf Corsepius * aclocal/env-rtemsbsp.m4: Add PROJECT_LIB. * automake/compile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g. 2003-12-12 Ralf Corsepius * aclocal/env-rtemsbsp.m4: Remove bsplibdir. Cleanups. * automake/compila.am: Remove ARCH. * configure.ac, support/configure.ac: Require automake >= 1.8, autoconf >= 2.59. * support/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. Use include_HEADERS. * aclocal/lead-dot.m4: Remove (Provided by automake-1.8). 2003-12-01 Ralf Corsepius * automake/compile.am: Add $(ARCH)/$(dirstamp) rules. * aclocal/rtems-top.m4: Require AM_SET_LEADING_DOT. Add AC_SUBST(dirstamp). * aclocal/lead-dot.m4: New (from automake-1.7f). 2003-11-26 Ralf Corsepius * aclocal/canonical-target-name.m4, aclocal/canonicalize-tools.m4, aclocal/check-custom-bsp.m4, aclocal/check-cxx.m4, aclocal/check-itron.m4, aclocal/check-multiprocessing.m4, aclocal/check-networking.m4, aclocal/check-posix.m4, aclocal/check-tool.m4, aclocal/config-subdirs.m4, aclocal/enable-bare.m4, aclocal/enable-cxx.m4, aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4, aclocal/enable-posix.m4, aclocal/enable-rtemsbsp.m4, aclocal/enable-tests.m4, aclocal/env-rtemsbsp.m4, aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4, aclocal/gcc-specs.m4, aclocal/multilib.m4, aclocal/path-ksh.m4, aclocal/prog-cc.m4, aclocal/prog-cxx.m4, aclocal/project-root.m4, aclocal/rtems-test-no-pause.m4, aclocal/rtems-top.m4, aclocal/target.m4, aclocal/tool-paths.m4: Fix underquoting to silence automake-1.8. 2003-11-10 Ralf Corsepius * configure.ac, support/configure.ac: Reflect having moved to testsuites/. 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. * configure.ac: Remove RTEMS_CANONICAL_HOST. * aclocal/canonical-target-name.m4: Merge-in aclocal/canonical-host.m4. 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 * 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. * aclocal/check-cpu.m4: Remove. * configure.ac: Remove RTEMS_CHECK_CPU. 2003-09-04 Joel Sherrill * support/include/tmacros.h: URL for license changed. 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, support/Makefile.am: Reflect having moved aclocal/. 2003-08-17 Ralf Corsepius * automake/local.am, automake/host.am: Remove "debug". * aclocal/bsp-alias.m4, aclocal/canonical-host.m4, aclocal/canonicalize-tools.m4, aclocal/canonical-target-name.m4, aclocal/check-cpu.m4, aclocal/check-custom-bsp.m4, aclocal/check-cxx.m4, aclocal/check-itron.m4, aclocal/check-multiprocessing.m4, aclocal/check-networking.m4, aclocal/check-posix.m4, aclocal/check-tool.m4, aclocal/config-subdirs.m4, aclocal/enable-bare.m4, aclocal/enable-cxx.m4, aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4, aclocal/enable-posix.m4, aclocal/enable-rtemsbsp.m4, aclocal/enable-tests.m4, aclocal/env-rtemsbsp.m4, aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4, aclocal/gcc-specs.m4, aclocal/multilib.m4, aclocal/path-ksh.m4, aclocal/prog-cc.m4, aclocal/prog-cxx.m4, aclocal/project-root.m4, aclocal/quoting.m4, aclocal/rtems-cpu-subdirs.m4, aclocal/rtems-flags.m4, aclocal/rtems-test-no-pause.m4, aclocal/rtems-top.m4, aclocal/target.m4, aclocal/tool-paths.m4, aclocal/version.m4: New (Copied from ../../../aclocal). 2003-08-16 Ralf Corsepius * Makefile.am, support/Makefile.am: Reflect having moved automake/. * 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, support/configure.ac: Use rtems-bugs@rtems.com as bug report email address. 2003-03-06 Ralf Corsepius * configure.ac, support/configure.ac: Remove AC_CONFIG_AUX_DIR. 2003-02-11 Ralf Corsepius * configure.ac, support/configure.ac: AM_INIT_AUTOMAKE([1.7.2]). * configure.ac, support/configure.ac: AC_PREREQ(2.57). 2002-10-21 Ralf Corsepius * .cvsignore, support/.cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache. 2002-08-21 Ralf Corsepius * support/configure.ac: Reflect changes above. Take out unnecessary autoconf macros. * support/include/Makefile.am: Remove. * support/Makefile.am: Merge in former include/Makefile.am. 2002-08-01 Joel Sherrill * 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. * support/include/buffer_test_io.h: New file. 2002-04-14 Ralf Corsepius * configure.ac: Remove ENABLE_GCC28. 2002-03-27 Ralf Corsepius * Makefile.am, support/include/Makefile.am, support/Makefile.am: Remove AUTOMAKE_OPTIONS. * configure.ac, support/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). 2001-11-07 Joel Sherrill Tracked as PR72 but related to the object id problem (PR36) reported by Todor.Todorov@barco.com. but discovered independently. * support/include/tmacros.h: Added fatal_directive_check_status_only(). 2001-10-11 Ralf Corsepius * .cvsignore, support/.cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.ac, support/configure.ac: New file, generated from configure.in by autoupdate. * configure.in, support/configure.in: Remove. 2001-09-13 Ralf Corsepius * configure.in: autoupdate to autoconf-2.52, new CONFIG_SUBDIRS handling. 2001-08-16 Joel Sherrill * support/include/tmacros.h: Attempt to print errno as further information. 2001-05-10 Ralf Corsepius * configure.in: Remove RTEMS_PROG_CC_FOR_TARGET, RTEMS_PROG_CXX_FOR_TARGET, RTEMS_CANONICALIZE_TOOLS. 2001-05-10 Ralf Corsepius * support/configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]). 2001-01-26 Ralf Corsepius * support/configure.in: Remove stubdr, wrapup, AC_INIT(include). * support/Makefile.am: Remove stubdr, wrapup. * support/stubdr/Makefile.am, support/stubdr/open.c, support/stubdr/close.c, support/stubdr/init.c, support/stubdr/stubdrv.h, support/stubdr/cntrl.c, support/stubdr/.cvsignore, support/stubdr/read.c, support/stubdr/write.c, support/wrapup/Makefile.am, support/wrapup/.cvsignore, support/stubdr/, support/wrapup/: Remove. 2000-11-09 Ralf Corsepius * Makefile.am, support/Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. 2000-11-02 Ralf Corsepius * support/stubdr/Makefile.am: Replace leaf.cfg w/ automake/lib.am. * Makefile.am, support/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal. 2000-10-27 Ralf Corsepius * Makefile.am, support/Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU canonicalization. 2000-09-04 Ralf Corsepius * support/stubdr/Makefile.am, support/wrapup/Makefile.am: Include compile.am 2000-08-10 Joel Sherrill * ChangeLog, support/ChangeLog: New file.