1define Y
2 all:: ; @echo $AA
3 A = B
4endef
5
6X = $(eval $(value Y))
7
8$(eval $(shell echo A = A))
9$(eval $(Y))
10$(eval A = C)
11$(eval $(X))
1define Y
2 all:: ; @echo $AA
3 A = B
4endef
5
6X = $(eval $(value Y))
7
8$(eval $(shell echo A = A))
9$(eval $(Y))
10$(eval A = C)
11$(eval $(X))