bsd.doc.mk revision 1.8 1 # @(#)bsd.doc.mk 5.3 (Berkeley) 1/2/91
2
3 PRINTER?= ps
4
5 BIB?= bib
6 EQN?= eqn
7 GREMLIN?= grn
8 GRIND?= vgrind -f
9 INDXBIB?= indxbib
10 PIC?= pic
11 REFER?= refer
12 ROFF?= groff -T${PRINTER} ${MACROS} ${PAGES}
13 SOELIM?= soelim
14 TBL?= tbl
15
16 .PATH: ${.CURDIR}
17
18 all: ${DOC}.${PRINTER}
19
20 .if !target(print)
21 print: ${DOC}.${PRINTER}
22 lpr -P${PRINTER} ${DOC}.${PRINTER}
23 .endif
24
25 .if !target(obj)
26 obj:
27 .endif
28
29 clean cleandir:
30 rm -f ${DOC}.* [eE]rrs mklog ${CLEANFILES}
31 rm -rf obj
32
33 FILES?= ${SRCS}
34 install:
35 @if [ ! -d "${DESTDIR}${BINDIR}/${DIR}" ]; then \
36 /bin/rm -f ${DESTDIR}${BINDIR}/${DIR} ; \
37 mkdir -p ${DESTDIR}${BINDIR}/${DIR} ; \
38 chown root.wheel ${DESTDIR}${BINDIR}/${DIR} ; \
39 chmod 755 ${DESTDIR}${BINDIR}/${DIR} ; \
40 else \
41 true ; \
42 fi
43 install ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
44 Makefile ${FILES} ${EXTRA} ${DESTDIR}${BINDIR}/${DIR}
45
46 spell: ${SRCS}
47 spell ${SRCS} | sort | comm -23 - spell.ok > ${DOC}.spell
48
49 BINDIR?= /usr/share/doc
50 BINGRP?= bin
51 BINOWN?= bin
52 BINMODE?= 444
53