autoconf-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[RFC] Convert the Autoconf build system to non-recursive make


From: Stefano Lattarini
Subject: [RFC] Convert the Autoconf build system to non-recursive make
Date: Sun, 5 May 2013 23:28:57 +0200

Done with this simple patch series.  Testsuite and "make distcheck"
still passes.

If there is any interest in integrating this, I will write proper
commit messages (in GNU ChangeLog style) for all the patches.

Regards,
  Stefano

-*-*-*-

Stefano Lattarini (16):
  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')

 .gitignore                      |  35 +++++++-
 Makefile.am                     |  47 ++++++++--
 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, 675 insertions(+), 625 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]