ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/SCRAM/scripts/makeDoc.sh
Revision: 1.5
Committed: Fri Jan 14 17:36:41 2011 UTC (14 years, 4 months ago) by muzaffar
Content type: application/x-sh
Branch: MAIN
CVS Tags: HEAD
Changes since 1.4: +0 -0 lines
State: FILE REMOVED
Log Message:
merged SCRAM_V2 branch in to head

File Contents

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