Commit | Line | Data |
---|---|---|
15637ed4 RG |
1 | # @(#)bsd.man.mk 5.2 (Berkeley) 5/11/90 |
2 | ||
3 | .if exists(${.CURDIR}/../Makefile.inc) | |
4 | .include "${.CURDIR}/../Makefile.inc" | |
5 | .endif | |
6 | ||
7 | MANGRP?= bin | |
8 | MANOWN?= bin | |
9 | MANMODE?= 444 | |
10 | ||
78ed81a3 | 11 | MANDIR?= /usr/share/man/man |
12 | MANSRC?= ${.CURDIR} | |
15637ed4 RG |
13 | MINSTALL= install ${COPY} -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} |
14 | ||
15 | maninstall: | |
16 | .if defined(MAN1) && !empty(MAN1) | |
78ed81a3 | 17 | (cd ${MANSRC}; ${MINSTALL} ${MAN1} ${DESTDIR}${MANDIR}1${MANSUBDIR}) |
15637ed4 RG |
18 | .endif |
19 | .if defined(MAN2) && !empty(MAN2) | |
78ed81a3 | 20 | (cd ${MANSRC}; ${MINSTALL} ${MAN2} ${DESTDIR}${MANDIR}2${MANSUBDIR}) |
15637ed4 RG |
21 | .endif |
22 | .if defined(MAN3) && !empty(MAN3) | |
78ed81a3 | 23 | (cd ${MANSRC}; ${MINSTALL} ${MAN3} ${DESTDIR}${MANDIR}3${MANSUBDIR}) |
15637ed4 RG |
24 | .endif |
25 | .if defined(MAN3F) && !empty(MAN3F) | |
78ed81a3 | 26 | (cd ${MANSRC}; ${MINSTALL} ${MAN3F} ${DESTDIR}${MANDIR}3f${MANSUBDIR}) |
15637ed4 RG |
27 | .endif |
28 | .if defined(MAN4) && !empty(MAN4) | |
78ed81a3 | 29 | (cd ${MANSRC}; ${MINSTALL} ${MAN4} ${DESTDIR}${MANDIR}4${MANSUBDIR}) |
15637ed4 RG |
30 | .endif |
31 | .if defined(MAN5) && !empty(MAN5) | |
78ed81a3 | 32 | (cd ${MANSRC}; ${MINSTALL} ${MAN5} ${DESTDIR}${MANDIR}5${MANSUBDIR}) |
15637ed4 RG |
33 | .endif |
34 | .if defined(MAN6) && !empty(MAN6) | |
78ed81a3 | 35 | (cd ${MANSRC}; ${MINSTALL} ${MAN6} ${DESTDIR}${MANDIR}6${MANSUBDIR}) |
15637ed4 RG |
36 | .endif |
37 | .if defined(MAN7) && !empty(MAN7) | |
78ed81a3 | 38 | (cd ${MANSRC}; ${MINSTALL} ${MAN7} ${DESTDIR}${MANDIR}7${MANSUBDIR}) |
15637ed4 RG |
39 | .endif |
40 | .if defined(MAN8) && !empty(MAN8) | |
78ed81a3 | 41 | (cd ${MANSRC}; ${MINSTALL} ${MAN8} ${DESTDIR}${MANDIR}8${MANSUBDIR}) |
15637ed4 RG |
42 | .endif |
43 | .if defined(MLINKS) && !empty(MLINKS) | |
44 | @set ${MLINKS}; \ | |
45 | while test $$# -ge 2; do \ | |
46 | name=$$1; \ | |
47 | shift; \ | |
78ed81a3 | 48 | sect=`expr $$name : '.*\.\([^.]*\)'`; \ |
49 | dir=${DESTDIR}${MANDIR}$$sect; \ | |
50 | l=$${dir}${MANSUBDIR}/$$name; \ | |
15637ed4 RG |
51 | name=$$1; \ |
52 | shift; \ | |
78ed81a3 | 53 | sect=`expr $$name : '.*\.\([^.]*\)'`; \ |
54 | dir=${DESTDIR}${MANDIR}$$sect; \ | |
55 | t=$${dir}${MANSUBDIR}/$$name; \ | |
15637ed4 RG |
56 | echo $$t -\> $$l; \ |
57 | rm -f $$t; \ | |
58 | ln $$l $$t; \ | |
59 | done; true | |
60 | .endif |