1*67282Smckusick# @(#)Makefile 8.3 (Berkeley) 06/01/94 227793Smckusick 361662SbosticDIR= psd/07.pascal 444738SbosticSRCS= puman0.n puman1.n puman2.n puman3.n puman4.n puman5.n pumanA.n 544738SbosticFIGURES=firstout firstobjout firstobjout2 bigger2.p bigger3.p bigout1 \ 644738Sbostic bigger6.p bigout2 bigout3 bigout4 primeout1 primeout2 digitsout \ 744738Sbostic synerrout synerr2out mismout clashout sinout1 sinout2 exprout \ 844738Sbostic typequout primeout3 katout copydataout kat2out katscript \ 944738Sbostic xxxxqqqout xxxxqqqout2 primes primes-d comments1.p commentsout 10*67282Smckusick#CLEANFILES+=csfix ${FIGURES} 1167242SmckusickMACROS= -ms 1267242SmckusickPXP=/usr/src/usr.bin/pascal/pxp/obj/pxp 1367242SmckusickPI=/usr/src/usr.bin/pascal/pi/obj/pi 1467242SmckusickPX=/usr/src/usr.bin/pascal/px/obj/px 1567242SmckusickPIX=/usr/src/usr.bin/pascal/pix/obj/pix 1627793Smckusick 17*67282Smckusick#paper.ps: ${FIGURES} ${SRCS} 18*67282Smckusickpaper.ps: ${SRCS} 1944738Sbostic ${SOELIM} ${SRCS} | ${TBL} | ${ROFF} > ${.TARGET} 2027794Smckusick 2144738Sbostic.include <bsd.doc.mk> 2227793Smckusick 2327792Smckusickcsfix: 2444738Sbostic ${CC} -O ${.CURDIR}/csfix.c -o ${.TARGET} 2544738Sbostic 2627792Smckusickfirstout: first.p csfix 2767242Smckusick -csh -cf '$(PIX) -g first.p |& expand | ./csfix >firstout' 2844738Sbostic 2927792Smckusickfirstobjout: first.p 3064092Selan -csh -cf '$(PI) -g first.p >& firstobjout ; $(PX) >& firstobjout' 3144738Sbostic 3227792Smckusickfirstobjout2: first.p 3364092Selan -csh -cf '$(PI) -g -p first.p >& firstobjout2 ; $(PX) >& firstobjout2' 3444738Sbostic 3527792Smckusickbigger2.p: bigger.p 3644738Sbostic -expand bigger.p > bigger2.p 3744738Sbostic 3827792Smckusickbigger3.p: bigger2.p csfix 3967242Smckusick cat -n bigger2.p | expand | ./csfix -d > bigger3.p 4044738Sbostic 4127792Smckusickbigout1: bigger.p csfix 4267242Smckusick -csh -cf '$(PIX) -g bigger.p |& expand | ./csfix >bigout1' 4344738Sbostic 4427792Smckusickbigger6.p: bigger5.p csfix 4567242Smckusick cat -n bigger5.p | expand | ./csfix -d >bigger6.p 4644738Sbostic 4727792Smckusickbigout2: bigger4.p 4864092Selan -csh -cf '$(PIX) -g bigger4.p |& expand >bigout2' 4944738Sbostic 5027792Smckusickbigout3: bigger7.p 5164092Selan -csh -cf '$(PIX) -g bigger7.p |& expand >bigout3' 5244738Sbostic 5327792Smckusickbigout4: bigger7.p 5464092Selan -csh -cf '($(PIX) -g bigger7.p >/dev/null) |& expand > bigout4' 5544738Sbostic 5627792Smckusickprimeout1: primes.p csfix 5767242Smckusick -csh -cf '$(PIX) -g -l -z primes.p |& expand | ./csfix - >primeout1' 5844738Sbostic 5927792Smckusickprimeout2: primes.p csfix 6067242Smckusick -csh -cf '$(PXP) -z primes.p |& expand | ./csfix - >primeout2' 6144738Sbostic 6227792Smckusickdigitsout: digits.p csfix 6367242Smckusick -csh -cf '$(PI) -g digits.p |& expand | ./csfix >digitsout' 6444738Sbostic 6527792Smckusicksynerrout: synerr.p csfix 6667242Smckusick -csh -cf '$(PI) -g -l synerr.p |& expand | ./csfix >synerrout' 6744738Sbostic 6827792Smckusicksynerr2out: synerr2.p csfix 6967242Smckusick -csh -cf '$(PIX) -g -l synerr2.p |& expand | ./csfix >synerr2out' 7044738Sbostic 7127792Smckusickmismout: mism.p csfix 7267242Smckusick -csh -cf '$(PI) -g -l mism.p |& expand | ./csfix >mismout' 7344738Sbostic 7427792Smckusickclashout: clash.p 7564092Selan -csh -cf '$(PI) -g clash.p |& expand >clashout' 7644738Sbostic 7727792Smckusicksinout1: sin1.p 7864092Selan -csh -cf '$(PI) -g sin1.p |& expand >sinout1' 7944738Sbostic 8027792Smckusicksinout2: sin2.p 8164092Selan -csh -cf '$(PI) -g sin2.p |& expand >sinout2' 8244738Sbostic 8327792Smckusickexprout: expr.p 8464092Selan -$(PI) -g -l expr.p | expand >exprout 8544738Sbostic 8627792Smckusicktypequout: typequ.p 8764092Selan -$(PI) -g typequ.p >typequout 8844738Sbostic 8927792Smckusickprimeout3: primes2.p csfix 9067242Smckusick -csh -cf '$(PIX) -g primes2.p |& expand | ./csfix -d >primeout3' 9144738Sbostic 9227792Smckusickkatout: kat.p csfix primes 9367242Smckusick -csh -cf '$(PIX) -g -l kat.p <primes |& expand | ./csfix -d >katout' 9444738Sbostic 9527792Smckusickcopydataout: copydata.p csfix 9667242Smckusick -csh -cf '$(PIX) -g -l copydata.p |& expand | ./csfix -d >copydataout' 9744738Sbostic 9844738Sbostickat2out: kat2.p csfix 9967242Smckusick -csh -cf '$(PI) -g kat2.p ; obj primes |& ./csfix -d >kat2out' 10044738Sbostic 10127792Smckusickxxxxqqqout: kat2.p 10264092Selan -$(PI) -g kat2.p 10327792Smckusick -csh -cf 'obj xxxxqqq >& xxxxqqqout' 10444738Sbostic 10527792Smckusickxxxxqqqout2: kat2.p 10664092Selan -$(PI) -g -p kat2.p 10727792Smckusick -csh -cf 'obj xxxxqqq >& xxxxqqqout2' 10844738Sbostic 10927792Smckusickprimes: primes.p 11064092Selan -$(PIX) -g -p primes.p > primes 11144738Sbostic 11244738Sbosticprimes-d: primes csfix 11367242Smckusick ./csfix -d <primes >primes-d 11444738Sbostic 11527792Smckusickkatscript: katin 11664092Selan -csh -cf '$(PI) -g kat2.p ; obj katin >& katscript' 11727792Smckusick -ed - katscript < fixkatscript 11844738Sbostic 11927792Smckusickcomments1.p: comments.p 12027792Smckusick -expand comments.p >comments1.p 12144738Sbostic 12227792Smckusickcommentsout: comments.p 12364092Selan -csh -cf '$(PXP) comments.p |& expand >commentsout' 12427792Smckusick -ed - commentsout < fixcomments 125