libtool-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] GNU Libtool branch, master, updated. v2.2.10-100-gd1b98fd


From: Ralf Wildenhues
Subject: [SCM] GNU Libtool branch, master, updated. v2.2.10-100-gd1b98fd
Date: Fri, 27 Aug 2010 05:36:20 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Libtool".

The branch, master has been updated
       via  d1b98fd5399457b8d83daedb3eb4174d42480240 (commit)
       via  b92d7e795871f8d22a13107b92427ae02bf32146 (commit)
       via  36bdc6089b33bcd7262bbb279ddf04b69768a6ac (commit)
       via  939f3864c572e19a0b0f57c61c387b986010d9df (commit)
       via  4c099630e2a46d13fea8533225a77673b643ce67 (commit)
       via  dcca98eb81bd99b1f659875428fac70918199447 (commit)
       via  afdb46486a089d47d3b49f9d350097a97a51891e (commit)
      from  f8640925f846162590d494e36406e1e04a4f48e8 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit d1b98fd5399457b8d83daedb3eb4174d42480240
Merge: f864092 b92d7e7
Author: Ralf Wildenhues <address@hidden>
Date:   Fri Aug 27 07:31:49 2010 +0200

    Merge branch 'parallel-tests'
    
    * parallel-tests:
      check-interactive and check-noninteractive for both testsuites.
      Adjust docs for renaming and for parallel-tests.
      Update VERBOSE handling for parallel-tests driver.
      Enable parallel-tests test driver for the old testsuite.
      New alias scripts for old tests run more than once.
      Require Automake 1.11.1 for Libtool, enable color-tests.

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                      |   84 ++++++++++
 Makefile.am                    |  337 +++++++++++++++++++++++++++++++---------
 NEWS                           |   15 ++
 README                         |   18 +--
 README.alpha                   |   18 +--
 bootstrap                      |   14 --
 configure.ac                   |   38 ++++-
 doc/libtool.texi               |  204 ++++++++++++++++++-------
 tests/cdemo-shared-exec.test   |    3 +
 tests/cdemo-shared-make.test   |    3 +
 tests/cdemo-static-exec.test   |    3 +
 tests/cdemo-static-make.test   |    3 +
 tests/cdemo-undef-exec.test    |    3 +
 tests/cdemo-undef-make.test    |    3 +
 tests/defs.m4sh                |   11 +-
 tests/demo-nofast-exec.test    |    3 +
 tests/demo-nofast-inst.test    |    3 +
 tests/demo-nofast-make.test    |    3 +
 tests/demo-nofast-unst.test    |    3 +
 tests/demo-nopic-exec.test     |    3 +
 tests/demo-nopic-make.test     |    3 +
 tests/demo-pic-exec.test       |    3 +
 tests/demo-pic-make.test       |    3 +
 tests/demo-shared-exec.test    |    3 +
 tests/demo-shared-inst.test    |    3 +
 tests/demo-shared-make.test    |    3 +
 tests/demo-shared-unst.test    |    3 +
 tests/demo-static-exec.test    |    3 +
 tests/demo-static-inst.test    |    3 +
 tests/demo-static-make.test    |    3 +
 tests/demo-static-unst.test    |    3 +
 tests/depdemo-nofast-exec.test |    3 +
 tests/depdemo-nofast-inst.test |    3 +
 tests/depdemo-nofast-make.test |    3 +
 tests/depdemo-nofast-unst.test |    3 +
 tests/depdemo-shared-exec.test |    3 +
 tests/depdemo-shared-inst.test |    3 +
 tests/depdemo-shared-make.test |    3 +
 tests/depdemo-shared-unst.test |    3 +
 tests/depdemo-static-exec.test |    3 +
 tests/depdemo-static-inst.test |    3 +
 tests/depdemo-static-make.test |    3 +
 tests/depdemo-static-unst.test |    3 +
 tests/f77demo-shared-exec.test |    3 +
 tests/f77demo-shared-make.test |    3 +
 tests/f77demo-static-exec.test |    3 +
 tests/f77demo-static-make.test |    3 +
 tests/fcdemo-shared-exec.test  |    3 +
 tests/fcdemo-shared-make.test  |    3 +
 tests/fcdemo-static-exec.test  |    3 +
 tests/fcdemo-static-make.test  |    3 +
 tests/mdemo-shared-exec.test   |    3 +
 tests/mdemo-shared-inst.test   |    3 +
 tests/mdemo-shared-make.test   |    3 +
 tests/mdemo-shared-unst.test   |    3 +
 tests/mdemo-static-exec.test   |    3 +
 tests/mdemo-static-inst.test   |    3 +
 tests/mdemo-static-make.test   |    3 +
 tests/mdemo-static-unst.test   |    3 +
 tests/tagdemo-shared-exec.test |    3 +
 tests/tagdemo-shared-make.test |    3 +
 tests/tagdemo-static-exec.test |    3 +
 tests/tagdemo-static-make.test |    3 +
 tests/tagdemo-undef-exec.test  |    3 +
 tests/tagdemo-undef-make.test  |    3 +
 65 files changed, 729 insertions(+), 178 deletions(-)
 create mode 100755 tests/cdemo-shared-exec.test
 create mode 100755 tests/cdemo-shared-make.test
 create mode 100755 tests/cdemo-static-exec.test
 create mode 100755 tests/cdemo-static-make.test
 create mode 100755 tests/cdemo-undef-exec.test
 create mode 100755 tests/cdemo-undef-make.test
 create mode 100755 tests/demo-nofast-exec.test
 create mode 100755 tests/demo-nofast-inst.test
 create mode 100755 tests/demo-nofast-make.test
 create mode 100755 tests/demo-nofast-unst.test
 create mode 100755 tests/demo-nopic-exec.test
 create mode 100755 tests/demo-nopic-make.test
 create mode 100755 tests/demo-pic-exec.test
 create mode 100755 tests/demo-pic-make.test
 create mode 100755 tests/demo-shared-exec.test
 create mode 100755 tests/demo-shared-inst.test
 create mode 100755 tests/demo-shared-make.test
 create mode 100755 tests/demo-shared-unst.test
 create mode 100755 tests/demo-static-exec.test
 create mode 100755 tests/demo-static-inst.test
 create mode 100755 tests/demo-static-make.test
 create mode 100755 tests/demo-static-unst.test
 create mode 100755 tests/depdemo-nofast-exec.test
 create mode 100755 tests/depdemo-nofast-inst.test
 create mode 100755 tests/depdemo-nofast-make.test
 create mode 100755 tests/depdemo-nofast-unst.test
 create mode 100755 tests/depdemo-shared-exec.test
 create mode 100755 tests/depdemo-shared-inst.test
 create mode 100755 tests/depdemo-shared-make.test
 create mode 100755 tests/depdemo-shared-unst.test
 create mode 100755 tests/depdemo-static-exec.test
 create mode 100755 tests/depdemo-static-inst.test
 create mode 100755 tests/depdemo-static-make.test
 create mode 100755 tests/depdemo-static-unst.test
 create mode 100755 tests/f77demo-shared-exec.test
 create mode 100755 tests/f77demo-shared-make.test
 create mode 100755 tests/f77demo-static-exec.test
 create mode 100755 tests/f77demo-static-make.test
 create mode 100755 tests/fcdemo-shared-exec.test
 create mode 100755 tests/fcdemo-shared-make.test
 create mode 100755 tests/fcdemo-static-exec.test
 create mode 100755 tests/fcdemo-static-make.test
 create mode 100755 tests/mdemo-shared-exec.test
 create mode 100755 tests/mdemo-shared-inst.test
 create mode 100755 tests/mdemo-shared-make.test
 create mode 100755 tests/mdemo-shared-unst.test
 create mode 100755 tests/mdemo-static-exec.test
 create mode 100755 tests/mdemo-static-inst.test
 create mode 100755 tests/mdemo-static-make.test
 create mode 100755 tests/mdemo-static-unst.test
 create mode 100755 tests/tagdemo-shared-exec.test
 create mode 100755 tests/tagdemo-shared-make.test
 create mode 100755 tests/tagdemo-static-exec.test
 create mode 100755 tests/tagdemo-static-make.test
 create mode 100755 tests/tagdemo-undef-exec.test
 create mode 100755 tests/tagdemo-undef-make.test

