svn commit: r290524 - in head: share/mk sys/conf
Bryan Drewery
bdrewery at FreeBSD.org
Sun Nov 8 00:50:11 UTC 2015
Author: bdrewery
Date: Sun Nov 8 00:50:09 2015
New Revision: 290524
URL: https://svnweb.freebsd.org/changeset/base/290524
Log:
FAST_DEPEND: Don't include depend files when using 'make -V'.
This is especially noticeable in the kernel obj directory since it
includes so many files.
X-MFC-With: r290433
MFC after: 3 weeks
Sponsored by: EMC / Isilon Storage Division
Modified:
head/share/mk/bsd.dep.mk
head/sys/conf/kern.post.mk
Modified: head/share/mk/bsd.dep.mk
==============================================================================
--- head/share/mk/bsd.dep.mk Sun Nov 8 00:50:06 2015 (r290523)
+++ head/share/mk/bsd.dep.mk Sun Nov 8 00:50:09 2015 (r290524)
@@ -62,7 +62,9 @@ DEPEND_CFLAGS+= -MT${.TARGET}
CFLAGS+= ${DEPEND_CFLAGS}
DEPENDOBJS+= ${OBJS} ${POBJS} ${SOBJS}
.for __obj in ${DEPENDOBJS:O:u}
+.if ${.MAKEFLAGS:M-V} == ""
.sinclude "${DEPENDFILE}.${__obj}"
+.endif
DEPENDFILES_OBJS+= ${DEPENDFILE}.${__obj}
.endfor
.endif # ${MK_FAST_DEPEND} == "yes"
Modified: head/sys/conf/kern.post.mk
==============================================================================
--- head/sys/conf/kern.post.mk Sun Nov 8 00:50:06 2015 (r290523)
+++ head/sys/conf/kern.post.mk Sun Nov 8 00:50:09 2015 (r290524)
@@ -206,7 +206,9 @@ DEPEND_CFLAGS+= -MT${.TARGET}
CFLAGS+= ${DEPEND_CFLAGS}
DEPENDOBJS+= ${SYSTEM_OBJS}
.for __obj in ${DEPENDOBJS:O:u}
+.if ${.MAKEFLAGS:M-V} == ""
.sinclude ".depend.${__obj}"
+.endif
DEPENDFILES_OBJS+= .depend.${__obj}
.endfor
.endif # ${MK_FAST_DEPEND} == "yes"
More information about the svn-src-head
mailing list