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

all: pingpong

pingpong:  pingpong.o util.o
	$(CHARMC) -o pingpong pingpong.o util.o -lirecv -language charm++

pingpong.o: pingpong.C pingpong.h pingpong.decl.h 
	$(CHARMC) -c pingpong.C

pingpong.decl.h: pingpong.ci
	$(CHARMC) -c pingpong.ci

clean:
	/bin/rm -f conv-host *.o pingpong *.decl.h *.def.h core  charmrun
