This is very magic to make and the behaviour is very undesirable.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
foreach my $v (qw(top_srcdir abs_top_srcdir)) {
o "$v=\@$v@\n";
}
- o "MAKEFILES += Subdir.mk\n";
+ o "SUBDIRMK_MAKEFILES += Subdir.mk\n";
foreach my $subdir (@subdirs) {
- o "MAKEFILES += $subdir/Subdir.mk\n";
+ o "SUBDIRMK_MAKEFILES += $subdir/Subdir.mk\n";
}
foreach my $input (sort keys %input_files) {
o "MAKEFILE_TEMPLATES += $input\n";
}
- o "include \$(MAKEFILES)";
+ o "include \$(SUBDIRMK_MAKEFILES)";
}
build_tree();
@_SUBDIRMK_MAKEFILES@ \
))
-main.mk $(MAKEFILES) $(CONFIG_STATUS_OUTPUTS): .makefiles.stamp ;
+main.mk $(SUBDIRMK_MAKEFILES) $(CONFIG_STATUS_OUTPUTS): .makefiles.stamp ;
.makefiles.stamp: \
$(top_srcdir)/subdirmk/generate \
$(CONFIG_STATUS) \
realclean:: clean
$(RM) config.status config.log
- $(RM) main.mk $(MAKEFILES) @_SUBDIRMK_MAKEFILES@
- $(RM) $(addsuffix Makefile,$(dir $(MAKEFILES)))
+ $(RM) main.mk $(SUBDIRMK_MAKEFILES) @_SUBDIRMK_MAKEFILES@
+ $(RM) $(addsuffix Makefile,$(dir $(SUBDIRMK_MAKEFILES)))
-include $(ALL_DEPFILES)