1# @(#)bsd.doc.mk 5.3 (Berkeley) 1/2/91 2 3PRINTER?= ps 4 5BIB?= bib 6EQN?= eqn 7GREMLIN?= grn 8GRIND?= vgrind -f 9INDXBIB?= indxbib 10PIC?= pic 11REFER?= refer 12ROFF?= groff -T${PRINTER} ${MACROS} ${PAGES} 13SOELIM?= soelim 14TBL?= tbl 15 16.PATH: ${.CURDIR} 17 18all: ${DOC}.${PRINTER} 19 20.if !target(print) 21print: ${DOC}.${PRINTER} 22 lpr -P${PRINTER} ${DOC}.${PRINTER} 23.endif 24 25.if !target(obj) 26.if defined(NOOBJ) 27obj: 28.else 29obj: 30 @cd ${.CURDIR}; rm -f obj > /dev/null 2>&1 || true; \ 31 here=`pwd`; subdir=`echo $$here | sed 's,^/usr/src/,,'`; \ 32 if test $$here != $$subdir ; then \ 33 dest=/usr/obj/$$subdir ; \ 34 echo "$$here -> $$dest"; ln -s $$dest obj; \ 35 if test -d /usr/obj -a ! -d $$dest; then \ 36 mkdir -p $$dest; \ 37 else \ 38 true; \ 39 fi; \ 40 else \ 41 true ; \ 42 dest=$$here/obj ; \ 43 if test ! -d obj ; then \ 44 echo "making $$dest" ; \ 45 mkdir $$dest; \ 46 fi ; \ 47 fi; 48.endif 49.endif 50 51clean cleandir: 52 rm -f ${DOC}.* [eE]rrs mklog ${CLEANFILES} 53 rm -rf obj 54 55FILES?= ${SRCS} 56install: 57 @if [ ! -d "${DESTDIR}${BINDIR}/${DIR}" ]; then \ 58 /bin/rm -f ${DESTDIR}${BINDIR}/${DIR} ; \ 59 mkdir -p ${DESTDIR}${BINDIR}/${DIR} ; \ 60 chown root.wheel ${DESTDIR}${BINDIR}/${DIR} ; \ 61 chmod 755 ${DESTDIR}${BINDIR}/${DIR} ; \ 62 else \ 63 true ; \ 64 fi 65 ( cd ${.CURDIR} ; install ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \ 66 Makefile ${FILES} ${EXTRA} ${DESTDIR}${BINDIR}/${DIR} ) 67 68spell: ${SRCS} 69 (cd ${.CURDIR}; spell ${SRCS} ) | sort | \ 70 comm -23 - ${.CURDIR}/spell.ok > ${DOC}.spell 71 72BINDIR?= /usr/share/doc 73BINGRP?= bin 74BINOWN?= bin 75BINMODE?= 444 76