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