summaryrefslogtreecommitdiffstats
path: root/share/mk
diff options
context:
space:
mode:
authorbdrewery <bdrewery@FreeBSD.org>2016-01-25 22:29:41 +0000
committerbdrewery <bdrewery@FreeBSD.org>2016-01-25 22:29:41 +0000
commite15e109c7d8547576736257603e4fa3a532eeee1 (patch)
treef49d325a4d738f7274212d864709a051446c0024 /share/mk
parentbe8db63a6d95a989173dac841a06dcb0a8bfa946 (diff)
downloadFreeBSD-src-e15e109c7d8547576736257603e4fa3a532eeee1.zip
FreeBSD-src-e15e109c7d8547576736257603e4fa3a532eeee1.tar.gz
Remove unneeded beforebuild hacks for dtrace probes.
This still allows skipping 'make depend'. Headers in SRCS generate properly. MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
Diffstat (limited to 'share/mk')
-rw-r--r--share/mk/bsd.dep.mk10
1 files changed, 4 insertions, 6 deletions
diff --git a/share/mk/bsd.dep.mk b/share/mk/bsd.dep.mk
index 6d0ec7d..df23b49 100644
--- a/share/mk/bsd.dep.mk
+++ b/share/mk/bsd.dep.mk
@@ -129,7 +129,7 @@ CFLAGS+= -I${.OBJDIR}
.endif
.for _DSRC in ${SRCS:M*.d:N*/*}
.for _D in ${_DSRC:R}
-DHDRS+= ${_D}.h
+SRCS+= ${_D}.h
${_D}.h: ${_DSRC}
${DTRACE} ${DTRACEFLAGS} -h -s ${.ALLSRC}
SRCS:= ${SRCS:S/^${_DSRC}$//}
@@ -137,20 +137,18 @@ OBJS+= ${_D}.o
CLEANFILES+= ${_D}.h ${_D}.o
${_D}.o: ${_DSRC} ${OBJS:S/^${_D}.o$//}
@rm -f ${.TARGET}
- ${DTRACE} ${DTRACEFLAGS} -G -o ${.TARGET} -s ${.ALLSRC}
+ ${DTRACE} ${DTRACEFLAGS} -G -o ${.TARGET} -s ${.ALLSRC:N*.h}
.if defined(LIB)
CLEANFILES+= ${_D}.So ${_D}.po
${_D}.So: ${_DSRC} ${SOBJS:S/^${_D}.So$//}
@rm -f ${.TARGET}
- ${DTRACE} ${DTRACEFLAGS} -G -o ${.TARGET} -s ${.ALLSRC}
+ ${DTRACE} ${DTRACEFLAGS} -G -o ${.TARGET} -s ${.ALLSRC:N*.h}
${_D}.po: ${_DSRC} ${POBJS:S/^${_D}.po$//}
@rm -f ${.TARGET}
- ${DTRACE} ${DTRACEFLAGS} -G -o ${.TARGET} -s ${.ALLSRC}
+ ${DTRACE} ${DTRACEFLAGS} -G -o ${.TARGET} -s ${.ALLSRC:N*.h}
.endif
.endfor
.endfor
-beforedepend: ${DHDRS}
-beforebuild: ${DHDRS}
.if ${MK_FAST_DEPEND} == "yes" && \
OpenPOWER on IntegriCloud