Commit 2b4ce206b055f8cab4ef599a55a6ed72b443c410

Authored by kmazouzi
1 parent d16e53ac39
Exists in master

Add Makefile

Showing 1 changed file with 29 additions and 0 deletions Side-by-side Diff

lab3/Makefile View file @ 2b4ce20
  1 +GCC = gcc
  2 +CFLAGS = -O3 -fopenmp
  3 +OMP_FLAG = -fopenmp
  4 +RM = rm -rf
  5 +
  6 +
  7 +EXE = omp_heat2D ser_heat2D
  8 +
  9 +all : $(EXE)
  10 +
  11 +#.PHONY: all clean purge
  12 +
  13 +
  14 +pi_ser: ser_heat2D.o
  15 + $(GCC) $(CFLAGS) -o $@ $^
  16 +
  17 +pi_task: omp_heat2D.o
  18 + $(GCC) $(CFLAGS) -o $@ $^
  19 +
  20 +
  21 +%.o :%.c
  22 + $(GCC) $(CFLAGS) -c -o $@ $<
  23 +
  24 +
  25 +clean:
  26 + $(RM) *.o *.dat
  27 +
  28 +purge: clean
  29 + $(RM) $(EXE)