/build/pymake/tests/var-overrides.mk

http://github.com/zpao/v8monkey · Makefile · 21 lines · 14 code · 4 blank · 3 comment · 0 complexity · d2764a6093a4ccb5a8af47ef18d5550c MD5 · raw file

  1. #T commandline: ['CLINEVAR=clineval', 'CLINEVAR2=clineval2']
  2. # this doesn't actually test overrides yet, because they aren't implemented in pymake,
  3. # but testing origins in general is important
  4. MVAR = mval
  5. CLINEVAR = deadbeef
  6. override CLINEVAR2 = mval2
  7. all:
  8. test "$(origin NOVAR)" = "undefined"
  9. test "$(CLINEVAR)" = "clineval"
  10. test "$(origin CLINEVAR)" = "command line"
  11. test "$(MVAR)" = "mval"
  12. test "$(origin MVAR)" = "file"
  13. test "$(@)" = "all"
  14. test "$(origin @)" = "automatic"
  15. test "$(origin CLINEVAR2)" = "override"
  16. test "$(CLINEVAR2)" = "mval2"
  17. @echo TEST-PASS