diff --git a/ChangeLog b/ChangeLog
index 4f11204..99bc5aa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,87 @@
+2010-08-27  Ralf Wildenhues  <address@hidden>
+
+       check-interactive and check-noninteractive for both testsuites.
+       * Makefile.am (COMMON_TESTS, TESTS): Split into ...
+       (NONINTERACTIVE_TESTS, INTERACTIVE_TESTS): ... these new
+       variables.
+       (check-interactive-new): Rename from check-interactive.
+       (check-noninteractive-new): Rename from check-noninteractive.
+       (check-interactive-old, check-noninteractive-old): New targets.
+       (check-interactive, check-noninteractive): Depend on the
+       respective targets for the old and the new test suites.
+       * doc/libtool.texi (Test descriptions): Simplify description
+       about check-interactive and check-noninteractive.  Add index
+       entries.
+
+       Adjust docs for renaming and for parallel-tests.
+       * README: Update example TESTS setting.
+       * README.alpha: Likewise.
+       * doc/libtool.texi (Test descriptions): Update for test renaming,
+       adjust descriptions accordingly.
+
+       Update VERBOSE handling for parallel-tests driver.
+       * tests/defs.m4sh: Default to verbose output, drop now-unneeded
+       handling of 'VERBOSE=no'.
+       * README: Update example usage.
+       * README.alpha: Likewise.
+       * doc/libtool.texi (Test descriptions, When tests fail): Remove
+       unneeded VERBOSE recommendations.  Point to per-test log files
+       and test-suite.log summary file.
+
+       Enable parallel-tests test driver for the old testsuite.
+       * configure.ac: New configure test to find out whether `make'
+       supports order-only prerequisites; set @ORDER@ accordingly.
+       (AM_INIT_AUTOMAKE): Enable parallel-tests option.
+       * tests/defs.m4sh (prefix): Derive install prefix for tests
+       from the test name, to avoid clashes.
+       * Makefile.am (CXX_TESTS, F77_TESTS, FC_TESTS, COMMON_TESTS):
+       Reformat.  Adjust for renamed tests.  Add dependencies between
+       the respective log files of the tests, to ensure proper ordering.
+       Use order-only dependencies if possible, between test groups that
+       use the same directory.
+       (clean-local-legacy): Remove `_inst-*' directories as well.
+       Prompted by suggestion from Bob Friesenhahn.
+
+       New alias scripts for old tests run more than once.
+       * tests/cdemo-shared-exec.test, tests/cdemo-shared-make.test,
+       tests/cdemo-static-exec.test, tests/cdemo-static-make.test,
+       tests/cdemo-undef-exec.test, tests/cdemo-undef-make.test,
+       tests/demo-nofast-exec.test, tests/demo-nofast-inst.test,
+       tests/demo-nofast-make.test, tests/demo-nofast-unst.test,
+       tests/demo-nopic-exec.test, tests/demo-nopic-make.test,
+       tests/demo-pic-exec.test, tests/demo-pic-make.test,
+       tests/demo-shared-exec.test, tests/demo-shared-inst.test,
+       tests/demo-shared-make.test, tests/demo-shared-unst.test,
+       tests/demo-static-exec.test, tests/demo-static-inst.test,
+       tests/demo-static-make.test, tests/demo-static-unst.test,
+       tests/depdemo-nofast-exec.test, tests/depdemo-nofast-inst.test,
+       tests/depdemo-nofast-make.test, tests/depdemo-nofast-unst.test,
+       tests/depdemo-shared-exec.test, tests/depdemo-shared-inst.test,
+       tests/depdemo-shared-make.test, tests/depdemo-shared-unst.test,
+       tests/depdemo-static-exec.test, tests/depdemo-static-inst.test,
+       tests/depdemo-static-make.test, tests/depdemo-static-unst.test,
+       tests/f77demo-shared-exec.test, tests/f77demo-shared-make.test,
+       tests/f77demo-static-exec.test, tests/f77demo-static-make.test,
+       tests/fcdemo-shared-exec.test, tests/fcdemo-shared-make.test,
+       tests/fcdemo-static-exec.test, tests/fcdemo-static-make.test,
+       tests/mdemo-shared-exec.test, tests/mdemo-shared-inst.test,
+       tests/mdemo-shared-make.test, tests/mdemo-shared-unst.test,
+       tests/mdemo-static-exec.test, tests/mdemo-static-inst.test,
+       tests/mdemo-static-make.test, tests/mdemo-static-unst.test,
+       tests/tagdemo-shared-exec.test, tests/tagdemo-shared-make.test,
+       tests/tagdemo-static-exec.test, tests/tagdemo-static-make.test,
+       tests/tagdemo-undef-exec.test, tests/tagdemo-undef-make.test:
+       New files.
+
+       Require Automake 1.11.1 for Libtool, enable color-tests.
+       * configure.ac (AM_INIT_AUTOMAKE): Require 1.11.1.  Enable
+       color-tests.
+       (LTDL_SUBDIR_LIBOBJS): Remove now-obsolete conditional and
+       feature test for Autoconf 2.59 and Automake 1.9.x workaround.
+       * Makefile.am: Simplify accordingly.
+       * bootstrap: Remove obsolete WORKING_LIBOBJ_SUPPORT workarounds
+       for Autoconf 2.59 and Automake 1.9.6.
+
 2010-08-23  Charles Wilson  <address@hidden>
 
        Fix syntax for cygwin-cross
diff --git a/Makefile.am b/Makefile.am
index 2c4a3db..85bad6a 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -307,15 +307,6 @@ $(srcdir)/libltdl/config-h.in: $(sub_configure_deps)
 
 include libltdl/Makefile.inc
 
-if ! LTDL_SUBDIR_LIBOBJS
-## workaround for Autoconf 2.59, Automake 1.9.6:
-## we include these files twice, because of missing LIBOBJDIR support.
-EXTRA_DIST += \
-       argz.c libltdl/argz.c \
-       lt__dirent.c libltdl/lt__dirent.c \
-       lt__strl.c libltdl/lt__strl.c
-endif
-
 
 ## -------------- ##
 ## Documentation. ##
@@ -584,8 +575,13 @@ installcheck-local: $(testsuite_deps)
          $(TESTS_ENVIRONMENT) $(INSTALLCHECK_ENVIRONMENT) $(TESTSUITEFLAGS) \
          AUTOTEST_PATH="$(exec_prefix)/bin"
 
+check-noninteractive-old:
+       $(MAKE) $(AM_MAKEFLAGS) check-TESTS TESTS='$(NONINTERACTIVE_TESTS)'
+check-interactive-old:
+       $(MAKE) $(AM_MAKEFLAGS) check-TESTS TESTS='$(INTERACTIVE_TESTS)'
+
 # Run only noninteractive parts of the new testsuite.
-check-noninteractive: $(testsuite_deps_uninstalled)
+check-noninteractive-new: $(testsuite_deps_uninstalled)
        $(CD_TESTDIR); \
        CONFIG_SHELL="$(SHELL)" $(SHELL) $$abs_srcdir/$(TESTSUITE) \
          $(TESTS_ENVIRONMENT) $(BUILDCHECK_ENVIRONMENT) \
@@ -593,13 +589,16 @@ check-noninteractive: $(testsuite_deps_uninstalled)
          $(TESTSUITEFLAGS)
 
 # Run only interactive parts of the new testsuite.
-check-interactive: $(testsuite_deps_uninstalled)
+check-interactive-new: $(testsuite_deps_uninstalled)
        $(CD_TESTDIR); \
        CONFIG_SHELL="$(SHELL)" $(SHELL) $$abs_srcdir/$(TESTSUITE) \
          $(TESTS_ENVIRONMENT) $(BUILDCHECK_ENVIRONMENT) \
          -k interactive -k recursive INNER_TESTSUITEFLAGS=",interactive" \
          $(TESTSUITEFLAGS)
 
+check-interactive: check-interactive-old check-interactive-new
+check-noninteractive: check-noninteractive-old check-noninteractive-new
+
 # We need to remove any file droppings left behind by testsuite
 clean-local: clean-local-legacy
        -$(CD_TESTDIR); \
@@ -617,81 +616,277 @@ clean-local: clean-local-legacy
 #           complete this section should be removed.
 
 CXX_TESTS = \
-       tests/tagdemo-static.test tests/tagdemo-make.test \
-       tests/tagdemo-exec.test tests/tagdemo-conf.test \
-       tests/tagdemo-make.test tests/tagdemo-exec.test \
-       tests/tagdemo-shared.test tests/tagdemo-make.test \
-       tests/tagdemo-exec.test tests/tagdemo-undef.test \
-       tests/tagdemo-make.test tests/tagdemo-exec.test
+       tests/tagdemo-static.test \
+       tests/tagdemo-static-make.test \
+       tests/tagdemo-static-exec.test \
+       tests/tagdemo-conf.test \
+       tests/tagdemo-make.test \
+       tests/tagdemo-exec.test \
+       tests/tagdemo-shared.test \
+       tests/tagdemo-shared-make.test \
+       tests/tagdemo-shared-exec.test \
+       tests/tagdemo-undef.test \
+       tests/tagdemo-undef-make.test \
+       tests/tagdemo-undef-exec.test
+
+tests/tagdemo-undef-exec.log:  tests/tagdemo-undef-make.log
+tests/tagdemo-undef-make.log:  tests/tagdemo-undef.log
+tests/tagdemo-undef.log:       tests/tagdemo-shared-exec.log
+tests/tagdemo-shared-exec.log: tests/tagdemo-shared-make.log
+tests/tagdemo-shared-make.log: tests/tagdemo-shared.log
+tests/tagdemo-shared.log:      tests/tagdemo-exec.log
+tests/tagdemo-exec.log:                tests/tagdemo-make.log
+tests/tagdemo-make.log:                tests/tagdemo-conf.log
+tests/tagdemo-conf.log:                tests/tagdemo-static-exec.log
+tests/tagdemo-static-exec.log: tests/tagdemo-static-make.log
+tests/tagdemo-static-make.log: tests/tagdemo-static.log
 
 F77_TESTS = \
-       tests/f77demo-static.test tests/f77demo-make.test \
-       tests/f77demo-exec.test tests/f77demo-conf.test \
-       tests/f77demo-make.test tests/f77demo-exec.test \
-       tests/f77demo-shared.test tests/f77demo-make.test \
-       tests/f77demo-exec.test
+       tests/f77demo-static.test \
+       tests/f77demo-static-make.test \
+       tests/f77demo-static-exec.test \
+       tests/f77demo-conf.test \
+       tests/f77demo-make.test \
+       tests/f77demo-exec.test \
+       tests/f77demo-shared.test \
+       tests/f77demo-shared-make.test \
+       tests/f77demo-shared-exec.test
+
+tests/f77demo-shared-exec.log: tests/f77demo-shared-make.log
+tests/f77demo-shared-make.log: tests/f77demo-shared.log
+tests/f77demo-shared.log:      tests/f77demo-exec.log
+tests/f77demo-exec.log:                tests/f77demo-make.log
+tests/f77demo-make.log:                tests/f77demo-conf.log
+tests/f77demo-conf.log:                tests/f77demo-static-exec.log
+tests/f77demo-static-exec.log: tests/f77demo-static-make.log
+tests/f77demo-static-make.log: tests/f77demo-static.log
 
 FC_TESTS = \
