CXX = charmc CXXFLAGS = -O2 all: jacobi2d jacobi2d.decl.h : jacobi2d.ci $(CXX) jacobi2d.ci jacobi2d.o : jacobi2d.C jacobi2d.decl.h $(CXX) -c $(CXXFLAGS) jacobi2d.C jacobi2d : jacobi2d.o $(CXX) -language charm++ -o jacobi2d jacobi2d.o clean: rm -f jacobi2d *.decl.h *.def.h *.o charmrun