maint: reduce use of recursion in automake build system
authorStefano Lattarini <stefano.lattarini@gmail.com>
Wed, 28 Mar 2012 15:03:25 +0000 (17:03 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Wed, 28 Mar 2012 20:07:15 +0000 (22:07 +0200)
commitfeeb7f6a910bdf9ede9d0cc6a69040a3eb6d30d8
treefd28a11ee1200d4ee410f74b51521c1454a3e1fe
parentb96263e1cc2d2977cf685d5596c7bbf57617a0da
maint: reduce use of recursion in automake build system

Recursive make-based build systems tend to be slower, more fragile
and less faithful than "flat" ones.  See Peter Miller's article
"Recursive Make Considered Harmful" for more a more in-depth
discussion:

  <http://miller.emu.id.au/pmiller/books/rmch/>

While in the case of automake this isn't a big problem (given the
small size of its build systems), it still creates occasional
glitches and annoyances.  So, with this change, we start making
less use of make recursion in the Automake's own build system
(future changes will reduce it even more).

* lib/am/Makefile.am, lib/Automake/Makefile.am:  Removed, their
content merged ...
* lib/Makefile.am: ... here, with required adjustments.
* configure.ac (AC_CONFIG_FILES): Update.

Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
configure.ac
lib/Automake/Makefile.am [deleted file]
lib/Makefile.am
lib/am/Makefile.am [deleted file]