1 # 2 # Copyright (c) 1986, 1993 Regents of the University of California. 3 # All rights reserved. 4 # 5 # @(#)Makefile 8.3 (Berkeley) 5/4/94 6 # 7 SRCS= man1 man2 man3 man4 man5 man6 man7 man8 8 9 MACROS= -ms 10 PRINTER=Pps 11 EQN= eqn 12 TBL= tbl 13 TROFF= groff 14 15 all: title.urm.${PRINTER} title.prm.${PRINTER} 16 17 print: title.urm.${PRINTER} title.prm.${PRINTER} 18 lpr -${PRINTER} title.urm.${PRINTER} 19 lpr -${PRINTER} title.prm.${PRINTER} 20 21 title.urm.${PRINTER}: title.urm ptxx 22 ${EQN} title.urm | ${TBL} | ${TROFF} ${MACROS} >title.urm.${PRINTER} 23 24 title.prm.${PRINTER}: ${SRCS} title.prm ptxx 25 ${TROFF} title.prm >title.prm.${PRINTER} 26 27 ptxx: 28 ./tocrc 29 30 man1pages: man1 31 rm -f man1.out 32 for i in `cat man1`; do \ 33 sed -f groff.sed $$i | groff -man >>man1pages; \ 34 done; 35 36 man2pages: man2 37 rm -f man2.out 38 for i in `cat man2`; do groff -man $$i >>man2pages; done; 39 40 man3pages: man3 41 rm -f man3.out 42 for i in `cat man3`; do groff -man $$i >>man3pages; done; 43 44 man4pages: man4 45 rm -f man4.out 46 for i in `cat man4`; do groff -man $$i >>man4pages; done; 47 48 man5pages: man5 49 rm -f man5.out 50 for i in `cat man5`; do \ 51 sed -f groff.sed $$i | groff -man >>man5pages; \ 52 done; 53 54 man6pages: man6 55 rm -f man6.out 56 for i in `cat man6`; do groff -man $$i >>man6pages; done; 57 58 man7pages: man7 59 rm -f man7.out 60 for i in `cat man7`; do \ 61 sed -f groff.sed $$i | groff -man >>man7pages; \ 62 done; 63 64 man8pages: man8 65 rm -f man8.out 66 for i in `cat man8`; do groff -man $$i >>man8pages; done; 67 68 clean: 69 rm -f title.urm.[PT]* title.prm.[PT]* toc? tocx? ptxx \ 70 *.spell errs Errs make.out 71