svn commit: r346195 - projects/runtime-coverage-v2/share/mk

Enji Cooper ngie at FreeBSD.org
Tue Sep 3 14:06:50 UTC 2019


Author: ngie
Date: Sat Apr 13 23:52:33 2019
New Revision: 346195
URL: https://svnweb.freebsd.org/changeset/base/346195

Log:
  Handle more missing changes to bsd.lib.mk for installing .gcno files

Modified:
  projects/runtime-coverage-v2/share/mk/bsd.lib.mk

Modified: projects/runtime-coverage-v2/share/mk/bsd.lib.mk
==============================================================================
--- projects/runtime-coverage-v2/share/mk/bsd.lib.mk	Sat Apr 13 23:37:27 2019	(r346194)
+++ projects/runtime-coverage-v2/share/mk/bsd.lib.mk	Sat Apr 13 23:52:33 2019	(r346195)
@@ -509,9 +509,19 @@ _libinstall:
 .endif
 .endif # !defined(INTERNALLIB)
 
+.if defined(_COV_FLAG) && !empty(SRCS)
+_GCNO_SRCS=	${SRCS:M*.c} ${SRCS:M*.cc} ${SRCS:M*.cpp} ${SRCS:M*.cxx} ${SRCS:M*.C} ${SRCS:M*.y}
+GCNOS:=		${_GCNO_SRCS:R:S/$/.gcno/g}
+.undef _GCNO_SRCS
+.for _gcno in ${GCNOS}
+${_gcno}: ${_gcno:R}.o
+.endfor
+.endif
+
 .if !defined(LIBRARIES_ONLY)
 .include <bsd.nls.mk>
 .include <bsd.confs.mk>
+.include <bsd.cov.mk>
 .include <bsd.files.mk>
 .include <bsd.incs.mk>
 .endif




More information about the svn-src-projects mailing list