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

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

pgm: pgm.o
	$(CHARMC) pgm.o -o pgm

pgm.o : pgm.C pgm.h pgm.ci
	$(CHARMC) -c pgm.ci pgm.C

clean:
	rm -f conv-host *.o
	rm -f pgm *.TMP.*
	rm -f gmon.out #*#
	rm -f core *~
	rm -f TAGS *.headers
	rm -f *.top.h *.bot.h

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

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

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