aboutsummaryrefslogtreecommitdiffstats
path: root/testcase/origin.mk
blob: 21357d112e96aa4b72d413f187379698b172b2de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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 ?=