1# $Id: doc.mk,v 1.7 2019/06/09 16:22:08 sjg Exp $ 2 3.if !target(__${.PARSEFILE}__) 4__${.PARSEFILE}__: 5 6.include <init.mk> 7 8BIB?= bib 9EQN?= eqn 10GREMLIN?= grn 11GRIND?= vgrind -f 12INDXBIB?= indxbib 13PIC?= pic 14REFER?= refer 15ROFF?= groff -M/usr/share/tmac ${MACROS} ${PAGES} 16SOELIM?= soelim 17TBL?= tbl 18 19.PATH: ${.CURDIR} 20 21.if !defined(_SKIP_BUILD) 22realbuild: paper.ps 23.endif 24 25.if !target(paper.ps) 26paper.ps: ${SRCS} 27 ${ROFF} ${SRCS} > ${.TARGET} 28.endif 29 30.if !target(print) 31print: paper.ps 32 lpr -P${PRINTER} paper.ps 33.endif 34 35.if !target(manpages) 36manpages: 37.endif 38 39.if !target(obj) 40obj: 41.endif 42 43clean cleandir: 44 rm -f paper.* [eE]rrs mklog ${CLEANFILES} 45 46.if ${MK_DOC} == "no" 47install: 48.else 49FILES?= ${SRCS} 50install: 51 test -d ${DESTDIR}${DOCDIR}/${DIR} || \ 52 ${INSTALL} -d ${DOC_INSTALL_OWN} -m ${DIRMODE} ${DESTDIR}${DOCDIR}/${DIR} 53 ${INSTALL} ${COPY} ${DOC_INSTALL_OWN} -m ${DOCMODE} \ 54 Makefile ${FILES} ${EXTRA} ${DESTDIR}${DOCDIR}/${DIR} 55.endif 56 57spell: ${SRCS} 58 spell ${SRCS} | sort | comm -23 - spell.ok > paper.spell 59 60.if !empty(DOCOWN) 61DOC_INSTALL_OWN?= -o ${DOCOWN} -g ${DOCGRP} 62.endif 63 64.endif 65