build/pymake/tests/implicit-terminal.mk

branch
TOR_BUG_9701
changeset 3
141e0f1194b1
equal deleted inserted replaced
-1:000000000000 0:51123d27b0f9
1 #T returncode: 2
2
3 # the %.object rule is "terminal". This means that additional implicit rules cannot be chained to it.
4
5 all: test.prog
6 test "$$(cat $<)" = "Program: Object: Source: test.source"
7 @echo TEST-FAIL
8
9 %.prog: %.object
10 printf "Program: %s" "$$(cat $<)" > $@
11
12 %.object:: %.source
13 printf "Object: %s" "$$(cat $<)" > $@
14
15 %.source:
16 printf "Source: %s" $@ > $@

mercurial