diff options
author | Stefan Sauer <ensonic@users.sf.net> | 2015-04-24 20:36:34 +0200 |
---|---|---|
committer | Stefan Sauer <ensonic@users.sf.net> | 2015-04-24 20:38:05 +0200 |
commit | f587e1755ad0466ec1eb27d9881a35545dc9d7ea (patch) | |
tree | 44c5cceae075557d88ea17ae3655887787d0b0e9 | |
parent | f19ca61d0220f442847ec74d1792bd6a1358762d (diff) | |
download | gtk-doc-f587e1755ad0466ec1eb27d9881a35545dc9d7ea.tar.gz |
tests: remove the test suite for the tmpl build
-rw-r--r-- | configure.ac | 1 | ||||
-rw-r--r-- | tests/gobject/Makefile.am | 2 | ||||
-rw-r--r-- | tests/gobject/docs-tmpl/Makefile.am | 88 | ||||
-rw-r--r-- | tests/gobject/docs-tmpl/images/object.png | bin | 4101 -> 0 bytes | |||
-rw-r--r-- | tests/gobject/docs-tmpl/tester-docs.xml | 104 | ||||
-rw-r--r-- | tests/gobject/docs-tmpl/tester-sections.txt | 79 | ||||
-rw-r--r-- | tests/gobject/docs-tmpl/tester.types | 8 | ||||
-rw-r--r-- | tests/gtk-doc.make | 233 |
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 Binary files differdeleted file mode 100644 index b7f4535..0000000 --- a/tests/gobject/docs-tmpl/images/object.png +++ /dev/null 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 |