FFLAGS = -ffree-form -std=gnu
LDLIBS = -lgfortran -lm

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

main: main.o gramschmidt.o
main.o: gramschmidt.mod
gramschmidt.o gramschmidt.mod: gramschmidt.f

clean:
	find . -type f -executable -delete
	rm -f *.o *.mod out*

%.o %.mod: %.f
	$(FC) $(FFLAGS) -c $<
