CFLAGS += -Wall -std=c11 CFLAGS += $(shell gsl-config --cflags) LDLIBS += $(shell gsl-config --libs) QR_DIR = ../qr.givens.gsl CFLAGS += -I$(QR_DIR) all:Out.txt cat $< Out.txt: main ./$< > $@ main:main.o newton.o qr.o newton.o: $(QR_DIR)/qr.h qr.o: $(QR_DIR)/qr.c $(QR_DIR)/qr.h $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ -c $< clean: rm -f main *.o [Oo]ut*