Dan Willemsen | b446796 | 2015-08-06 23:59:22 -0700 | [diff] [blame] | 1 | define inner |
2 | {$(1)|$(origin 1),$(2)|$(origin 2)} | ||||
3 | endef | ||||
4 | |||||
5 | define macro | ||||
6 | $(call inner,$(1)) \ | ||||
7 | $(call inner,test2) \ | ||||
8 | $(call inner,test3,) \ | ||||
9 | $(call inner,test4,macro) \ | ||||
10 | $(call inner) | ||||
11 | endef | ||||
12 | |||||
13 | 2=global | ||||
14 | |||||
15 | test: | ||||
16 | @echo "$(call macro,test1)" | ||||
17 | @echo "$(call macro)" |