
SHELL = /bin/sh

.DEFAULT:
	collectivisme_101 $@

COMDECKS= \
         acclist.cdk       acid.cdk       acmcon.cdk       acq.cdk \
         adx_cfl.cdk       adx_dims.cdk       adx_dyn.cdk       adx_gmm.cdk \
         adx_gmm_tr.cdk       adx_grid.cdk       adx_interp.cdk       adx_nml.cdk \
         adx_nosetint.cdk       adx_poles.cdk       adx_tricub_lag3d_loop.cdk       aeros.cdk \
         anal.cdk       bandl.cdk       bandlh.cdk       bands.cdk \
         bandsh.cdk       bcsgrds.cdk       blk_input.cdk       bmf.cdk \
         bubble.cdk       buses.cdk       cfld.cdk       class_com.cdk \
         classlvls.cdk       cldop.cdk       clefcon.cdk       clim.cdk \
         comphy.cdk       consphy.cdk       consphy_class.cdk       cori.cdk \
         cst_lis.cdk       cstv.cdk       dcst.cdk       dimout.cdk \
         dimsurf.cdk       dzcond.cdk       dzsedi.cdk       e_anal.cdk \
         e_cdate.cdk       e_dgf.cdk       e_fu.cdk       e_geomg.cdk \
         e_grdc.cdk       e_grids.cdk       e_intuv.cdk       e_inuvl.cdk \
         e_nml.cdk       e_schm.cdk       e_topo.cdk       e_tr.cdk \
         eigv.cdk       ens_gmm_dim.cdk       ens_gmm_var.cdk       ens_param.cdk \
         eq.cdk       fft.cdk       filename.cdk       geomg.cdk \
         geomn.cdk       glb_ld.cdk       glb_pil.cdk       grd.cdk \
         grdc.cdk       grid.cdk       hgc.cdk       himin.cdk \
         hscap.cdk       hum_ptrs.cdk       hum_ptrs_os.cdk       hybdim.cdk \
         hzd.cdk       icelvls.cdk       ifd.cdk       indx_sfc.cdk \
         init.cdk       intuv.cdk       inuvl.cdk       isbapar.cdk \
         itf_cpl.cdk       itf_phy_buses.cdk       itf_phy_config.cdk       lam.cdk \
         lctl.cdk       ldnh.cdk       leads.cdk       level.cdk \
         locbus.cdk       lun.cdk       machcon.cdk       maxlev.cdk \
         mcica.cdk       mem.cdk       modconst.cdk       modipc.cdk \
         mon_acid.cdk       mountains.cdk       mtn.cdk       nbsnbl.cdk \
         nbvarsurf.cdk       nclassvg.cdk       nest.cdk       nl.cdk \
         nml.cdk       nocld.cdk       obus.cdk       opr.cdk \
         options.cdk       orh.cdk       out.cdk       out3.cdk \
         outc.cdk       outd.cdk       outp.cdk       ozopnt.cdk \
         p_geof.cdk       p_serg.cdk       p_zong.cdk       path.cdk \
         perturb.cdk       phy_itf.cdk       phy_master_ctrl.cdk       phy_namelist.cdk \
         phybus.cdk       phygmm.cdk       pilot.cdk       prec.cdk \
         pres.cdk       ptopo.cdk       pw.cdk       radclcons.cdk \
         raddata.cdk       radparam.cdk       radpnt.cdk       rasdata.cdk \
         rhsc.cdk       ribcom.cdk       rstr.cdk       scfrst.cdk \
         schm.cdk       sedipara.cdk       sercmdk.cdk       setsor.cdk \
         sfcbus.cdk       small_sedimentation_dt.cdk       snoh0.cdk       sol.cdk \
         solcons.cdk       stat.cdk       step.cdk       stk.cdk \
         surfacepar.cdk       surfcon.cdk       surfcon_ini.cdk       tables.cdk \
         tebcst.cdk       theo.cdk       theonml.cdk       timestep.cdk \
         timing.cdk       tr3d.cdk       tracegases.cdk       trp.cdk \
         type.cdk       vamin.cdk       var_gmm.cdk       ver.cdk \
         version.cdk       vinterpo.cdk       vmmlist.cdk       vspng.cdk \
         vt0.cdk       vt1.cdk       vt1_m.cdk       vta.cdk \
         vth.cdk       vtopo.cdk       vtx.cdk       wil_nml.cdk \
         wil_williamson.cdk       workspc.cdk       xptsurf.cdk       xst.cdk \
         xstb.cdk       yyg_pil.cdk       yyg_pil0.cdk       yyg_pilu.cdk \
         yyg_pilv.cdk       yyg_rhs.cdk       zblen.cdk       zdot.cdk \
         zuzt.cdk

COMDECKS90= \
         agg_filter.cdk90       bus_fold.cdk90       clib_itf_mod.cdk90       cmcdate.cdk90 \
         config_mod.cdk90       convert_units.cdk90       drv_grid_mod.cdk90       drv_itf_mod.cdk90 \
         drv_levels.cdk90       drv_path.cdk90       drv_ptopo.cdk90       drv_time_mod.cdk90 \
         env_utils.cdk90       ezgrid.cdk90       fst.cdk90       fst_read.cdk90 \
         fst_write.cdk90       fstmpi.cdk90       fstmpi_read.cdk90       fstmpi_write.cdk90 \
         gmm_itf_mod.cdk90       gmmx_mod.cdk90       harmonsphere.cdk90       hgrid_wb.cdk90 \
         incfg.cdk90       input.cdk90       mo_doctor.cdk90       mo_exception.cdk90 \
         mo_gwspectrum.cdk90       modd_atm_cst.cdk90       modd_convpar.cdk90       modd_convpar_shal.cdk90 \
         modd_convparexp.cdk90       modd_csts.cdk90       modd_data_cover_par.cdk90       modd_isba.cdk90 \
         modd_prep.cdk90       modd_prep_snow.cdk90       modd_prep_teb.cdk90       modd_snow_par.cdk90 \
         modd_surf_par.cdk90       modd_teb.cdk90       modd_teb_grid.cdk90       modd_town.cdk90 \
         modd_type_date.cdk90       modd_type_snow.cdk90       modd_ver_interp_lin.cdk90       mode_snow3l.cdk90 \
         mode_surf_snow_frac.cdk90       mode_thermos.cdk90       modi_allocate_gr_snow.cdk90       modi_averaged_albedo_teb.cdk90 \
         modi_averaged_tsrad_teb.cdk90       modi_bld_e_budget.cdk90       modi_coef_ver_interp_lin2d.cdk90       modi_coupling_teb.cdk90 \
         modi_coupling_teb_orography.cdk90       modi_default_prep_teb.cdk90       modi_default_teb.cdk90       modi_forcing_vert_shift.cdk90 \
         modi_get_luout.cdk90       modi_hor_interpol.cdk90       modi_ini_csts.cdk90       modi_init_snow_lw.cdk90 \
         modi_init_teb.cdk90       modi_interp_grid1d.cdk90       modi_interp_grid2d.cdk90       modi_mnhget_luout.cdk90 \
         modi_possol.cdk90       modi_prep_hor_snow_field.cdk90       modi_prep_hor_snow_fields.cdk90       modi_prep_hor_teb_field.cdk90 \
         modi_prep_snow_gem.cdk90       modi_prep_teb.cdk90       modi_prep_teb_gem.cdk90       modi_road_wall_layer_e_budget.cdk90 \
         modi_roof_layer_e_budget.cdk90       modi_snow_cover_1layer.cdk90       modi_snow_heat_to_t_wliq.cdk90       modi_sunpos.cdk90 \
         modi_surface_aero_cond.cdk90       modi_surface_cd.cdk90       modi_surface_ri.cdk90       modi_teb.cdk90 \
         modi_tridiag_ground.cdk90       modi_urban_drag.cdk90       modi_urban_fluxes.cdk90       modi_urban_hydro.cdk90 \
         modi_urban_lw_coef.cdk90       modi_urban_snow_evol.cdk90       modi_urban_solar_abs.cdk90       modi_vegtype_grid_to_patch_grid.cdk90 \
         modi_vegtype_to_patch.cdk90       modi_ver_interp_lin2d.cdk90       my_dmom_mod.cdk90       my_fncs_mod.cdk90 \
         my_sedi_mod.cdk90       my_smom_mod.cdk90       my_tmom_mod.cdk90       nest_blending.cdk90 \
         out_vref_mod.cdk90       outcfg.cdk90       output.cdk90       phy_output_mod.cdk90 \
         ptopo_utils.cdk90       ptr_store.cdk90       sort_mod.cdk90       statfld_dm_mod.cdk90 \
         statfld_mod.cdk90       str_mod.cdk90       testutils.cdk90       time_interp.cdk90 \
         vardict.cdk90       vgrid_wb.cdk90       wb_itf_mod.cdk90

HDECKS= \
         phy_macros_f.h


acclist.acdk: acclist.cdk 	seracc.ftn90 
acid.acdk: acid.cdk 	acid_rewritepos.ftn90 	acid_stat_adw_main_1_wnd.ftn90 	acid_stat_adw_main_2_pos.ftn90 \
	acid_stat_adw_main_3_intlag.ftn90 	acid_stat_bac.ftn90 	acid_stat_bacp.ftn90 	acid_stat_nest_bcs.ftn90 \
	acid_stat_nli.ftn90 	acid_stat_nlip.ftn90 	acid_stat_rhs.ftn90 	acid_stat_sol_main.ftn90 \
	bacp.ftn90 	blocstat.ftn90 	casc_hvi.ftn90 	gem_nml.ftn90 \
	gemdm_config.ftn90 	nest_bcs_t0.ftn90 	nli.ftn90 	nlip.ftn90 \
	nml.cdk 	read_acid_3df.ftn90 	rhs.ftn90 	series_nml.ftn90 \
	statf_dm.ftn90 	statfld.ftn90 
acmcon.acdk: acmcon.cdk 	phydebu.ftn90 
acq.acdk: acq.cdk 	read_bmf.ftn90 	readdyn.ftn90 
adx_cfl.acdk: adx_cfl.cdk 	adx_cfl_lam.ftn90 	adx_cfl_print.ftn90 
adx_dims.acdk: adx_dims.cdk 	adx_cfl_lam.ftn90 	adx_ckbd.ftn90 	adx_cliptraj.ftn90 \
	adx_cubicpos.ftn90 	adx_exch_1.ftn90 	adx_exch_2.ftn90 	adx_exch_3.ftn90 \
	adx_get_ij0n.ftn90 	adx_get_params.ftn90 	adx_grid_scalar.ftn90 	adx_grid_uv.ftn90 \
	adx_interp.ftn90 	adx_interp_idx.ftn90 	adx_lag3d_tricub.ftn90 	adx_main.ftn90 \
	adx_main_2_pos.ftn90 	adx_main_3_intlag.ftn90 	adx_pole0s.ftn90 	adx_set.ftn90 \
	adx_set_grid.ftn90 	adx_set_interp.ftn90 	adx_set_interp_pole.ftn90 	adx_setint.ftn90 \
	adx_setint_noptr.ftn90 	adx_traj_trapeze.ftn90 	adx_trajex.ftn90 	adx_trajex_gccsa.ftn90 \
	adx_trajsp.ftn90 	adx_trajsp_gccsa.ftn90 	adx_trajsp_noptr.ftn90 	adx_trajsp_rot.ftn90 \
	adx_tricub_lag3d.ftn90 	adx_trilin.ftn90 	adx_trilin_ijk.ftn90 	adx_trilin_opt.ftn90 \
	adx_trilin_turbo.ftn90 	adx_trilin_turbo_noptr.ftn90 
adx_dyn.acdk: adx_dyn.cdk 	adx_get_params.ftn90 	adx_main_2_pos.ftn90 
adx_gmm.acdk: adx_gmm.cdk 	adx_get_params.ftn90 	adx_main.ftn90 
adx_gmm_tr.acdk: adx_gmm_tr.cdk	 
adx_grid.acdk: adx_grid.cdk 	adx_cfl_lam.ftn90 	adx_ckbd.ftn90 	adx_cliptraj.ftn90 \
	adx_cubicpos.ftn90 	adx_exch_1.ftn90 	adx_get_params.ftn90 	adx_interp_idx.ftn90 \
	adx_main_2_pos.ftn90 	adx_pole0s.ftn90 	adx_polw.ftn90 	adx_polx.ftn90 \
	adx_set_grid.ftn90 	adx_set_interp.ftn90 	adx_set_interp_pole.ftn90 	adx_setint.ftn90 \
	adx_setint_noptr.ftn90 	adx_traj_trapeze.ftn90 	adx_trajex.ftn90 	adx_trajex_gccsa.ftn90 \
	adx_trajsp_gccsa.ftn90 	adx_trajsp_rot.ftn90 	adx_tricub_lag3d.ftn90 	adx_trilin_opt.ftn90 \
	adx_trilin_turbo.ftn90 	adx_trilin_turbo_noptr.ftn90 
adx_interp.acdk: adx_interp.cdk 	adx_cfl_lam.ftn90 	adx_interp_idx.ftn90 	adx_main_2_pos.ftn90 \
	adx_set_interp.ftn90 	adx_setint.ftn90 	adx_setint_noptr.ftn90 	adx_tricub_lag3d.ftn90 \
	adx_trilin_ijk.ftn90 	adx_trilin_opt.ftn90 	adx_trilin_turbo.ftn90 	adx_trilin_turbo_noptr.ftn90 
adx_nml.acdk: adx_nml.cdk 	adx_exch_1.ftn90 	adx_interp.ftn90 	adx_interp_gmm.ftn90 \
	adx_main.ftn90 	adx_main_2_pos.ftn90 	adx_main_3_intlag.ftn90 	adx_nml.ftn90 \
	adx_pos_glb.ftn90 	adx_trilin_opt.ftn90 	set_world_view.ftn90 
adx_nosetint.acdk: adx_nosetint.cdk 	adx_trilin_turbo.ftn90 
adx_poles.acdk: adx_poles.cdk 	adx_exch_1.ftn90 	adx_exch_3.ftn90 	adx_interp.ftn90 \
	adx_main_2_pos.ftn90 	adx_main_3_intlag.ftn90 	adx_polx.ftn90 	adx_pos_glb.ftn90 \
	adx_set_interp_pole.ftn90 
adx_tricub_lag3d_loop.acdk: adx_tricub_lag3d_loop.cdk 	adx_tricub_lag3d.ftn90 
aeros.acdk: aeros.cdk 	aerooppro.ftn90 	dataero.ftn90 	raddriv.ftn90 
agg_filter.acdk90: agg_filter.cdk90 	drv_grid_mod.cdk90 	drv_itf_mod.cdk90 	ezgrid.cdk90 \
	fst.cdk90 	fst_write.cdk90 	fstmpi.cdk90 	fstmpi_read.cdk90 \
	fstmpi_write.cdk90 	gmmx_mod.cdk90 	hgrid_wb.cdk90 	input.cdk90 \
	output.cdk90 	output_writestep.ftn90 
anal.acdk: anal.cdk 	readdyn.ftn90 
bandl.acdk: bandl.cdk 	ckdlw.ftn90 	gasoptl.ftn90 
bandlh.acdk: bandlh.cdk 	ckdlw.ftn90 	gasoptlgh.ftn90 	lattenu.ftn90 
bands.acdk: bands.cdk 	ckdsw.ftn90 	gasopts.ftn90 	sattenu.ftn90 \
	strandn.ftn90 	stranup.ftn90 
bandsh.acdk: bandsh.cdk 	ckdsw.ftn90 	sattenu.ftn90 	strandngh.ftn90 
bcsgrds.acdk: bcsgrds.cdk 	blk_dist_data.ftn90 	casc_3df_dynp.ftn90 	casc_hvi.ftn90 \
	nest_bcs_t0.ftn90 	predat.ftn90 	read_acid_3df.ftn90 	read_bmf.ftn90 \
	readdyn.ftn90 	sid3df.ftn90 
blk_input.acdk: blk_input.cdk 	blk_coverage.ftn90 	blk_dist_data.ftn90 	blk_dist_georef.ftn90 \
	nav_3df.ftn90 
bmf.acdk: bmf.cdk 	e_bmfsplitxy.ftn90 	e_dynfld.ftn90 	e_intwind.ftn90 \
	e_open_files.ftn90 	get_bmfvar.ftn90 	read_bmf.ftn90 	readdyn.ftn90 
bubble.acdk: bubble.cdk 	mtn_cfg.ftn90 	theo_cfg.ftn90 	theonml.cdk 
bus_fold.acdk90: bus_fold.cdk90	 
buses.acdk: buses.cdk 	dumpbus.ftn90 	gesdict.ftn90 	iniptsurf.ftn90 \
	phy_getindx.ftn90 	phy_getvarlist.ftn90 	phy_gmm2bus.ftn90 	phy_input.ftn90 \
	phy_output.ftn90  	phydebu.ftn90 	phyent2per.ftn90 \
	printbus.ftn90 	statvps1.ftn90 
cfld.acdk: cfld.cdk 	rdrstrt_phy.ftn90 	wrrstrt_phy.ftn90 
class_com.acdk: class_com.cdk 	aprep.ftn90 	canadd.ftn90 	canalb.ftn90 \
	canvap.ftn90 	cgrow.ftn90 	chkwat.ftn90 	class_const.ftn90 \
	classa.ftn90 	classb.ftn90 	classd.ftn90 	classi.ftn90 \
	classt.ftn90 	classw.ftn90 	cwcalc.ftn90 	diasurfz.ftn90 \
	drcoef.ftn90 	flxsurfz.ftn90 	gralb.ftn90 	grdran.ftn90 \
	grinfl.ftn90 	icebal.ftn90 	sldiag.ftn90 	sninf.ftn90 \
	snoadd.ftn90 	snoalbw.ftn90 	snovap.ftn90 	subcan.ftn90 \
	tfreez.ftn90 	tmcalc.ftn90 	tmelt.ftn90 	tnpost.ftn90 \
	tnprep.ftn90 	tprep.ftn90 	tsolvc.ftn90 	tsolve.ftn90 \
	tspost.ftn90 	tsprep.ftn90 	twcalc.ftn90 	watrof.ftn90 \
	wend.ftn90 	wprep.ftn90 
classlvls.acdk: classlvls.cdk 	class301.ftn90 	inicover.ftn90 	inisurf1.ftn90 \
	phybusinit.ftn90 
