home *** CD-ROM | disk | FTP | other *** search
Makefile | 1990-06-30 | 3.0 KB | 119 lines |
- # @(#)Makefile 6.2 (Berkeley) 6/30/90
-
- DIR= ps1/04.pascal
- SRCS= puman0.n puman1.n puman2.n puman3.n puman4.n puman5.n pumanA.n
- FIGURES=firstout firstobjout firstobjout2 bigger2.p bigger3.p bigout1 \
- bigger6.p bigout2 bigout3 bigout4 primeout1 primeout2 digitsout \
- synerrout synerr2out mismout clashout sinout1 sinout2 exprout \
- typequout primeout3 katout copydataout kat2out katscript \
- xxxxqqqout xxxxqqqout2 primes primes-d comments1.p commentsout
- CLEANFILES+=csfix ${FIGURES}
-
- paper.${PRINTER}: ${FIGURES}
- ${SOELIM} ${SRCS} | ${TBL} | ${ROFF} > ${.TARGET}
-
- .include <bsd.doc.mk>
-
- csfix:
- ${CC} -O ${.CURDIR}/csfix.c -o ${.TARGET}
-
- firstout: first.p csfix
- -csh -cf 'pix -g first.p |& expand | csfix >firstout'
-
- firstobjout: first.p
- -csh -cf 'pi -g first.p >& firstobjout ; px >& firstobjout'
-
- firstobjout2: first.p
- -csh -cf 'pi -g -p first.p >& firstobjout2 ; px >& firstobjout2'
-
- bigger2.p: bigger.p
- -expand bigger.p > bigger2.p
-
- bigger3.p: bigger2.p csfix
- cat -n bigger2.p | expand | csfix -d > bigger3.p
-
- bigout1: bigger.p csfix
- -csh -cf 'pix -g bigger.p |& expand | csfix >bigout1'
-
- bigger6.p: bigger5.p csfix
- cat -n bigger5.p | expand | csfix -d >bigger6.p
-
- bigout2: bigger4.p
- -csh -cf 'pix -g bigger4.p |& expand >bigout2'
-
- bigout3: bigger7.p
- -csh -cf 'pix -g bigger7.p |& expand >bigout3'
-
- bigout4: bigger7.p
- -csh -cf '(pix -g bigger7.p >/dev/null) |& expand > bigout4'
-
- primeout1: primes.p csfix
- -csh -cf 'pix -g -l -z primes.p |& expand | csfix - >primeout1'
-
- primeout2: primes.p csfix
- -csh -cf 'pxp -z primes.p |& expand | csfix - >primeout2'
-
- digitsout: digits.p csfix
- -csh -cf 'pi -g digits.p |& expand | csfix >digitsout'
-
- synerrout: synerr.p csfix
- -csh -cf 'pi -g -l synerr.p |& expand | csfix >synerrout'
-
- synerr2out: synerr2.p csfix
- -csh -cf 'pix -g -l synerr2.p |& expand | csfix >synerr2out'
-
- mismout: mism.p csfix
- -csh -cf 'pi -g -l mism.p |& expand | csfix >mismout'
-
- clashout: clash.p
- -csh -cf 'pi -g clash.p |& expand >clashout'
-
- sinout1: sin1.p
- -csh -cf 'pi -g sin1.p |& expand >sinout1'
-
- sinout2: sin2.p
- -csh -cf 'pi -g sin2.p |& expand >sinout2'
-
- exprout: expr.p
- -pi -g -l expr.p | expand >exprout
-
- typequout: typequ.p
- -pi -g typequ.p >typequout
-
- primeout3: primes2.p csfix
- -csh -cf 'pix -g primes2.p |& expand | csfix -d >primeout3'
-
- katout: kat.p csfix primes
- -csh -cf 'pix -g -l kat.p <primes |& expand | csfix -d >katout'
-
- copydataout: copydata.p csfix
- -csh -cf 'pix -g -l copydata.p |& expand | csfix -d >copydataout'
-
- kat2out: kat2.p csfix
- -csh -cf 'pi -g kat2.p ; obj primes |& csfix -d >kat2out'
-
- xxxxqqqout: kat2.p
- -pi -g kat2.p
- -csh -cf 'obj xxxxqqq >& xxxxqqqout'
-
- xxxxqqqout2: kat2.p
- -pi -g -p kat2.p
- -csh -cf 'obj xxxxqqq >& xxxxqqqout2'
-
- primes: primes.p
- -pix -g -p primes.p > primes
-
- primes-d: primes csfix
- csfix -d <primes >primes-d
-
- katscript: katin
- -csh -cf 'pi -g kat2.p ; obj katin >& katscript'
- -ed - katscript < fixkatscript
-
- comments1.p: comments.p
- -expand comments.p >comments1.p
-
- commentsout: comments.p
- -csh -cf 'pxp comments.p |& expand >commentsout'
- -ed - commentsout < fixcomments
-