~ubuntu-branches/ubuntu/raring/indicator-sound/raring

« back to all changes in this revision

Viewing changes to Makefile.am

ImportĀ upstreamĀ versionĀ 0.8.5.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
 
12
12
DISTCHECK_CONFIGURE_FLAGS = --enable-localinstall
13
13
 
14
 
 
15
 
# Coverage targets
16
 
 
17
 
.PHONY: clean-gcda
18
 
clean-gcda:
19
 
        @echo Removing old coverage results
20
 
        -find -name '*.gcda' -print | xargs -r rm
21
 
 
22
 
.PHONY: coverage-html generate-coverage-html clean-coverage-html
23
 
coverage-html: clean-gcda
24
 
        -$(MAKE) $(AM_MAKEFLAGS) -k check
25
 
        $(MAKE) $(AM_MAKEFLAGS) generate-coverage-html
26
 
 
27
 
generate-coverage-html:
28
 
        @echo Collecting coverage data
29
 
        $(LCOV) --directory $(top_builddir) --capture --output-file coverage.info --no-checksum --compat-libtool
30
 
        LANG=C $(GENHTML) --prefix $(top_builddir) --output-directory coveragereport --title "Code Coverage" --legend --show-details coverage.info
31
 
 
32
 
clean-coverage-html: clean-gcda
33
 
        -$(LCOV) --directory $(top_builddir) -z
34
 
        -rm -rf coverage.info coveragereport
35
 
 
36
 
.PHONY: coverage-xml generate-coverage-xml clean-coverage-xml
37
 
coverage-xml: clean-gcda
38
 
        -$(MAKE) $(AM_MAKEFLAGS) -k check
39
 
        $(MAKE) $(AM_MAKEFLAGS) generate-coverage-xml
40
 
 
41
 
generate-coverage-xml:
42
 
        @echo Generating coverage XML report
43
 
        $(GCOVR) -x -r $(top_builddir) -o $(top_builddir)/coverage.xml
44
 
 
45
 
clean-coverage-xml: clean-gcda
46
 
        -rm -rf $(top_builddir)/coverage.xml
47
 
 
48
 
clean-local: clean-coverage-html clean-coverage-xml
 
14
include $(top_srcdir)/Makefile.am.coverage