blob: 21357d112e96aa4b72d413f187379698b172b2de [file] [log] [blame]
Shinichiro Hamajid9c6cc12015-04-06 14:22:09 +09001FOO = foo
2FOO_SPACE_BAR:=foo bar
3FOO_COMMA_BAR:=foo,bar
4$(FOO_SPACE_BAR):=foo
5$(FOO_COMMA_BAR):=foo
Shinichiro Hamajie22fe8e2015-06-18 07:11:54 +09006FOOREF := FOO
Shinichiro Hamajid9c6cc12015-04-06 14:22:09 +09007
8test:
9 echo $(origin FOO)
10 echo $(origin FOO BAR)
11 echo $(origin FOO,BAR)
12 echo $(origin UNDEFINED)
Shinichiro Hamaji574a4ef2015-04-06 15:20:28 +090013 echo $(origin PATH)
Shinichiro Hamaji491e73f2015-04-07 12:41:59 +090014 echo $(origin MAKEFILE_LIST)
Fumitoshi Ukai103a7962015-04-08 15:53:53 +090015 echo $(origin CC)
Fumitoshi Ukaib64400e2015-06-30 16:06:09 +090016 echo $(origin $(FOOREF))
Shinichiro Hamajid9c6cc12015-04-06 14:22:09 +090017
Fumitoshi Ukai103a7962015-04-08 15:53:53 +090018# TODO: support environment override, command line, and override.
Shinichiro Hamajid9c6cc12015-04-06 14:22:09 +090019# TODO: Also add more tests especially for += and ?=
Shinichiro Hamaji574a4ef2015-04-06 15:20:28 +090020