At least do some first steps in that direction. Unfortunately, the
need to support $(program_transform_name) is seriously hampering
further progress; but I'm not sure removing that feature without
further considerations would be a good idea, so let's stop at
these patches for the moment.
I'll push this series in a few hours.
Regards,
Stefano
-*-*-*-
Stefano Lattarini (5):
[ng] refactor: remove all uses of '$(am__strip_dir)'
[ng] refactor: remove all uses of $(am__nobase_strip{,_setup})
[ng] am.xargs-map: can pass further arguments to the mapped function
[ng] uninstall: reimplement various recipes using more GNU make features
[ng] uninstall: refactor, more processing delegated to GNU make
lib/am/data.am | 8 ++---
lib/am/header-vars.mk | 95 ++++++++++++++++++++++++++++++---------------------
lib/am/libs.am | 18 +++++-----
lib/am/lisp.am | 41 +++++++++++-----------
lib/am/ltlib.am | 8 ++---
lib/am/mans.am | 16 ++++-----
lib/am/progs.am | 23 ++++++-------
lib/am/python.am | 45 ++++++------------------
lib/am/scripts.am | 74 +++++++++++++++------------------------
lib/am/texinfos.am | 49 +++++++++-----------------
t/am-xargs-map.sh | 60 +++++++++++++++++++++++++++-----
t/internals.tap | 29 +++++++++++++++-
12 files changed, 246 insertions(+), 220 deletions(-)
--
1.7.12.rc0