Related to automake bug#13378: <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13378>
This series has been derived from this earlier version: <http://lists.gnu.org/archive/html/automake-patches/2013-01/msg00102.html> Since this series is not yet finalized (i.e., it might require last-minute tweaks to correct typos or minor blunders), references to commits in it are still mostly stubbed (marked as "XXX" or "TODO" in the commit messages), since the SHA-1 of a commit changes when the commit is amended. I will fill these "SHA-1 stubs" with proper values before pushing out a definitive version of the series. I plan to push this series in 72 hours to master. Regards, Stefano -*-*-*- Stefano Lattarini (10): subdir-objects: enable unconditionally cleanup: having subdir-objects mandatory allow us some simplifications depend: assume we can always pass '-o' to the C compiler depend: assume '-c' compiler flag always means to produce object files Automake::Language: drop unused fields 'compile_flag' and 'output_flag' depend: refactor and remove code duplication depend: a preparatory refactoring depend: reduce code duplication depend: prefer $(...) over `...` in Cygwin-specific recipes depend: reduce code duplication, de-uglify make verbose output NEWS | 10 ++ bin/automake.in | 263 ++++++++++++---------------------------------- doc/automake.texi | 32 ++---- lib/Automake/Language.pm | 4 - lib/am/depend2.am | 70 ++++-------- t/compile_f_c_cxx.sh | 15 ++- t/cscope.tap | 6 +- t/depcomp8a.sh | 19 +--- t/depcomp8b.sh | 27 +---- t/fort2.sh | 13 ++- t/fort4.sh | 39 ++++--- t/fort5.sh | 15 ++- t/gcj.sh | 37 ++++++- t/lex-line.sh | 32 +----- t/libobj20a.sh | 45 -------- t/libobj20b.sh | 2 +- t/libobj20c.sh | 2 +- t/libtool3.sh | 14 +-- t/list-of-tests.mk | 3 - t/ltlibsrc.sh | 2 +- t/pr401.sh | 11 -- t/pr401b.sh | 9 -- t/pr401c.sh | 10 -- t/silent-nested-vars.sh | 2 +- t/sourcefile-in-subdir.sh | 36 ------- t/subobj.sh | 32 +----- t/subobj4.sh | 50 --------- t/subpkg-yacc.sh | 14 ++- t/subpkg.sh | 7 +- t/xsource.sh | 18 ++-- t/yacc-grepping2.sh | 30 +----- t/yacc-line.sh | 45 +++----- 32 files changed, 252 insertions(+), 662 deletions(-) delete mode 100755 t/libobj20a.sh delete mode 100755 t/sourcefile-in-subdir.sh delete mode 100755 t/subobj4.sh -- 1.8.3.rc0.19.g7e6a0cc