Minor fixes.
[charm.git] / doc / charm++ / Makefile
1 TEXFILES= groups.tex ack.tex nodegroups.tex sdag.tex arrays.tex idl.tex seqobjs.tex inhertmplt.tex othercalls.tex intro.tex syntaxchange.tex chares.tex keywords.tex manual.tex messages.tex quiesce.tex further.tex readonly.tex modules.tex overview.tex comprundebug.tex
2
3 ps: $(TEXFILES)
4         make clean
5         touch index.tex
6         latex manual.tex
7         bibtex manual
8         makeindex -o index.tex manual.idx
9         latex manual.tex
10         latex manual.tex
11         dvips -o manual.ps manual.dvi
12
13 html: $(TEXFILES)
14         make clean
15         latex manual.tex
16         latex2html -local_icons manual.tex
17
18 pdf: $(TEXFILES)
19         make clean
20         touch index.tex
21         pdflatex manual.tex
22         bibtex manual
23         makeindex -o index.tex manual.idx
24         pdflatex manual.tex
25         pdflatex manual.tex
26
27 install:
28         rm -f /expand1/groupMosaic/distrib/newcharm++.manual.ps.gz
29         cp manual.ps /expand1/groupMosaic/distrib/newcharm++.manual.ps
30         gzip /expand1/groupMosaic/distrib/newcharm++.manual.ps
31         chmod 664 /expand1/groupMosaic/distrib/newcharm++.manual.ps.gz
32         rm -f /expand1/groupMosaic/distrib/newcharm++.manual.pdf
33         cp manual.pdf /expand1/groupMosaic/distrib/newcharm++.manual.pdf
34         chmod 664 /expand1/groupMosaic/distrib/newcharm++.manual.pdf
35         rm -f /expand1/groupMosaic/html-manuals/newcharm++.manual/*
36         cp manual/* /expand1/groupMosaic/html-manuals/newcharm++.manual/
37         chmod 664 /expand1/groupMosaic/html-manuals/newcharm++.manual/*
38
39 all: ps pdf html install
40
41 clean:
42         rm -f *.ilg *.aux *.log *.dvi *.idx *.toc index.tex *.blg *.bbl
43
44 veryclean: clean
45         rm -rf *.ps *.pdf manual/
46