- find . -name "*.gcda" -exec rm {} +
- ${MAKE} "DEB_BUILD_OPTIONS=coverage noopt"
- find obj -name "*.gcda" -exec gcov -p {} + > gcov.log
-
+ find . -name "*.gcda" -exec rm {} + &&\
+ rm -rf coverage &&\
+ rm -rf coverage.info coverage_stripped.info &&\
+ ${MAKE} "DEB_BUILD_OPTIONS=coverage noopt" &&\
+ lcov -c --directory obj --directory test/obj --output-file coverage.info &&\
+ lcov -r coverage.info "/usr/**" -o coverage_stripped.info &&\
+ genhtml -p $(shell pwd) coverage_stripped.info --output-directory coverage