all: crank

clean:
	rm -f crank tridiag.o crank.dat

crank.dat: crank
	./crank >crank.dat

crank: crank.c tridiag.o
	gcc -o crank crank.c tridiag.o -lm

tridiag.o: tridiag.h tridiag.c
	gcc -c tridiag.c
