CC=gcc --std=gnu99 -Wall
LDFLAGS=-lm
TARGETS=q1 q2 q3 q1ans q2ans q3ans matrixlib.o

all: $(TARGETS)

clean:
	rm -f $(TARGETS)

q1: q1.c
q2: q2.c
q3: q3.c
q1ans: q1ans.c matrixlib.o
q2ans: q2ans.c matrixlib.o
q3ans: q3ans.c
matrixlib.o: matrixlib.c matrixlib.h
