[cig-commits] [commit] devel: renamed FLAGS_CHECK to DEF_FFLAGS in configure and Makefiles to be consistent with the name used in the 3D and 3D_GLOBE codes (2be198c)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Wed Apr 16 07:17:51 PDT 2014


Repository : ssh://geoshell/specfem2d

On branch  : devel
Link       : https://github.com/geodynamics/specfem2d/compare/42bc2daf590963e0a1d4986066aa7187c0afddc9...8e867a1c3d90be203eda1b44c7de283ba53127a7

>---------------------------------------------------------------

commit 2be198c84d255de02761870a93bd0864ae937674
Author: Dimitri Komatitsch <komatitsch at lma.cnrs-mrs.fr>
Date:   Wed Apr 16 16:16:24 2014 +0200

    renamed FLAGS_CHECK to DEF_FFLAGS in configure and Makefiles to be consistent with the name used in the 3D and 3D_GLOBE codes


>---------------------------------------------------------------

2be198c84d255de02761870a93bd0864ae937674
 configure                 |   8 +--
 configure.ac              |   4 +-
 flags.guess               |  46 +++++++-------
 src/meshfem2D/Makefile.in |  36 +++++------
 src/specfem2D/Makefile.in | 152 +++++++++++++++++++++++-----------------------
 5 files changed, 123 insertions(+), 123 deletions(-)

diff --git a/configure b/configure
index 24ecdeb..80b9ab7 100755
--- a/configure
+++ b/configure
@@ -623,7 +623,7 @@ ac_includes_default="\
 ac_subst_vars='LTLIBOBJS
 LIBOBJS
 LOCAL_PATH_IS_ALSO_GLOBAL
-FLAGS_CHECK
+DEF_FFLAGS
 MPICC
 MPILIBS
 MPIFC
@@ -733,7 +733,7 @@ SCOTCH_LIBDIR
 MPIFC
 MPILIBS
 MPICC
-FLAGS_CHECK
+DEF_FFLAGS
 LOCAL_PATH_IS_ALSO_GLOBAL'
 
 
@@ -1389,7 +1389,7 @@ Some influential environment variables:
   MPIFC       MPI Fortran compiler command
   MPILIBS     extra libraries for linking MPI programs
   MPICC       MPI C compiler command
-  FLAGS_CHECK Fortran compiler flags
+  DEF_FFLAGS Fortran compiler flags
   LOCAL_PATH_IS_ALSO_GLOBAL
               files on a local path on each node are also seen as global with
               same path [default=true]
@@ -5717,7 +5717,7 @@ cit_fc_header=none
 cit_fc_save_fc=$FC
 cit_fc_save_fcflags=$FCFLAGS
 FC=$MPIFC
-FCFLAGS="$FCFLAGS $FLAGS_CHECK"
+FCFLAGS="$FCFLAGS $DEF_FFLAGS"
 
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \"use mpi\" works" >&5
 $as_echo_n "checking whether \"use mpi\" works... " >&6; }
diff --git a/configure.ac b/configure.ac
index 54741df..94f4f2b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -201,7 +201,7 @@ AC_ARG_VAR(SCOTCH_LIBDIR, [Directory where Scotch libraries are installed])
 AC_ARG_VAR(MPIFC, [MPI Fortran compiler command])
 AC_ARG_VAR(MPILIBS, [extra libraries for linking MPI programs])
 AC_ARG_VAR(MPICC, [MPI C compiler command])
-AC_ARG_VAR(FLAGS_CHECK, [Fortran compiler flags])
+AC_ARG_VAR(DEF_FFLAGS, [Fortran compiler flags])
 if test x"$MPIFC" = x; then
     MPIFC=mpif90
 fi
@@ -219,7 +219,7 @@ fi
 # Checks for header files.
 
 if test "$want_mpi" = yes; then