-       tests/fcdemo-static.test tests/fcdemo-make.test \
-       tests/fcdemo-exec.test tests/fcdemo-conf.test \
-       tests/fcdemo-make.test tests/fcdemo-exec.test \
-       tests/fcdemo-shared.test tests/fcdemo-make.test \
-       tests/fcdemo-exec.test
+       tests/fcdemo-static.test \
+       tests/fcdemo-static-make.test \
+       tests/fcdemo-static-exec.test \
+       tests/fcdemo-conf.test \
+       tests/fcdemo-make.test \
+       tests/fcdemo-exec.test \
+       tests/fcdemo-shared.test \
+       tests/fcdemo-shared-make.test \
+       tests/fcdemo-shared-exec.test
+
+tests/fcdemo-shared-exec.log:  tests/fcdemo-shared-make.log
+tests/fcdemo-shared-make.log:  tests/fcdemo-shared.log
+tests/fcdemo-shared.log:       tests/fcdemo-exec.log
+tests/fcdemo-exec.log:         tests/fcdemo-make.log
+tests/fcdemo-make.log:         tests/fcdemo-conf.log
+tests/fcdemo-conf.log:         tests/fcdemo-static-exec.log
+tests/fcdemo-static-exec.log:  tests/fcdemo-static-make.log
+tests/fcdemo-static-make.log:  tests/fcdemo-static.log
 
 COMMON_TESTS = \
-       tests/link.test tests/link-2.test tests/nomode.test \
-       tests/objectlist.test tests/quote.test tests/sh.test \
-       tests/suffix.test tests/tagtrace.test \
-       tests/cdemo-static.test tests/cdemo-make.test tests/cdemo-exec.test \
-       tests/demo-static.test tests/demo-make.test tests/demo-exec.test \
-       tests/demo-inst.test tests/demo-unst.test \
-       tests/depdemo-static.test tests/depdemo-make.test \
-       tests/depdemo-exec.test tests/depdemo-inst.test \
-       tests/depdemo-unst.test \
-       tests/mdemo-static.test tests/mdemo-make.test tests/mdemo-exec.test \
-       tests/mdemo-inst.test tests/mdemo-unst.test \
-       tests/cdemo-conf.test tests/cdemo-make.test tests/cdemo-exec.test \
-       tests/demo-conf.test tests/demo-make.test tests/demo-exec.test \
-       tests/demo-inst.test tests/demo-unst.test tests/demo-deplibs.test \
-       tests/depdemo-conf.test tests/depdemo-make.test \
-       tests/depdemo-exec.test tests/depdemo-inst.test \
+       tests/link.test \
+       tests/link-2.test \
+       tests/nomode.test \
+       tests/objectlist.test \
+       tests/quote.test \
+       tests/sh.test \
+       tests/suffix.test \
+       tests/tagtrace.test \
+       tests/cdemo-static.test \
+       tests/cdemo-static-make.test \
+       tests/cdemo-static-exec.test \
+       tests/demo-static.test \
+       tests/demo-static-make.test \
+       tests/demo-static-exec.test \
+       tests/demo-static-inst.test \
+       tests/demo-static-unst.test \
+       tests/depdemo-static.test \
+       tests/depdemo-static-make.test \
+       tests/depdemo-static-exec.test \
+       tests/depdemo-static-inst.test \
+       tests/depdemo-static-unst.test \
+       tests/mdemo-static.test \
+       tests/mdemo-static-make.test \
+       tests/mdemo-static-exec.test \
+       tests/mdemo-static-inst.test \
+       tests/mdemo-static-unst.test \
+       tests/cdemo-conf.test \
+       tests/cdemo-make.test \
+       tests/cdemo-exec.test \
+       tests/demo-conf.test \
+       tests/demo-make.test \
+       tests/demo-exec.test \
+       tests/demo-inst.test \
+       tests/demo-unst.test \
+       tests/demo-deplibs.test \
+       tests/depdemo-conf.test \
+       tests/depdemo-make.test \
+       tests/depdemo-exec.test \
+       tests/depdemo-inst.test \
        tests/depdemo-unst.test \
-       tests/mdemo-conf.test tests/mdemo-make.test tests/mdemo-exec.test \
-       tests/mdemo-inst.test tests/mdemo-unst.test tests/mdemo-dryrun.test \
-       tests/mdemo2-conf.test tests/mdemo2-make.test tests/mdemo2-exec.test \
-       tests/pdemo-conf.test tests/pdemo-make.test tests/pdemo-exec.test \
+       tests/mdemo-conf.test \
+       tests/mdemo-make.test \
+       tests/mdemo-exec.test \
+       tests/mdemo-inst.test \
+       tests/mdemo-unst.test \
+       tests/mdemo-dryrun.test \
+       tests/mdemo2-conf.test \
+       tests/mdemo2-make.test \
+       tests/mdemo2-exec.test \
+       tests/pdemo-conf.test \
+       tests/pdemo-make.test \
+       tests/pdemo-exec.test \
        tests/pdemo-inst.test \
