all: heatp heatp.dat heati heati.dat

heatp.dat: heatp
	./heatp >heatp.dat

heati.dat: heati
	./heati >heati.dat

heatp: heatp.c
	gcc -o heatp heatp.c

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

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

clean:
	rm -f tridiag.o heat[pi] heat[pi].dat
