diff options
Diffstat (limited to 'share/mk/bsd.man.mk')
-rw-r--r-- | share/mk/bsd.man.mk | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/share/mk/bsd.man.mk b/share/mk/bsd.man.mk new file mode 100644 index 0000000..99f3a0e --- /dev/null +++ b/share/mk/bsd.man.mk @@ -0,0 +1,58 @@ +# @(#)bsd.man.mk 8.1 (Berkeley) 6/8/93 + +.if exists(${.CURDIR}/../Makefile.inc) +.include "${.CURDIR}/../Makefile.inc" +.endif + +MANGRP?= bin +MANOWN?= bin +MANMODE?= 444 + +MANDIR?= /usr/share/man/cat + +MINSTALL= install -c -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} + +maninstall: +.if defined(MAN1) && !empty(MAN1) + ${MINSTALL} ${MAN1} ${DESTDIR}${MANDIR}1${MANSUBDIR} +.endif +.if defined(MAN2) && !empty(MAN2) + ${MINSTALL} ${MAN2} ${DESTDIR}${MANDIR}2${MANSUBDIR} +.endif +.if defined(MAN3) && !empty(MAN3) + ${MINSTALL} ${MAN3} ${DESTDIR}${MANDIR}3${MANSUBDIR} +.endif +.if defined(MAN3F) && !empty(MAN3F) + ${MINSTALL} ${MAN3F} ${DESTDIR}${MANDIR}3f${MANSUBDIR} +.endif +.if defined(MAN4) && !empty(MAN4) + ${MINSTALL} ${MAN4} ${DESTDIR}${MANDIR}4${MANSUBDIR} +.endif +.if defined(MAN5) && !empty(MAN5) + ${MINSTALL} ${MAN5} ${DESTDIR}${MANDIR}5${MANSUBDIR} +.endif +.if defined(MAN6) && !empty(MAN6) + ${MINSTALL} ${MAN6} ${DESTDIR}${MANDIR}6${MANSUBDIR} +.endif +.if defined(MAN7) && !empty(MAN7) + ${MINSTALL} ${MAN7} ${DESTDIR}${MANDIR}7${MANSUBDIR} +.endif +.if defined(MAN8) && !empty(MAN8) + ${MINSTALL} ${MAN8} ${DESTDIR}${MANDIR}8${MANSUBDIR} +.endif +.if defined(MLINKS) && !empty(MLINKS) + @set ${MLINKS}; \ + while test $$# -ge 2; do \ + name=$$1; \ + shift; \ + dir=${DESTDIR}${MANDIR}`expr $$name : '[^\.]*\.\(.*\)'`; \ + l=$${dir}${MANSUBDIR}/`expr $$name : '\([^\.]*\)'`.0; \ + name=$$1; \ + shift; \ + dir=${DESTDIR}${MANDIR}`expr $$name : '[^\.]*\.\(.*\)'`; \ + t=$${dir}${MANSUBDIR}/`expr $$name : '\([^\.]*\)'`.0; \ + echo $$t -\> $$l; \ + rm -f $$t; \ + ln $$l $$t; \ + done; true +.endif |