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

all: pgm

pgm: pgm.decl.h pgm.def.h pgm.o
	$(CHARMC) pgm.o -o pgm -language charm++

pgm.decl.h pgm.def.h : pgm.ci
	$(CHARMC) pgm.ci

pgm.o : pgm.C pgm.decl.h pgm.def.h pgm.h
	$(CHARMC) -c pgm.C -language charm++

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