Changeset View
Changeset View
Standalone View
Standalone View
head/share/mk/local.sys.mk
# $FreeBSD$ | # $FreeBSD$ | ||||
.if ${MK_META_MODE} == "yes" | .if ${MK_DIRDEPS_BUILD} == "yes" | ||||
MAKE_PRINT_VAR_ON_ERROR+= \ | MAKE_PRINT_VAR_ON_ERROR+= \ | ||||
.CURDIR \ | .CURDIR \ | ||||
.MAKE \ | .MAKE \ | ||||
.OBJDIR \ | .OBJDIR \ | ||||
.TARGETS \ | .TARGETS \ | ||||
DESTDIR \ | DESTDIR \ | ||||
LD_LIBRARY_PATH \ | LD_LIBRARY_PATH \ | ||||
MACHINE \ | MACHINE \ | ||||
MACHINE_ARCH \ | MACHINE_ARCH \ | ||||
MAKEOBJDIRPREFIX \ | MAKEOBJDIRPREFIX \ | ||||
MAKESYSPATH \ | MAKESYSPATH \ | ||||
MAKE_VERSION\ | MAKE_VERSION\ | ||||
SRCTOP \ | SRCTOP \ | ||||
OBJTOP \ | OBJTOP \ | ||||
${MAKE_PRINT_VAR_ON_ERROR_XTRAS} | ${MAKE_PRINT_VAR_ON_ERROR_XTRAS} | ||||
.if ${.MAKE.LEVEL} > 0 | .if ${.MAKE.LEVEL} > 0 | ||||
MAKE_PRINT_VAR_ON_ERROR += .MAKE.MAKEFILES .PATH | MAKE_PRINT_VAR_ON_ERROR += .MAKE.MAKEFILES .PATH | ||||
.endif | .endif | ||||
.endif | .endif | ||||
.include "src.sys.mk" | .include "src.sys.mk" | ||||
.if ${.MAKE.MODE:Unormal:Mmeta*} != "" | |||||
# we can afford to use cookies to prevent some targets | |||||
# re-running needlessly | |||||
META_COOKIE_TOUCH= touch ${COOKIE.${.TARGET}:U${.OBJDIR}/${.TARGET}} | |||||
# some targets need to be .PHONY - but not in meta mode | |||||
META_NOPHONY= | |||||
.else | |||||
META_COOKIE_TOUCH= | |||||
META_NOPHONY= .PHONY | |||||
.endif | |||||