all: heat2d heat2d.dat

heat2d.dat: heat2d
	./heat2d >heat2d.dat

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

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

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