Replace the out-of-place includes/files/config handling in bsd.subdir.mk with

more typical ALL_SUBDIR_TARGETS entries and target hooks in bsd.incs.mk,
bsd.files.mk and bsd.confs.mk.

This allows the targets to be NOPs if unneeded and still work with the
shortcut 'make includes' to build and then install in a parallel-safe manner.

Sort and re-indent the ALL_SUBDIR_TARGETS with the new entries.

Sponsored by:	EMC / Isilon Storage Division
This commit is contained in:
Bryan Drewery
2015-10-14 02:37:30 +00:00
parent 737bc5014c
commit 7b87723296
4 changed files with 15 additions and 20 deletions
+3
View File
@@ -99,4 +99,7 @@ STAGE_SYMLINKS.INCS= ${INCSLINKS}
.endif
.endif
includes: buildincludes installincludes
.ORDER: buildincludes installincludes
.endif # ${MK_INCLUDES} != "no"