# Makefile

FC = gfortran 
LD = gfortran

FCLAGS  = -fopenmp
LDFLAGS = -fopenmp

all: prodMatVecOpenMP prodMatVecOpenMPBis

prodMatVecOpenMP: prodMatVecOpenMP.o
	@echo "Edition de lien de $@"
	$(LD) $< -o $@ $(LDFLAGS)
	@echo

prodMatVecOpenMP.o: prodMatVecOpenMP.f90
	@echo "Compilation de $@"
	$(FC) $(FCLAGS) -c $< -o $@ 
	@echo

prodMatVecOpenMPBis: prodMatVecOpenMPBis.o
	@echo "Edition de lien de $@"
	$(LD) $< -o $@ $(LDFLAGS)
	@echo

prodMatVecOpenMPBis.o: prodMatVecOpenMPBis.f90
	@echo "Compilation de $@"
	$(FC) $(FCLAGS) -c $< -o $@ 
	@echo

clean:
	@echo "Supression des fichiers objet et executable"
	@rm -f *.o prodMatVecOpenMP prodMatVecOpenMPBis
