- # ------------------------------------------------------------------------------
- # lcov ルール
- # ------------------------------------------------------------------------------
- .PHONY: lcov
- lcov:
- @for subdir in $(SUBDIRS); do \
- $(MAKE) lcov -C $$subdir; \
- done
- ifeq ($(strip $(TARGET)),ut.exe)
- -@$(MKDIR) -p $(LCOV_REPORT_DIR)
- $(LCOV) -c -d $(OBJDIR) $(LCOV_FLAGS) -o $(LCOV_INFO)
- $(LCOV) $(LCOV_FLAGS) -r $(LCOV_INFO) "*/test/*" -o $(LCOV_INFO)
- $(GENHTML) $(GENHTML_FLAGS) -o $(LCOV_REPORT_DIR) $(LCOV_INFO)
- endif
-