-       tests/demo-nofast.test tests/demo-make.test tests/demo-exec.test \
-       tests/demo-inst.test tests/demo-unst.test \
-       tests/depdemo-nofast.test tests/depdemo-make.test \
-       tests/depdemo-exec.test tests/depdemo-inst.test \
-       tests/depdemo-unst.test \
-       tests/demo-pic.test tests/demo-make.test tests/demo-exec.test \
-       tests/demo-nopic.test tests/demo-make.test tests/demo-exec.test \
-       tests/cdemo-shared.test tests/cdemo-make.test tests/cdemo-exec.test \
-       tests/demo-shared.test tests/demo-make.test tests/demo-exec.test \
-       tests/demo-inst.test tests/demo-hardcode.test tests/demo-relink.test \
-       tests/demo-noinst-link.test tests/demo-unst.test \
-       tests/depdemo-shared.test tests/depdemo-make.test \
-       tests/depdemo-exec.test tests/depdemo-inst.test \
-       tests/depdemo-relink.test tests/depdemo-unst.test \
-       tests/mdemo-shared.test tests/mdemo-make.test tests/mdemo-exec.test \
-       tests/mdemo-inst.test tests/mdemo-unst.test \
-       tests/cdemo-undef.test tests/cdemo-make.test tests/cdemo-exec.test
-
-TESTS = $(COMMON_TESTS)
+       tests/demo-nofast.test \
+       tests/demo-nofast-make.test \
+       tests/demo-nofast-exec.test \
+       tests/demo-nofast-inst.test \
+       tests/demo-nofast-unst.test \
+       tests/depdemo-nofast.test \
+       tests/depdemo-nofast-make.test \
+       tests/depdemo-nofast-exec.test \
+       tests/depdemo-nofast-inst.test \
+       tests/depdemo-nofast-unst.test \
+       tests/demo-pic.test \
+       tests/demo-pic-make.test \
+       tests/demo-pic-exec.test \
+       tests/demo-nopic.test \
+       tests/demo-nopic-make.test \
+       tests/demo-nopic-exec.test \
+       tests/cdemo-shared.test \
+       tests/cdemo-shared-make.test \
+       tests/cdemo-shared-exec.test \
+       tests/mdemo-shared.test \
+       tests/mdemo-shared-make.test \
+       tests/mdemo-shared-exec.test \
+       tests/mdemo-shared-inst.test \
+       tests/mdemo-shared-unst.test \
+       tests/cdemo-undef.test \
+       tests/cdemo-undef-make.test \
+       tests/cdemo-undef-exec.test
+
+# Actually, only demo-relink and depdemo-relink require interaction,
+# but they depend on the other tests being run beforehand.
+INTERACTIVE_TESTS = \
+       tests/demo-shared.test \
+       tests/demo-shared-make.test \
+       tests/demo-shared-exec.test \
+       tests/demo-shared-inst.test \
+       tests/demo-hardcode.test \
+       tests/demo-relink.test \
+       tests/demo-noinst-link.test \
+       tests/demo-shared-unst.test \
+       tests/depdemo-shared.test \
+       tests/depdemo-shared-make.test \
+       tests/depdemo-shared-exec.test \
+       tests/depdemo-shared-inst.test \
+       tests/depdemo-relink.test \
+       tests/depdemo-shared-unst.test
+
+tests/cdemo-undef-exec.log:    tests/cdemo-undef-make.log
+tests/cdemo-undef-make.log:    tests/cdemo-undef.log
+tests/cdemo-undef.log: @ORDER@ tests/cdemo-shared-exec.log
+tests/cdemo-shared-exec.log:   tests/cdemo-shared-make.log
+tests/cdemo-shared-make.log:   tests/cdemo-shared.log
+tests/cdemo-shared.log: @ORDER@        tests/cdemo-exec.log
+tests/cdemo-exec.log:          tests/cdemo-make.log
+tests/cdemo-make.log:          tests/cdemo-conf.log
+tests/cdemo-conf.log: @ORDER@  tests/cdemo-static-exec.log
+tests/cdemo-static-exec.log:   tests/cdemo-static-make.log
+tests/cdemo-static-make.log:   tests/cdemo-static.log
+
+tests/demo-shared-unst.log:    tests/demo-noinst-link.log
+tests/demo-noinst-link.log:    tests/demo-relink.log
+tests/demo-relink.log:         tests/demo-hardcode.log
+tests/demo-hardcode.log:       tests/demo-shared-inst.log
+tests/demo-shared-inst.log:    tests/demo-shared-exec.log
+tests/demo-shared-exec.log:    tests/demo-shared-make.log
+tests/demo-shared-make.log:    tests/demo-shared.log
+tests/demo-shared.log: @ORDER@ tests/demo-nopic-exec.log
+tests/demo-nopic-exec.log:     tests/demo-nopic-make.log
+tests/demo-nopic-make.log:     tests/demo-nopic.log
+tests/demo-nopic.log: @ORDER@  tests/demo-pic-exec.log
+tests/demo-pic-exec.log:       tests/demo-pic-make.log
+tests/demo-pic-make.log:       tests/demo-pic.log
+tests/demo-pic.log: @ORDER@    tests/demo-nofast-unst.log
+tests/demo-nofast-unst.log:    tests/demo-nofast-inst.log
+tests/demo-nofast-inst.log:    tests/demo-nofast-exec.log
+tests/demo-nofast-exec.log:    tests/demo-nofast-make.log
+tests/demo-nofast-make.log:    tests/demo-nofast.log
+tests/demo-nofast.log: @ORDER@ tests/demo-deplibs.log
+tests/demo-deplibs.log:                tests/demo-unst.log
+tests/demo-unst.log:           tests/demo-inst.log
+tests/demo-inst.log:           tests/demo-exec.log
+tests/demo-exec.log:           tests/demo-make.log
+tests/demo-make.log:           tests/demo-conf.log
+tests/demo-conf.log: @ORDER@   tests/demo-static-unst.log
+tests/demo-static-unst.log:    tests/demo-static-inst.log
+tests/demo-static-inst.log:    tests/demo-static-exec.log
+tests/demo-static-exec.log:    tests/demo-static-make.log
+tests/demo-static-make.log:    tests/demo-static.log
+
+tests/depdemo-shared-unst.log: tests/depdemo-relink.log
+tests/depdemo-relink.log:      tests/depdemo-shared-inst.log
+tests/depdemo-shared-inst.log: tests/depdemo-shared-exec.log
+tests/depdemo-shared-exec.log: tests/depdemo-shared-make.log
+tests/depdemo-shared-make.log: tests/depdemo-shared.log
+tests/depdemo-shared.log: @ORDER@ tests/depdemo-nofast-unst.log
+tests/depdemo-nofast-unst.log: tests/depdemo-nofast-inst.log
+tests/depdemo-nofast-inst.log: tests/depdemo-nofast-exec.log
+tests/depdemo-nofast-exec.log: tests/depdemo-nofast-make.log
+tests/depdemo-nofast-make.log: tests/depdemo-nofast.log
+tests/depdemo-nofast.log: @ORDER@ tests/depdemo-unst.log
+tests/depdemo-unst.log:                tests/depdemo-inst.log
+tests/depdemo-inst.log:                tests/depdemo-exec.log
+tests/depdemo-exec.log:                tests/depdemo-make.log
+tests/depdemo-make.log:                tests/depdemo-conf.log
+tests/depdemo-conf.log: @ORDER@        tests/depdemo-static-unst.log
+tests/depdemo-static-unst.log: tests/depdemo-static-inst.log
+tests/depdemo-static-inst.log: tests/depdemo-static-exec.log
+tests/depdemo-static-exec.log: tests/depdemo-static-make.log
+tests/depdemo-static-make.log: tests/depdemo-static.log
+
+tests/mdemo-shared-unst.log:   tests/mdemo-shared-inst.log
+tests/mdemo-shared-inst.log:   tests/mdemo-shared-exec.log
+tests/mdemo-shared-exec.log:   tests/mdemo-shared-make.log
+tests/mdemo-shared-make.log:   tests/mdemo-shared.log
+tests/mdemo-shared.log: @ORDER@        tests/mdemo-dryrun.log \
+                               tests/mdemo2-exec.log
+
+tests/mdemo-dryrun.log:                tests/mdemo-unst.log
+tests/mdemo-unst.log:          tests/mdemo-inst.log
+tests/mdemo-inst.log:          tests/mdemo-exec.log
+tests/mdemo-exec.log:          tests/mdemo-make.log
+tests/mdemo-make.log:          tests/mdemo-conf.log
+tests/mdemo-conf.log: @ORDER@  tests/mdemo-static-unst.log
+tests/mdemo-static-unst.log:   tests/mdemo-static-inst.log
+tests/mdemo-static-inst.log:   tests/mdemo-static-exec.log
+tests/mdemo-static-exec.log:   tests/mdemo-static-make.log
+tests/mdemo-static-make.log:   tests/mdemo-static.log
+
+tests/mdemo2-exec.log:         tests/mdemo2-make.log
+tests/mdemo2-make.log:         tests/mdemo2-conf.log \
+                               tests/mdemo-dryrun.log
+
+tests/pdemo-inst.log:          tests/pdemo-exec.log
+tests/pdemo-exec.log:          tests/pdemo-make.log
+tests/pdemo-make.log:          tests/pdemo-conf.log
+
+
+NONINTERACTIVE_TESTS = $(COMMON_TESTS)
 if HAVE_CXX
-TESTS += $(CXX_TESTS)
+NONINTERACTIVE_TESTS += $(CXX_TESTS)
 endif
 if HAVE_F77
-TESTS += $(F77_TESTS)
+# f77demo-static-exec.test might be interactive on MSYS.
+INTERACTIVE_TESTS += $(F77_TESTS)
 endif
 if HAVE_FC
-TESTS += $(FC_TESTS)
+NONINTERACTIVE_TESTS += $(FC_TESTS)
 endif
+TESTS = $(NONINTERACTIVE_TESTS) $(INTERACTIVE_TESTS)
 
 EXTRA_DIST     += $(srcdir)/tests/defs.in tests/defs.m4sh \
-                 $(COMMON_TESTS) $(CXX_TESTS) $(F77_TESTS) $(FC_TESTS)
+                 $(COMMON_TESTS) $(CXX_TESTS) $(F77_TESTS) $(FC_TESTS) \
+                 $(INTERACTIVE_TESTS)
 DIST_SUBDIRS   += $(CONF_SUBDIRS)
 
 # The defs script shouldn't be recreated whenever the Makefile is
@@ -717,7 +912,7 @@ clean-local-legacy:
            (cd $$dir && $(MAKE) $(AM_MAKEFLAGS) distclean); \
          else :; fi; \
        done
-       rm -rf _inst
+       rm -rf _inst _inst-*
 
 # For distclean, we may have to fake Makefiles in the test directories
 # so that descending in DIST_SUBDIRS works.
diff --git a/NEWS b/NEWS
index 95fa97d..2357a8e 100644
--- a/NEWS
+++ b/NEWS
@@ -6,13 +6,28 @@ New in 2.2.12 2010-08-??: git version 2.2.11a, Libtool team:
 
   - On non-cygwin Windows systems, we now lookup potential library
     file names without regard to file name case.
+  - The old testsuite now uses the `parallel-tests' Automake test driver
+    now for more concurrency and better test logging.  For this, tests are
+    run in verbose mode by default now.
+
+* Important incompatible changes:
+
+  - Autoconf 2.62 and Automake 1.11.1 or newer are now required for building
+    Libtool.  For using Libtool in your own projects, Autoconf 2.59 and
+    Automake 1.9.6 should still work.
 
 * Changes in supported systems or compilers:
+
   - Initial support for the Microsoft C/C++ Compiler, with help from
     the compile script in unreleased Automake 1.12. Override the manifest
     tool used to embed the manifest resource through the environment
     variable MANIFEST_TOOL.
 
+* Bug fixes:
+
+  - The `check-interactive' and `check-noninteractive' convenience make
+    targets now also work for the old testsuite.
+
 New in 2.2.10 2010-06-10: git version 2.2.9a, Libtool team:
 
 * New features:
