mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-11 03:46:17 +01:00
7556f660b5
Having this tool in GLib is a bad idea for a number of reasons: - experience has shown that the simple file format was a bad idea - the tool is currently implemented with a hack that would require a dependency inversion to solve (the tool needs to depend on Python GVariant bindings) - the tool itself is unmaintained It will be moved to the GConf git repository so people can continue to use it for the purpose of converting GConf schemas.
184 lines
4.0 KiB
Makefile
184 lines
4.0 KiB
Makefile
include $(top_srcdir)/Makefile.decl
|
|
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"
|
|
|
|
# The directory containing the source code. Relative to $(srcdir)
|
|
DOC_SOURCE_DIR=$(top_srcdir)/gio
|
|
|
|
HFILE_GLOB=$(top_srcdir)/gio/*.h
|
|
CFILE_GLOB=$(top_srcdir)/gio/*.c
|
|
|
|
# Headers to ignore
|
|
IGNORE_HFILES= \
|
|
asyncns.h \
|
|
fam-helper.h \
|
|
fen-data.h \
|
|
fen-helper.h \
|
|
fen-kernel.h \
|
|
fen-node.h \
|
|
gasynchelper.h \
|
|
gcontenttypeprivate.h \
|
|
gdbusauth.h \
|
|
gdbusauthmechanism.h \
|
|
gdbusauthmechanismanon.h \
|
|
gdbusauthmechanismexternal.h \
|
|
gdbusauthmechanismsha1.h \
|
|
gdbusprivate.h \
|
|
gdelayedsettingsbackend.h \
|
|
gdummyfile.h \
|
|
gfamdirectorymonitor.h \
|
|
gfamfilemonitor.h \
|
|
gfileattribute-priv.h \
|
|
gfileinfo-priv.h \
|
|
ginotifydirectorymonitor.h \
|
|
ginotifyfilemonitor.h \
|
|
gio-marshal.h \
|
|
gio.h \
|
|
gioalias.h \
|
|
gioalias.h \
|
|
gkeyfilesettingsbackend.h \
|
|
gioenumtypes.h \
|
|
giomodule-priv.h \
|
|
glocaldirectorymonitor.h \
|
|
glocalfile.h \
|
|
glocalfileenumerator.h \
|
|
glocalfileinfo.h \
|
|
glocalfileinputstream.h \
|
|
glocalfilemonitor.h \
|
|
glocalfileoutputstream.h \
|
|
glocalvfs.h \
|
|
gnativevolumemonitor.h \
|
|
gnetworkingprivate.h \
|
|
gnullsettingsbackend.h \
|
|
gpollfilemonitor.h \
|
|
gsettingsbackendinternal.h \
|
|
gsettingsschema.h \
|
|
gsettings-mapping.h \
|
|
gthreadedresolver.h \
|
|
gunionvolumemonitor.h \
|
|
gunixdrive.h \
|
|
gunixresolver.h \
|
|
gunixvolume.h \
|
|
gvolumeprivate.h \
|
|
gwin32appinfo.h \
|
|
gwin32resolver.h \
|
|
inotify-diag.h \
|
|
inotify-helper.h \
|
|
inotify-kernel.h \
|
|
inotify-missing.h \
|
|
inotify-path.h \
|
|
inotify-sub.h \
|
|
local_inotify.h \
|
|
local_inotify_syscalls.h \
|
|
xdgmime.h \
|
|
xdgmimealias.h \
|
|
xdgmimecache.h \
|
|
xdgmimeglob.h \
|
|
xdgmimeint.h \
|
|
xdgmimemagic.h \
|
|
xdgmimeparent.h \
|
|
xdgmimeicon.h \
|
|
winhttp.h \
|
|
$(NULL)
|
|
|
|
# CFLAGS and LDFLAGS for compiling scan program. Only needed
|
|
# if $(DOC_MODULE).types is non-empty.
|
|
INCLUDES = \
|
|
-I$(srcdir) \
|
|
-I$(top_srcdir) \
|
|
-I$(top_srcdir)/glib \
|
|
-I$(top_srcdir)/gobject \
|
|
-I$(top_srcdir)/gio \
|
|
-I$(top_builddir) \
|
|
-I$(top_builddir)/glib \
|
|
-I$(top_builddir)/gobject \
|
|
-I$(top_builddir)/gio \
|
|
$(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 --sgml-mode --name-space=g \
|
|
--ignore-files=libasyncns
|
|
|
|
# Images to copy into HTML directory
|
|
HTML_IMAGES = \
|
|
gvfs-overview.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\
|
|
gsettings.xml \
|
|
gdbus.xml \
|
|
$(NULL)
|
|
|
|
expand_content_files = \
|
|
overview.xml \
|
|
migrating-posix.xml \
|
|
migrating-gnome-vfs.xml \
|
|
migrating-gconf.xml \
|
|
migrating-gdbus.xml
|
|
|
|
extra_files = \
|
|
version.xml.in \
|
|
gvfs-overview.odg
|
|
|
|
include $(top_srcdir)/gtk-doc.make
|
|
|
|
EXTRA_DIST += \
|
|
version.xml.in
|
|
|
|
man_MANS = \
|
|
gio-querymodules.1 \
|
|
glib-compile-schemas.1 \
|
|
gsettings.1 \
|
|
gdbus.1
|
|
|
|
if ENABLE_MAN
|
|
|
|
.xml.1:
|
|
@XSLTPROC@ -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
|
|
|
|
dist-local-check-mans-enabled:
|
|
if grep "Man generation disabled" $(man_MANS) >/dev/null; then $(RM) $(man_MANS); fi
|
|
|
|
else
|
|
|
|
$(man_MANS):
|
|
echo Man generation disabled. Creating dummy $@. Configure with --enable-man to enable it.
|
|
echo Man generation disabled. Remove this file, configure with --enable-man, and rebuild > $@
|
|
|
|
dist-local-check-mans-enabled:
|
|
echo "*** --enable-man must be used in order to make dist"
|
|
false
|
|
|
|
endif
|
|
|
|
MAINTAINERCLEANFILES = $(man_MANS) $(BUILT_SOURCES)
|
|
|
|
EXTRA_DIST += $(man_MANS)
|
|
|
|
dist-hook-local: dist-local-check-mans-enabled gio-docs-clean all-local
|
|
|
|
gio-docs-clean: clean
|
|
cd $(srcdir) && rm -rf xml html
|