FOO = foo | |
FOO_SPACE_BAR:=foo bar | |
FOO_COMMA_BAR:=foo,bar | |
$(FOO_SPACE_BAR):=foo | |
$(FOO_COMMA_BAR):=foo | |
FOOREF := FOO | |
test: | |
echo $(origin FOO) | |
echo $(origin FOO BAR) | |
echo $(origin FOO,BAR) | |
echo $(origin UNDEFINED) | |
echo $(origin PATH) | |
echo $(origin MAKEFILE_LIST) | |
echo $(origin CC) | |
echo $(origin $(FOOREF)) | |
# TODO: support environment override, command line, and override. | |
# TODO: Also add more tests especially for += and ?= | |