[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 00/17] Convert the autoconf build system to non-recursive make
From: |
Stefano Lattarini |
Subject: |
[PATCH v2 00/17] Convert the autoconf build system to non-recursive make |
Date: |
Mon, 6 May 2013 15:21:07 +0200 |
Basically, this series is the same as v1 (RFC), but with commit messages
more respecting of the GNU Coding Standards, and extended with a follow-up
patch (the last one) that removes the two usages of the obsolescent
'mkinstalldirs' script and variable.
"make check" and "make distcheck" still passes, both when bootstrapped
with Automake 1.11.6 and with Automake 1.13.1. The series should be
good to apply, albeit more testing (especially on systems != GNU/Linux)
would be highly appreciated.
Regards,
Stefano
-*-*-*-
Stefano Lattarini (17):
sync: some files from upstream
build: don't distribute lib/freeze.mk explicitly
build: no more make recursion for 'doc' subdir
build: no more make recursion for 'bin' subdir
build: no more recursion for 'lib/emacs' subdir
build: no more recursion for 'lib/autoscan' subdir
build: no more recursion for 'lib/autotest' subdir
build: no more recursion for 'lib/m4sugar' subdir
build: no more recursion for' lib/autoconf' subdir
build: no more recursion for 'lib/Autom4te' subdir
build: define RELEASE_YEAR with AC_SUBST
build: no more recursion for lib 'subdir'
build: avoid repeating the same etags args several times
build: fixup: don't define ETAGS_ARGS multiple times
build: no more recursion for 'tests' subdir
build: remove last make recursion (for subdir 'man')
build: remove refs to obsolescent 'mkinstalldir' script and variable
.gitignore | 36 ++++++--
Makefile.am | 49 ++++++++--
bin/{Makefile.am => local.mk} | 83 ++++++++---------
build-aux/config.guess | 25 ++++--
build-aux/config.sub | 27 +++---
build-aux/gendocs.sh | 172 +++++++++++++++++++++--------------
build-aux/gnupload | 23 +++--
build-aux/texinfo.tex | 50 ++++++-----
cfg.mk | 12 +++
configure.ac | 15 ++--
doc/{Makefile.am => local.mk} | 28 ++++--
doc/standards.texi | 19 ++--
lib/Autom4te/Makefile.am | 37 --------
lib/Makefile.am | 44 ---------
lib/autoconf/Makefile.am | 54 -----------
lib/autoscan/Makefile.am | 40 ---------
lib/autotest/Makefile.am | 46 ----------
lib/emacs/Makefile.am | 3 -
lib/freeze.mk | 21 +++--
lib/local.mk | 195 ++++++++++++++++++++++++++++++++++++++++
lib/m4sugar/Makefile.am | 75 ----------------
man/{Makefile.am => local.mk} | 54 +++++------
tests/{Makefile.am => local.mk} | 163 ++++++++++++++++++---------------
tests/mktests.sh | 32 ++++---
24 files changed, 676 insertions(+), 627 deletions(-)
rename bin/{Makefile.am => local.mk} (52%)
rename doc/{Makefile.am => local.mk} (64%)
delete mode 100644 lib/Autom4te/Makefile.am
delete mode 100644 lib/Makefile.am
delete mode 100644 lib/autoconf/Makefile.am
delete mode 100644 lib/autoscan/Makefile.am
delete mode 100644 lib/autotest/Makefile.am
delete mode 100644 lib/emacs/Makefile.am
create mode 100644 lib/local.mk
delete mode 100644 lib/m4sugar/Makefile.am
rename man/{Makefile.am => local.mk} (50%)
rename tests/{Makefile.am => local.mk} (62%)
--
1.8.3.rc0.19.g7e6a0cc
- [PATCH 09/16] build: no more recursion for lib/autoconf subdir, (continued)
- [PATCH 09/16] build: no more recursion for lib/autoconf subdir, Stefano Lattarini, 2013/05/05
- [PATCH 10/16] build: no more recursion for lib/Autom4te subdir, Stefano Lattarini, 2013/05/05
- [PATCH 11/16] build: define RELEASE_YEAR with AC_SUBST, Stefano Lattarini, 2013/05/05
- [PATCH 13/16] build: avoid repeating the same etags args several times, Stefano Lattarini, 2013/05/05
- [PATCH 14/16] build: fixup: don't define ETAGS_ARGS multiple times, Stefano Lattarini, 2013/05/05
- [PATCH 12/16] build: no more recursion for lib subdir, Stefano Lattarini, 2013/05/05
- [PATCH 16/16] build: remove last make recursion (for subdir 'man'), Stefano Lattarini, 2013/05/05
- [PATCH 15/16] build: no more recursion for tests subdir, Stefano Lattarini, 2013/05/05
- Re: [RFC] Convert the Autoconf build system to non-recursive make, Paul Eggert, 2013/05/05
- Re: [RFC] Convert the Autoconf build system to non-recursive make, Stefano Lattarini, 2013/05/06
- [PATCH v2 00/17] Convert the autoconf build system to non-recursive make,
Stefano Lattarini <=
- [PATCH v2 02/17] build: don't distribute lib/freeze.mk explicitly, Stefano Lattarini, 2013/05/06
- [PATCH v2 01/17] sync: some files from upstream, Stefano Lattarini, 2013/05/06
- [PATCH v2 05/17] build: no more recursion for 'lib/emacs' subdir, Stefano Lattarini, 2013/05/06
- [PATCH v2 04/17] build: no more make recursion for 'bin' subdir, Stefano Lattarini, 2013/05/06
- [PATCH v2 03/17] build: no more make recursion for 'doc' subdir, Stefano Lattarini, 2013/05/06
- [PATCH v2 06/17] build: no more recursion for 'lib/autoscan' subdir, Stefano Lattarini, 2013/05/06
- [PATCH v2 07/17] build: no more recursion for 'lib/autotest' subdir, Stefano Lattarini, 2013/05/06
- [PATCH v2 09/17] build: no more recursion for' lib/autoconf' subdir, Stefano Lattarini, 2013/05/06
- [PATCH v2 10/17] build: no more recursion for 'lib/Autom4te' subdir, Stefano Lattarini, 2013/05/06
- [PATCH v2 08/17] build: no more recursion for 'lib/m4sugar' subdir, Stefano Lattarini, 2013/05/06