Silly double-word typo.
[charm.git] / doc / tcharm / Makefile
1 DOCDIR=..
2 WEBDIR=/expand6/groupMosaic/ppl_manuals
3 BASE=tcharm
4
5 all: ps pdf html
6
7 ps:
8         touch index.tex
9         latex manual.tex
10         latex manual.tex
11         if [ -f manual.idx ] ; then makeindex -o index.tex manual.idx ; fi
12         latex manual.tex
13         dvips -o manual.ps manual.dvi
14
15 html:
16         touch index.tex
17         -@ln -s ../pplmanual.* .
18         latex manual.tex
19         latex2html -local_icons manual.tex
20
21 pdf:
22         touch index.tex
23         pdflatex manual.tex
24         if [ -f manual.idx ] ; then makeindex -o index.tex manual.idx ; fi
25         pdflatex manual.tex
26
27 doc:
28         make all
29         if [ ! -d $(DOCDIR) ] ; then mkdir $(DOCDIR) ; fi
30         if [ ! -d $(DOCDIR)/ps ] ; then mkdir $(DOCDIR)/ps ; fi
31         if [ ! -d $(DOCDIR)/pdf ] ; then mkdir $(DOCDIR)/pdf ; fi
32         if [ ! -d $(DOCDIR)/html ] ; then mkdir $(DOCDIR)/html ; fi
33         /bin/cp manual.ps $(DOCDIR)/ps/fem.ps
34         /bin/cp manual.pdf $(DOCDIR)/pdf/fem.pdf
35         /bin/rm -rf $(DOCDIR)/html/fem
36         /bin/cp -R manual $(DOCDIR)/html/fem
37
38 web:
39         make all
40         /bin/cp manual.ps $(WEBDIR)/ps/$(BASE).ps
41         /bin/cp manual.pdf $(WEBDIR)/pdf/$(BASE).pdf
42         /bin/rm -rf $(WEBDIR)/html/$(BASE)
43         /bin/cp -R manual $(WEBDIR)/html/$(BASE)
44         find $(WEBDIR) -type f -exec chmod 664 {} \;
45         find $(WEBDIR) -type d -exec chmod 775 {} \;
46
47 clean:
48         /bin/rm -f *.ps *.pdf *.ilg *.aux *.log *.dvi *.idx *.toc 
49         /bin/rm -f index.tex *.blg *.bbl
50         /bin/rm -rf manual