Add more internal headers for gtk-doc to ignore
[platform/upstream/glib.git] / docs / reference / gio / Makefile.am
1 include $(top_srcdir)/Makefile.decl
2 NULL =
3
4 # The name of the module.
5 DOC_MODULE=gio
6
7 # The top-level SGML file.
8 DOC_MAIN_SGML_FILE=gio-docs.xml
9
10 # Extra options to supply to gtkdoc-scan
11 SCAN_OPTIONS=--deprecated-guards="G_DISABLE_DEPRECATED"
12
13 # The directory containing the source code. Relative to $(srcdir)
14 DOC_SOURCE_DIR=$(top_srcdir)/gio
15
16 HFILE_GLOB=$(top_srcdir)/gio/*.h
17 CFILE_GLOB=$(top_srcdir)/gio/*.c
18
19 # Headers to ignore
20 IGNORE_HFILES=                          \
21         asyncns.h                       \
22         fam-helper.h                    \
23         fen-data.h                      \
24         fen-helper.h                    \
25         fen-kernel.h                    \
26         fen-node.h                      \
27         gasynchelper.h                  \
28         gcontenttypeprivate.h           \
29         gdummyfile.h                    \
30         gfamdirectorymonitor.h          \
31         gfamfilemonitor.h               \
32         gfileattribute-priv.h           \
33         ginotifydirectorymonitor.h      \
34         ginotifyfilemonitor.h           \
35         gio-marshal.h                   \
36         gio.h                           \
37         gioalias.h                      \
38         gioalias.h                      \
39         gioenumtypes.h                  \
40         giomodule-priv.h                \
41         glocaldirectorymonitor.h        \
42         glocalfile.h                    \
43         glocalfileenumerator.h          \
44         glocalfileinfo.h                \
45         glocalfileinputstream.h         \
46         glocalfilemonitor.h             \
47         glocalfileoutputstream.h        \
48         glocalvfs.h                     \
49         gnativevolumemonitor.h          \
50         gnetworkingprivate.h            \
51         gpollfilemonitor.h              \
52         gthreadedresolver.h             \
53         gunionvolumemonitor.h           \
54         gunixdrive.h                    \
55         gunixresolver.h                 \
56         gunixvolume.h                   \
57         gvolumeprivate.h                \
58         gwin32appinfo.h                 \
59         gwin32resolver.h                \
60         inotify-diag.h                  \
61         inotify-helper.h                \
62         inotify-kernel.h                \
63         inotify-missing.h               \
64         inotify-path.h                  \
65         inotify-sub.h                   \
66         local_inotify.h                 \
67         local_inotify_syscalls.h        \
68         xdgmime.h                       \
69         xdgmimealias.h                  \
70         xdgmimecache.h                  \
71         xdgmimeglob.h                   \
72         xdgmimeint.h                    \
73         xdgmimemagic.h                  \
74         xdgmimeparent.h                 \
75         xdgmimeicon.h                   \
76         winhttp.h                       \
77         $(NULL)
78
79 # CFLAGS and LDFLAGS for compiling scan program. Only needed
80 # if $(DOC_MODULE).types is non-empty.
81 INCLUDES = \
82         -I$(srcdir)                     \
83         -I$(top_srcdir)                 \
84         -I$(top_srcdir)/glib            \
85         -I$(top_srcdir)/gobject         \
86         -I$(top_builddir)               \
87         -I$(top_builddir)/glib          \
88         -I$(top_builddir)/gobject       \
89         $(GLIB_DEBUG_FLAGS)
90
91 GTKDOC_LIBS = \
92         $(top_builddir)/glib/libglib-2.0.la             \
93         $(top_builddir)/gobject/libgobject-2.0.la       \
94         $(top_builddir)/gmodule/libgmodule-2.0.la       \
95         $(top_builddir)/gio/libgio-2.0.la               \
96         $(NULL)
97
98 # Extra options to supply to gtkdoc-mkdb
99 MKDB_OPTIONS = --output-format=xml --sgml-mode --name-space=g \
100         --ignore-files=libasyncns
101
102 # Images to copy into HTML directory
103 HTML_IMAGES =                   \
104         gvfs-overview.png
105
106 content_files =                 \
107         version.xml             \
108         overview.xml            \
109         migrating.xml
110
111 expand_content_files =          \
112         overview.xml            \
113         migrating.xml
114
115 extra_files =                   \
116         version.xml.in          \
117         gvfs-overview.odg
118
119 include $(top_srcdir)/gtk-doc.make
120
121 EXTRA_DIST +=                   \
122         version.xml.in