1 include $(top_srcdir)/Makefile.decl
3 noinst_PROGRAMS = $(TEST_PROGS)
11 testbidirsortedset.vala \
12 testbidirsortedmap.vala \
15 testconcurrentlist.vala \
16 testconcurrentset.vala \
21 testhashmultimap.vala \
22 testhashmultiset.vala \
25 testlinkedlistasdeque.vala \
31 testpriorityqueue.vala \
33 testreadonlybidirlist.vala \
34 testreadonlycollection.vala \
35 testreadonlylist.vala \
36 testreadonlymap.vala \
37 testreadonlyset.vala \
42 testtreemultimap.vala \
43 testtreemultiset.vala \
47 tests_DEPENDENCIES = \
48 $(top_srcdir)/gee/gee-0.8.vapi \
52 --basedir $(top_srcdir) \
53 --vapidir $(top_srcdir)/gee \
54 --pkg gee-0.8 --pkg posix \
64 $(GLIB_LIBS) ../gee/libgee-0.8.la \
68 lcov --base-directory=@top_srcdir@ --directory @top_srcdir@/gee --zerocounters
71 lcov --directory @top_srcdir@/gee \
73 --output-file @top_builddir@/lcov.info
75 lcov --directory @top_srcdir@/gee \
76 --output-file @top_builddir@/lcov.info \
77 --remove @top_builddir@/lcov.info \
78 "/usr/include/*" "*.c" "*.h" "*.vapi"
80 $(mkdir_p) @top_builddir@/tests/coverage
81 git_commit=`GIT_DIR=@top_srcdir@/.git git log -1 --pretty=format:%h 2>/dev/null`;\
82 genhtml --title "@PACKAGE_STRING@ $$git_commit" \
83 --output-directory @top_builddir@/tests/coverage @top_builddir@/lcov.info
85 @echo 'lcov report can be found in:'
86 @echo 'file://@abs_top_builddir@/tests/coverage/index.html'
92 .PHONY: coverage-report