? bsd.own.mk.diff Index: bsd.own.mk =================================================================== RCS file: /cvsroot/src/share/mk/bsd.own.mk,v retrieving revision 1.849 diff -u -u -r1.849 bsd.own.mk --- bsd.own.mk 21 May 2015 00:12:10 -0000 1.849 +++ bsd.own.mk 28 May 2015 18:18:23 -0000 @@ -1364,7 +1364,14 @@ real="${.CURDIR}/$${dir}" ;; \ esac; \ show=$${this:-.}; \ - echo "$${target} ===> $${show%/}$${1:+ (with: $$@)}"; \ + echo "[${MAKELEVEL}:$${_Z}] $${target} ===> $${show%/}$${1:+ (with: $$@)}"; \ + if [ "${MAKELEVEL}" = "$${_L}" ]; then \ + export _Z=$${_OZ}/$${target}; \ + else \ + export _OZ=$${_Z}; \ + export _L=${MAKELEVEL}; \ + export _Z=$${_Z}/$${target}; \ + fi; \ cd "$${real}" \ && ${MAKEDIRTARGETENV} ${MAKE} _THISDIR_="$${this}" "$$@" $${target}; \ }; \