#---------------------------------------------------------------------------- # S. Szopa lors du passage en 1x1° (01/2009) # lit d'anciennes entrees LMDz-INCA sur la grille physique pour le modèle # en 96x72 et passe de grille phy a grille dyn # interpole en 1x1 # passe de grille dyn a phy # sort un fichier netcdf #---------------------------------------------------------------------------- EXC = regrid #INCLUDES = #RSUBS = #USE_INCL = FOBJS = \ main.o check_err.o get_field.o \ get_field_landuse.o get_field_npp.o \ grid_correspondance.o dyn2phy.o dyn2phy_landuse.o get_grid.o \ interpolate.o interpolate_landuse.o dyngrid_ncfile.o \ dyngrid_ncfile_landuse.o dyngrid_ncfile_npp.o get_grid_lmdz.o \ phygrid_ncfile.o phygrid_ncfile_npp.o phygrid_ncfile_landuse.o\ phy2dyn.o phy2dyn_landuse.o dyngrid_ncfile_init.o MOBJS = modules/mods.o #---------- # FC : FORTRAN compiler (sur lscedec2 = f90) FC = ifort # FFLAGS : command line options to compiler call (if not set, default is # probably some basic optimization level) FFLAGS = -free # INCS : includes INCS = -I/usr/local/include -I./modules # LIBS : libraries required LIBS = -L/usr/local/install/lib -lnetcdff -lnetcdf #---------- $(EXC): $(MOBJS) $(FOBJS) $(USE_INCL) $(FC) $(FFLAGS) $(FOBJS) $(MOBJS) $(USE_INCL) $(LIBS) -o $@ $(USE_INCL): $(INCLUDES) $(MOBJS) : cd modules ; make modules .f.o: $(FC) $(FFLAGS) $(INCS) -c $*.f clean: rm -f core $(EXC) $(USE_INCL) $(FOBJS)