automake-ng
[Top][All Lists]
Advanced

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

[Automake-ng] [PATCH 0/4] Minor refactoring and cleanup for the dist-rel


From: Stefano Lattarini
Subject: [Automake-ng] [PATCH 0/4] Minor refactoring and cleanup for the dist-related targets
Date: Sun, 6 May 2012 18:35:26 +0200

These changes don't offer great simplifications nor optimizations, but
move some logic from automake execution time and recipe execution
time to make runtime, and clean up some old namespace pollution and API
leakiness -- which is the general direction Automake-NG should be moving
along IMHO.

So, ACK for this?  I will push in 72 hours if there is no objection, but
I'd like a review before then if possible.

Regards,
  Stefano

-*-*-*-

Stefano Lattarini (4):
  [ng] dist: simplify VPATH handling
  [ng] dist: strip duplicates from dist files at make (not automake) runtime
  [ng] dist: rename some non-public vars to make clear they are internal
  [ng] dist: optimize calculation of list of distributed file

 Makefile.am                       |    1 +
 NG-NEWS                           |   26 +++++++
 automake.in                       |   44 +++++------
 lib/am/configure.am               |    4 +-
 lib/am/data.am                    |    2 +-
 lib/am/distdir.am                 |  150 +++++++++++++++++--------------------
 lib/am/java.am                    |    2 +-
 lib/am/lisp.am                    |    2 +-
 lib/am/python.am                  |    2 +-
 lib/am/scripts.am                 |    2 +-
 lib/am/texi-vers.am               |    2 +-
 syntax-checks.mk                  |   23 ++++++
 t/autodist-acconfig-no-subdir.sh  |    4 +-
 t/autodist-acconfig.sh            |    2 +-
 t/autodist-aclocal-m4.sh          |    4 +-
 t/autodist-config-headers.sh      |   12 +--
 t/autodist-configure-no-subdir.sh |    4 +-
 t/autodist-stamp-vti.sh           |    2 +-
 t/autodist-subdir.sh              |   10 +--
 t/autodist.sh                     |    6 +-
 t/colon5.sh                       |    2 +-
 t/colon7.sh                       |    6 +-
 t/confh.sh                        |    4 +-
 t/confh8.sh                       |    8 +-
 t/depdist.sh                      |    2 +-
 t/dist-auxfile.sh                 |    8 +-
 t/dist-repeated.sh                |    8 --
 t/dist-srcdir.sh                  |   92 +++++++++++++++++++++++
 t/dist-srcdir2.sh                 |   49 ++++++++++++
 t/distcom-subdir.sh               |    2 +-
 t/distcom2.sh                     |    6 +-
 t/distcom3.sh                     |    4 +-
 t/distcom4.sh                     |   28 ++-----
 t/distcom5.sh                     |   42 ++++-------
 t/distdir.sh                      |    4 +-
 t/extra12.sh                      |    3 +-
 t/hdr-vars-defined-once.sh        |    4 +-
 t/insh2.sh                        |    3 +-
 t/libobj7.sh                      |    8 +-
 t/nodep.sh                        |   40 ----------
 t/nodist.sh                       |    4 +-
 t/nodist3.sh                      |    2 +-
 t/pr2.sh                          |    2 +-
 t/subdir4.sh                      |    6 +-
 t/substref.sh                     |    4 +-
 t/test-driver-is-distributed.sh   |    2 +-
 t/txinfo.sh                       |    4 +-
 t/txinfo2.sh                      |    4 +-
 t/txinfo8.sh                      |    4 +-
 t/vtexi3.sh                       |    4 +-
 t/vtexi4.sh                       |    4 +-
 t/yacc-basic.sh                   |    2 +-
 t/yacc-cxx.sh                     |    2 +-
 t/yacc-d-basic.sh                 |    2 +-
 t/yacc-d-cxx.sh                   |    2 +-
 55 files changed, 385 insertions(+), 290 deletions(-)
 create mode 100755 t/dist-srcdir.sh
 create mode 100755 t/dist-srcdir2.sh
 delete mode 100755 t/nodep.sh

-- 
1.7.9.5




reply via email to

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