huangcm
2025-04-22 c8cf547b11f2c03565d8fb8b8bcdc69860d0ed08
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
define inner
{$(1)|$(origin 1),$(2)|$(origin 2)}
endef
 
define macro
$(call inner,$(1)) \
$(call inner,test2) \
$(call inner,test3,) \
$(call inner,test4,macro) \
$(call inner)
endef
 
2=global
 
test:
   @echo "$(call macro,test1)"
   @echo "$(call macro)"