maint: no more make recursion in Automake's build system
authorStefano Lattarini <stefano.lattarini@gmail.com>
Fri, 6 Apr 2012 13:20:54 +0000 (15:20 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Fri, 6 Apr 2012 19:29:31 +0000 (21:29 +0200)
commit8e02441b00db75f21455edc92191e64cab19b031
tree66d045b7a857d169f5d83be0a5ac526fad5102a8
parent8a5096d150cf9803b8963768b7366cd68edcce03
maint: no more make recursion in Automake's build system

We finally merge testsuite-related part of the Automake build
system with the top-level one.  See also yesterday's commit
'v1.11-2124-ga4b0f4b', "maint: remove most recursion in automake's
own build system".

* t/gen-testsuite-part: Move ...
* gen-testsuite-part: ... here, with required adjustments.
* t/defs-static.in: Move ...
* defs-static.in: ... here, with required adjustments.  In
particular ...
($testsrcdir, $testbuilddir): Removed.
($top_testsrcdir): Renamed ...
($am_top_srcdir): ... to this.
($top_testbuilddir): Renamed ...
($am_top_builddir): ... to this.
* t/defs: Move ...
* defs: ... here, and adjust as required.
* t/Makefile.am: Merge ...
* Makefile.am: ... in here, with related adjustments and
simplifications.
* bootstrap: Adjust as required.
* syntax-checks.mk: Likewise.
* .gitignore: Likewise.
* t/ax/tap-setup.sh: Likewise.
* t/get-sysconf.sh: Likewise.
* t/help-multilib.sh: Likewise.
* t/multlib.sh: Likewise.
* t/parallel-tests2.sh: Likewise.
* t/self-check-cleanup.tap: Likewise.
* t/self-check-exit.tap: Likewise.
* t/self-check-dir.tap: Likewise.
* t/self-check-explicit-skips.sh: Likewise.
* t/self-check-reexec.tap: Likewise.
* t/self-check-sanity.sh: Likewise.
* t/yacc-d-cxx.sh: Likewise.

Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
22 files changed:
.gitignore
Makefile.am
bootstrap
configure.ac
defs [moved from t/defs with 97% similarity]
defs-static.in [moved from t/defs-static.in with 94% similarity]
gen-testsuite-part [moved from t/gen-testsuite-part with 93% similarity]
syntax-checks.mk
t/Makefile.am [deleted file]
t/ax/tap-setup.sh
t/get-sysconf.sh
t/help-multilib.sh
t/list-of-tests.mk
t/multlib.sh
t/parallel-tests2.sh
t/self-check-cleanup.tap
t/self-check-dir.tap
t/self-check-exit.tap
t/self-check-explicit-skips.sh
t/self-check-reexec.tap
t/self-check-sanity.sh
t/yacc-d-cxx.sh