Fixed building doc from top. Also, changed the version number to 5.4 release 1.
[charm.git] / doc / Makefile
1 IDIR=../../doc
2 LNCMD=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
19 pdf:
20         if [ ! -d $(IDIR)/pdf ] ; then mkdir $(IDIR)/pdf ; fi
21         ( cd install; $(LNCMD); make pdf )
22         ( cd converse; $(LNCMD); make pdf )
23         ( cd convext; $(LNCMD); make pdf )
24         ( cd charm++; $(LNCMD); make pdf )
25         ( cd ck; $(LNCMD); make pdf )
26         ( cd libraries; $(LNCMD); make pdf )
27         ( cd f90charm; $(LNCMD); make pdf )
28         ( cd fem; $(LNCMD); make pdf )
29         ( cd ampi; $(LNCMD); make pdf )
30         ( cd bluegene; $(LNCMD); make pdf )
31
32 html:
33         if [ ! -d $(IDIR)/html ] ; then mkdir $(IDIR)/html ; fi
34         ( cd install; $(LNCMD); make html )
35         ( cd converse; $(LNCMD); make html )
36         ( cd convext; $(LNCMD); make html )
37         ( cd charm++; $(LNCMD); make html )
38         ( cd ck; $(LNCMD); make html )
39         ( cd libraries; $(LNCMD); make html )
40         ( cd f90charm; $(LNCMD); make html )
41         ( cd fem; $(LNCMD); make html )
42         ( cd ampi; $(LNCMD); make html )
43         ( cd bluegene; $(LNCMD); make html )
44
45 doc:
46         ( cd install; $(LNCMD); make doc )
47         ( cd converse; $(LNCMD); make doc )
48         ( cd convext; $(LNCMD); make doc )
49         ( cd charm++; $(LNCMD); make doc )
50         ( cd ck; $(LNCMD); make doc )
51         ( cd libraries; $(LNCMD); make doc )
52         ( cd f90charm; $(LNCMD); make doc )
53         ( cd fem; $(LNCMD); make doc )
54         ( cd ampi; $(LNCMD); make doc )
55         ( cd bluegene; $(LNCMD); make doc )
56
57 web:
58         ( cd install; $(LNCMD); make web )
59         ( cd converse; $(LNCMD); make web )
60         ( cd convext; $(LNCMD); make web )
61         ( cd charm++; $(LNCMD); make web )
62         ( cd ck; $(LNCMD); make web )
63         ( cd libraries; $(LNCMD); make web )
64         ( cd f90charm; $(LNCMD); make web )
65         ( cd fem; $(LNCMD); make web )
66         ( cd ampi; $(LNCMD); make web )
67         ( cd bluegene; $(LNCMD); make web )
68
69 clean:
70         ( cd install; $(RMCMD); make clean )
71         ( cd converse; $(RMCMD); make clean )
72         ( cd convext; $(RMCMD); make clean )
73         ( cd charm++; $(RMCMD); make clean )
74         ( cd ck; $(RMCMD); make clean )
75         ( cd libraries; $(RMCMD); make clean )
76         ( cd f90charm; $(RMCMD); make clean )
77         ( cd fem; $(RMCMD); make clean )
78         ( cd ampi; $(RMCMD); make clean )
79         ( cd bluegene; $(RMCMD); make clean )