#------------------------------------------------------------------------------- # d_hydro top-level automake configutation # common.am (see also configure.ac) # # Fedor.Baart@Deltares.NL # Adri.MouritsDeltares.NL # Irv.ElshoffDeltares.NL # 17 nov 11 #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- # C/C++ flags AM_CFLAGS = \ -std=c99 \ -D_GNU_SOURCE \ -DSTR_LEN_AT_END AM_CXXFLAGS = \ -std=c++98 \ -D_GNU_SOURCE \ -DSTR_LEN_AT_END STANDARD_C_INCLUDES = \ -I$(top_builddir)/engines_gpl/flow2d3d/packages/flow2d3d/include \ -I$(top_builddir)/utils_lgpl/esmfsm/include \ -I$(top_builddir)/utils_lgpl/precision/include \ -I$(top_builddir)/utils_lgpl/stream/include #------------------------------------------------------------------------------- # Fortran flags # Set FINCLUDES and FMODULES to empty here, so they can be expanded with += later. FINCLUDES = FMODULES = FOPTFLAGS = -O2 LDOPTFLAGS = -O2 #------------------------------------------------------------------------------- # Fortran 90 flags AM_FCFLAGS = \ $(FINCLUDES) \ $(FMODULES) AM_FCFLAGS+=$(FOPTFLAGS) AM_FCFLAGS+=$(OPENMP_FCFLAGS) #------------------------------------------------------------------------------- # Fortran 77 flags AM_FFLAGS = \ $(FINCLUDES) \ $(FMODULES) AM_FFLAGS+=$(FOPTFLAGS) AM_FFLAGS+=$(OPENMP_FFLAGS) AM_LDFLAGS = \ $(LDOPTFLAGS) #------------------------------------------------------------------------------- # Allow to build in different subdirectories # This is described in http://www.gnu.org/software/automake/manual/automake.html#VPATH-Builds srcdir = @srcdir@ VPATH = @srcdir@ # stuff that gets build but doesn't get installed ends up here... noinst_nodistdir = @abs_builddir@/noinst distclean-local: rm -f $(top_builddir)/bin/* rm -f $(top_builddir)/lib/* clean-local: rm -f *.mod