INCLUDES = -I/usr/include/mpi -I/usr/include/petsc -I/usr/include/libmesh
LIBS = -lmesh

all: out_0.gmv out_3.gmv out_4.gmv

out_0.gmv: ex5
	./ex5 -q 0

out_3.gmv: ex5
	./ex5 -q 3

out_4.gmv: ex5
	./ex5 -q 4

ex5: ex5.o ../ex3/exact_solution.o
	g++ $^ $(LIBS) -o $@

.C.o:
	g++ $< $(INCLUDES) -c -o $@

ex5.C: ex5.C.gz
	gunzip -c $< > $@

clean:
	rm -f *.o ex5 *~ out_*
