include $(ESMFMKFILE) ESMF_INC = $(ESMF_F90COMPILEPATHS) ESMF_LIB = $(ESMF_F90LINKPATHS) $(ESMF_F90LINKRPATHS) $(ESMF_F90ESMFLINKLIBS) gfs=gsm gfsdir=atmos/$(gfs) NWPROD_LIB ?= $(TOP)/../../lib NETCDF_INC = -I$(NWPROD_LIB)/netcdf/include NETCDF_LIB = -L$(NWPROD_LIB)/netcdf/lib -lnetcdff -lnetcdf NEMSIO_INC = -I$(NWPROD_LIB)/incmod/nemsio NEMSIO_LIB = -L$(NWPROD_LIB) -lnemsio W3_LIB = -L$(NWPROD_LIB) -lw3nco_4 -lw3emc_4 BACIO_LIB = -L$(NWPROD_LIB) -lbacio_4 SP_LIB = -L$(NWPROD_LIB) -lsp_4 SYS_LIB = EXTLIBS = $(NEMSIO_LIB) \ $(W3_LIB) \ $(BACIO_LIB) \ $(SP_LIB) \ $(ESMF_LIB) \ $(NETCDF_LIB) \ $(SYS_LIB) FC = mpif90 -fc=pgf95 FPP = -Mpreprocess FREE = -Mfree FIXED = -Mfixed R8 = -r8 FINCS = $(ESMF_INC) $(NEMSIO_INC) $(NETCDF_INC) TRAPS = FFLAGS = $(TRAPS) $(FINCS) -mp -byteswapio OPTS_NMM = -O3 OPTS_GFS = -O3 FFLAGS_NMM = $(OPTS_NMM) $(FFLAGS) FFLAGS_GFS = $(OPTS_GFS) $(FFLAGS) $(FREE) FFLAGS_GFSF = $(OPTS_GFS) $(FFLAGS) $(FIXED) CPP = cpp -P -traditional CPPFLAGS = -DENABLE_SMP -DCHNK_RRTM=8 AR = ar ARFLAGS = -r RM = rm