Page MenuHomeFreeBSD

D3728.id8917.diff
No OneTemporary

D3728.id8917.diff

Index: share/mk/bsd.subdir.mk
===================================================================
--- share/mk/bsd.subdir.mk
+++ share/mk/bsd.subdir.mk
@@ -88,6 +88,10 @@
.for __target in all all-man checkdpadd clean cleandepend cleandir \
cleanilinks depend distribute lint maninstall manlint obj objlink \
realinstall regress tags ${SUBDIR_TARGETS}
+_sub_visited.${__target}: .PHONY
+.if defined(SUBDIR)
+ @${_+_}${ECHODIR} "===> ${RELDIR} (${__target:realinstall=install})"
+.endif
.ifdef SUBDIR_PARALLEL
__subdir_targets=
.for __dir in ${SUBDIR}
@@ -116,9 +120,10 @@
.endif
.endif
.endfor
-${__target}: ${__subdir_targets}
+${__target}: ${__subdir_targets} .WAIT _sub_visited.${__target}
.else
-${__target}: _sub.${__target}
+${__target}: _sub.${__target} _sub_visited.${__target}
+.ORDER: _sub.${__target} _sub_visited.${__target}
_sub.${__target}: _SUBDIR
.endif
.endfor

File Metadata

Mime Type
text/plain
Expires
Fri, Aug 7, 2:54 PM (10 h, 36 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
36186022
Default Alt Text
D3728.id8917.diff (898 B)

Event Timeline