cb06cef1c469f2a0acb0321152c823edd14e3b5f
[charm.git] / doc / convext / Makefile
1 ############################################################################
2 # RCS INFORMATION:
3 #
4 #       $RCSfile$
5 #       $Author$        $Locker$                $State$
6 #       $Revision$      $Date$
7 #
8 ############################################################################
9 # DESCRIPTION:
10 #
11 # This is a makefile.  It is used when you type ``make''.
12 #
13 ############################################################################
14 # REVISION HISTORY:
15 #
16 # $Log$
17 # Revision 1.7  2000-06-22 22:21:07  milind
18 # Added table of contents to the PDF file, and also cleaned up the clean
19 # target.
20 #
21 # Revision 1.6  2000/06/22 14:39:33  milind
22 # Made compatible with pdflatex as well.
23 #
24 # Revision 1.5  2000/02/24 07:06:29  milind
25 # Added new Crn functionality descriptions. And added an index to the
26 # manual.
27 #
28 # Revision 1.4  2000/02/20 17:36:52  milind
29 # Added -local_icons option to latex2html.
30 #
31 # Revision 1.3  1997/08/18 18:25:55  jyelon
32 # *** empty log message ***
33 #
34 # Revision 1.2  1997/07/26 16:04:45  jyelon
35 # Added stuff.
36 #
37 #
38 ############################################################################
39
40 TEXFILES=cmi.tex cpm.tex cpvmacros.tex index.tex ldb.tex manual.tex\
41 msgmgr.tex queue.tex scheduler.tex simulator.tex threads.tex\
42 thsync.tex pthreads.tex
43
44
45 ps:
46         make clean
47         touch index.tex
48         latex manual.tex
49         makeindex -o index.tex manual.idx
50         latex manual.tex
51         latex manual.tex
52         dvips -o manual.ps manual.dvi
53
54 html:
55         make clean
56         latex manual.tex
57         latex2html -local_icons manual.tex
58
59 pdf:
60         make clean
61         touch index.tex
62         latex manual.tex
63         makeindex -o index.tex manual.idx
64         pdflatex manual.tex
65
66 install:
67         rm -f /expand1/groupMosaic/distrib/convext.manual.ps.gz
68         cp manual.ps /expand1/groupMosaic/distrib/convext.manual.ps
69         gzip /expand1/groupMosaic/distrib/convext.manual.ps
70         chmod 664 /expand1/groupMosaic/distrib/convext.manual.ps.gz
71         rm -f /expand1/groupMosaic/distrib/convext.manual.pdf
72         cp manual.pdf /expand1/groupMosaic/distrib/convext.manual.pdf
73         chmod 664 /expand1/groupMosaic/distrib/convext.manual.pdf
74         rm -f /expand1/groupMosaic/html-manuals/convext.manual/*
75         cp manual/* /expand1/groupMosaic/html-manuals/convext.manual/
76         chmod 664 /expand1/groupMosaic/html-manuals/convext.manual/*
77
78 all: ps html pdf install
79
80 clean:
81         rm -f *.ilg *.aux *.log *.dvi *.idx *.toc index.tex *.blg *.bbl
82
83 veryclean:
84         rm -rf *.ps *.pdf manual/
85