Lines Matching refs:OBJROOT
7 # OBJROOT is /usr/obj/usr/src/
12 # set MAKEOBJDIR. If OBJROOT is set then MAKEOBJDIRPREFIX is rooted inside
15 # If MK_UNIFIED_OBJDIR is no then OBJROOT will always match OBJTOP.
34 .if ${.MAKE.LEVEL} == 0 || empty(OBJROOT)
50 OBJROOT:= ${MAKEOBJDIRPREFIX}${SRCTOP}/
67 OBJROOT?= ${SB_OBJROOT}
69 OBJROOT?= ${_default_makeobjdirprefix}${SRCTOP}/
70 .if ${OBJROOT:M*/} != ""
71 OBJROOT:= ${OBJROOT:H:tA}/
73 OBJROOT:= ${OBJROOT:H:tA}/${OBJROOT:T}
76 .export OBJROOT SRCTOP
81 # SRCTOP == OBJROOT only happens with clever MAKEOBJDIRPREFIX=/. Don't
84 .if ${MK_UNIFIED_OBJDIR} == "yes" && ${SRCTOP} != ${OBJROOT:tA}
86 OBJTOP:= ${OBJROOT}${TARGET}.${TARGET_ARCH}
90 OBJTOP:= ${OBJROOT:H}
92 OBJTOP:= ${OBJROOT}${MACHINE}.${MACHINE_ARCH}
95 # TARGET.TARGET_ARCH handled in OBJROOT already.
96 OBJTOP:= ${OBJROOT:H}
100 # Fixup OBJROOT/OBJTOP if using MAKEOBJDIRPREFIX.
102 # away for nested objdirs. This logic also will not trigger if the OBJROOT
106 OBJROOT:= ${OBJTOP}/
216 OBJROOT= ${SRCTOP}/
228 HOST_OBJTOP?= ${OBJROOT}${HOST_TARGET}