cldop.acdk: cldop.cdk 	cldoppro3.ftn90 	compute_re.ftn90 
clefcon.acdk: clefcon.cdk 	absdvdz3.ftn90 	cccmarad.ftn90 	eturbl.ftn90 \
	fcrest5.ftn90 	force_restore.ftn90 	isba2.ftn90 	moistke.ftn90 \
	newrad4.ftn90 	nuages2.ftn90 	pbl_difver.ftn90 	pbl_turbul.ftn90 \
	phybusinit.ftn90 	phydebu.ftn90 	raysol.ftn90 	riflux.ftn90 \
	tkealg.ftn90 	turbul.ftn90 	water.ftn90 
clib_itf_mod.acdk90: clib_itf_mod.cdk90	 
clim.acdk: clim.cdk 	gem_nml.ftn90 	gem_run.ftn90 	gemdm_config.ftn90 \
	nml.cdk 	out_sfile.ftn90 	rdrstrt_phy.ftn90 	sergini.ftn90 \
	sergoff.ftn90 	sergout.ftn90 	sergset.ftn90 	series_nml.ftn90 \
	wrrstrt_phy.ftn90 
cmcdate.acdk90: cmcdate.cdk90	 
comphy.acdk: comphy.cdk 	cldwin.ftn90 	conds.ftn90 	kuo.ftn90 \
	phydebu.ftn90 
config_mod.acdk90: config_mod.cdk90 	drv_grid_mod.cdk90 	drv_itf_mod.cdk90 	drv_levels.cdk90 \
	drv_ptopo_p0.ftn90 	drv_time_mod.cdk90 
consphy.acdk: consphy.cdk 	inctphy.ftn90 	inctphy3.ftn90 
consphy_class.acdk: consphy_class.cdk 	class_const.ftn90 	classd.ftn90 
convert_units.acdk90: convert_units.cdk90	 
cori.acdk: cori.cdk 	nlip.ftn90 	rhsp.ftn90 	set_cori.ftn90 
cst_lis.acdk: cst_lis.cdk 	e_gemnml.ftn90 	set_world_view.ftn90 	theo_cfg.ftn90 
cstv.acdk: cstv.cdk 	bacp.ftn90 	calomeg_w.ftn90 	casc_3df_dynp.ftn90 \
	casc_hvi.ftn90 	diag_fip.ftn90 	diag_var.ftn90 	diag_zd_w.ftn90 \
	ens_marfield_cg.ftn90 	gem_nml.ftn90 	gem_run.ftn90 	gemdm_config.ftn90 \
	height_sponge.ftn90 	hzd_set.ftn90 	initial.ftn90 	itf_adx_set.ftn90 \
	itf_cpl_fillatm.ftn90 	itf_cpl_init.ftn90 	itf_ens_hzd.ftn90 	itf_phy_init.ftn90 \
	itf_phy_main.ftn90 	itf_phy_step.ftn90 	lipschitz.ftn90 	mat_vecs.ftn90 \
	mtn_case.ftn90 	mtn_cfg.ftn90 	nest_intt.ftn90 	nlip.ftn90 \
	nml.cdk 	out_dyn.ftn90 	out_gmm.ftn90 	out_phy.ftn90 \
	out_qc0.ftn90 	out_thm.ftn90  	pre_diago.ftn90 \
	prep.ftn90 	preverln.ftn90 	prgenab.ftn90 	psadj.ftn90 \
	pw_update_GPW.ftn90 	pw_update_UVT.ftn90 	rdrstrt.ftn90 	rdrstrt_phy.ftn90 \
	readdyn.ftn90 	rhsp.ftn90 	sergout.ftn90 	sergset.ftn90 \
	series_nml.ftn90 	set_betav.ftn90 	set_dync.ftn90 	set_geom.ftn90 \
	set_opr.ftn90 	set_oprz.ftn90 	set_prec.ftn90 	set_sor.ftn90 \
	set_step.ftn90 	set_zeta.ftn90 	sol_hcr.ftn90 	theo_cfg.ftn90 \
	theonml.cdk 	tstpdyn.ftn90 	vspng_drv.ftn90 	vspng_set.ftn90 \
	vt2gz.ftn90 	wlog.ftn90 	wrrstrt.ftn90 	wrrstrt_phy.ftn90 \
	zongini.ftn90 
dcst.acdk: dcst.cdk 	ac_posi.ftn90 	acid_rewritepos.ftn90 	adj_ss2topo.ftn90 \
	bacp.ftn90 	blk_dist_georef.ftn90 	calomeg_w.ftn90 	casc_3df_dynp.ftn90 \
	coriol8.ftn90 	diag_var.ftn90 	diag_zd_w.ftn90 	e_arak.ftn90 \
	e_coefdgf.ftn90 	e_gemnml.ftn90 	e_grid.ftn90 	e_intthm.ftn90 \
	e_intwind.ftn90 	e_ntrxyfil.ftn90 	e_setintuv.ftn90 	e_setinuvl.ftn90 \
	ens_filter.ftn90 	ens_filter_gauss.ftn90 	ens_filter_ggauss.ftn90 	ens_marfield_cg.ftn90 \
	ens_uvduv.ftn90 	ens_uvgwd.ftn90 	gemdm_config.ftn90 	get_topo.ftn90 \
	getp0.ftn90 	gz2p0.ftn90 	height_sponge.ftn90 	horwavg.ftn90 \
	hzd_set.ftn90 	iniobus.ftn90 	initial.ftn90 	itf_cpl_fillatm.ftn90 \
	itf_ens_hzd.ftn90 	itf_fft_set.ftn90 	itf_phy_apply.ftn90 	itf_phy_geom.ftn90 \
	iw2rwnd.ftn90 	mtn_case.ftn90 	mtn_cfg.ftn90 	nav_3df.ftn90 \
	nlip.ftn90 	out_dq.ftn90 	out_dyn.ftn90 	out_liebman.ftn90 \
	out_phy.ftn90 	out_qc0.ftn90 	out_thm.ftn90 	out_uv.ftn90 \
	pnm.ftn90 	prep.ftn90 	preverln.ftn90 	prgenab.ftn90 \
	prgzvta.ftn90 	pw_update_GPW.ftn90 	pw_update_UVT.ftn90 	read_bmf.ftn90 \
	readdyn.ftn90 	rhsp.ftn90 	sergini.ftn90 	sergout.ftn90 \
	set_betav.ftn90 	set_dync.ftn90 	set_geom.ftn90 	set_intuv.ftn90 \
	set_opr.ftn90 	set_oprz.ftn90 	set_poic.ftn90 	set_poic_par.ftn90 \
	set_poic_par_u.ftn90 	set_world_view.ftn90 	set_xst.ftn90 	set_zeta.ftn90 \
	theo_cfg.ftn90 	theonml.cdk 	var_topo.ftn90 	vspng_drv.ftn90 \
	vspng_set.ftn90 	vt2gz.ftn90 	vte_uv2img.ftn90 	wil_case1.ftn90 \
	wil_case2.ftn90 	wil_case5.ftn90 	wil_case6.ftn90 	wil_case8.ftn90 \
	wil_galewski_geo_8.ftn90 	wil_galewski_mean_8.ftn90 	wil_galewski_wind_8.ftn90 	wil_uvcase1.ftn90 \
	wil_uvcase2.ftn90 	wil_uvcase5.ftn90 	wil_uvcase6.ftn90 	wil_uvcase8.ftn90 \
	xyfil.ftn90 	zongini.ftn90 
dimout.acdk: dimout.cdk 	bin2com.ftn90 	doout.ftn90 	ecris_fst.ftn90 \
	gem_nml.ftn90 	gemdm_config.ftn90 	iniobus.ftn90 	itf_cpl_fillatm.ftn90 \
	itf_phy_init.ftn90 	itf_phy_main.ftn90 	itf_phy_step.ftn90 	mtn_case.ftn90 \
	mtn_cfg.ftn90 	nml.cdk 	out3.cdk 	out_dq.ftn90 \
	out_dyn.ftn90 	out_gmm.ftn90 	out_liebman.ftn90 	out_outdir.ftn90 \
	out_phy.ftn90 	out_qc0.ftn90 	out_thm.ftn90 	out_tracer.ftn90 \
	out_uv.ftn90  	readdyn.ftn90 	sergout.ftn90 \
	series_nml.ftn90 	set_filt.ftn90 	set_level.ftn90 	set_sor.ftn90 \
	set_step.ftn90 	set_var.ftn90 	set_xnbit.ftn90 	set_zeta.ftn90 \
	srequet.ftn90 	theo_cfg.ftn90 	theonml.cdk 	wlog.ftn90 \
	write_fst.ftn90 	zongini.ftn90 
dimsurf.acdk: dimsurf.cdk 	agrege1.ftn90 	class301.ftn90 	copybus.ftn90 \
	fillagg.ftn90 	force_restore.ftn90 	glaciers1.ftn90 	iniptsurf.ftn90 \
	isba2.ftn90 	locbus.cdk 	modpbus.ftn90 	phybusinit.ftn90 \
	phydebu.ftn90 	seaice1.ftn90 	surface.ftn90 	town.ftn90 \
	water.ftn90 
drv_grid_mod.acdk90: drv_grid_mod.cdk90 	agg_filter.cdk90 	config_mod.cdk90 	drv_itf_mod.cdk90 \
	ezgrid.cdk90 	hgrid_wb.cdk90 	ptopo_utils.cdk90 
drv_itf_mod.acdk90: drv_itf_mod.cdk90 	agg_filter.cdk90 	config_mod.cdk90 	drv_grid_mod.cdk90 \
\
	drv_levels.cdk90 	drv_path.cdk90 	drv_ptopo.cdk90 	drv_time_mod.cdk90 \
\
	ezgrid.cdk90 	hgrid_wb.cdk90 	ptopo_utils.cdk90 	sort_mod.cdk90 \
\
	vgrid_wb.cdk90 
drv_levels.acdk90: drv_levels.cdk90 	config_mod.cdk90 	drv_itf_mod.cdk90 	vgrid_wb.cdk90 \

drv_path.acdk90: drv_path.cdk90 	drv_itf_mod.cdk90 	drv_ptopo.cdk90 
drv_ptopo.acdk90: drv_ptopo.cdk90 	drv_itf_mod.cdk90 	drv_path.cdk90 	ptopo_utils.cdk90 \

drv_time_mod.acdk90: drv_time_mod.cdk90 	config_mod.cdk90 	drv_itf_mod.cdk90 	sort_mod.cdk90 \

dzcond.acdk: dzcond.cdk 	phy_com.ftn90 	phy_com_r.ftn90 
dzsedi.acdk: dzsedi.cdk 	phydebu.ftn90 
e_anal.acdk: e_anal.cdk 	e_bmfrd.ftn90 	e_gement_nml.ftn90 	e_intthm.ftn90 \
	e_intwind.ftn90 	e_nml.cdk 	e_open_files.ftn90 	e_rdhint.ftn90 \
	e_sfile_3df.ftn90 	e_specanal.ftn90 
e_cdate.acdk: e_cdate.cdk 	e_dynfld.ftn90 	e_gettopo.ftn90 	e_intthm.ftn90 \
	e_intwind.ftn90 	e_open_files.ftn90 	e_rdhint.ftn90 	e_specanal.ftn90 
e_dgf.acdk: e_dgf.cdk 	e_setdgf.ftn90 
e_fu.acdk: e_fu.cdk 	e_arret.ftn90 	e_bmfrd.ftn90 	e_dynfld.ftn90 \
	e_intthm.ftn90 	e_intwind.ftn90 	e_pilotf.ftn90 	e_specanal.ftn90 
e_geomg.acdk: e_geomg.cdk 	e_arak.ftn90 	e_filtopx.ftn90 	e_grid.ftn90 \
	e_ntrxyfil.ftn90 	e_setintuv.ftn90 	e_setinuvl.ftn90 
e_grdc.acdk: e_grdc.cdk 	e_ac_posi.ftn90 	e_intthm.ftn90 	e_intwind.ftn90 \
	e_open_files.ftn90 	e_specanal.ftn90 
e_grids.acdk: e_grids.cdk 	e_ac_posi.ftn90 	e_arak.ftn90 	e_bmfrd.ftn90 \
	e_dateo.ftn90 	e_dynfld.ftn90 	e_filtopx.ftn90 	e_gemnml.ftn90 \
	e_gettopo.ftn90 	e_grid.ftn90 	e_int_ix2xu.ftn90 	e_int_iy2yv.ftn90 \
	e_intthm.ftn90 	e_intwind.ftn90 	e_ntrxyfil.ftn90 	e_open_files.ftn90 \
	e_rdhint.ftn90 	e_setdgf.ftn90 	e_setintuv.ftn90 	e_setinuvl.ftn90 \
	e_sfile_3df.ftn90 	e_specanal.ftn90 
e_intuv.acdk: e_intuv.cdk 	e_arak.ftn90 	e_int_ix2xu.ftn90 	e_int_iy2yv.ftn90 \
	e_setintuv.ftn90 
e_inuvl.acdk: e_inuvl.cdk 	e_arak.ftn90 	e_int_ix2xu.ftn90 	e_int_iy2yv.ftn90 \
	e_setinuvl.ftn90 
e_nml.acdk: e_nml.cdk 	e_anal.cdk 	e_gement_nml.ftn90 	e_schm.cdk \
	e_topo.cdk 	e_tr.cdk 	modconst.cdk 	pilot.cdk \
	schm.cdk 
e_schm.acdk: e_schm.cdk 	e_arak.ftn90 	e_bmfrd.ftn90 	e_gement_nml.ftn90 \
	e_int_ix2xu.ftn90 	e_int_iy2yv.ftn90 	e_intthm.ftn90 	e_intwind.ftn90 \
	e_nml.cdk 	e_open_files.ftn90 	e_setintuv.ftn90 	e_specanal.ftn90 
e_topo.acdk: e_topo.cdk 	e_bmfrd.ftn90 	e_dynfld.ftn90 	e_filtopx.ftn90 \
	e_gement_nml.ftn90 	e_gettopo.ftn90 	e_intwind.ftn90 	e_nml.cdk \
	e_open_files.ftn90 	e_setdgf.ftn90 
e_tr.acdk: e_tr.cdk 	e_gement_nml.ftn90 	e_intthm.ftn90 	e_nml.cdk \
	e_nml2bin.ftn90 	e_sfile_3df.ftn90 	e_trinit.ftn90 
eigv.acdk: eigv.cdk 	gem_nml.ftn90 	gemdm_config.ftn90 	hzd_ho.ftn90 \
	hzd_set.ftn90 	mtn_cfg.ftn90 	nml.cdk 	series_nml.ftn90 \
	set_opr.ftn90 	sol_hcr.ftn90 	theo_cfg.ftn90 	theonml.cdk 
ens_gmm_dim.acdk: ens_gmm_dim.cdk 	ens_marfield_cg.ftn90 	ens_set_mem.ftn90 
ens_gmm_var.acdk: ens_gmm_var.cdk 	ens_filter.ftn90 	ens_marfield_cg.ftn90 	ens_set_mem.ftn90 \
	itf_ens_hzd.ftn90 
ens_param.acdk: ens_param.cdk 	ens_filter.ftn90 	ens_filter_gauss.ftn90 	ens_filter_ggauss.ftn90 \
	ens_get.ftn90 	ens_marfield_cg.ftn90 	ens_nml.ftn90 	ens_set_mem.ftn90 
env_utils.acdk90: env_utils.cdk90 	str_mod.cdk90 
eq.acdk: eq.cdk 	equatorial_sponge.ftn90 	gem_nml.ftn90 	gemdm_config.ftn90 \
	nml.cdk 	series_nml.ftn90 
ezgrid.acdk90: ezgrid.cdk90 	agg_filter.cdk90 	drv_grid_mod.cdk90 	drv_itf_mod.cdk90 \
	fst.cdk90 	fst_write.cdk90 	fstmpi.cdk90 	fstmpi_read.cdk90 \
	fstmpi_write.cdk90 	gmmx_mod.cdk90 	hgrid_wb.cdk90 	input.cdk90 \
	output.cdk90 	output_writestep.ftn90 	ptopo_utils.cdk90 
fft.acdk: fft.cdk 	hzd_ho.ftn90 	hzd_set.ftn90 	itf_fft_drv.ftn90 \
	itf_fft_qcos.ftn90 	itf_fft_set.ftn90 	itf_fft_sin.ftn90 	set_fft.ftn90 \
	set_opr.ftn90 	sol_hcr.ftn90 
filename.acdk: filename.cdk 	casc_3df_dynp.ftn90 	e_dateo.ftn90 	e_dynfld.ftn90 \
	e_infiles.ftn90 	e_pilotf.ftn90 
fst.acdk90: fst.cdk90 	agg_filter.cdk90 	ezgrid.cdk90 	fst_read.cdk90 \
\
	fst_write.cdk90 	fstmpi.cdk90 	fstmpi_read.cdk90 	fstmpi_write.cdk90 \
	input.cdk90 	output.cdk90 	output_writestep.ftn90 	ptopo_utils.cdk90 \
\
	vgrid_wb.cdk90 
fst_read.acdk90: fst_read.cdk90 	fst.cdk90 	fstmpi.cdk90 	fstmpi_read.cdk90 \
	fstmpi_write.cdk90 	input.cdk90 	output.cdk90 	output_writestep.ftn90 
fst_write.acdk90: fst_write.cdk90 	agg_filter.cdk90 	ezgrid.cdk90 	fst.cdk90 \
	fstmpi.cdk90 	fstmpi_read.cdk90 	fstmpi_write.cdk90 	input.cdk90 \
	output.cdk90 	output_writestep.ftn90 	ptopo_utils.cdk90 	vgrid_wb.cdk90 \

fstmpi.acdk90: fstmpi.cdk90 	agg_filter.cdk90 	ezgrid.cdk90 	fst.cdk90 \
\
	fst_read.cdk90 	fst_write.cdk90 	fstmpi_read.cdk90 	fstmpi_write.cdk90 \
\
	input.cdk90 	output.cdk90 	output_writestep.ftn90 	ptopo_utils.cdk90 \
\
	vgrid_wb.cdk90 
fstmpi_read.acdk90: fstmpi_read.cdk90 	agg_filter.cdk90 	ezgrid.cdk90 	fst.cdk90 \
\
	fst_read.cdk90 	fst_write.cdk90 	fstmpi.cdk90 	input.cdk90 \
	output.cdk90 	output_writestep.ftn90 	ptopo_utils.cdk90 	vgrid_wb.cdk90 \

