2 ACLOCAL_AMFLAGS = -I m4
6 MAINTAINERCLEANFILES = \
20 $(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.gz \
21 $(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.bz2 \
22 $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc.tar.bz2 \
29 pkgconfigdir = $(libdir)/pkgconfig
30 pkgconfig_DATA = eo.pc
41 .PHONY: doc benchmark examples
47 @cd doc && $(MAKE) doc
52 @rm -rf $(top_builddir)/coverage
53 @find $(top_builddir) -name "*.gcda" -delete
54 @lcov --zerocounters --directory $(top_builddir)
57 @mkdir $(top_builddir)/coverage
58 lcov --capture --compat-libtool --output-file $(top_builddir)/coverage/coverage.info --directory $(top_builddir)
59 lcov --remove $(top_builddir)/coverage/coverage.info '*.h' --output-file $(top_builddir)/coverage/coverage.cleaned.info
60 genhtml -t "$(PACKAGE_STRING)" -o $(top_builddir)/coverage/html $(top_builddir)/coverage/coverage.cleaned.info
61 @echo "Coverage Report at $(top_builddir)/coverage/html"
64 if EFL_ENABLE_COVERAGE
67 @dirs=`find src/tests -maxdepth 1 -type d \! -name '.*' -printf '%P\n' | sort` ; \
68 for dir in $$dirs ; do \
69 ./src/tests/$$dir/$$dir ; \
71 if EFL_ENABLE_COVERAGE
78 @$(MAKE) -C src benchmark
79 @mkdir benchmark || true
80 @cd benchmark && ../src/benchmarks/eo_bench `date +%F_%s`
85 @$(MAKE) -C src examples
88 @rm -rf coverage benchmark