Initial import from FreeBSD RELENG_4:
[dragonfly.git] / share / man / man0 / Makefile
1 #
2 # Copyright (c) 1986, 1993 Regents of the University of California.
3 # All rights reserved.
4 #
5 #       From: @(#)Makefile      8.2 (Berkeley) 1/29/94
6 # $FreeBSD: src/share/man/man0/Makefile,v 1.5 1999/08/28 00:19:38 peter Exp $
7 #
8 SRCS=   man1 man2 man3 man4 man5 man6 man7 man8
9
10 MACROS= -ms
11 PRINTER=ps
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         ${TBL} title.urm | ${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.${PRINTER} title.prm.${PRINTER} toc? tocx? ptxx \
70                 *.spell errs Errs make.out