Make it possible to build manpages for the entire source tree.
This commit is contained in:
parent
8b18de63df
commit
d7aebcb4f6
2
Makefile
2
Makefile
@ -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 \
|
||||
|
@ -162,6 +162,10 @@ ${DFILE}: ${SRCS} _stamp.extraobjs
|
||||
.endif
|
||||
.endif
|
||||
|
||||
.if !target(all-man)
|
||||
all-man:
|
||||
.endif
|
||||
|
||||
.if !target(maninstall)
|
||||
maninstall:
|
||||
.endif
|
||||
|
@ -215,6 +215,10 @@ install: __null_install
|
||||
__null_install:
|
||||
.endif
|
||||
|
||||
.if !target(all-man)
|
||||
all-man: _SUBDIR
|
||||
.endif
|
||||
|
||||
.if !target(maninstall)
|
||||
maninstall: _SUBDIR
|
||||
.endif
|
||||
|
@ -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>
|
||||
|
||||
|
@ -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:
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user