Commit | Line | Data |
---|---|---|
00804b7c MM |
1 | # We've established that |
2 | # bing: $$(eval include bong) | |
3 | # causes a segfault. We don't know why but it isn't important. | |
4 | ||
5 | # Interesting: make plans any target that is mentioned, even if it isn't | |
6 | # needed for any goal or makefile!!! | |
7 | ||
8 | # Goal: What makefiles get remade? | |
9 | ||
10 | .SECONDEXPANSION: | |
11 | ||
12 | #-include bing | |
13 | ||
14 | #all: $$(info planning $$@) one two three | |
15 | # $(info running $@) | |
16 | ||
17 | #irrelevant quax zong: %: $$(info planning $$@) other | |
18 | # $(info running irrelevant) | |
19 | ||
20 | %.xa: $$(info planning $$@ 1) %.xb %.xc signal-%-1 | |
21 | $(info running $@ 1) | |
22 | ||
23 | %.xa: $$(info planning $$@ 2) %.xc %.xd signal-%-2 | |
24 | $(info running $@ 2) | |
25 | ||
26 | signal-%: $$(info good so far $$*) | |
27 | $(info running $@) | |
28 | ||
29 | %.xb: $$(info planning $$@) %.xe %.xf | |
30 | $(info running $@) | |
31 | ||
32 | %.xc: $$(info planning $$@) %.xg %.xh | |
33 | $(info running $@) | |
34 | ||
35 | %.xd: $$(info planning $$@) %.xi %.xj | |
36 | $(info running $@) | |
37 | ||
38 | landmark: $$(info planning $$@) tat.xa | |
39 | $(info running $@) | |
40 | ||
41 | #one two three: %: $$(info planning $$@) | |
42 | # $(info running $@) | |
43 | ||
44 | #do-dontcare-include=$(eval -include $1) | |
45 | ||
46 | #bing: $$(info planning $$@) $$(call do-dontcare-include,bong) other | |
47 | # echo $@ | |
48 | # $(info running $@) | |
49 | #other: $$(info planning $$@) | |
50 | # $(info running $@) | |
51 | ||
52 | #ha: $$(info 1 planning $$@) |