Module: xenomai-2.6 Branch: master Commit: 4c7b1e766afbadff4fd7afe82230ec5afff0acaa URL: http://git.xenomai.org/?p=xenomai-2.6.git;a=commit;h=4c7b1e766afbadff4fd7afe82230ec5afff0acaa
Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org> Date: Mon Aug 26 20:54:56 2013 +0200 doc: adapt to more recent version of asciidoc --- doc/asciidoc/Makefile.am | 11 +++++++---- doc/asciidoc/Makefile.in | 15 +++++++++------ doc/asciidoc/asciidoc.rules | 4 ++-- doc/asciidoc/plaintext_postproc.awk | 27 +++++++++++++++++++++++---- 4 files changed, 41 insertions(+), 16 deletions(-) diff --git a/doc/asciidoc/Makefile.am b/doc/asciidoc/Makefile.am index fb56934..9c160e4 100644 --- a/doc/asciidoc/Makefile.am +++ b/doc/asciidoc/Makefile.am @@ -31,20 +31,23 @@ TXT_DOCS = \ all-local: $(HTML_DOCS) $(PDF_DOCS) $(TXT_DOCS) -asciidoc-icons asciidoc-icons/callouts: +asciidoc-icons asciidoc-icons/callouts: FORCE @$(RM) -R asciidoc-icons @cp -a /usr/share/asciidoc/icons asciidoc-icons -asciidoc-css: +asciidoc-css: FORCE @$(mkdir_p) $@ + @cp -a /usr/share/asciidoc/stylesheets/asciidoc.css $@ @cp -a /usr/share/asciidoc/stylesheets/xhtml11.css $@ @cp -a /usr/share/asciidoc/stylesheets/xhtml11-quirks.css $@ -asciidoc-js: +asciidoc-js: FORCE @$(mkdir_p) $@ - @cp -a /usr/share/asciidoc/javascripts/asciidoc-xhtml11.js $@ + @cp -a /usr/share/asciidoc/javascripts/asciidoc.js $@ @cp -a /usr/share/asciidoc/javascripts/toc.js $@ +.PHONY: FORCE + endif include $(top_srcdir)/doc/asciidoc/asciidoc.rules diff --git a/doc/asciidoc/Makefile.in b/doc/asciidoc/Makefile.in index 3f6f84b..9fdb397 100644 --- a/doc/asciidoc/Makefile.in +++ b/doc/asciidoc/Makefile.in @@ -492,19 +492,22 @@ uninstall-am: uninstall-local @CONFIG_XENO_ASCIIDOC_TRUE@all-local: $(HTML_DOCS) $(PDF_DOCS) $(TXT_DOCS) -@CONFIG_XENO_ASCIIDOC_TRUE@asciidoc-icons asciidoc-icons/callouts: +@CONFIG_XENO_ASCIIDOC_TRUE@asciidoc-icons asciidoc-icons/callouts: FORCE @CONFIG_XENO_ASCIIDOC_TRUE@ @$(RM) -R asciidoc-icons @CONFIG_XENO_ASCIIDOC_TRUE@ @cp -a /usr/share/asciidoc/icons asciidoc-icons -@CONFIG_XENO_ASCIIDOC_TRUE@asciidoc-css: +@CONFIG_XENO_ASCIIDOC_TRUE@asciidoc-css: FORCE @CONFIG_XENO_ASCIIDOC_TRUE@ @$(mkdir_p) $@ +@CONFIG_XENO_ASCIIDOC_TRUE@ @cp -a /usr/share/asciidoc/stylesheets/asciidoc.css $@ @CONFIG_XENO_ASCIIDOC_TRUE@ @cp -a /usr/share/asciidoc/stylesheets/xhtml11.css $@ @CONFIG_XENO_ASCIIDOC_TRUE@ @cp -a /usr/share/asciidoc/stylesheets/xhtml11-quirks.css $@ -@CONFIG_XENO_ASCIIDOC_TRUE@asciidoc-js: +@CONFIG_XENO_ASCIIDOC_TRUE@asciidoc-js: FORCE @CONFIG_XENO_ASCIIDOC_TRUE@ @$(mkdir_p) $@ -@CONFIG_XENO_ASCIIDOC_TRUE@ @cp -a /usr/share/asciidoc/javascripts/asciidoc-xhtml11.js $@ +@CONFIG_XENO_ASCIIDOC_TRUE@ @cp -a /usr/share/asciidoc/javascripts/asciidoc.js $@ @CONFIG_XENO_ASCIIDOC_TRUE@ @cp -a /usr/share/asciidoc/javascripts/toc.js $@ + +@CONFIG_XENO_ASCIIDOC_TRUE@.PHONY: FORCE @CONFIG_XENO_ASCIIDOC_FALSE@$(man1_MANS): %.1: $(MAN_DOCSDIR)/%.1 @CONFIG_XENO_ASCIIDOC_FALSE@ @cp $< $@ @@ -521,9 +524,9 @@ uninstall-am: uninstall-local @CONFIG_XENO_ASCIIDOC_TRUE@$(tmpdir)/%.txt: %.adoc Makefile $(top_srcdir)/doc/asciidoc/plaintext.conf $(top_srcdir)/doc/asciidoc/plaintext.xsl @CONFIG_XENO_ASCIIDOC_TRUE@ @$(mkdir_p) $(tmpdir) @CONFIG_XENO_ASCIIDOC_TRUE@ $(ASCIIDOC) --backend docbook -f $(top_srcdir)/doc/asciidoc/plaintext.conf \ -@CONFIG_XENO_ASCIIDOC_TRUE@ --doctype article $(ASCIIDOC_TXT_OPTS) \ +@CONFIG_XENO_ASCIIDOC_TRUE@ --doctype book $(ASCIIDOC_TXT_OPTS) \ @CONFIG_XENO_ASCIIDOC_TRUE@ --out-file $(tmpdir)/$*.xml $< -@CONFIG_XENO_ASCIIDOC_TRUE@ xsltproc --stringparam toc.section.depth 3 --nonet \ +@CONFIG_XENO_ASCIIDOC_TRUE@ xsltproc --stringparam toc.section.depth 4 --nonet \ @CONFIG_XENO_ASCIIDOC_TRUE@ --output $(tmpdir)/$*.html $(top_srcdir)/doc/asciidoc/plaintext.xsl \ @CONFIG_XENO_ASCIIDOC_TRUE@ $(tmpdir)/$*.xml @CONFIG_XENO_ASCIIDOC_TRUE@ w3m -cols 80 -dump -T text/html -no-graph $(tmpdir)/$*.html > $@ diff --git a/doc/asciidoc/asciidoc.rules b/doc/asciidoc/asciidoc.rules index 54a0c59..4df63c6 100644 --- a/doc/asciidoc/asciidoc.rules +++ b/doc/asciidoc/asciidoc.rules @@ -30,9 +30,9 @@ tmpdir=adoc_plaintext $(tmpdir)/%.txt: %.adoc Makefile $(top_srcdir)/doc/asciidoc/plaintext.conf $(top_srcdir)/doc/asciidoc/plaintext.xsl @$(mkdir_p) $(tmpdir) $(ASCIIDOC) --backend docbook -f $(top_srcdir)/doc/asciidoc/plaintext.conf \ - --doctype article $(ASCIIDOC_TXT_OPTS) \ + --doctype book $(ASCIIDOC_TXT_OPTS) \ --out-file $(tmpdir)/$*.xml $< - xsltproc --stringparam toc.section.depth 3 --nonet \ + xsltproc --stringparam toc.section.depth 4 --nonet \ --output $(tmpdir)/$*.html $(top_srcdir)/doc/asciidoc/plaintext.xsl \ $(tmpdir)/$*.xml w3m -cols 80 -dump -T text/html -no-graph $(tmpdir)/$*.html > $@ diff --git a/doc/asciidoc/plaintext_postproc.awk b/doc/asciidoc/plaintext_postproc.awk index 6de8c6c..cf7e3b7 100644 --- a/doc/asciidoc/plaintext_postproc.awk +++ b/doc/asciidoc/plaintext_postproc.awk @@ -8,14 +8,27 @@ BEGIN { next } -in_toc && /^([ \t]*[0-9]\.|$)/ { - print $0 +/List of Tables/ { + in_toc=0 + in_lot=1 next } -in_toc { +(in_toc || in_lot) && /^([ \t]*[0-9]\.|$)/ { + if (in_toc) + print $0 + next +} + +(in_toc || in_lot) && /^[ \t]*$/ { + if (in_toc) + print $0 + next +} + +in_lot { printf "-------------------------------------------------------------------------------\n\n" - in_toc=0 + in_lot=0 } $0 ~ link_re { @@ -38,6 +51,12 @@ unfinished_url { next } +/^Chapter [0-9]\./ { + sub(/^Chapter /,"", $0) + title=$0 + next +} + /^[0-9]\.[0-9.]*/ { title=$0 next _______________________________________________ Xenomai-git mailing list Xenomai-git@xenomai.org http://www.xenomai.org/mailman/listinfo/xenomai-git