|
|
1.1 root 1: TRANSLATE = pi
2: EXECUTE = -px
3:
4: SRCDIR = ../src
5: INDIR = ../in
6: OUTDIR = ../out
7:
8: NO_INPUT = align ancestor ancestor2 \
9: backtracerr bench binrdwt \
10: clock cutter \
11: eightqueens \
12: fay ffunc fnested form fproc funcs \
13: gencard gordon \
14: hamachi \
15: math \
16: nonlocgoto numericio \
17: palindromes permute \
18: piextn powersoftwo \
19: primes pvs1 pvs2 pvs3 \
20: quicksort \
21: random real realout reset \
22: scaltst sequin setret shoemake \
23: sort strngs \
24: t01 t03 t04 t05 \
25: t06 t07 t08 t09 t10 \
26: t11 t12 t13 t14 t15 \
27: t17 t18 t19 \
28: t6.6.3.1-5 t6.6.3.4-2 \
29: testeoln testio transpose \
30: wnj
31:
32: HAS_INPUT = basic cfor cntchars expotst hanoi hugereal index insan \
33: nmaze pcerror peter pretty procs rdpal rdwt setest size t16
34:
35: all: notice ${NO_INPUT} ${HAS_INPUT}
36:
37: notice:
38: @echo ""
39: @echo "the following programs should fail during execution:"
40: @echo " pvs2, pvs3, reset, testeoln, pcerror"
41:
42: clean:
43: rm -f ${NO_INPUT} ${HAS_INPUT}
44: rm -f \#* f file foo obj out all.list
45:
46: ${NO_INPUT}:
47: @echo ""
48: ${TRANSLATE} ${SRCDIR}/[email protected]
49: mv obj $@
50: ${EXECUTE} ./$@ > out 2>&1
51: -diff ${OUTDIR}/[email protected] out
52: cp /dev/null $@
53:
54: ${HAS_INPUT}:
55: @echo ""
56: ${TRANSLATE} ${SRCDIR}/[email protected]
57: mv obj $@
58: ${EXECUTE} ./$@ < ${INDIR}/[email protected] > out 2>&1
59: -diff ${OUTDIR}/[email protected] out
60: cp /dev/null $@
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.