Blame view

tools/sctk-2.4.10/doc/export.sh 1.63 KB
8dcb6dfcb   Yannick Estève   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
  #!/bin/sh
  
  echo Making the revisions HTML file
  echo '<!-- $Id: export.sh,v 1.2 2001/10/11 12:11:14 jon Exp $ -->
  <HTML><HEAD>
  <CENTER><TITLE>SCLITE revisions</TITLE>
  </HEAD>
  <BODY></CENTER><p><hr>
  
  <H1> 
  <A NAME="revisions_name_0">
  <strong>
  <A HREF="sclite.htm#sclite_name_0">Sclite</A> Revision.txt </A>
  </strong>
  </H1>
  <p>
  <pre>'  > revis.htm
  cat ../revision.txt >> revis.htm
  echo '</pre>
  </body>
  </html>' >> revis.htm
  
  normalize(){
      sed -e 's/<a/<A/g' -e 's:</a:</A:g' \
      	-e 's/<pre/<PRE/g' -e 's:</pre:</PRE:g' \
  	-e 's/<ul/<UL/g' -e 's:</ul:</UL:g' \
  	-e 's/<hl/<HL/g' -e 's:</hl:</HL:g' \
  	-e 's/<dl/<DL/g' -e 's:</dl:</DL:g' \
  	-e 's/<dt/<DT/g' -e 's:</dt:</DT:g' \
  	-e 's/<dd/<DD/g' -e 's:</dd:</DD:g' \
  	-e 's/<strong/<STRONG/g' -e 's:</strong:</STRONG:g' \
  	-e 's/<br/<BR/g' \
  	-e 's/<hr/<HR/g' \
  	-e 's/<p/<P/g' \
  	-e 's/<A name=/<A name=/g' \
  	-e 's/<A href=/<A href=/g' 
  }
  
  make_page(){
      name=$1
      htms="$2"
      echo Making the $name manual page
      rm -rf foo
      mkdir foo 
      for f in $htms ; do
  	echo "   Normalizing working on $f"
  	cat $f | normalize | cat >> foo/$name.htm
      done
      (cd foo ; ../html2man.pl $name) ;	
      cat foo/*.1 | \
  	perl -pe 'if ($_ =~ /SYNOPSIS/) 
  	{print "NOTE: This manual page was created automatically from
  ".
  	       "HTMl pages in the sclite/doc directory.  This manual page does not
  ".
  	       "include output file examples.  The author suggests using a HTML browser
  ".
  	       "for reading the sclite documentation.
  .PP
  "; s/\.sys\./".sys"./;}' > $name.1
      rm -rf foo
  }
  
  make_page sclite "sclite.htm options.htm infmts.htm"
  make_page rover "rover.htm"
  make_page sc_stats "sc_stats.htm st_opt.htm"