1 include $(top_srcdir)/Makefile.decl
3 noinst_PROGRAMS = $(TEST_PROGS)
14 testhashmultimap.vala \
15 testhashmultiset.vala \
18 testlinkedlistasdeque.vala \
24 testpriorityqueue.vala \
26 testreadonlycollection.vala \
27 testreadonlylist.vala \
28 testreadonlymap.vala \
29 testreadonlyset.vala \
33 testtreemultimap.vala \
34 testtreemultiset.vala \
38 tests_DEPENDENCIES = \
39 $(top_srcdir)/gee/gee-1.0.vapi \
43 --basedir $(top_srcdir) \
44 --vapidir $(top_srcdir)/gee \
45 --pkg gee-1.0 --pkg posix \
54 $(GLIB_LIBS) ../gee/libgee.la \
58 lcov --base-directory=@top_srcdir@ --directory @top_srcdir@/gee --zerocounters
61 lcov --directory @top_srcdir@/gee \
63 --output-file @top_builddir@/lcov.info
65 lcov --directory @top_srcdir@/gee \
66 --output-file @top_builddir@/lcov.info \
67 --remove @top_builddir@/lcov.info \
68 "/usr/include/*" "*.c" "*.h" "*.vapi"
70 $(mkdir_p) @top_builddir@/tests/coverage
71 git_commit=`GIT_DIR=@top_srcdir@/.git git log -1 --pretty=format:%h 2>/dev/null`;\
72 genhtml --title "@PACKAGE_STRING@ $$git_commit" \
73 --output-directory @top_builddir@/tests/coverage @top_builddir@/lcov.info
75 @echo 'lcov report can be found in:'
76 @echo 'file://@abs_top_builddir@/tests/coverage/index.html'
82 .PHONY: coverage-report