1# $FreeBSD$ 2 3.if ${MK_DIRDEPS_BUILD} == "yes" 4MAKE_PRINT_VAR_ON_ERROR+= \ 5 .CURDIR \ 6 .MAKE \ 7 .OBJDIR \ 8 .TARGETS \ 9 DESTDIR \ 10 LD_LIBRARY_PATH \ 11 MACHINE \ 12 MACHINE_ARCH \ 13 MAKEOBJDIRPREFIX \ 14 MAKESYSPATH \ 15 MAKE_VERSION\ 16 SRCTOP \ 17 OBJTOP \ 18 ${MAKE_PRINT_VAR_ON_ERROR_XTRAS} 19 20.if ${.MAKE.LEVEL} > 0 21MAKE_PRINT_VAR_ON_ERROR += .MAKE.MAKEFILES .PATH 22.endif 23.endif 24 25.include "src.sys.mk" 26 27.if ${.MAKE.MODE:Unormal:Mmeta*} != "" 28# we can afford to use cookies to prevent some targets 29# re-running needlessly 30META_COOKIE_TOUCH= touch ${COOKIE.${.TARGET}:U${.OBJDIR}/${.TARGET}} 31# some targets need to be .PHONY - but not in meta mode 32META_NOPHONY= 33.else 34META_COOKIE_TOUCH= 35META_NOPHONY= .PHONY 36.endif 37 38