mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-28 00:16:15 +01:00
35066ed6c6
Since all element markup is now gone from the doc comments, we can turn off the gtk-doc sgml mode, which means that from now on, docbook markup is no longer allowed in doc comments. To make this possible, we have to replace all remaining entities in doc comments by their replacement text, & -> & and so on.
185 lines
4.0 KiB
Makefile
185 lines
4.0 KiB
Makefile
NULL =
|
|
|
|
SUBDIRS = gdbus-object-manager-example
|
|
|
|
# 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
|
|
|
|
BUILT_HFILES=gioenumtypes.h
|
|
HFILE_GLOB=$(top_srcdir)/gio/*.h
|
|
CFILE_GLOB=$(top_srcdir)/gio/*.c
|
|
|
|
IGNORE_HFILES = \
|
|
fam \
|
|
fen \
|
|
gdbus-2.0 \
|
|
gvdb \
|
|
inotify \
|
|
libasyncns \
|
|
tests \
|
|
win32 \
|
|
xdgmime \
|
|
gapplicationimpl.h \
|
|
gasynchelper.h \
|
|
gcontenttypeprivate.h \
|
|
gdbusauth.h \
|
|
gdbusauthmechanismanon.h \
|
|
gdbusauthmechanismexternal.h \
|
|
gdbusauthmechanism.h \
|
|
gdbusauthmechanismsha1.h \
|
|
gdbusprivate.h \
|
|
gdelayedsettingsbackend.h \
|
|
gdummyfile.h \
|
|
gdummyproxyresolver.h \
|
|
gdummytlsbackend.h \
|
|
gfileattribute-priv.h \
|
|
gfileinfo-priv.h \
|
|
giomodule-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 \
|
|
gnotificationbackend.h \
|
|
gnotification-private.h \
|
|
gpollfilemonitor.h \
|
|
gregistrysettingsbackend.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
|
|
|
|
|
|
# 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='libasyncns tests'
|
|
|
|
# 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
|