aboutsummaryrefslogtreecommitdiff
path: root/share/mk/bsd.crunchgen.mk
diff options
context:
space:
mode:
authorBryan Drewery <bdrewery@FreeBSD.org>2017-11-10 19:53:17 +0000
committerBryan Drewery <bdrewery@FreeBSD.org>2017-11-10 19:53:17 +0000
commit4a398ab3dc6542db91f258a9fe0eb7b72ba59965 (patch)
tree66511433cb2f5a2f03646eb59f51fbd301fe3dfd /share/mk/bsd.crunchgen.mk
parent412077527594ee8e621c2b40c9c83bc30e9b0881 (diff)
downloadsrc-4a398ab3dc6542db91f258a9fe0eb7b72ba59965.tar.gz
src-4a398ab3dc6542db91f258a9fe0eb7b72ba59965.zip
No need to run 'make depend' with FAST_DEPEND logic in-tree.
Sponsored by: Dell EMC Isilon
Notes
Notes: svn path=/head/; revision=325676
Diffstat (limited to 'share/mk/bsd.crunchgen.mk')
-rw-r--r--share/mk/bsd.crunchgen.mk6
1 files changed, 5 insertions, 1 deletions
diff --git a/share/mk/bsd.crunchgen.mk b/share/mk/bsd.crunchgen.mk
index bb2b483711a7..1e60d81fffd4 100644
--- a/share/mk/bsd.crunchgen.mk
+++ b/share/mk/bsd.crunchgen.mk
@@ -122,7 +122,11 @@ ${OUTPUTS}: ${CONF}
${CRUNCHGEN} -fq -m ${OUTMK} -c ${OUTC} ${CONF}
# Avoid redundantly calling 'make objs' which we've done by our
# own dependencies.
- sed -i '' -e "s/^\(${PROG}:.*\) \$$(SUBMAKE_TARGETS)/\1/" ${OUTMK}
+ # Also avoid unneeded 'make depend' call.
+ sed -i '' \
+ -e "s/^\(${PROG}:.*\) \$$(SUBMAKE_TARGETS)/\1/" \
+ -e '/$$(CRUNCHMAKE) $$(BUILDOPTS).* \<depend\> &&.*/d' \
+ ${OUTMK}
# These 2 targets cannot use .MAKE since they depend on the generated
# ${OUTMK} above.