diff --git a/README b/README
index 0a9317f..0c13518 100644
--- a/README
+++ b/README
@@ -64,8 +64,8 @@ To run a test group of the old test suite in isolation (say, 
you think
 you have fixed a bug, but don't want to rerun the entire suite), you can
 do it like this:
 
-  gmake check TESTS="tests/cdemo-static.test tests/cdemo-make.test \
-                     tests/cdemo-exec.test" \
+  gmake check TESTS="tests/cdemo-static.test tests/cdemo-static-make.test \
+                     tests/cdemo-static-exec.test" \
               TESTSUITEFLAGS=-V
 
 Providing that you have a FAIL from the most recent group from a
@@ -76,15 +76,11 @@ If you wish to report a test group failure to the libtool 
list, you need
 to send the verbose output of the FAILing group, along with the
 information from the end of `$(top_builddir)/libtool --help' to the bug
 report mailing list, <address@hidden> with a subject line that
-includes the string `[TEST FAILURE]'.  From a Bourne compatible shell,
-you can generate verbose test output like this:
+includes the string `[TEST FAILURE]'.  The file test-suite.log contains
+the verbose output from all failed tests.
 
-  VERBOSE=yes gmake check \
-  TESTS="tests/cdemo-static.test tests/cdemo-make.test tests/cdemo-exec.test" \
-  TESTSUITEFLAGS=-V | tee cdemo-static-group.log
-
-In order to enable debug shell tracing, use VERBOSE=debug instead of
-VERBOSE=yes.
+In order to enable debug shell tracing, you can set VERBOSE=debug when
+running the old test suite.
 
 
 In the long run, Libtool will move to using only the new,
@@ -174,7 +170,7 @@ For more details about version numbers, see:
     http://www.gnu.org/software/libtool/contribute.html
 
 -- 
-  Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009  Free Software
+  Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
   Foundation, Inc.
   Written by Gary V. Vaughan, 2004
 
diff --git a/README.alpha b/README.alpha
index a785a7b..2632e75 100644
--- a/README.alpha
+++ b/README.alpha
@@ -69,8 +69,8 @@ To run a test group of the old test suite in isolation (say, 
you think
 you have fixed a bug, but don't want to rerun the entire suite), you can
 do it like this:
 
-  gmake check TESTS="tests/cdemo-static.test tests/cdemo-make.test \
-                     tests/cdemo-exec.test" \
+  gmake check TESTS="tests/cdemo-static.test tests/cdemo-static-make.test \
+                     tests/cdemo-static-exec.test" \
              TESTSUITEFLAGS=-V
 
 Providing that you have a FAIL from the most recent group from a
@@ -81,15 +81,11 @@ If you wish to report a test group failure to the libtool 
list, you need
 to send the verbose output of the FAILing group, along with the
 information from the end of `$(top_builddir)/libtool --help' to the bug
 report mailing list, <address@hidden> with a subject line that
-includes the string `[TEST FAILURE]'.  From a Bourne compatible shell,
-you can generate verbose test output like this:
+includes the string `[TEST FAILURE]'.  The file test-suite.log contains
+the verbose output from all failed tests.
 
-  VERBOSE=yes gmake check \
-  TESTS="tests/cdemo-static.test tests/cdemo-make.test tests/cdemo-exec.test" \
-  TESTSUITEFLAGS=-V | tee cdemo-static-group.log
-
-In order to enable debug shell tracing, use VERBOSE=debug instead of
-VERBOSE=yes.
+In order to enable debug shell tracing, you can set VERBOSE=debug when
+running the old test suite.
 
 
 In the long run, Libtool will move to using only the new,
@@ -114,7 +110,7 @@ send the file `tests/testsuite.log' to the bug report 
mailing list,
 <address@hidden>.
 
 -- 
-  Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009  Free Software
+  Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
   Foundation, Inc.
   Written by Gary V. Vaughan, 2004
 
diff --git a/bootstrap b/bootstrap
index 410c983..7ad0979 100755
--- a/bootstrap
+++ b/bootstrap
@@ -46,7 +46,6 @@ export SHELL
 : ${SED=sed}
 : ${LN_S='ln -s'}
 : ${MAKEINFO=makeinfo}
-: ${WORKING_LIBOBJ_SUPPORT=false}
 
 case $1 in
 --help|-h*)
@@ -54,8 +53,6 @@ case $1 in
 `echo $0 | sed 's,^.*/,,g'`: This script is designed to bootstrap a fresh 
repository checkout
 of Libtool.  Useful environment variable settings:
   reconfdirs='. libltdl'     Do not bootstrap the old test suite.
-  WORKING_LIBOBJ_SUPPORT=:   Declare that you have fixed LIBOBJDIR support
-                             in autoconf (> 2.59) and automake (> 1.9.6).
 EOF
   exit
   ;;
@@ -97,19 +94,8 @@ find . -depth \( -name autom4te.cache -o -name libtool \) 
-print \
 # Delete stale files from previous libtool versions.
 rm -f acinclude.m4 libltdl/config.h
 
-# Workaround for missing LIBOBJDIR support in Autoconf 2.59, Automake 1.9.6:
-# Have symlinks of the libobj files in top source dir.
-# Set WORKING_LIBOBJ_SUPPORT=: when calling bootstrap if you have fixed tools.
-case `($AUTOCONF --version) 2>/dev/null` in
-  *\ 2.59[c-z]* | *\ 2.[6-9][0-9]* | *\ [3-9].[0-9]*)
-  case `($AUTOMAKE --version) 2>/dev/null` in
-    *\ 1.9[a-z]* | *\ 1.1[0-9]* | *\ 1.[2-9][0-9]* | *\ [2-9].[0-9]*)
-      WORKING_LIBOBJ_SUPPORT=: ;;
-  esac ;;
-esac
 for file in argz.c lt__dirent.c lt__strl.c; do
   rm -f $file
-  $WORKING_LIBOBJ_SUPPORT || $LN_S libltdl/$file $file
 done
 
 if test -z "$reconfdirs"; then
diff --git a/configure.ac b/configure.ac
index 9690a05..1a0db91 100644
--- a/configure.ac
+++ b/configure.ac
@@ -125,7 +125,8 @@ AC_SUBST([package_revision])
 
 dnl These are bootstrap requirements! Once built, libtool may work with
 dnl much older releases of autoconf and automake.  See release notes.
-AM_INIT_AUTOMAKE([1.10.1 gnu subdir-objects dist-lzma])
+dnl 1.11 is needed for color-tests, 1.11.1 fixes a security issue.
+AM_INIT_AUTOMAKE([1.11.1 gnu subdir-objects dist-lzma color-tests 
parallel-tests])
 
 
 ## ------------------------- ##
@@ -146,13 +147,6 @@ AC_SUBST([M4SH], ['$(AUTOM4TE) --language=m4sh'])
 dnl Make sure config.status is regenerated when the version timestamp changes
 AC_SUBST([CONFIG_STATUS_DEPENDENCIES], ['$(top_srcdir)/ChangeLog'])
 
-dnl when installed libtool is used with automake-1.9.x or autoconf-2.59,
-dnl subdir libobjs don't work without a little extra help
-AC_MSG_CHECKING([whether subdir libobjs are useable])
-test -f $srcdir/argz.c || sublibobjs_supported=yes
-AM_CONDITIONAL([LTDL_SUBDIR_LIBOBJS], test x"${sublibobjs_supported-no}" != 
xno)
-AC_MSG_RESULT([${sublibobjs_supported-no}])
-
 
 ## ------------------------------- ##
 ## Libtool specific configuration. ##
@@ -215,6 +209,34 @@ AM_CONDITIONAL(HAVE_FC,[test -n "[$]_LT_TAGVAR(compiler, 
FC)"])
 AM_CONDITIONAL(HAVE_GCJ, [test -n "[$]_LT_TAGVAR(compiler, GCJ)"])
 AM_CONDITIONAL(HAVE_RC, [test -n "[$]_LT_TAGVAR(compiler, RC)"])
 
+## Whether `make' supports order-only prerequisites.
+AC_CACHE_CHECK([whether ${MAKE-make} supports order-only prerequisites],
+  [lt_cv_make_order_only],
+  [mkdir conftest.dir
+   cd conftest.dir
+   touch b
+   touch a
+cat >confmk << 'END'
+a: b | c
+a b c:
+       touch $[]@
+END
+   touch c
+   if ${MAKE-make} -s -q -f confmk 2>/dev/null; then
+     lt_cv_make_order_only=yes
+   else
+     lt_cv_make_order_only=no
+   fi
+   cd ..
+   rm -rf conftest.dir
+])
+if test $lt_cv_make_order_only = yes; then
+  ORDER='|'
+else
+  ORDER=''
+fi
+AC_SUBST([ORDER])
+
 ## ------------- ##
 ## Documentation ##
 ## ------------- ##
diff --git a/doc/libtool.texi b/doc/libtool.texi
index d0eaec4..f042a78 100644
--- a/doc/libtool.texi
+++ b/doc/libtool.texi
@@ -5032,17 +5032,29 @@ they test for:
 @table @file
 
 @item cdemo-conf.test
address@hidden cdemo-exec.test
 @itemx cdemo-make.test
address@hidden cdemo-exec.test
 @itemx cdemo-static.test
address@hidden cdemo-static-make.test
address@hidden cdemo-static-exec.test
 @itemx cdemo-shared.test
address@hidden cdemo-shared-make.test
address@hidden cdemo-shared-exec.test
 @itemx cdemo-undef.test
address@hidden cdemo-undef-make.test
address@hidden cdemo-undef-exec.test
 @pindex cdemo-conf.test
address@hidden cdemo-exec.test
 @pindex cdemo-make.test
address@hidden cdemo-exec.test
 @pindex cdemo-static.test
address@hidden cdemo-static-make.test
address@hidden cdemo-static-exec.test
 @pindex cdemo-shared.test
address@hidden cdemo-shared-make.test
address@hidden cdemo-shared-exec.test
 @pindex cdemo-undef.test
address@hidden cdemo-undef-make.test
address@hidden cdemo-undef-exec.test
 These programs check to see that the @file{tests/cdemo} subdirectory of
 the libtool distribution can be configured and built correctly.
 
@@ -5051,8 +5063,8 @@ convenience libraries, a mechanism that allows build-time 
static
 libraries to be created, in a way that their components can be later
 linked into programs or other libraries, even shared ones.
 
-The tests @file{cdemo-make.test} and @file{cdemo-exec.test} are executed
-three times, under three different libtool configurations:
+The tests matching @file{cdemo-*make.test} and @file{cdemo-*exec.test}
+are executed three times, under three different libtool configurations:
 @file{cdemo-conf.test} configures @file{cdemo/libtool} to build both
 static and shared libraries (the default for platforms that support
 both), @file{cdemo-static.test} builds only static libraries
@@ -5063,33 +5075,65 @@ The test @file{cdemo-undef.test} tests the generation 
of shared
 libraries with undefined symbols on systems that allow this.
 
 @item demo-conf.test
address@hidden demo-make.test
 @itemx demo-exec.test
 @itemx demo-inst.test
address@hidden demo-make.test
 @itemx demo-unst.test
 @itemx demo-static.test
address@hidden demo-static-make.test
address@hidden demo-static-exec.test
address@hidden demo-static-inst.test
address@hidden demo-static-unst.test
 @itemx demo-shared.test
address@hidden demo-shared-make.test
address@hidden demo-shared-exec.test
address@hidden demo-shared-inst.test
address@hidden demo-shared-unst.test
 @itemx demo-nofast.test
address@hidden demo-nofast-make.test
address@hidden demo-nofast-exec.test
address@hidden demo-nofast-inst.test
address@hidden demo-nofast-unst.test
 @itemx demo-pic.test
address@hidden demo-pic-make.test
address@hidden demo-pic-exec.test
 @itemx demo-nopic.test
address@hidden demo-nopic-make.test
address@hidden demo-nopic-exec.test
 @pindex demo-conf.test
address@hidden demo-make.test
 @pindex demo-exec.test
 @pindex demo-inst.test
address@hidden demo-make.test
 @pindex demo-unst.test
 @pindex demo-static.test
address@hidden demo-static-make.test
address@hidden demo-static-exec.test
address@hidden demo-static-inst.test
address@hidden demo-static-unst.test
 @pindex demo-shared.test
address@hidden demo-shared-make.test
address@hidden demo-shared-exec.test
address@hidden demo-shared-inst.test
address@hidden demo-shared-unst.test
 @pindex demo-nofast.test
address@hidden demo-nofast-make.test
address@hidden demo-nofast-exec.test
address@hidden demo-nofast-inst.test
address@hidden demo-nofast-unst.test
 @pindex demo-pic.test
address@hidden demo-pic-make.test
address@hidden demo-pic-exec.test
 @pindex demo-nopic.test
address@hidden demo-nopic-make.test
address@hidden demo-nopic-exec.test
 These programs check to see that the @file{tests/demo} subdirectory of
 the libtool distribution can be configured, built, installed, and
 uninstalled correctly.
 
 The @file{tests/demo} subdirectory contains a demonstration of a trivial
-package that uses libtool.  The tests @file{demo-make.test},
address@hidden, @file{demo-inst.test} and
address@hidden are executed four times, under four different
+package that uses libtool.  The tests matching @file{demo-*make.test},
address@hidden, @file{demo-*inst.test} and
address@hidden are executed four times, under four different
 libtool configurations: @file{demo-conf.test} configures
 @file{demo/libtool} to build both static and shared libraries,
 @file{demo-static.test} builds only static libraries
@@ -5121,8 +5165,8 @@ correspond to libtool's own notion of how your linker 
behaves.
 @pindex demo-relink.test
 @pindex depdemo-relink.test
 These tests check whether variable @code{shlibpath_overrides_runpath} is
-properly set.  If the test fails and @env{VERBOSE} is set, it will
-indicate what the variable should have been set to.
+properly set.  If the test fails, it will indicate what the variable should
+have been set to.
 
 @item demo-noinst-link.test
 @pindex demo-noinst-link.test
@@ -5130,21 +5174,45 @@ Checks whether libtool will not try to link with a 
previously installed
 version of a library when it should be linking with a just-built one.
 
 @item depdemo-conf.test
address@hidden depdemo-make.test
 @itemx depdemo-exec.test
 @itemx depdemo-inst.test
address@hidden depdemo-make.test
 @itemx depdemo-unst.test
 @itemx depdemo-static.test
address@hidden depdemo-static-make.test
address@hidden depdemo-static-exec.test
address@hidden depdemo-static-inst.test
address@hidden depdemo-static-unst.test
 @itemx depdemo-shared.test
address@hidden depdemo-shared-make.test
address@hidden depdemo-shared-exec.test
address@hidden depdemo-shared-inst.test
address@hidden depdemo-shared-unst.test
 @itemx depdemo-nofast.test
address@hidden depdemo-nofast-make.test
address@hidden depdemo-nofast-exec.test
address@hidden depdemo-nofast-inst.test
address@hidden depdemo-nofast-unst.test
 @pindex depdemo-conf.test
address@hidden depdemo-make.test
 @pindex depdemo-exec.test
 @pindex depdemo-inst.test
address@hidden depdemo-make.test
 @pindex depdemo-unst.test
 @pindex depdemo-static.test
address@hidden depdemo-static-make.test
address@hidden depdemo-static-exec.test
address@hidden depdemo-static-inst.test
address@hidden depdemo-static-unst.test
 @pindex depdemo-shared.test
address@hidden depdemo-shared-make.test
address@hidden depdemo-shared-exec.test
address@hidden depdemo-shared-inst.test
address@hidden depdemo-shared-unst.test
 @pindex depdemo-nofast.test
address@hidden depdemo-nofast-make.test
address@hidden depdemo-nofast-exec.test
address@hidden depdemo-nofast-inst.test
address@hidden depdemo-nofast-unst.test
 These programs check to see that the @file{tests/depdemo} subdirectory
 of the libtool distribution can be configured, built, installed, and
 uninstalled correctly.
@@ -5153,8 +5221,8 @@ The @file{tests/depdemo} subdirectory contains a 
demonstration of
 inter-library dependencies with libtool.  The test programs link some
 interdependent libraries.
 
-The tests @file{depdemo-make.test}, @file{depdemo-exec.test},
address@hidden and @file{depdemo-unst.test} are executed
+The tests matching @file{depdemo-*make.test}, @file{depdemo-*exec.test},
address@hidden and @file{depdemo-*unst.test} are executed
 four times, under four different libtool configurations:
 @file{depdemo-conf.test} configures @file{depdemo/libtool} to build both
 static and shared libraries, @file{depdemo-static.test} builds only static
@@ -5164,19 +5232,35 @@ only shared libraries (@option{--disable-static}).
 disable the fast-install mode (@option{--enable-fast-install=no}).
 
 @item mdemo-conf.test
address@hidden mdemo-make.test
 @itemx mdemo-exec.test
 @itemx mdemo-inst.test
address@hidden mdemo-make.test
 @itemx mdemo-unst.test
 @itemx mdemo-static.test
address@hidden mdemo-static-make.test
address@hidden mdemo-static-exec.test
address@hidden mdemo-static-inst.test
address@hidden mdemo-static-unst.test
 @itemx mdemo-shared.test
address@hidden mdemo-shared-make.test
address@hidden mdemo-shared-exec.test
address@hidden mdemo-shared-inst.test
address@hidden mdemo-shared-unst.test
 @pindex mdemo-conf.test
address@hidden mdemo-make.test
 @pindex mdemo-exec.test
 @pindex mdemo-inst.test
address@hidden mdemo-make.test
 @pindex mdemo-unst.test
 @pindex mdemo-static.test
address@hidden mdemo-static-make.test
address@hidden mdemo-static-exec.test
address@hidden mdemo-static-inst.test
address@hidden mdemo-static-unst.test
 @pindex mdemo-shared.test
address@hidden mdemo-shared-make.test
address@hidden mdemo-shared-exec.test
address@hidden mdemo-shared-inst.test
address@hidden mdemo-shared-unst.test
 These programs check to see that the @file{tests/mdemo} subdirectory of
 the libtool distribution can be configured, built, installed, and
 uninstalled correctly.
@@ -5187,8 +5271,8 @@ package that uses libtool and the system independent 
dlopen wrapper
 dlopen wrapper for various platforms (Linux, Solaris, HP/UX etc.)
 including support for dlpreopened modules (@pxref{Dlpreopening}).
 
-The tests @file{mdemo-make.test}, @file{mdemo-exec.test},
address@hidden and @file{mdemo-unst.test} are executed
+The tests matching @file{mdemo-*make.test}, @file{mdemo-*exec.test},
address@hidden and @file{mdemo-*unst.test} are executed
 three times, under three different libtool configurations:
 @file{mdemo-conf.test} configures @file{mdemo/libtool} to build both
 static and shared libraries, @file{mdemo-static.test} builds only static
@@ -5232,13 +5316,13 @@ Check whether we can actually get help for libtool.
 Check that a nonexistent objectlist file is properly detected.
 
 @item pdemo-conf.test
address@hidden pdemo-make.test
 @itemx pdemo-exec.test
 @itemx pdemo-inst.test
address@hidden pdemo-make.test
 @pindex pdemo-conf.test
address@hidden pdemo-make.test
 @pindex pdemo-exec.test
 @pindex pdemo-inst.test
address@hidden pdemo-make.test
 These programs check to see that the @file{tests/pdemo} subdirectory of
 the libtool distribution can be configured, built, and executed
 correctly.
@@ -5264,17 +5348,29 @@ This test validates that libtool can handle suffixes 
for all the file
 types that it supports, and that it fails when the suffix is invalid.
 
 @item tagdemo-conf.test
address@hidden tagdemo-exec.test
 @itemx tagdemo-make.test
address@hidden tagdemo-exec.test
 @itemx tagdemo-static.test
address@hidden tagdemo-static-make.test
address@hidden tagdemo-static-exec.test
 @itemx tagdemo-shared.test
address@hidden tagdemo-shared-make.test
address@hidden tagdemo-shared-exec.test
 @itemx tagdemo-undef.test
address@hidden tagdemo-undef-make.test
address@hidden tagdemo-undef-exec.test
 @pindex tagdemo-conf.test
address@hidden tagdemo-exec.test
 @pindex tagdemo-make.test
address@hidden tagdemo-exec.test
 @pindex tagdemo-static.test
address@hidden tagdemo-static-make.test
address@hidden tagdemo-static-exec.test
 @pindex tagdemo-shared.test
address@hidden tagdemo-shared-make.test
address@hidden tagdemo-shared-exec.test
 @pindex tagdemo-undef.test
address@hidden tagdemo-undef-make.test
address@hidden tagdemo-undef-exec.test
 These programs check to see that the @file{tests/tagdemo} subdirectory
 of the libtool distribution can be configured, built, and executed
 correctly.
@@ -5285,15 +5381,23 @@ It generates a library from C++ sources, which is then 
linked to a C++
 program.
 
 @item f77demo-conf.test
address@hidden f77demo-exec.test
 @itemx f77demo-make.test
address@hidden f77demo-exec.test
 @itemx f77demo-static.test
address@hidden f77demo-static-make.test
address@hidden f77demo-static-exec.test
 @itemx f77demo-shared.test
address@hidden f77demo-shared-make.test
address@hidden f77demo-shared-exec.test
 @pindex f77demo-conf.test
address@hidden f77demo-exec.test
 @pindex f77demo-make.test
address@hidden f77demo-exec.test
 @pindex f77demo-static.test
address@hidden f77demo-static-make.test
address@hidden f77demo-static-exec.test
 @pindex f77demo-shared.test
address@hidden f77demo-shared-make.test
address@hidden f77demo-shared-exec.test
 These programs check to see that the @file{tests/f77demo} subdirectory
 of the libtool distribution can be configured, built, and executed
 correctly.
@@ -5304,15 +5408,23 @@ sources, and a Fortran 77 program to use the former 
library, and a C
 program to use the latter library.
 
 @item fcdemo-conf.test
address@hidden fcdemo-exec.test
 @itemx fcdemo-make.test
address@hidden fcdemo-exec.test
 @itemx fcdemo-static.test
address@hidden fcdemo-static-make.test
address@hidden fcdemo-static-exec.test
 @itemx fcdemo-shared.test
address@hidden fcdemo-shared-make.test
address@hidden fcdemo-shared-exec.test
 @pindex fcdemo-conf.test
address@hidden fcdemo-exec.test
 @pindex fcdemo-make.test
address@hidden fcdemo-exec.test
 @pindex fcdemo-static.test
address@hidden fcdemo-static-make.test
address@hidden fcdemo-static-exec.test
 @pindex fcdemo-shared.test
address@hidden fcdemo-shared-make.test
address@hidden fcdemo-shared-exec.test
 These programs check to see that the @file{tests/fcdemo} subdirectory
 of the libtool distribution can be configured, built, and executed
 correctly.
@@ -5368,27 +5480,13 @@ recursive test groups themselves should never require 
user interaction,
 while the test groups they invoke may do so.
 @end table
 
-For example, in order to avoid any interactive test groups, you could
-use this:
-
address@hidden
-make check-local \
-  TESTSUITEFLAGS='-k !interactive INNER_TESTSUITEFLAGS=",!interactive"'
address@hidden smallexample
-
address@hidden
-while to run only those test groups, you would use this:
-
address@hidden
-make check-local \
-  TESTSUITEFLAGS='-k interactive -k recursive 
INNER_TESTSUITEFLAGS=,interactive'
address@hidden smallexample
-
address@hidden
-but the convenience targets @samp{check-interactive} and
address@hidden avoid needing to remember these complex
-commands, in addition to also disabling interactive tests in the old
-test suite.
address@hidden @samp{check-interactive}
address@hidden @samp{check-noninteractive}
+There is a convenience target @samp{check-noninteractive} that runs
+all tests from both test suites that do not cause user interaction on
+Windows.  Conversely, the target @samp{check-interactive} runs the
+complement of tests and might require closing popup windows about DLL
+load errors on Windows.
 
 
 @node When tests fail
@@ -5396,8 +5494,9 @@ test suite.
 @cindex failed tests
 @cindex tests, failed
 
-Each of the tests in the old test suite are designed to produce no
-output when they are run via @kbd{make check}.  The exit status of each
+When the tests in the old test suite are run via @command{make check},
+output is caught in per-test @file{tests/@var{test-name}.log} files
+and summarized in the @file{test-suite.log} file.  The exit status of each
 program tells the @file{Makefile} whether or not the test succeeded.
 
 If a test fails, it means that there is either a programming error in
@@ -5407,11 +5506,6 @@ To investigate a particular test, you may run it 
directly, as you would
 a normal program.  When the test is invoked in this way, it produces
 output that may be useful in determining what the problem is.
 
-Another way to have the test programs produce output is to set the
address@hidden environment variable to @samp{yes} before running them.
-For example, @kbd{env VERBOSE=yes make check} runs all the tests, and
-has each of them display debugging information.
-
 The new, Autotest-based test suite produces as output a file
 @file{tests/testsuite.log} which contains information about failed
 tests.
diff --git a/tests/cdemo-shared-exec.test b/tests/cdemo-shared-exec.test
new file mode 100755
index 0000000..6de58fd
--- /dev/null
+++ b/tests/cdemo-shared-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/cdemo-exec.test
diff --git a/tests/cdemo-shared-make.test b/tests/cdemo-shared-make.test
new file mode 100755
index 0000000..cb3792c
--- /dev/null
+++ b/tests/cdemo-shared-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/cdemo-make.test
diff --git a/tests/cdemo-static-exec.test b/tests/cdemo-static-exec.test
new file mode 100755
index 0000000..6de58fd
--- /dev/null
+++ b/tests/cdemo-static-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/cdemo-exec.test
diff --git a/tests/cdemo-static-make.test b/tests/cdemo-static-make.test
new file mode 100755
index 0000000..cb3792c
--- /dev/null
+++ b/tests/cdemo-static-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/cdemo-make.test
diff --git a/tests/cdemo-undef-exec.test b/tests/cdemo-undef-exec.test
new file mode 100755
index 0000000..6de58fd
--- /dev/null
+++ b/tests/cdemo-undef-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/cdemo-exec.test
diff --git a/tests/cdemo-undef-make.test b/tests/cdemo-undef-make.test
new file mode 100755
index 0000000..cb3792c
--- /dev/null
+++ b/tests/cdemo-undef-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/cdemo-make.test
diff --git a/tests/defs.m4sh b/tests/defs.m4sh
index 183783e..8ffde5b 100644
--- a/tests/defs.m4sh
+++ b/tests/defs.m4sh
@@ -43,15 +43,10 @@ if test -z "$DJGPP"; then
     CONFIG_SITE=/nonexistent
 fi
 
-# How verbose should we be?  Default is no test output.
-# Setting VERBOSE=yes enables test output.
-# Setting VERBOSE=debug also puts the shell in debug mode.
+# How verbose should we be?  Default is test output in log file.
+# Setting VERBOSE=debug puts the shell in debug mode.
 opt_debug=:
-test "${VERBOSE+set}" != "set" && VERBOSE=no
 case "$VERBOSE" in
-NO | no | 0 | "")
-  exec > /dev/null 2>&1
-  ;;
 DEBUG | debug )
   opt_debug='set -x'
   $opt_debug
