summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
e41e839)
And enable this in test/example/check.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
CONFIGURE_ACS += $(CONFIGURE_AC)
CONFIGURE_ACS += subdirmk/subdirmk.ac
CONFIGURE_ACS += $(CONFIGURE_AC)
CONFIGURE_ACS += subdirmk/subdirmk.ac
+# To turn on debugging here, export SUBDIRMK_REGEN_NDEBUG=''
+SUBDIRMK_REGEN_NDEBUG ?= @
+
$(top_srcdir)/$(CONFIGURE): $(addprefix $(top_srcdir)/,$(CONFIGURE_ACS))
cd $(top_srcdir) && autoconf
$(top_srcdir)/$(CONFIGURE): $(addprefix $(top_srcdir)/,$(CONFIGURE_ACS))
cd $(top_srcdir) && autoconf
))
main.mk $(SUBDIRMK_MAKEFILES) $(CONFIG_STATUS_OUTPUTS): .makefiles.stamp
))
main.mk $(SUBDIRMK_MAKEFILES) $(CONFIG_STATUS_OUTPUTS): .makefiles.stamp
+ $(SUBDIRMK_REGEN_NDEBUG): REGEN STAMP CAUSES TARGET=$@
+
.makefiles.stamp: \
$(top_srcdir)/subdirmk/generate \
$(CONFIG_STATUS) \
.makefiles.stamp: \
$(top_srcdir)/subdirmk/generate \
$(CONFIG_STATUS) \
# pass nothing and config.status does them all. We need to mention
# Subdir.sd.mk twice because if $(top_srcdir) is `.', make elides the
# directory part from $?.
# pass nothing and config.status does them all. We need to mention
# Subdir.sd.mk twice because if $(top_srcdir) is `.', make elides the
# directory part from $?.
+ $(SUBDIRMK_REGEN_NDEBUG): REGEN STAMP WANTS DEPS=$?
./$(CONFIG_STATUS) $(if \
$(filter-out Subdir.sd.mk %/Subdir.sd.mk \
%.mk.in \
./$(CONFIG_STATUS) $(if \
$(filter-out Subdir.sd.mk %/Subdir.sd.mk \
%.mk.in \
+SUBDIRMK_REGEN_NDEBUG=''
+export SUBDIRMK_REGEN_NDEBUG
+
#----- in-tree build -----
git clean -xdff
#----- in-tree build -----
git clean -xdff