Page MenuHomeFreeBSD

D3728.diff
No OneTemporary

D3728.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 !empty(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
Mon, Oct 12, 8:14 PM (12 h, 13 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
40701325
Default Alt Text
D3728.diff (897 B)

Event Timeline