1all: a b c d e f g h 2 3a: A:=PASS_A 4a: A+=A 5a: 6 echo A=$(A) 7 8# Note: for some reason, make does not insert a whitespace before OK. 9B:=FAIL_B 10b: B+=OK 11b: 12 echo B=$(B) 13B:= 14 15C:=PASS_C 16c: C?=FAIL_CC 17c: 18 echo C=$(C) 19 20d: D?=PASS_D 21d: 22 echo D=$(D) 23 24PASS_E:=PASS 25e: E:= 26e: E+=$(PASS_E) 27e: 28 echo E=$(E) 29PASS_E:=FAIL 30 31PASS_F:=FAIL 32f: F= 33f: F+=$(PASS_F) 34f: 35 echo F=$(F) 36PASS_F:=PASS 37 38PASS_G:=FAIL 39G:=X 40g: G+=$(PASS_G) 41g: 42 echo G=$(G) 43PASS_G:=PASS 44 45PASS_H:=FAIL 46H=X 47h: H+=$(PASS_H) 48h: 49 echo H=$(H) 50PASS_H:=PASS 51