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

# User Rev Content
1 sashby 1.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