CXX = clang++ #CXX = g++ CXXFLAGS = -Wall -std=c++17 CXXFLAGS += -I. LDLIBS += -lm -lstdc++ LDLIBS += -L/usr/local/lib -lgc #garbage collector out.txt:main ./$< > $@ 2>log main:main.o vec.o mat.o main.o:vec.h mat.h vec.o:vec.h mat.o:mat.h vec.h clean: $(RM) *.o log* main