build-sys: use non-recursive build

For reasons see excellent paper 'Recursive Make Considered Harmful' by
Peter Miller.

References: http://miller.emu.id.au/pmiller/books/rmch/
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
This commit is contained in:
Sami Kerola 2013-04-24 21:36:16 +01:00
parent 0495ea4edf
commit 30238e9d1c
18 changed files with 102 additions and 115 deletions

View file

@ -8,10 +8,21 @@ EXTRA_DIST = \
build-aux/git-version-gen \
m4/gnulib-cache.m4
SUBDIRS = doc lib src man tests contrib
SUBDIRS = lib
BUILT_SOURCES = $(top_srcdir)/.version
$(top_srcdir)/.version:
echo $(VERSION) > $@-t && mv $@-t $@
dist-hook:
echo $(VERSION) > $(distdir)/.tarball-version
CLEANFILES =
CLEAN_LOCALS =
include contrib/Makemodule.am
include doc/Makemodule.am
include man/Makemodule.am
include src/Makemodule.am
include tests/Makemodule.am
clean-local: $(CLEAN_LOCALS)