*** empty log message ***
[charm.git] / doc / Makefile
1 IDIR=../../doc
2 LNCMD=test ! -f pplmanual.sty && ln -f -s ../pplmanual.sty .
3 RMCMD=rm -f ./pplmanual.sty
4 all: ps pdf html
5
6 ps:
7         if [ ! -d $(IDIR)/ps ] ; then mkdir $(IDIR)/ps ; fi
8         ( cd install; $(LNCMD); make ps )
9         ( cd converse; $(LNCMD); make ps )
10         ( cd convext; $(LNCMD); make ps )
11         ( cd charm++; $(LNCMD); make ps )
12         ( cd ck; $(LNCMD); make ps )
13         ( cd libraries; $(LNCMD); make ps )
14         ( cd f90charm; $(LNCMD); make ps )
15         ( cd fem; $(LNCMD); make ps )
16         ( cd ampi; $(LNCMD); make ps )
17         ( cd bluegene; $(LNCMD); make ps )
18         ( cd mblock; $(LNCMD); make ps )
19
20 pdf:
21         if [ ! -d $(IDIR)/pdf ] ; then mkdir $(IDIR)/pdf ; fi
22         ( cd install; $(LNCMD); make pdf )
23         ( cd converse; $(LNCMD); make pdf )
24         ( cd convext; $(LNCMD); make pdf )
25         ( cd charm++; $(LNCMD); make pdf )
26         ( cd ck; $(LNCMD); make pdf )
27         ( cd libraries; $(LNCMD); make pdf )
28         ( cd f90charm; $(LNCMD); make pdf )
29         ( cd fem; $(LNCMD); make pdf )
30         ( cd ampi; $(LNCMD); make pdf )
31         ( cd bluegene; $(LNCMD); make pdf )
32         ( cd mblock; $(LNCMD); make pdf )
33
34 html:
35         if [ ! -d $(IDIR)/html ] ; then mkdir $(IDIR)/html ; fi
36         ( cd install; $(LNCMD); make html )
37         ( cd converse; $(LNCMD); make html )
38         ( cd convext; $(LNCMD); make html )
39         ( cd charm++; $(LNCMD); make html )
40         ( cd ck; $(LNCMD); make html )
41         ( cd libraries; $(LNCMD); make html )
42         ( cd f90charm; $(LNCMD); make html )
43         ( cd fem; $(LNCMD); make html )
44         ( cd ampi; $(LNCMD); make html )
45         ( cd bluegene; $(LNCMD); make html )
46         ( cd mblock; $(LNCMD); make html )
47
48 doc:
49         ( cd install; $(LNCMD); make doc )
50         ( cd converse; $(LNCMD); make doc )
51         ( cd convext; $(LNCMD); make doc )
52         ( cd charm++; $(LNCMD); make doc )
53         ( cd ck; $(LNCMD); make doc )
54         ( cd libraries; $(LNCMD); make doc )
55         ( cd f90charm; $(LNCMD); make doc )
56         ( cd fem; $(LNCMD); make doc )
57         ( cd ampi; $(LNCMD); make doc )
58         ( cd bluegene; $(LNCMD); make doc )
59         ( cd mblock; $(LNCMD); make doc )
60
61 web:
62         ( cd install; $(LNCMD); make web )
63         ( cd converse; $(LNCMD); make web )
64         ( cd convext; $(LNCMD); make web )
65         ( cd charm++; $(LNCMD); make web )
66         ( cd ck; $(LNCMD); make web )
67         ( cd libraries; $(LNCMD); make web )
68         ( cd f90charm; $(LNCMD); make web )
69         ( cd fem; $(LNCMD); make web )
70         ( cd ampi; $(LNCMD); make web )
71         ( cd bluegene; $(LNCMD); make web )
72         ( cd mblock; $(LNCMD); make web )
73
74 clean:
75         ( cd install; $(RMCMD); make clean )
76         ( cd converse; $(RMCMD); make clean )
77         ( cd convext; $(RMCMD); make clean )
78         ( cd charm++; $(RMCMD); make clean )
79         ( cd ck; $(RMCMD); make clean )
80         ( cd libraries; $(RMCMD); make clean )
81         ( cd f90charm; $(RMCMD); make clean )
82         ( cd fem; $(RMCMD); make clean )
83         ( cd ampi; $(RMCMD); make clean )
84         ( cd bluegene; $(RMCMD); make clean )
85         ( cd mblock; $(RMCMD); make clean )