# Makefile for load-banacing test program

LBLIB=-module EveryLB -lmetis
CHARMC=../../../bin/charmc $(OPTS)

OBJS = lb_test.o Topo.o

all:	lb_test

lb_test: $(OBJS)
	$(CHARMC) -language charm++ -o lb_test $(OBJS) $(LBLIB)

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

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

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

lb_test.o: lb_test.C lb_test.decl.h Topo.decl.h
	$(CHARMC) -c lb_test.C

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