autoconf-patches
[Top][All Lists]
Advanced

[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




reply via email to

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