-    CIT_FC_MPI_MODULE([mpif.h], [$MPIFC], [$FLAGS_CHECK], [], [
+    CIT_FC_MPI_MODULE([mpif.h], [$MPIFC], [$DEF_FFLAGS], [], [
         AC_MSG_FAILURE([cannot compile a trivial MPI program using $MPIFC])
     ])
 fi
diff --git a/flags.guess b/flags.guess
index 572224a..feeaab8 100644
--- a/flags.guess
+++ b/flags.guess
@@ -17,8 +17,8 @@ case $FC in
         #
         # Cray Fortran
         #
-        if test x"$FLAGS_CHECK" = x; then
-            FLAGS_CHECK="-O3 -Onoaggress -Oipa0 -hfp2 -Ovector3 -Oscalar3 -Ocache2 -Ounroll2 -Ofusion2 -p ../../obj" # turn on optimization; -Oaggress -Oipa4 would make it even more aggressive
+        if test x"$DEF_FFLAGS" = x; then
+            DEF_FFLAGS="-O3 -Onoaggress -Oipa0 -hfp2 -Ovector3 -Oscalar3 -Ocache2 -Ounroll2 -Ofusion2 -p ../../obj" # turn on optimization; -Oaggress -Oipa4 would make it even more aggressive
         # -eC -eD -ec -en -eI -ea -g -G0 -M 1193 -M 1438 -p ../../obj # turn on full debugging and range checking
         fi
         ;;
@@ -26,8 +26,8 @@ case $FC in
         #
         # Portland PGI
         #
-        if test x"$FLAGS_CHECK" = x; then
-            FLAGS_CHECK="-fast -Mnobounds -Minline -Mneginfo -Mdclchk -Knoieee -Minform=inform -Mdaz -Mflushz -Mvect -mcmodel=medium"
+        if test x"$DEF_FFLAGS" = x; then
+            DEF_FFLAGS="-fast -Mnobounds -Minline -Mneginfo -Mdclchk -Knoieee -Minform=inform -Mdaz -Mflushz -Mvect -mcmodel=medium"
         # -Mbounds
         # -fastsse -tp amd64e -Msmart
         fi
@@ -41,8 +41,8 @@ case $FC in
 # parallel file systems like SFS 3.2 / Lustre 1.8. If omitted
 # I/O throughput lingers at 2.5 MB/s, with it it can increase to ~44 MB/s
 # However it does not make much of a difference on NFS mounted volumes or with SFS 3.1.1 / Lustre 1.6.7.1 
-        if test x"$FLAGS_CHECK" = x; then
-            FLAGS_CHECK="-O3 -check nobounds -xHost -fpe0 -ftz -assume buffered_io -assume byterecl -align sequence -vec-report0 -std03 -implicitnone -gen-interfaces -warn all"
+        if test x"$DEF_FFLAGS" = x; then
+            DEF_FFLAGS="-O3 -check nobounds -xHost -fpe0 -ftz -assume buffered_io -assume byterecl -align sequence -vec-report0 -std03 -implicitnone -gen-interfaces -warn all"
         fi
         # useful for debugging...
         # for debugging: change -O3 -check nobounds to      -check all -debug -g -O0 -fp-stack-check -traceback -ftrapuv
@@ -55,8 +55,8 @@ case $FC in
         #
         # GNU gfortran
         #
-        if test x"$FLAGS_CHECK" = x; then
-            FLAGS_CHECK="-std=f2003 -fimplicit-none -frange-check -O2 -fmax-errors=10 -pedantic -pedantic-errors -Waliasing -Wampersand -Wcharacter-truncation -Wline-truncation -Wsurprising -Wno-tabs -Wunderflow -ffpe-trap=invalid,zero,overflow "
+        if test x"$DEF_FFLAGS" = x; then
+            DEF_FFLAGS="-std=f2003 -fimplicit-none -frange-check -O2 -fmax-errors=10 -pedantic -pedantic-errors -Waliasing -Wampersand -Wcharacter-truncation -Wline-truncation -Wsurprising -Wno-tabs -Wunderflow -ffpe-trap=invalid,zero,overflow "
         fi
         # useful for debugging... -fbacktrace -fbounds-check
         ;;
@@ -64,8 +64,8 @@ case $FC in
         #
         # g95 (free f95 compiler from http://www.g95.org)
         #
-        if test x"$FLAGS_CHECK" = x; then
-            FLAGS_CHECK="-O"
+        if test x"$DEF_FFLAGS" = x; then
+            DEF_FFLAGS="-O"
         fi
         ;;
     f90|*/f90)
@@ -74,8 +74,8 @@ case $FC in
                 #
                 # AbSoft
                 #
-                if test x"$FLAGS_CHECK" = x; then
-                    FLAGS_CHECK="-W132 -s -O3 -cpu:p7 -v -YDEALLOC=ALL"
+                if test x"$DEF_FFLAGS" = x; then
+                    DEF_FFLAGS="-W132 -s -O3 -cpu:p7 -v -YDEALLOC=ALL"
                 fi
                 ;;
             *:IRIX*)
@@ -86,8 +86,8 @@ case $FC in
                         MPILIBS="-lmpi -lfastm -lfpe"
                     fi
                 fi
-                if test x"$FLAGS_CHECK" = x; then
-                    FLAGS_CHECK="-ansi -u -64 -O3 -OPT:Olimit=0 -OPT:roundoff=3 -OPT:IEEE_arithmetic=3 -r10000 -mips4"
+                if test x"$DEF_FFLAGS" = x; then
+                    DEF_FFLAGS="-ansi -u -64 -O3 -OPT:Olimit=0 -OPT:roundoff=3 -OPT:IEEE_arithmetic=3 -r10000 -mips4"
                 #   -check_bounds
                 fi
                 ;;
