X-Git-Url: https://gitweb.dragonflybsd.org/dragonfly.git/blobdiff_plain/9b33b2248c9d362077a8df8e7afd64f8104a8fd1..67be553814c6242d4a801d26dc2f6e5ca4b1aa8a:/share/mk/bsd.dep.mk diff --git a/share/mk/bsd.dep.mk b/share/mk/bsd.dep.mk index 20f4931f2e..9384cdf5eb 100644 --- a/share/mk/bsd.dep.mk +++ b/share/mk/bsd.dep.mk @@ -105,7 +105,7 @@ ${_YC}: ${_YSRC} .if !target(depend) .if defined(SRCS) -depend: beforedepend ${DEPENDFILE} afterdepend +depend: beforedepend _dependincs ${DEPENDFILE} afterdepend # Different types of sources are compiled with slightly different flags. # Split up the sources, and filter out headers and non-applicable flags. @@ -185,7 +185,7 @@ ${DEPENDFILE}: _EXTRADEPEND .ORDER: ${_DEPENDFILES} ${DEPENDFILE} afterdepend .else -depend: beforedepend afterdepend +depend: beforedepend _dependincs afterdepend .endif .if !target(beforedepend) beforedepend: @@ -233,3 +233,15 @@ checkdpadd: fi .endif .endif + +.if defined(INCS) && make(depend) + +_dependincs: ${INCS} ${SRCS} + +.ORDER: _dependincs depend + +.else + +_dependincs: + +.endif