From f95ec87d0f3f4a6c8119e95394bbb5b3aed3a651 Mon Sep 17 00:00:00 2001 From: Philippe Proulx Date: Tue, 1 Sep 2015 10:58:25 -0400 Subject: [PATCH] doc/man: add asciidoc.conf MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit asciidoc.conf is the configuration file for AsciiDoc. It contains macros to generate the output differently based on the backend. Signed-off-by: Philippe Proulx Signed-off-by: Jérémie Galarneau --- doc/man/asciidoc.conf | 60 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 doc/man/asciidoc.conf diff --git a/doc/man/asciidoc.conf b/doc/man/asciidoc.conf new file mode 100644 index 000000000..3f8cac41e --- /dev/null +++ b/doc/man/asciidoc.conf @@ -0,0 +1,60 @@ +[macros] + +# linklttng macro +# +# Inspired by linkgit macro: +# +# +# Usage: linklttng:command(manpage-section) +(?su)[\\]?(?Plinklttng):(?P\S*?)\((?P.*?)\)= + +# option macro +# +# Usage: option:--option-name +(?su)[\\]?(?Poption):(?P--?[a-zA-Z0-9-]*)= + +# not macro +# +# Usage: :not: +:not:=not + +# linklttng macro expansions +ifdef::backend-docbook[] +[linklttng-inlinemacro] +{0%{target}} +{0#} +{0#{target}{0}} +{0#} +endif::backend-docbook[] + +# option macro expansions +ifdef::backend-docbook[] +[option-inlinemacro] +{opt} +endif::backend-docbook[] + +# not macro expansions +ifdef::backend-docbook[] +[not-inlinemacro] +NOT +endif::backend-docbook[] + +# configure XML man page header +ifdef::doctype-manpage[] +ifdef::backend-docbook[] +[header] +template::[header-declarations] + + +{mantitle} +{manvolnum} +LTTng +{lttng_version} +LTTng Manual + + + {manname} + {manpurpose} + +endif::backend-docbook[] +endif::doctype-manpage[] -- 2.34.1