# # Changing this file requires mods to # WRFV3_top/chem/KPP/util/wkc/change_chem_Makefile.c # Right now it looks at the line in MODULES with module_data_sorgam # AND it cares about the word DEPENDENCIES. DO NOT EVEN CHANGE # SPACING ON THESE TWO LINES. LN = ln -sf MAKE = make -i -r RM = rm -f MODULES = \ module_aer_opt_out.o \ module_add_emiss_burn.o \ module_add_emis_cptec.o \ module_bioemi_beis314.o \ module_chem_utilities.o \ module_cmu_dvode_solver.o \ module_ctrans_aqchem.o \ module_data_cbmz.o \ module_data_cmu_bulkaqchem.o \ module_data_gocartchem.o \ module_data_gocart_seas.o \ module_data_mosaic_asect.o \ module_data_mosaic_other.o \ module_data_mosaic_therm.o \ module_data_radm2.o \ module_data_rrtmgaeropt.o \ module_data_megan2.o \ module_data_soa_vbs.o \ module_data_sorgam.o \ module_ftuv_subs.o \ module_ghg_fluxes.o \ module_gocart_drydep.o \ module_gocart_settling.o \ module_gocart_so2so4.o \ module_input_tracer_data.o \ module_interpolate.o \ module_mosaic_csuesat.o \ module_mozcart_wetscav.o \ module_peg_util.o \ module_tropopause.o \ module_upper_bc_driver.o \ module_vertmx_wrf.o \ module_wave_data.o \ module_wetdep_ls.o \ module_zero_plumegen_coms.o \ module_vash_settling.o \ module_chem_plumerise_scalar.o \ module_dep_simple.o \ module_gocart_dmsemis.o \ module_gocart_aerosols.o \ module_gocart_dust.o \ module_gocart_dust_afwa.o \ module_gocart_seasalt.o \ module_mosaic_addemiss.o \ module_mosaic_initmixrats.o \ module_mosaic_movesect.o \ module_mosaic_newnuc.o \ module_cbmz_lsodes_solver.o \ module_cbmz_rodas3_solver.o \ module_cmu_bulkaqchem.o \ module_data_mgn2mech.o \ module_ftuv_driver.o \ module_fastj_data.o \ module_fastj_mie.o \ module_input_chem_data.o \ module_mosaic_coag.o \ module_mosaic_wetscav.o \ module_mosaic_therm.o \ module_phot_mad.o \ module_radm.o \ module_sorgam_aqchem.o \ module_aerosols_soa_vbs.o \ module_aerosols_sorgam.o \ module_bioemi_megan2.o \ module_bioemi_simple.o \ module_cbm4_initmixrats.o \ module_cbmz.o \ module_cbmz_initmixrats.o \ module_cbmz_rodas_prep.o \ module_ctrans_grell.o \ module_gocart_chem.o \ module_input_tracer.o \ module_lightning_nox_driver.o \ module_lightning_nox_ott.o \ module_lightning_nox_decaria.o \ module_mixactivate_wrappers.o \ module_mosaic_driver.o \ module_optical_averaging.o \ module_plumerise1.o \ module_mosaic_drydep.o \ module_wetscav_driver.o \ module_input_chem_bioemiss.o \ module_input_dust_errosion.o \ module_input_gocart_dms.o \ module_cbmz_addemiss.o \ module_cbm4_addemiss.o \ module_emissions_anthropogenics.o \ module_aer_drydep.o \ module_cam_mam_calcsize.o \ module_cam_mam_dust_sediment.o \ module_cam_mam_drydep.o \ module_cam_mam_init.o \ module_cam_mam_initaerodata.o \ module_cam_mam_initmixrats.o \ module_cam_mam_rename.o \ module_cam_mam_wateruptake.o \ module_cam_mam_gasaerexch.o \ module_cam_mam_coag.o \ module_cam_mam_newnuc.o \ module_cam_mam_aerchem_driver.o \ module_cam_mam_addemiss.o \ module_cam_mam_wetscav.o \ module_cam_mam_mz_aerosols_intr.o \ module_cam_mam_wetdep.o \ module_cam_mam_cloudchem.o \ module_cam_mam_setsox.o \ module_cam_mam_mo_chem_utls.o \ module_mosaic_cloudchem.o \ module_sorgam_cloudchem.o \ module_phot_fastj.o OBJS = \ chemics_init.o \ chem_driver.o \ cloudchem_driver.o \ photolysis_driver.o \ optical_driver.o \ mechanism_driver.o \ emissions_driver.o \ dry_dep_driver.o \ aerosol_driver.o LIBTARGET = chemics TARGETDIR = ./ $(LIBTARGET) : MODULE DRIVERS $(AR) $(ARFLAGS) ../main/$(LIBWRFLIB) $(MODULES) $(OBJS) MODULE : $(MODULES) DRIVERS : $(OBJS) include ../configure.wrf convert_emiss : convert_emiss.o $(RANLIB) ../main/$(LIBWRFLIB) $(FC) -o convert_emiss.exe $(LDFLAGS) convert_emiss.o ../main/$(LIBWRFLIB) $(LIB) clean: @ echo 'use the clean script' # DEPENDENCIES : only dependencies after this line (don't remove the word DEPENDENCIES) include depend.chem