CC=g++
#MPI=mpic++
CFLAGS= -fopenmp
LIB = -lgomp
#NAME= compute_pi

all: openmp_heat2D serial_heat2D

#mpi_heat2D: mpi_heat2D.o
#	$(MPI) $^ -o $@ $(LIB)

#mpi_heat2D.o: mpi_heat2D.c
#	$(MPI) $(CFLAGS) -c $< -o $@

serial_heat2D: serial_heat2D.o
	$(CC) $^ -o $@ $(LIB)

serial_heat2D.o: serial_heat2D.c
	$(CC) $(CFLAGS) -c $< -o $@

openmp_heat2D: openmp_heat2D.o
	$(CC) $^ -o $@ $(LIB)

openmp_heat2D.o: openmp_heat2D.c
	$(CC) $(CFLAGS) -c $< -o $@
clean:
	rm -f serial_heat2D serial_heat2D.o openmp_heat2D openmp_heat2D.o openmp_job*
 