fstmpi_write.acdk90: fstmpi_write.cdk90 	agg_filter.cdk90 	ezgrid.cdk90 	fst.cdk90 \
\
	fst_read.cdk90 	fst_write.cdk90 	fstmpi.cdk90 	input.cdk90 \
	output.cdk90 	output_writestep.ftn90 	ptopo_utils.cdk90 	vgrid_wb.cdk90 \

geomg.acdk: geomg.cdk 	bacp.ftn90 	calddqr.ftn90 	caldiv.ftn90 \
	calvor.ftn90 	casc_3df_dynp.ftn90 	casc_hvi.ftn90 	diag_var.ftn90 \
	diag_zd_w.ftn90 	ens_filter.ftn90 	ens_filter_gauss.ftn90 	ens_filter_ggauss.ftn90 \
	ens_uvduv.ftn90 	ens_uvgwd.ftn90 	filter.ftn90 	gem_nml.ftn90 \
	gemdm_config.ftn90 	glhalo_init.ftn90 	gz2p0.ftn90 	height_sponge.ftn90 \
	horwavg.ftn90 	hzd_set.ftn90 	int_cub_lagu.ftn90 	int_cub_lagv.ftn90 \
	itf_adx_get_winds.ftn90 	itf_cpl_fillatm.ftn90 	itf_ens_hzd.ftn90 	itf_phy_apply.ftn90 \
	itf_phy_geom.ftn90 	iw2rwnd.ftn90 	lipschitz.ftn90 	mat_vecs.ftn90 \
	mtn_case.ftn90 	mtn_cfg.ftn90 	nest_bcs_yy.ftn90 	nest_init.ftn90 \
	nlip.ftn90 	nml.cdk 	out_dq.ftn90 	out_dyn_3df.ftn90 \
	out_uv.ftn90 	pospers.ftn90 	pre.ftn90 	prep.ftn90 \
	pw_update_UVT.ftn90 	readdyn.ftn90 	rhsp.ftn90 	series_nml.ftn90 \
	set_cori.ftn90 	set_geom.ftn90 	set_intuv.ftn90 	set_pois.ftn90 \
	set_sor.ftn90 	theo_cfg.ftn90 	theonml.cdk 	vspng_drv.ftn90 \
	yyg_bacwinds.ftn90 	yyg_rhs_scalbc.ftn90 	yyg_rhsuv.ftn90 	yyg_scalbc.ftn90 \
	yyg_scalbc0.ftn90 	yyg_scalbc1.ftn90 	yyg_scaluv.ftn90 	yyg_vecbc1.ftn90 \
	yyg_vecbc2.ftn90 
geomn.acdk: geomn.cdk 	acid_rewritepos.ftn90 	int_cub_lagu.ftn90 	int_cub_lagv.ftn90 \
	itf_cpl_fillatm.ftn90 	itf_cpl_init.ftn90 	itf_phy_geom.ftn90 	itf_phy_vlsp.ftn90 \
	out_dq.ftn90 	out_dyn.ftn90 	out_gmm.ftn90 	out_phy.ftn90 \
	out_qc0.ftn90 	out_thm.ftn90 	pw_update_UVT.ftn90 	set_geom.ftn90 \
	set_xst.ftn90 	srequet.ftn90 	write_fst.ftn90 	yyg_initscalbc0.ftn90 \
	yyg_initscalbc2.ftn90 	yyg_initvecbc1.ftn90 	yyg_initvecbc2.ftn90 	yyg_rhs_initscalbc.ftn90 \
	yyg_rhs_scalbc.ftn90 	yyg_scalbc.ftn90 	yyg_scalbc0.ftn90 	yyg_scalbc1.ftn90 \
	yyg_scaluv.ftn90 	yyg_vecbc1.ftn90 	yyg_vecbc2.ftn90 	zongini.ftn90 
glb_ld.acdk: glb_ld.cdk 	ac_posi.ftn90 	acid_readpos.ftn90 	acid_rewritepos.ftn90 \
	acid_solver.ftn90 	acid_stat_adw_main_1_wnd.ftn90 	acid_stat_adw_main_2_pos.ftn90 	acid_stat_adw_main_3_intlag.ftn90 \
	acid_stat_bac.ftn90 	acid_stat_bacp.ftn90 	acid_stat_nest_bcs.ftn90 	acid_stat_nli.ftn90 \
	acid_stat_nlip.ftn90 	acid_stat_rhs.ftn90 	acid_stat_sol_main.ftn90 	acid_writepos.ftn90 \
	adj_ss2uv.ftn90 	adjust_topo.ftn90 	adx_main.ftn90 	adx_main_2_pos.ftn90 \
	adx_nml.ftn90 	adx_setint_noptr.ftn90 	bac.ftn90 	bacp.ftn90 \
	bin2com.ftn90 	blend_pntr.ftn90 	blk_coverage.ftn90 	blk_dist_georef.ftn90 \
	blocstat.ftn90 	calddqr.ftn90 	caldiv.ftn90 	calomeg_w.ftn90 \
	calvor.ftn90 	casc_3df_dynp.ftn90 	casc_hvi.ftn90 	coriol8.ftn90 \
	diag_fip.ftn90 	diag_ttes.ftn90 	diag_var.ftn90 	diag_zd_w.ftn90 \
	digflt.ftn90 	domain_decomp.ftn90 	dummy_diag.ftn90 	eigenabc_local.ftn90 \
	ens_filter.ftn90 	ens_filter_gauss.ftn90 	ens_filter_ggauss.ftn90 	ens_marfield_cg.ftn90 \
	ens_uvduv.ftn90 	ens_uvgwd.ftn90 	equatorial_sponge.ftn90 	filter.ftn90 \
	frstgss.ftn90 	gem_nml.ftn90 	gem_run.ftn90 	gemdm_config.ftn90 \
	get_topo.ftn90 	glbcolc2.ftn90 	glbdist.ftn90 	glbpos.ftn90 \
	glbstat.ftn90 	glhalo_init.ftn90 	gz2p0.ftn90 	hatoprg.ftn90 \
	height_sponge.ftn90 	horwavg.ftn90 	hzd_abc.ftn90 	hzd_areal.ftn90 \
	hzd_bfct.ftn90 	hzd_bfct_1d.ftn90 	hzd_del.ftn90 	hzd_delpwr.ftn90 \
	hzd_delpwr_1d.ftn90 	hzd_exhrdif.ftn90 	hzd_ho.ftn90 	hzd_main.ftn90 \
	hzd_momentum.ftn90 	hzd_nudeln.ftn90 	hzd_set.ftn90 	hzd_solfft_lam.ftn90 \
	hzd_solmxma.ftn90 	indata.ftn90 	iniobus.ftn90 	initial.ftn90 \
	int_cub_geo.ftn90 	int_cub_lag.ftn90 	int_cub_lagu.ftn90 	int_cub_lagv.ftn90 \
	intm2t.ftn90 	intm2t_up.ftn90 	itf_adx_get_field_list.ftn90 	itf_adx_get_winds.ftn90 \
	itf_adx_main.ftn90 	itf_adx_set.ftn90 	itf_cpl_fillatm.ftn90 	itf_cpl_init.ftn90 \
	itf_ens_hzd.ftn90 	itf_ens_init.ftn90 	itf_fft_set.ftn90 	itf_phy_apply.ftn90 \
	itf_phy_extract.ftn90 	itf_phy_gdef.ftn90 	itf_phy_geom.ftn90 	itf_phy_init.ftn90 \
	itf_phy_main.ftn90 	itf_phy_step.ftn90 	itf_phy_uvgridscal.ftn90 	itf_phy_vlsp.ftn90 \
	iw2rwnd.ftn90 	liebman_dm.ftn90 	lipschitz.ftn90 	mat_vecs.ftn90 \
	mirror.ftn90 	mtn_case.ftn90 	mtn_cfg.ftn90 	multicl_dom.ftn90 \
	nav_3df.ftn90 	nest_HOR_gwa.ftn90 	nest_bcs.ftn90 	nest_bcs_t0.ftn90 \
	nest_bcs_yy.ftn90  	nest_gwa.ftn90 	nest_indata.ftn90 \
	nest_init.ftn90 	nest_init_weight.ftn90 	nest_intt.ftn90 	nli.ftn90 \
	nlip.ftn90 	nml.cdk 	out_dq.ftn90 	out_dyn.ftn90 \
	out_dyn_3df.ftn90 	out_gmm.ftn90 	out_href.ftn90 	out_liebman.ftn90 \
	out_phy.ftn90 	out_qc0.ftn90 	out_sfile_3df.ftn90 	out_thm.ftn90 \
	out_tracer.ftn90 	out_uv.ftn90  	pnm.ftn90 \
	pospers.ftn90 	pre.ftn90 	pre_diago.ftn90 	predat.ftn90 \
	prep.ftn90 	preverln.ftn90 	prgen.ftn90 	prgen_stg.ftn90 \
	prgenab.ftn90 	prgzvta.ftn90 	psadj.ftn90 	pw_update_GPW.ftn90 \
	pw_update_UVT.ftn90 	read_acid_3df.ftn90 	readdyn.ftn90 	readlam.ftn90 \
	rhs.ftn90 	rhsp.ftn90 	samelevel.ftn90 	sergini.ftn90 \
	sergoff.ftn90 	sergout.ftn90 	sergset.ftn90 	series_nml.ftn90 \
	set_betav.ftn90 	set_cn1.ftn90 	set_cori.ftn90 	set_dia.ftn90 \
	set_dync.ftn90 	set_fft.ftn90 	set_filt.ftn90 	set_geof.ftn90 \
	set_geom.ftn90 	set_gmm.ftn90 	set_grid.ftn90 	set_intuv.ftn90 \
	set_level.ftn90 	set_opr.ftn90 	set_oprz.ftn90 	set_poic.ftn90 \
	set_pois.ftn90 	set_prec.ftn90 	set_rhs.ftn90 	set_schm.ftn90 \
	set_sor.ftn90 	set_step.ftn90 	set_transpose.ftn90 	set_var.ftn90 \
	set_vt.ftn90 	set_vta.ftn90 	set_world_view.ftn90 	set_xnbit.ftn90 \
	set_xst.ftn90 	set_zeta.ftn90 	slabsym.ftn90 	sol_abc.ftn90 \
	sol_fft8_lam.ftn90 	sol_fgmres.ftn90 	sol_from_file.ftn90 	sol_hcr.ftn90 \
	sol_main.ftn90 	sol_mxma8.ftn90 	sol_pre_multicol.ftn90 	sol_trsf.ftn90 \
	srequet.ftn90 	statf_dm.ftn90 	surfix.ftn90 	t02t1.ftn90 \
	ta2t1tx.ftn90 	theo_3D.ftn90 	theo_cfg.ftn90 	theonml.cdk \
	tstpdyn.ftn90 	tt2virt.ftn90 	uv_acg2g.ftn90 	var_topo.ftn90 \
	verder.ftn90 	vspng_abc.ftn90 	vspng_del.ftn90 	vspng_drv.ftn90 \
	vspng_drv_lam.ftn90 	vspng_lam.ftn90 	vspng_set.ftn90 	vspng_zmean.ftn90 \
	wil_case1.ftn90 	wil_case2.ftn90 	wil_case5.ftn90 	wil_case6.ftn90 \
	wil_case8.ftn90 	wil_uvcase1.ftn90 	wil_uvcase2.ftn90 	wil_uvcase5.ftn90 \
	wil_uvcase6.ftn90 	wil_uvcase8.ftn90 	wlog.ftn90 	write_fst.ftn90 \
	writlam.ftn90 	xyfil.ftn90 	yyg_bacwinds.ftn90 	yyg_initscalbc0.ftn90 \
	yyg_initscalbc2.ftn90 	yyg_initstencils.ftn90 	yyg_initvecbc1.ftn90 	yyg_initvecbc2.ftn90 \
	yyg_rhs_initscalbc.ftn90 	yyg_rhs_scalbc.ftn90 	yyg_rhsuv.ftn90 	yyg_scalbc.ftn90 \
	yyg_scalbc0.ftn90 	yyg_scalbc1.ftn90 	yyg_scalgeo.ftn90 	yyg_scaluv.ftn90 \
	yyg_vecbc1.ftn90 	yyg_vecbc2.ftn90 	zongini.ftn90 	zongopr.ftn90 
glb_pil.acdk: glb_pil.cdk 	ac_posi.ftn90 	acid_check.ftn90 	acid_readpos.ftn90 \
	acid_rewritepos.ftn90 	bacp.ftn90 	domain_decomp.ftn90 	ens_filter_gauss.ftn90 \
	ens_filter_ggauss.ftn90 	gem_nml.ftn90 	gemdm_config.ftn90 	height_sponge.ftn90 \
	hzd_areal.ftn90 	hzd_bfct.ftn90 	hzd_bfct_1d.ftn90 	hzd_delpwr.ftn90 \
	hzd_delpwr_1d.ftn90 	hzd_set.ftn90 	hzd_solfft_lam.ftn90 	hzd_solmxma.ftn90 \
	iniobus.ftn90 	itf_fft_set.ftn90 	itf_phy_step.ftn90 	mtn_case.ftn90 \
	mtn_cfg.ftn90 	nest_init_weight.ftn90 	nml.cdk 	out_phy.ftn90 \
	rhs.ftn90 	series_nml.ftn90 	set_betav.ftn90 	set_fft.ftn90 \
	set_geom.ftn90 	set_grid.ftn90 	set_opr.ftn90 	set_poic.ftn90 \
	sol_abc.ftn90 	sol_fft8_lam.ftn90 	sol_fgmres.ftn90 	sol_hcr.ftn90 \
	sol_mxma8.ftn90 	theo_cfg.ftn90 	theonml.cdk 	vspng_lam.ftn90 \
	yyg_initscalbc0.ftn90 	yyg_initscalbc2.ftn90 	yyg_initstencils.ftn90 	yyg_initvecbc1.ftn90 \
	yyg_initvecbc2.ftn90 	yyg_rhs_initscalbc.ftn90 	yyg_rhs_scalbc.ftn90 	yyg_scalbc.ftn90 \
	yyg_scalbc0.ftn90 	yyg_scalbc1.ftn90 	yyg_scaluv.ftn90 	yyg_vecbc1.ftn90 \
	yyg_vecbc2.ftn90 	zongini.ftn90 	zongopr.ftn90 
gmm_itf_mod.acdk90: gmm_itf_mod.cdk90	 
gmmx_mod.acdk90: gmmx_mod.cdk90 	agg_filter.cdk90 	ezgrid.cdk90 	hgrid_wb.cdk90 \
\
	output_writestep.ftn90 	ptopo_utils.cdk90 	vardict.cdk90 	vgrid_wb.cdk90 \

grd.acdk: grd.cdk 	ac_posi.ftn90 	acid_readpos.ftn90 	acid_rewritepos.ftn90 \
	adx_nml.ftn90 	bac.ftn90 	bin2com.ftn90 	blk_dist_georef.ftn90 \
	coriol8.ftn90 	domain_decomp.ftn90 	dynstep.ftn90 	e_dateo.ftn90 \
	e_gemnml.ftn90 	e_gettopo.ftn90 	e_grid.ftn90 	e_initntr.ftn90 \
	e_intwind.ftn90 	e_open_files.ftn90 	e_sfile_3df.ftn90 	e_specanal.ftn90 \
	eigenabc_local.ftn90 	ens_filter.ftn90 	gem_nml.ftn90 	gemdm_config.ftn90 \
	get_topo.ftn90 	grid_nml.ftn90 	hzd_abc.ftn90 	hzd_solfft_lam.ftn90 \
	indata.ftn90 	init_ndoms.ftn90 	itf_adx_get_winds.ftn90 	itf_adx_set.ftn90 \
	itf_cpl_nml.ftn90 	itf_ens_init.ftn90 	itf_phy_init.ftn90 	itf_phy_prefold_opr.ftn90 \
	itf_phy_step.ftn90 	mtn_case.ftn90 	mtn_cfg.ftn90 	nav_3df.ftn90 \
	nest_bcs.ftn90 	nest_gwa.ftn90 	nest_init.ftn90 	nest_set_gmmvar.ftn90 \
	nli.ftn90 	nlip.ftn90 	nml.cdk 	out_dyn.ftn90 \
	out_gmm.ftn90 	out_outdir.ftn90 	out_phy.ftn90 	out_qc0.ftn90 \
	out_thm.ftn90  	prep.ftn90 	prgenab.ftn90 \
	rdrstrt_phy.ftn90 	readdyn.ftn90 	rhsp.ftn90 	sergout.ftn90 \
	sergset.ftn90 	series_nml.ftn90 	set_betav.ftn90 	set_cori.ftn90 \
	set_dync.ftn90 	set_fft.ftn90 	set_geom.ftn90 	set_grid.ftn90 \
	set_opr.ftn90 	set_poic.ftn90 	set_world_view.ftn90 	set_xst.ftn90 \
	set_zeta.ftn90 	sid3df.ftn90 	sol_fft8_lam.ftn90 	sol_hcr.ftn90 \
	srequet.ftn90 	step_nml.ftn90 	theo_cfg.ftn90 	theonml.cdk \
	vspng_drv.ftn90 	vspng_set.ftn90 	wil_case1.ftn90 	wil_case2.ftn90 \
	wil_case5.ftn90 	wil_case6.ftn90 	wil_uvcase1.ftn90 	wil_uvcase2.ftn90 \
	wil_uvcase5.ftn90 	wil_uvcase6.ftn90 	wil_uvcase8.ftn90 	wind_rot2ll.ftn90 \
	wrrstrt_phy.ftn90 	yyg_checkrot.ftn90 	zongini.ftn90 
grdc.acdk: grdc.cdk 	ac_posi.ftn90 	acid_rewritepos.ftn90 	acid_stat_sol_main.ftn90 \
	e_sfile_3df.ftn90 	gem_nml.ftn90 	gemdm_config.ftn90 	nest_init_weight.ftn90 \
	nml.cdk 	out_dyn.ftn90 	out_dyn_3df.ftn90 	out_sfile_3df.ftn90 \
	series_nml.ftn90 	write_3df.ftn90 
grid.acdk: grid.cdk 	out_dyn.ftn90 	out_gmm.ftn90 	out_phy.ftn90 \
	out_qc0.ftn90  	set_grid.ftn90 	set_sor.ftn90 \
	set_var.ftn90 	srequet.ftn90 
