%COMPILER            gfortran
%LINK                gfortran
%FPP                 cpp
%AR                  ar
%ARFLAGS             rU
%MAKE                make
%FPP_FLAGS           -P -traditional
%FPP_DEF             NC_DOUBLE
%BASE_FFLAGS         -ffree-line-length-0 -fdefault-real-8 -fallow-argument-mismatch -fimplicit-none
%PROD_FFLAGS         -O3 -march=native -fPIC
%DEV_FFLAGS          -Wall -fbounds-check
%DEBUG_FFLAGS        -g3 -Wall -fbounds-check -ffpe-trap=invalid,zero,overflow -O0 -fstack-protector-all -fbacktrace -finit-real=snan
%MPI_FFLAGS
%OMP_FFLAGS
# /!\ LD must be written in Makefile syntax
%BASE_LD             -Wl,-rpath=$(shell nf-config --prefix)/lib
%MPI_LD
%OMP_LD