Update Changelog
[profile/ivi/libgee.git] / Makefile.am
1 include $(top_srcdir)/Makefile.decl
2 ACLOCAL_AMFLAGS = -I m4
3 AM_DISTCHECK_CONFIGURE_FLAGS = --enable-introspection=no
4
5 if ENABLE_DOC
6 DOC_SUBDIR = \
7         doc \
8         $(NULL)
9 endif
10
11 if ENABLE_BENCHMARK
12 BENCHMARK_SUBDIR = \
13         benchmark \
14         $(NULL)
15 endif
16
17 SUBDIRS = \
18         gee \
19         tests \
20         $(DOC_SUBDIR) \
21         $(BENCHMARK_SUBDIR) \
22         $(NULL)
23
24 if ENABLE_COVERAGE
25 coverage:
26         $(MAKE) -C tests coverage-reset
27         $(MAKE) -C tests test
28         $(MAKE) -C tests coverage-report
29 else
30 coverage:
31         @echo "The project has not been configured for coverage, check that you have gcov, lcov."
32         @echo "Of course, do not use --disable-coverage"
33         @exit 1
34 endif
35 .PHONY: coverage
36
37 pkgconfigdir = $(libdir)/pkgconfig
38 pkgconfig_DATA = gee-0.8.pc
39
40 dist-hook: gen-ChangeLog
41
42 gen_start_date = 2009-04-30
43 .PHONY: gen-ChangeLog
44 gen-ChangeLog:
45         if test -d .git; then                                           \
46           $(top_srcdir)/gitlog-to-changelog                             \
47             --since=$(gen_start_date) > $(distdir)/cl-t;                \
48           rm -f $(distdir)/ChangeLog;                                   \
49           mv $(distdir)/cl-t $(distdir)/ChangeLog;                      \
50         fi
51
52 EXTRA_DIST += \
53         ChangeLog.pre-0-1-5 \
54         gitlog-to-changelog \
55         MAINTAINERS \
56         gee-0.8.pc.in \
57         $(NULL)
58