|
1 define COMMAND |
|
2 $(1) |
|
3 $(1) |
|
4 |
|
5 endef |
|
6 |
|
7 all: |
|
8 $(call COMMAND,@true #TEST-FAIL) |
|
9 $(call COMMAND,-exit 4) |
|
10 $(call COMMAND,@-exit 1 # TEST-FAIL) |
|
11 $(call COMMAND,-@exit 1 # TEST-FAIL) |
|
12 $(call COMMAND,+exit 0) |
|
13 $(call COMMAND,+-exit 1) |
|
14 $(call COMMAND,@+exit 0 # TEST-FAIL) |
|
15 $(call COMMAND,+@exit 0 # TEST-FAIL) |
|
16 $(call COMMAND,-+@exit 1 # TEST-FAIL) |
|
17 $(call COMMAND,+-@exit 1 # TEST-FAIL) |
|
18 $(call COMMAND,@+-exit 1 # TEST-FAIL) |
|
19 $(call COMMAND,@+-@+-exit 1 # TEST-FAIL) |
|
20 $(call COMMAND,@@++exit 0 # TEST-FAIL) |
|
21 @echo TEST-PASS |