PGM=pingpong

OPTS=-O

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

all: $(PGM).o
	$(CHARMC) $(PGM).o -o $(PGM) -language charm++

$(PGM): $(PGM).o
	$(CHARMC) $(PGM).o -o $(PGM) -language charm++

$(PGM).o : $(PGM).P
	$(CHARMC) -c $(PGM).P

clean:
	rm -f conv-host *.o
	rm -f $(PGM) *.TMP.*
	rm -f gmon.out #*#
	rm -f core *~
	rm -f TAGS *.headers

projections:
	make all OPTS='$(OPTS) -execmode projections'

summary:
	make all OPTS='$(OPTS) -execmode summary'

replay:
	make all OPTS='$(OPTS) -execmode replay'