harmonsphere.acdk90: harmonsphere.cdk90 	ens_marfield_cg.ftn90 
hgc.acdk: hgc.cdk 	casc_3df_dynp.ftn90 	e_grid.ftn90 	e_intthm.ftn90 \
	e_intwind.ftn90 	e_rdhint.ftn90 	e_specanal.ftn90 	ens_marfield_cg.ftn90 \
	get_field.ftn90 	grid_nml.ftn90 	itf_cpl_init.ftn90 	itf_phy_gdef.ftn90 \
	mtn_cfg.ftn90 	sergout.ftn90 	set_geom.ftn90 	set_sor.ftn90 \
	srequet.ftn90 	theo_cfg.ftn90 	theonml.cdk 	write_fst.ftn90 
hgrid_wb.acdk90: hgrid_wb.cdk90 	agg_filter.cdk90 	drv_grid_mod.cdk90 	drv_itf_mod.cdk90 \
	ezgrid.cdk90 	gmmx_mod.cdk90 	output.cdk90 	output_writestep.ftn90 \
	ptopo_utils.cdk90 
himin.acdk: himin.cdk 	inisurf1.ftn90 	seaice1.ftn90 
hscap.acdk: hscap.cdk 	phy_com.ftn90 	phy_com_r.ftn90 	stfrst4.ftn90 
hum_ptrs.acdk: hum_ptrs.cdk 	condensation.ftn90 	convection.ftn90 
hum_ptrs_os.acdk: hum_ptrs_os.cdk 	condensation.ftn90 	convection.ftn90 
hybdim.acdk: hybdim.cdk 	gem_nml.ftn90 	gemdm_config.ftn90 	mtn_cfg.ftn90 \
	nml.cdk 	series_nml.ftn90 	theo_cfg.ftn90 	theonml.cdk 
hzd.acdk: hzd.cdk 	gem_nml.ftn90 	gem_run.ftn90 	gemdm_config.ftn90 \
	hzd_abc.ftn90 	hzd_ctrl.ftn90 	hzd_exhrdif.ftn90 	hzd_ho.ftn90 \
	hzd_main.ftn90 	hzd_set.ftn90 	mtn_cfg.ftn90 	nml.cdk \
	series_nml.ftn90 	set_fft.ftn90 	set_transpose.ftn90 	theo_cfg.ftn90 \
	theonml.cdk 	tracers.ftn90 	vspng_drv.ftn90 
icelvls.acdk: icelvls.cdk 	inisurf1.ftn90 	phybusinit.ftn90 	seaice1.ftn90 
ifd.acdk: ifd.cdk 	bcs_ftype.ftn90 	blk_dist_data.ftn90 	blk_dist_georef.ftn90 \
	casc_3df_dynp.ftn90 	indata.ftn90 	nav_3df.ftn90 	nest_indata.ftn90 \
	read_3df.ftn90 	read_acid_3df.ftn90 	sid3df.ftn90 	wrrstrt.ftn90 
incfg.acdk90: incfg.cdk90 	input.cdk90 
indx_sfc.acdk: indx_sfc.cdk 	agrege1.ftn90 	calcdiag.ftn90 	cccmarad.ftn90 \
	class301.ftn90 	climphs.ftn90 	coherence.ftn90 	copybus.ftn90 \
	ctmdiag.ftn90 	diagnosurf.ftn90 	difver.ftn90 	fillagg.ftn90 \
	force_restore.ftn90 	glaciers1.ftn90 	inichamp2.ftn90 	iniptsurf.ftn90 \
	inisurf1.ftn90 	initown.ftn90 	isba2.ftn90 	lin_difver1.ftn90 \
	lin_difver1_ad.ftn90 	lin_difver1_tl.ftn90 	lin_inichamp1.ftn90 	lin_inichamp1_tl.ftn90 \
	lin_kdif_simp1.ftn90 	lin_kdif_simp1_ad.ftn90 	lin_kdif_simp1_tl.ftn90 	lin_kdif_simp1_tr.ftn90 \
	locbus.cdk 	modpbus.ftn90 	nbvarsurf.cdk 	newrad4.ftn90 \
	pbl_difver.ftn90 	pbl_turbul.ftn90 	phy_opt.ftn90 	phybusinit.ftn90 \
	phydebu.ftn90 	prep_cw_rad.ftn90 	seaice1.ftn90 	shallconv3.ftn90 \
	surface.ftn90 	surfradcloud.ftn90 	town.ftn90 	turbul.ftn90 \
	water.ftn90 
init.acdk: init.cdk 	digflt.ftn90 	doout.ftn90 	dynstep.ftn90 \
	gem_ctrl.ftn90 	gem_nml.ftn90 	gem_run.ftn90 	gemdm_config.ftn90 \
	initial.ftn90 	itf_phy_main.ftn90 	mtn_cfg.ftn90 	nest_set_gmmvar.ftn90 \
	nml.cdk 	out_dyn.ftn90 	out_gmm.ftn90 	out_phy.ftn90 \
	out_qc0.ftn90 	rdrstrt.ftn90 	rdrstrt_phy.ftn90 	sergoff.ftn90 \
	series_nml.ftn90 	set_cn1.ftn90 	theo_cfg.ftn90 	theonml.cdk \
	wrrstrt.ftn90 	wrrstrt_phy.ftn90 	zongoff.ftn90 
input.acdk90: input.cdk90 	agg_filter.cdk90 	ezgrid.cdk90 	fst.cdk90 \
\
	fst_read.cdk90 	fst_write.cdk90 	fstmpi.cdk90 	fstmpi_read.cdk90 \
\
	fstmpi_write.cdk90 	incfg.cdk90 	ptopo_utils.cdk90 	time_interp.cdk90 \
\
	vgrid_wb.cdk90 
intuv.acdk: intuv.cdk 	calddqr.ftn90 	calvor.ftn90 	diag_zd_w.ftn90 \
	itf_phy_uvgridscal.ftn90 	nlip.ftn90 	prep.ftn90 	rhsp.ftn90 \
	set_intuv.ftn90 	uv_acg2g.ftn90 
inuvl.acdk: inuvl.cdk 	calddqr.ftn90 	calvor.ftn90 	diag_zd_w.ftn90 \
	itf_adx_get_winds.ftn90 	itf_phy_uvgridscal.ftn90 	nlip.ftn90 	prep.ftn90 \
	rhsp.ftn90 	set_intuv.ftn90 	uv_acg2g.ftn90 
isbapar.acdk: isbapar.cdk 	coherence.ftn90 	hydro1.ftn90 	inisurf1.ftn90 \
	phydebu.ftn90 
itf_cpl.acdk: itf_cpl.cdk 	e_gemnml.ftn90 	itf_cpl_fillatm.ftn90 	itf_cpl_getbus.ftn90 \
	itf_cpl_init.ftn90 	itf_cpl_nml.ftn90 	itf_cpl_pseudoR.ftn90 	itf_cpl_pseudoW.ftn90 \
	itf_cpl_terminate.ftn90 	itf_phy_extract.ftn90 	itf_phy_init.ftn90 	itf_phy_prep.ftn90 \
	rdrstrt.ftn90 	set_world_view.ftn90 	wrrstrt.ftn90 
itf_phy_buses.acdk: itf_phy_buses.cdk 	ens_marfield_cg.ftn90 	itf_phy_fold.ftn90 	itf_phy_init.ftn90 \
	itf_phy_main.ftn90 	out_phy.ftn90 	rdrstrt_phy.ftn90 	sergini.ftn90 \
	sergset.ftn90 
itf_phy_config.acdk: itf_phy_config.cdk 	gem_nml.ftn90 	gemdm_config.ftn90 	itf_phy_init.ftn90 \
	itf_phy_vlsp.ftn90 	nml.cdk 	sergout.ftn90 	sergset.ftn90 \
	series_nml.ftn90 	zongini.ftn90 
lam.acdk: lam.cdk 	bacp.ftn90 	casc_3df_dynp.ftn90 	casc_hvi.ftn90 \
	domain_decomp.ftn90 	gem_nml.ftn90 	gemdm_config.ftn90 	itf_adx_set.ftn90 \
	itf_phy_geom.ftn90 	mtn_cfg.ftn90 	nest_HOR_gwa.ftn90 	nest_bcs.ftn90 \
	nest_bcs_t0.ftn90 	nest_gwa.ftn90 	nest_init.ftn90 	nest_init_weight.ftn90 \
	nest_intt.ftn90 	nest_set_gmmvar.ftn90 	nli.ftn90 	nlip.ftn90 \
	nml.cdk 	prep.ftn90 	rdrstrt_phy.ftn90 	readdyn.ftn90 \
	series_nml.ftn90 	set_dync.ftn90 	set_grid.ftn90 	set_oprz.ftn90 \
	sol_main.ftn90 	theo_cfg.ftn90 	theonml.cdk 	yyg_initstencils.ftn90 
lctl.acdk: lctl.cdk 	acid_stat_sol_main.ftn90 	adx_main_3_intlag.ftn90 	adx_pos_glb.ftn90 \
	bac.ftn90 	blocstat.ftn90 	calomeg_w.ftn90 	casc_3df_dynp.ftn90 \
	digflt.ftn90 	doout.ftn90 	dynstep.ftn90 	ens_filter_gauss.ftn90 \
	ens_filter_ggauss.ftn90 	ens_marfield_cg.ftn90 	gem_ctrl.ftn90 	gem_nml.ftn90 \
	gem_run.ftn90 	gemdm.ftn90 	gemdm_config.ftn90 	glbstat.ftn90 \
	iniobus.ftn90 	initial.ftn90 	itf_adx_main.ftn90 	itf_cpl_fillatm.ftn90 \
	itf_cpl_init.ftn90 	itf_phy_main.ftn90 	mtn_cfg.ftn90 	nest_intt.ftn90 \
	nli.ftn90 	nml.cdk 	out_dq.ftn90 	out_dyn.ftn90 \
	out_dyn_3df.ftn90 	out_gmm.ftn90 	out_launchpost.ftn90 	out_phy.ftn90 \
	out_qc0.ftn90 	out_thm.ftn90 	out_uv.ftn90 	pre.ftn90 \
	rdrstrt.ftn90 	rdrstrt_phy.ftn90 	readdyn.ftn90 	sergoff.ftn90 \
	sergout.ftn90 	sergset.ftn90 	series_nml.ftn90 	set_sor.ftn90 \
	sol_hcr.ftn90 	sol_main.ftn90 	stop_world_view.ftn90 	theo_cfg.ftn90 \
	theonml.cdk 	tstpdyn.ftn90 	wlog.ftn90 	write_3df.ftn90 \
	write_fst.ftn90 	wrrstrt.ftn90 	wrrstrt_phy.ftn90 	yyg_rhs_scalbc.ftn90 \
	zongoff.ftn90 	zongopr.ftn90 
ldnh.acdk: ldnh.cdk 	ens_filter_gauss.ftn90 	ens_filter_ggauss.ftn90 	set_transpose.ftn90 \
	sol_hcr.ftn90 	sol_main.ftn90 	vspng_del.ftn90 
leads.acdk: leads.cdk 	lacs.ftn90 	lacs1.ftn90 	phy_com.ftn90 \
	phy_com_r.ftn90 
level.acdk: level.cdk 	ecris_fst.ftn90 	gem_nml.ftn90 	gemdm_config.ftn90 \
	nml.cdk 	out_dq.ftn90 	out_dyn.ftn90 	out_gmm.ftn90 \
	out_phy.ftn90 	out_qc0.ftn90 	out_thm.ftn90 	out_tracer.ftn90 \
	out_uv.ftn90  	series_nml.ftn90 	set_level.ftn90 \
	set_sor.ftn90 	set_var.ftn90 	set_zeta.ftn90 	srequet.ftn90 
locbus.acdk: locbus.cdk 	class301.ftn90 	dimsurf.cdk 	force_restore.ftn90 \
	glaciers1.ftn90 	indx_sfc.cdk 	isba2.ftn90 	nbvarsurf.cdk \
	seaice1.ftn90 	town.ftn90 	water.ftn90 
lun.acdk: lun.cdk 	ac_posi.ftn90 	acid_readpos.ftn90 	acid_rewritepos.ftn90 \
	acid_stat_adw_main_3_intlag.ftn90 	acid_stat_bac.ftn90 	acid_stat_bacp.ftn90 	acid_stat_nest_bcs.ftn90 \
	acid_stat_nli.ftn90 	acid_stat_nlip.ftn90 	acid_stat_rhs.ftn90 	acid_stat_sol_main.ftn90 \
	acid_writepos.ftn90 	adx_main_3_intlag.ftn90 	adx_pos_glb.ftn90 	bac.ftn90 \
	bacp.ftn90 	bin2com.ftn90 	blk_dist_georef.ftn90 	casc_3df_dynp.ftn90 \
	casc_hvi.ftn90 	check_alloc.ftn90 	check_parti.ftn90 	coriol8.ftn90 \
	diag_var.ftn90 	diag_zd_w.ftn90 	digflt.ftn90 	domain_decomp.ftn90 \
	dynstep.ftn90 	e_dateo.ftn90 	e_gemnml.ftn90 	ens_filter_gauss.ftn90 \
	ens_filter_ggauss.ftn90 	ens_marfield_cg.ftn90 	equatorial_sponge.ftn90 	filmup.ftn90 \
	frstgss.ftn90 	gem_ctrl.ftn90 	gem_nml.ftn90 	gem_run.ftn90 \
	gemdm_config.ftn90 	geneigl.ftn90 	get_field.ftn90 	glbpos.ftn90 \
	grid_nml.ftn90 	gz2p0.ftn90 	height_sponge.ftn90 	hzd_set.ftn90 \
	indata.ftn90 	iniobus.ftn90 	initial.ftn90 	itf_cpl_init.ftn90 \
	itf_cpl_nml.ftn90 	itf_ens_init.ftn90 	itf_phy_init.ftn90 	itf_phy_vlsp.ftn90 \
	mirror.ftn90 	mtn_case.ftn90 	mtn_cfg.ftn90 	nest_bcs_yy.ftn90 \
	nest_indata.ftn90 	nest_init.ftn90 	nest_intt.ftn90 	nest_set_gmmvar.ftn90 \
	nli.ftn90 	nml.cdk 	out_dq.ftn90 	out_dyn.ftn90 \
	out_gmm.ftn90 	out_outdir.ftn90 	out_phy.ftn90 	out_qc0.ftn90 \
	out_tracer.ftn90  	ouvrstrt.ftn90 	pe_all_topo.ftn90 \
	pre.ftn90 	predat.ftn90 	prep.ftn90 	prgenab.ftn90 \
	psadj.ftn90 	pw_update_GPW.ftn90 	rdrstrt.ftn90 	rdrstrt_phy.ftn90 \
	read_3df.ftn90 	read_acid_3df.ftn90 	read_bmf.ftn90 	readdyn.ftn90 \
	rhs.ftn90 	rhsp.ftn90 	samelevel.ftn90 	sergini.ftn90 \
	sergoff.ftn90 	sergset.ftn90 	series_nml.ftn90 	set_cn1.ftn90 \
	set_cori.ftn90 	set_dia.ftn90 	set_dync.ftn90 	set_fft.ftn90 \
	set_filt.ftn90 	set_geof.ftn90 	set_geom.ftn90 	set_grid.ftn90 \
	set_intuv.ftn90 	set_level.ftn90 	set_opr.ftn90 	set_rhs.ftn90 \
	set_schm.ftn90 	set_sor.ftn90 	set_step.ftn90 	set_term.ftn90 \
	set_transpose.ftn90 	set_var.ftn90 	set_vt.ftn90 	set_vta.ftn90 \
	set_world_view.ftn90 	set_xnbit.ftn90 	set_xst.ftn90 	set_zeta.ftn90 \
	sid3df.ftn90 	slabsym.ftn90 	sol_fgmres.ftn90 	sol_hcr.ftn90 \
	sol_main.ftn90 	srequet.ftn90 	statf_dm.ftn90 	statfld.ftn90 \
	step_nml.ftn90 	stop_world_view.ftn90 	ta2t1tx.ftn90 	theo_cfg.ftn90 \
	theonml.cdk 	tracers.ftn90 	tstpdyn.ftn90 	vspng_drv.ftn90 \
	vspng_drv_lam.ftn90 	vspng_set.ftn90 	wil_case8.ftn90 	write_3df.ftn90 \
	wrrstrt.ftn90 	wrrstrt_phy.ftn90 	yyg_bacwinds.ftn90 	yyg_checkrot.ftn90 \
	zongini.ftn90 	zongoff.ftn90 	zongopr.ftn90 
machcon.acdk: machcon.cdk 	eturbl.ftn90 	force_restore.ftn90 	moistke.ftn90 \
	phydebu.ftn90 	tkealg.ftn90 
maxlev.acdk: maxlev.cdk 	agrege1.ftn90 	boundary_layer.ftn90 	calcalb1.ftn90 \
	calccovf.ftn90 	calcdiag.ftn90 	cccmarad.ftn90 	ccdiagnostics.ftn90 \
	check_options.ftn90 	class301.ftn90 	climphs.ftn90 	coherence.ftn90 \
	condensation.ftn90 	convection.ftn90 	diagnosurf.ftn90 	difver.ftn90 \
	ebudget1.ftn90 	emicrog.ftn90 	ens_ptp.ftn90 	eturbl.ftn90 \
	extdiag.ftn90 	fcrest5.ftn90 	force_restore.ftn90 	glaciers1.ftn90 \
	gwd.ftn90 	inichamp2.ftn90 	inicover.ftn90 	inicoverurb.ftn90 \
	iniptsurf.ftn90 	inisurf1.ftn90 	initown.ftn90 	isba2.ftn90 \
	kfcp5.ftn90 	ktrsnt_mg.ftn90 	lin_difver1.ftn90 	lin_difver1_ad.ftn90 \
	lin_difver1_tl.ftn90 	lin_inichamp1.ftn90 	lin_inichamp1_tl.ftn90 	lin_kdif_simp1.ftn90 \
	lin_kdif_simp1_ad.ftn90 	lin_kdif_simp1_tl.ftn90 	lin_kdif_simp1_tr.ftn90 	lin_phyexe1.ftn90 \
	lin_phyexe1_ad.ftn90 	lin_phyexe1_tl.ftn90 	lin_precip1.ftn90 	lin_precip1_ad.ftn90 \
	lin_precip1_tl.ftn90 	lin_sgo2.ftn90 	lin_sgo2_ad.ftn90 	lin_sgo2_tl.ftn90 \
	litozon2.ftn90 	metox.ftn90 	moistke.ftn90 	newrad4.ftn90 \
	options.cdk 	pbl_difver.ftn90 	pbl_turbul.ftn90 	phy_com.ftn90 \
	phy_com_r.ftn90 	phy_input.ftn90 	phy_nml.ftn90 	phy_opt.ftn90 \
	phybusinit.ftn90 	phycortwater.ftn90 	phydebu.ftn90 	phyent2per.ftn90 \
	phyexe.ftn90 	physimple_transforms.ftn90 	precipitation.ftn90 	prep_cw.ftn90 \
	prep_cw_rad.ftn90 	prphynml.ftn90 	radiation.ftn90 	radir8.ftn90 \
	radslop.ftn90 	refractivity.ftn90 	seaice1.ftn90 	serie.ftn90 \
	shallconv3.ftn90 	splitst.ftn90 	stfrst4.ftn90 	surf_precip.ftn90 \
	surf_precip3.ftn90 	surface.ftn90 	surfradcloud.ftn90 	tendency.ftn90 \
	town.ftn90 	turbul.ftn90 	turbulence.ftn90 	update3.ftn90 \
	water.ftn90 	water_integrated.ftn90 