@@ -346,7 +341,7 @@ func_exec ()
 }
 
 # Shared global variables for test scripts
-prefix="./_inst"
+prefix=./_inst-`echo "$0" | sed 's,.*/,,; s,-.*,,'`
 srcdir=`cd $srcdir && pwd`
 m4dir=$srcdir/libltdl/m4
 auxdir=$srcdir/libltdl/config
diff --git a/tests/demo-nofast-exec.test b/tests/demo-nofast-exec.test
new file mode 100755
index 0000000..82e272d
--- /dev/null
+++ b/tests/demo-nofast-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-exec.test
diff --git a/tests/demo-nofast-inst.test b/tests/demo-nofast-inst.test
new file mode 100755
index 0000000..02e87c1
--- /dev/null
+++ b/tests/demo-nofast-inst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-inst.test
diff --git a/tests/demo-nofast-make.test b/tests/demo-nofast-make.test
new file mode 100755
index 0000000..c902d85
--- /dev/null
+++ b/tests/demo-nofast-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-make.test
diff --git a/tests/demo-nofast-unst.test b/tests/demo-nofast-unst.test
new file mode 100755
index 0000000..789a487
--- /dev/null
+++ b/tests/demo-nofast-unst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-unst.test
diff --git a/tests/demo-nopic-exec.test b/tests/demo-nopic-exec.test
new file mode 100755
index 0000000..82e272d
--- /dev/null
+++ b/tests/demo-nopic-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-exec.test
diff --git a/tests/demo-nopic-make.test b/tests/demo-nopic-make.test
new file mode 100755
index 0000000..c902d85
--- /dev/null
+++ b/tests/demo-nopic-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-make.test
diff --git a/tests/demo-pic-exec.test b/tests/demo-pic-exec.test
new file mode 100755
index 0000000..82e272d
--- /dev/null
+++ b/tests/demo-pic-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-exec.test
diff --git a/tests/demo-pic-make.test b/tests/demo-pic-make.test
new file mode 100755
index 0000000..c902d85
--- /dev/null
+++ b/tests/demo-pic-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-make.test
diff --git a/tests/demo-shared-exec.test b/tests/demo-shared-exec.test
new file mode 100755
index 0000000..82e272d
--- /dev/null
+++ b/tests/demo-shared-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-exec.test
diff --git a/tests/demo-shared-inst.test b/tests/demo-shared-inst.test
new file mode 100755
index 0000000..02e87c1
--- /dev/null
+++ b/tests/demo-shared-inst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-inst.test
diff --git a/tests/demo-shared-make.test b/tests/demo-shared-make.test
new file mode 100755
index 0000000..c902d85
--- /dev/null
+++ b/tests/demo-shared-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-make.test
diff --git a/tests/demo-shared-unst.test b/tests/demo-shared-unst.test
new file mode 100755
index 0000000..789a487
--- /dev/null
+++ b/tests/demo-shared-unst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-unst.test
diff --git a/tests/demo-static-exec.test b/tests/demo-static-exec.test
new file mode 100755
index 0000000..82e272d
--- /dev/null
+++ b/tests/demo-static-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-exec.test
diff --git a/tests/demo-static-inst.test b/tests/demo-static-inst.test
new file mode 100755
index 0000000..02e87c1
--- /dev/null
+++ b/tests/demo-static-inst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-inst.test
diff --git a/tests/demo-static-make.test b/tests/demo-static-make.test
new file mode 100755
index 0000000..c902d85
--- /dev/null
+++ b/tests/demo-static-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-make.test
diff --git a/tests/demo-static-unst.test b/tests/demo-static-unst.test
new file mode 100755
index 0000000..789a487
--- /dev/null
+++ b/tests/demo-static-unst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-unst.test
diff --git a/tests/depdemo-nofast-exec.test b/tests/depdemo-nofast-exec.test
new file mode 100755
index 0000000..5b14104
--- /dev/null
+++ b/tests/depdemo-nofast-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-exec.test
diff --git a/tests/depdemo-nofast-inst.test b/tests/depdemo-nofast-inst.test
new file mode 100755
index 0000000..b22013e
--- /dev/null
+++ b/tests/depdemo-nofast-inst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-inst.test
diff --git a/tests/depdemo-nofast-make.test b/tests/depdemo-nofast-make.test
new file mode 100755
index 0000000..e8cb467
--- /dev/null
+++ b/tests/depdemo-nofast-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-make.test
diff --git a/tests/depdemo-nofast-unst.test b/tests/depdemo-nofast-unst.test
new file mode 100755
index 0000000..f3ccf3f
--- /dev/null
+++ b/tests/depdemo-nofast-unst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-unst.test
diff --git a/tests/depdemo-shared-exec.test b/tests/depdemo-shared-exec.test
new file mode 100755
index 0000000..5b14104
--- /dev/null
+++ b/tests/depdemo-shared-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-exec.test
diff --git a/tests/depdemo-shared-inst.test b/tests/depdemo-shared-inst.test
new file mode 100755
index 0000000..b22013e
--- /dev/null
+++ b/tests/depdemo-shared-inst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-inst.test
diff --git a/tests/depdemo-shared-make.test b/tests/depdemo-shared-make.test
new file mode 100755
index 0000000..e8cb467
--- /dev/null
+++ b/tests/depdemo-shared-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-make.test
diff --git a/tests/depdemo-shared-unst.test b/tests/depdemo-shared-unst.test
new file mode 100755
index 0000000..f3ccf3f
--- /dev/null
+++ b/tests/depdemo-shared-unst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-unst.test
diff --git a/tests/depdemo-static-exec.test b/tests/depdemo-static-exec.test
new file mode 100755
index 0000000..5b14104
--- /dev/null
+++ b/tests/depdemo-static-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-exec.test
diff --git a/tests/depdemo-static-inst.test b/tests/depdemo-static-inst.test
new file mode 100755
index 0000000..b22013e
--- /dev/null
+++ b/tests/depdemo-static-inst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-inst.test
diff --git a/tests/depdemo-static-make.test b/tests/depdemo-static-make.test
new file mode 100755
index 0000000..e8cb467
--- /dev/null
+++ b/tests/depdemo-static-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-make.test
diff --git a/tests/depdemo-static-unst.test b/tests/depdemo-static-unst.test
new file mode 100755
index 0000000..f3ccf3f
--- /dev/null
+++ b/tests/depdemo-static-unst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-unst.test
diff --git a/tests/f77demo-shared-exec.test b/tests/f77demo-shared-exec.test
new file mode 100755
index 0000000..b88eb16
--- /dev/null
+++ b/tests/f77demo-shared-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/f77demo-exec.test
diff --git a/tests/f77demo-shared-make.test b/tests/f77demo-shared-make.test
new file mode 100755
index 0000000..e68f6de
--- /dev/null
+++ b/tests/f77demo-shared-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/f77demo-make.test
diff --git a/tests/f77demo-static-exec.test b/tests/f77demo-static-exec.test
new file mode 100755
index 0000000..b88eb16
--- /dev/null
+++ b/tests/f77demo-static-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/f77demo-exec.test
diff --git a/tests/f77demo-static-make.test b/tests/f77demo-static-make.test
new file mode 100755
index 0000000..e68f6de
--- /dev/null
+++ b/tests/f77demo-static-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/f77demo-make.test
diff --git a/tests/fcdemo-shared-exec.test b/tests/fcdemo-shared-exec.test
new file mode 100755
index 0000000..46ea71f
--- /dev/null
+++ b/tests/fcdemo-shared-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/fcdemo-exec.test
diff --git a/tests/fcdemo-shared-make.test b/tests/fcdemo-shared-make.test
new file mode 100755
index 0000000..5fc2c37
--- /dev/null
+++ b/tests/fcdemo-shared-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/fcdemo-make.test
diff --git a/tests/fcdemo-static-exec.test b/tests/fcdemo-static-exec.test
new file mode 100755
index 0000000..46ea71f
--- /dev/null
+++ b/tests/fcdemo-static-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/fcdemo-exec.test
diff --git a/tests/fcdemo-static-make.test b/tests/fcdemo-static-make.test
new file mode 100755
index 0000000..5fc2c37
--- /dev/null
+++ b/tests/fcdemo-static-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/fcdemo-make.test
diff --git a/tests/mdemo-shared-exec.test b/tests/mdemo-shared-exec.test
new file mode 100755
index 0000000..d20ae64
--- /dev/null
+++ b/tests/mdemo-shared-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/mdemo-exec.test
diff --git a/tests/mdemo-shared-inst.test b/tests/mdemo-shared-inst.test
new file mode 100755
index 0000000..81e7b60
--- /dev/null
+++ b/tests/mdemo-shared-inst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/mdemo-inst.test
diff --git a/tests/mdemo-shared-make.test b/tests/mdemo-shared-make.test
new file mode 100755
index 0000000..490230e
--- /dev/null
+++ b/tests/mdemo-shared-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/mdemo-make.test
diff --git a/tests/mdemo-shared-unst.test b/tests/mdemo-shared-unst.test
new file mode 100755
index 0000000..6f1cbae
--- /dev/null
+++ b/tests/mdemo-shared-unst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/mdemo-unst.test
diff --git a/tests/mdemo-static-exec.test b/tests/mdemo-static-exec.test
new file mode 100755
index 0000000..d20ae64
--- /dev/null
+++ b/tests/mdemo-static-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/mdemo-exec.test
diff --git a/tests/mdemo-static-inst.test b/tests/mdemo-static-inst.test
new file mode 100755
index 0000000..81e7b60
--- /dev/null
+++ b/tests/mdemo-static-inst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/mdemo-inst.test
diff --git a/tests/mdemo-static-make.test b/tests/mdemo-static-make.test
new file mode 100755
index 0000000..490230e
--- /dev/null
+++ b/tests/mdemo-static-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/mdemo-make.test
diff --git a/tests/mdemo-static-unst.test b/tests/mdemo-static-unst.test
new file mode 100755
index 0000000..6f1cbae
--- /dev/null
+++ b/tests/mdemo-static-unst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/mdemo-unst.test
diff --git a/tests/tagdemo-shared-exec.test b/tests/tagdemo-shared-exec.test
new file mode 100755
index 0000000..ecf553a
--- /dev/null
+++ b/tests/tagdemo-shared-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/tagdemo-exec.test
diff --git a/tests/tagdemo-shared-make.test b/tests/tagdemo-shared-make.test
new file mode 100755
index 0000000..9ffbd49
--- /dev/null
+++ b/tests/tagdemo-shared-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/tagdemo-make.test
diff --git a/tests/tagdemo-static-exec.test b/tests/tagdemo-static-exec.test
new file mode 100755
index 0000000..ecf553a
--- /dev/null
+++ b/tests/tagdemo-static-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/tagdemo-exec.test
diff --git a/tests/tagdemo-static-make.test b/tests/tagdemo-static-make.test
new file mode 100755
index 0000000..9ffbd49
--- /dev/null
+++ b/tests/tagdemo-static-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/tagdemo-make.test
diff --git a/tests/tagdemo-undef-exec.test b/tests/tagdemo-undef-exec.test
new file mode 100755
index 0000000..ecf553a
--- /dev/null
+++ b/tests/tagdemo-undef-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/tagdemo-exec.test
diff --git a/tests/tagdemo-undef-make.test b/tests/tagdemo-undef-make.test
new file mode 100755
index 0000000..9ffbd49
--- /dev/null
+++ b/tests/tagdemo-undef-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/tagdemo-make.test


hooks/post-receive
-- 
GNU Libtool



reply via email to

[Prev in Thread] Current Thread [Next in Thread]