xref: /freebsd/share/mk/local.sys.mk (revision 2830819497fb2deae3dd71574592ace55f2fbdba)
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