ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/SCRAM/scripts/makeDoc.sh
(Generate patch)

Comparing COMP/SCRAM/scripts/makeDoc.sh (file contents):
Revision 1.1 by sashby, Mon Nov 11 17:28:36 2002 UTC vs.
Revision 1.2 by sashby, Thu Nov 14 16:50:40 2002 UTC

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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines