0110-loop.sh (358B)
1 #!/bin/sh 2 3 trap 'rm -f $tmp1' EXIT 4 trap 'exit $?' INT TERM HUP 5 6 tmp1=tmp1.$$ 7 8 $EXEC scc make -f - <<'EOF' > $tmp1 2>&1 9 all: target1 10 11 target1: target2 12 @echo target1 13 14 target2: target3 15 @echo target2 16 17 target3: target1 18 @echo target3 19 EOF 20 21 diff $tmp1 - <<EOF 22 make: warning: <stdin>:11: circular dependency target3 <- target1 dropped 23 target3 24 target2 25 target1 26 EOF