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