1*6eef5f0cSAntonio Huete Jimenez# $Id: doc.mk,v 1.8 2021/12/08 05:56:50 sjg Exp $ 25f1e34d9SAlexandre Perrin 35f1e34d9SAlexandre Perrin.if !target(__${.PARSEFILE}__) 4*6eef5f0cSAntonio Huete Jimenez__${.PARSEFILE}__: .NOTMAIN 55f1e34d9SAlexandre Perrin 6ca58f742SDaniel Fojt.include <init.mk> 7ca58f742SDaniel Fojt 85f1e34d9SAlexandre PerrinBIB?= bib 95f1e34d9SAlexandre PerrinEQN?= eqn 105f1e34d9SAlexandre PerrinGREMLIN?= grn 115f1e34d9SAlexandre PerrinGRIND?= vgrind -f 125f1e34d9SAlexandre PerrinINDXBIB?= indxbib 135f1e34d9SAlexandre PerrinPIC?= pic 145f1e34d9SAlexandre PerrinREFER?= refer 155f1e34d9SAlexandre PerrinROFF?= groff -M/usr/share/tmac ${MACROS} ${PAGES} 165f1e34d9SAlexandre PerrinSOELIM?= soelim 175f1e34d9SAlexandre PerrinTBL?= tbl 185f1e34d9SAlexandre Perrin 195f1e34d9SAlexandre Perrin.PATH: ${.CURDIR} 205f1e34d9SAlexandre Perrin 21ca58f742SDaniel Fojt.if !defined(_SKIP_BUILD) 22ca58f742SDaniel Fojtrealbuild: paper.ps 235f1e34d9SAlexandre Perrin.endif 245f1e34d9SAlexandre Perrin 255f1e34d9SAlexandre Perrin.if !target(paper.ps) 265f1e34d9SAlexandre Perrinpaper.ps: ${SRCS} 275f1e34d9SAlexandre Perrin ${ROFF} ${SRCS} > ${.TARGET} 285f1e34d9SAlexandre Perrin.endif 295f1e34d9SAlexandre Perrin 305f1e34d9SAlexandre Perrin.if !target(print) 315f1e34d9SAlexandre Perrinprint: paper.ps 325f1e34d9SAlexandre Perrin lpr -P${PRINTER} paper.ps 335f1e34d9SAlexandre Perrin.endif 345f1e34d9SAlexandre Perrin 355f1e34d9SAlexandre Perrin.if !target(manpages) 365f1e34d9SAlexandre Perrinmanpages: 375f1e34d9SAlexandre Perrin.endif 385f1e34d9SAlexandre Perrin 395f1e34d9SAlexandre Perrin.if !target(obj) 405f1e34d9SAlexandre Perrinobj: 415f1e34d9SAlexandre Perrin.endif 425f1e34d9SAlexandre Perrin 435f1e34d9SAlexandre Perrinclean cleandir: 445f1e34d9SAlexandre Perrin rm -f paper.* [eE]rrs mklog ${CLEANFILES} 455f1e34d9SAlexandre Perrin 465f1e34d9SAlexandre Perrin.if ${MK_DOC} == "no" 475f1e34d9SAlexandre Perrininstall: 485f1e34d9SAlexandre Perrin.else 495f1e34d9SAlexandre PerrinFILES?= ${SRCS} 505f1e34d9SAlexandre Perrininstall: 51f445c897SJohn Marino test -d ${DESTDIR}${DOCDIR}/${DIR} || \ 52f445c897SJohn Marino ${INSTALL} -d ${DOC_INSTALL_OWN} -m ${DIRMODE} ${DESTDIR}${DOCDIR}/${DIR} 53f445c897SJohn Marino ${INSTALL} ${COPY} ${DOC_INSTALL_OWN} -m ${DOCMODE} \ 54f445c897SJohn Marino Makefile ${FILES} ${EXTRA} ${DESTDIR}${DOCDIR}/${DIR} 555f1e34d9SAlexandre Perrin.endif 565f1e34d9SAlexandre Perrin 575f1e34d9SAlexandre Perrinspell: ${SRCS} 585f1e34d9SAlexandre Perrin spell ${SRCS} | sort | comm -23 - spell.ok > paper.spell 595f1e34d9SAlexandre Perrin 60f445c897SJohn Marino.if !empty(DOCOWN) 61ca58f742SDaniel FojtDOC_INSTALL_OWN?= -o ${DOCOWN} -g ${DOCGRP} 62f445c897SJohn Marino.endif 63f445c897SJohn Marino 645f1e34d9SAlexandre Perrin.endif 65