mcica.acdk: mcica.cdk 	cccmarad.ftn90 	isccp_sim_driver.ftn90 	mcica_cloud_generation.ftn90 \
	phybusinit.ftn90 	read_isccpdata.ftn90 	tabulate_xcw.ftn90 
mem.acdk: mem.cdk 	ens_marfield_cg.ftn90 
mo_doctor.acdk90: mo_doctor.cdk90 	hines_exp.ftn90 	hines_extro.ftn90 	hines_intgrl.ftn90 \
	hines_print.ftn90 	hines_wavnum.ftn90 	mo_exception.cdk90 
mo_exception.acdk90: mo_exception.cdk90 	hines_exp.ftn90 	hines_intgrl.ftn90 	hines_wavnum.ftn90 \
	mo_doctor.cdk90 
mo_gwspectrum.acdk90: mo_gwspectrum.cdk90 	gwspectrum.ftn90 	hines_extro.ftn90 	hines_wavnum.ftn90 
modconst.acdk: modconst.cdk 	bin2com.ftn90 	e_gement_nml.ftn90 	e_nml.cdk \
	e_nml2bin.ftn90 	gem_run.ftn90 	gemdm_config.ftn90 	itf_cpl_fillatm.ftn90 \
	itf_cpl_init.ftn90 	itf_phy_step.ftn90 	pdfjdate2.ftn90 	rdrstrt_phy.ftn90 \
	set_sor.ftn90 	wrrstrt_phy.ftn90 
modd_atm_cst.acdk90: modd_atm_cst.cdk90 	forcing_vert_shift.ftn90 
modd_convpar.acdk90: modd_convpar.cdk90 	bkfdeep.ftn90 
modd_convpar_shal.acdk90: modd_convpar_shal.cdk90 	bkfshal.ftn90 
modd_convparexp.acdk90: modd_convparexp.cdk90 	bkfdeep.ftn90 	bkfshal.ftn90 
modd_csts.acdk90: modd_csts.cdk90 	averaged_tsrad_teb.ftn90 	bkfdeep.ftn90 	bkfshal.ftn90 \
	bld_e_budget.ftn90 	coupling_teb.ftn90 	default_prep_teb.ftn90 	forcing_vert_shift.ftn90 \
	ini_csts.ftn90 	init_snow_lw.ftn90 	initown.ftn90 	mode_snow3l.cdk90 \
	mode_thermos.cdk90 	possol.ftn90 	prep_hor_snow_fields.ftn90 	prep_teb_gem.ftn90 \
	road_wall_layer_e_budget.ftn90 	roof_layer_e_budget.ftn90 	snow_cover_1layer.ftn90 	snow_heat_to_t_wliq.ftn90 \
	sunpos.ftn90 	surface_aero_cond.ftn90 	surface_cd.ftn90 	surface_ri.ftn90 \
	teb.ftn90 	town.ftn90 	urban_drag.ftn90 	urban_fluxes.ftn90 \
	urban_hydro.ftn90 	urban_lw_coef.ftn90 	urban_snow_evol.ftn90 	urban_solar_abs.ftn90 
modd_data_cover_par.acdk90: modd_data_cover_par.cdk90 	prep_hor_snow_field.ftn90 	vegtype_grid_to_patch_grid.ftn90 	vegtype_to_patch.ftn90 
modd_isba.acdk90: modd_isba.cdk90 	modd_type_date.cdk90 	modd_type_snow.cdk90 	modi_vegtype_grid_to_patch_grid.cdk90 \
	prep_hor_snow_field.ftn90 	vegtype_grid_to_patch_grid.ftn90 
modd_prep.acdk90: modd_prep.cdk90 	hor_interpol.ftn90 	initown.ftn90 	modd_prep_snow.cdk90 \
	prep_hor_snow_field.ftn90 	prep_hor_snow_fields.ftn90 	prep_hor_teb_field.ftn90 	prep_snow_gem.ftn90 \
	prep_teb_gem.ftn90 
modd_prep_snow.acdk90: modd_prep_snow.cdk90 	modd_prep.cdk90 	modd_snow_par.cdk90 	prep_hor_snow_field.ftn90 \
	prep_snow_gem.ftn90 
modd_prep_teb.acdk90: modd_prep_teb.cdk90 	default_prep_teb.ftn90 	prep_hor_teb_field.ftn90 	prep_teb_gem.ftn90 
modd_snow_par.acdk90: modd_snow_par.cdk90 	averaged_albedo_teb.ftn90 	averaged_tsrad_teb.ftn90 	init_snow_lw.ftn90 \
	init_teb.ftn90 	modd_prep_snow.cdk90 	mode_snow3l.cdk90 	mode_surf_snow_frac.cdk90 \
	prep_hor_snow_field.ftn90 	prep_hor_snow_fields.ftn90 	prep_snow_gem.ftn90 	snow_cover_1layer.ftn90 \
	snow_heat_to_t_wliq.ftn90 	teb.ftn90 	urban_snow_evol.ftn90 
modd_surf_par.acdk90: modd_surf_par.cdk90 	allocate_gr_snow.ftn90 	coupling_teb.ftn90 	default_prep_teb.ftn90 \
	default_teb.ftn90 	init_snow_lw.ftn90 	init_teb.ftn90 	initown.ftn90 \
	interp_grid1d.ftn90 	interp_grid2d.ftn90 	mode_snow3l.cdk90 	prep_hor_snow_field.ftn90 \
	prep_hor_snow_fields.ftn90 	prep_teb_gem.ftn90 	snow_cover_1layer.ftn90 	snow_heat_to_t_wliq.ftn90 \
	town.ftn90 	vegtype_grid_to_patch_grid.ftn90 
modd_teb.acdk90: modd_teb.cdk90 	coupling_teb.ftn90 	coupling_teb_orography.ftn90 	default_prep_teb.ftn90 \
	init_teb.ftn90 	initown.ftn90 	modd_type_snow.cdk90 	prep_hor_teb_field.ftn90 \
	prep_teb.ftn90 	town.ftn90 
modd_teb_grid.acdk90: modd_teb_grid.cdk90 	initown.ftn90 	prep_hor_teb_field.ftn90 	town.ftn90 
modd_town.acdk90: modd_town.cdk90 	coupling_teb.ftn90 	init_teb.ftn90 	initown.ftn90 \
	prep_snow_gem.ftn90 	prep_teb_gem.ftn90 	town.ftn90 	urban_drag.ftn90 
modd_type_date.acdk90: modd_type_date.cdk90 	modd_isba.cdk90 	modi_vegtype_grid_to_patch_grid.cdk90 	prep_hor_snow_field.ftn90 \
	vegtype_grid_to_patch_grid.ftn90 
modd_type_snow.acdk90: modd_type_snow.cdk90 	allocate_gr_snow.ftn90 	averaged_albedo_teb.ftn90 	averaged_tsrad_teb.ftn90 \
	coupling_teb.ftn90 	coupling_teb_orography.ftn90 	default_prep_teb.ftn90 	init_snow_lw.ftn90 \
	init_teb.ftn90 	initown.ftn90 	modd_isba.cdk90 	modd_teb.cdk90 \
	modi_allocate_gr_snow.cdk90 	modi_averaged_albedo_teb.cdk90 	modi_averaged_tsrad_teb.cdk90 	modi_init_snow_lw.cdk90 \
	modi_prep_hor_snow_field.cdk90 	modi_prep_hor_snow_fields.cdk90 	modi_vegtype_grid_to_patch_grid.cdk90 	prep_hor_snow_field.ftn90 \
	prep_hor_snow_fields.ftn90 	prep_hor_teb_field.ftn90 	prep_teb.ftn90 	town.ftn90 \
	vegtype_grid_to_patch_grid.ftn90 
modd_ver_interp_lin.acdk90: modd_ver_interp_lin.cdk90 	coef_ver_interp_lin2d.ftn90 
mode_snow3l.acdk90: mode_snow3l.cdk90 	init_snow_lw.ftn90 	modd_csts.cdk90 	modd_snow_par.cdk90 \
\
	modd_surf_par.cdk90 	prep_hor_snow_fields.ftn90 	snow_heat_to_t_wliq.ftn90 
mode_surf_snow_frac.acdk90: mode_surf_snow_frac.cdk90 	averaged_albedo_teb.ftn90 	averaged_tsrad_teb.ftn90 	modd_snow_par.cdk90 \
\
	teb.ftn90 	urban_snow_evol.ftn90 
mode_thermos.acdk90: mode_thermos.cdk90 	forcing_vert_shift.ftn90 	modd_csts.cdk90 	road_wall_layer_e_budget.ftn90 \
	roof_layer_e_budget.ftn90 	snow_cover_1layer.ftn90 	surface_aero_cond.ftn90 	surface_cd.ftn90 \
	teb.ftn90 	urban_drag.ftn90 
modi_allocate_gr_snow.acdk90: modi_allocate_gr_snow.cdk90 	initown.ftn90 	modd_type_snow.cdk90 	prep_hor_snow_fields.ftn90 \
	town.ftn90 
modi_averaged_albedo_teb.acdk90: modi_averaged_albedo_teb.cdk90 	init_teb.ftn90 	modd_type_snow.cdk90 
modi_averaged_tsrad_teb.acdk90: modi_averaged_tsrad_teb.cdk90 	init_teb.ftn90 	modd_type_snow.cdk90 
modi_bld_e_budget.acdk90: modi_bld_e_budget.cdk90 	teb.ftn90 
modi_coef_ver_interp_lin2d.acdk90: modi_coef_ver_interp_lin2d.cdk90 	interp_grid1d.ftn90 	interp_grid2d.ftn90 
modi_coupling_teb.acdk90: modi_coupling_teb.cdk90 	coupling_teb_orography.ftn90 
modi_coupling_teb_orography.acdk90: modi_coupling_teb_orography.cdk90 	town.ftn90 
modi_default_prep_teb.acdk90: modi_default_prep_teb.cdk90 	prep_teb.ftn90 
modi_default_teb.acdk90: modi_default_teb.cdk90 	init_teb.ftn90 
modi_forcing_vert_shift.acdk90: modi_forcing_vert_shift.cdk90 	coupling_teb_orography.ftn90 
modi_get_luout.acdk90: modi_get_luout.cdk90 	prep_hor_teb_field.ftn90 
modi_hor_interpol.acdk90: modi_hor_interpol.cdk90 	prep_hor_snow_field.ftn90 	prep_hor_teb_field.ftn90 
modi_ini_csts.acdk90: modi_ini_csts.cdk90 	bkfcall.ftn90 	initown.ftn90 	town.ftn90 
modi_init_snow_lw.acdk90: modi_init_snow_lw.cdk90 	init_teb.ftn90 	modd_type_snow.cdk90 
modi_init_teb.acdk90: modi_init_teb.cdk90 	initown.ftn90 
modi_interp_grid1d.acdk90: modi_interp_grid1d.cdk90 	prep_teb_gem.ftn90 
modi_interp_grid2d.acdk90: modi_interp_grid2d.cdk90 	prep_hor_snow_field.ftn90 	prep_hor_teb_field.ftn90 
modi_mnhget_luout.acdk90: modi_mnhget_luout.cdk90	 
modi_possol.acdk90: modi_possol.cdk90 	initown.ftn90 	town.ftn90 
modi_prep_hor_snow_field.acdk90: modi_prep_hor_snow_field.cdk90 	modd_type_snow.cdk90 	prep_hor_snow_fields.ftn90 
modi_prep_hor_snow_fields.acdk90: modi_prep_hor_snow_fields.cdk90 	modd_type_snow.cdk90 	prep_hor_teb_field.ftn90 
modi_prep_hor_teb_field.acdk90: modi_prep_hor_teb_field.cdk90 	prep_teb.ftn90 
modi_prep_snow_gem.acdk90: modi_prep_snow_gem.cdk90 	prep_hor_snow_field.ftn90 
modi_prep_teb.acdk90: modi_prep_teb.cdk90 	initown.ftn90 
modi_prep_teb_gem.acdk90: modi_prep_teb_gem.cdk90 	prep_hor_teb_field.ftn90 
modi_road_wall_layer_e_budget.acdk90: modi_road_wall_layer_e_budget.cdk90 	teb.ftn90 
modi_roof_layer_e_budget.acdk90: modi_roof_layer_e_budget.cdk90 	teb.ftn90 
modi_snow_cover_1layer.acdk90: modi_snow_cover_1layer.cdk90 	urban_snow_evol.ftn90 
modi_snow_heat_to_t_wliq.acdk90: modi_snow_heat_to_t_wliq.cdk90 	prep_hor_snow_field.ftn90 
modi_sunpos.acdk90: modi_sunpos.cdk90 	initown.ftn90 	town.ftn90 
modi_surface_aero_cond.acdk90: modi_surface_aero_cond.cdk90 	snow_cover_1layer.ftn90 	urban_drag.ftn90 
modi_surface_cd.acdk90: modi_surface_cd.cdk90 	urban_drag.ftn90 
modi_surface_ri.acdk90: modi_surface_ri.cdk90 	snow_cover_1layer.ftn90 	urban_drag.ftn90 
modi_teb.acdk90: modi_teb.cdk90 	coupling_teb.ftn90 
modi_tridiag_ground.acdk90: modi_tridiag_ground.cdk90 	road_wall_layer_e_budget.ftn90 	roof_layer_e_budget.ftn90 
modi_urban_drag.acdk90: modi_urban_drag.cdk90 	teb.ftn90 
modi_urban_fluxes.acdk90: modi_urban_fluxes.cdk90 	teb.ftn90 
modi_urban_hydro.acdk90: modi_urban_hydro.cdk90 	teb.ftn90 
modi_urban_lw_coef.acdk90: modi_urban_lw_coef.cdk90 	averaged_tsrad_teb.ftn90 	road_wall_layer_e_budget.ftn90 	urban_fluxes.ftn90 \
	urban_snow_evol.ftn90 
modi_urban_snow_evol.acdk90: modi_urban_snow_evol.cdk90 	teb.ftn90 
modi_urban_solar_abs.acdk90: modi_urban_solar_abs.cdk90 	averaged_albedo_teb.ftn90 	teb.ftn90 
modi_vegtype_grid_to_patch_grid.acdk90: modi_vegtype_grid_to_patch_grid.cdk90 	modd_isba.cdk90 	modd_type_date.cdk90 	modd_type_snow.cdk90 \
\
	prep_hor_snow_field.ftn90 
modi_vegtype_to_patch.acdk90: modi_vegtype_to_patch.cdk90 	vegtype_grid_to_patch_grid.ftn90 
modi_ver_interp_lin2d.acdk90: modi_ver_interp_lin2d.cdk90 	interp_grid1d.ftn90 	interp_grid2d.ftn90 
modipc.acdk: modipc.cdk 	bin2com.ftn90 	e_nml2bin.ftn90 
mon_acid.acdk: mon_acid.cdk	 
mountains.acdk: mountains.cdk 	phy_com.ftn90 	phy_com_r.ftn90 	phydebu.ftn90 
mtn.acdk: mtn.cdk 	height_sponge.ftn90 	mtn_case.ftn90 	mtn_cfg.ftn90 \
	set_betav.ftn90 	theo_cfg.ftn90 	theonml.cdk 
my_dmom_mod.acdk90: my_dmom_mod.cdk90 	condensation.ftn90 	my_fncs_mod.cdk90 	my_sedi_mod.cdk90 \

my_fncs_mod.acdk90: my_fncs_mod.cdk90 	condensation.ftn90 	my_dmom_mod.cdk90 	my_sedi_mod.cdk90 \
	my_smom_mod.cdk90 	my_tmom_mod.cdk90 
my_sedi_mod.acdk90: my_sedi_mod.cdk90 	condensation.ftn90 	my_dmom_mod.cdk90 	my_fncs_mod.cdk90 \
\
	my_smom_mod.cdk90 	my_tmom_mod.cdk90 
my_smom_mod.acdk90: my_smom_mod.cdk90 	condensation.ftn90 	my_fncs_mod.cdk90 	my_sedi_mod.cdk90 \

my_tmom_mod.acdk90: my_tmom_mod.cdk90 	my_fncs_mod.cdk90 	my_sedi_mod.cdk90 
nbsnbl.acdk: nbsnbl.cdk 	aerooppro.ftn90 	cccmarad.ftn90 	cldoppro3.ftn90 \
	compute_re.ftn90 	dataero.ftn90 	isccp_sim_driver.ftn90 	raddriv.ftn90 
nbvarsurf.acdk: nbvarsurf.cdk 	agrege1.ftn90 	class301.ftn90 	copybus.ftn90 \
	fillagg.ftn90 	force_restore.ftn90 	glaciers1.ftn90 	indx_sfc.cdk \
	iniptsurf.ftn90 	inisurf1.ftn90 	isba2.ftn90 	locbus.cdk \
	modpbus.ftn90 	phybusinit.ftn90 	phydebu.ftn90 	seaice1.ftn90 \
	surface.ftn90 	town.ftn90 	water.ftn90 
nclassvg.acdk: nclassvg.cdk 	calccovf.ftn90 	inicover.ftn90 	inicoverurb.ftn90 \
	inisurf1.ftn90 	phybusinit.ftn90 
