From 028836617c55b46b71fa20bd96ab65559feef04d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vivek=20Das=C2=A0Mohapatra?= <vivek@collabora.co.uk> Date: Fri, 21 Jul 2017 13:13:23 +0100 Subject: [PATCH] Restore dropped changes to hook up gtk-doc to build system --- documentation.mk | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/documentation.mk b/documentation.mk index 29ee3b293..b093a27b9 100644 --- a/documentation.mk +++ b/documentation.mk @@ -1,3 +1,5 @@ +# ============================================================================ +# standalone man pages from docbook source: XSLTPROC_FLAGS = \ --nonet \ --stringparam man.output.quietly 1 \ @@ -8,10 +10,33 @@ XSLTPROC_FLAGS = \ XSLT_MAN = http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl -include gtk-doc.make - %.1: doc/%.xml $(AM_V_GEN) $(XSLTPROC) $(XSLTPROC_FLAGS) $(XSLT_MAN) $< +%.3: xml/%.xml docs + $(AM_V_GEN) $(XSLTPROC) $(XSLTPROC_FLAGS) $(XSLT_MAN) $< +# ============================================================================ +# gtk-doc configuration: see /usr/share/doc/gtk-doc-tools/examples/Makefile.am +DOC_MODULE = libcapsule +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.xml +DOC_SOURCE_DIR = capsule +SCAN_OPTIONS = +MKDB_OPTIONS = --xml-mode --output-format=xml +MKTMPL_OPTIONS = +MKHTML_OPTIONS = +FIXXREF_OPTIONS = +HFILE_GLOB = +CFILE_GLOB = +EXTRA_HFILES = +IGNORE_HFILES = +HTML_IMAGES = +content_files = +expand_content_files = +GTKDOC_CFLAGS = +GTKDOC_LIBS = + +-include gtk-doc.make + +# ============================================================================ man_MANS = capsule-init-project.1 capsule-mkstublib.1 CLEANFILES += $(man_MANS) -- GitLab