GCC = gcc CFLAGS = -O3 -fopenmp OMP_FLAG = -fopenmp RM = rm -rf EXE = omp_heat2D ser_heat2D all : $(EXE) #.PHONY: all clean purge pi_ser: ser_heat2D.o $(GCC) $(CFLAGS) -o $@ $^ pi_task: omp_heat2D.o $(GCC) $(CFLAGS) -o $@ $^ %.o :%.c $(GCC) $(CFLAGS) -c -o $@ $< clean: $(RM) *.o *.dat purge: clean $(RM) $(EXE)