From 3cccdc9d58c47a02ac56645a417d8a26a9ba17e9 Mon Sep 17 00:00:00 2001 From: Bryan Drewery Date: Sun, 8 Nov 2015 00:50:09 +0000 Subject: [PATCH] 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 --- share/mk/bsd.dep.mk | 2 ++ sys/conf/kern.post.mk | 2 ++ 2 files changed, 4 insertions(+) diff --git a/share/mk/bsd.dep.mk b/share/mk/bsd.dep.mk index 8cc814dffc3..eea818b4975 100644 --- a/share/mk/bsd.dep.mk +++ b/share/mk/bsd.dep.mk @@ -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" diff --git a/sys/conf/kern.post.mk b/sys/conf/kern.post.mk index bf24d17daab..9252b92857e 100644 --- a/sys/conf/kern.post.mk +++ b/sys/conf/kern.post.mk @@ -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"