# QUAD_ROOT is obtained from environment
SRC = $(QUAD_ROOT)/computation_graph/src/graph_blocks/*.c $(QUAD_ROOT)/computation_graph/src/computation_graph.c
INC = $(QUAD_ROOT)/computation_graph/src
BLOCKS_INC = $(QUAD_ROOT)/computation_graph/src/graph_blocks
LIB = $(QUAD_ROOT)/lib/test

test_computation_graph: test_computation_graph.c $(SRC)
	gcc -o test_computation_graph -I. -I$(INC) -I$(BLOCKS_INC) -I$(LIB) $(LIB)/test.o test_computation_graph.c $(SRC) -lm

.PHONY: clean
clean:
	rm test_computation_graph