1 1.7 mycroft # from: @(#)bsd.man.mk 5.2 (Berkeley) 5/11/90 2 1.7 mycroft # $Id: bsd.man.mk,v 1.7 1993/08/15 19:37:07 mycroft Exp $ 3 1.1 cgd 4 1.1 cgd .if exists(${.CURDIR}/../Makefile.inc) 5 1.1 cgd .include "${.CURDIR}/../Makefile.inc" 6 1.1 cgd .endif 7 1.1 cgd 8 1.1 cgd MANGRP?= bin 9 1.1 cgd MANOWN?= bin 10 1.1 cgd MANMODE?= 444 11 1.1 cgd 12 1.1 cgd MANDIR?= /usr/share/man/cat 13 1.1 cgd 14 1.5 cgd MINSTALL= install ${COPY} -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} 15 1.1 cgd 16 1.1 cgd maninstall: 17 1.1 cgd .if defined(MAN1) && !empty(MAN1) 18 1.6 mycroft @install -d -o root -g wheel -m 755 ${DESTDIR}${MANDIR}1${MANSUBDIR} 19 1.1 cgd ${MINSTALL} ${MAN1} ${DESTDIR}${MANDIR}1${MANSUBDIR} 20 1.1 cgd .endif 21 1.1 cgd .if defined(MAN2) && !empty(MAN2) 22 1.6 mycroft @install -d -o root -g wheel -m 755 ${DESTDIR}${MANDIR}2${MANSUBDIR} 23 1.1 cgd ${MINSTALL} ${MAN2} ${DESTDIR}${MANDIR}2${MANSUBDIR} 24 1.1 cgd .endif 25 1.1 cgd .if defined(MAN3) && !empty(MAN3) 26 1.6 mycroft @install -d -o root -g wheel -m 755 ${DESTDIR}${MANDIR}3${MANSUBDIR} 27 1.1 cgd ${MINSTALL} ${MAN3} ${DESTDIR}${MANDIR}3${MANSUBDIR} 28 1.1 cgd .endif 29 1.1 cgd .if defined(MAN3F) && !empty(MAN3F) 30 1.6 mycroft @install -d -o root -g wheel -m 755 ${DESTDIR}${MANDIR}3f${MANSUBDIR} 31 1.1 cgd ${MINSTALL} ${MAN3F} ${DESTDIR}${MANDIR}3f${MANSUBDIR} 32 1.1 cgd .endif 33 1.1 cgd .if defined(MAN4) && !empty(MAN4) 34 1.6 mycroft @install -d -o root -g wheel -m 755 ${DESTDIR}${MANDIR}4${MANSUBDIR} 35 1.1 cgd ${MINSTALL} ${MAN4} ${DESTDIR}${MANDIR}4${MANSUBDIR} 36 1.1 cgd .endif 37 1.1 cgd .if defined(MAN5) && !empty(MAN5) 38 1.6 mycroft @install -d -o root -g wheel -m 755 ${DESTDIR}${MANDIR}5${MANSUBDIR} 39 1.1 cgd ${MINSTALL} ${MAN5} ${DESTDIR}${MANDIR}5${MANSUBDIR} 40 1.1 cgd .endif 41 1.1 cgd .if defined(MAN6) && !empty(MAN6) 42 1.6 mycroft @install -d -o root -g wheel -m 755 ${DESTDIR}${MANDIR}6${MANSUBDIR} 43 1.1 cgd ${MINSTALL} ${MAN6} ${DESTDIR}${MANDIR}6${MANSUBDIR} 44 1.1 cgd .endif 45 1.1 cgd .if defined(MAN7) && !empty(MAN7) 46 1.6 mycroft @install -d -o root -g wheel -m 755 ${DESTDIR}${MANDIR}7${MANSUBDIR} 47 1.1 cgd ${MINSTALL} ${MAN7} ${DESTDIR}${MANDIR}7${MANSUBDIR} 48 1.1 cgd .endif 49 1.1 cgd .if defined(MAN8) && !empty(MAN8) 50 1.6 mycroft @install -d -o root -g wheel -m 755 ${DESTDIR}${MANDIR}8${MANSUBDIR} 51 1.1 cgd ${MINSTALL} ${MAN8} ${DESTDIR}${MANDIR}8${MANSUBDIR} 52 1.1 cgd .endif 53 1.1 cgd .if defined(MLINKS) && !empty(MLINKS) 54 1.1 cgd @set ${MLINKS}; \ 55 1.1 cgd while test $$# -ge 2; do \ 56 1.1 cgd name=$$1; \ 57 1.1 cgd shift; \ 58 1.1 cgd dir=${DESTDIR}${MANDIR}`expr $$name : '[^\.]*\.\(.*\)'`; \ 59 1.1 cgd l=$${dir}${MANSUBDIR}/`expr $$name : '\([^\.]*\)'`.0; \ 60 1.1 cgd name=$$1; \ 61 1.1 cgd shift; \ 62 1.1 cgd dir=${DESTDIR}${MANDIR}`expr $$name : '[^\.]*\.\(.*\)'`; \ 63 1.1 cgd t=$${dir}${MANSUBDIR}/`expr $$name : '\([^\.]*\)'`.0; \ 64 1.1 cgd echo $$t -\> $$l; \ 65 1.1 cgd rm -f $$t; \ 66 1.1 cgd ln $$l $$t; \ 67 1.1 cgd done; true 68 1.1 cgd .endif 69