Changeset View
Changeset View
Standalone View
Standalone View
share/mk/bsd.man.mk
| Show First 20 Lines • Show All 44 Lines • ▼ Show 20 Lines | |||||
| # maninstall: | # maninstall: | ||||
| # Install the manual pages and their links. | # Install the manual pages and their links. | ||||
| # | # | ||||
| .if !target(__<bsd.init.mk>__) | .if !target(__<bsd.init.mk>__) | ||||
| .error bsd.man.mk cannot be included directly. | .error bsd.man.mk cannot be included directly. | ||||
| .endif | .endif | ||||
| .if ${MK_MANSPLITPKG} == "no" | |||||
| MINSTALL?= ${INSTALL} ${TAG_ARGS} -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} | MINSTALL?= ${INSTALL} ${TAG_ARGS} -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} | ||||
| .else | |||||
| MINSTALL?= ${INSTALL} ${TAG_ARGS:D${TAG_ARGS},man} -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} | |||||
| .endif | |||||
| CATDIR= ${MANDIR:H:S/$/\/cat/} | CATDIR= ${MANDIR:H:S/$/\/cat/} | ||||
| CATEXT= .cat | CATEXT= .cat | ||||
| MANDOC_CMD?= mandoc -Tascii | MANDOC_CMD?= mandoc -Tascii | ||||
| MCOMPRESS_CMD?= ${COMPRESS_CMD} | MCOMPRESS_CMD?= ${COMPRESS_CMD} | ||||
| MCOMPRESS_EXT?= ${COMPRESS_EXT} | MCOMPRESS_EXT?= ${COMPRESS_EXT} | ||||
| ▲ Show 20 Lines • Show All 159 Lines • ▼ Show 20 Lines | |||||
| .if defined(MANBUILDCAT) && !empty(MANBUILDCAT) | .if defined(MANBUILDCAT) && !empty(MANBUILDCAT) | ||||
| ${MINSTALL} ${__page:T:S/$/${CATEXT}${MCOMPRESS_EXT}/g} \ | ${MINSTALL} ${__page:T:S/$/${CATEXT}${MCOMPRESS_EXT}/g} \ | ||||
| ${DESTDIR}${CATDIR}${__page:E}${MANSUBDIR}/${__page:T:S/$/${MCOMPRESS_EXT}/} | ${DESTDIR}${CATDIR}${__page:E}${MANSUBDIR}/${__page:T:S/$/${MCOMPRESS_EXT}/} | ||||
| .endif | .endif | ||||
| .endfor | .endfor | ||||
| .endif # ${MK_MANCOMPRESS} == "no" | .endif # ${MK_MANCOMPRESS} == "no" | ||||
| .endif | .endif | ||||
| .for l t in ${_MANLINKS} | .for l t in ${_MANLINKS} | ||||
| .if ${MK_MANSPLITPKG} == "no" | |||||
| rm -f ${DESTDIR}${t} ${DESTDIR}${t}${MCOMPRESS_EXT}; \ | rm -f ${DESTDIR}${t} ${DESTDIR}${t}${MCOMPRESS_EXT}; \ | ||||
| ${INSTALL_MANLINK} ${TAG_ARGS} ${DESTDIR}${l}${ZEXT} ${DESTDIR}${t}${ZEXT} | ${INSTALL_MANLINK} ${TAG_ARGS} ${DESTDIR}${l}${ZEXT} ${DESTDIR}${t}${ZEXT} | ||||
| .else | |||||
| rm -f ${DESTDIR}${t} ${DESTDIR}${t}${MCOMPRESS_EXT}; \ | |||||
| ${INSTALL_MANLINK} ${TAG_ARGS:D${TAG_ARGS},man} ${DESTDIR}${l}${ZEXT} ${DESTDIR}${t}${ZEXT} | |||||
| .endif | |||||
| .endfor | .endfor | ||||
| manlint: | manlint: | ||||
| .if defined(MAN) && !empty(MAN) | .if defined(MAN) && !empty(MAN) | ||||
| .for __page in ${MAN} | .for __page in ${MAN} | ||||
| manlint: ${__page}lint | manlint: ${__page}lint | ||||
| ${__page}lint: ${__page} | ${__page}lint: ${__page} | ||||
| .if defined(MANFILTER) | .if defined(MANFILTER) | ||||
| ${MANFILTER} < ${.ALLSRC} | ${MANDOC_CMD} -Tlint | ${MANFILTER} < ${.ALLSRC} | ${MANDOC_CMD} -Tlint | ||||
| .else | .else | ||||
| ${MANDOC_CMD} -Tlint ${.ALLSRC} | ${MANDOC_CMD} -Tlint ${.ALLSRC} | ||||
| .endif | .endif | ||||
| .endfor | .endfor | ||||
| .endif | .endif | ||||