FC = gfortran FFLAGS = -std=f2008 -Wall -pedantic -fbounds-check -fimplicit-none \ -ffree-form -fcoarray=lib -O2 -c LDFLAGS = -lcaf_mpi all : integrator main.o main.mod : quadratures.mod functions.mod %.mod %.o : src/%.f90 $(FC) $(FFLAGS) $< integrator : main.o quadratures.o functions.o $(FC) $(LDFLAGS) $^ -o $@ clean : -rm integrator *.{mod,o} .PHONY : all clean