CHARMC=../../../../bin/charmc $(OPTS)

all: pgm;

pgm: test.o
	$(CHARMC) -modules armci -modules tcharmmain -o pgm test.o

test.o: test.C test.h
	$(CHARMC) $(OPTS) -c test.C

test: pgm
	./charmrun ./pgm +p1 +vp1
	./charmrun ./pgm +p1 +vp4
	./charmrun ./pgm +p2 +vp1
	./charmrun ./pgm +p2 +vp2
	./charmrun ./pgm +p2 +vp4

clean:
	rm -f core *.decl.h *.def.h pgm *.o charmrun conv-host
