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