File: Makefile-tools.am

package info (click to toggle)
cockpit 355-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 311,568 kB
  • sloc: javascript: 774,787; python: 40,655; ansic: 35,157; cpp: 11,141; sh: 3,512; makefile: 580; xml: 261
file content (28 lines) | stat: -rw-r--r-- 788 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

if WITH_COVERAGE
coverage:
	mkdir -p tools/coverage
	$(MAKE)
	lcov --directory . --capture --initial \
		--output-file tools/coverage.base
	$(MAKE) check
	lcov --directory . --capture \
		--output-file tools/coverage.test
	lcov --directory . \
		--output tools/coverage.all \
		--add-tracefile tools/coverage.base \
		--add-tracefile tools/coverage.test
	lcov --directory . \
		--remove tools/coverage.all \
		--output tools/coverage.info \
		$(BUILT_SOURCES) 'test-*' 'mock-*' 'frob-*' '/usr/include/*'
	genhtml --output-directory tools/coverage \
		--title "cockpit $(PACKAGE_VERSION)" \
		tools/coverage.info
	@echo "file://$(abs_top_builddir)/tools/coverage/index.html"
endif

EXTRA_DIST += \
	pkg/apps/content-security-policy.override \
	tools/apparmor.d/cockpit-desktop \
	$(NULL)