0085-rule.sh (288B)
1 #!/bin/sh 2 3 trap 'rm -f $tmp1 t1.c t?.o t2' EXIT 4 trap 'exit $?' HUP INT TERM 5 6 tmp1=tmp1.$$ 7 8 echo Hello > t1.c 9 10 $EXEC scc make -f- <<'EOF' > $tmp1 2>&1 11 .c.o: 12 @echo $* > $@ 13 14 all: t1.o t2.o t2 15 @cat t1.o t2.o t2 16 17 t2.o: 18 @echo $* > $@ 19 20 t2: 21 @echo $* > $@ 22 EOF 23 24 diff $tmp1 - <<EOF 25 t1 26 t2 27 t2 28 EOF