1# $OpenBSD: Makefile.inc,v 1.3 2010/04/25 17:15:48 schwarze Exp $ 2 3DIFF=diff -au 4MANDOC?=mandoc 5#MANDOCOPTS=-fstrict -Wall 6NROFF=nroff -mandoc 7SED=sed 8SH=/bin/sh 9 10all: clean 11 12groff: ${GROFF_TARGETS:C/$/.out_ascii/} 13 14.SUFFIXES: .in .out_ascii .sh 15 16.in: 17 @echo " -> ${*}" 18 @${MANDOC} ${MANDOCOPTS} ${.CURDIR}/${*}.in | ${SED} '$$d' \ 19 > ${*}.mandoc_ascii 20 @${DIFF} ${*}.out_ascii ${*}.mandoc_ascii 21 22.in.out_ascii: 23 @echo " -> ${*}" 24 @${NROFF} ${.CURDIR}/${<} | ${SED} '$$d' > ${@} 25 26.sh: 27 @echo " -> ${*}" 28 @MANDOC="${MANDOC}" MANDOCOPTS="${MANDOCOPTS}" \ 29 ${SH} ${.CURDIR}/${*}.sh 30 31clean: 32 rm -f *.mandoc_ascii *.core 33 34groff-clean: 35.if defined(GROFF_TARGETS) 36 rm -f ${GROFF_TARGETS:C/$/.out_ascii/} 37.endif 38 39cleandir: groff-clean clean 40