build: fix travis MPI/SMP build
[charm.git] / examples / charm++ / arraysection / Makefile
blobcf607a7a029201a0e0ad9bd7eca165756cc1385e
1 -include ../../common.mk
2 CHARMC=../../../bin/charmc $(OPTS)
4 all: check1d check2d
6 check1d: check1d.o
7 $(CHARMC) $(OPTS) -language charm++ -o check1d check1d.o
9 check1d.o: check1d.C check1d.decl.h
10 $(CHARMC) $(OPTS) -language charm++ -o check1d.o check1d.C
12 check1d.decl.h: check1d.ci
13 $(CHARMC) $(OPTS) -language charm++ check1d.ci
15 check2d: check2d.o
16 $(CHARMC) $(OPTS) -language charm++ -o check2d check2d.o
18 check2d.o: check2d.C check2d.decl.h
19 $(CHARMC) $(OPTS) -language charm++ -o check2d.o check2d.C
21 check2d.decl.h: check2d.ci
22 $(CHARMC) $(OPTS) -language charm++ check2d.ci
25 test: check1d check2d
26 $(call run, +p4 ./check1d 20 )
27 $(call run, +p4 ./check2d 20 20)
29 clean:
30 rm -f *.decl.h *.def.h *.o check1d check2d charmrun