comparison: build/pymake/tests/multiple-rules-prerequisite-merge.mk
build/pymake/tests/multiple-rules-prerequisite-merge.mk
- branch
- TOR_BUG_9701
- changeset 3
- 141e0f1194b1
equal
deleted
inserted
replaced
|
1 # When a target is defined multiple times, the prerequisites should get |
|
2 # merged. |
|
3 |
|
4 default: foo bar baz |
|
5 |
|
6 foo: |
|
7 test "$<" = "foo.in1" |
|
8 @echo TEST-PASS |
|
9 |
|
10 foo: foo.in1 |
|
11 |
|
12 bar: bar.in1 |
|
13 test "$<" = "bar.in1" |
|
14 test "$^" = "bar.in1 bar.in2" |
|
15 @echo TEST-PASS |
|
16 |
|
17 bar: bar.in2 |
|
18 |
|
19 baz: baz.in2 |
|
20 baz: baz.in1 |
|
21 test "$<" = "baz.in1" |
|
22 test "$^" = "baz.in1 baz.in2" |
|
23 @echo TEST-PASS |
|
24 |
|
25 foo.in1 bar.in1 bar.in2 baz.in1 baz.in2: |