bdr: Improve makefile regeneration dependencies.
authorAndres Freund <andres@anarazel.de>
Sun, 8 Feb 2015 13:43:09 +0000 (14:43 +0100)
committerAndres Freund <andres@anarazel.de>
Thu, 12 Feb 2015 09:16:59 +0000 (10:16 +0100)
Makefile.in
doc/Makefile.in

index 2f094fe0baee86510ffee3c995ef62b375a0ca3c..e75f645bec9c5a850057a170eed13cb0e8f9fdbb 100644 (file)
@@ -82,9 +82,18 @@ DUMPOBJS = pg_dump/pg_dump.o pg_dump/common.o pg_dump/pg_dump_sort.o \
 include Makefile.global
 
 # Ensure Makefiles are up2date (should we move this to Makefile.global?)
-Makefile: Makefile.in Makefile.global.in doc/Makefile.in config.status
+Makefile: Makefile.in config.status configure
    ./config.status $@
 
+Makefile.global: Makefile.global.in config.status configure
+   ./config.status $@
+
+run_tests: run_tests.in  config.status configure
+   ./config.status $@
+
+configure: configure.in
+   cd ${bdr_abs_srcdir} && autoreconf
+
 DATE=$(shell date "+%Y-%m-%d")
 GITHASH=$(shell if [ -e .distgitrev ]; then cat .distgitrev; else GIT_DIR=${bdr_abs_srcdir}/.git git rev-parse --short HEAD; fi)
 
index a2b7016b7645b476cfa7e4e2fac84721313f8fb5..36d3e9d7dd6c91fd5f2bccf17792788dc86a8031 100644 (file)
@@ -17,6 +17,9 @@ ALLSGML := $(wildcard $(srcdir)/*.sgml)
 ALMOSTALLSGML := $(filter-out %bookindex.sgml,$(ALLSGML))
 GENERATED_SGML = version.sgml bookindex.sgml
 
+Makefile: Makefile.in
+   cd $(bdr_top_builddir) && ./config.status doc/Makefile
+
 all: html
 
 html: html-stamp