source: trunk/SRC/Documentation/xmldoc/makehtml.sh @ 78

Last change on this file since 78 was 78, checked in by smasson, 18 years ago

change xml documentation pages (1)

  • Property svn:executable set to *
File size: 5.3 KB
Line 
1#!/bin/bash
2set -u
3# ndate is the date in the file SAXO_RD_*.tar.gz
4ndate=$( echo ~/SAXO_RD/SAXO_RD_*.tar.gz )
5ndate=${ndate##*_}
6ndate=${ndate%.tar.gz}
7# ndate2 is the date in the file TestsData_*.tar.gz
8ndate2=$( echo ~/IDL/TestsData_*.tar.gz )
9ndate2=${ndate2##*_}
10ndate2=${ndate2%.tar.gz}
11# figures lists
12cd ~/SAXO_RD/SRC/Documentation/xmldoc/figpng
13
14#
15figsplt_lev=""
16for i in tst_plt_lev_[0-9][0-9].png
17do
18  figsplt_lev="${figsplt_lev} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
19done
20figspltz_lev=""
21for i in tst_pltz_lev_[0-9][0-9].png
22do
23  figspltz_lev="${figspltz_lev} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
24done
25figspltt_lev=""
26for i in tst_pltt_lev_[0-9][0-9].png
27do
28  figspltt_lev="${figspltt_lev} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
29done
30#
31figsplt_orca2=""
32for i in tst_plt_orca2_[0-9][0-9].png
33do
34  figsplt_orca2="${figsplt_orca2} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
35done
36figspltz_orca2=""
37for i in tst_pltz_orca2_[0-9][0-9].png
38do
39  figspltz_orca2="${figspltz_orca2} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
40done
41figspltt_orca2=""
42for i in tst_pltt_orca2_[0-9][0-9].png
43do
44  figspltt_orca2="${figspltt_orca2} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
45done
46#
47figsplt_orca05=""
48for i in tst_plt_orca05_[0-9][0-9].png
49do
50  figsplt_orca05="${figsplt_orca05} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
51done
52figspltz_orca05=""
53for i in tst_pltz_orca05_[0-9][0-9].png
54do
55  figspltz_orca05="${figspltz_orca05} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
56done
57figspltt_orca05=""
58for i in tst_pltt_orca05_[0-9][0-9].png
59do
60  figspltt_orca05="${figspltt_orca05} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
61done
62##
63#
64figsplt_lev_stride=""
65for i in tst_plt_lev_stride_[0-9][0-9].png
66do
67  figsplt_lev_stride="${figsplt_lev_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
68done
69figspltz_lev_stride=""
70for i in tst_pltz_lev_stride_[0-9][0-9].png
71do
72  figspltz_lev_stride="${figspltz_lev_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
73done
74figspltt_lev_stride=""
75for i in tst_pltt_lev_stride_[0-9][0-9].png
76do
77  figspltt_lev_stride="${figspltt_lev_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
78done
79#
80figsplt_orca2_stride=""
81for i in tst_plt_orca2_stride_[0-9][0-9].png
82do
83  figsplt_orca2_stride="${figsplt_orca2_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
84done
85figspltz_orca2_stride=""
86for i in tst_pltz_orca2_stride_[0-9][0-9].png
87do
88  figspltz_orca2_stride="${figspltz_orca2_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
89done
90figspltt_orca2_stride=""
91for i in tst_pltt_orca2_stride_[0-9][0-9].png
92do
93  figspltt_orca2_stride="${figspltt_orca2_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
94done
95#
96figsplt_orca05_stride=""
97for i in tst_plt_orca05_stride_[0-9][0-9].png
98do
99  figsplt_orca05_stride="${figsplt_orca05_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
100done
101figspltz_orca05_stride=""
102for i in tst_pltz_orca05_stride_[0-9][0-9].png
103do
104  figspltz_orca05_stride="${figspltz_orca05_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
105done
106figspltt_orca05_stride=""
107for i in tst_pltt_orca05_stride_[0-9][0-9].png
108do
109  figspltt_orca05_stride="${figspltt_orca05_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
110done
111##
112cd ~/SAXO_RD/SRC/Documentation/xmldoc
113szsrc=$( ls -lh ~/SAXO_RD/SRC/SAXO_RD_${ndate}.tar.gz | awk '{print $5}' )
114szdata=$( ls -lh ~/IDL/TestsData_${ndate2}.tar.gz | awk '{print $5}' )
115sed -e s/"\&date\;"/${ndate}/g \
116    -e s/"\&date2\;"/${ndate2}/g \
117    -e s/"\&szsrc\;"/${szsrc}/g \
118    -e s/"\&szdata\;"/${szdata}/g \
119    -e s/"\&figsplt_lev\;"/"${figsplt_lev}"/g \
120    -e s/"\&figsplt_orca2\;"/"${figsplt_orca2}"/g \
121    -e s/"\&figsplt_orca05\;"/"${figsplt_orca05}"/g \
122    -e s/"\&figspltz_lev\;"/"${figspltz_lev}"/g \
123    -e s/"\&figspltz_orca2\;"/"${figspltz_orca2}"/g \
124    -e s/"\&figspltz_orca05\;"/"${figspltz_orca05}"/g \
125    -e s/"\&figspltt_lev\;"/"${figspltt_lev}"/g \
126    -e s/"\&figspltt_orca2\;"/"${figspltt_orca2}"/g \
127    -e s/"\&figspltt_orca05\;"/"${figspltt_orca05}"/g \
128    -e s/"\&figsplt_lev_stride\;"/"${figsplt_lev_stride}"/g \
129    -e s/"\&figsplt_orca2_stride\;"/"${figsplt_orca2_stride}"/g \
130    -e s/"\&figsplt_orca05_stride\;"/"${figsplt_orca05_stride}"/g \
131    -e s/"\&figspltz_lev_stride\;"/"${figspltz_lev_stride}"/g \
132    -e s/"\&figspltz_orca2_stride\;"/"${figspltz_orca2_stride}"/g \
133    -e s/"\&figspltz_orca05_stride\;"/"${figspltz_orca05_stride}"/g \
134    -e s/"\&figspltt_lev_stride\;"/"${figspltt_lev_stride}"/g \
135    -e s/"\&figspltt_orca2_stride\;"/"${figspltt_orca2_stride}"/g \
136    -e s/"\&figspltt_orca05_stride\;"/"${figspltt_orca05_stride}"/g \
137    ${1}.xml > ${1}_$$.xml
138#
139CLASSPATH="$CLASSPATH:\
140/sw/share/java/saxon/saxon.jar:\
141/sw/share/xml/xsl/docbook-xsl/extensions/saxon653.jar"
142export CLASSPATH
143#java  com.icl.saxon.StyleSheet  \
144#    -o ${1}.html ${1}.xml  \
145#    /sw/share/xml/xsl/docbook-xsl/html/docbook.xsl  \
146#    use.extensions=1 section.autolabel=1 html.stylesheet="${1}.css" css.decoration=1
147#
148#    callout.graphics.path="/sw/share/xml/xsl/docbook-xsl/images/callouts/"
149
150java  com.icl.saxon.StyleSheet -o ${1}.html ${1}_$$.xml  \
151    /sw/share/xml/xsl/docbook-xsl/html/docbook.xsl  \
152   section.autolabel=1 html.stylesheet="${1}.css" css.decoration=1
153rm -f ${1}_$$.xml
Note: See TracBrowser for help on using the repository browser.