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

all: jacobi

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

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

jacobi.decl.h jacobi.def.h: jacobi.ci
	$(CHARMC) -c jacobi.ci

util.o: util.C
	$(CHARMC) -c util.C

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