1 ## only included using special report targets
3 include $(PROJECT/)make/include/report.defs
6 ###############################################################################
8 .PHONY: clean xclean doc report
11 xclean: contrib.xclean clean
13 report:: report.main report.modules
18 ###############################################################################
20 include $(MODULES:%=$(PROJECT/)%/module.rules)
21 -include $(PROJECT/)make/variant/$(HOST.system).rules
22 -include $(PROJECT/)make/variant/$(HOST.system).$(BUILD.machine).rules
24 ###############################################################################
26 ## target which causes re-configure if project-root is svn update'd
27 $(BUILD/)GNUmakefile: $(wildcard $(PROJECT/).svn/entries)
28 $(PROJECT/)configure $(CONF.args)
30 ## target useful to force reconfigure; only helpful for build-system development
33 $(PROJECT/)configure $(CONF.args)
35 ###############################################################################
37 ## target to build all dependency dirs
38 $(sort $(dir $(BUILD.out))):