diff options
Diffstat (limited to 'specvars.tex')
-rw-r--r-- | specvars.tex | 32 |
1 files changed, 28 insertions, 4 deletions
diff --git a/specvars.tex b/specvars.tex index 44e9383..accfc66 100644 --- a/specvars.tex +++ b/specvars.tex @@ -1,10 +1,34 @@ % define VIRTIO Working Draft number and date \newcommand{\virtiorev}{1.0} -\newcommand{\virtiodraftstage}{csd} -\newcommand{\virtiodraftstagename}{Committee Specification Draft} -\newcommand{\virtioversion}{Virtual I/O Device (VIRTIO) Version \virtiorev} -\newcommand{\virtioworkingdraft}{01} \newcommand{\virtioworkingdraftdate}{05 Nov 2013} +\newcommand{\virtioworkingdraft}{01} +\newcommand{\virtiodraftstage}{wd} +\newcommand{\virtiodraftstagename}{Working Draft} +% Detect current stage and version based on document name +\IfSubStr{\jobname}{-wd}{ +\renewcommand{\virtioworkingdraft}{\StrBehind{\jobname}{-wd}} +} +\IfSubStr{\jobname}{-os}{ +\renewcommand{\virtiodraftstage}{os} +\renewcommand{\virtiodraftstagename}{OASIS Standard} +\newcommand{\virtioworkingdraft}{} +} +\IfSubStr{\jobname}{-cs}{ +\renewcommand{\virtiodraftstage}{cs} +\renewcommand{\virtiodraftstagename}{Committee Specification} +\renewcommand{\virtioworkingdraft}{} +} +\IfSubStr{\jobname}{-csd}{ +\renewcommand{\virtiodraftstage}{csd} +\renewcommand{\virtiodraftstagename}{Committee Specification Draft} +\renewcommand{\virtioworkingdraft}{\StrBehind{\jobname}{-csd}} +} +\IfSubStr{\jobname}{-csprd}{ +\renewcommand{\virtiodraftstage}{csprd} +\renewcommand{\virtiodraftstagename}{Committee Specification Public Review Draft} +\renewcommand{\virtioworkingdraft}{\StrBehind{\jobname}{-csprd}} +} +\newcommand{\virtioversion}{Virtual I/O Device (VIRTIO) Version \virtiorev} \newcommand{\virtiospecfile}{virtio-v\virtiorev-\virtiodraftstage\virtioworkingdraft} \newcommand{\virtiourlbase}{http://docs.oasis-open.org/virtio/virtio/\virtiorev/\virtiodraftstage\virtioworkingdraft} \newcommand{\virtioworkproduct}{Standards Track Work Product} |