CHARMC=$(HOME)/Projects/charm.git/bin/charmc $(OPTS)

OPTS = -Wno-deprecated
OBJS = graph_coloring.o

all: graph_coloring

graph_coloring: $(OBJS)
	$(CHARMC) -language charm++ -o graph_coloring $(OBJS) -thread pthreads -lpthread -g

graph_coloring.decl.h: graph_coloring.ci
	$(CHARMC) graph_coloring.ci

clean:
	rm -f *.decl.h *.def.h conv-host *.o graph_coloring charmrun

graph_coloring.o: graph_coloring.C graph_coloring.decl.h
	$(CHARMC) -c graph_coloring.C -g


