# We've established that # bing: $$(eval include bong) # causes a segfault. We don't know why but it isn't important. # Interesting: make plans any target that is mentioned, even if it isn't # needed for any goal or makefile!!! # Goal: What makefiles get remade? .SECONDEXPANSION: #-include bing #all: $$(info planning $$@) one two three # $(info running $@) #irrelevant quax zong: %: $$(info planning $$@) other # $(info running irrelevant) %.xa: $$(info planning $$@ 1) %.xb %.xc signal-%-1 $(info running $@ 1) %.xa: $$(info planning $$@ 2) %.xc %.xd signal-%-2 $(info running $@ 2) signal-%: $$(info good so far $$*) $(info running $@) %.xb: $$(info planning $$@) %.xe %.xf $(info running $@) %.xc: $$(info planning $$@) %.xg %.xh $(info running $@) %.xd: $$(info planning $$@) %.xi %.xj $(info running $@) landmark: $$(info planning $$@) tat.xa $(info running $@) #one two three: %: $$(info planning $$@) # $(info running $@) #do-dontcare-include=$(eval -include $1) #bing: $$(info planning $$@) $$(call do-dontcare-include,bong) other # echo $@ # $(info running $@) #other: $$(info planning $$@) # $(info running $@) #ha: $$(info 1 planning $$@)