CC = gcc
CFLAGS = -Wall -O -std=gnu99

obj = main.o qrdec.o qrback.o

output: $(obj)
	$(CC) $(CFLAGS) -o main $(obj) -lm
	./main 3 3 > n=3_m=3.out
	cat n=3_m=3.out
	./main 3 2 > n=3_m=2.out
	cat n=3_m=2.out

clean:
	rm -f core* main $(obj) *.out
