|
|
1.1 root 1: # @(#)Makefile 6.2 (Berkeley) 6/30/90
2:
3: DIR= ps1/04.pascal
4: SRCS= puman0.n puman1.n puman2.n puman3.n puman4.n puman5.n pumanA.n
5: FIGURES=firstout firstobjout firstobjout2 bigger2.p bigger3.p bigout1 \
6: bigger6.p bigout2 bigout3 bigout4 primeout1 primeout2 digitsout \
7: synerrout synerr2out mismout clashout sinout1 sinout2 exprout \
8: typequout primeout3 katout copydataout kat2out katscript \
9: xxxxqqqout xxxxqqqout2 primes primes-d comments1.p commentsout
10: CLEANFILES+=csfix ${FIGURES}
11:
12: paper.${PRINTER}: ${FIGURES}
13: ${SOELIM} ${SRCS} | ${TBL} | ${ROFF} > ${.TARGET}
14:
15: .include <bsd.doc.mk>
16:
17: csfix:
18: ${CC} -O ${.CURDIR}/csfix.c -o ${.TARGET}
19:
20: firstout: first.p csfix
21: -csh -cf 'pix -g first.p |& expand | csfix >firstout'
22:
23: firstobjout: first.p
24: -csh -cf 'pi -g first.p >& firstobjout ; px >& firstobjout'
25:
26: firstobjout2: first.p
27: -csh -cf 'pi -g -p first.p >& firstobjout2 ; px >& firstobjout2'
28:
29: bigger2.p: bigger.p
30: -expand bigger.p > bigger2.p
31:
32: bigger3.p: bigger2.p csfix
33: cat -n bigger2.p | expand | csfix -d > bigger3.p
34:
35: bigout1: bigger.p csfix
36: -csh -cf 'pix -g bigger.p |& expand | csfix >bigout1'
37:
38: bigger6.p: bigger5.p csfix
39: cat -n bigger5.p | expand | csfix -d >bigger6.p
40:
41: bigout2: bigger4.p
42: -csh -cf 'pix -g bigger4.p |& expand >bigout2'
43:
44: bigout3: bigger7.p
45: -csh -cf 'pix -g bigger7.p |& expand >bigout3'
46:
47: bigout4: bigger7.p
48: -csh -cf '(pix -g bigger7.p >/dev/null) |& expand > bigout4'
49:
50: primeout1: primes.p csfix
51: -csh -cf 'pix -g -l -z primes.p |& expand | csfix - >primeout1'
52:
53: primeout2: primes.p csfix
54: -csh -cf 'pxp -z primes.p |& expand | csfix - >primeout2'
55:
56: digitsout: digits.p csfix
57: -csh -cf 'pi -g digits.p |& expand | csfix >digitsout'
58:
59: synerrout: synerr.p csfix
60: -csh -cf 'pi -g -l synerr.p |& expand | csfix >synerrout'
61:
62: synerr2out: synerr2.p csfix
63: -csh -cf 'pix -g -l synerr2.p |& expand | csfix >synerr2out'
64:
65: mismout: mism.p csfix
66: -csh -cf 'pi -g -l mism.p |& expand | csfix >mismout'
67:
68: clashout: clash.p
69: -csh -cf 'pi -g clash.p |& expand >clashout'
70:
71: sinout1: sin1.p
72: -csh -cf 'pi -g sin1.p |& expand >sinout1'
73:
74: sinout2: sin2.p
75: -csh -cf 'pi -g sin2.p |& expand >sinout2'
76:
77: exprout: expr.p
78: -pi -g -l expr.p | expand >exprout
79:
80: typequout: typequ.p
81: -pi -g typequ.p >typequout
82:
83: primeout3: primes2.p csfix
84: -csh -cf 'pix -g primes2.p |& expand | csfix -d >primeout3'
85:
86: katout: kat.p csfix primes
87: -csh -cf 'pix -g -l kat.p <primes |& expand | csfix -d >katout'
88:
89: copydataout: copydata.p csfix
90: -csh -cf 'pix -g -l copydata.p |& expand | csfix -d >copydataout'
91:
92: kat2out: kat2.p csfix
93: -csh -cf 'pi -g kat2.p ; obj primes |& csfix -d >kat2out'
94:
95: xxxxqqqout: kat2.p
96: -pi -g kat2.p
97: -csh -cf 'obj xxxxqqq >& xxxxqqqout'
98:
99: xxxxqqqout2: kat2.p
100: -pi -g -p kat2.p
101: -csh -cf 'obj xxxxqqq >& xxxxqqqout2'
102:
103: primes: primes.p
104: -pix -g -p primes.p > primes
105:
106: primes-d: primes csfix
107: csfix -d <primes >primes-d
108:
109: katscript: katin
110: -csh -cf 'pi -g kat2.p ; obj katin >& katscript'
111: -ed - katscript < fixkatscript
112:
113: comments1.p: comments.p
114: -expand comments.p >comments1.p
115:
116: commentsout: comments.p
117: -csh -cf 'pxp comments.p |& expand >commentsout'
118: -ed - commentsout < fixcomments
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.