CFLAGS += -Wall -std=c11 `gsl-config --cflags`
LDLIBS += `gsl-config --libs`
QRDIR = ../qr.gramschmidt.gsl
CFLAGS += -I$(QRDIR)

all:out.txt
	cat $<

out.txt: main
	./$< > $@

main:main.o newton.o qr.o
newton.o: $(QRDIR)/qr.h
qr.o: $(QRDIR)/qr.c  $(QRDIR)/qr.h
	$(CC) $(CFLAGS) -c -o $@ $<

clean:
	rm -f main *.o out*
