Lines Matching defs:OBJROOT
6 # OBJROOT is /usr/obj/usr/src/
11 # set MAKEOBJDIR. If OBJROOT is set then MAKEOBJDIRPREFIX is rooted inside
14 # If MK_UNIFIED_OBJDIR is no then OBJROOT will always match OBJTOP.
33 .if ${.MAKE.LEVEL} == 0 || empty(OBJROOT)
49 OBJROOT:= ${MAKEOBJDIRPREFIX}${SRCTOP}/
66 OBJROOT?= ${SB_OBJROOT}
68 OBJROOT?= ${_default_makeobjdirprefix}${SRCTOP}/
69 .if ${OBJROOT:M*/} != ""
70 OBJROOT:= ${OBJROOT:H:tA}/
72 OBJROOT:= ${OBJROOT:H:tA}/${OBJROOT:T}
75 .export OBJROOT SRCTOP
80 # SRCTOP == OBJROOT only happens with clever MAKEOBJDIRPREFIX=/. Don't
83 .if ${MK_UNIFIED_OBJDIR} == "yes" && ${SRCTOP} != ${OBJROOT:tA}
85 OBJTOP:= ${OBJROOT}${TARGET}.${TARGET_ARCH}
89 OBJTOP:= ${OBJROOT:H}
91 OBJTOP:= ${OBJROOT}${MACHINE}.${MACHINE_ARCH}
94 # TARGET.TARGET_ARCH handled in OBJROOT already.
95 OBJTOP:= ${OBJROOT:H}
99 # Fixup OBJROOT/OBJTOP if using MAKEOBJDIRPREFIX.
101 # away for nested objdirs. This logic also will not trigger if the OBJROOT
105 OBJROOT:= ${OBJTOP}/
215 OBJROOT= ${SRCTOP}/
222 HOST_OBJTOP?= ${OBJROOT}${HOST_TARGET}