]> git.0d.be Git - empathy.git/blob - Makefile.am
DISTCHECK_CONFIGURE_FLAGS add --enable-empathy-av
[empathy.git] / Makefile.am
1 MY_SUBDIRS = tools extensions po data libempathy libempathy-gtk src help tests
2 NST_SUBDIRS = nautilus-sendto-plugin
3 GOA_SUBDIRS = goa-mc-plugin
4
5 DIST_SUBDIRS = $(MY_SUBDIRS) $(NST_SUBDIRS) $(GOA_SUBDIRS)
6
7 SUBDIRS = $(MY_SUBDIRS)
8
9 if HAVE_NST
10 SUBDIRS += $(NST_SUBDIRS)
11 endif
12
13 if HAVE_GOA
14 SUBDIRS += $(GOA_SUBDIRS)
15 endif
16
17 ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
18
19 DISTCHECK_CONFIGURE_FLAGS =             \
20         --enable-empathy-av             \
21         --disable-scrollkeeper          \
22         --disable-schemas-install
23
24 EXTRA_DIST =                    \
25         CONTRIBUTORS \
26         COPYING-DOCS \
27         COPYING.LGPL \
28         COPYING.SHARE-ALIKE \
29         ChangeLog \
30         ChangeLog.old \
31         README \
32         autogen.sh \
33         $(NULL)
34
35 DISTCLEANFILES =                \
36         ChangeLog
37
38 # Workaround broken scrollkeeper that doesn't remove its files on
39 # uninstall.
40 distuninstallcheck_listfiles = find . -type f -print | grep -v '^\./var/scrollkeeper'
41
42 distclean-local:
43         if test "x$(srcdir)" = "x."; then :; else \
44                 rm -f ChangeLog; \
45         fi
46
47 ChangeLog:
48         @echo Creating $@
49         @if test -d "$(srcdir)/.git"; then \
50           (GIT_DIR=$(top_srcdir)/.git ./missing --run git log EMPATHY_2_27_1.. --stat) | fmt --split-only > $@.tmp \
51           && mv -f $@.tmp $@ \
52           || ($(RM) $@.tmp; \
53               echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \
54               (test -f $@ || echo git-log is required to generate this file >> $@)); \
55         else \
56           test -f $@ || \
57           (echo A git checkout and git-log is required to generate ChangeLog >&2 && \
58           echo A git checkout and git-log is required to generate this file >> $@); \
59         fi
60
61 .PHONY: ChangeLog
62