nest.acdk: nest.cdk 	adjust_topo.ftn90 	bac.ftn90 	blend_pntr.ftn90 \
	casc_3df_dynp.ftn90 	gem_nml.ftn90 	gemdm_config.ftn90 	itf_phy_geom.ftn90 \
	mtn_cfg.ftn90 	nest_HOR_gwa.ftn90 	nest_bcs_t0.ftn90 	nest_bcs_yy.ftn90 \
 	nest_gwa.ftn90 	nest_indata.ftn90 	nest_init.ftn90 \
	nest_init_weight.ftn90 	nest_intt.ftn90 	nest_set_gmmvar.ftn90 	nml.cdk \
	pre.ftn90 	rhs.ftn90 	series_nml.ftn90 	theo_cfg.ftn90 \
	theonml.cdk 
nest_blending.acdk90: nest_blending.cdk90 	adjust_topo.ftn90 	blend_pntr.ftn90 	casc_3df_dynp.ftn90 \
	glb_ld.cdk 	itf_phy_geom.ftn90 	nest.cdk 	nest_HOR_gwa.ftn90 \
	nest_gwa.ftn90 
nl.acdk: nl.cdk 	acid_solver.ftn90 	bac.ftn90 	nli.ftn90 \
	tstpdyn.ftn90 
nml.acdk: nml.cdk 	acid.cdk 	clim.cdk 	cstv.cdk \
	dimout.cdk 	eigv.cdk 	eq.cdk 	gem_nml.ftn90 \
	gemdm_config.ftn90 	geomg.cdk 	glb_ld.cdk 	glb_pil.cdk \
	grd.cdk 	grdc.cdk 	hybdim.cdk 	hzd.cdk \
	init.cdk 	itf_phy_config.cdk 	lam.cdk 	lctl.cdk \
	level.cdk 	lun.cdk 	nest.cdk 	out3.cdk \
	p_serg.cdk 	p_zong.cdk 	path.cdk 	perturb.cdk \
	pres.cdk 	ptopo.cdk 	rstr.cdk 	schm.cdk \
	series_nml.ftn90 	sol.cdk 	stat.cdk 	tr3d.cdk \
	type.cdk 	vspng.cdk 	vtopo.cdk 	wil_nml.cdk \
	wil_williamson.cdk 	xst.cdk 	zblen.cdk 	zdot.cdk 
nocld.acdk: nocld.cdk 	condensation.ftn90 	newrad4.ftn90 	nuages2.ftn90 \
	prep_cw_rad.ftn90 
obus.acdk: obus.cdk 	iniobus.ftn90 	itf_phy_extract.ftn90 	itf_phy_fold.ftn90 \
	out_phy.ftn90 
opr.acdk: opr.cdk 	eigenabc_local.ftn90 	hzd_ho.ftn90 	hzd_set.ftn90 \
	mat_vecs.ftn90 	pre_diago.ftn90 	preverln.ftn90 	set_opr.ftn90 \
	set_oprz.ftn90 	set_prec.ftn90 	sol_hcr.ftn90 	sol_pre_multicol.ftn90 \
	vspng_drv.ftn90 	yyg_initstencils.ftn90 
options.acdk: options.cdk 	agrege1.ftn90 	boundary_layer.ftn90 	calcalb1.ftn90 \
	calccovf.ftn90 	calcdiag.ftn90 	cccmarad.ftn90 	ccdiagnostics.ftn90 \
	check_options.ftn90 	class301.ftn90 	climphs.ftn90 	coherence.ftn90 \
	condensation.ftn90 	convection.ftn90 	diagnosurf.ftn90 	difver.ftn90 \
	ebudget1.ftn90 	emicrog.ftn90 	ens_ptp.ftn90 	eturbl.ftn90 \
	extdiag.ftn90 	fcrest5.ftn90 	force_restore.ftn90 	glaciers1.ftn90 \
	gwd.ftn90 	inichamp2.ftn90 	inicover.ftn90 	inicoverurb.ftn90 \
	iniptsurf.ftn90 	inisurf1.ftn90 	initown.ftn90 	isba2.ftn90 \
	kfcp5.ftn90 	ktrsnt_mg.ftn90 	lin_difver1.ftn90 	lin_difver1_ad.ftn90 \
	lin_difver1_tl.ftn90 	lin_inichamp1.ftn90 	lin_inichamp1_tl.ftn90 	lin_kdif_simp1.ftn90 \
	lin_kdif_simp1_ad.ftn90 	lin_kdif_simp1_tl.ftn90 	lin_kdif_simp1_tr.ftn90 	lin_phyexe1.ftn90 \
	lin_phyexe1_ad.ftn90 	lin_phyexe1_tl.ftn90 	lin_precip1.ftn90 	lin_precip1_ad.ftn90 \
	lin_precip1_tl.ftn90 	lin_sgo2.ftn90 	lin_sgo2_ad.ftn90 	lin_sgo2_tl.ftn90 \
	litozon2.ftn90 	maxlev.cdk 	metox.ftn90 	moistke.ftn90 \
	newrad4.ftn90 	pbl_difver.ftn90 	pbl_turbul.ftn90 	phy_com.ftn90 \
	phy_com_r.ftn90 	phy_input.ftn90 	phy_nml.ftn90 	phy_opt.ftn90 \
	phybusinit.ftn90 	phycortwater.ftn90 	phydebu.ftn90 	phyent2per.ftn90 \
	phyexe.ftn90 	physimple_transforms.ftn90 	precipitation.ftn90 	prep_cw.ftn90 \
	prep_cw_rad.ftn90 	prphynml.ftn90 	radiation.ftn90 	radir8.ftn90 \
	radslop.ftn90 	refractivity.ftn90 	seaice1.ftn90 	shallconv3.ftn90 \
	splitst.ftn90 	stfrst4.ftn90 	surf_precip.ftn90 	surf_precip3.ftn90 \
	surface.ftn90 	surfradcloud.ftn90 	tendency.ftn90 	town.ftn90 \
	turbul.ftn90 	turbulence.ftn90 	update3.ftn90 	water.ftn90 \
	water_integrated.ftn90 
orh.acdk: orh.cdk 	adx_main_3_intlag.ftn90 	adx_pos_glb.ftn90 	dynstep.ftn90 \
	glhalo_init.ftn90 	itf_adx_get_field_list.ftn90 	itf_adx_main.ftn90 	out_gmm.ftn90 \
	pre.ftn90 	rhs.ftn90 	set_rhs.ftn90 	sol_fgmres.ftn90 \
	sol_hcr.ftn90 	tstpdyn.ftn90 
out.acdk: out.cdk 	acid_rewritepos.ftn90 	blkcol.ftn90 	ecris_fst.ftn90 \
	gemdm_config.ftn90 	itf_cpl_pseudoW.ftn90 	out_dq.ftn90 	out_dyn.ftn90 \
	out_dyn_3df.ftn90 	out_gmm.ftn90 	out_href.ftn90 	out_launchpost.ftn90 \
	out_outdir.ftn90 	out_padbuf.ftn90 	out_phy.ftn90 	out_qc0.ftn90 \
	out_sblock.ftn90 	out_sfile.ftn90 	out_sfile_3df.ftn90 	out_sgrid.ftn90 \
	out_thm.ftn90 	out_tracer.ftn90 	out_uv.ftn90  \
	set_sor.ftn90 	write_fst.ftn90 
out3.acdk: out3.cdk 	bin2com.ftn90 	dimout.cdk 	gem_nml.ftn90 \
	gemdm_config.ftn90 	itf_cpl_fillatm.ftn90 	itf_phy_init.ftn90 	itf_phy_step.ftn90 \
	mtn_case.ftn90 	mtn_cfg.ftn90 	nml.cdk 	out_dq.ftn90 \
	out_dyn.ftn90 	out_gmm.ftn90 	out_liebman.ftn90 	out_outdir.ftn90 \
	out_phy.ftn90 	out_qc0.ftn90 	out_thm.ftn90 	out_tracer.ftn90 \
	out_uv.ftn90 	readdyn.ftn90 	sergout.ftn90 	series_nml.ftn90 \
	set_filt.ftn90 	set_sor.ftn90 	set_step.ftn90 	set_var.ftn90 \
	set_xnbit.ftn90 	srequet.ftn90 	theo_cfg.ftn90 	theonml.cdk \
	wlog.ftn90 	write_fst.ftn90 	zongini.ftn90 
out_vref_mod.acdk90: out_vref_mod.cdk90 	cstv.cdk 	dimout.cdk 	glb_ld.cdk \
	grd.cdk 	grid.cdk 	level.cdk 	lun.cdk \
	out.cdk 	out_dyn.ftn90 	out_gmm.ftn90 	out_phy.ftn90 \
	out_qc0.ftn90 	type.cdk 	ver.cdk 
outc.acdk: outc.cdk 	doout.ftn90 	set_sor.ftn90 	set_var.ftn90 \
	srequet.ftn90 
outcfg.acdk90: outcfg.cdk90 	output.cdk90 	output_writestep.ftn90 	sort_mod.cdk90 \

outd.acdk: outd.cdk 	doout.ftn90 	out_dq.ftn90 	out_dyn.ftn90 \
	out_gmm.ftn90 	out_qc0.ftn90 	out_thm.ftn90 	out_tracer.ftn90 \
	out_uv.ftn90 	set_sor.ftn90 	set_var.ftn90 	srequet.ftn90 
outp.acdk: outp.cdk 	doout.ftn90 	iniobus.ftn90 	out_phy.ftn90 \
	set_sor.ftn90 	set_var.ftn90 	srequet.ftn90 
output.acdk90: output.cdk90 	agg_filter.cdk90 	ezgrid.cdk90 	fst.cdk90 \
\
	fst_read.cdk90 	fst_write.cdk90 	fstmpi.cdk90 	fstmpi_read.cdk90 \
\
	fstmpi_write.cdk90 	hgrid_wb.cdk90 	outcfg.cdk90 	output_writestep.ftn90 \
	ptopo_utils.cdk90 	ptr_store.cdk90 	sort_mod.cdk90 	vgrid_wb.cdk90 \

ozopnt.acdk: ozopnt.cdk 	cccmarad.ftn90 	intozon.ftn90 	litblrad2.ftn90 \
	litozon2.ftn90 	newrad4.ftn90 	pntozon.ftn90 	rd_ozone.ftn90 \
	rd_radtab.ftn90 
p_geof.acdk: p_geof.cdk 	adjust_topo.ftn90 	bac.ftn90 	casc_3df_dynp.ftn90 \
	glhalo_init.ftn90 	height_sponge.ftn90 	indata.ftn90 	initial.ftn90 \
	itf_phy_apply.ftn90 	itf_phy_geom.ftn90 	mtn_case.ftn90 	nest_bcs_t0.ftn90 \
	nest_indata.ftn90 	nli.ftn90 	out_dyn.ftn90 	out_dyn_3df.ftn90 \
	out_gmm.ftn90 	out_thm.ftn90 	pre.ftn90 	pw_update_GPW.ftn90 \
	rhs.ftn90 	set_geof.ftn90 	set_geom.ftn90 	ta2t1tx.ftn90 \
	tstpdyn.ftn90 	var_topo.ftn90 
p_serg.acdk: p_serg.cdk 	gem_nml.ftn90 	gemdm_config.ftn90 	itf_phy_init.ftn90 \
	nml.cdk 	sergini.ftn90 	sergoff.ftn90 	sergout.ftn90 \
	sergset.ftn90 	series_nml.ftn90 	set_dia.ftn90 	set_term.ftn90 
p_zong.acdk: p_zong.cdk 	gem_nml.ftn90 	gemdm_config.ftn90 	nml.cdk \
	series_nml.ftn90 	set_dia.ftn90 	zongini.ftn90 	zongoff.ftn90 
path.acdk: path.cdk 	bcs_ftype.ftn90 	bin2com.ftn90 	blk_dist_data.ftn90 \
	blk_dist_georef.ftn90 	casc_3df_dynp.ftn90 	e_ac_posi.ftn90 	e_dateo.ftn90 \
	e_gemnml.ftn90 	e_gettopo.ftn90 	e_infiles.ftn90 	e_initntr.ftn90 \
	e_nml2bin.ftn90 	e_open_files.ftn90 	e_pilotf.ftn90 	e_sfile_3df.ftn90 \
	e_specanal.ftn90 	gem_nml.ftn90 	gemdm_config.ftn90 	geneigl.ftn90 \
	get_bmfvar.ftn90 	get_topo.ftn90 	itf_cpl_init.ftn90 	itf_cpl_pseudoR.ftn90 \
	itf_ens_init.ftn90 	itf_phy_init.ftn90 	itf_phy_rdfile.ftn90 	itf_phy_step.ftn90 \
	nest_indata.ftn90 	nml.cdk 	out_launchpost.ftn90 	out_outdir.ftn90 \
	out_sfile.ftn90 	pe_all_topo.ftn90 	pe_zero_topo.ftn90 	rdrstrt_phy.ftn90 \
	series_nml.ftn90 	set_sor.ftn90 	set_world_view.ftn90 	srequet.ftn90 \
	stop_world_view.ftn90 	theo_cfg.ftn90 	write_fst.ftn90 
perturb.acdk: perturb.cdk 	gem_nml.ftn90 	gemdm_config.ftn90 	indata.ftn90 \
	nml.cdk 	series_nml.ftn90 
phy_itf.acdk: phy_itf.cdk	 
phy_macros_f.ah: phy_macros_f.h	aerooppro.ftn90 	agrege1.ftn90 	apply_tendencies.ftn90 	atmflux1.ftn90 \
	attenue.ftn90 	baktotq3.ftn90 	blcloud3.ftn90 	blweight2.ftn90 \
	boundary_layer.ftn90 	calccovf.ftn90 	calcdiag.ftn90 	calcnt.ftn90 \
	cccmarad.ftn90 	ccdiagnostics.ftn90 	ckdlw.ftn90 	ckdsw.ftn90 \
	class301.ftn90 	cldifm.ftn90 	cldoppro3.ftn90 	cldoptx4.ftn90 \
	cldwin.ftn90 	climphs.ftn90 	clsgs3.ftn90 	coherence.ftn90 \
	compute_re.ftn90 	condensation.ftn90 	conds.ftn90 	conres1.ftn90 \
	consun1.ftn90 	convection.ftn90 	copybus.ftn90 	ctmdiag.ftn90 \
	diagno_cw_rad.ftn90 	diagnosurf.ftn90 	diasurf2.ftn90 	difuvdfj.ftn90 \
	difver.ftn90 	drag2.ftn90 	ebudget1.ftn90 	emicrog.ftn90 \
	ens_ptp.ftn90 	equivmount.ftn90 	extdiag.ftn90 	fillagg.ftn90 \
	force_restore.ftn90 	gasoptl.ftn90 	gasoptlgh.ftn90 	gasopts.ftn90 \
	glaciers1.ftn90 	gwd.ftn90 	heatcoef.ftn90 	hydro1.ftn90 \
	inichamp2.ftn90 	inicover.ftn90 	inicoverurb.ftn90 	iniptsurf.ftn90 \
	inisoili.ftn90 	inisurf1.ftn90 	initown.ftn90 	intwat3.ftn90 \
	isba2.ftn90 	isccp_sim_driver.ftn90 	kfcp5.ftn90 	ktrsnt3.ftn90 \
	ktrsnt_mg.ftn90 	kuo.ftn90 	kuostd.ftn90 	lacs.ftn90 \
	lacs1.ftn90 	lattenu.ftn90 	lin_adjtq.ftn90 	lin_adjtq_ad.ftn90 \
	lin_adjtq_tl.ftn90 	lin_conds1.ftn90 	lin_conds1_ad.ftn90 	lin_conds1_tl.ftn90 \
	lin_diff_verttq1.ftn90 	lin_diff_verttq1_ad.ftn90 	lin_diff_verttq1_tl.ftn90 	lin_difver1.ftn90 \
	lin_difver1_ad.ftn90 	lin_difver1_tl.ftn90 	lin_inichamp1.ftn90 	lin_inichamp1_tl.ftn90 \
	lin_kdif_simp1.ftn90 	lin_kdif_simp1_ad.ftn90 	lin_kdif_simp1_tl.ftn90 	lin_kdif_simp1_tr.ftn90 \
	lin_kuosym.ftn90 	lin_kuosym_ad.ftn90 	lin_kuosym_tl.ftn90 	lin_phyexe1.ftn90 \
	lin_phyexe1_ad.ftn90 	lin_phyexe1_tl.ftn90 	lin_precip1.ftn90 	lin_precip1_ad.ftn90 \
	lin_precip1_tl.ftn90 	lin_sgo2.ftn90 	lin_sgo2_ad.ftn90 	lin_sgo2_tl.ftn90 \
	lin_sgoflx1.ftn90 	lin_sgoflx1_ad.ftn90 	lin_sgoflx1_tl.ftn90 	litblrad2.ftn90 \
	lsctrol.ftn90 	lwtragh.ftn90 	lwtran.ftn90 	metox.ftn90 \
	mfdlesmx.ftn90 	mixlen3.ftn90 	modpbus.ftn90 	moistke.ftn90 \
	momcoef.ftn90 	mweights.ftn90 	newrad4.ftn90 	nuages2.ftn90 \
	omega_from_w.ftn90 	pbl_atmflux.ftn90 	pbl_difver.ftn90 	pbl_turbul.ftn90 \
	phy_opt.ftn90 	phybus_data.ftn90 	phybusinit.ftn90 	phyexe.ftn90 \
	planck.ftn90 	preintp.ftn90 	preintr.ftn90 	prep_cw.ftn90 \
	prep_cw_rad.ftn90 	qcsgs.ftn90 	radcons.ftn90 	raddriv.ftn90 \
	radiation.ftn90 	radir8.ftn90 	radslop.ftn90 	raylei.ftn90 \
	raylev.ftn90 	refractivity.ftn90 	sattenu.ftn90 	seaice1.ftn90 \
	secajus.ftn90 	serfin.ftn90 	serie.ftn90 	sfcbus_data.ftn90 \
	sgoflx.ftn90 	shallconv3.ftn90 	sigmalev.ftn90 	skocon.ftn90 \
	soili.ftn90 	strandn.ftn90 	strandngh.ftn90 	stranup.ftn90 \
	sun7.ftn90 	suncos1.ftn90 	surf_precip.ftn90 	surf_precip3.ftn90 \
	surface.ftn90 	surfradcloud.ftn90 	tconthl2.ftn90 	tendency.ftn90 \
	thermco2.ftn90 	tkealg.ftn90 	tline1.ftn90 	tline2.ftn90 \
	tline3.ftn90 	tlinehc.ftn90 	town.ftn90 	tracedata.ftn90 \
	turbul.ftn90 	tweights.ftn90 	twind.ftn90 	update.ftn90 \
	vco2inf2.ftn90 	vegi.ftn90 	vertdiff.ftn90 	water.ftn90 \
	water_integrated.ftn90 	windgust.ftn90 
