Shinichiro Hamaji | d9c6cc1 | 2015-04-06 14:22:09 +0900 | [diff] [blame] | 1 | FOO = foo |
| 2 | FOO_SPACE_BAR:=foo bar |
| 3 | FOO_COMMA_BAR:=foo,bar |
| 4 | $(FOO_SPACE_BAR):=foo |
| 5 | $(FOO_COMMA_BAR):=foo |
Shinichiro Hamaji | e22fe8e | 2015-06-18 07:11:54 +0900 | [diff] [blame] | 6 | FOOREF := FOO |
Shinichiro Hamaji | d9c6cc1 | 2015-04-06 14:22:09 +0900 | [diff] [blame] | 7 | |
| 8 | test: |
| 9 | echo $(origin FOO) |
| 10 | echo $(origin FOO BAR) |
| 11 | echo $(origin FOO,BAR) |
| 12 | echo $(origin UNDEFINED) |
Shinichiro Hamaji | 574a4ef | 2015-04-06 15:20:28 +0900 | [diff] [blame] | 13 | echo $(origin PATH) |
Shinichiro Hamaji | 491e73f | 2015-04-07 12:41:59 +0900 | [diff] [blame] | 14 | echo $(origin MAKEFILE_LIST) |
Fumitoshi Ukai | 103a796 | 2015-04-08 15:53:53 +0900 | [diff] [blame] | 15 | echo $(origin CC) |
Fumitoshi Ukai | b64400e | 2015-06-30 16:06:09 +0900 | [diff] [blame] | 16 | echo $(origin $(FOOREF)) |
Shinichiro Hamaji | d9c6cc1 | 2015-04-06 14:22:09 +0900 | [diff] [blame] | 17 | |
Fumitoshi Ukai | 103a796 | 2015-04-08 15:53:53 +0900 | [diff] [blame] | 18 | # TODO: support environment override, command line, and override. |
Shinichiro Hamaji | d9c6cc1 | 2015-04-06 14:22:09 +0900 | [diff] [blame] | 19 | # TODO: Also add more tests especially for += and ?= |
Shinichiro Hamaji | 574a4ef | 2015-04-06 15:20:28 +0900 | [diff] [blame] | 20 | |