NULL = # The name of the module. DOC_MODULE=gio # The top-level SGML file. DOC_MAIN_SGML_FILE=gio-docs.xml # Extra options to supply to gtkdoc-scan SCAN_OPTIONS=--deprecated-guards="G_DISABLE_DEPRECATED" \ --ignore-decorators="G_GNUC_WARN_UNUSED_RESULT" # The directory containing the source code. Relative to $(srcdir) DOC_SOURCE_DIR =$(top_srcdir)/gio $(top_builddir)/gio HFILE_GLOB= \ $(top_srcdir)/gio/*.h \ $(top_builddir)/gio/gioenumtypes.h CFILE_GLOB=$(top_srcdir)/gio/*.c IGNORE_HFILES = \ fam \ fen \ gdbus-2.0 \ gvdb \ inotify \ kqueue \ libasyncns \ tests \ win32 \ xdgmime \ gappinfoprivate.h \ gapplicationimpl.h \ gasynchelper.h \ gcontenttypeprivate.h \ gcontextspecificgroup.h \ gcredentialsprivate.h \ gdbus-daemon-generated.h \ gdbusactiongroup-private.h \ gdbusauth.h \ gdbusauthmechanismanon.h \ gdbusauthmechanismexternal.h \ gdbusauthmechanism.h \ gdbusauthmechanismsha1.h \ gdbusdaemon.h \ gdbusprivate.h \ gdelayedsettingsbackend.h \ gdummyfile.h \ gdummyproxyresolver.h \ gdummytlsbackend.h \ gfileattribute-priv.h \ gfileinfo-priv.h \ ghttpproxy.h \ giomodule-priv.h \ gioprivate.h \ giowin32-priv.h \ glocaldirectorymonitor.h \ glocalfileenumerator.h \ glocalfile.h \ glocalfileinfo.h \ glocalfileinputstream.h \ glocalfileiostream.h \ glocalfilemonitor.h \ glocalfileoutputstream.h \ glocalvfs.h \ gmountprivate.h \ gnativevolumemonitor.h \ gnetworkingprivate.h \ gnetworkmonitorbase.h \ gnetworkmonitornetlink.h \ gnetworkmonitornm.h \ gnotificationbackend.h \ gnotification-private.h \ gpollfilemonitor.h \ gregistrysettingsbackend.h \ gresourcefile.h \ gsettingsbackendinternal.h \ gsettings-mapping.h \ gsettingsschema-internal.h \ gsocketinputstream.h \ gsocketoutputstream.h \ gsocks4aproxy.h \ gsocks4proxy.h \ gsocks5proxy.h \ gsubprocesslauncher-private.h \ gthreadedresolver.h \ gunionvolumemonitor.h \ gunixmount.h \ gunixresolver.h \ gunixvolume.h \ gunixvolumemonitor.h \ gwin32appinfo.h \ gwin32mount.h \ gwin32resolver.h \ gwin32volumemonitor.h \ thumbnail-verify.h MKDB_IGNORE_FILES = \ gdbus-daemon-generated.c \ kqueue \ libasyncns \ tests \ $(NULL) # CFLAGS and LDFLAGS for compiling scan program. Only needed # if $(DOC_MODULE).types is non-empty. AM_CPPFLAGS = \ $(gio_INCLUDES) \ $(GLIB_DEBUG_FLAGS) GTKDOC_LIBS = \ $(top_builddir)/glib/libglib-2.0.la \ $(top_builddir)/gobject/libgobject-2.0.la \ $(top_builddir)/gmodule/libgmodule-2.0.la \ $(top_builddir)/gio/libgio-2.0.la \ $(NULL) # Extra options to supply to gtkdoc-mkdb MKDB_OPTIONS = --output-format=xml --name-space=g \ --ignore-files='$(MKDB_IGNORE_FILES)' # Images to copy into HTML directory HTML_IMAGES = \ gvfs-overview.png \ menu-example.png \ menu-model.png content_files = \ version.xml \ overview.xml \ migrating-posix.xml \ migrating-gnome-vfs.xml \ migrating-gconf.xml \ migrating-gdbus.xml \ gio-querymodules.xml \ glib-compile-schemas.xml\ glib-compile-resources.xml \ gapplication.xml \ gsettings.xml \ gresource.xml \ gdbus.xml \ gdbus-codegen.xml \ $(NULL) expand_content_files = \ overview.xml \ migrating-posix.xml \ migrating-gnome-vfs.xml \ migrating-gconf.xml \ migrating-gdbus.xml \ gdbus-codegen.xml \ $(NULL) extra_files = \ version.xml.in \ gvfs-overview.odg # Extra options to supply to gtkdoc-fixref FIXXREF_OPTIONS=--extra-dir=$(srcdir)/../glib/html --extra-dir=$(srcdir)/../gobject/html include $(top_srcdir)/gtk-doc.make EXTRA_DIST += \ version.xml.in man_MANS = if ENABLE_MAN man_MANS += \ gapplication.1 \ gio-querymodules.1 \ glib-compile-schemas.1 \ glib-compile-resources.1 \ gsettings.1 \ gresource.1 \ gdbus.1 \ gdbus-codegen.1 XSLTPROC_FLAGS = \ --nonet \ --stringparam man.output.quietly 1 \ --stringparam funcsynopsis.style ansi \ --stringparam man.th.extra1.suppress 1 \ --stringparam man.authors.section.enabled 0 \ --stringparam man.copyright.section.enabled 0 .xml.1: $(AM_V_GEN) $(XSLTPROC) $(XSLTPROC_FLAGS) http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< endif CLEANFILES ?= CLEANFILES += $(man_MANS) EXTRA_DIST += $(man_MANS) dist-hook-local: all-local gio-docs-clean: clean cd $(srcdir) && rm -rf xml html