Revision 1591
Added by Aaron Marcuse-Kubitza almost 13 years ago
inputs/Makefile | ||
---|---|---|
22 | 22 |
_always: |
23 | 23 |
.PHONY: _always |
24 | 24 |
|
25 |
##### SVN |
|
26 |
|
|
27 |
# Adds a new datasource |
|
28 |
define add |
|
29 |
$(call svnMkdir,$*) |
|
30 |
$(call svnMkdir,$*/src) |
|
31 |
$(call svnMkdir,$*/maps) |
|
32 |
$(call svnMkdir,$*/verify) |
|
33 |
$(call svnMkdir,$*/test) |
|
34 |
$(MAKE) $*/svn_props |
|
35 |
endef |
|
36 |
|
|
37 |
# Must come before $(subdir)% to override it |
|
38 |
%/-add: _always # to re-add existing dirs |
|
39 |
$(add) |
|
40 |
%-add: _always |
|
41 |
$(add) |
|
42 |
|
|
43 |
##### Subdir forwarding |
|
44 |
|
|
25 | 45 |
subdirs := $(wildcard */) |
26 | 46 |
|
27 | 47 |
define subdirTargets |
... | ... | |
36 | 56 |
Makefile: ; |
37 | 57 |
|
38 | 58 |
%: $(addsuffix %,$(subdirs)) _always ; |
39 |
|
|
40 |
##### SVN |
|
41 |
|
|
42 |
# Adds a new datasource |
|
43 |
%-add: _always |
|
44 |
$(call svnMkdir,$*) |
|
45 |
$(call svnMkdir,$*/src) |
|
46 |
$(call svnMkdir,$*/maps) |
|
47 |
$(call svnMkdir,$*/verify) |
|
48 |
$(call svnMkdir,$*/test) |
|
49 |
$(MAKE) $*/svn_props |
Also available in: Unified diff
inputs/Makefile: Added %/-add to re-add existing dirs