Clean up spec file for packaging
[profile/ivi/pango.git] / Makefile.am
1 ## Process this file with automake to create Makefile.in.
2
3 SUBDIRS= pango modules pango-view examples docs tools tests build
4
5 EXTRA_DIST =                    \
6         autogen.sh              \
7         pango.pc.in             \
8         pangocairo.pc.in        \
9         pangox.pc.in            \
10         pangoxft.pc.in          \
11         pangoft2.pc.in          \
12         pangowin32.pc.in        \
13         pango-uninstalled.pc.in         \
14         pangocairo-uninstalled.pc.in    \
15         pangox-uninstalled.pc.in        \
16         pangoxft-uninstalled.pc.in      \
17         pangoft2-uninstalled.pc.in      \
18         pangowin32-uninstalled.pc.in    \
19         ChangeLog.pre-1-0       \
20         ChangeLog.pre-1-2       \
21         ChangeLog.pre-1-4       \
22         ChangeLog.pre-1-6       \
23         ChangeLog.pre-1-8       \
24         ChangeLog.pre-1-10      \
25         ChangeLog.pre-1-12      \
26         ChangeLog.pre-1-14      \
27         ChangeLog.pre-1-16      \
28         ChangeLog.pre-1-18      \
29         ChangeLog.pre-1-20      \
30         ChangeLog.pre-1-23      \
31         MAINTAINERS             \
32         HACKING                 \
33         README.win32            \
34         config.h.win32          \
35         pango-zip.sh.in         \
36         sanitize-la.sh          \
37         pango.doap
38
39 MAINTAINERCLEANFILES = \
40         $(srcdir)/INSTALL \
41         $(srcdir)/aclocal.m4 \
42         $(srcdir)/autoscan.log \
43         $(srcdir)/compile \
44         $(srcdir)/config.guess \
45         $(srcdir)/config.h.in \
46         $(srcdir)/config.sub \
47         $(srcdir)/configure.scan \
48         $(srcdir)/depcomp \
49         $(srcdir)/install-sh \
50         $(srcdir)/ltmain.sh \
51         $(srcdir)/missing \
52         $(srcdir)/mkinstalldirs \
53         $(srcdir)/omf.make \
54         $(srcdir)/xmldocs.make \
55         $(srcdir)/gtk-doc.make \
56         $(srcdir)/ChangeLog \
57         `find "$(srcdir)" -type f -name Makefile.in -print`
58
59 ### ChangeLog generation
60
61 CHANGELOG_START = 1.23.0^^
62
63 ChangeLog: $(srcdir)/ChangeLog
64 $(srcdir)/ChangeLog:
65         $(AM_V_GEN) if test -d "$(srcdir)/.git"; then \
66           (GIT_DIR=$(top_srcdir)/.git ./missing --run \
67            git log $(CHANGELOG_START).. --stat) | fmt --split-only > $@.tmp \
68           && mv -f $@.tmp $@ \
69           || ($(RM) $@.tmp; \
70               echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \
71               (test -f $@ || echo git-log is required to generate this file >> $@)); \
72         else \
73           test -f $@ || \
74           (echo A git checkout and git-log is required to generate ChangeLog >&2 && \
75           echo A git checkout and git-log is required to generate this file >> $@); \
76         fi
77 .PHONY: $(srcdir)/ChangeLog
78
79
80 pkgconfigdir = $(libdir)/pkgconfig
81 pkgconfig_DATA = pango.pc
82
83 if HAVE_CAIRO
84 pkgconfig_DATA += pangocairo.pc
85 endif
86
87 if HAVE_X
88 pkgconfig_DATA += pangox.pc
89 endif
90
91 if HAVE_XFT
92 pkgconfig_DATA += pangoxft.pc
93 endif
94
95 if HAVE_FREETYPE
96 pkgconfig_DATA += pangoft2.pc
97 endif
98
99 if HAVE_WIN32
100 pkgconfig_DATA += pangowin32.pc
101 endif
102
103 DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-man --disable-doc-cross-references --enable-introspection
104
105 -include $(top_srcdir)/git.mk