############################ -*- Mode: Makefile -*- ###########################
## Makefile --- Cours MPI : TP3 : Communications collectives
##
## Auteur          : Dimitri Lecas (CNRS/IDRIS) <Dimitri.Lecas@idris.fr>
##
###############################################################################

# Compilateurs, options de compilation et d'édition de liens
include ../arch/make_inc

OBJS  = pi.o

# Règle implicite de compilation
.SUFFIXES: .o .f90
%.o : %.f90
	$(CF95) -c $(FFLAGS_TP3) $<

all: pi

pi: $(OBJS)
	$(CF95) -o $@ $(OBJS) $(LDFLAGS_TP3)

.PHONY : clean exe

exe : pi
	$(MPIEXEC_TP3) ./pi
#SBATCH	sbatch pi.slurm

clean:
	rm -f $(OBJS) pi core
