|
|
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.