mkdb: add missing --version options
[gtk-doc.git] / Makefile.am
blob405e4ab642c7c3bc84655f612e82e703b1a07fc9
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         gtk-doc.pc.in   \
65         gtk-doc.m4      \
66         gtk-doc.doap \
67         gtk-doc-fo.xsl     \
68         doc/README            \
69         doc/authors.txt       \
70         doc/gnome.txt         \
71         doc/sections-file.txt \
72         doc/setting-up.txt    \
73         doc/style-guide.txt   \
74         examples/README       \
75         examples/Makefile.am  \
76         tools/docpercentages.pl \
77         tools/gtk-doc.el \
78         COPYING-DOCS
80 CLEANFILES = \
81   gtk-doc.flat.make \
82   gtkdoc-checkc \
83   gtkdoc-depscanc \
84   gtkdoc-fixxrefc \
85   gtkdoc-mkdbc \
86   gtkdoc-mkhtmlc \
87   gtkdoc-mkmanc \
88   gtkdoc-mkpdfc \
89   gtkdoc-rebasec \
90   gtkdoc-scangobjc \
91   gtkdoc/__init__.pyc \
92   gtkdoc/check.pyc \
93   gtkdoc/common.pyc \
94   gtkdoc/config.pyc \
95   gtkdoc/fixxref.pyc \
96   gtkdoc/md_to_db.pyc \
97   gtkdoc/mkdb.pyc \
98   gtkdoc/mkhtml.pyc \
99   gtkdoc/mkman.pyc \
100   gtkdoc/mkpdf.pyc \
101   gtkdoc/rebase.pyc \
102   gtkdoc/scan.pyc \
103   gtkdoc/scangobj.pyc
105 DISTCLEANFILES = \
106   gtkdoc-check \
107   gtkdoc-depscan \
108   gtkdoc-fixxref \
109   gtkdocize \
110   gtkdoc-mkdb \
111   gtkdoc-mkhtml \
112   gtkdoc-mkman \
113   gtkdoc-mkpdf \
114   gtk-doc.pc \
115   gtkdoc-rebase \
116   gtkdoc-scangobj \
117   gtkdoc-scan \
118   gtkdoc/config.py
120 MAINTAINERCLEANFILES = \
121         $(GITIGNORE_MAINTAINERCLEANFILES_TOPLEVEL) \
122         $(GITIGNORE_MAINTAINERCLEANFILES_MAKEFILE_IN) \
123         $(GITIGNORE_MAINTAINERCLEANFILES_M4_LIBTOOL) \
124         INSTALL \
125         RELNOTES.txt \
126         ChangeLog-?.?? \
127         gtk-doc-*.tar.xz \
128         build-aux
130 -include $(top_srcdir)/git.mk
132 dist-hook:
133         @if test -d "$(srcdir)/.git"; \
134         then \
135                 echo Creating ChangeLog && \
136                 ( cd "$(top_srcdir)" && \
137                   echo '# Generated by Makefile. Do not edit.'; echo; \
138                   $(top_srcdir)/missing --run git log --stat ) > ChangeLog.tmp \
139                 && mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \
140                 || ( rm -f ChangeLog.tmp ; \
141                   echo Failed to generate ChangeLog >&2 ); \
142         else \
143                 echo A git clone is required to generate a ChangeLog >&2; \
144         fi