3 .if ${.MAKE.MODE:Unormal:Mmeta*} != ""
4 .if !empty(SUBDIR) && !defined(LIB) && !defined(PROG) && ${.MAKE.MAKEFILES:M*bsd.prog.mk} == ""
5 .if ${.MAKE.MODE:Mleaf*} != ""
6 # we only want leaf dirs to build in meta mode... and we are not one
12 .if ${MK_SYSROOT} == "yes" && !empty(SYSROOT)
13 CFLAGS_LAST+= --sysroot=${SYSROOT}
14 CXXFLAGS_LAST+= --sysroot=${SYSROOT}
15 LDADD+= --sysroot=${SYSROOT}
16 .elif ${MK_STAGING} == "yes"
17 CFLAGS+= -I${STAGE_INCLUDEDIR}
18 LDADD+= -L${STAGE_LIBDIR}
20 .if ${MACHINE} == "host"
23 CFLAGS_LAST+= -I/usr/include
24 CXXFLAGS_LAST+= -I/usr/include
27 .if ${MACHINE} == "host"
28 .if ${.MAKE.DEPENDFILE:E} != "host"
29 UPDATE_DEPENDFILE?= no
32 HOST_CFLAGS+= -DHOSTPROG
34 CFLAGS+= ${HOST_CFLAGS}