summaryrefslogtreecommitdiff
path: root/share/mk/local.sys.mk
diff options
context:
space:
mode:
authorBryan Drewery <bdrewery@FreeBSD.org>2016-03-11 23:44:27 +0000
committerBryan Drewery <bdrewery@FreeBSD.org>2016-03-11 23:44:27 +0000
commit588f5cb86dd94386f427e70548ac6283dca59399 (patch)
tree45d40701f1617d738024d6ea09d464161ff30a0f /share/mk/local.sys.mk
parent959824daba957a9f3f4d192b52abac3eb8c69fa2 (diff)
downloadsrc-test2-588f5cb86dd94386f427e70548ac6283dca59399.tar.gz
src-test2-588f5cb86dd94386f427e70548ac6283dca59399.zip
Notes
Diffstat (limited to 'share/mk/local.sys.mk')
-rw-r--r--share/mk/local.sys.mk6
1 files changed, 5 insertions, 1 deletions
diff --git a/share/mk/local.sys.mk b/share/mk/local.sys.mk
index c1baee50bcb1..269e25380802 100644
--- a/share/mk/local.sys.mk
+++ b/share/mk/local.sys.mk
@@ -28,10 +28,14 @@ MAKE_PRINT_VAR_ON_ERROR += .MAKE.MAKEFILES .PATH
.if ${.MAKE.MODE:Mmeta*} != ""
# we can afford to use cookies to prevent some targets
# re-running needlessly
-META_COOKIE_TOUCH= touch ${COOKIE.${.TARGET}:U${.OBJDIR}/${.TARGET}}
+META_COOKIE= ${COOKIE.${.TARGET}:U${.OBJDIR}/${.TARGET}}
+META_COOKIE_RM= @rm -f ${META_COOKIE}
+META_COOKIE_TOUCH= @touch ${META_COOKIE}
# some targets need to be .PHONY - but not in meta mode
META_NOPHONY=
+CLEANFILES+= ${META_COOKIES}
.else
+META_COOKIE_RM=
META_COOKIE_TOUCH=
META_NOPHONY= .PHONY
.endif