merge GSettingsBackend
[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         gfileinfo-priv.h                \
34         ginotifydirectorymonitor.h      \
35         ginotifyfilemonitor.h           \
36         gio-marshal.h                   \
37         gio.h                           \
38         gioalias.h                      \
39         gioalias.h                      \
40         gioenumtypes.h                  \
41         giomodule-priv.h                \
42         glocaldirectorymonitor.h        \
43         glocalfile.h                    \
44         glocalfileenumerator.h          \
45         glocalfileinfo.h                \
46         glocalfileinputstream.h         \
47         glocalfilemonitor.h             \
48         glocalfileoutputstream.h        \
49         glocalvfs.h                     \
50         gnativevolumemonitor.h          \
51         gnetworkingprivate.h            \
52         gpollfilemonitor.h              \
53         gsettingsbackendinternal.h      \
54         gthreadedresolver.h             \
55         gunionvolumemonitor.h           \
56         gunixdrive.h                    \
57         gunixresolver.h                 \
58         gunixvolume.h                   \
59         gvolumeprivate.h                \
60         gwin32appinfo.h                 \
61         gwin32resolver.h                \
62         inotify-diag.h                  \
63         inotify-helper.h                \
64         inotify-kernel.h                \
65         inotify-missing.h               \
66         inotify-path.h                  \
67         inotify-sub.h                   \
68         local_inotify.h                 \
69         local_inotify_syscalls.h        \
70         xdgmime.h                       \
71         xdgmimealias.h                  \
72         xdgmimecache.h                  \
73         xdgmimeglob.h                   \
74         xdgmimeint.h                    \
75         xdgmimemagic.h                  \
76         xdgmimeparent.h                 \
77         xdgmimeicon.h                   \
78         winhttp.h                       \
79         $(NULL)
80
81 # CFLAGS and LDFLAGS for compiling scan program. Only needed
82 # if $(DOC_MODULE).types is non-empty.
83 INCLUDES = \
84         -I$(srcdir)                     \
85         -I$(top_srcdir)                 \
86         -I$(top_srcdir)/glib            \
87         -I$(top_srcdir)/gobject         \
88         -I$(top_srcdir)/gio             \
89         -I$(top_builddir)               \
90         -I$(top_builddir)/glib          \
91         -I$(top_builddir)/gobject       \
92         -I$(top_builddir)/gio           \
93         $(GLIB_DEBUG_FLAGS)
94
95 GTKDOC_LIBS = \
96         $(top_builddir)/glib/libglib-2.0.la             \
97         $(top_builddir)/gobject/libgobject-2.0.la       \
98         $(top_builddir)/gmodule/libgmodule-2.0.la       \
99         $(top_builddir)/gio/libgio-2.0.la               \
100         $(NULL)
101
102 # Extra options to supply to gtkdoc-mkdb
103 MKDB_OPTIONS = --output-format=xml --sgml-mode --name-space=g \
104         --ignore-files=libasyncns
105
106 # Images to copy into HTML directory
107 HTML_IMAGES =                   \
108         gvfs-overview.png
109
110 content_files =                 \
111         version.xml             \
112         overview.xml            \
113         migrating.xml
114
115 expand_content_files =          \
116         overview.xml            \
117         migrating.xml
118
119 extra_files =                   \
120         version.xml.in          \
121         gvfs-overview.odg
122
123 include $(top_srcdir)/gtk-doc.make
124
125 EXTRA_DIST +=                   \
126         version.xml.in