F90 = gfortran INCPATH = /usr/include/ LIBPATH = /usr/lib/ LNK = -o CMPL = -c LIBS = -lnetcdf -lnetcdff FFLAGS = -O0 -g -m64 -fbounds-check -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -ffree-form \ -fbacktrace LDFLAGS = $(FFLAGS) -L$(LIBPATH) -I$(INCPATH) $(LIBS) MAIN = flexpartnoresm # MODOBJS = \ par_mod.o com_mod.o \ conv_mod.o hanna_mod.o \ interpol_mod.o cmapf_mod.o \ unc_mod.o oh_mod.o \ xmass_mod.o flux_mod.o \ point_mod.o outg_mod.o \ noresm_variables.o OBJECTS = \ allocatedumarray_parts.o \ allocatedumarray.o \ check_variable.o dewpoint.o \ readwind.o \ read_delta_ps_intime.o \ writeheader.o assignland.o \ calcpar.o part0.o \ caldate_noleap.o partdep.o \ coordtrafo.o psih.o \ raerod.o \ transform_omega_etadot.o \ drydepokernel.o random.o \ erf.o readavailable.o \ ew.o readcommand.o \ advance.o readdepo.o \ releaseparticles.o psim.o \ FLEXPART.o readlanduse.o \ getfields_with_dpdt.o init_domainfill.o\ interpol_wind.o readoutgrid.o \ interpol_all.o readpaths.o \ getrb.o readreceptors.o \ getrc.o readreleases.o \ getvdep.o readspecies.o \ interpol_misslev.o \ conccalc.o richardson.o \ concoutput.o scalev.o \ pbl_profile.o readOHfield.o\ juldate_noleap.o timemanager.o\ interpol_vdep.o interpol_rain.o \ verttransform.o verttransform_omega.o \ partoutput.o \ hanna.o wetdepokernel.o \ mean.o wetdepo.o \ hanna_short.o windalign.o \ obukhov.o gridcheck.o \ hanna1.o initialize.o \ gridcheck_nests.o \ readwind_nests.o calcpar_nests.o \ verttransform_nests.o interpol_all_nests.o \ interpol_wind_nests.o interpol_misslev_nests.o \ interpol_vdep_nests.o interpol_rain_nests.o \ getvdep_nests.o \ readageclasses.o readpartpositions.o \ calcfluxes.o fluxoutput.o \ qvsat.o skplin.o \ convmix.o calcmatrix.o \ convect43c.o redist.o \ sort2.o distance.o \ centerofmass.o plumetraj.o \ openouttraj.o calcpv.o \ calcpv_nests.o distance2.o \ clustering.o interpol_wind_short.o \ interpol_wind_short_nests.o shift_field_0.o \ shift_field.o outgrid_init.o \ openreceptors.o boundcond_domainfill.o\ partoutput_short.o readoutgrid_nest.o \ outgrid_init_nest.o writeheader_nest.o \ concoutput_nest.o wetdepokernel_nest.o \ drydepokernel_nest.o zenithangle.o \ ohreaction.o getvdep_nests.o \ initial_cond_calc.o initial_cond_output.o \ dynamic_viscosity.o get_settling.o $(MAIN): $(MODOBJS) $(OBJECTS) $(F90) $(LNK) $(MAIN) *.o $(LIBS) $(OBJECTS): $(MODOBJS) %.o: %.f90 $(F90) $(LDFLAGS) $(CMPL) $< clean: rm *.o *.mod