@@ -96,8 +96,8 @@ case $FC in
                 if test x"$MPIFC" = x; then
                     MPIFC=$FC
                 fi
-                if test x"$FLAGS_CHECK" = x; then
-                    FLAGS_CHECK="-C hopt -R2 -Wf\" -L nostdout noinclist mrgmsg noeject -msg b -pvctl loopcnt=14000000 expand=10 fullmsg vecthreshold=20 -s\" -pi auto line=100 exp=swap_all,rank"
+                if test x"$DEF_FFLAGS" = x; then
+                    DEF_FFLAGS="-C hopt -R2 -Wf\" -L nostdout noinclist mrgmsg noeject -msg b -pvctl loopcnt=14000000 expand=10 fullmsg vecthreshold=20 -s\" -pi auto line=100 exp=swap_all,rank"
                 fi
                 ;;
         esac
@@ -106,8 +106,8 @@ case $FC in
         #
         # Lahey f90
         #
-        if test x"$FLAGS_CHECK" = x; then
-            FLAGS_CHECK="--warn --wo --tpp --f95 --dal -O"
+        if test x"$DEF_FFLAGS" = x; then
+            DEF_FFLAGS="--warn --wo --tpp --f95 --dal -O"
         #    --chk
         fi
         ;;
@@ -144,9 +144,9 @@ case $FC in
         # one should also use additional flags:
         # CFLAGS = -Wl,-relax
         #
-        if test x"$FLAGS_CHECK" = x; then
+        if test x"$DEF_FFLAGS" = x; then
 # deleted -qxflag=dvz because it requires handler function __xl_dzx and thus linking will fail 
-            FLAGS_CHECK="-O4 -qnostrict -qsimd=auto -qassert=contig -qhot -q64 -qtune=auto -qarch=auto -qcache=auto -qfree=f90 -qsuffix=f=f90 -qhalt=w -qlanglvl=2003std -g -qsuppress=1518-234 -qsuppress=1518-317 -qsuppress=1518-318 -qsuppress=1500-036 -Q -Q+rank,swap_all -Wl,-relax"
+            DEF_FFLAGS="-O4 -qnostrict -qsimd=auto -qassert=contig -qhot -q64 -qtune=auto -qarch=auto -qcache=auto -qfree=f90 -qsuffix=f=f90 -qhalt=w -qlanglvl=2003std -g -qsuppress=1518-234 -qsuppress=1518-317 -qsuppress=1518-318 -qsuppress=1500-036 -Q -Q+rank,swap_all -Wl,-relax"
         # Options -qreport -qsource -qlist create a *.lst file containing detailed information about vectorization.
         # On IBM BlueGene at IDRIS (France) use:
         # -qtune=auto -qarch=450d -qsave     instead of -qtune=auto -qarch=auto
@@ -163,8 +163,8 @@ case $FC in
         # CC = pathcc
         # CFLAGS = -O2
         #
-        if test x"$FLAGS_CHECK" = x; then
-            FLAGS_CHECK="-O3 -OPT:Ofast -fno-math-errno -ffast-math -LNO:fusion=2 -LNO:simd=2 -LNO:simd_verbose=ON -msse3 -march=auto -fno-second-underscore -align64"
+        if test x"$DEF_FFLAGS" = x; then
+            DEF_FFLAGS="-O3 -OPT:Ofast -fno-math-errno -ffast-math -LNO:fusion=2 -LNO:simd=2 -LNO:simd_verbose=ON -msse3 -march=auto -fno-second-underscore -align64"
         fi
         ;;
 
@@ -182,7 +182,7 @@ esac
 
 echo MPIFC=\"$MPIFC\" | sed 's/\$/\\\$/g'
 echo MPILIBS=\"$MPILIBS\" | sed 's/\$/\\\$/g'
-echo FLAGS_CHECK=\"$FLAGS_CHECK\" | sed 's/\$/\\\$/g'
+echo DEF_FFLAGS=\"$DEF_FFLAGS\" | sed 's/\$/\\\$/g'
 echo FCENV=\"$FCENV\" | sed 's/\$/\\\$/g'
 
 # Added by IDRIS: set to default values if not passed as arguments
diff --git a/src/meshfem2D/Makefile.in b/src/meshfem2D/Makefile.in
index d4e03e0..4260599 100644
--- a/src/meshfem2D/Makefile.in
+++ b/src/meshfem2D/Makefile.in
@@ -50,7 +50,7 @@ FCFLAGS = #@FCFLAGS@
 MPIFC = @MPIFC@
 MPILIBS = @MPILIBS@
 
-FLAGS_CHECK = @FLAGS_CHECK@ -I../../setup
+DEF_FFLAGS = @DEF_FFLAGS@ -I../../setup
 
 CC = @CC@
 CPPFLAGS = @CPPFLAGS@ $(COND_MPI_CPPFLAGS)
