[Top][All Lists]
[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
- [Automake-ng] [PATCH 0/4] Minor refactoring and cleanup for the dist-related targets,
Stefano Lattarini <=
- [Automake-ng] [PATCH 2/4] [ng] dist: strip duplicates from dist files at make (not automake) runtime, Stefano Lattarini, 2012/05/06
- [Automake-ng] [PATCH 1/4] [ng] dist: simplify VPATH handling, Stefano Lattarini, 2012/05/06
- [Automake-ng] [PATCH 4/4] [ng] dist: optimize calculation of list of distributed file, Stefano Lattarini, 2012/05/06
- [Automake-ng] [PATCH 3/4] [ng] dist: rename some non-public vars to make clear they are internal, Stefano Lattarini, 2012/05/06
- Re: [Automake-ng] [PATCH 0/4] Minor refactoring and cleanup for the dist-related targets, Jim Meyering, 2012/05/06