Make it possible to build manpages for the entire source tree.

This commit is contained in:
Ruslan Ermilov 2001-03-27 08:43:28 +00:00
parent f2a404d5a6
commit 918fb560b4
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=74842
7 changed files with 24 additions and 6 deletions

View File

@ -84,7 +84,7 @@
# Define the user-driven targets. These are listed here in alphabetical
# order, but that's not important.
#
TGTS= afterdistribute all buildkernel buildworld checkdpadd clean \
TGTS= afterdistribute all all-man buildkernel buildworld checkdpadd clean \
cleandepend cleandir depend distribute distribworld everything \
hierarchy includes install installkernel kernel reinstallkernel \
installmost installworld libraries lint maninstall mk most obj \

View File

@ -162,6 +162,10 @@ ${DFILE}: ${SRCS} _stamp.extraobjs
.endif
.endif
.if !target(all-man)
all-man:
.endif
.if !target(maninstall)
maninstall:
.endif

View File

@ -215,6 +215,10 @@ install: __null_install
__null_install:
.endif
.if !target(all-man)
all-man: _SUBDIR
.endif
.if !target(maninstall)
maninstall: _SUBDIR
.endif

View File

@ -359,9 +359,14 @@ lint:
.if !defined(NOMAN)
.include <bsd.man.mk>
.elif !target(maninstall)
.else
.if !target(all-man)
all-man:
.endif
.if !target(maninstall)
maninstall:
.endif
.endif
.include <bsd.dep.mk>

View File

@ -165,9 +165,14 @@ tags: ${SRCS} _SUBDIR
.if !defined(NOMAN)
.include <bsd.man.mk>
.elif !target(maninstall)
.else
.if !target(all-man)
all-man:
.endif
.if !target(maninstall)
maninstall:
.endif
.endif
.if !target(regress)
regress:

View File

@ -206,7 +206,7 @@ CLEANFILES+= ${DOC}.${_XFORMAT}
.endfor
.for __target in beforeinstall afterinstall maninstall _SUBDIR
.for __target in beforeinstall afterinstall all-man maninstall _SUBDIR
.if !target(${__target})
${__target}:
.endif

View File

@ -31,7 +31,7 @@
# This is a variant of install, which will
# put the stuff into the right "distribution".
#
# afterdistribute, afterinstall, all, beforeinstall, checkdpadd,
# afterdistribute, afterinstall, all, all-man, beforeinstall, checkdpadd,
# clean, cleandepend, cleandir, depend, install, lint, maninstall,
# obj, objlink, realinstall, regress, tags
#
@ -87,7 +87,7 @@ ${SUBDIR}::
${MAKE} all
.for __target in all checkdpadd clean cleandepend cleandir depend lint \
.for __target in all all-man checkdpadd clean cleandepend cleandir depend lint \
maninstall obj objlink regress tags
.if !target(${__target})
${__target}: _SUBDIRUSE