Merge remote branch 'pwith/fixes2'
[platform/upstream/folks.git] / Makefile.am
1 SUBDIRS = \
2         folks \
3         backends \
4         $(NULL)
5
6 if ENABLE_DOCS
7 SUBDIRS += docs
8 endif
9
10 ACLOCAL_AMFLAGS = -I m4
11
12 DISTCHECK_CONFIGURE_FLAGS =             \
13         --enable-gtk-doc                \
14         --disable-scrollkeeper          \
15         --disable-schemas-install
16
17 folksdocdir = ${prefix}/doc/folks
18 folksdoc_DATA = \
19         ChangeLog \
20         README \
21         COPYING \
22         AUTHORS \
23         INSTALL \
24         NEWS\
25         $(NULL)
26
27 EXTRA_DIST = \
28         $(folksdoc_DATA) \
29         autogen.sh \
30         $(NULL)
31
32 DISTCLEANFILES = \
33         ChangeLog \
34         $(NULL)
35
36 # Workaround broken scrollkeeper that doesn't remove its files on
37 # uninstall.
38 distuninstallcheck_listfiles = find . -type f -print | grep -v '^\./var/scrollkeeper'
39
40 distclean-local:
41         if test "x$(srdcir)" = "x."; then :; else \
42                 rm -f ChangeLog; \
43         fi
44
45 ChangeLog:
46         @echo Creating $@
47         @if test -d "$(srcdir)/.git"; then \
48           (GIT_DIR=$(top_srcdir)/.git ./missing --run git log --stat) | fmt --split-only > $@.tmp \
49           && mv -f $@.tmp $@ \
50           || ($(RM) $@.tmp; \
51               echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \
52               (test -f $@ || echo git-log is required to generate this file >> $@)); \
53         else \
54           test -f $@ || \
55           (echo A git checkout and git-log is required to generate ChangeLog >&2 && \
56           echo A git checkout and git-log is required to generate this file >> $@); \
57         fi
58
59 .PHONY: ChangeLog
60