Newer
Older
project / mk / check-lcov-rule.mk
Nomura Kei on 24 Apr 2020 528 bytes first commit
  1. # ------------------------------------------------------------------------------
  2. # lcov ルール
  3. # ------------------------------------------------------------------------------
  4. .PHONY: lcov
  5. lcov:
  6. @for subdir in $(SUBDIRS); do \
  7. $(MAKE) lcov -C $$subdir; \
  8. done
  9. ifeq ($(strip $(TARGET)),ut.exe)
  10. -@$(MKDIR) -p $(LCOV_REPORT_DIR)
  11. $(LCOV) -c -d $(OBJDIR) $(LCOV_FLAGS) -o $(LCOV_INFO)
  12. $(LCOV) $(LCOV_FLAGS) -r $(LCOV_INFO) "*/test/*" -o $(LCOV_INFO)
  13. $(GENHTML) $(GENHTML_FLAGS) -o $(LCOV_REPORT_DIR) $(LCOV_INFO)
  14. endif
  15.