-1:000000000000 | 0:4167e5ef7be1 |
---|---|
1 $(shell \ | |
2 mkdir foo; \ | |
3 touch a.c b.c c.out foo/d.c; \ | |
4 sleep 2; \ | |
5 touch c.in; \ | |
6 ) | |
7 | |
8 VPATH = foo | |
9 | |
10 all: c.out prog | |
11 cat $< | |
12 test "$$(cat $<)" = "remadec.out" | |
13 @echo TEST-PASS | |
14 | |
15 *.out: %.out: %.in | |
16 test "$@" = c.out | |
17 test "$<" = c.in | |
18 printf "remade$@" >$@ | |
19 | |
20 prog: *.c | |
21 test "$^" = "a.c b.c" | |
22 touch $@ |