Merge branch 'charm' of charmgit:charm into charm
[charm.git] / examples / charm++ / Molecular / Makefile
1 OPTS    = -O2
2 CHARMC  = ../../../bin/charmc -module liveViz $(OPTS)
3
4 default: all
5 all: molecular
6
7 molecular : main.o cell.o
8         $(CHARMC) -language charm++ -module liveViz -o molecular main.o cell.o
9
10 main.o : main.C main.h main.decl.h main.def.h cell.decl.h common.h
11         $(CHARMC) -o main.o main.C
12
13 main.decl.h main.def.h : main.ci
14         $(CHARMC) main.ci
15
16 main.h : cell.decl.h
17         
18 cell.o : cell.C cell.h cell.decl.h cell.def.h main.decl.h common.h
19         $(CHARMC) -o cell.o cell.C
20
21 cell.decl.h cell.def.h : cell.ci
22         $(CHARMC) cell.ci
23
24 clean:
25         rm -f main.decl.h main.def.h main.o hello charmrun
26         rm -f cell.decl.h cell.def.h cell.o
27         rm -f molecular charmrun