summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Sauer <ensonic@users.sf.net>2015-04-24 20:36:34 +0200
committerStefan Sauer <ensonic@users.sf.net>2015-04-24 20:38:05 +0200
commitf587e1755ad0466ec1eb27d9881a35545dc9d7ea (patch)
tree44c5cceae075557d88ea17ae3655887787d0b0e9
parentf19ca61d0220f442847ec74d1792bd6a1358762d (diff)
downloadgtk-doc-f587e1755ad0466ec1eb27d9881a35545dc9d7ea.tar.gz
tests: remove the test suite for the tmpl build
-rw-r--r--configure.ac1
-rw-r--r--tests/gobject/Makefile.am2
-rw-r--r--tests/gobject/docs-tmpl/Makefile.am88
-rw-r--r--tests/gobject/docs-tmpl/images/object.pngbin4101 -> 0 bytes
-rw-r--r--tests/gobject/docs-tmpl/tester-docs.xml104
-rw-r--r--tests/gobject/docs-tmpl/tester-sections.txt79
-rw-r--r--tests/gobject/docs-tmpl/tester.types8
-rw-r--r--tests/gtk-doc.make233
8 files changed, 1 insertions, 514 deletions
diff --git a/configure.ac b/configure.ac
index 623ca44..5f54740 100644
--- a/configure.ac
+++ b/configure.ac
@@ -264,7 +264,6 @@ tests/Makefile
tests/gobject/Makefile
tests/gobject/src/Makefile
tests/gobject/docs/Makefile
-tests/gobject/docs-tmpl/Makefile
tests/bugs/Makefile
tests/bugs/src/Makefile
tests/bugs/docs/Makefile
diff --git a/tests/gobject/Makefile.am b/tests/gobject/Makefile.am
index da97c39..7eecd38 100644
--- a/tests/gobject/Makefile.am
+++ b/tests/gobject/Makefile.am
@@ -1,6 +1,6 @@
## Process this file with automake to produce Makefile.in
-SUBDIRS = . src docs docs-tmpl
+SUBDIRS = . src docs
if BUILD_TESTS
diff --git a/tests/gobject/docs-tmpl/Makefile.am b/tests/gobject/docs-tmpl/Makefile.am
deleted file mode 100644
index 402b0b2..0000000
--- a/tests/gobject/docs-tmpl/Makefile.am
+++ /dev/null
@@ -1,88 +0,0 @@
-## Process this file with automake to produce Makefile.in
-
-# We require automake 1.6 at least.
-AUTOMAKE_OPTIONS = 1.6
-
-# The name of the module, e.g. 'glib'.
-DOC_MODULE=tester
-
-# The top-level SGML file. You can change this if you want to.
-DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.xml
-
-# The directory containing the source code. Relative to $(srcdir).
-# gtk-doc will search all .c & .h files beneath here for inline comments
-# documenting the functions and macros.
-DOC_SOURCE_DIR=$(top_srcdir)/tests/gobject/src
-
-# Extra options to pass to gtkdoc-scangobj. Not normally needed.
-SCANGOBJ_OPTIONS=
-
-# Extra options to supply to gtkdoc-scan.
-SCAN_OPTIONS=--deprecated-guards="GTKDOC_TESTER_DISABLE_DEPRECATED"
-
-# Extra options to supply to gtkdoc-mkdb.
-MKDB_OPTIONS=--xml-mode
-
-# Extra options to supply to gtkdoc-mktmpl
-# e.g. MKTMPL_OPTIONS=--only-section-tmpl
-MKTMPL_OPTIONS=
-
-# Extra options to supply to gtkdoc-mkhtml
-MKHTML_OPTIONS=
-
-# Extra options to supply to gtkdoc-fixref. Not normally needed.
-# --html-dir=$(HTML_DIR)
-FIXXREF_OPTIONS=--extra-dir=$(glib_prefix)/share/gtk-doc/html
-
-# Used for dependencies. The docs will be rebuilt if any of these change.
-HFILE_GLOB=$(top_srcdir)/tests/gobject/src/*.h
-CFILE_GLOB=$(top_srcdir)/tests/gobject/src/*.c
-
-# Header files to ignore when scanning.
-IGNORE_HFILES=config.h
-
-# Images to copy into HTML directory.
-HTML_IMAGES = \
- $(srcdir)/images/object.png
-
-# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
-# e.g. content_files=running.sgml building.sgml changes-2.0.sgml
-content_files =
-
-# SGML files where gtk-doc abbrevations (#GtkWidget) are expanded
-# These files must be listed here *and* in content_files
-# e.g. expand_content_files=running.sgml
-expand_content_files=
-
-# CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library.
-# Only needed if you are using gtkdoc-scangobj to dynamically query widget
-# signals and properties.
-GTKDOC_CFLAGS = -I$(top_srcdir)/tests/gobject/src $(TEST_DEPS_CFLAGS)
-GTKDOC_LIBS = $(TEST_DEPS_LIBS) $(top_builddir)/tests/gobject/src/libtester.la
-
-# include generic part
-include $(top_srcdir)/tests/gtk-doc.make
-
-# Other files to distribute
-# e.g. EXTRA_DIST += version.xml.in
-EXTRA_DIST += tester.types
-
-DISTCLEANFILES = \
- gtkdoc-scan.log \
- gtkdoc-scangobj.log \
- gtkdoc-mktmpl.log \
- gtkdoc-mkdb.log \
- gtkdoc-mkhtml.log \
- gtkdoc-fixxref.log
-
-if BUILD_TESTS
-TESTS_ENVIRONMENT = \
- DOC_MODULE=$(DOC_MODULE) DOC_MAIN_SGML_FILE=$(DOC_MAIN_SGML_FILE) \
- PATH=$(abs_top_builddir):$(srcdir):$(PATH) \
- PERL5LIB=$(abs_top_builddir):$(PERL5LIB)
-endif
-
-GITIGNOREFILES = \
- tmpl
-
--include $(top_srcdir)/git.mk
diff --git a/tests/gobject/docs-tmpl/images/object.png b/tests/gobject/docs-tmpl/images/object.png
deleted file mode 100644
index b7f4535..0000000
--- a/tests/gobject/docs-tmpl/images/object.png
+++ /dev/null
Binary files differ
diff --git a/tests/gobject/docs-tmpl/tester-docs.xml b/tests/gobject/docs-tmpl/tester-docs.xml
deleted file mode 100644
index c832dfb..0000000
--- a/tests/gobject/docs-tmpl/tester-docs.xml
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
- "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
-[
- <!ENTITY % local.common.attrib "xmlns:xi CDATA #FIXED 'http://www.w3.org/2003/XInclude'">
-]>
-<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
- <bookinfo>
- <title>tester Reference Manual</title>
- <releaseinfo>
- for tester [VERSION].
- The latest version of this documentation can be found on-line at
- <ulink role="online-location" url="http://[SERVER]/tester/index.html">http://[SERVER]/tester/</ulink>.
- </releaseinfo>
- </bookinfo>
-
- <preface id="intro">
- <title>Introduction</title>
- <para>
- This document is for testing purpose only.
- It is generated from Docbook-<acronym>XML</acronym>.
- </para>
- </preface>
-
- <part label="I" id="part.i">
- <title>Overview</title>
- <chapter id="Overview-building">
- <title>How to build the library</title>
- <para></para>
- </chapter>
- </part>
-
- <reference label="II" id="part.ii">
- <title>API Reference</title>
- <chapter id="main-api">
- <title>Tests</title>
- <xi:include href="xml/object.xml"/>
- <xi:include href="xml/object2.xml"/>
- <xi:include href="xml/object3.xml"/>
- <xi:include href="xml/iface.xml"/>
- <xi:include href="xml/iface2.xml"/>
- <xi:include href="xml/types.xml"/>
- </chapter>
- </reference>
-
- <part label="III" id="part.iii">
- <title>Appendix</title>
-
- <chapter id="object-tree">
- <title>Object Hierarchy</title>
- <xi:include href="xml/tree_index.sgml" />
- </chapter>
-
- <chapter id="object-index">
- <title>Object Index</title>
- <xi:include href="xml/object_index.sgml"/>
- </chapter>
-
- <index id="api-index-full">
- <title>API Index</title>
- <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
- </index>
- <index id="api-index-deprecated" role="deprecated">
- <title>Index of deprecated API</title>
- <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
- </index>
- <index id="api-index-0-1" role="0.1">
- <title>Index of new API in 0.1</title>
- <xi:include href="xml/api-index-0.1.xml"><xi:fallback /></xi:include>
- </index>
- <index id="api-index-0-5" role="0.5">
- <title>Index of new API in 0.5</title>
- <xi:include href="xml/api-index-0.5.xml"><xi:fallback /></xi:include>
- </index>
-
- <glossary id="glossary">
- <title>Glossary</title>
- <glossdiv><title>A</title>
- <glossentry>
- <glossterm><anchor id="glossterm-API"/>API</glossterm>
- <glossdef>
- <para>Application Programming Interface</para>
- </glossdef>
- </glossentry>
- </glossdiv>
- <glossdiv><title>X</title>
- <glossentry>
- <glossterm><anchor id="glossterm-XML"/>XML</glossterm>
- <glossdef>
- <para>Extensible Markup Language</para>
- </glossdef>
- </glossentry>
- <glossentry>
- <glossterm><anchor id="glossterm-XSL"/>XSL</glossterm>
- <glossdef>
- <para>XML Stylesheet Language</para>
- </glossdef>
- </glossentry>
- </glossdiv>
- </glossary>
-
- <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
- </part>
-</book>
diff --git a/tests/gobject/docs-tmpl/tester-sections.txt b/tests/gobject/docs-tmpl/tester-sections.txt
deleted file mode 100644
index 881bf96..0000000
--- a/tests/gobject/docs-tmpl/tester-sections.txt
+++ /dev/null
@@ -1,79 +0,0 @@
-<SECTION>
-<FILE>object</FILE>
-GtkdocObject
-GtkdocObjectClass
-gtkdoc_object_new
-gtkdoc_object_set_otest
-gtkdoc_object_frobnicate
-gtkdoc_object_fooify
-gtkdoc_object_do_not_use
-GTKDOC_OBJECT_MACRO_DUMMY
-GTKDOC_OBJECT_MACRO_SUM
-<SUBSECTION Standard>
-GTKDOC_OBJECT
-GTKDOC_IS_OBJECT
-GTKDOC_TYPE_OBJECT
-gtkdoc_object_get_type
-GTKDOC_OBJECT_CLASS
-GTKDOC_IS_OBJECT_CLASS
-GTKDOC_OBJECT_GET_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>object2</FILE>
-GtkdocObject2
-GtkdocObject2Class
-<SUBSECTION Standard>
-GTKDOC_TYPE_OBJECT2
-gtkdoc_object2_get_type
-</SECTION>
-
-<SECTION>
-<FILE>object3</FILE>
-<SUBSECTION Standard>
-GtkdocObject3
-GtkdocObject3Class
-GTKDOC_TYPE_OBJECT3
-gtkdoc_object3_get_type
-</SECTION>
-
-<SECTION>
-<FILE>iface</FILE>
-GtkdocIface
-GtkdocIfaceInterface
-gtkdoc_iface_configure
-GTKDOC_IFACE_MACRO_DUMMY
-GTKDOC_IFACE_MACRO_SUM
-<SUBSECTION Standard>
-GTKDOC_IFACE
-GTKDOC_IS_IFACE
-GTKDOC_TYPE_IFACE
-gtkdoc_iface_get_type
-GTKDOC_IFACE_GET_INTERFACE
-</SECTION>
-
-<SECTION>
-<FILE>iface2</FILE>
-GtkdocIface2
-<SUBSECTION Standard>
-GTKDOC_TYPE_IFACE2
-gtkdoc_iface2_get_type
-</SECTION>
-
-<SECTION>
-<FILE>types</FILE>
-GtkdocEnum
-GtkdocEnum2
-GtkdocPlainOldData
-GtkdocBoxedPlainOldData
-<SUBSECTION Standard>
-GTKDOC_TYPE_ENUM
-GTKDOC_TYPE_ENUM2
-GTKDOC_TYPE_BOXED
-gtkdoc_enum_get_type
-gtkdoc_enum2_get_type
-gtkdoc_boxed_get_type
-GTKDOC_TYPE_BOXED_PLAIN_OLD_DATA
-gtkdoc_boxed_plain_old_data_get_type
-</SECTION>
-
diff --git a/tests/gobject/docs-tmpl/tester.types b/tests/gobject/docs-tmpl/tester.types
deleted file mode 100644
index a39ff85..0000000
--- a/tests/gobject/docs-tmpl/tester.types
+++ /dev/null
@@ -1,8 +0,0 @@
-#include <tester.h>
-
-gtkdoc_object_get_type
-gtkdoc_object2_get_type
-gtkdoc_iface_get_type
-gtkdoc_iface2_get_type
-gtkdoc_enum_get_type
-gtkdoc_boxed_get_type
diff --git a/tests/gtk-doc.make b/tests/gtk-doc.make
deleted file mode 100644
index 8cb070c..0000000
--- a/tests/gtk-doc.make
+++ /dev/null
@@ -1,233 +0,0 @@
-# -*- mode: makefile -*-
-
-####################################
-# Everything below here is generic #
-####################################
-
-if GTK_DOC_USE_LIBTOOL
-GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
-GTKDOC_RUN = $(LIBTOOL) --mode=execute
-else
-GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
-GTKDOC_RUN =
-endif
-
-# We set GPATH here; this gives us semantics for GNU make
-# which are more like other make's VPATH, when it comes to
-# whether a source that is a target of one rule is then
-# searched for in VPATH/GPATH.
-#
-GPATH = $(srcdir)
-
-# we don't install anything in tests
-#TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)
-
-SETUP_FILES = \
- $(content_files) \
- $(DOC_MAIN_SGML_FILE) \
- $(DOC_MODULE)-sections.txt \
- $(DOC_MODULE)-overrides.txt
-
-EXTRA_DIST = \
- $(HTML_IMAGES) \
- $(SETUP_FILES)
-
-DOC_STAMPS=setup-build.stamp scan-build.stamp tmpl-build.stamp sgml-build.stamp \
- html-build.stamp pdf-build.stamp \
- tmpl.stamp sgml.stamp html.stamp pdf.stamp
-
-SCANOBJ_FILES = \
- $(DOC_MODULE).args \
- $(DOC_MODULE).hierarchy \
- $(DOC_MODULE).interfaces \
- $(DOC_MODULE).prerequisites \
- $(DOC_MODULE).signals
-
-REPORT_FILES = \
- $(DOC_MODULE)-undocumented.txt \
- $(DOC_MODULE)-undeclared.txt \
- $(DOC_MODULE)-unused.txt
-
-CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS)
-
-check-local: html-build.stamp pdf-build.stamp
- @ts1=`cat ts`;ts2=`date $(TS_FMT)`;tsd=`echo $$ts2-$$ts1 | bc`; \
- echo " DOC `$(DATE_FMT_CMD)$$tsd`: All done"
-
-docs: html-build.stamp pdf-build.stamp
- @ts1=`cat ts`;ts2=`date $(TS_FMT)`;tsd=`echo $$ts2-$$ts1 | bc`; \
- echo " DOC `$(DATE_FMT_CMD)$$tsd`: All done"
-
-$(REPORT_FILES): sgml-build.stamp
-
-ts:
- @echo >ts `date $(TS_FMT)`;
-
-#### setup ####
-
-setup-build.stamp: ts
- -@if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
- echo ' DOC Preparing build'; \
- files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \
- if test "x$$files" != "x" ; then \
- for file in $$files ; do \
- test -f $(abs_srcdir)/$$file && \
- cp -pf $(abs_srcdir)/$$file $(abs_builddir)/ || true; \
- done; \
- fi; \
- test -d $(abs_srcdir)/tmpl && \
- { cp -pR $(abs_srcdir)/tmpl $(abs_builddir)/; \
- chmod -R u+w $(abs_builddir)/tmpl; } \
- fi
- @touch setup-build.stamp
-
-#### scan ####
-
-scan-build.stamp: ts setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB)
- @ts1=`cat ts`;ts2=`date $(TS_FMT)`;tsd=`echo $$ts2-$$ts1 | bc`; \
- echo " DOC `$(DATE_FMT_CMD)$$tsd`: Scanning header files"
- @_source_dir='' ; \
- for i in $(DOC_SOURCE_DIR) ; do \
- _source_dir="$${_source_dir} --source-dir=$$i" ; \
- done ; \
- echo "gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES)" >gtkdoc-scan.log; \
- PATH=$(abs_top_builddir):$(PATH) PERL5LIB=$(abs_top_builddir):$(PERL5LIB) \
- gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES) 2>&1 | tee -a gtkdoc-scan.log
- @if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \
- ts1=`cat ts`;ts2=`date $(TS_FMT)`;tsd=`echo $$ts2-$$ts1 | bc`; \
- echo " DOC `$(DATE_FMT_CMD)$$tsd`: Introspecting gobjects"; \
- scanobj_options=""; \
- if test "x$(V)" = "x1"; then \
- scanobj_options="--verbose"; \
- fi; \
- echo "gtkdoc-scangobj $(SCANGOBJ_OPTIONS) --module=$(DOC_MODULE) $$scanobj_options" >gtkdoc-scangobj.log; \
- PATH=$(abs_top_builddir):$(PATH) PERL5LIB=$(abs_top_builddir):$(PERL5LIB) \
- CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \
- gtkdoc-scangobj $(SCANGOBJ_OPTIONS) --module=$(DOC_MODULE) $$scanobj_options 2>&1 | tee -a gtkdoc-scangobj.log; \
- else \
- for i in $(SCANOBJ_FILES) ; do \
- test -f $$i || touch $$i ; \
- done \
- fi
- @touch scan-build.stamp
-
-$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp
- @true
-
-#### templates ####
-
-tmpl-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt
- @ts1=`cat ts`;ts2=`date $(TS_FMT)`;tsd=`echo $$ts2-$$ts1 | bc`; \
- echo " DOC `$(DATE_FMT_CMD)$$tsd`: Rebuilding template files"
- @echo "gtkdoc-mktmpl --module=$(DOC_MODULE) $(MKTMPL_OPTIONS)" >gtkdoc-mktmpl.log; \
- PATH=$(abs_top_builddir):$(PATH) PERL5LIB=$(abs_top_builddir):$(PERL5LIB) \
- gtkdoc-mktmpl --module=$(DOC_MODULE) $(MKTMPL_OPTIONS) 2>&1 | tee -a gtkdoc-mktmpl.log
- @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
- if test -w $(abs_srcdir) ; then \
- cp -pR $(abs_builddir)/tmpl $(abs_srcdir)/; \
- fi \
- fi
- @touch tmpl-build.stamp
-
-tmpl.stamp: tmpl-build.stamp
- @true
-
-$(srcdir)/tmpl/*.sgml:
- @true
-
-#### xml ####
-
-sgml-build.stamp: tmpl.stamp $(DOC_MODULE)-sections.txt $(srcdir)/tmpl/*.sgml $(expand_content_files)
- @ts1=`cat ts`;ts2=`date $(TS_FMT)`;tsd=`echo $$ts2-$$ts1 | bc`; \
- echo " DOC `$(DATE_FMT_CMD)$$tsd`: Building XML"
- @_source_dir='' ; \
- for i in $(DOC_SOURCE_DIR) ; do \
- _source_dir="$${_source_dir} --source-dir=$$i" ; \
- done ; \
- echo "gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS)" >gtkdoc-mkdb.log; \
- PATH=$(abs_top_builddir):$(PATH) PERL5LIB=$(abs_top_builddir):$(PERL5LIB) \
- gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS) 2>&1 | tee -a gtkdoc-mkdb.log
- @touch sgml-build.stamp
-
-sgml.stamp: sgml-build.stamp
- @true
-
-#### html ####
-
-html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
- @ts1=`cat ts`;ts2=`date $(TS_FMT)`;tsd=`echo $$ts2-$$ts1 | bc`; \
- echo " DOC `$(DATE_FMT_CMD)$$tsd`: Building HTML"
- @rm -rf html
- @mkdir html
- @mkhtml_options=""; \
- if test "x$(V)" = "x1"; then \
- mkhtml_options="$$mkhtml_options --verbose"; \
- fi; \
- echo "gtkdoc-mkhtml --uninstalled --path="$(abs_srcdir)" $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)" >gtkdoc-mkhtml.log; \
- cd html && PATH=$(abs_top_builddir):$(PATH) PERL5LIB=$(abs_top_builddir):$(PERL5LIB) ABS_TOP_SRCDIR=$(abs_top_srcdir) \
- gtkdoc-mkhtml --uninstalled --path="$(abs_srcdir)" $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) 2>&1 | tee -a ../gtkdoc-mkhtml.log
- -@test "x$(HTML_IMAGES)" = "x" || \
- for file in $(HTML_IMAGES) ; do \
- if test -f $(abs_srcdir)/$$file ; then \
- cp $(abs_srcdir)/$$file $(abs_builddir)/html; \
- fi; \
- if test -f $(abs_builddir)/$$file ; then \
- cp $(abs_builddir)/$$file $(abs_builddir)/html; \
- fi; \
- done;
- @ts1=`cat ts`;ts2=`date $(TS_FMT)`;tsd=`echo $$ts2-$$ts1 | bc`; \
- echo " DOC `$(DATE_FMT_CMD)$$tsd`: Fixing cross-references"
- @echo "gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)" >gtkdoc-fixxref.log; \
- PATH=$(abs_top_builddir):$(PATH) PERL5LIB=$(abs_top_builddir):$(PERL5LIB) \
- gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) 2>&1 | tee -a gtkdoc-fixxref.log
- @touch html-build.stamp
-
-#### pdf ####
-
-pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
- @ts1=`cat ts`;ts2=`date $(TS_FMT)`;tsd=`echo $$ts2-$$ts1 | bc`; \
- echo " DOC `$(DATE_FMT_CMD)$$tsd`: Building PDF"
- @rm -f $(DOC_MODULE).pdf
- @mkpdf_options=""; \
- if test "x$(V)" = "x1"; then \
- mkpdf_options="$$mkpdf_options --verbose"; \
- fi; \
- if test "x$(HTML_IMAGES)" != "x"; then \
- for img in $(HTML_IMAGES); do \
- part=`dirname $$img`; \
- echo $$mkpdf_options | grep >/dev/null "\-\-imgdir=$$part "; \
- if test $$? != 0; then \
- mkpdf_options="$$mkpdf_options --imgdir=$$part"; \
- fi; \
- done; \
- fi; \
- echo "gtkdoc-mkpdf --uninstalled --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS)" >gtkdoc-mkpdf.log; \
- PATH=$(abs_top_builddir):$(PATH) PERL5LIB=$(abs_top_builddir):$(PERL5LIB) ABS_TOP_SRCDIR=$(abs_top_srcdir) \
- gtkdoc-mkpdf --uninstalled --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS) 2>&1 | tee -a gtkdoc-mkpdf.log
- @touch pdf-build.stamp
-
-##############
-
-# we need to enforce a rebuild for the tests
-clean-local:
- @rm -f *~ *.bak ts gtkdoc-*.log
- @rm -rf .libs
- @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-types" ; then \
- rm -f $(DOC_MODULE).types; \
- fi
- $(MAKE) distclean-local
-
-distclean-local:
- @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \
- $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
- @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
- rm -f $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types; \
- rm -rf tmpl; \
- fi
-
-maintainer-clean-local:
- @rm -rf xml html
-
-.PHONY : dist-hook-local docs