xref: /csrg-svn/share/man/man0/Makefile (revision 63712)
127956Smckusick#
263538Smckusick# Copyright (c) 1986, 1993 Regents of the University of California.
363538Smckusick# All rights reserved.
427956Smckusick#
5*63712Smckusick#	@(#)Makefile	6.5 (Berkeley) 07/05/93
627956Smckusick#
763538SmckusickSRCS=	man1 man2 man3 man4 man5 man6 man7 man8
827956Smckusick
963538SmckusickMACROS=	-ms
1063538SmckusickPRINTER=Pps
1163538SmckusickTBL=	tbl
1263538SmckusickTROFF=	groff
1363538Smckusick
1428197Smckusickall: title.urm.${PRINTER} preface.${PRINTER} intro.${PRINTER} \
1528197Smckusick     toc.${PRINTER} ptx.${PRINTER} title.prm.${PRINTER}
1627956Smckusick
1763538Smckusickprint: title.urm.${PRINTER} preface.${PRINTER} intro.${PRINTER} \
1863538Smckusick     toc.${PRINTER} ptx.${PRINTER} title.prm.${PRINTER}
1963538Smckusick	lpr -${PRINTER} title.urm.${PRINTER}
2063538Smckusick	lpr -${PRINTER} preface.${PRINTER}
2163538Smckusick	lpr -${PRINTER} intro.${PRINTER}
2263538Smckusick	lpr -${PRINTER} toc.${PRINTER}
2363538Smckusick	lpr -${PRINTER} ptx.${PRINTER}
2463538Smckusick	lpr -${PRINTER} title.prm.${PRINTER}
2563538Smckusick
2628197Smckusicktitle.urm.${PRINTER}: title.urm
2763538Smckusick	${TROFF} title.urm >title.urm.${PRINTER}
2827956Smckusick
2927956Smckusickpreface.${PRINTER}: preface.ms
3063538Smckusick	${TBL} preface.ms | ${TROFF} ${MACROS} >preface.${PRINTER}
3127956Smckusick
3227956Smckusickintro.${PRINTER}: intro.ms
3363538Smckusick	${TROFF} ${MACROS} intro.ms >intro.${PRINTER}
3427956Smckusick
35*63712Smckusicktoc.${PRINTER}: ${SRCS} toc.in ptxx
3663538Smckusick	${TROFF} toc.in >toc.${PRINTER}
3727956Smckusick
38*63712Smckusickptx.${PRINTER}: ${SRCS} ptx.in ptxx
3963538Smckusick	${TROFF} ptx.in >ptx.${PRINTER}
4027956Smckusick
41*63712Smckusicktitle.prm.${PRINTER}: ${SRCS} title.prm ptxx
4263538Smckusick	${TROFF} title.prm >title.prm.${PRINTER}
4328197Smckusick
4427956Smckusickptxx:
4563617Smckusick	./tocrc
4627956Smckusick
47*63712Smckusickman1pages: man1
48*63712Smckusick	rm -f man1.out
49*63712Smckusick	for i in `cat man1`; do \
50*63712Smckusick		sed -f groff.sed $$i | groff -man >>man1pages; \
51*63712Smckusick	done;
52*63712Smckusick
53*63712Smckusickman2pages: man2
54*63712Smckusick	rm -f man2.out
55*63712Smckusick	for i in `cat man2`; do groff -man $$i >>man2pages; done;
56*63712Smckusick
57*63712Smckusickman3pages: man3
58*63712Smckusick	rm -f man3.out
59*63712Smckusick	for i in `cat man3`; do groff -man $$i >>man3pages; done;
60*63712Smckusick
61*63712Smckusickman4pages: man4
62*63712Smckusick	rm -f man4.out
63*63712Smckusick	for i in `cat man4`; do groff -man $$i >>man4pages; done;
64*63712Smckusick
65*63712Smckusickman5pages: man5
66*63712Smckusick	rm -f man5.out
67*63712Smckusick	for i in `cat man5`; do \
68*63712Smckusick		sed -f groff.sed $$i | groff -man >>man5pages; \
69*63712Smckusick	done;
70*63712Smckusick
71*63712Smckusickman6pages: man6
72*63712Smckusick	rm -f man6.out
73*63712Smckusick	for i in `cat man6`; do groff -man $$i >>man6pages; done;
74*63712Smckusick
75*63712Smckusickman7pages: man7
76*63712Smckusick	rm -f man7.out
77*63712Smckusick	for i in `cat man7`; do \
78*63712Smckusick		sed -f groff.sed $$i | groff -man >>man7pages; \
79*63712Smckusick	done;
80*63712Smckusick
81*63712Smckusickman8pages: man8
82*63712Smckusick	rm -f man8.out
83*63712Smckusick	for i in `cat man8`; do groff -man $$i >>man8pages; done;
84*63712Smckusick
8527956Smckusickclean:
8628197Smckusick	rm -f title.urm.[PT]* preface.[PT]* intro.[PT]* toc.[PT]* ptx.[PT]* \
8763538Smckusick	title.prm.[PT]* toc? tocx? ptxx *.spell errs Errs make.out
88