1
2VPATH = t1
3include rules.mk
4.PHONY: all
5all: foo.x
6foo.x : rules.mk ; @echo MYVAR=$(MYVAR) FOOVAR=$(FOOVAR) ALLVAR=$(ALLVAR)
7all: ALLVAR = xxx
8foo.x: FOOVAR = bar
9rules.mk : MYVAR = foo
10.INTERMEDIATE: foo.x rules.mk
1
2VPATH = t1
3include rules.mk
4.PHONY: all
5all: foo.x
6foo.x : rules.mk ; @echo MYVAR=$(MYVAR) FOOVAR=$(FOOVAR) ALLVAR=$(ALLVAR)
7all: ALLVAR = xxx
8foo.x: FOOVAR = bar
9rules.mk : MYVAR = foo
10.INTERMEDIATE: foo.x rules.mk