diff options
Diffstat (limited to 'contrib/bmake/mk/doc.mk')
-rw-r--r-- | contrib/bmake/mk/doc.mk | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/contrib/bmake/mk/doc.mk b/contrib/bmake/mk/doc.mk new file mode 100644 index 0000000..d496c42 --- /dev/null +++ b/contrib/bmake/mk/doc.mk @@ -0,0 +1,63 @@ +# $Id: doc.mk,v 1.4 2012/11/11 22:37:02 sjg Exp $ + +.if !target(__${.PARSEFILE}__) +__${.PARSEFILE}__: + +BIB?= bib +EQN?= eqn +GREMLIN?= grn +GRIND?= vgrind -f +INDXBIB?= indxbib +PIC?= pic +REFER?= refer +ROFF?= groff -M/usr/share/tmac ${MACROS} ${PAGES} +SOELIM?= soelim +TBL?= tbl + +.PATH: ${.CURDIR} + +.if !target(all) +.MAIN: all +all: paper.ps +.endif + +.if !target(paper.ps) +paper.ps: ${SRCS} + ${ROFF} ${SRCS} > ${.TARGET} +.endif + +.if !target(print) +print: paper.ps + lpr -P${PRINTER} paper.ps +.endif + +.if !target(manpages) +manpages: +.endif + +.if !target(obj) +obj: +.endif + +clean cleandir: + rm -f paper.* [eE]rrs mklog ${CLEANFILES} + +.if ${MK_DOC} == "no" +install: +.else +FILES?= ${SRCS} +install: + ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \ + Makefile ${FILES} ${EXTRA} ${DESTDIR}${BINDIR}/${DIR} +.endif + +spell: ${SRCS} + spell ${SRCS} | sort | comm -23 - spell.ok > paper.spell + +BINDIR?= /usr/share/doc +BINGRP?= bin +BINOWN?= bin +BINMODE?= 444 + +.include <own.mk> +.endif |