CXXFLAGS = -Wall -I/usr/local/include
LDLIBS += -L/usr/local/lib -lgc -lstdc++

all:main
	LD_LIBRARY_PATH=/usr/local/lib ./$<

main: main.o vector.o matrix.o
#	$(CXX) $(CXXFLAGS) -o $@ $^ $(LDLIBS)
main.o vector.o: vector.hpp
main.o matrix.o: matrix.hpp

clean:
	find -type f -executable -delete
	$(RM) *.o
