build: fix travis MPI/SMP build
[charm.git] / examples / charm++ / jacobi3d-2d-decomposition / Makefile
1 -include ../../common.mk
2 OPTS    = -O3
3 CHARMC  = ../../../bin/charmc $(OPTS)
4
5 OBJS = jacobi3d.o
6
7 all: jacobi3d
8
9 jacobi3d: $(OBJS)
10         $(CHARMC) -language charm++ -o jacobi3d $(OBJS)
11
12 projections: $(OBJS)
13         $(CHARMC) -language charm++ -tracemode projections -lz -o jacobi3d.prj $(OBJS)
14
15 summary: $(OBJS)
16         $(CHARMC) -language charm++ -tracemode summary -lz -o jacobi3d.sum $(OBJS)
17
18 jacobi3d.decl.h: jacobi3d.ci
19         $(CHARMC)  jacobi3d.ci
20
21 clean:
22         rm -f *.decl.h *.def.h conv-host *.o jacobi3d jacobi3d.prj charmrun *~
23
24 jacobi3d.o: jacobi3d.C jacobi3d.decl.h
25         $(CHARMC) -c jacobi3d.C
26
27 test: jacobi3d
28         $(call run, +p2 ./jacobi3d 32 16 )