all: linalg.c linalg.o a.out

a.out: test.c linalg.o
	gcc -Wall test.c linalg.o -lm

linalg.o: linalg.c linalg.h
	gcc -Wall -c linalg.c -lm

clean:
	\rm *.o *.out