1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
test: foo.x bar.z Z:=FAIL foo.x: X:=PASS %.x: X+=FAIL %.x: Y:=PASS %.x: Z:=PASS %.x: echo X=$(X) Y=$(Y) Z=$(Z) X:=FAIL %.z: X:=PASS %.z: echo $(X)