X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=Makefile;h=b7fc17955b179cf2fa33769502adc72027f42f1e;hb=87325777087f80af2065a09977ae6abf39bc50d1;hp=12bf2e4156bb7c285f6c86a2ff41b99e3f994527;hpb=28e331e99235c616e8ccd27b7b5083bae47a1c1b;p=cassiopeia.git diff --git a/Makefile b/Makefile index 12bf2e4..b7fc179 100644 --- a/Makefile +++ b/Makefile @@ -106,10 +106,13 @@ collissiondetect: .PHONY: coverage coverage: - 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 # --------