X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?p=subdirmk.git;a=blobdiff_plain;f=subdirmk%2Fregen.mk.in;h=50713d573e1169fb2ed31a31faa1cae255cf21ad;hp=c0278c097de1fb0ea1613f6d46a7034dd8348959;hb=ba71ecedfbdea7751ee544169551262cb08e63b6;hpb=25e5b2717de3a65672c61b3b8da02015c33fcac2 diff --git a/subdirmk/regen.mk.in b/subdirmk/regen.mk.in index c0278c0..50713d5 100644 --- a/subdirmk/regen.mk.in +++ b/subdirmk/regen.mk.in @@ -3,8 +3,11 @@ CONFIGURE ?= configure CONFIGURE_AC ?= $(CONFIGURE).ac CONFIG_STATUS ?= config.status -$(top_srcdir)/$(CONFIGURE): $(top_srcdir)/$(CONFIGURE_AC) - cd &^ && autoconf +CONFIGURE_ACS += $(CONFIGURE_AC) +CONFIGURE_ACS += subdirmk/subdirmk.ac + +$(top_srcdir)/$(CONFIGURE): $(addprefix $(top_srcdir)/,$(CONFIGURE_ACS)) + cd $(top_srcdir) && autoconf $(CONFIG_STATUS): $(top_srcdir)/$(CONFIGURE) ./$(CONFIG_STATUS) --recheck @@ -19,3 +22,9 @@ makefiles.phantom: \ $(top_srcdir)/Perdir.mk.in \ $(foreach m,$(MAKEFILES),$(top_srcdir)/$(m).in) ./$(CONFIG_STATUS) + +realclean: clean + $(RM) config.status config.log + $(RM) main.mk $(MAKEFILES) + +-include $(ALL_DEPFILES)