ACLOCAL_AMFLAGS=-I m4 bin_PROGRAMS=xcoast xcoast_SOURCES= # module sources first... if HAVE_LIBXBEACH xcoast_SOURCES+=xbeachmod.F90 endif if HAVE_LIBDUNE xcoast_SOURCES+=xdunemod.F90 endif if HAVE_LIBFLOW2D3D xcoast_SOURCES+=flow2d3dmod.F90 endif xcoast_SOURCES+=xcoastcoupler.F90 xcoastmod.F90 xcoastapp.F90 ESMF_DIR=../../esmf #ESMF_MODS=${ESMF_DIR}/mod/modO/Linux.gfortran.64.openmpi.default #ESMF_LIB=${ESMF_DIR}/lib/libO/Linux.gfortran.64.openmpi.default/libesmf.a ESMF_MODS=${ESMF_DIR}/mod/modg/Darwin.gfortran.64.openmpi.default ESMF_LIB=${ESMF_DIR}/lib/libg/Darwin.gfortran.64.openmpi.default/libesmf.a ESMF_INCLUDE=${ESMF_DIR}/src/include # Set flags off by default xcoast_FCFLAGS= xcoast_FCFLAGS+=-I${ESMF_MODS} -I${ESMF_INCLUDE} xcoast_FCFLAGS+=${NETCDF_CXX_CFLAGS} ${NETCDF_FORTRAN_CFLAGS} xcoast_LDADD=${ESMF_LIB} -lmpi_cxx -lnetcdff -lnetcdf_c++ -lnetcdf ${LIBDUNE} ${LIBXBEACH} ${LIBFLOW2D3D} ${NETCDF_FORTRAN_LIBS} ${NETCDF_CXX_LIBS} FC=${MPIFC} CLEANFILES=*.mod *.MOD