зеркало из https://github.com/mozilla/pjs.git
22 строки
578 B
Makefile
22 строки
578 B
Makefile
#T commandline: ['CLINEVAR=clineval', 'CLINEVAR2=clineval2']
|
|
|
|
# this doesn't actually test overrides yet, because they aren't implemented in pymake,
|
|
# but testing origins in general is important
|
|
|
|
MVAR = mval
|
|
CLINEVAR = deadbeef
|
|
|
|
override CLINEVAR2 = mval2
|
|
|
|
all:
|
|
test "$(origin NOVAR)" = "undefined"
|
|
test "$(CLINEVAR)" = "clineval"
|
|
test "$(origin CLINEVAR)" = "command line"
|
|
test "$(MVAR)" = "mval"
|
|
test "$(origin MVAR)" = "file"
|
|
test "$(@)" = "all"
|
|
test "$(origin @)" = "automatic"
|
|
test "$(origin CLINEVAR2)" = "override"
|
|
test "$(CLINEVAR2)" = "mval2"
|
|
@echo TEST-PASS
|