mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-05-31 01:40:06 +02:00
The previous fix didn't work, because every place within glib that used any of the functions also needed to be including win32compat.h. So, move the prototypes back to their original headers (but at least all in one place at the bottom). https://bugzilla.gnome.org/show_bug.cgi?id=688109
129 lines
2.9 KiB
Makefile
129 lines
2.9 KiB
Makefile
## Process this file with automake to produce Makefile.in
|
|
include $(top_srcdir)/Makefile.decl
|
|
|
|
AUTOMAKE_OPTIONS = 1.6
|
|
|
|
# The name of the module.
|
|
DOC_MODULE=glib
|
|
|
|
# The top-level SGML file.
|
|
DOC_MAIN_SGML_FILE=glib-docs.xml
|
|
|
|
# The directory containing the source code. Relative to $(srcdir)
|
|
DOC_SOURCE_DIR=$(top_srcdir)/glib $(top_srcdir)/gmodule
|
|
|
|
# Extra options to supply to gtkdoc-scan
|
|
SCAN_OPTIONS=--deprecated-guards="G_DISABLE_DEPRECATED" --ignore-decorators="GLIB_VAR|G_GNUC_WARN_UNUSED_RESULT"
|
|
|
|
# Extra options to supply to gtkdoc-mkdb
|
|
MKDB_OPTIONS=--sgml-mode --output-format=xml --name-space=g
|
|
|
|
# Used for dependencies
|
|
HFILE_GLOB=$(top_srcdir)/glib/*.h $(top_srcdir)/gmodule/*.h
|
|
CFILE_GLOB=$(top_srcdir)/glib/*.c $(top_srcdir)/gmodule/*.c
|
|
|
|
# Ignore some private headers
|
|
IGNORE_HFILES = \
|
|
gallocator.h \
|
|
gdatasetprivate.h \
|
|
glibintl.h \
|
|
gbsearcharray.h \
|
|
glib-private.h \
|
|
gmoduleconf.h \
|
|
gthreadprivate.h \
|
|
gunibreak.h \
|
|
gunicomp.h \
|
|
gunidecomp.h \
|
|
gunichartables.h \
|
|
glib_probes.h \
|
|
glib_trace.h \
|
|
libcharset.h \
|
|
gdebug.h \
|
|
gprintfint.h \
|
|
gmirroringtable.h \
|
|
gscripttable.h \
|
|
glib-mirroring-tab \
|
|
gnulib \
|
|
pcre \
|
|
update-pcre \
|
|
gbytesprivate.h \
|
|
gvariant-internal.h \
|
|
gvariant-serialiser.h \
|
|
gvariant-core.h \
|
|
gvarianttypeinfo.h \
|
|
gwakeup.h
|
|
|
|
# Images to copy into HTML directory
|
|
HTML_IMAGES = \
|
|
file-name-encodings.png \
|
|
mainloop-states.gif
|
|
|
|
# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE)
|
|
content_files = \
|
|
cross.xml \
|
|
running.xml \
|
|
building.xml \
|
|
changes.xml \
|
|
compiling.xml \
|
|
programming.xml \
|
|
resources.xml \
|
|
regex-syntax.xml \
|
|
version.xml \
|
|
glib-gettextize.xml \
|
|
gtester.xml \
|
|
gtester-report.xml \
|
|
gvariant-varargs.xml \
|
|
gvariant-text.xml
|
|
|
|
expand_content_files = \
|
|
compiling.xml
|
|
|
|
# Extra options to supply to gtkdoc-fixref
|
|
FIXXREF_OPTIONS=--extra-dir=$(srcdir)/../gobject/html --extra-dir=$(srcdir)/../gio/html
|
|
|
|
# include common portion ...
|
|
include $(top_srcdir)/gtk-doc.make
|
|
|
|
# Other files to distribute
|
|
EXTRA_DIST += \
|
|
file-name-encodings.png \
|
|
file-name-encodings.sxd \
|
|
mainloop-states.fig \
|
|
mainloop-states.png \
|
|
mainloop-states.eps \
|
|
version.xml.in
|
|
|
|
########################################################################
|
|
|
|
man_MANS =
|
|
|
|
if ENABLE_MAN
|
|
|
|
man_MANS += \
|
|
glib-gettextize.1 \
|
|
gtester.1 \
|
|
gtester-report.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
|
|
|
|
glib-docs-clean: clean
|
|
cd $(srcdir) && rm -rf xml html
|