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) |