phy_master_ctrl.acdk: phy_master_ctrl.cdk 	check_options.ftn90 	phy_nml.ftn90 	phy_opt.ftn90 \
	phydebu.ftn90 	prphynml.ftn90 
phy_namelist.acdk: phy_namelist.cdk 	phy_nml.ftn90 	prphynml.ftn90 
phy_output_mod.acdk90: phy_output_mod.cdk90 	buses.cdk 	phy_output.ftn90 
phybus.acdk: phybus.cdk 	apply_tendencies.ftn90 	boundary_layer.ftn90 	calccovf.ftn90 \
	calcdiag.ftn90 	cccmarad.ftn90 	ccdiagnostics.ftn90 	climphs.ftn90 \
	coherence.ftn90 	condensation.ftn90 	convection.ftn90 	ctmdiag.ftn90 \
	diagno_cw_rad.ftn90 	diagnosurf.ftn90 	difver.ftn90 	ens_ptp.ftn90 \
	extdiag.ftn90 	gwd.ftn90 	inichamp2.ftn90 	inicover.ftn90 \
	inicoverurb.ftn90 	inisoili.ftn90 	inisurf1.ftn90 	initown.ftn90 \
	lacs.ftn90 	lacs1.ftn90 	lin_difver1.ftn90 	lin_difver1_ad.ftn90 \
	lin_difver1_tl.ftn90 	lin_inichamp1.ftn90 	lin_inichamp1_tl.ftn90 	lin_kdif_simp1.ftn90 \
	lin_kdif_simp1_ad.ftn90 	lin_kdif_simp1_tl.ftn90 	lin_kdif_simp1_tr.ftn90 	lin_phyexe1.ftn90 \
	lin_phyexe1_ad.ftn90 	lin_phyexe1_tl.ftn90 	lin_precip1.ftn90 	lin_precip1_ad.ftn90 \
	lin_precip1_tl.ftn90 	lin_sgo2.ftn90 	lin_sgo2_ad.ftn90 	lin_sgo2_tl.ftn90 \
	metox.ftn90 	modpbus.ftn90 	newrad4.ftn90 	pbl_difver.ftn90 \
	pbl_turbul.ftn90 	phybus_data.ftn90 	phybusinit.ftn90 	phyexe.ftn90 \
	prep_cw.ftn90 	prep_cw_rad.ftn90 	radcons.ftn90 	radiation.ftn90 \
	radslop.ftn90 	refractivity.ftn90 	shallconv3.ftn90 	sigmalev.ftn90 \
	surface.ftn90 	surfradcloud.ftn90 	tendency.ftn90 	turbul.ftn90 \
	water_integrated.ftn90 
phygmm.acdk: phygmm.cdk 	phy_opt.ftn90 	phy_step.ftn90 	phydebu.ftn90 
pilot.acdk: pilot.cdk 	e_dateo.ftn90 	e_dynfld.ftn90 	e_gement_nml.ftn90 \
	e_gemnml.ftn90 	e_intthm.ftn90 	e_intwind.ftn90 	e_nml.cdk \
	e_open_files.ftn90 	e_specanal.ftn90 
prec.acdk: prec.cdk 	set_opr.ftn90 	set_prec.ftn90 	sol_pre_jacobi.ftn90 \
	sol_pre_multicol.ftn90 
pres.acdk: pres.cdk 	casc_hvi.ftn90 	gem_nml.ftn90 	gemdm_config.ftn90 \
	mtn_cfg.ftn90 	nml.cdk 	out_dyn.ftn90 	out_qc0.ftn90 \
	prgenab.ftn90 	sergout.ftn90 	series_nml.ftn90 	set_dync.ftn90 \
	theo_cfg.ftn90 	theonml.cdk 
ptopo.acdk: ptopo.cdk 	acid_check.ftn90 	acid_rewritepos.ftn90 	adx_main_3_intlag.ftn90 \
	adx_pos_glb.ftn90 	bacp.ftn90 	bcs_ftype.ftn90 	blk_coverage.ftn90 \
	blk_dist_data.ftn90 	blk_dist_georef.ftn90 	blocstat.ftn90 	casc_3df_dynp.ftn90 \
	casc_hvi.ftn90 	domain_decomp.ftn90 	e_gemnml.ftn90 	e_initntr.ftn90 \
	e_nml2bin.ftn90 	e_open_files.ftn90 	e_stopntr.ftn90 	ens_filter_gauss.ftn90 \
	ens_filter_ggauss.ftn90 	ens_marfield_cg.ftn90 	gem_nml.ftn90 	gemdm_config.ftn90 \
	geneigl.ftn90 	get_bmfvar.ftn90 	get_topo.ftn90 	glbcolc2.ftn90 \
	glbpos.ftn90 	glbstat.ftn90 	horwavg.ftn90 	hzd_del.ftn90 \
	hzd_ho.ftn90 	hzd_set.ftn90 	hzd_solfft.ftn90 	hzd_solfft_1d.ftn90 \
	hzd_solfft_lam.ftn90 	hzd_solmxma.ftn90 	hzd_solparite.ftn90 	hzd_solparite_u.ftn90 \
	int_cub_lagu.ftn90 	int_cub_lagv.ftn90 	itf_cpl_fillatm.ftn90 	itf_cpl_init.ftn90 \
	itf_phy_gdef.ftn90 	itf_phy_rdfile.ftn90 	itf_phy_step.ftn90 	liebman_dm.ftn90 \
	msoltri.ftn90 	mtn_case.ftn90 	mtn_cfg.ftn90 	multicl_dom.ftn90 \
	nav_3df.ftn90 	nest_init.ftn90 	nest_init_weight.ftn90 	nli.ftn90 \
	nlip.ftn90 	nml.cdk 	out_dyn_3df.ftn90 	out_launchpost.ftn90 \
	out_liebman.ftn90 	out_outdir.ftn90 	out_phy.ftn90 	out_qc0.ftn90 \
	out_sgrid.ftn90 	out_thm.ftn90 	partition.ftn90 	pe_all_topo.ftn90 \
	pe_rebind.ftn90 	pe_zero_topo.ftn90 	prep.ftn90 	ptopo_nml.ftn90 \
	rdrstrt_phy.ftn90 	readdyn.ftn90 	readlam.ftn90 	rhs.ftn90 \
	sergout.ftn90 	sergset.ftn90 	series_nml.ftn90 	set_dync.ftn90 \
	set_geom.ftn90 	set_intuv.ftn90 	set_opr.ftn90 	set_oprz.ftn90 \
	set_pois.ftn90 	set_sor.ftn90 	set_term.ftn90 	set_world_view.ftn90 \
	sid3df.ftn90 	sol_fft8.ftn90 	sol_fft8_lam.ftn90 	sol_fgmres.ftn90 \
	sol_hcr.ftn90 	sol_main.ftn90 	sol_mxma8.ftn90 	sol_parite.ftn90 \
	sol_pre_multicol.ftn90 	statf_dm.ftn90 	stop_world_view.ftn90 	theo_cfg.ftn90 \
	theonml.cdk 	vspng_abc.ftn90 	vspng_del.ftn90 	wil_case1.ftn90 \
	wil_case2.ftn90 	wil_case5.ftn90 	wil_case6.ftn90 	wil_case8.ftn90 \
	wil_uvcase1.ftn90 	wil_uvcase2.ftn90 	wil_uvcase5.ftn90 	wil_uvcase6.ftn90 \
	wil_uvcase8.ftn90 	wlog.ftn90 	write_3df.ftn90 	write_fst.ftn90 \
	writlam.ftn90 	yyg_initscalbc0.ftn90 	yyg_initscalbc2.ftn90 	yyg_initvecbc1.ftn90 \
	yyg_initvecbc2.ftn90 	yyg_rhs_initscalbc.ftn90 	yyg_rhs_scalbc.ftn90 	yyg_scalbc.ftn90 \
	yyg_scalbc0.ftn90 	yyg_scalbc1.ftn90 	yyg_scaluv.ftn90 	yyg_vecbc1.ftn90 \
	yyg_vecbc2.ftn90 	zongini.ftn90 
ptopo_utils.acdk90: ptopo_utils.cdk90 	drv_grid_mod.cdk90 	drv_itf_mod.cdk90 	drv_ptopo.cdk90 \
	ezgrid.cdk90 	fst.cdk90 	fst_write.cdk90 	fstmpi.cdk90 \
	fstmpi_read.cdk90 	fstmpi_write.cdk90 	gmmx_mod.cdk90 	hgrid_wb.cdk90 \
	input.cdk90 	output.cdk90 	output_writestep.ftn90 	statfld_dm_mod.cdk90 
ptr_store.acdk90: ptr_store.cdk90 	output.cdk90 	output_writestep.ftn90 
pw.acdk: pw.cdk 	diag_ttes.ftn90 	itf_cpl_fillatm.ftn90 	itf_phy_apply.ftn90 \
	pw_shuffle.ftn90 	pw_update_GPW.ftn90 	pw_update_UVT.ftn90 	set_vt.ftn90 \
	tt2virt.ftn90 
radclcons.acdk: radclcons.cdk 	surfradcloud.ftn90 
raddata.acdk: raddata.cdk 	cccmarad.ftn90 	intozon.ftn90 	litblrad2.ftn90 \
	litozon2.ftn90 	newrad4.ftn90 	rd_ozone.ftn90 	rd_radtab.ftn90 
radparam.acdk: radparam.cdk 	cccmarad.ftn90 	intozon.ftn90 	litblrad2.ftn90 \
	litozon2.ftn90 	newrad4.ftn90 	pntg123.ftn90 	rd_ozone.ftn90 \
	rd_radtab.ftn90 	rdradf.ftn90 
radpnt.acdk: radpnt.cdk 	litblrad2.ftn90 	newrad4.ftn90 	pntg123.ftn90 \
	rd_radtab.ftn90 	rdradf.ftn90 
rasdata.acdk: rasdata.cdk 	iniras.ftn90 
rhsc.acdk: rhsc.cdk 	bac.ftn90 	glhalo_init.ftn90 	itf_adx_get_field_list.ftn90 \
	nli.ftn90 	out_gmm.ftn90 	pre.ftn90 	rhs.ftn90 \
	set_rhs.ftn90 	sol_main.ftn90 
ribcom.acdk: ribcom.cdk 	ctmdiag.ftn90 
rstr.acdk: rstr.cdk 	ac_posi.ftn90 	acid_rewritepos.ftn90 	digflt.ftn90 \
	doout.ftn90 	dynstep.ftn90 	ens_filter_gauss.ftn90 	ens_filter_ggauss.ftn90 \
	ens_marfield_cg.ftn90 	gem_ctrl.ftn90 	gem_nml.ftn90 	gem_run.ftn90 \
	gemdm_config.ftn90 	initial.ftn90 	itf_cpl_fillatm.ftn90 	itf_cpl_init.ftn90 \
	itf_phy_main.ftn90 	itf_phy_step.ftn90 	nml.cdk 	out_dyn.ftn90 \
	out_gmm.ftn90 	out_phy.ftn90 	out_qc0.ftn90 	ouvrstrt.ftn90 \
	rdrstrt.ftn90 	rdrstrt_phy.ftn90 	sergini.ftn90 	sergoff.ftn90 \
	sergset.ftn90 	series_nml.ftn90 	set_cn1.ftn90 	set_gmm.ftn90 \
	wrrstrt.ftn90 	wrrstrt_phy.ftn90 	zongini.ftn90 	zongoff.ftn90 
scfrst.acdk: scfrst.cdk 	fcrest5.ftn90 	force_restore.ftn90 	mixlen3.ftn90 \
	phydebu.ftn90 	stfrst4.ftn90 
schm.acdk: schm.cdk 	acid_stat_nli.ftn90 	acid_stat_nlip.ftn90 	acid_stat_rhs.ftn90 \
	acid_stat_sol_main.ftn90 	adjust_topo.ftn90 	adx_main_3_intlag.ftn90 	adx_pos_glb.ftn90 \
	bac.ftn90 	bacp.ftn90 	blocstat.ftn90 	calvor.ftn90 \
	casc_3df_dynp.ftn90 	casc_hvi.ftn90 	coriol8.ftn90 	diag_fip.ftn90 \
	diag_var.ftn90 	digflt.ftn90 	dynstep.ftn90 	e_gement_nml.ftn90 \
	e_intthm.ftn90 	e_nml.cdk 	frstgss.ftn90 	gem_nml.ftn90 \
	gem_run.ftn90 	gemdm_config.ftn90 	get_topo.ftn90 	grid_nml.ftn90 \
	height_sponge.ftn90 	hzd_momentum.ftn90 	indata.ftn90 	initial.ftn90 \
	itf_adx_get_field_list.ftn90 	itf_adx_get_winds.ftn90 	itf_adx_main.ftn90 	itf_adx_set.ftn90 \
	itf_phy_apply.ftn90 	itf_phy_init.ftn90 	itf_phy_uvgridscal.ftn90 	itf_phy_vlsp.ftn90 \
	mirror.ftn90 	mtn_case.ftn90 	mtn_cfg.ftn90 	nest_HOR_gwa.ftn90 \
	nest_bcs.ftn90 	nest_bcs_t0.ftn90 	nest_bcs_yy.ftn90 	nest_gwa.ftn90 \
	nest_indata.ftn90 	nest_init.ftn90 	nest_intt.ftn90 	nest_set_gmmvar.ftn90 \
	nli.ftn90 	nlip.ftn90 	nml.cdk 	out_dyn.ftn90 \
	out_dyn_3df.ftn90 	out_gmm.ftn90 	out_phy.ftn90 	out_qc0.ftn90 \
	out_thm.ftn90 	out_uv.ftn90 	pe_all_topo.ftn90 	pre.ftn90 \
	prep.ftn90 	preverln.ftn90 	prgenab.ftn90 	psadj.ftn90 \
	pw_update_GPW.ftn90 	rdrstrt.ftn90 	rdrstrt_phy.ftn90 	read_acid_3df.ftn90 \
	read_bmf.ftn90 	readdyn.ftn90 	rhs.ftn90 	rhsp.ftn90 \
	series_nml.ftn90 	set_betav.ftn90 	set_cn1.ftn90 	set_dync.ftn90 \
	set_geom.ftn90 	set_level.ftn90 	set_opr.ftn90 	set_oprz.ftn90 \
	set_prec.ftn90 	set_schm.ftn90 	set_sor.ftn90 	set_term.ftn90 \
	set_transpose.ftn90 	set_vt.ftn90 	set_vta.ftn90 	set_world_view.ftn90 \
	set_zeta.ftn90 	slabsym.ftn90 	sol_fgmres.ftn90 	sol_hcr.ftn90 \
	sol_main.ftn90 	sol_matvecs.ftn90 	sol_pre_diago.ftn90 	sol_pre_jacobi.ftn90 \
	sol_pre_multicol.ftn90 	t02t1.ftn90 	ta2t1tx.ftn90 	theo_cfg.ftn90 \
	theonml.cdk 	tstpdyn.ftn90 	tt2virt.ftn90 	uv_acg2g.ftn90 \
	vspng_drv.ftn90 	vspng_drv_lam.ftn90 	wil_case1.ftn90 	wil_case2.ftn90 \
	wil_case5.ftn90 	wil_case6.ftn90 	wil_uvcase1.ftn90 	wil_uvcase2.ftn90 \
	wil_uvcase5.ftn90 	wil_uvcase6.ftn90 	wil_uvcase8.ftn90 	wrrstrt.ftn90 \
	wrrstrt_phy.ftn90 
sedipara.acdk: sedipara.cdk 	emicrog.ftn90 	phydebu.ftn90 
sercmdk.acdk: sercmdk.cdk 	extdiag.ftn90 	phy_serwrit.ftn90 	seralc2.ftn90 \
	serallc2.ftn90 	serdata.ftn90 	serdbu.ftn90 	serdim.ftn90 \
	sergdim2.ftn90 	serie.ftn90 	serkh.ftn90 	serpat2.ftn90 \
	serset.ftn90 	serset8.ftn90 	sersetc.ftn90 	sersetm.ftn90 \
	serxst.ftn90 
setsor.acdk: setsor.cdk 	set_var.ftn90 
sfcbus.acdk: sfcbus.cdk 	agrege1.ftn90 	class301.ftn90 	copybus.ftn90 \
	fillagg.ftn90 	force_restore.ftn90 	glaciers1.ftn90 	iniptsurf.ftn90 \
	isba2.ftn90 	seaice1.ftn90 	sfcbus_data.ftn90 	town.ftn90 \
	water.ftn90 
small_sedimentation_dt.acdk: small_sedimentation_dt.cdk 	phydebu.ftn90 
snoh0.acdk: snoh0.cdk 	glaciers1.ftn90 	seaice1.ftn90 
sol.acdk: sol.cdk 	eigenabc_local.ftn90 	gem_nml.ftn90 	gemdm_config.ftn90 \
	mat_vecs.ftn90 	nml.cdk 	pre_diago.ftn90 	series_nml.ftn90 \
	set_fft.ftn90 	set_opr.ftn90 	set_oprz.ftn90 	set_prec.ftn90 \
	set_transpose.ftn90 	sol_fgmres.ftn90 	sol_hcr.ftn90 	sol_matvecs.ftn90 \
	sol_pre_diago.ftn90 	sol_pre_multicol.ftn90 	tstpdyn.ftn90 	yyg_initstencils.ftn90 \
	yyg_rhs_initscalbc.ftn90 	yyg_rhs_scalbc.ftn90 
solcons.acdk: solcons.cdk 	cccmarad.ftn90 	newrad4.ftn90 	surfradcloud.ftn90 
sort_mod.acdk90: sort_mod.cdk90 	drv_itf_mod.cdk90 	drv_time_mod.cdk90 	outcfg.cdk90 \
	output.cdk90 	output_writestep.ftn90 
stat.acdk: stat.cdk 	blocstat.ftn90 	gem_nml.ftn90 	gemdm_config.ftn90 \
	mtn_cfg.ftn90 	nml.cdk 	series_nml.ftn90 
