bsd.subdir.mk: Move all of the targets into ALL_SUBDIR_TARGETS.
Also improve documentation. The SUBDIR_TARGETS variable should really be named LOCAL_SUBDIR_TARGETS, but renaming it may be a surprise for downstream vendors who use this variable. MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
This commit is contained in:
parent
85564c69ca
commit
0b2580be07
@ -25,14 +25,17 @@
|
|||||||
# This is a variant of install, which will
|
# This is a variant of install, which will
|
||||||
# put the stuff into the right "distribution".
|
# put the stuff into the right "distribution".
|
||||||
#
|
#
|
||||||
# afterinstall, all, all-man, beforeinstall, checkdpadd, clean,
|
# See ALL_SUBDIR_TARGETS for list of targets that will recurse.
|
||||||
# cleandepend, cleandir, cleanilinks depend, install, lint,
|
# Custom targets can be added to SUBDIR_TARGETS in src.conf.
|
||||||
# maninstall, manlint, obj, objlink, realinstall, regress, tags
|
|
||||||
#
|
#
|
||||||
|
|
||||||
.if !target(__<bsd.subdir.mk>__)
|
.if !target(__<bsd.subdir.mk>__)
|
||||||
__<bsd.subdir.mk>__:
|
__<bsd.subdir.mk>__:
|
||||||
|
|
||||||
|
ALL_SUBDIR_TARGETS= all all-man checkdpadd clean cleandepend cleandir \
|
||||||
|
cleanilinks cleanobj depend distribute lint maninstall manlint obj \
|
||||||
|
objlink realinstall regress tags ${SUBDIR_TARGETS}
|
||||||
|
|
||||||
.include <bsd.init.mk>
|
.include <bsd.init.mk>
|
||||||
|
|
||||||
.if !defined(NEED_SUBDIR)
|
.if !defined(NEED_SUBDIR)
|
||||||
@ -85,9 +88,7 @@ ${SUBDIR:N.WAIT}: .PHONY .MAKE
|
|||||||
|
|
||||||
# Work around parsing of .if nested in .for by putting .WAIT string into a var.
|
# Work around parsing of .if nested in .for by putting .WAIT string into a var.
|
||||||
__wait= .WAIT
|
__wait= .WAIT
|
||||||
.for __target in all all-man checkdpadd clean cleandepend cleandir \
|
.for __target in ${ALL_SUBDIR_TARGETS}
|
||||||
cleanilinks cleanobj depend distribute lint maninstall manlint obj objlink \
|
|
||||||
realinstall regress tags ${SUBDIR_TARGETS}
|
|
||||||
.ifdef SUBDIR_PARALLEL
|
.ifdef SUBDIR_PARALLEL
|
||||||
__subdir_targets=
|
__subdir_targets=
|
||||||
.for __dir in ${SUBDIR}
|
.for __dir in ${SUBDIR}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user