Page MenuHomeFreeBSD

D54819.id170223.diff
No OneTemporary

D54819.id170223.diff

diff --git a/share/mk/src.sys.obj.mk b/share/mk/src.sys.obj.mk
--- a/share/mk/src.sys.obj.mk
+++ b/share/mk/src.sys.obj.mk
@@ -88,18 +88,22 @@
# in the source tree.
.if ${MK_UNIFIED_OBJDIR} == "yes" && ${SRCTOP} != ${OBJROOT:tA}
.if defined(TARGET) && defined(TARGET_ARCH)
-OBJTOP:= ${OBJROOT}${TARGET}.${TARGET_ARCH}
+OBJTOP= ${OBJROOT}$${TARGET}.$${TARGET_ARCH}
.elif defined(TARGET) && ${.CURDIR} == ${SRCTOP}
# Not enough information, just use basic OBJDIR. This can happen with some
# 'make universe' targets or if TARGET is not being used as expected.
-OBJTOP:= ${OBJROOT:H}
+OBJTOP= ${OBJROOT:H}
.else
-OBJTOP:= ${OBJROOT}${MACHINE}.${MACHINE_ARCH}
+OBJTOP= ${OBJROOT}$${MACHINE}.$${MACHINE_ARCH}
.endif
.else
# TARGET.TARGET_ARCH handled in OBJROOT already.
-OBJTOP:= ${OBJROOT:H}
+OBJTOP= ${OBJROOT:H}
.endif # ${MK_UNIFIED_OBJDIR} == "yes"
+# export but do not track
+.export-env OBJTOP
+# resolve if needed
+OBJTOP:= ${OBJTOP}
.endif # empty(OBJTOP)
# Fixup OBJROOT/OBJTOP if using MAKEOBJDIRPREFIX.

File Metadata

Mime Type
text/plain
Expires
Fri, Jan 23, 11:58 PM (12 h, 6 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27869833
Default Alt Text
D54819.id170223.diff (1 KB)

Event Timeline