1 1.1 cgd # @(#)bsd.man.mk 5.2 (Berkeley) 5/11/90 2 1.1 cgd 3 1.1 cgd .if exists(${.CURDIR}/../Makefile.inc) 4 1.1 cgd .include "${.CURDIR}/../Makefile.inc" 5 1.1 cgd .endif 6 1.1 cgd 7 1.1 cgd MANGRP?= bin 8 1.1 cgd MANOWN?= bin 9 1.1 cgd MANMODE?= 444 10 1.1 cgd 11 1.1 cgd MANDIR?= /usr/share/man/cat 12 1.1 cgd 13 1.1 cgd MINSTALL= install -c -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} 14 1.1 cgd 15 1.1 cgd maninstall: 16 1.1 cgd .if defined(MAN1) && !empty(MAN1) 17 1.4 cgd @if [ ! -d "${DESTDIR}${MANDIR}1${MANSUBDIR}" ]; then \ 18 1.3 cgd /bin/rm -f ${DESTDIR}${MANDIR}1${MANSUBDIR} ; \ 19 1.2 cgd mkdir -p ${DESTDIR}${MANDIR}1${MANSUBDIR} ; \ 20 1.2 cgd chown root.wheel ${DESTDIR}${MANDIR}1${MANSUBDIR} ; \ 21 1.2 cgd chmod 755 ${DESTDIR}${MANDIR}1${MANSUBDIR} ; \ 22 1.2 cgd else \ 23 1.2 cgd true ; \ 24 1.2 cgd fi 25 1.1 cgd ${MINSTALL} ${MAN1} ${DESTDIR}${MANDIR}1${MANSUBDIR} 26 1.1 cgd .endif 27 1.1 cgd .if defined(MAN2) && !empty(MAN2) 28 1.4 cgd @if [ ! -d "${DESTDIR}${MANDIR}2${MANSUBDIR}" ]; then \ 29 1.3 cgd /bin/rm -f ${DESTDIR}${MANDIR}2${MANSUBDIR} ; \ 30 1.2 cgd mkdir -p ${DESTDIR}${MANDIR}2${MANSUBDIR} ; \ 31 1.2 cgd chown root.wheel ${DESTDIR}${MANDIR}2${MANSUBDIR} ; \ 32 1.2 cgd chmod 755 ${DESTDIR}${MANDIR}2${MANSUBDIR} ; \ 33 1.2 cgd else \ 34 1.2 cgd true ; \ 35 1.2 cgd fi 36 1.1 cgd ${MINSTALL} ${MAN2} ${DESTDIR}${MANDIR}2${MANSUBDIR} 37 1.1 cgd .endif 38 1.1 cgd .if defined(MAN3) && !empty(MAN3) 39 1.4 cgd @if [ ! -d "${DESTDIR}${MANDIR}3${MANSUBDIR}" ]; then \ 40 1.3 cgd /bin/rm -f ${DESTDIR}${MANDIR}3${MANSUBDIR} ; \ 41 1.2 cgd mkdir -p ${DESTDIR}${MANDIR}3${MANSUBDIR} ; \ 42 1.2 cgd chown root.wheel ${DESTDIR}${MANDIR}3${MANSUBDIR} ; \ 43 1.2 cgd chmod 755 ${DESTDIR}${MANDIR}3${MANSUBDIR} ; \ 44 1.2 cgd else \ 45 1.2 cgd true ; \ 46 1.2 cgd fi 47 1.1 cgd ${MINSTALL} ${MAN3} ${DESTDIR}${MANDIR}3${MANSUBDIR} 48 1.1 cgd .endif 49 1.1 cgd .if defined(MAN3F) && !empty(MAN3F) 50 1.4 cgd @if [ ! -d "${DESTDIR}${MANDIR}3f${MANSUBDIR}" ]; then \ 51 1.3 cgd /bin/rm -f ${DESTDIR}${MANDIR}3f${MANSUBDIR} ; \ 52 1.2 cgd mkdir -p ${DESTDIR}${MANDIR}3f${MANSUBDIR} ; \ 53 1.2 cgd chown root.wheel ${DESTDIR}${MANDIR}3f${MANSUBDIR} ; \ 54 1.2 cgd chmod 755 ${DESTDIR}${MANDIR}3f${MANSUBDIR} ; \ 55 1.2 cgd else \ 56 1.2 cgd true ; \ 57 1.2 cgd fi 58 1.1 cgd ${MINSTALL} ${MAN3F} ${DESTDIR}${MANDIR}3f${MANSUBDIR} 59 1.1 cgd .endif 60 1.1 cgd .if defined(MAN4) && !empty(MAN4) 61 1.4 cgd @if [ ! -d "${DESTDIR}${MANDIR}4${MANSUBDIR}" ]; then \ 62 1.3 cgd /bin/rm -f ${DESTDIR}${MANDIR}4${MANSUBDIR} ; \ 63 1.2 cgd mkdir -p ${DESTDIR}${MANDIR}4${MANSUBDIR} ; \ 64 1.2 cgd chown root.wheel ${DESTDIR}${MANDIR}4${MANSUBDIR} ; \ 65 1.2 cgd chmod 755 ${DESTDIR}${MANDIR}4${MANSUBDIR} ; \ 66 1.2 cgd else \ 67 1.2 cgd true ; \ 68 1.2 cgd fi 69 1.1 cgd ${MINSTALL} ${MAN4} ${DESTDIR}${MANDIR}4${MANSUBDIR} 70 1.1 cgd .endif 71 1.1 cgd .if defined(MAN5) && !empty(MAN5) 72 1.4 cgd @if [ ! -d "${DESTDIR}${MANDIR}5${MANSUBDIR}" ]; then \ 73 1.3 cgd /bin/rm -f ${DESTDIR}${MANDIR}5${MANSUBDIR} ; \ 74 1.2 cgd mkdir -p ${DESTDIR}${MANDIR}5${MANSUBDIR} ; \ 75 1.2 cgd chown root.wheel ${DESTDIR}${MANDIR}5${MANSUBDIR} ; \ 76 1.2 cgd chmod 755 ${DESTDIR}${MANDIR}5${MANSUBDIR} ; \ 77 1.2 cgd else \ 78 1.2 cgd true ; \ 79 1.2 cgd fi 80 1.1 cgd ${MINSTALL} ${MAN5} ${DESTDIR}${MANDIR}5${MANSUBDIR} 81 1.1 cgd .endif 82 1.1 cgd .if defined(MAN6) && !empty(MAN6) 83 1.4 cgd @if [ ! -d "${DESTDIR}${MANDIR}6${MANSUBDIR}" ]; then \ 84 1.3 cgd /bin/rm -f ${DESTDIR}${MANDIR}6${MANSUBDIR} ; \ 85 1.2 cgd mkdir -p ${DESTDIR}${MANDIR}6${MANSUBDIR} ; \ 86 1.2 cgd chown root.wheel ${DESTDIR}${MANDIR}6${MANSUBDIR} ; \ 87 1.2 cgd chmod 755 ${DESTDIR}${MANDIR}6${MANSUBDIR} ; \ 88 1.2 cgd else \ 89 1.2 cgd true ; \ 90 1.2 cgd fi 91 1.1 cgd ${MINSTALL} ${MAN6} ${DESTDIR}${MANDIR}6${MANSUBDIR} 92 1.1 cgd .endif 93 1.1 cgd .if defined(MAN7) && !empty(MAN7) 94 1.4 cgd @if [ ! -d "${DESTDIR}${MANDIR}7${MANSUBDIR}" ]; then \ 95 1.3 cgd /bin/rm -f ${DESTDIR}${MANDIR}7${MANSUBDIR} ; \ 96 1.2 cgd mkdir -p ${DESTDIR}${MANDIR}7${MANSUBDIR} ; \ 97 1.2 cgd chown root.wheel ${DESTDIR}${MANDIR}7${MANSUBDIR} ; \ 98 1.2 cgd chmod 755 ${DESTDIR}${MANDIR}7${MANSUBDIR} ; \ 99 1.2 cgd else \ 100 1.2 cgd true ; \ 101 1.2 cgd fi 102 1.1 cgd ${MINSTALL} ${MAN7} ${DESTDIR}${MANDIR}7${MANSUBDIR} 103 1.1 cgd .endif 104 1.1 cgd .if defined(MAN8) && !empty(MAN8) 105 1.4 cgd @if [ ! -d "${DESTDIR}${MANDIR}8${MANSUBDIR}" ]; then \ 106 1.3 cgd /bin/rm -f ${DESTDIR}${MANDIR}8${MANSUBDIR} ; \ 107 1.2 cgd mkdir -p ${DESTDIR}${MANDIR}8${MANSUBDIR} ; \ 108 1.2 cgd chown root.wheel ${DESTDIR}${MANDIR}8${MANSUBDIR} ; \ 109 1.2 cgd chmod 755 ${DESTDIR}${MANDIR}8${MANSUBDIR} ; \ 110 1.2 cgd else \ 111 1.2 cgd true ; \ 112 1.2 cgd fi 113 1.1 cgd ${MINSTALL} ${MAN8} ${DESTDIR}${MANDIR}8${MANSUBDIR} 114 1.1 cgd .endif 115 1.1 cgd .if defined(MLINKS) && !empty(MLINKS) 116 1.1 cgd @set ${MLINKS}; \ 117 1.1 cgd while test $$# -ge 2; do \ 118 1.1 cgd name=$$1; \ 119 1.1 cgd shift; \ 120 1.1 cgd dir=${DESTDIR}${MANDIR}`expr $$name : '[^\.]*\.\(.*\)'`; \ 121 1.1 cgd l=$${dir}${MANSUBDIR}/`expr $$name : '\([^\.]*\)'`.0; \ 122 1.1 cgd name=$$1; \ 123 1.1 cgd shift; \ 124 1.1 cgd dir=${DESTDIR}${MANDIR}`expr $$name : '[^\.]*\.\(.*\)'`; \ 125 1.1 cgd t=$${dir}${MANSUBDIR}/`expr $$name : '\([^\.]*\)'`.0; \ 126 1.1 cgd echo $$t -\> $$l; \ 127 1.1 cgd rm -f $$t; \ 128 1.1 cgd ln $$l $$t; \ 129 1.1 cgd done; true 130 1.1 cgd .endif 131