@@ -146,17 +146,17 @@ help:
 ##
 xmeshfem2D: $E/xmeshfem2D
 $E/xmeshfem2D: $(OBJS_MESHFEM2D)
-	$(LINK) $(FLAGS_CHECK) -o ${E}/xmeshfem2D $(OBJS_MESHFEM2D) $(LIB)
+	$(LINK) $(DEF_FFLAGS) -o ${E}/xmeshfem2D $(OBJS_MESHFEM2D) $(LIB)
 
 ##
 ## check_quality_external_mesh
 ##
 xcheck_quality_external_mesh: $E/xcheck_quality_external_mesh
 $E/xcheck_quality_external_mesh: $O/check_quality_external_mesh.o $O/read_value_parameters.o $O/param_reader.o $O/define_shape_functions.o
-	${F90} $(FLAGS_CHECK) -o ${E}/xcheck_quality_external_mesh $O/check_quality_external_mesh.o $O/read_value_parameters.o $O/param_reader.o $O/define_shape_functions.o
+	${F90} $(DEF_FFLAGS) -o ${E}/xcheck_quality_external_mesh $O/check_quality_external_mesh.o $O/read_value_parameters.o $O/param_reader.o $O/define_shape_functions.o
 
 $O/define_shape_functions.o: ${S}/../specfem2D/define_shape_functions.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/define_shape_functions.o ${S}/../specfem2D/define_shape_functions.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/define_shape_functions.o ${S}/../specfem2D/define_shape_functions.f90
 
 ##
 ## object files
