12345678910111213141516171819 |
- # The *name* of variables can be constructed dynamically.
- VARNAME = FOOBAR
- $(VARNAME) = foovalue
- $(VARNAME)2 = foo2value
- $(VARNAME:%BAR=%BAM) = foobam
- all:
- test "$(FOOBAR)" = "foovalue"
- test "$(flavor FOOBAZ)" = "undefined"
- test "$(FOOBAR2)" = "bazvalue"
- test "$(FOOBAM)" = "foobam"
- @echo TEST-PASS
- VARNAME = FOOBAZ
- FOOBAR2 = bazvalue
|