Project

General

Profile

1 3697 aaronmk
##### Subdir forwarding
2
3 6295 aaronmk
subdirs := $(filter-out ../ ./ .svn/ .archive/,$(call wildcard/,.*/ */))
4 5042 aaronmk
allSubdirs := $(subdirs) .public/
5 3697 aaronmk
6
define subdirTargets
7
$(subdir): _always
8
	+$$(subMake)
9
10
$(subdir)%: _always
11
	+$$(subMake)
12
.PRECIOUS: $(subdir)% # let subdir's Makefile decide whether to delete on error
13
endef
14 5041 aaronmk
$(foreach subdir,$(allSubdirs),$(eval $(subdirTargets)))
15 3697 aaronmk
16
Makefile: ;
17
18
%: $(addsuffix %,$(subdirs)) _always ;