[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 00/22] Patches to avoid use of make recursion in the 'src/' subdi
From: |
Stefano Lattarini |
Subject: |
[PATCH 00/22] Patches to avoid use of make recursion in the 'src/' subdir |
Date: |
Sat, 1 Sep 2012 01:46:37 +0200 |
This is a re-spin, extension and follow-up to this previous series:
<http://lists.gnu.org/archive/html/coreutils/2012-08/msg00257.html>
plus other follow-up fixlets and refactoring. Thanks to Jim Meyering
for his testing of earlier iterations of this series, and his relentless
reporting of problems and errors.
Further testing would be appreciated.
Regards,
Stefano
-*-*-*-
Jim Meyering (2):
build: fix VPATH issues in C compilation
maint: avoid distcheck failure by properly cleaning $(EXTRA_MANS)
Stefano Lattarini (20):
maint: add our 'bootstrap_post_import_hook' function
build: refactor how lists of coreutils programs are defined
build: don't use recursive make to build the 'src' subdirectory
build: fix generation of manpages for programs not built by default
maint: improve remake rules for maintainers
maint: remove unused target 'install-root'
maint: fix and simplify maintainer checks
maint: fix one stray reference to src/Makefile.am
maint: update gitignore entries
build: simplify: get rid of some indirection variables
build: simplify and make more portable to non-GNU make
build: one less unneeded make variable
build: rename dist_man1_MANS -> man1_MANS
build: simplify: get rid of yet some more indirection variables
build: enhance man pages cleaning and dependencies
build: $(mandeps): new, factors out man pages dependencies
maint: simplify declaration of "libexec" programs
maint: typofix in comments
maint: fix quoting problem in configure.ac
maint: port manpages generation to VPATH builds
.gitignore | 2 +
Makefile.am | 23 +-
bootstrap.conf | 15 +-
build-aux/gen-lists-of-programs.sh | 187 +++++++++++
cfg.mk | 63 ++--
configure.ac | 94 ++----
man/local.mk | 258 +++++++-------
src/.gitignore | 1 +
src/Makefile.am | 665 -------------------------------------
src/local.mk | 533 +++++++++++++++++++++++++++++
tests/Makefile.am | 6 +-
11 files changed, 960 insertions(+), 887 deletions(-)
create mode 100755 build-aux/gen-lists-of-programs.sh
delete mode 100644 src/Makefile.am
create mode 100644 src/local.mk
--
1.7.12
- [PATCH 00/22] Patches to avoid use of make recursion in the 'src/' subdir,
Stefano Lattarini <=
- [PATCH 01/22] maint: add our 'bootstrap_post_import_hook' function, Stefano Lattarini, 2012/08/31
- [PATCH 02/22] build: refactor how lists of coreutils programs are defined, Stefano Lattarini, 2012/08/31
- [PATCH 04/22] build: fix generation of manpages for programs not built by default, Stefano Lattarini, 2012/08/31
- [PATCH 05/22] maint: improve remake rules for maintainers, Stefano Lattarini, 2012/08/31
- [PATCH 06/22] maint: remove unused target 'install-root', Stefano Lattarini, 2012/08/31
- [PATCH 07/22] maint: fix and simplify maintainer checks, Stefano Lattarini, 2012/08/31
- [PATCH 09/22] maint: update gitignore entries, Stefano Lattarini, 2012/08/31
- [PATCH 08/22] maint: fix one stray reference to src/Makefile.am, Stefano Lattarini, 2012/08/31
- [PATCH 03/22] build: don't use recursive make to build the 'src' subdirectory, Stefano Lattarini, 2012/08/31
- [PATCH 10/22] build: simplify: get rid of some indirection variables, Stefano Lattarini, 2012/08/31