[API] Add version macros and functions
[framework/uifw/harfbuzz.git] / Makefile.am
1 SUBDIRS = src test
2
3 pkgconfigdir = $(libdir)/pkgconfig
4 pkgconfig_DATA = harfbuzz.pc
5
6 EXTRA_DIST = \
7         autogen.sh
8
9 MAINTAINERCLEANFILES = \
10         $(srcdir)/INSTALL \
11         $(srcdir)/aclocal.m4 \
12         $(srcdir)/autoscan.log \
13         $(srcdir)/compile \
14         $(srcdir)/config.guess \
15         $(srcdir)/config.h.in \
16         $(srcdir)/config.sub \
17         $(srcdir)/configure.scan \
18         $(srcdir)/depcomp \
19         $(srcdir)/install-sh \
20         $(srcdir)/ltmain.sh \
21         $(srcdir)/missing \
22         $(srcdir)/mkinstalldirs \
23         $(srcdir)/ChangeLog \
24         `find "$(srcdir)" -type f -name Makefile.in -print`
25
26 CHANGELOG_RANGE =
27
28 ChangeLog: $(srcdir)/ChangeLog
29 $(srcdir)/ChangeLog:
30         $(AM_V_GEN) if test -d "$(srcdir)/.git"; then \
31           (GIT_DIR=$(top_srcdir)/.git ./missing --run \
32            git log $(CHANGELOG_RANGE) --stat) | fmt --split-only > $@.tmp \
33           && mv -f $@.tmp $@ \
34           || ($(RM) $@.tmp; \
35               echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \
36               (test -f $@ || echo git-log is required to generate this file >> $@)); \
37         else \
38           test -f $@ || \
39           (echo A git checkout and git-log is required to generate ChangeLog >&2 && \
40           echo A git checkout and git-log is required to generate this file >> $@); \
41         fi
42 .PHONY: $(srcdir)/ChangeLog
43
44
45 -include $(top_srcdir)/git.mk