home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / bsd_srcs / share / doc / ps1 / 04.pascal / Makefile < prev    next >
Encoding:
Makefile  |  1990-06-30  |  3.0 KB  |  119 lines

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