@@ -167,54 +167,54 @@ $O/define_shape_functions.o: ${S}/../specfem2D/define_shape_functions.f90 ${SETU
 ##
 
 $O/get_node_number.o: ${S}/get_node_number.f90
-	${F90} $(FLAGS_CHECK) -c -o $O/get_node_number.o ${S}/get_node_number.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/get_node_number.o ${S}/get_node_number.f90
 
 $O/meshfem2D.o: ${S}/meshfem2D.F90 $O/part_unstruct.o $O/read_interfaces_file.o $O/read_parameter_file.o $O/read_source_file.o ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/meshfem2D.o ${S}/meshfem2D.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/meshfem2D.o ${S}/meshfem2D.F90
 
 @COND_MPI_TRUE@$O/part_unstruct.o: ${S}/part_unstruct.F90 ${SETUP}/constants.h @SCOTCH_INCLUDEDIR@/scotchf.h
 @COND_MPI_FALSE@$O/part_unstruct.o: ${S}/part_unstruct.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/part_unstruct.o ${S}/part_unstruct.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/part_unstruct.o ${S}/part_unstruct.F90
 
 $O/read_interfaces_file.o: ${S}/read_interfaces_file.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/read_interfaces_file.o ${S}/read_interfaces_file.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/read_interfaces_file.o ${S}/read_interfaces_file.f90
 
 $O/read_materials.o: ${S}/read_materials.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/read_materials.o ${S}/read_materials.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/read_materials.o ${S}/read_materials.f90
 
 $O/read_parameter_file.o: ${S}/read_parameter_file.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/read_parameter_file.o ${S}/read_parameter_file.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/read_parameter_file.o ${S}/read_parameter_file.F90
 
 $O/read_regions.o: ${S}/read_regions.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/read_regions.o ${S}/read_regions.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/read_regions.o ${S}/read_regions.f90
 
 $O/read_source_file.o: ${S}/read_source_file.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/read_source_file.o ${S}/read_source_file.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/read_source_file.o ${S}/read_source_file.f90
 
 $O/save_databases.o: ${S}/save_databases.f90 $O/part_unstruct.o $O/read_parameter_file.o $O/read_source_file.o ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/save_databases.o ${S}/save_databases.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/save_databases.o ${S}/save_databases.f90
 
 $O/save_gnuplot_file.o: ${S}/save_gnuplot_file.f90
-	${F90} $(FLAGS_CHECK) -c -o $O/save_gnuplot_file.o ${S}/save_gnuplot_file.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/save_gnuplot_file.o ${S}/save_gnuplot_file.f90
 
 $O/save_stations_file.o: ${S}/save_stations_file.f90
-	${F90} $(FLAGS_CHECK) -c -o $O/save_stations_file.o ${S}/save_stations_file.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/save_stations_file.o ${S}/save_stations_file.f90
 
 $O/spline_routines.o: ${S}/spline_routines.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/spline_routines.o ${S}/spline_routines.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/spline_routines.o ${S}/spline_routines.f90
 
 ##
 ## check_quality_external_mesh
 ##
 
 $O/check_quality_external_mesh.o: ${SHARED}/check_quality_external_mesh.f90
-	${F90} $(FLAGS_CHECK) -c -o $O/check_quality_external_mesh.o ${SHARED}/check_quality_external_mesh.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/check_quality_external_mesh.o ${SHARED}/check_quality_external_mesh.f90
 
 ##
 ## shared
 ##
 $O/read_value_parameters.o: ${SHARED}/read_value_parameters.f90
-	${F90} $(FLAGS_CHECK) -c -o $O/read_value_parameters.o ${SHARED}/read_value_parameters.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/read_value_parameters.o ${SHARED}/read_value_parameters.f90
 
 $O/param_reader.o: ${SHARED}/param_reader.c
 	${CC} -c $(CFLAGS) -o $O/param_reader.o ${SHARED}/param_reader.c
diff --git a/src/specfem2D/Makefile.in b/src/specfem2D/Makefile.in
index bd90ca8..f9e370f 100644
--- a/src/specfem2D/Makefile.in
+++ b/src/specfem2D/Makefile.in
@@ -55,7 +55,7 @@ FCFLAGS = #@FCFLAGS@
 MPIFC = @MPIFC@
 MPILIBS = @MPILIBS@
 
-FLAGS_CHECK = @FLAGS_CHECK@ -I../../setup
+DEF_FFLAGS = @DEF_FFLAGS@ -I../../setup
 
 CC = @CC@
 CPPFLAGS = @CPPFLAGS@ $(COND_MPI_CPPFLAGS)
@@ -206,21 +206,21 @@ help:
 ##
 xspecfem2D: $E/xspecfem2D
 $E/xspecfem2D: $(OBJS_SPECFEM2D)
-	$(LINK) $(FLAGS_CHECK) -o ${E}/xspecfem2D $(OBJS_SPECFEM2D)
+	$(LINK) $(DEF_FFLAGS) -o ${E}/xspecfem2D $(OBJS_SPECFEM2D)
 
 ##
 ## convolve_source_timefunction
 ##
 xconvolve_source_timefunction: $E/xconvolve_source_timefunction
 $E/xconvolve_source_timefunction: $O/convolve_source_timefunction.o
-	${F90} $(FLAGS_CHECK) -o ${E}/xconvolve_source_timefunction $O/convolve_source_timefunction.o
+	${F90} $(DEF_FFLAGS) -o ${E}/xconvolve_source_timefunction $O/convolve_source_timefunction.o
 
 ##
 ## adj_seismogram
 ##
 xadj_seismogram: $E/xadj_seismogram
 $E/xadj_seismogram: $O/adj_seismogram.o
-	${F90} $(FLAGS_CHECK) -o ${E}/xadj_seismogram $O/adj_seismogram.o
+	${F90} $(DEF_FFLAGS) -o ${E}/xadj_seismogram $O/adj_seismogram.o
 
 
 ##
@@ -231,233 +231,233 @@ $E/xadj_seismogram: $O/adj_seismogram.o
 ## convolve_source_timefunction
 ##
 $O/convolve_source_timefunction.o: ${SHARED}/convolve_source_timefunction.f90
-	${F90} $(FLAGS_CHECK) -c -o $O/convolve_source_timefunction.o ${SHARED}/convolve_source_timefunction.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/convolve_source_timefunction.o ${SHARED}/convolve_source_timefunction.f90
 
 ##
 ## adj_seismogram
 ##
 $O/adj_seismogram.o: ${SHARED}/adj_seismogram.f90
-	${F90} $(FLAGS_CHECK) -c -o $O/adj_seismogram.o ${SHARED}/adj_seismogram.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/adj_seismogram.o ${SHARED}/adj_seismogram.f90
 
 ##
 ## specfem2D
 ##
 $O/assemble_MPI.o: ${S}/assemble_MPI.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/assemble_MPI.o ${S}/assemble_MPI.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/assemble_MPI.o ${S}/assemble_MPI.F90
 
 $O/attenuation_compute_param.o: ${S}/attenuation_compute_param.c
 	${CC} $(CFLAGS) -c -o $O/attenuation_compute_param.o ${S}/attenuation_compute_param.c
 
 $O/acoustic_forcing_boundary.o: ${S}/acoustic_forcing_boundary.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/acoustic_forcing_boundary.o ${S}/acoustic_forcing_boundary.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/acoustic_forcing_boundary.o ${S}/acoustic_forcing_boundary.f90
 
 $O/attenuation_model.o: ${S}/attenuation_model.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/attenuation_model.o ${S}/attenuation_model.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/attenuation_model.o ${S}/attenuation_model.f90
 	
 $O/axisymmetric_routines.o: ${S}/axisymmetric_routines.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/axisymmetric_routines.o ${S}/axisymmetric_routines.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/axisymmetric_routines.o ${S}/axisymmetric_routines.f90
 
 $O/calendar.o: ${S}/calendar.f90
-	${F90} $(FLAGS_CHECK) -c -o $O/calendar.o ${S}/calendar.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/calendar.o ${S}/calendar.f90
 
 $O/checkgrid.o: ${S}/checkgrid.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/checkgrid.o ${S}/checkgrid.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/checkgrid.o ${S}/checkgrid.F90
 
 $O/compute_arrays_source.o: ${S}/compute_arrays_source.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/compute_arrays_source.o ${S}/compute_arrays_source.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/compute_arrays_source.o ${S}/compute_arrays_source.f90
 
 $O/compute_Bielak_conditions.o: ${S}/compute_Bielak_conditions.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/compute_Bielak_conditions.o ${S}/compute_Bielak_conditions.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/compute_Bielak_conditions.o ${S}/compute_Bielak_conditions.f90
 
 $O/compute_curl_one_element.o: ${S}/compute_curl_one_element.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/compute_curl_one_element.o ${S}/compute_curl_one_element.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/compute_curl_one_element.o ${S}/compute_curl_one_element.f90
 
 $O/compute_vector_field.o: ${S}/compute_vector_field.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/compute_vector_field.o ${S}/compute_vector_field.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/compute_vector_field.o ${S}/compute_vector_field.f90
 
 $O/compute_pressure.o: ${S}/compute_pressure.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/compute_pressure.o ${S}/compute_pressure.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/compute_pressure.o ${S}/compute_pressure.f90
 
 $O/construct_acoustic_surface.o: ${S}/construct_acoustic_surface.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/construct_acoustic_surface.o ${S}/construct_acoustic_surface.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/construct_acoustic_surface.o ${S}/construct_acoustic_surface.f90
 
 $O/convert_time.o: ${S}/convert_time.f90
-	${F90} $(FLAGS_CHECK) -c -o $O/convert_time.o ${S}/convert_time.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/convert_time.o ${S}/convert_time.f90
 
 $O/create_color_image.o: ${S}/create_color_image.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/create_color_image.o ${S}/create_color_image.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/create_color_image.o ${S}/create_color_image.f90
 
 $O/createnum_fast.o: ${S}/createnum_fast.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/createnum_fast.o ${S}/createnum_fast.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/createnum_fast.o ${S}/createnum_fast.f90
 
 $O/createnum_slow.o: ${S}/createnum_slow.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/createnum_slow.o ${S}/createnum_slow.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/createnum_slow.o ${S}/createnum_slow.f90
 
 $O/datim.o: ${S}/datim.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/datim.o ${S}/datim.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/datim.o ${S}/datim.f90
 
 $O/define_derivation_matrices.o: ${S}/define_derivation_matrices.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/define_derivation_matrices.o ${S}/define_derivation_matrices.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/define_derivation_matrices.o ${S}/define_derivation_matrices.f90
 
 $O/define_external_model.o: ${S}/define_external_model.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/define_external_model.o ${S}/define_external_model.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/define_external_model.o ${S}/define_external_model.f90
 
 $O/define_shape_functions.o: ${S}/define_shape_functions.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/define_shape_functions.o ${S}/define_shape_functions.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/define_shape_functions.o ${S}/define_shape_functions.f90
 
 $O/exit_mpi.o: ${S}/exit_mpi.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/exit_mpi.o ${S}/exit_mpi.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/exit_mpi.o ${S}/exit_mpi.F90
 
 ### C compilation
 $O/force_ftz.o: ${SHARED}/force_ftz.c ${SETUP}/config.h
 	${CC} -c $(CPPFLAGS) $(CFLAGS) -o $O/force_ftz.o ${SHARED}/force_ftz.c
 
 $O/get_global.o: ${S}/get_global.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/get_global.o ${S}/get_global.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/get_global.o ${S}/get_global.f90
 
 $O/get_MPI.o: ${S}/get_MPI.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/get_MPI.o ${S}/get_MPI.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/get_MPI.o ${S}/get_MPI.F90
 
 $O/get_poroelastic_velocities.o: ${S}/get_poroelastic_velocities.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/get_poroelastic_velocities.o ${S}/get_poroelastic_velocities.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/get_poroelastic_velocities.o ${S}/get_poroelastic_velocities.f90
 
 $O/gll_library.o: ${S}/gll_library.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/gll_library.o ${S}/gll_library.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/gll_library.o ${S}/gll_library.f90
 
 $O/gmat01.o: ${S}/gmat01.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/gmat01.o ${S}/gmat01.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/gmat01.o ${S}/gmat01.f90
 
 $O/invert_mass_matrix.o: ${S}/invert_mass_matrix.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/invert_mass_matrix.o ${S}/invert_mass_matrix.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/invert_mass_matrix.o ${S}/invert_mass_matrix.F90
 
 $O/initialize_simulation.o: ${S}/initialize_simulation.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/initialize_simulation.o ${S}/initialize_simulation.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/initialize_simulation.o ${S}/initialize_simulation.F90
 
 $O/is_in_convex_quadrilateral.o: ${S}/is_in_convex_quadrilateral.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/is_in_convex_quadrilateral.o ${S}/is_in_convex_quadrilateral.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/is_in_convex_quadrilateral.o ${S}/is_in_convex_quadrilateral.f90
 
 $O/lagrange_poly.o: ${S}/lagrange_poly.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/lagrange_poly.o ${S}/lagrange_poly.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/lagrange_poly.o ${S}/lagrange_poly.f90
 
 $O/locate_receivers.o: ${S}/locate_receivers.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/locate_receivers.o ${S}/locate_receivers.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/locate_receivers.o ${S}/locate_receivers.F90
 
 $O/locate_source_force.o: ${S}/locate_source_force.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/locate_source_force.o ${S}/locate_source_force.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/locate_source_force.o ${S}/locate_source_force.F90
 
 $O/locate_source_moment_tensor.o: ${S}/locate_source_moment_tensor.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/locate_source_moment_tensor.o ${S}/locate_source_moment_tensor.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/locate_source_moment_tensor.o ${S}/locate_source_moment_tensor.F90
 
 $O/netlib_specfun_erf.o: ${S}/netlib_specfun_erf.f90
-	${F90} $(FLAGS_CHECK) -c -o $O/netlib_specfun_erf.o ${S}/netlib_specfun_erf.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/netlib_specfun_erf.o ${S}/netlib_specfun_erf.f90
 
 $O/noise_tomography.o: ${S}/noise_tomography.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/noise_tomography.o ${S}/noise_tomography.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/noise_tomography.o ${S}/noise_tomography.f90
 
 $O/paco_beyond_critical.o: ${S}/paco_beyond_critical.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/paco_beyond_critical.o ${S}/paco_beyond_critical.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/paco_beyond_critical.o ${S}/paco_beyond_critical.f90
 
 $O/paco_convolve_fft.o: ${S}/paco_convolve_fft.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/paco_convolve_fft.o ${S}/paco_convolve_fft.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/paco_convolve_fft.o ${S}/paco_convolve_fft.f90
 
 $O/plotgll.o: ${S}/plotgll.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/plotgll.o ${S}/plotgll.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/plotgll.o ${S}/plotgll.f90
 
 $O/plotpost.o: ${S}/plotpost.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/plotpost.o ${S}/plotpost.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/plotpost.o ${S}/plotpost.F90
 
 $O/pml_init.o: ${S}/pml_init.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/pml_init.o ${S}/pml_init.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/pml_init.o ${S}/pml_init.F90
   
 $O/prepare_absorb.o: ${S}/prepare_absorb.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/prepare_absorb.o ${S}/prepare_absorb.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/prepare_absorb.o ${S}/prepare_absorb.f90
 
 $O/prepare_assemble_MPI.o: ${S}/prepare_assemble_MPI.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/prepare_assemble_MPI.o ${S}/prepare_assemble_MPI.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/prepare_assemble_MPI.o ${S}/prepare_assemble_MPI.F90
 
 $O/prepare_color_image.o: ${S}/prepare_color_image.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/prepare_color_image.o ${S}/prepare_color_image.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/prepare_color_image.o ${S}/prepare_color_image.F90
 
 $O/prepare_initialfield.o: ${S}/prepare_initialfield.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/prepare_initialfield.o ${S}/prepare_initialfield.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/prepare_initialfield.o ${S}/prepare_initialfield.F90
 
 $O/prepare_source_time_function.o: ${S}/prepare_source_time_function.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/prepare_source_time_function.o ${S}/prepare_source_time_function.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/prepare_source_time_function.o ${S}/prepare_source_time_function.f90
 
 $O/read_databases.o: ${S}/read_databases.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/read_databases.o ${S}/read_databases.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/read_databases.o ${S}/read_databases.F90
 
 $O/read_external_model.o: ${S}/read_external_model.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/read_external_model.o ${S}/read_external_model.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/read_external_model.o ${S}/read_external_model.f90
 
 $O/recompute_jacobian.o: ${S}/recompute_jacobian.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/recompute_jacobian.o ${S}/recompute_jacobian.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/recompute_jacobian.o ${S}/recompute_jacobian.f90
 
 $O/save_databases.o: ${S}/save_databases.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/save_databases.o ${S}/save_databases.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/save_databases.o ${S}/save_databases.f90
 
 $O/save_gnuplot_file.o: ${S}/save_gnuplot_file.f90
-	${F90} $(FLAGS_CHECK) -c -o $O/save_gnuplot_file.o ${S}/save_gnuplot_file.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/save_gnuplot_file.o ${S}/save_gnuplot_file.f90
 
 $O/save_openDX_jacobian.o: ${S}/save_openDX_jacobian.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/save_openDX_jacobian.o ${S}/save_openDX_jacobian.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/save_openDX_jacobian.o ${S}/save_openDX_jacobian.f90
 
 $O/save_stations_file.o: ${S}/save_stations_file.f90
-	${F90} $(FLAGS_CHECK) -c -o $O/save_stations_file.o ${S}/save_stations_file.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/save_stations_file.o ${S}/save_stations_file.f90
 
 $O/set_sources.o: ${S}/set_sources.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/set_sources.o ${S}/set_sources.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/set_sources.o ${S}/set_sources.f90
 
 $O/setup_sources_receivers.o: ${S}/setup_sources_receivers.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/setup_sources_receivers.o ${S}/setup_sources_receivers.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/setup_sources_receivers.o ${S}/setup_sources_receivers.F90
 
 $O/spline_routines.o: ${S}/spline_routines.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/spline_routines.o ${S}/spline_routines.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/spline_routines.o ${S}/spline_routines.f90
 
 $O/sort_array_coordinates.o: ${S}/sort_array_coordinates.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/sort_array_coordinates.o ${S}/sort_array_coordinates.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/sort_array_coordinates.o ${S}/sort_array_coordinates.F90
 
 $O/update_displacement_scheme.o: ${S}/update_displacement_scheme.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/update_displacement_scheme.o ${S}/update_displacement_scheme.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/update_displacement_scheme.o ${S}/update_displacement_scheme.F90
 
 $O/write_seismograms.o: ${S}/write_seismograms.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/write_seismograms.o ${S}/write_seismograms.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/write_seismograms.o ${S}/write_seismograms.F90
 
 $O/check_stability.o: ${S}/check_stability.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/check_stability.o ${S}/check_stability.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/check_stability.o ${S}/check_stability.F90
 
 $O/compute_coupling_acoustic_el.o: ${S}/compute_coupling_acoustic_el.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/compute_coupling_acoustic_el.o ${S}/compute_coupling_acoustic_el.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/compute_coupling_acoustic_el.o ${S}/compute_coupling_acoustic_el.f90
 
 $O/compute_energy.o: ${S}/compute_energy.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/compute_energy.o ${S}/compute_energy.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/compute_energy.o ${S}/compute_energy.f90
 
 $O/compute_forces_acoustic.o: ${S}/compute_forces_acoustic.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/compute_forces_acoustic.o ${S}/compute_forces_acoustic.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/compute_forces_acoustic.o ${S}/compute_forces_acoustic.f90
 
 $O/compute_forces_gravitoacoustic.o: ${S}/compute_forces_gravitoacoustic.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/compute_forces_gravitoacoustic.o ${S}/compute_forces_gravitoacoustic.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/compute_forces_gravitoacoustic.o ${S}/compute_forces_gravitoacoustic.f90
 
 $O/compute_forces_poro_fluid.o: ${S}/compute_forces_poro_fluid.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/compute_forces_poro_fluid.o ${S}/compute_forces_poro_fluid.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/compute_forces_poro_fluid.o ${S}/compute_forces_poro_fluid.f90
 
 $O/compute_forces_poro_solid.o: ${S}/compute_forces_poro_solid.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/compute_forces_poro_solid.o ${S}/compute_forces_poro_solid.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/compute_forces_poro_solid.o ${S}/compute_forces_poro_solid.f90
 
 $O/compute_forces_viscoelastic.o: ${S}/compute_forces_viscoelastic.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/compute_forces_viscoelastic.o ${S}/compute_forces_viscoelastic.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/compute_forces_viscoelastic.o ${S}/compute_forces_viscoelastic.F90
 
 $O/compute_gradient_attenuation.o: ${S}/compute_gradient_attenuation.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/compute_gradient_attenuation.o ${S}/compute_gradient_attenuation.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/compute_gradient_attenuation.o ${S}/compute_gradient_attenuation.f90
 
 $O/compute_normal_vector.o: ${S}/compute_normal_vector.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/compute_normal_vector.o ${S}/compute_normal_vector.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/compute_normal_vector.o ${S}/compute_normal_vector.f90
 
 $O/enforce_acoustic_free_surface.o: ${S}/enforce_acoustic_free_surface.f90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/enforce_acoustic_free_surface.o ${S}/enforce_acoustic_free_surface.f90
+	${F90} $(DEF_FFLAGS) -c -o $O/enforce_acoustic_free_surface.o ${S}/enforce_acoustic_free_surface.f90
 
 $O/specfem2D.o: ${S}/specfem2D.F90 ${SETUP}/constants.h
-	${F90} $(FLAGS_CHECK) -c -o $O/specfem2D.o ${S}/specfem2D.F90
+	${F90} $(DEF_FFLAGS) -c -o $O/specfem2D.o ${S}/specfem2D.F90
 
 
 ##



More information about the CIG-COMMITS mailing list