CC = g++
SRC= graph/graph.cpp graph/node.cpp graph/edge.cpp graph/directed_graph.cpp \
     graph/dinode.cpp graph/diedge.cpp graph/template.cpp
INCLUDE = graph/graph.h

CPPFLAGS= -I ${CSURF}/lib/stk/4.0.1/include/ -I graph -fPIC -shared -g

libreachability.so: reachability.o ${SRC}
	 $(CC) -w $(CPPFLAGS) -o $@ $^

reachability.o: reachability.cc ${SRC} $(INCLUDE)
