Minor fixes.
[charm.git] / doc / converse / Makefile
1 ############################################################################
2 # RCS INFORMATION:
3 #
4 #       $RCSfile$
5 #       $Author$        $Locker$                $State$
6 #       $Revision$      $Date$
7 #
8 ############################################################################
9 # DESCRIPTION:
10 #
11 ############################################################################
12 # REVISION HISTORY:
13 #
14 # $Log$
15 # Revision 1.16  2000-06-22 22:38:00  milind
16 # Minor fixes.
17 #
18 # Revision 1.15  2000/06/22 22:12:56  milind
19 # made proper clean.
20 #
21 # Revision 1.14  2000/06/22 22:08:15  milind
22 # Added a cleanup stage before each make.
23 #
24 # Revision 1.13  2000/06/22 15:59:44  milind
25 # Removed libtemplate, as it has been overtaken by libraries manual.
26 #
27 # Revision 1.12  2000/06/22 14:31:02  milind
28 # Made compatible with pdflatex as well.
29 #
30 # Revision 1.11  1999/07/27 21:04:39  jmwrght1
31 # Filled in some of the CCS functions.  Changed Makefile and manual.tex to
32 # generate the index.
33 #
34 # Revision 1.10  1999/07/15 23:24:06  jmwrght1
35 # Added the chapter on CCS to the Converse manual.  At this point, it is
36 # basically copied verbatim from the html file in the tech notes function.
37 # I need to fix some of the tex code (still learning this stuff) and elaborate
38 # on the explanations of various things.
39 #
40 # Revision 1.9  1996/11/18 16:55:50  milind
41 # Made changes to the scheduler section to reflect the semantics of
42 # CsdScheduler(0). Also, changed the Makefile to have targets ps, html,
43 # install and all.
44 #
45 # Revision 1.8  1996/06/14 21:38:25  jyelon
46 # This thing doesn't work at all.  Restructured.
47 #
48 # Revision 1.7  1995/11/15 18:01:22  brunner
49 # Added cpvmacros.tex to Makefile so make co works.
50 #
51 # Revision 1.6  1995/11/01  22:04:21  milind
52 # Added automatic generation of index.
53 #
54 # Revision 1.5  1995/10/30  16:06:49  milind
55 # Added one more latex stage to remove undefined references.
56 #
57 # Revision 1.4  1995/10/10  21:40:41  jyelon
58 # *** empty log message ***
59 #
60 # Revision 1.3  1995/09/21  21:42:21  milind
61 # Added latex2html
62 #
63 # Revision 1.2  1995/09/21  15:37:33  milind
64 # Added other tex files
65 #
66 # Revision 1.2  1995/09/21  15:37:33  milind
67 # Added other tex files
68 #
69 # Revision 1.1  1995/09/20  16:34:32  brunner
70 # Initial revision
71 #
72 #
73 ############################################################################
74
75 TEXFILES=cmi.tex cpm.tex cpvmacros.tex index.tex ldb.tex manual.tex\
76 msgmgr.tex queue.tex scheduler.tex simulator.tex threads.tex\
77 thsync.tex ccs.tex
78
79 ps:
80         make clean
81         touch index.tex
82         latex manual.tex
83         latex manual.tex
84         makeindex -o index.tex manual.idx
85         latex manual.tex
86         dvips -o manual.ps manual.dvi
87
88 html:
89         make clean
90         touch index.tex
91         latex manual.tex
92         latex2html -local_icons manual.tex
93
94 pdf:
95         make clean
96         touch index.tex
97         pdflatex manual.tex
98         pdflatex manual.tex
99         makeindex -o index.tex manual.idx
100         pdflatex manual.tex
101
102 install:
103         rm -f /expand1/groupMosaic/distrib/converse.manual.ps.gz
104         cp manual.ps /expand1/groupMosaic/distrib/converse.manual.ps
105         gzip /expand1/groupMosaic/distrib/converse.manual.ps
106         chmod 664 /expand1/groupMosaic/distrib/converse.manual.ps.gz
107         rm -f /expand1/groupMosaic/distrib/converse.manual.pdf
108         cp manual.pdf /expand1/groupMosaic/distrib/converse.manual.pdf
109         chmod 664 /expand1/groupMosaic/distrib/converse.manual.pdf
110         rm -f /expand1/groupMosaic/html-manuals/converse.manual/*
111         cp manual/* /expand1/groupMosaic/html-manuals/converse.manual/
112         chmod 664 /expand1/groupMosaic/html-manuals/converse.manual/*
113
114 all: ps html pdf install
115
116 clean:  
117         rm -f *.ilg *.aux *.log *.dvi *.idx *.toc *~ index.tex manual.out
118
119 veryclean: clean
120         rm -rf *.ps *.pdf manual/