# # Copyright (c) 1980 Regents of the University of California. # All rights reserved. The Berkeley software License Agreement # specifies the terms and conditions for redistribution. # # @(#)Makefile 6.1 (Berkeley) %G% # # This makefile assumes that csh is running the figures # PRINTER=Pdp TROFF= ditroff -${PRINTER} TBL= dtbl -${PRINTER} LPR= lpr -n -${PRINTER} SEC = ? 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 manual: lpr.${PRINTER} ${LPR} lpr.${PRINTER} lpr.${PRINTER}: ${FIGURES} soelim puman${SEC}.n | ${TBL} | csh -cf '${TROFF} -t >lpr.${PRINTER}' troff: ${FIGURES} soelim puman${SEC}.n | ${TBL} | ${TROFF} csfix: cc -O csfix.c -o csfix 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 katout' copydataout: copydata.p csfix -csh -cf 'pix -g -l copydata.p |& expand | csfix -d >copydataout' kat2out: kat2.p -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 -d 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 clean: -rm csfix pmon.out obj lpr.${PRINTER} ${FIGURES} errs Errs