aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/eet/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/eet/Makefile.am')
-rw-r--r--libraries/eet/Makefile.am101
1 files changed, 101 insertions, 0 deletions
diff --git a/libraries/eet/Makefile.am b/libraries/eet/Makefile.am
new file mode 100644
index 0000000..bc6e99a
--- /dev/null
+++ b/libraries/eet/Makefile.am
@@ -0,0 +1,101 @@
1ACLOCAL_AMFLAGS = -I m4
2
3SUBDIRS = src doc
4
5MAINTAINERCLEANFILES = \
6Makefile.in \
7aclocal.m4 \
8compile \
9config.guess \
10config.h.in \
11config.h.in~ \
12config.sub \
13configure \
14depcomp \
15install-sh \
16ltmain.sh \
17missing \
18$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.gz \
19$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.bz2 \
20$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc.tar.bz2 \
21m4/libtool.m4 \
22m4/lt~obsolete.m4 \
23m4/ltoptions.m4 \
24m4/ltsugar.m4 \
25m4/ltversion.m4
26
27EXTRA_DIST = \
28AUTHORS \
29COPYING \
30autogen.sh \
31eet.pc.in \
32eet.spec.in \
33eet.spec \
34m4/ac_attribute.m4 \
35m4/ac_path_generic.m4 \
36m4/efl_binary.m4 \
37m4/efl_coverage.m4 \
38m4/efl_doxygen.m4 \
39m4/efl_fnmatch.m4 \
40m4/efl_tests.m4 \
41m4/efl_path_max.m4
42
43pkgconfigdir = $(libdir)/pkgconfig
44pkgconfig_DATA = eet.pc
45
46.PHONY: doc coverage
47
48# Documentation
49
50doc:
51 @echo "entering doc/"
52 make -C doc doc
53
54# Unit tests
55
56if EFL_ENABLE_TESTS
57
58check-local:
59 @./src/tests/eet_suite
60
61else
62
63check-local:
64 @echo "reconfigure with --enable-tests"
65
66endif
67
68# Coverage report
69
70if EFL_ENABLE_COVERAGE
71lcov-reset:
72 @rm -rf coverage
73 @find . -name "*.gcda" -exec rm {} \;
74 @lcov --directory . --zerocounters
75
76lcov-report:
77 @mkdir coverage
78 @lcov --compat-libtool --directory . --capture --output-file coverage/coverage.info
79 @lcov -l coverage/coverage.info |grep "\\.h" |cut -d " " -f 2 > coverage/remove
80 @lcov -r coverage/coverage.info `cat coverage/remove` > coverage/coverage.cleaned.info
81 @rm coverage/remove
82 @mv coverage/coverage.cleaned.info coverage/coverage.info
83 @genhtml -t "$(PACKAGE_STRING)" -o coverage coverage/coverage.info
84
85coverage:
86 @make lcov-reset
87 @make check
88 @make lcov-report
89
90clean-local:
91 @rm -rf coverage
92else
93lcov-reset:
94 @echo "reconfigure with --enable-coverage"
95
96lcov-report:
97 @echo "reconfigure with --enable-coverage"
98
99coverage:
100 @echo "reconfigure with --enable-tests --enable-coverage"
101endif