Add git.mk for automatic .gitignore generation
[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 = --enable-docs
13
14 EXTRA_DIST = \
15         autogen.sh \
16         $(NULL)
17
18 MAINTAINERCLEANFILES = \
19         $(srcdir)/INSTALL \
20         $(srcdir)/aclocal.m4 \
21         $(srcdir)/compile \
22         $(srcdir)/config.guess \
23         $(srcdir)/config.h.in \
24         $(srcdir)/config.sub \
25         $(srcdir)/depcomp \
26         $(srcdir)/install-sh \
27         $(srcdir)/ltmain.sh \
28         $(srcdir)/missing \
29         $(srcdir)/ChangeLog \
30         `find "$(srcdir)" -type f -name Makefile.in -print`
31
32 distclean-local:
33         if test "x$(srcdir)" = "x."; then :; else \
34                 rm -f ChangeLog; \
35         fi
36
37 ChangeLog:
38         @echo Creating $@
39         @if test -d "$(srcdir)/.git"; then \
40           (GIT_DIR=$(top_srcdir)/.git ./missing --run git log --stat) | fmt --split-only > $@.tmp \
41           && mv -f $@.tmp $@ \
42           || ($(RM) $@.tmp; \
43               echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \
44               (test -f $@ || echo git-log is required to generate this file >> $@)); \
45         else \
46           test -f $@ || \
47           (echo A git checkout and git-log is required to generate ChangeLog >&2 && \
48           echo A git checkout and git-log is required to generate this file >> $@); \
49         fi
50
51 .PHONY: ChangeLog
52
53 -include $(top_srcdir)/git.mk