xref: /aosp_15_r20/external/libtracefs/Documentation/asciidoc.conf (revision 287e80b3a36113050663245e7f2c00d274188f18)
1*287e80b3SSadaf Ebrahimi## linktep: macro
2*287e80b3SSadaf Ebrahimi#
3*287e80b3SSadaf Ebrahimi# Usage: linktep:command[manpage-section]
4*287e80b3SSadaf Ebrahimi#
5*287e80b3SSadaf Ebrahimi# Note, {0} is the manpage section, while {target} is the command.
6*287e80b3SSadaf Ebrahimi#
7*287e80b3SSadaf Ebrahimi# Show TEP link as: <command>(<section>); if section is defined, else just show
8*287e80b3SSadaf Ebrahimi# the command.
9*287e80b3SSadaf Ebrahimi
10*287e80b3SSadaf Ebrahimi[macros]
11*287e80b3SSadaf Ebrahimi(?su)[\\]?(?P<name>linktep):(?P<target>\S*?)\[(?P<attrlist>.*?)\]=
12*287e80b3SSadaf Ebrahimi
13*287e80b3SSadaf Ebrahimi[attributes]
14*287e80b3SSadaf Ebrahimiasterisk=&#42;
15*287e80b3SSadaf Ebrahimiplus=&#43;
16*287e80b3SSadaf Ebrahimicaret=&#94;
17*287e80b3SSadaf Ebrahimistartsb=&#91;
18*287e80b3SSadaf Ebrahimiendsb=&#93;
19*287e80b3SSadaf Ebrahimitilde=&#126;
20*287e80b3SSadaf Ebrahimi
21*287e80b3SSadaf Ebrahimiifdef::backend-docbook[]
22*287e80b3SSadaf Ebrahimi[linktep-inlinemacro]
23*287e80b3SSadaf Ebrahimi{0%{target}}
24*287e80b3SSadaf Ebrahimi{0#<citerefentry>}
25*287e80b3SSadaf Ebrahimi{0#<refentrytitle>{target}</refentrytitle><manvolnum>{0}</manvolnum>}
26*287e80b3SSadaf Ebrahimi{0#</citerefentry>}
27*287e80b3SSadaf Ebrahimiendif::backend-docbook[]
28*287e80b3SSadaf Ebrahimi
29*287e80b3SSadaf Ebrahimiifdef::backend-docbook[]
30*287e80b3SSadaf Ebrahimiifndef::tep-asciidoc-no-roff[]
31*287e80b3SSadaf Ebrahimi# "unbreak" docbook-xsl v1.68 for manpages. v1.69 works with or without this.
32*287e80b3SSadaf Ebrahimi# v1.72 breaks with this because it replaces dots not in roff requests.
33*287e80b3SSadaf Ebrahimi[listingblock]
34*287e80b3SSadaf Ebrahimi<example><title>{title}</title>
35*287e80b3SSadaf Ebrahimi<literallayout>
36*287e80b3SSadaf Ebrahimiifdef::doctype-manpage[]
37*287e80b3SSadaf Ebrahimi&#10;.ft C&#10;
38*287e80b3SSadaf Ebrahimiendif::doctype-manpage[]
39*287e80b3SSadaf Ebrahimi|
40*287e80b3SSadaf Ebrahimiifdef::doctype-manpage[]
41*287e80b3SSadaf Ebrahimi&#10;.ft&#10;
42*287e80b3SSadaf Ebrahimiendif::doctype-manpage[]
43*287e80b3SSadaf Ebrahimi</literallayout>
44*287e80b3SSadaf Ebrahimi{title#}</example>
45*287e80b3SSadaf Ebrahimiendif::tep-asciidoc-no-roff[]
46*287e80b3SSadaf Ebrahimi
47*287e80b3SSadaf Ebrahimiifdef::tep-asciidoc-no-roff[]
48*287e80b3SSadaf Ebrahimiifdef::doctype-manpage[]
49*287e80b3SSadaf Ebrahimi# The following two small workarounds insert a simple paragraph after screen
50*287e80b3SSadaf Ebrahimi[listingblock]
51*287e80b3SSadaf Ebrahimi<example><title>{title}</title>
52*287e80b3SSadaf Ebrahimi<literallayout>
53*287e80b3SSadaf Ebrahimi|
54*287e80b3SSadaf Ebrahimi</literallayout><simpara></simpara>
55*287e80b3SSadaf Ebrahimi{title#}</example>
56*287e80b3SSadaf Ebrahimi
57*287e80b3SSadaf Ebrahimi[verseblock]
58*287e80b3SSadaf Ebrahimi<formalpara{id? id="{id}"}><title>{title}</title><para>
59*287e80b3SSadaf Ebrahimi{title%}<literallayout{id? id="{id}"}>
60*287e80b3SSadaf Ebrahimi{title#}<literallayout>
61*287e80b3SSadaf Ebrahimi|
62*287e80b3SSadaf Ebrahimi</literallayout>
63*287e80b3SSadaf Ebrahimi{title#}</para></formalpara>
64*287e80b3SSadaf Ebrahimi{title%}<simpara></simpara>
65*287e80b3SSadaf Ebrahimiendif::doctype-manpage[]
66*287e80b3SSadaf Ebrahimiendif::tep-asciidoc-no-roff[]
67*287e80b3SSadaf Ebrahimiendif::backend-docbook[]
68*287e80b3SSadaf Ebrahimi
69*287e80b3SSadaf Ebrahimiifdef::doctype-manpage[]
70*287e80b3SSadaf Ebrahimiifdef::backend-docbook[]
71*287e80b3SSadaf Ebrahimi[header]
72*287e80b3SSadaf Ebrahimitemplate::[header-declarations]
73*287e80b3SSadaf Ebrahimi<refentry>
74*287e80b3SSadaf Ebrahimi<refmeta>
75*287e80b3SSadaf Ebrahimi<refentrytitle>{mantitle}</refentrytitle>
76*287e80b3SSadaf Ebrahimi<manvolnum>{manvolnum}</manvolnum>
77*287e80b3SSadaf Ebrahimi<refmiscinfo class="source">libtracefs</refmiscinfo>
78*287e80b3SSadaf Ebrahimi<refmiscinfo class="version">{libtracefs_version}</refmiscinfo>
79*287e80b3SSadaf Ebrahimi<refmiscinfo class="manual">libtracefs Manual</refmiscinfo>
80*287e80b3SSadaf Ebrahimi</refmeta>
81*287e80b3SSadaf Ebrahimi<refnamediv>
82*287e80b3SSadaf Ebrahimi  <refname>{manname1}</refname>
83*287e80b3SSadaf Ebrahimi  <refname>{manname2}</refname>
84*287e80b3SSadaf Ebrahimi  <refname>{manname3}</refname>
85*287e80b3SSadaf Ebrahimi  <refname>{manname4}</refname>
86*287e80b3SSadaf Ebrahimi  <refname>{manname5}</refname>
87*287e80b3SSadaf Ebrahimi  <refname>{manname6}</refname>
88*287e80b3SSadaf Ebrahimi  <refname>{manname7}</refname>
89*287e80b3SSadaf Ebrahimi  <refname>{manname8}</refname>
90*287e80b3SSadaf Ebrahimi  <refname>{manname9}</refname>
91*287e80b3SSadaf Ebrahimi  <refname>{manname10}</refname>
92*287e80b3SSadaf Ebrahimi  <refname>{manname11}</refname>
93*287e80b3SSadaf Ebrahimi  <refname>{manname12}</refname>
94*287e80b3SSadaf Ebrahimi  <refname>{manname13}</refname>
95*287e80b3SSadaf Ebrahimi  <refname>{manname14}</refname>
96*287e80b3SSadaf Ebrahimi  <refname>{manname15}</refname>
97*287e80b3SSadaf Ebrahimi  <refname>{manname16}</refname>
98*287e80b3SSadaf Ebrahimi  <refname>{manname17}</refname>
99*287e80b3SSadaf Ebrahimi  <refname>{manname18}</refname>
100*287e80b3SSadaf Ebrahimi  <refname>{manname19}</refname>
101*287e80b3SSadaf Ebrahimi  <refname>{manname20}</refname>
102*287e80b3SSadaf Ebrahimi  <refname>{manname21}</refname>
103*287e80b3SSadaf Ebrahimi  <refname>{manname22}</refname>
104*287e80b3SSadaf Ebrahimi  <refname>{manname23}</refname>
105*287e80b3SSadaf Ebrahimi  <refname>{manname24}</refname>
106*287e80b3SSadaf Ebrahimi  <refname>{manname25}</refname>
107*287e80b3SSadaf Ebrahimi  <refname>{manname26}</refname>
108*287e80b3SSadaf Ebrahimi  <refname>{manname27}</refname>
109*287e80b3SSadaf Ebrahimi  <refname>{manname28}</refname>
110*287e80b3SSadaf Ebrahimi  <refname>{manname29}</refname>
111*287e80b3SSadaf Ebrahimi  <refname>{manname30}</refname>
112*287e80b3SSadaf Ebrahimi  <refpurpose>{manpurpose}</refpurpose>
113*287e80b3SSadaf Ebrahimi</refnamediv>
114*287e80b3SSadaf Ebrahimiendif::backend-docbook[]
115*287e80b3SSadaf Ebrahimiendif::doctype-manpage[]
116*287e80b3SSadaf Ebrahimi
117*287e80b3SSadaf Ebrahimiifdef::backend-xhtml11[]
118*287e80b3SSadaf Ebrahimi[linktep-inlinemacro]
119*287e80b3SSadaf Ebrahimi<a href="{target}.html">{target}{0?({0})}</a>
120*287e80b3SSadaf Ebrahimiendif::backend-xhtml11[]
121