build: dist the python module
[gtk-doc.git] / Makefile.am
blob4d69bf10bb5450bc867089fd5f9bbc3cfc37f637
1 ## Process this file with automake to produce Makefile.in
2 ACLOCAL_AMFLAGS=-I m4 ${ACLOCAL_FLAGS}
4 SUBDIRS = cmake help tests
6 bin_SCRIPTS = \
7         gtkdoc-check    \
8         gtkdoc-depscan  \
9         gtkdoc-fixxref  \
10         gtkdoc-mkdb     \
11         gtkdoc-mkhtml   \
12         gtkdoc-mkman    \
13         gtkdoc-mkpdf    \
14         gtkdoc-rebase   \
15         gtkdoc-scan     \
16         gtkdoc-scangobj \
17         gtkdocize
19 gtkdocdatadir = $(datadir)/gtk-doc/data
20 gtkdocdata_DATA = \
21         gtk-doc.xsl             \
22         version-greater-or-equal.xsl \
23         devhelp2.xsd            \
24         devhelp2.xsl            \
25         gtk-doc.make            \
26         gtk-doc.flat.make       \
27         style/home.png                  \
28         style/left.png                  \
29         style/left-insensitive.png              \
30         style/right.png         \
31         style/right-insensitive.png             \
32         style/up.png                    \
33         style/up-insensitive.png                \
34         style/style.css
36 pylibdatadir = $(datadir)/gtk-doc/python/gtkdoc
37 pylibdata_DATA = \
38   gtkdoc/__init__.py \
39   gtkdoc/check.py \
40   gtkdoc/common.py \
41   gtkdoc/config.py \
42   gtkdoc/fixxref.py \
43   gtkdoc/md_to_db.py \
44   gtkdoc/mkdb.py \
45   gtkdoc/mkhtml.py \
46   gtkdoc/mkman.py \
47   gtkdoc/mkpdf.py \
48   gtkdoc/rebase.py \
49   gtkdoc/scan.py \
50   gtkdoc/scangobj.py
52 pkgconfigdir = $(datadir)/pkgconfig
53 pkgconfig_DATA = gtk-doc.pc
55 aclocaldir = $(datadir)/aclocal
56 aclocal_DATA = gtk-doc.m4
58 gtk-doc.flat.make: gtk-doc.make
59         @$(SED) -e "s/EXTRA_DIST =/EXTRA_DIST +=/" $< >$@
61 EXTRA_DIST = \
62         MAINTAINERS     \
63         $(gtkdocdata_DATA) \
64         $(pylibdata_DATA) \
65         gtk-doc.pc.in   \
66         gtk-doc.m4      \
67         gtk-doc.doap \
68         gtk-doc-fo.xsl     \
69         doc/README            \
70         doc/authors.txt       \
71         doc/gnome.txt         \
72         doc/sections-file.txt \
73         doc/setting-up.txt    \
74         doc/style-guide.txt   \
75         examples/README       \
76         examples/Makefile.am  \
77         tools/docpercentages.pl \
78         tools/gtk-doc.el \
79         COPYING-DOCS
81 CLEANFILES = \
82   gtk-doc.flat.make \
83   gtkdoc-checkc \
84   gtkdoc-depscanc \
85   gtkdoc-fixxrefc \
86   gtkdoc-mkdbc \
87   gtkdoc-mkhtmlc \
88   gtkdoc-mkmanc \
89   gtkdoc-mkpdfc \
90   gtkdoc-rebasec \
91   gtkdoc-scangobjc \
92   gtkdoc/__init__.pyc \
93   gtkdoc/check.pyc \
94   gtkdoc/common.pyc \
95   gtkdoc/config.pyc \
96   gtkdoc/fixxref.pyc \
97   gtkdoc/md_to_db.pyc \
98   gtkdoc/mkdb.pyc \
99   gtkdoc/mkhtml.pyc \
100   gtkdoc/mkman.pyc \
101   gtkdoc/mkpdf.pyc \
102   gtkdoc/rebase.pyc \
103   gtkdoc/scan.pyc \
104   gtkdoc/scangobj.pyc
106 DISTCLEANFILES = \
107   gtkdoc-check \
108   gtkdoc-depscan \
109   gtkdoc-fixxref \
110   gtkdocize \
111   gtkdoc-mkdb \
112   gtkdoc-mkhtml \
113   gtkdoc-mkman \
114   gtkdoc-mkpdf \
115   gtk-doc.pc \
116   gtkdoc-rebase \
117   gtkdoc-scangobj \
118   gtkdoc-scan \
119   gtkdoc/config.py
121 MAINTAINERCLEANFILES = \
122         $(GITIGNORE_MAINTAINERCLEANFILES_TOPLEVEL) \
123         $(GITIGNORE_MAINTAINERCLEANFILES_MAKEFILE_IN) \
124         $(GITIGNORE_MAINTAINERCLEANFILES_M4_LIBTOOL) \
125         INSTALL \
126         RELNOTES.txt \
127         ChangeLog-?.?? \
128         gtk-doc-*.tar.xz \
129         build-aux \
130         __pycache__ gtkdoc/__pycache__ tests/__pycache__
132 -include $(top_srcdir)/git.mk
134 dist-hook:
135         @if test -d "$(srcdir)/.git"; \
136         then \
137                 echo Creating ChangeLog && \
138                 ( cd "$(top_srcdir)" && \
139                   echo '# Generated by Makefile. Do not edit.'; echo; \
140                   $(top_srcdir)/missing --run git log --stat ) > ChangeLog.tmp \
141                 && mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \
142                 || ( rm -f ChangeLog.tmp ; \
143                   echo Failed to generate ChangeLog >&2 ); \
144         else \
145                 echo A git clone is required to generate a ChangeLog >&2; \
146         fi