statfld_dm_mod.acdk90: statfld_dm_mod.cdk90 	ptopo_utils.cdk90 	statfld_mod.cdk90 
statfld_mod.acdk90: statfld_mod.cdk90 	statfld_dm_mod.cdk90 
step.acdk: step.cdk 	adx_main_3_intlag.ftn90 	adx_pos_glb.ftn90 	blocstat.ftn90 \
	casc_3df_dynp.ftn90 	e_dateo.ftn90 	e_dynfld.ftn90 	e_gemnml.ftn90 \
	e_nml2bin.ftn90 	ens_marfield_cg.ftn90 	equatorial_sponge.ftn90 	gem_ctrl.ftn90 \
	gem_run.ftn90 	gemdm.ftn90 	gemdm_config.ftn90 	indata.ftn90 \
	initial.ftn90 	itf_adx_main.ftn90 	itf_cpl_init.ftn90 	itf_cpl_nml.ftn90 \
	mtn_cfg.ftn90 	nest_init.ftn90 	nest_intt.ftn90 	readdyn.ftn90 \
	set_sor.ftn90 	set_step.ftn90 	step_nml.ftn90 	theo_cfg.ftn90 \
	theonml.cdk 	tstpdyn.ftn90 
stk.acdk: stk.cdk 	difver.ftn90 	lin_difver1.ftn90 	lin_difver1_ad.ftn90 \
	lin_difver1_tl.ftn90 	newrad4.ftn90 	surface.ftn90 	turbul.ftn90 
str_mod.acdk90: str_mod.cdk90 	env_utils.cdk90 
surfacepar.acdk: surfacepar.cdk 	aggcovernat.ftn90 	aggcoverurb.ftn90 	aggveg.ftn90 \
	agvgclas.ftn90 	climphs.ftn90 	coherence.ftn90 	hydro1.ftn90 \
	inisurf1.ftn90 	kfcp5.ftn90 	lacs.ftn90 	lacs1.ftn90 \
	phydebu.ftn90 	surface.ftn90 
surfcon.acdk: surfcon.cdk 	diasurf2.ftn90 	eturbl.ftn90 	fcrest5.ftn90 \
	flxsurf3.ftn90 	force_restore.ftn90 	lin_kdif_simp1.ftn90 	lin_kdif_simp1_tr.ftn90 \
	moistke.ftn90 	pbl_turbul.ftn90 	phydebu.ftn90 	set_class_const.ftn90 \
	sf_heat.ftn90 	sf_momentum.ftn90 	sf_pblheight.ftn90 	turbul.ftn90 
surfcon_ini.acdk: surfcon_ini.cdk 	phydebu.ftn90 
tables.acdk: tables.cdk 	cccmarad.ftn90 	moistke.ftn90 	pbl_turbul.ftn90 \
	phy_com_r.ftn90 	phydebu.ftn90 	phyexe.ftn90 	qozon3.ftn90 \
	raddriv.ftn90 	turbul.ftn90 
tebcst.acdk: tebcst.cdk 	calccovf.ftn90 	inicoverurb.ftn90 	initown.ftn90 \
	town.ftn90 
testutils.acdk90: testutils.cdk90 	testutils_get_npxy.ftn90 
theo.acdk: theo.cdk 	height_sponge.ftn90 	mtn_case.ftn90 	mtn_cfg.ftn90 \
	nest_bcs.ftn90 	nest_gwa.ftn90 	set_betav.ftn90 	theo_3D.ftn90 \
	theo_cfg.ftn90 	theonml.cdk 
theonml.acdk: theonml.cdk 	bubble.cdk 	cstv.cdk 	dcst.cdk \
	dimout.cdk 	eigv.cdk 	geomg.cdk 	glb_ld.cdk \
	glb_pil.cdk 	grd.cdk 	hgc.cdk 	hybdim.cdk \
	hzd.cdk 	init.cdk 	lam.cdk 	lctl.cdk \
	lun.cdk 	mtn.cdk 	mtn_cfg.ftn90 	nest.cdk \
	out3.cdk 	pres.cdk 	ptopo.cdk 	schm.cdk \
	step.cdk 	theo.cdk 	theo_cfg.ftn90 	tr3d.cdk \
	type.cdk 	ver.cdk 	vspng.cdk 	vtopo.cdk \
	zblen.cdk 
time_interp.acdk90: time_interp.cdk90 	input.cdk90 
timestep.acdk: timestep.cdk 	doout.ftn90 	set_sor.ftn90 	set_step.ftn90 \
	set_var.ftn90 	srequet.ftn90 
timing.acdk: timing.cdk 	timing_init.ftn90 	timing_start.ftn90 	timing_stop.ftn90 \
	timing_terminate.ftn90 
tr3d.acdk: tr3d.cdk 	ac_posi.ftn90 	acid_rewritepos.ftn90 	acid_stat_nest_bcs.ftn90 \
	bin2com.ftn90 	blocstat.ftn90 	casc_3df_dynp.ftn90 	casc_hvi.ftn90 \
	digflt.ftn90 	gem_nml.ftn90 	gemdm_config.ftn90 	itf_adx_get_field_list.ftn90 \
	mirror.ftn90 	mtn_case.ftn90 	mtn_cfg.ftn90 	nest_HOR_gwa.ftn90 \
	nest_bcs_t0.ftn90 	nest_bcs_yy.ftn90 	nest_init.ftn90 	nest_intt.ftn90 \
	nest_set_gmmvar.ftn90 	nml.cdk 	out_dyn.ftn90 	out_dyn_3df.ftn90 \
	out_qc0.ftn90 	out_tracer.ftn90 	read_3df.ftn90 	read_acid_3df.ftn90 \
	readdyn.ftn90 	series_nml.ftn90 	set_vt.ftn90 	slabsym.ftn90 \
	t02t1.ftn90 	ta2t1tx.ftn90 	theo_cfg.ftn90 	theonml.cdk \
	tracers.ftn90 	tt2virt.ftn90 
tracegases.acdk: tracegases.cdk 	attenue.ftn90 	cccmarad.ftn90 	gasoptl.ftn90 \
	gasopts.ftn90 	preintr.ftn90 	raddriv.ftn90 	sattenu.ftn90 \
	strandn.ftn90 	strandngh.ftn90 	stranup.ftn90 	tconthl2.ftn90 \
	tline1.ftn90 	tline2.ftn90 	tline3.ftn90 	tlinehc.ftn90 \
	tracedata.ftn90 
trp.acdk: trp.cdk 	ens_filter_gauss.ftn90 	ens_filter_ggauss.ftn90 	hzd_abc.ftn90 \
	hzd_ho.ftn90 	hzd_set.ftn90 	set_opr.ftn90 	set_oprz.ftn90 \
	set_transpose.ftn90 	sol_hcr.ftn90 	sol_main.ftn90 	vspng_abc.ftn90 \
	vspng_del.ftn90 	vspng_drv.ftn90 
type.acdk: type.cdk 	bacp.ftn90 	calomeg_w.ftn90 	casc_3df_dynp.ftn90 \
	casc_hvi.ftn90 	diag_fip.ftn90 	diag_ttes.ftn90 	diag_var.ftn90 \
	diag_zd_w.ftn90 	equatorial_sponge.ftn90 	gem_nml.ftn90 	gemdm_config.ftn90 \
	height_sponge.ftn90 	itf_adx_get_winds.ftn90 	itf_adx_set.ftn90 	itf_phy_init.ftn90 \
	lipschitz.ftn90 	mtn_case.ftn90 	mtn_cfg.ftn90 	nlip.ftn90 \
	nml.cdk 	out_dq.ftn90 	out_dyn.ftn90 	out_gmm.ftn90 \
	out_phy.ftn90 	out_qc0.ftn90 	out_sfile_3df.ftn90 	out_thm.ftn90 \
	out_tracer.ftn90 	out_uv.ftn90  	pospers.ftn90 \
	prep.ftn90 	preverln.ftn90 	prgenab.ftn90 	pw_update_GPW.ftn90 \
	readdyn.ftn90 	rhsp.ftn90 	samelevel.ftn90 	sergout.ftn90 \
	series_nml.ftn90 	set_betav.ftn90 	set_dync.ftn90 	set_geom.ftn90 \
	set_opr.ftn90 	set_oprz.ftn90 	set_pois.ftn90 	set_schm.ftn90 \
	set_zeta.ftn90 	theo_cfg.ftn90 	theonml.cdk 	ver.cdk \
	vspng_set.ftn90 	zongini.ftn90 
vamin.acdk: vamin.cdk 	ctmdiag.ftn90 	force_restore.ftn90 	glaciers1.ftn90 \
	seaice1.ftn90 	water.ftn90 
var_gmm.acdk: var_gmm.cdk 	ens_filter.ftn90 	ens_set_mem.ftn90 	nest_init_weight.ftn90 \
	nest_set_gmmvar.ftn90 	set_geof.ftn90 	set_gmm.ftn90 	set_rhs.ftn90 \
	set_vt.ftn90 	set_vta.ftn90 
vardict.acdk90: vardict.cdk90 	gmmx_mod.cdk90 	output_writestep.ftn90 
ver.acdk: ver.cdk 	bacp.ftn90 	calomeg_w.ftn90 	casc_3df_dynp.ftn90 \
	casc_hvi.ftn90 	diag_fip.ftn90 	diag_ttes.ftn90 	diag_var.ftn90 \
	diag_zd_w.ftn90 	equatorial_sponge.ftn90 	gemdm_config.ftn90 	height_sponge.ftn90 \
	itf_adx_get_winds.ftn90 	itf_adx_set.ftn90 	itf_phy_init.ftn90 	lipschitz.ftn90 \
	mtn_case.ftn90 	mtn_cfg.ftn90 	nlip.ftn90 	out_dq.ftn90 \
	out_dyn.ftn90 	out_gmm.ftn90 	out_phy.ftn90 	out_qc0.ftn90 \
	out_sfile_3df.ftn90 	out_thm.ftn90 	out_tracer.ftn90 	out_uv.ftn90 \
 	pospers.ftn90 	prep.ftn90 	preverln.ftn90 \
	prgenab.ftn90 	pw_update_GPW.ftn90 	readdyn.ftn90 	rhsp.ftn90 \
	samelevel.ftn90 	sergout.ftn90 	set_betav.ftn90 	set_dync.ftn90 \
	set_geom.ftn90 	set_opr.ftn90 	set_oprz.ftn90 	set_pois.ftn90 \
	set_schm.ftn90 	set_zeta.ftn90 	theo_cfg.ftn90 	theonml.cdk \
	type.cdk 	vspng_set.ftn90 	zongini.ftn90 
version.acdk: version.cdk 	e_initntr.ftn90 	e_stopntr.ftn90 	pe_zero_topo.ftn90 \
	stop_world_view.ftn90 
vgrid_wb.acdk90: vgrid_wb.cdk90 	drv_itf_mod.cdk90 	drv_levels.cdk90 	fst.cdk90 \
	fst_write.cdk90 	fstmpi.cdk90 	fstmpi_read.cdk90 	fstmpi_write.cdk90 \
	gmmx_mod.cdk90 	input.cdk90 	output.cdk90 	output_writestep.ftn90 
vinterpo.acdk: vinterpo.cdk 	out_dyn.ftn90 	out_thm.ftn90 	posiz.ftn90 \
	vertint.ftn90 
vmmlist.acdk: vmmlist.cdk 	set_world_view.ftn90 
vspng.acdk: vspng.cdk 	gem_nml.ftn90 	gemdm_config.ftn90 	hzd_set.ftn90 \
	mtn_cfg.ftn90 	nml.cdk 	series_nml.ftn90 	set_transpose.ftn90 \
	theo_cfg.ftn90 	theonml.cdk 	vspng_drv.ftn90 	vspng_drv_lam.ftn90 \
	vspng_lam.ftn90 	vspng_set.ftn90 
vt0.acdk: vt0.cdk 	bac.ftn90 	frstgss.ftn90 	glhalo_init.ftn90 \
	hzd_momentum.ftn90 	itf_adx_get_winds.ftn90 	nest_bcs_t0.ftn90 	nli.ftn90 \
	out_dyn.ftn90 	out_gmm.ftn90 	psadj.ftn90 	pw_update_UVT.ftn90 \
	set_vt.ftn90 	surfix.ftn90 	t02t1.ftn90 	tt2virt.ftn90 
vt1.acdk: vt1.cdk 	casc_3df_dynp.ftn90 	diag_ttes.ftn90 	digflt.ftn90 \
	dummy_diag.ftn90 	ens_filter_gauss.ftn90 	ens_filter_ggauss.ftn90 	frstgss.ftn90 \
	glhalo_init.ftn90 	height_sponge.ftn90 	hzd_main.ftn90 	indata.ftn90 \
	itf_adx_get_field_list.ftn90 	itf_adx_get_winds.ftn90 	itf_adx_set.ftn90 	itf_phy_apply.ftn90 \
	mirror.ftn90 	mtn_case.ftn90 	nest_HOR_gwa.ftn90 	nest_bcs_yy.ftn90 \
	nest_init.ftn90 	out_dq.ftn90 	out_dyn.ftn90 	out_dyn_3df.ftn90 \
	out_gmm.ftn90 	out_phy.ftn90 	out_qc0.ftn90 	out_thm.ftn90 \
	out_uv.ftn90 	pre.ftn90 	psadj.ftn90 	pw_update_GPW.ftn90 \
	pw_update_UVT.ftn90 	readdyn.ftn90 	rhs.ftn90 	set_vt.ftn90 \
	slabsym.ftn90 	surfix.ftn90 	t02t1.ftn90 	ta2t1tx.ftn90 \
	tt2virt.ftn90 
vt1_m.acdk: vt1_m.cdk 	out_dyn.ftn90 
vta.acdk: vta.cdk 	digflt.ftn90 	out_gmm.ftn90 	set_vta.ftn90 \
	ta2t1tx.ftn90 
vth.acdk: vth.cdk 	itf_adx_get_winds.ftn90 	itf_adx_set.ftn90 	out_dyn.ftn90 \
	out_gmm.ftn90 	pospers.ftn90 	set_vt.ftn90 
vtopo.acdk: vtopo.cdk 	adjust_topo.ftn90 	casc_3df_dynp.ftn90 	dynstep.ftn90 \
	gem_ctrl.ftn90 	gem_nml.ftn90 	gemdm_config.ftn90 	initial.ftn90 \
	mtn_case.ftn90 	mtn_cfg.ftn90 	nml.cdk 	readdyn.ftn90 \
	series_nml.ftn90 	set_geof.ftn90 	theo_cfg.ftn90 	theonml.cdk \
	tstpdyn.ftn90 	var_topo.ftn90 
vtx.acdk: vtx.cdk 	acid_solver.ftn90 	bac.ftn90 	indata.ftn90 \
	itf_phy_apply.ftn90 	nest_bcs_t0.ftn90 	nest_indata.ftn90 	nli.ftn90 \
	out_dyn.ftn90 	out_gmm.ftn90 	out_thm.ftn90 	pw_update_GPW.ftn90 \
	rhs.ftn90 	set_vt.ftn90 	sol_main.ftn90 	ta2t1tx.ftn90 
wb_itf_mod.acdk90: wb_itf_mod.cdk90	 
wil_nml.acdk: wil_nml.cdk 	gem_nml.ftn90 	gemdm_config.ftn90 	nml.cdk \
	series_nml.ftn90 	set_world_view.ftn90 
wil_williamson.acdk: wil_williamson.cdk 	bac.ftn90 	coriol8.ftn90 	gem_nml.ftn90 \
	gemdm_config.ftn90 	nml.cdk 	readdyn.ftn90 	series_nml.ftn90 \
	set_world_view.ftn90 	sol_main.ftn90 	wil_case2.ftn90 	wil_uvcase1.ftn90 \
	wil_uvcase2.ftn90 
workspc.acdk: workspc.cdk 	lin_phyexe1.ftn90 	lin_phyexe1_ad.ftn90 	lin_phyexe1_tl.ftn90 \
	phydebu.ftn90 	phyexe.ftn90 
xptsurf.acdk: xptsurf.cdk 	class301.ftn90 	fillagg.ftn90 	force_restore.ftn90 \
	glaciers1.ftn90 	isba2.ftn90 	seaice1.ftn90 	town.ftn90 \
	water.ftn90 
xst.acdk: xst.cdk 	cllaij.ftn90 	gem_nml.ftn90 	gemdm_config.ftn90 \
	itf_phy_init.ftn90 	itf_phy_main.ftn90 	nml.cdk 	sergini.ftn90 \
	sergoff.ftn90 	sergout.ftn90 	sergset.ftn90 	series_nml.ftn90 \
	set_geom.ftn90 	set_xst.ftn90 
xstb.acdk: xstb.cdk 	sergout.ftn90 	sergset.ftn90 
yyg_pil.acdk: yyg_pil.cdk 	yyg_initscalbc2.ftn90 	yyg_scalbc.ftn90 	yyg_scaluv.ftn90 
yyg_pil0.acdk: yyg_pil0.cdk 	yyg_initscalbc0.ftn90 	yyg_scalbc0.ftn90 	yyg_scalbc1.ftn90 
yyg_pilu.acdk: yyg_pilu.cdk 	yyg_initvecbc1.ftn90 	yyg_vecbc1.ftn90 
yyg_pilv.acdk: yyg_pilv.cdk 	yyg_initvecbc2.ftn90 	yyg_vecbc2.ftn90 
yyg_rhs.acdk: yyg_rhs.cdk 	yyg_rhs_initscalbc.ftn90 	yyg_rhs_scalbc.ftn90 
zblen.acdk: zblen.cdk 	gem_nml.ftn90 	gemdm_config.ftn90 	height_sponge.ftn90 \
	mtn_case.ftn90 	mtn_cfg.ftn90 	nest_gwa.ftn90 	nml.cdk \
	rdrstrt.ftn90 	series_nml.ftn90 	set_betav.ftn90 	theo_cfg.ftn90 \
	theonml.cdk 	wrrstrt.ftn90 
zdot.acdk: zdot.cdk 	diag_zd_w.ftn90 	gem_nml.ftn90 	gemdm_config.ftn90 \
	nml.cdk 	series_nml.ftn90 
zuzt.acdk: zuzt.cdk 	class301.ftn90 	force_restore.ftn90 	glaciers1.ftn90 \
	isba2.ftn90 	lin_kdif_simp1.ftn90 	lin_kdif_simp1_ad.ftn90 	lin_kdif_simp1_tl.ftn90 \
	lin_kdif_simp1_tr.ftn90 	seaice1.ftn90 	surface.ftn90 	water.ftn90 


