build/pymake/tests/target-specific.mk

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/build/pymake/tests/target-specific.mk	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,30 @@
     1.4 +TESTVAR = anonval
     1.5 +
     1.6 +all: target.suffix target.suffix2 dummy host_test.py my.test1 my.test2
     1.7 +	@echo TEST-PASS
     1.8 +
     1.9 +target.suffix: TESTVAR = testval
    1.10 +
    1.11 +%.suffix:
    1.12 +	test "$(TESTVAR)" = "testval"
    1.13 +
    1.14 +%.suffix2: TESTVAR = testval2
    1.15 +
    1.16 +%.suffix2:
    1.17 +	test "$(TESTVAR)" = "testval2"
    1.18 +
    1.19 +%my: TESTVAR = dummyval
    1.20 +
    1.21 +dummy:
    1.22 +	test "$(TESTVAR)" = "dummyval"
    1.23 +
    1.24 +%.py: TESTVAR = pyval
    1.25 +host_%.py: TESTVAR = hostval
    1.26 +
    1.27 +host_test.py:
    1.28 +	test "$(TESTVAR)" = "hostval"
    1.29 +
    1.30 +%.test1 %.test2: TESTVAR = %val
    1.31 +
    1.32 +my.test1 my.test2:
    1.33 +	test "$(TESTVAR)" = "%val"

mercurial