automake-ng
[Top][All Lists]
Advanced

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

[Automake-NG] [PATCH 0/4] Place objects for sources in a subdir into the


From: Stefano Lattarini
Subject: [Automake-NG] [PATCH 0/4] Place objects for sources in a subdir into the same subdir
Date: Fri, 8 Jun 2012 10:28:12 +0200

That is, in mainline Automake terms, always behave as if the 'subdir-object'
option is always active.  This  change is mostly useful for packages using a
non-recursive make setup, which in Automake-NG we want to encourage as much
as possible.

I will push by tomorrow if there is no objection.

-*-*-*-

Stefano Lattarini (4):
  [ng] automake: don't define many identical 'lang_*_rewrite' subroutines
  [ng] subdir-objects: enable unconditionally
  [ng] tests: remove explicit usages of the 'subdir-objects' option
  [ng] cleanup: after enabling of subdir-objects unconditionally

 NG-NEWS                                 |   12 ++
 automake.in                             |  293 ++++++++-----------------------
 doc/automake-ng.texi                    |   37 +---
 lib/am/depend2.am                       |    3 +-
 lib/am/lex.am                           |    2 +-
 lib/am/yacc.am                          |    2 +-
 t/amopts-variable-expansion.sh          |   11 +-
 t/ax/depcomp-shuffle.sh                 |    5 +-
 t/ax/depcomp.sh                         |    7 +-
 t/ccnoco2.sh                            |   35 ++--
 t/ccnoco3.sh                            |    1 -
 t/check8.sh                             |    1 -
 t/cscope.tap                            |    2 +
 t/depcomp-recover.sh                    |    1 -
 t/depcomp-shuffle-sub-vpath.sh          |    2 +-
 t/depcomp-shuffle-sub.sh                |    2 +-
 t/depcomp-shuffle-vpath.sh              |    2 +-
 t/depcomp-shuffle.sh                    |    2 +-
 t/depcomp8a.sh                          |   22 +--
 t/depcomp8b.sh                          |   22 +--
 t/fort4.sh                              |   41 +++--
 t/fort5.sh                              |   17 +-
 t/gcj.sh                                |   37 +++-
 t/instdir-ltlib.sh                      |    1 -
 t/instdir-prog.sh                       |    1 -
 t/lex-line.sh                           |   28 +--
 t/lex-subobj-nodep.sh                   |    5 +-
 t/lex5.sh                               |    9 +-
 t/libobj19.sh                           |    1 -
 t/libobj20a.sh                          |   45 -----
 t/libobj20b.sh                          |    3 +-
 t/libobj20c.sh                          |    3 +-
 t/libtool3.sh                           |    9 +-
 t/libtool7.sh                           |    1 -
 t/parallel-am2.sh                       |    2 -
 t/parallel-tests-suffix-prog.sh         |    1 +
 t/pr224.sh                              |    1 -
 t/pr401.sh                              |   15 --
 t/pr401b.sh                             |   13 --
 t/pr401c.sh                             |   14 --
 t/repeated-options.sh                   |   48 +----
 t/silent-lex.sh                         |   26 +--
 t/silent-many-gcc.sh                    |   74 +++-----
 t/silent-many-generic.sh                |   74 +++-----
 t/silent-yacc.sh                        |   37 +---
 t/silent.sh                             |   39 ++--
 t/silent2.sh                            |   41 ++---
 t/silent3.sh                            |   38 ++--
 t/silent4.sh                            |   38 ++--
 t/silent9.sh                            |   40 ++---
 t/silentcxx-gcc.sh                      |   37 ++--
 t/silentcxx.sh                          |   38 ++--
 t/silentf77.sh                          |   28 ++-
 t/silentf90.sh                          |   28 ++-
 t/specflg-dummy.sh                      |    8 +-
 t/subdir3.sh                            |   36 ----
 t/{subobj.sh => subobj-c.sh}            |    5 +-
 t/{subobj2.sh => subobj-cxx-grep.sh}    |   11 +-
 t/subobj-cxx.sh                         |  121 +++++++++++++
 t/subobj-libtool.sh                     |    1 -
 t/subobj10.sh                           |   22 ++-
 t/subobj11a.sh                          |    1 -
 t/subobj4.sh                            |   53 ------
 t/subobj5.sh                            |    1 -
 t/subobj8.sh                            |    4 +-
 t/subobj9.sh                            |    6 +-
 t/subpkg-yacc.sh                        |   15 +-
 t/subpkg.sh                             |   10 +-
 t/suffix-custom-subobj.sh               |    1 -
 t/suffix13.sh                           |   12 +-
 t/vala3.sh                              |   39 ++--
 t/warning-groups-win-over-strictness.sh |    5 +-
 t/warnings-override.sh                  |    8 +-
 t/warnings-precedence.sh                |    8 +-
 t/warnings-strictness-interactions.sh   |   10 +-
 t/warnings-win-over-strictness.sh       |    9 +-
 t/xsource.sh                            |   18 +-
 t/yacc-d-cxx.sh                         |    1 -
 t/yacc-dist-nobuild-subdir.sh           |    4 +-
 t/yacc-line.sh                          |   37 ++--
 t/yacc-subobj-nodep.sh                  |    4 +-
 t/yacc5.sh                              |   28 +--
 t/yacc8.sh                              |    1 -
 83 files changed, 625 insertions(+), 1151 deletions(-)
 delete mode 100755 t/libobj20a.sh
 delete mode 100755 t/subdir3.sh
 rename t/{subobj.sh => subobj-c.sh} (95%)
 rename t/{subobj2.sh => subobj-cxx-grep.sh} (78%)
 create mode 100755 t/subobj-cxx.sh
 delete mode 100755 t/subobj4.sh

-- 
1.7.9.5




reply via email to

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