ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/SCRAM/scripts/makeDoc.sh
Revision: 1.1
Committed: Mon Nov 11 17:28:36 2002 UTC (22 years, 6 months ago) by sashby
Content type: application/x-sh
Branch: MAIN
Log Message:
*** empty log message ***

File Contents

# Content
1 #!/bin/sh
2 #===========================================================================#
3 # NAME: makeDoc.sh #
4 #===========================================================================#
5 # #
6 # DATE: Mon Nov 11 17:38:21 2002 #
7 # #
8 # AUTHOR: Shaun Ashby #
9 # #
10 # MOD LOG: #
11 # #
12 # #
13 #===========================================================================#
14 # DESCRIPTION: Script to build the SCRAM documentation. #
15 #===========================================================================#
16
17 # Use sed to change CURRENTRELEASETAG to whatever current version is.
18 #
19 # to create the ps/pdf files,
20 #
21 # - run latex
22 # - makeindex SCRAM.idx
23 # - run latex again
24 # - dvips SCRAM.dvi
25 # - dvipdf SCRAM.dvi
26 #
27 #
28
29 VERSION=$1
30
31 # Exit if no version is given:
32 if [[ $VERSION == "" ]]; then
33 echo "** You must specify a VERSION! **"
34 exit 1
35 fi
36
37 # Set some locations:
38 SCRAMBASE=/afs/cern.ch/user/s/sashby/w1/work/CMS/Projects/SCRAM
39 INSTALLDIR=${SCRAMBASE}/$VERSION
40 DOCDIR=${INSTALLDIR}/doc/tex/manual
41
42 # Find the programs we need:
43 latex=`which latex`
44 makeindex=`which makeindex`
45 dvips=`which dvips`
46 dvipdf=`which dvipdf`
47
48
49 # And start:
50 echo
51 echo "Building documentation for SCRAM $VERSION: `date`"
52 echo "------------------------------------------------------------------------"
53 echo
54
55 # Change into doc dir:
56 cd $DOCDIR
57 # Build PS and PDF files:
58 echo "running $latex..."
59 $latex SCRAM.tex >/dev/null 2>&1
60 echo "making index using $makeindex"
61 $makeindex SCRAM.idx
62 echo "re-running $latex..."
63 $latex SCRAM.tex >/dev/null 2>&1
64 echo "1..."
65 $latex SCRAM.tex >/dev/null 2>&1
66 echo "2..."
67 echo "Making PS and PDF files: "
68 $dvips SCRAM.dvi
69 $dvipdf SCRAM.dvi
70 echo "-- done --"
71