Index: projects/runtime-coverage/share/mk/bsd.cov.mk =================================================================== --- projects/runtime-coverage/share/mk/bsd.cov.mk (revision 324151) +++ projects/runtime-coverage/share/mk/bsd.cov.mk (revision 324152) @@ -1,25 +1,25 @@ # $FreeBSD$ # # Snippet for dealing with runtime coverage logic. # # .gcda files are generated from files that are compiled from source, e.g., # foo.gcda is foo.c or foo.cpp's file. In order for the libraries and programs # to be properly instrumented, the .gcda files must be installed to a prefix # common to the object files. # # See gcov(1) for more details. .include FILESGROUPS?= FILES .if !empty(GCDAS) GCDAS:= ${GCDAS:O:u} FILESGROUPS+= GCDAS CLEANFILES+= ${GCDAS} .for _gcda in ${GCDAS} -${_gcda}: ${_gcda:.gcda=.o} +${_gcda}: ${_gcda:R}.o GCDASDIR_${_gcda:T}= ${COVERAGEDIR}${_gcda:H:tA} .endfor .endif