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