huangcm
2025-04-22 c8cf547b11f2c03565d8fb8b8bcdc69860d0ed08
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
define outer
  define inner
PASS
   endef
  define inner_fail
FAIL
    endef
endef
 
# Prefixed defines don't increase the nest level.
define outer_override
override define inner2
export define inner3
endef
 
A := $(inner_fail)
$(eval $(outer))
 
foo:
   echo $(A)
   echo $(inner)