~laney/indicator-application/no-autostart-ubuntu-18.10

« back to all changes in this revision

Viewing changes to Makefile.am

  • Committer: Allan LeSage
  • Date: 2012-03-27 21:08:10 UTC
  • mto: This revision was merged to the branch mainline in revision 231.
  • Revision ID: allanlesage@gmail.com-20120327210810-7d4pfkvpcwz95s75
Removed gcovr dependency, moved coverage targets to own makefile, cleaning up *.gcno.

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
        fi
35
35
 
36
36
 
37
 
# Coverage targets
38
 
 
39
 
.PHONY: clean-gcda
40
 
clean-gcda:
41
 
        @echo Removing old coverage results
42
 
        -find -name '*.gcda' -print | xargs -r rm
43
 
 
44
 
.PHONY: coverage-html generate-coverage-html clean-coverage-html
45
 
coverage-html: clean-gcda
46
 
        -$(MAKE) $(AM_MAKEFLAGS) -k check
47
 
        $(MAKE) $(AM_MAKEFLAGS) generate-coverage-html
48
 
 
49
 
generate-coverage-html:
50
 
        @echo Collecting coverage data
51
 
        $(LCOV) --directory $(top_builddir) --capture --output-file coverage.info --no-checksum --compat-libtool
52
 
        LANG=C $(GENHTML) --prefix $(top_builddir) --output-directory coveragereport --title "Code Coverage" --legend --show-details coverage.info
53
 
 
54
 
clean-coverage-html: clean-gcda
55
 
        -$(LCOV) --directory $(top_builddir) -z
56
 
        -rm -rf coverage.info coveragereport
57
 
 
58
 
.PHONY: coverage-xml generate-coverage-xml clean-coverage-xml
59
 
coverage-xml: clean-gcda
60
 
        -$(MAKE) $(AM_MAKEFLAGS) -k check
61
 
        $(MAKE) $(AM_MAKEFLAGS) generate-coverage-xml
62
 
 
63
 
generate-coverage-xml:
64
 
        @echo Generating coverage XML report
65
 
        $(GCOVR) -x -r $(top_builddir) -o $(top_builddir)/coverage.xml
66
 
 
67
 
clean-coverage-xml: clean-gcda
68
 
        -rm -rf $(top_builddir)/coverage.xml
69
 
 
70
 
clean-local: clean-coverage-html clean-coverage-xml
 
37
include $(top_srcdir)/Makefile.am.coverage