1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/build/pymake/tests/dynamic-var.mk Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,18 @@ 1.4 +# The *name* of variables can be constructed dynamically. 1.5 + 1.6 +VARNAME = FOOBAR 1.7 + 1.8 +$(VARNAME) = foovalue 1.9 +$(VARNAME)2 = foo2value 1.10 + 1.11 +$(VARNAME:%BAR=%BAM) = foobam 1.12 + 1.13 +all: 1.14 + test "$(FOOBAR)" = "foovalue" 1.15 + test "$(flavor FOOBAZ)" = "undefined" 1.16 + test "$(FOOBAR2)" = "bazvalue" 1.17 + test "$(FOOBAM)" = "foobam" 1.18 + @echo TEST-PASS 1.19 + 1.20 +VARNAME = FOOBAZ 1.21 +FOOBAR2 = bazvalue