aboutsummaryrefslogtreecommitdiff
path: root/share/mk/bsd.man.mk
diff options
context:
space:
mode:
authorRuslan Ermilov <ru@FreeBSD.org>2002-05-07 15:42:56 +0000
committerRuslan Ermilov <ru@FreeBSD.org>2002-05-07 15:42:56 +0000
commitafeaaa846c4122580f3226c078e1e36b0f042766 (patch)
tree0401d9355e3c6c074618a83e407325240abce818 /share/mk/bsd.man.mk
parent8782938772424cb18d29c4ddc078051efe526c93 (diff)
downloadsrc-afeaaa846c4122580f3226c078e1e36b0f042766.tar.gz
src-afeaaa846c4122580f3226c078e1e36b0f042766.zip
Added internal, non-recursive (SUBDIR) versions of the `all-man'
and `maninstall' targets. This fixes the issue where each subdir was descended into twice during "make all", and also resurrects the standardization of `maninstall'. Urged by: bde
Notes
Notes: svn path=/head/; revision=96164
Diffstat (limited to 'share/mk/bsd.man.mk')
-rw-r--r--share/mk/bsd.man.mk18
1 files changed, 10 insertions, 8 deletions
diff --git a/share/mk/bsd.man.mk b/share/mk/bsd.man.mk
index 9c02b7748aa9..b07f01f42366 100644
--- a/share/mk/bsd.man.mk
+++ b/share/mk/bsd.man.mk
@@ -74,7 +74,8 @@ MAN+= ${MAN${sect}}
.endfor
.endif
-all-man:
+_manpages:
+all-man: _manpages
.if defined(NOMANCOMPRESS)
@@ -94,13 +95,13 @@ CLEANFILES+= ${MAN:T:S/$/${FILTEXTENSION}/g}
CLEANFILES+= ${MAN:T:S/$/${CATEXT}${FILTEXTENSION}/g}
.for page in ${MAN}
.for target in ${page:T:S/$/${FILTEXTENSION}/g}
-all-man: ${target}
+_manpages: ${target}
${target}: ${page}
${MANFILTER} < ${.ALLSRC} > ${.TARGET}
.endfor
.if defined(MANBUILDCAT) && !empty(MANBUILDCAT)
.for target in ${page:T:S/$/${CATEXT}${FILTEXTENSION}/g}
-all-man: ${target}
+_manpages: ${target}
${target}: ${page}
${MANFILTER} < ${.ALLSRC} | ${MROFF_CMD} > ${.TARGET}
.endfor
@@ -113,7 +114,7 @@ CLEANFILES+= ${MAN:T:S/$/${CATEXT}/g}
.if defined(MANBUILDCAT) && !empty(MANBUILDCAT)
.for page in ${MAN}
.for target in ${page:T:S/$/${CATEXT}/g}
-all-man: ${target}
+_manpages: ${target}
${target}: ${page}
${MROFF_CMD} ${.ALLSRC} > ${.TARGET}
.endfor
@@ -131,7 +132,7 @@ CLEANFILES+= ${MAN:T:S/$/${MCOMPRESS_EXT}/g}
CLEANFILES+= ${MAN:T:S/$/${CATEXT}${MCOMPRESS_EXT}/g}
.for page in ${MAN}
.for target in ${page:T:S/$/${MCOMPRESS_EXT}/}
-all-man: ${target}
+_manpages: ${target}
${target}: ${page}
.if defined(MANFILTER)
${MANFILTER} < ${.ALLSRC} | ${MCOMPRESS_CMD} > ${.TARGET}
@@ -141,7 +142,7 @@ ${target}: ${page}
.endfor
.if defined(MANBUILDCAT) && !empty(MANBUILDCAT)
.for target in ${page:T:S/$/${CATEXT}${MCOMPRESS_EXT}/}
-all-man: ${target}
+_manpages: ${target}
${target}: ${page}
.if defined(MANFILTER)
${MANFILTER} < ${.ALLSRC} | ${MROFF_CMD} | ${MCOMPRESS_CMD} > ${.TARGET}
@@ -155,9 +156,10 @@ ${target}: ${page}
.endif
-maninstall:
+maninstall: _maninstall
+_maninstall:
.if defined(MAN) && !empty(MAN)
-maninstall: ${MAN}
+_maninstall: ${MAN}
.if defined(NOMANCOMPRESS)
.if defined(MANFILTER)
.for page in ${MAN}