
TOPDIR=../..
SUBDIR=main

FFLAGS_ARCH_mod_rttov_fastem3_coef               = $(FFLAGS_ARCH)
FFLAGS_ARCH_mod_rttov_fastem5_coef               = $(FFLAGS_ARCH)
FFLAGS_ARCH_parkind1                             = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_ad2                            = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_add_aux_prof                   = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_add_opdp_path                  = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_add_prof                       = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_add_raytracing                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_alloc_aux_prof                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_alloc_auxrad                   = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_alloc_auxrad_stream            = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_alloc_ircld                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_alloc_opdp_path                = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_alloc_pc_dimensions            = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_alloc_pccomp                   = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_alloc_predictor                = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_alloc_prof                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_alloc_rad                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_alloc_raytracing               = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_alloc_sunglint                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_alloc_traj                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_alloc_traj_dyn                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_alloc_traj_sta                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_alloc_trans_scatt_ir           = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_alloc_transmission             = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_alloc_transmission_aux         = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_calcbt                         = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_calcbt_ad                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_calcbt_pc                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_calcbt_pc_ad                   = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_calcbt_pc_tl                   = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_calcbt_tl                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_calcemis_ir                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_calcemis_ir_ad                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_calcemis_ir_k                  = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_calcemis_ir_tl                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_calcemis_mw                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_calcemis_mw_ad                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_calcemis_mw_k                  = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_calcemis_mw_tl                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_calcrad                        = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_calcrad_ad                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_calcrad_k                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_calcrad_tl                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_check_traj                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_checkinput                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_checkinput_ad                  = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_checkinput_k                   = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_checkinput_tl                  = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_checkpcchan                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_cldstr                         = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_cldstr_ad                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_cldstr_k                       = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_cldstr_tl                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_const                          = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_copy_aux_prof                  = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_copy_opdp_path                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_copy_pccomp                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_copy_prof                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_copy_rad                       = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_copy_raytracing                = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_copy_transmission              = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_direct2                        = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_erfcx                          = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_errorhandling                  = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_errorreport                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_fastem5                        = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_fastem5_ad                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_fastem5_k                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_fastem5_tl                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_fresnel                        = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_fresnel_ad                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_fresnel_k                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_fresnel_tl                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_getoptions                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_global                         = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_init_aux_prof                  = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_init_auxrad_stream             = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_init_ircld                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_init_opdp_path                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_init_pccomp                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_init_predictor                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_init_prof                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_init_rad                       = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_init_raytracing                = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_init_sunglint                  = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_init_trans_scatt_ir            = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_init_transmission              = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_init_transmission_aux          = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_intavg_chan                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_intavg_chan_ad                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_intavg_chan_k                  = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_intavg_chan_tl                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_intavg_prof                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_intavg_prof_ad                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_intavg_prof_k                  = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_intavg_prof_tl                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_integrate_ad2                  = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_integrate_k2                   = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_integrate_mod2                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_integrate_tl2                  = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_intex                          = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_k2                             = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_layeravg                       = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_layeravg_ad                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_layeravg_k                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_layeravg_tl                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_locpat                         = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_locpat_ad                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_locpat_k                       = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_locpat_tl                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_mult_profiles_k                = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_opdep                          = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_opdep_9                        = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_opdep_9_ad                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_opdep_9_k                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_opdep_9_solar                  = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_opdep_9_solar_ad               = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_opdep_9_solar_k                = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_opdep_9_solar_tl               = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_opdep_9_tl                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_opdep_ad                       = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_opdep_k                        = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_opdep_tl                       = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_opdpscattir                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_opdpscattir_ad                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_opdpscattir_k                  = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_opdpscattir_tl                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_opts_eq                        = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_pcscores                       = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_pcscores_ad                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_pcscores_k                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_pcscores_rec_k                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_pcscores_tl                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_profaux                        = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_profaux_ad                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_profaux_k                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_profaux_tl                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_reconstruct                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_reconstruct_ad                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_reconstruct_k                  = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_reconstruct_tl                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_refsun                         = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_refsun_ad                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_refsun_k                       = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_refsun_tl                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setgeometry                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setgeometry_ad                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setgeometry_k                  = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setgeometry_tl                 = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setpredictors_7                = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setpredictors_7_ad             = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setpredictors_7_k              = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setpredictors_7_tl             = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setpredictors_8                = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setpredictors_8_ad             = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setpredictors_8_k              = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setpredictors_8_tl             = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setpredictors_9                = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setpredictors_9_ad             = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setpredictors_9_k              = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setpredictors_9_solar          = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setpredictors_9_solar_ad       = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setpredictors_9_solar_k        = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setpredictors_9_solar_tl       = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setpredictors_9_tl             = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_sublayer                       = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_sublayer_ad                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_sublayer_k                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_sublayer_tl                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_tl2                            = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_transmit                       = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_transmit_9_solar               = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_transmit_9_solar_ad            = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_transmit_9_solar_k             = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_transmit_9_solar_tl            = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_transmit_ad                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_transmit_k                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_transmit_tl                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_types                          = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_unix_env                       = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_user_options_checkinput        = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_user_profile_checkinput        = $(FFLAGS_ARCH)
FFLAGS_ARCH_yomhook                              = $(FFLAGS_ARCH)

F90_INTF=rttov_ad2.F90 rttov_add_aux_prof.F90 rttov_add_opdp_path.F90 rttov_add_prof.F90 rttov_add_raytracing.F90 rttov_alloc_aux_prof.F90 rttov_alloc_auxrad.F90 rttov_alloc_auxrad_stream.F90 rttov_alloc_ircld.F90 rttov_alloc_opdp_path.F90 rttov_alloc_pc_dimensions.F90 rttov_alloc_pccomp.F90 rttov_alloc_predictor.F90 rttov_alloc_prof.F90 rttov_alloc_rad.F90 rttov_alloc_raytracing.F90 rttov_alloc_sunglint.F90 rttov_alloc_traj.F90 rttov_alloc_traj_dyn.F90 rttov_alloc_traj_sta.F90 rttov_alloc_trans_scatt_ir.F90 rttov_alloc_transmission.F90 rttov_alloc_transmission_aux.F90 rttov_calcbt.F90 rttov_calcbt_ad.F90 rttov_calcbt_pc.F90 rttov_calcbt_pc_ad.F90 rttov_calcbt_pc_tl.F90 rttov_calcbt_tl.F90 rttov_calcemis_ir.F90 rttov_calcemis_ir_ad.F90 rttov_calcemis_ir_k.F90 rttov_calcemis_ir_tl.F90 rttov_calcemis_mw.F90 rttov_calcemis_mw_ad.F90 rttov_calcemis_mw_k.F90 rttov_calcemis_mw_tl.F90 rttov_calcrad.F90 rttov_calcrad_ad.F90 rttov_calcrad_k.F90 rttov_calcrad_tl.F90 rttov_check_traj.F90 rttov_checkinput.F90 rttov_checkinput_ad.F90 rttov_checkinput_k.F90 rttov_checkinput_tl.F90 rttov_checkpcchan.F90 rttov_cldstr.F90 rttov_cldstr_ad.F90 rttov_cldstr_k.F90 rttov_cldstr_tl.F90 rttov_copy_aux_prof.F90 rttov_copy_opdp_path.F90 rttov_copy_pccomp.F90 rttov_copy_prof.F90 rttov_copy_rad.F90 rttov_copy_raytracing.F90 rttov_copy_transmission.F90 rttov_direct2.F90 rttov_erfcx.F90 rttov_errorhandling.F90 rttov_errorreport.F90 rttov_fastem5.F90 rttov_fastem5_ad.F90 rttov_fastem5_k.F90 rttov_fastem5_tl.F90 rttov_fresnel.F90 rttov_fresnel_ad.F90 rttov_fresnel_k.F90 rttov_fresnel_tl.F90 rttov_init_aux_prof.F90 rttov_init_auxrad_stream.F90 rttov_init_ircld.F90 rttov_init_opdp_path.F90 rttov_init_pccomp.F90 rttov_init_predictor.F90 rttov_init_prof.F90 rttov_init_rad.F90 rttov_init_raytracing.F90 rttov_init_sunglint.F90 rttov_init_trans_scatt_ir.F90 rttov_init_transmission.F90 rttov_init_transmission_aux.F90 rttov_intavg_chan.F90 rttov_intavg_chan_ad.F90 rttov_intavg_chan_k.F90 rttov_intavg_chan_tl.F90 rttov_intavg_prof.F90 rttov_intavg_prof_ad.F90 rttov_intavg_prof_k.F90 rttov_intavg_prof_tl.F90 rttov_integrate_ad2.F90 rttov_integrate_k2.F90 rttov_integrate_tl2.F90 rttov_intex.F90 rttov_k2.F90 rttov_layeravg.F90 rttov_layeravg_ad.F90 rttov_layeravg_k.F90 rttov_layeravg_tl.F90 rttov_locpat.F90 rttov_locpat_ad.F90 rttov_locpat_k.F90 rttov_locpat_tl.F90 rttov_mult_profiles_k.F90 rttov_opdep.F90 rttov_opdep_9.F90 rttov_opdep_9_ad.F90 rttov_opdep_9_k.F90 rttov_opdep_9_solar.F90 rttov_opdep_9_solar_ad.F90 rttov_opdep_9_solar_k.F90 rttov_opdep_9_solar_tl.F90 rttov_opdep_9_tl.F90 rttov_opdep_ad.F90 rttov_opdep_k.F90 rttov_opdep_tl.F90 rttov_opdpscattir.F90 rttov_opdpscattir_ad.F90 rttov_opdpscattir_k.F90 rttov_opdpscattir_tl.F90 rttov_opts_eq.F90 rttov_pcscores.F90 rttov_pcscores_ad.F90 rttov_pcscores_k.F90 rttov_pcscores_rec_k.F90 rttov_pcscores_tl.F90 rttov_profaux.F90 rttov_profaux_ad.F90 rttov_profaux_k.F90 rttov_profaux_tl.F90 rttov_reconstruct.F90 rttov_reconstruct_ad.F90 rttov_reconstruct_k.F90 rttov_reconstruct_tl.F90 rttov_refsun.F90 rttov_refsun_ad.F90 rttov_refsun_k.F90 rttov_refsun_tl.F90 rttov_setgeometry.F90 rttov_setgeometry_ad.F90 rttov_setgeometry_k.F90 rttov_setgeometry_tl.F90 rttov_setpredictors_7.F90 rttov_setpredictors_7_ad.F90 rttov_setpredictors_7_k.F90 rttov_setpredictors_7_tl.F90 rttov_setpredictors_8.F90 rttov_setpredictors_8_ad.F90 rttov_setpredictors_8_k.F90 rttov_setpredictors_8_tl.F90 rttov_setpredictors_9.F90 rttov_setpredictors_9_ad.F90 rttov_setpredictors_9_k.F90 rttov_setpredictors_9_solar.F90 rttov_setpredictors_9_solar_ad.F90 rttov_setpredictors_9_solar_k.F90 rttov_setpredictors_9_solar_tl.F90 rttov_setpredictors_9_tl.F90 rttov_sublayer.F90 rttov_sublayer_ad.F90 rttov_sublayer_k.F90 rttov_sublayer_tl.F90 rttov_tl2.F90 rttov_transmit.F90 rttov_transmit_9_solar.F90 rttov_transmit_9_solar_ad.F90 rttov_transmit_9_solar_k.F90 rttov_transmit_9_solar_tl.F90 rttov_transmit_ad.F90 rttov_transmit_k.F90 rttov_transmit_tl.F90 rttov_user_options_checkinput.F90 rttov_user_profile_checkinput.F90

INTF=$(INCDIR)/rttov_ad2.interface $(INCDIR)/rttov_add_aux_prof.interface $(INCDIR)/rttov_add_opdp_path.interface $(INCDIR)/rttov_add_prof.interface $(INCDIR)/rttov_add_raytracing.interface $(INCDIR)/rttov_alloc_aux_prof.interface $(INCDIR)/rttov_alloc_auxrad.interface $(INCDIR)/rttov_alloc_auxrad_stream.interface $(INCDIR)/rttov_alloc_ircld.interface $(INCDIR)/rttov_alloc_opdp_path.interface $(INCDIR)/rttov_alloc_pc_dimensions.interface $(INCDIR)/rttov_alloc_pccomp.interface $(INCDIR)/rttov_alloc_predictor.interface $(INCDIR)/rttov_alloc_prof.interface $(INCDIR)/rttov_alloc_rad.interface $(INCDIR)/rttov_alloc_raytracing.interface $(INCDIR)/rttov_alloc_sunglint.interface $(INCDIR)/rttov_alloc_traj.interface $(INCDIR)/rttov_alloc_traj_dyn.interface $(INCDIR)/rttov_alloc_traj_sta.interface $(INCDIR)/rttov_alloc_trans_scatt_ir.interface $(INCDIR)/rttov_alloc_transmission.interface $(INCDIR)/rttov_alloc_transmission_aux.interface $(INCDIR)/rttov_calcbt.interface $(INCDIR)/rttov_calcbt_ad.interface $(INCDIR)/rttov_calcbt_pc.interface $(INCDIR)/rttov_calcbt_pc_ad.interface $(INCDIR)/rttov_calcbt_pc_tl.interface $(INCDIR)/rttov_calcbt_tl.interface $(INCDIR)/rttov_calcemis_ir.interface $(INCDIR)/rttov_calcemis_ir_ad.interface $(INCDIR)/rttov_calcemis_ir_k.interface $(INCDIR)/rttov_calcemis_ir_tl.interface $(INCDIR)/rttov_calcemis_mw.interface $(INCDIR)/rttov_calcemis_mw_ad.interface $(INCDIR)/rttov_calcemis_mw_k.interface $(INCDIR)/rttov_calcemis_mw_tl.interface $(INCDIR)/rttov_calcrad.interface $(INCDIR)/rttov_calcrad_ad.interface $(INCDIR)/rttov_calcrad_k.interface $(INCDIR)/rttov_calcrad_tl.interface $(INCDIR)/rttov_check_traj.interface $(INCDIR)/rttov_checkinput.interface $(INCDIR)/rttov_checkinput_ad.interface $(INCDIR)/rttov_checkinput_k.interface $(INCDIR)/rttov_checkinput_tl.interface $(INCDIR)/rttov_checkpcchan.interface $(INCDIR)/rttov_cldstr.interface $(INCDIR)/rttov_cldstr_ad.interface $(INCDIR)/rttov_cldstr_k.interface $(INCDIR)/rttov_cldstr_tl.interface $(INCDIR)/rttov_copy_aux_prof.interface $(INCDIR)/rttov_copy_opdp_path.interface $(INCDIR)/rttov_copy_pccomp.interface $(INCDIR)/rttov_copy_prof.interface $(INCDIR)/rttov_copy_rad.interface $(INCDIR)/rttov_copy_raytracing.interface $(INCDIR)/rttov_copy_transmission.interface $(INCDIR)/rttov_direct2.interface $(INCDIR)/rttov_erfcx.interface $(INCDIR)/rttov_errorhandling.interface $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_fastem5.interface $(INCDIR)/rttov_fastem5_ad.interface $(INCDIR)/rttov_fastem5_k.interface $(INCDIR)/rttov_fastem5_tl.interface $(INCDIR)/rttov_fresnel.interface $(INCDIR)/rttov_fresnel_ad.interface $(INCDIR)/rttov_fresnel_k.interface $(INCDIR)/rttov_fresnel_tl.interface $(INCDIR)/rttov_init_aux_prof.interface $(INCDIR)/rttov_init_auxrad_stream.interface $(INCDIR)/rttov_init_ircld.interface $(INCDIR)/rttov_init_opdp_path.interface $(INCDIR)/rttov_init_pccomp.interface $(INCDIR)/rttov_init_predictor.interface $(INCDIR)/rttov_init_prof.interface $(INCDIR)/rttov_init_rad.interface $(INCDIR)/rttov_init_raytracing.interface $(INCDIR)/rttov_init_sunglint.interface $(INCDIR)/rttov_init_trans_scatt_ir.interface $(INCDIR)/rttov_init_transmission.interface $(INCDIR)/rttov_init_transmission_aux.interface $(INCDIR)/rttov_intavg_chan.interface $(INCDIR)/rttov_intavg_chan_ad.interface $(INCDIR)/rttov_intavg_chan_k.interface $(INCDIR)/rttov_intavg_chan_tl.interface $(INCDIR)/rttov_intavg_prof.interface $(INCDIR)/rttov_intavg_prof_ad.interface $(INCDIR)/rttov_intavg_prof_k.interface $(INCDIR)/rttov_intavg_prof_tl.interface $(INCDIR)/rttov_integrate_ad2.interface $(INCDIR)/rttov_integrate_k2.interface $(INCDIR)/rttov_integrate_tl2.interface $(INCDIR)/rttov_intex.interface $(INCDIR)/rttov_k2.interface $(INCDIR)/rttov_layeravg.interface $(INCDIR)/rttov_layeravg_ad.interface $(INCDIR)/rttov_layeravg_k.interface $(INCDIR)/rttov_layeravg_tl.interface $(INCDIR)/rttov_locpat.interface $(INCDIR)/rttov_locpat_ad.interface $(INCDIR)/rttov_locpat_k.interface $(INCDIR)/rttov_locpat_tl.interface $(INCDIR)/rttov_mult_profiles_k.interface $(INCDIR)/rttov_opdep.interface $(INCDIR)/rttov_opdep_9.interface $(INCDIR)/rttov_opdep_9_ad.interface $(INCDIR)/rttov_opdep_9_k.interface $(INCDIR)/rttov_opdep_9_solar.interface $(INCDIR)/rttov_opdep_9_solar_ad.interface $(INCDIR)/rttov_opdep_9_solar_k.interface $(INCDIR)/rttov_opdep_9_solar_tl.interface $(INCDIR)/rttov_opdep_9_tl.interface $(INCDIR)/rttov_opdep_ad.interface $(INCDIR)/rttov_opdep_k.interface $(INCDIR)/rttov_opdep_tl.interface $(INCDIR)/rttov_opdpscattir.interface $(INCDIR)/rttov_opdpscattir_ad.interface $(INCDIR)/rttov_opdpscattir_k.interface $(INCDIR)/rttov_opdpscattir_tl.interface $(INCDIR)/rttov_opts_eq.interface $(INCDIR)/rttov_pcscores.interface $(INCDIR)/rttov_pcscores_ad.interface $(INCDIR)/rttov_pcscores_k.interface $(INCDIR)/rttov_pcscores_rec_k.interface $(INCDIR)/rttov_pcscores_tl.interface $(INCDIR)/rttov_profaux.interface $(INCDIR)/rttov_profaux_ad.interface $(INCDIR)/rttov_profaux_k.interface $(INCDIR)/rttov_profaux_tl.interface $(INCDIR)/rttov_reconstruct.interface $(INCDIR)/rttov_reconstruct_ad.interface $(INCDIR)/rttov_reconstruct_k.interface $(INCDIR)/rttov_reconstruct_tl.interface $(INCDIR)/rttov_refsun.interface $(INCDIR)/rttov_refsun_ad.interface $(INCDIR)/rttov_refsun_k.interface $(INCDIR)/rttov_refsun_tl.interface $(INCDIR)/rttov_setgeometry.interface $(INCDIR)/rttov_setgeometry_ad.interface $(INCDIR)/rttov_setgeometry_k.interface $(INCDIR)/rttov_setgeometry_tl.interface $(INCDIR)/rttov_setpredictors_7.interface $(INCDIR)/rttov_setpredictors_7_ad.interface $(INCDIR)/rttov_setpredictors_7_k.interface $(INCDIR)/rttov_setpredictors_7_tl.interface $(INCDIR)/rttov_setpredictors_8.interface $(INCDIR)/rttov_setpredictors_8_ad.interface $(INCDIR)/rttov_setpredictors_8_k.interface $(INCDIR)/rttov_setpredictors_8_tl.interface $(INCDIR)/rttov_setpredictors_9.interface $(INCDIR)/rttov_setpredictors_9_ad.interface $(INCDIR)/rttov_setpredictors_9_k.interface $(INCDIR)/rttov_setpredictors_9_solar.interface $(INCDIR)/rttov_setpredictors_9_solar_ad.interface $(INCDIR)/rttov_setpredictors_9_solar_k.interface $(INCDIR)/rttov_setpredictors_9_solar_tl.interface $(INCDIR)/rttov_setpredictors_9_tl.interface $(INCDIR)/rttov_sublayer.interface $(INCDIR)/rttov_sublayer_ad.interface $(INCDIR)/rttov_sublayer_k.interface $(INCDIR)/rttov_sublayer_tl.interface $(INCDIR)/rttov_tl2.interface $(INCDIR)/rttov_transmit.interface $(INCDIR)/rttov_transmit_9_solar.interface $(INCDIR)/rttov_transmit_9_solar_ad.interface $(INCDIR)/rttov_transmit_9_solar_k.interface $(INCDIR)/rttov_transmit_9_solar_tl.interface $(INCDIR)/rttov_transmit_ad.interface $(INCDIR)/rttov_transmit_k.interface $(INCDIR)/rttov_transmit_tl.interface $(INCDIR)/rttov_user_options_checkinput.interface $(INCDIR)/rttov_user_profile_checkinput.interface

LIB=$(LIBDIR)/librttov$(RTTOV_VERSION)_$(SUBDIR)$(EXT_LIB)

OBJSUB=$(OBJDIR)/rttov_ad2$(EXT_OBJ) $(OBJDIR)/rttov_add_aux_prof$(EXT_OBJ) $(OBJDIR)/rttov_add_opdp_path$(EXT_OBJ) $(OBJDIR)/rttov_add_prof$(EXT_OBJ) $(OBJDIR)/rttov_add_raytracing$(EXT_OBJ) $(OBJDIR)/rttov_alloc_aux_prof$(EXT_OBJ) $(OBJDIR)/rttov_alloc_auxrad$(EXT_OBJ) $(OBJDIR)/rttov_alloc_auxrad_stream$(EXT_OBJ) $(OBJDIR)/rttov_alloc_ircld$(EXT_OBJ) $(OBJDIR)/rttov_alloc_opdp_path$(EXT_OBJ) $(OBJDIR)/rttov_alloc_pc_dimensions$(EXT_OBJ) $(OBJDIR)/rttov_alloc_pccomp$(EXT_OBJ) $(OBJDIR)/rttov_alloc_predictor$(EXT_OBJ) $(OBJDIR)/rttov_alloc_prof$(EXT_OBJ) $(OBJDIR)/rttov_alloc_rad$(EXT_OBJ) $(OBJDIR)/rttov_alloc_raytracing$(EXT_OBJ) $(OBJDIR)/rttov_alloc_sunglint$(EXT_OBJ) $(OBJDIR)/rttov_alloc_traj$(EXT_OBJ) $(OBJDIR)/rttov_alloc_traj_dyn$(EXT_OBJ) $(OBJDIR)/rttov_alloc_traj_sta$(EXT_OBJ) $(OBJDIR)/rttov_alloc_trans_scatt_ir$(EXT_OBJ) $(OBJDIR)/rttov_alloc_transmission$(EXT_OBJ) $(OBJDIR)/rttov_alloc_transmission_aux$(EXT_OBJ) $(OBJDIR)/rttov_calcbt$(EXT_OBJ) $(OBJDIR)/rttov_calcbt_ad$(EXT_OBJ) $(OBJDIR)/rttov_calcbt_pc$(EXT_OBJ) $(OBJDIR)/rttov_calcbt_pc_ad$(EXT_OBJ) $(OBJDIR)/rttov_calcbt_pc_tl$(EXT_OBJ) $(OBJDIR)/rttov_calcbt_tl$(EXT_OBJ) $(OBJDIR)/rttov_calcemis_ir$(EXT_OBJ) $(OBJDIR)/rttov_calcemis_ir_ad$(EXT_OBJ) $(OBJDIR)/rttov_calcemis_ir_k$(EXT_OBJ) $(OBJDIR)/rttov_calcemis_ir_tl$(EXT_OBJ) $(OBJDIR)/rttov_calcemis_mw$(EXT_OBJ) $(OBJDIR)/rttov_calcemis_mw_ad$(EXT_OBJ) $(OBJDIR)/rttov_calcemis_mw_k$(EXT_OBJ) $(OBJDIR)/rttov_calcemis_mw_tl$(EXT_OBJ) $(OBJDIR)/rttov_calcrad$(EXT_OBJ) $(OBJDIR)/rttov_calcrad_ad$(EXT_OBJ) $(OBJDIR)/rttov_calcrad_k$(EXT_OBJ) $(OBJDIR)/rttov_calcrad_tl$(EXT_OBJ) $(OBJDIR)/rttov_check_traj$(EXT_OBJ) $(OBJDIR)/rttov_checkinput$(EXT_OBJ) $(OBJDIR)/rttov_checkinput_ad$(EXT_OBJ) $(OBJDIR)/rttov_checkinput_k$(EXT_OBJ) $(OBJDIR)/rttov_checkinput_tl$(EXT_OBJ) $(OBJDIR)/rttov_checkpcchan$(EXT_OBJ) $(OBJDIR)/rttov_cldstr$(EXT_OBJ) $(OBJDIR)/rttov_cldstr_ad$(EXT_OBJ) $(OBJDIR)/rttov_cldstr_k$(EXT_OBJ) $(OBJDIR)/rttov_cldstr_tl$(EXT_OBJ) $(OBJDIR)/rttov_copy_aux_prof$(EXT_OBJ) $(OBJDIR)/rttov_copy_opdp_path$(EXT_OBJ) $(OBJDIR)/rttov_copy_pccomp$(EXT_OBJ) $(OBJDIR)/rttov_copy_prof$(EXT_OBJ) $(OBJDIR)/rttov_copy_rad$(EXT_OBJ) $(OBJDIR)/rttov_copy_raytracing$(EXT_OBJ) $(OBJDIR)/rttov_copy_transmission$(EXT_OBJ) $(OBJDIR)/rttov_direct2$(EXT_OBJ) $(OBJDIR)/rttov_erfcx$(EXT_OBJ) $(OBJDIR)/rttov_errorhandling$(EXT_OBJ) $(OBJDIR)/rttov_errorreport$(EXT_OBJ) $(OBJDIR)/rttov_fastem5$(EXT_OBJ) $(OBJDIR)/rttov_fastem5_ad$(EXT_OBJ) $(OBJDIR)/rttov_fastem5_k$(EXT_OBJ) $(OBJDIR)/rttov_fastem5_tl$(EXT_OBJ) $(OBJDIR)/rttov_fresnel$(EXT_OBJ) $(OBJDIR)/rttov_fresnel_ad$(EXT_OBJ) $(OBJDIR)/rttov_fresnel_k$(EXT_OBJ) $(OBJDIR)/rttov_fresnel_tl$(EXT_OBJ) $(OBJDIR)/rttov_init_aux_prof$(EXT_OBJ) $(OBJDIR)/rttov_init_auxrad_stream$(EXT_OBJ) $(OBJDIR)/rttov_init_ircld$(EXT_OBJ) $(OBJDIR)/rttov_init_opdp_path$(EXT_OBJ) $(OBJDIR)/rttov_init_pccomp$(EXT_OBJ) $(OBJDIR)/rttov_init_predictor$(EXT_OBJ) $(OBJDIR)/rttov_init_prof$(EXT_OBJ) $(OBJDIR)/rttov_init_rad$(EXT_OBJ) $(OBJDIR)/rttov_init_raytracing$(EXT_OBJ) $(OBJDIR)/rttov_init_sunglint$(EXT_OBJ) $(OBJDIR)/rttov_init_trans_scatt_ir$(EXT_OBJ) $(OBJDIR)/rttov_init_transmission$(EXT_OBJ) $(OBJDIR)/rttov_init_transmission_aux$(EXT_OBJ) $(OBJDIR)/rttov_intavg_chan$(EXT_OBJ) $(OBJDIR)/rttov_intavg_chan_ad$(EXT_OBJ) $(OBJDIR)/rttov_intavg_chan_k$(EXT_OBJ) $(OBJDIR)/rttov_intavg_chan_tl$(EXT_OBJ) $(OBJDIR)/rttov_intavg_prof$(EXT_OBJ) $(OBJDIR)/rttov_intavg_prof_ad$(EXT_OBJ) $(OBJDIR)/rttov_intavg_prof_k$(EXT_OBJ) $(OBJDIR)/rttov_intavg_prof_tl$(EXT_OBJ) $(OBJDIR)/rttov_integrate_ad2$(EXT_OBJ) $(OBJDIR)/rttov_integrate_k2$(EXT_OBJ) $(OBJDIR)/rttov_integrate_tl2$(EXT_OBJ) $(OBJDIR)/rttov_intex$(EXT_OBJ) $(OBJDIR)/rttov_k2$(EXT_OBJ) $(OBJDIR)/rttov_layeravg$(EXT_OBJ) $(OBJDIR)/rttov_layeravg_ad$(EXT_OBJ) $(OBJDIR)/rttov_layeravg_k$(EXT_OBJ) $(OBJDIR)/rttov_layeravg_tl$(EXT_OBJ) $(OBJDIR)/rttov_locpat$(EXT_OBJ) $(OBJDIR)/rttov_locpat_ad$(EXT_OBJ) $(OBJDIR)/rttov_locpat_k$(EXT_OBJ) $(OBJDIR)/rttov_locpat_tl$(EXT_OBJ) $(OBJDIR)/rttov_mult_profiles_k$(EXT_OBJ) $(OBJDIR)/rttov_opdep$(EXT_OBJ) $(OBJDIR)/rttov_opdep_9$(EXT_OBJ) $(OBJDIR)/rttov_opdep_9_ad$(EXT_OBJ) $(OBJDIR)/rttov_opdep_9_k$(EXT_OBJ) $(OBJDIR)/rttov_opdep_9_solar$(EXT_OBJ) $(OBJDIR)/rttov_opdep_9_solar_ad$(EXT_OBJ) $(OBJDIR)/rttov_opdep_9_solar_k$(EXT_OBJ) $(OBJDIR)/rttov_opdep_9_solar_tl$(EXT_OBJ) $(OBJDIR)/rttov_opdep_9_tl$(EXT_OBJ) $(OBJDIR)/rttov_opdep_ad$(EXT_OBJ) $(OBJDIR)/rttov_opdep_k$(EXT_OBJ) $(OBJDIR)/rttov_opdep_tl$(EXT_OBJ) $(OBJDIR)/rttov_opdpscattir$(EXT_OBJ) $(OBJDIR)/rttov_opdpscattir_ad$(EXT_OBJ) $(OBJDIR)/rttov_opdpscattir_k$(EXT_OBJ) $(OBJDIR)/rttov_opdpscattir_tl$(EXT_OBJ) $(OBJDIR)/rttov_opts_eq$(EXT_OBJ) $(OBJDIR)/rttov_pcscores$(EXT_OBJ) $(OBJDIR)/rttov_pcscores_ad$(EXT_OBJ) $(OBJDIR)/rttov_pcscores_k$(EXT_OBJ) $(OBJDIR)/rttov_pcscores_rec_k$(EXT_OBJ) $(OBJDIR)/rttov_pcscores_tl$(EXT_OBJ) $(OBJDIR)/rttov_profaux$(EXT_OBJ) $(OBJDIR)/rttov_profaux_ad$(EXT_OBJ) $(OBJDIR)/rttov_profaux_k$(EXT_OBJ) $(OBJDIR)/rttov_profaux_tl$(EXT_OBJ) $(OBJDIR)/rttov_reconstruct$(EXT_OBJ) $(OBJDIR)/rttov_reconstruct_ad$(EXT_OBJ) $(OBJDIR)/rttov_reconstruct_k$(EXT_OBJ) $(OBJDIR)/rttov_reconstruct_tl$(EXT_OBJ) $(OBJDIR)/rttov_refsun$(EXT_OBJ) $(OBJDIR)/rttov_refsun_ad$(EXT_OBJ) $(OBJDIR)/rttov_refsun_k$(EXT_OBJ) $(OBJDIR)/rttov_refsun_tl$(EXT_OBJ) $(OBJDIR)/rttov_setgeometry$(EXT_OBJ) $(OBJDIR)/rttov_setgeometry_ad$(EXT_OBJ) $(OBJDIR)/rttov_setgeometry_k$(EXT_OBJ) $(OBJDIR)/rttov_setgeometry_tl$(EXT_OBJ) $(OBJDIR)/rttov_setpredictors_7$(EXT_OBJ) $(OBJDIR)/rttov_setpredictors_7_ad$(EXT_OBJ) $(OBJDIR)/rttov_setpredictors_7_k$(EXT_OBJ) $(OBJDIR)/rttov_setpredictors_7_tl$(EXT_OBJ) $(OBJDIR)/rttov_setpredictors_8$(EXT_OBJ) $(OBJDIR)/rttov_setpredictors_8_ad$(EXT_OBJ) $(OBJDIR)/rttov_setpredictors_8_k$(EXT_OBJ) $(OBJDIR)/rttov_setpredictors_8_tl$(EXT_OBJ) $(OBJDIR)/rttov_setpredictors_9$(EXT_OBJ) $(OBJDIR)/rttov_setpredictors_9_ad$(EXT_OBJ) $(OBJDIR)/rttov_setpredictors_9_k$(EXT_OBJ) $(OBJDIR)/rttov_setpredictors_9_solar$(EXT_OBJ) $(OBJDIR)/rttov_setpredictors_9_solar_ad$(EXT_OBJ) $(OBJDIR)/rttov_setpredictors_9_solar_k$(EXT_OBJ) $(OBJDIR)/rttov_setpredictors_9_solar_tl$(EXT_OBJ) $(OBJDIR)/rttov_setpredictors_9_tl$(EXT_OBJ) $(OBJDIR)/rttov_sublayer$(EXT_OBJ) $(OBJDIR)/rttov_sublayer_ad$(EXT_OBJ) $(OBJDIR)/rttov_sublayer_k$(EXT_OBJ) $(OBJDIR)/rttov_sublayer_tl$(EXT_OBJ) $(OBJDIR)/rttov_tl2$(EXT_OBJ) $(OBJDIR)/rttov_transmit$(EXT_OBJ) $(OBJDIR)/rttov_transmit_9_solar$(EXT_OBJ) $(OBJDIR)/rttov_transmit_9_solar_ad$(EXT_OBJ) $(OBJDIR)/rttov_transmit_9_solar_k$(EXT_OBJ) $(OBJDIR)/rttov_transmit_9_solar_tl$(EXT_OBJ) $(OBJDIR)/rttov_transmit_ad$(EXT_OBJ) $(OBJDIR)/rttov_transmit_k$(EXT_OBJ) $(OBJDIR)/rttov_transmit_tl$(EXT_OBJ) $(OBJDIR)/rttov_user_options_checkinput$(EXT_OBJ) $(OBJDIR)/rttov_user_profile_checkinput$(EXT_OBJ) 

OBJMOD=$(OBJDIR)/mod_rttov_fastem3_coef$(EXT_OBJ) $(OBJDIR)/mod_rttov_fastem5_coef$(EXT_OBJ) $(OBJDIR)/parkind1$(EXT_OBJ) $(OBJDIR)/rttov_const$(EXT_OBJ) $(OBJDIR)/rttov_getoptions$(EXT_OBJ) $(OBJDIR)/rttov_global$(EXT_OBJ) $(OBJDIR)/rttov_integrate_mod2$(EXT_OBJ) $(OBJDIR)/rttov_types$(EXT_OBJ) $(OBJDIR)/rttov_unix_env$(EXT_OBJ) $(OBJDIR)/yomhook$(EXT_OBJ)

OBJBIN=

LIBS=$(LIBDIR)/librttov$(RTTOV_VERSION)_main$(EXT_LIB)

BINS=

MODS=$(MODDIR)/mod_rttov_fastem3_coef$(EXT_MOD) $(MODDIR)/mod_rttov_fastem5_coef$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_getoptions$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD) $(MODDIR)/rttov_integrate_mod2$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_unix_env$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD)

include $(TOPDIR)/build/Makefile.inc

lib: dir intf $(LIB)

bin: lib $(BINS)

dir: 
	@mkdir -p $(TMPDIR)/$(SUBDIR) $(BINDIR) $(OBJDIR) $(INCDIR) $(MODDIR) $(LIBDIR)

intf: 
	@$(MKINTF) $(F90_INTF) $(INTF)
	@$(CPINCH) $(INCDIR)

$(LIB): $(OBJSUB) $(OBJMOD)
	\rm -f $(LIB)
	$(AR) $(LIB) $(OBJSUB) $(OBJMOD)

clean:
	\rm -f $(INTF) $(LIB) $(BINS) $(OBJSUB) $(OBJMOD) $(OBJBIN) $(MODS)


$(OBJDIR)/rttov_ad2$(EXT_OBJ): rttov_ad2.F90 $(INCDIR)/rttov_checkinput_ad.interface $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_setgeometry_ad.interface $(INCDIR)/rttov_calcemis_ir_ad.interface $(INCDIR)/rttov_profaux_ad.interface $(INCDIR)/rttov_setpredictors_7_ad.interface $(INCDIR)/rttov_setpredictors_8_ad.interface $(INCDIR)/rttov_setpredictors_9_ad.interface $(INCDIR)/rttov_opdep_ad.interface $(INCDIR)/rttov_opdep_9_ad.interface $(INCDIR)/rttov_opdep_9_solar_ad.interface $(INCDIR)/rttov_transmit_ad.interface $(INCDIR)/rttov_transmit_9_solar_ad.interface $(INCDIR)/rttov_calcemis_mw_ad.interface $(INCDIR)/rttov_integrate_ad2.interface $(INCDIR)/rttov_intavg_prof_ad.interface $(INCDIR)/rttov_intavg_chan_ad.interface $(INCDIR)/rttov_refsun_ad.interface $(INCDIR)/rttov_init_prof.interface $(INCDIR)/rttov_check_traj.interface $(INCDIR)/rttov_init_predictor.interface $(INCDIR)/rttov_init_raytracing.interface $(INCDIR)/rttov_setpredictors_9_solar_ad.interface $(INCDIR)/rttov_cldstr_ad.interface $(INCDIR)/rttov_opdpscattir_ad.interface $(INCDIR)/rttov_fresnel_ad.interface $(INCDIR)/rttov_pcscores_ad.interface $(INCDIR)/rttov_reconstruct_ad.interface $(INCDIR)/rttov_calcbt_pc_ad.interface $(INCDIR)/rttov_add_raytracing.interface $(INCDIR)/rttov_add_aux_prof.interface $(INCDIR)/rttov_add_prof.interface $(INCDIR)/rttov_init_sunglint.interface $(INCDIR)/rttov_init_ircld.interface $(INCDIR)/rttov_init_opdp_path.interface $(INCDIR)/rttov_init_transmission_aux.interface $(INCDIR)/rttov_add_opdp_path.interface $(INCDIR)/rttov_init_aux_prof.interface $(INCDIR)/rttov_init_auxrad_stream.interface $(INCDIR)/rttov_init_trans_scatt_ir.interface $(INCDIR)/rttov_alloc_traj_dyn.interface $(INCDIR)/rttov_alloc_traj_sta.interface $(INCDIR)/rttov_direct2.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_integrate_mod2$(EXT_MOD) $(MODDIR)/mod_rttov_fastem3_coef$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_ad2) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_ad2.F90 -o $(OBJDIR)/rttov_ad2$(EXT_OBJ)


$(OBJDIR)/rttov_add_aux_prof$(EXT_OBJ): rttov_add_aux_prof.F90  $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_add_aux_prof) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_add_aux_prof.F90 -o $(OBJDIR)/rttov_add_aux_prof$(EXT_OBJ)


$(OBJDIR)/rttov_add_opdp_path$(EXT_OBJ): rttov_add_opdp_path.F90  $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_add_opdp_path) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_add_opdp_path.F90 -o $(OBJDIR)/rttov_add_opdp_path$(EXT_OBJ)


$(OBJDIR)/rttov_add_prof$(EXT_OBJ): rttov_add_prof.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_add_prof) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_add_prof.F90 -o $(OBJDIR)/rttov_add_prof$(EXT_OBJ)


$(OBJDIR)/rttov_add_raytracing$(EXT_OBJ): rttov_add_raytracing.F90  $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_add_raytracing) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_add_raytracing.F90 -o $(OBJDIR)/rttov_add_raytracing$(EXT_OBJ)


$(OBJDIR)/rttov_alloc_aux_prof$(EXT_OBJ): rttov_alloc_aux_prof.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_init_aux_prof.interface $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_alloc_aux_prof) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_alloc_aux_prof.F90 -o $(OBJDIR)/rttov_alloc_aux_prof$(EXT_OBJ)


$(OBJDIR)/rttov_alloc_auxrad$(EXT_OBJ): rttov_alloc_auxrad.F90 $(INCDIR)/rttov_errorreport.interface $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_alloc_auxrad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_alloc_auxrad.F90 -o $(OBJDIR)/rttov_alloc_auxrad$(EXT_OBJ)


$(OBJDIR)/rttov_alloc_auxrad_stream$(EXT_OBJ): rttov_alloc_auxrad_stream.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_init_auxrad_stream.interface $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_alloc_auxrad_stream) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_alloc_auxrad_stream.F90 -o $(OBJDIR)/rttov_alloc_auxrad_stream$(EXT_OBJ)


$(OBJDIR)/rttov_alloc_ircld$(EXT_OBJ): rttov_alloc_ircld.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_init_ircld.interface $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_alloc_ircld) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_alloc_ircld.F90 -o $(OBJDIR)/rttov_alloc_ircld$(EXT_OBJ)


$(OBJDIR)/rttov_alloc_opdp_path$(EXT_OBJ): rttov_alloc_opdp_path.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_init_opdp_path.interface $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_alloc_opdp_path) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_alloc_opdp_path.F90 -o $(OBJDIR)/rttov_alloc_opdp_path$(EXT_OBJ)


$(OBJDIR)/rttov_alloc_pc_dimensions$(EXT_OBJ): rttov_alloc_pc_dimensions.F90 $(INCDIR)/rttov_errorreport.interface $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_alloc_pc_dimensions) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_alloc_pc_dimensions.F90 -o $(OBJDIR)/rttov_alloc_pc_dimensions$(EXT_OBJ)


$(OBJDIR)/rttov_alloc_pccomp$(EXT_OBJ): rttov_alloc_pccomp.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_init_pccomp.interface $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_alloc_pccomp) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_alloc_pccomp.F90 -o $(OBJDIR)/rttov_alloc_pccomp$(EXT_OBJ)


$(OBJDIR)/rttov_alloc_predictor$(EXT_OBJ): rttov_alloc_predictor.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_init_predictor.interface $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_alloc_predictor) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_alloc_predictor.F90 -o $(OBJDIR)/rttov_alloc_predictor$(EXT_OBJ)


$(OBJDIR)/rttov_alloc_prof$(EXT_OBJ): rttov_alloc_prof.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_init_prof.interface $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_alloc_prof) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_alloc_prof.F90 -o $(OBJDIR)/rttov_alloc_prof$(EXT_OBJ)


$(OBJDIR)/rttov_alloc_rad$(EXT_OBJ): rttov_alloc_rad.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_init_rad.interface $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_alloc_rad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_alloc_rad.F90 -o $(OBJDIR)/rttov_alloc_rad$(EXT_OBJ)


$(OBJDIR)/rttov_alloc_raytracing$(EXT_OBJ): rttov_alloc_raytracing.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_init_raytracing.interface $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_alloc_raytracing) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_alloc_raytracing.F90 -o $(OBJDIR)/rttov_alloc_raytracing$(EXT_OBJ)


$(OBJDIR)/rttov_alloc_sunglint$(EXT_OBJ): rttov_alloc_sunglint.F90 $(INCDIR)/rttov_alloc_aux_prof.interface $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_init_sunglint.interface $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_alloc_sunglint) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_alloc_sunglint.F90 -o $(OBJDIR)/rttov_alloc_sunglint$(EXT_OBJ)


$(OBJDIR)/rttov_alloc_traj$(EXT_OBJ): rttov_alloc_traj.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_alloc_prof.interface $(INCDIR)/rttov_alloc_raytracing.interface $(INCDIR)/rttov_alloc_predictor.interface $(INCDIR)/rttov_alloc_opdp_path.interface $(INCDIR)/rttov_alloc_ircld.interface $(INCDIR)/rttov_alloc_aux_prof.interface $(INCDIR)/rttov_alloc_sunglint.interface $(INCDIR)/rttov_alloc_trans_scatt_ir.interface $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_alloc_traj) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_alloc_traj.F90 -o $(OBJDIR)/rttov_alloc_traj$(EXT_OBJ)


$(OBJDIR)/rttov_alloc_traj_dyn$(EXT_OBJ): rttov_alloc_traj_dyn.F90 $(INCDIR)/rttov_alloc_transmission_aux.interface $(INCDIR)/rttov_alloc_auxrad_stream.interface $(INCDIR)/rttov_alloc_trans_scatt_ir.interface $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_alloc_traj_dyn) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_alloc_traj_dyn.F90 -o $(OBJDIR)/rttov_alloc_traj_dyn$(EXT_OBJ)


$(OBJDIR)/rttov_alloc_traj_sta$(EXT_OBJ): rttov_alloc_traj_sta.F90 $(INCDIR)/rttov_alloc_prof.interface $(INCDIR)/rttov_alloc_auxrad.interface $(INCDIR)/rttov_alloc_pc_dimensions.interface $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_alloc_traj_sta) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_alloc_traj_sta.F90 -o $(OBJDIR)/rttov_alloc_traj_sta$(EXT_OBJ)


$(OBJDIR)/rttov_alloc_trans_scatt_ir$(EXT_OBJ): rttov_alloc_trans_scatt_ir.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_init_trans_scatt_ir.interface $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_alloc_trans_scatt_ir) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_alloc_trans_scatt_ir.F90 -o $(OBJDIR)/rttov_alloc_trans_scatt_ir$(EXT_OBJ)


$(OBJDIR)/rttov_alloc_transmission$(EXT_OBJ): rttov_alloc_transmission.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_init_transmission.interface $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_alloc_transmission) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_alloc_transmission.F90 -o $(OBJDIR)/rttov_alloc_transmission$(EXT_OBJ)


$(OBJDIR)/rttov_alloc_transmission_aux$(EXT_OBJ): rttov_alloc_transmission_aux.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_init_transmission_aux.interface $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_alloc_transmission_aux) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_alloc_transmission_aux.F90 -o $(OBJDIR)/rttov_alloc_transmission_aux$(EXT_OBJ)


$(OBJDIR)/rttov_calcbt$(EXT_OBJ): rttov_calcbt.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_calcbt) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_calcbt.F90 -o $(OBJDIR)/rttov_calcbt$(EXT_OBJ)


$(OBJDIR)/rttov_calcbt_ad$(EXT_OBJ): rttov_calcbt_ad.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_calcbt_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_calcbt_ad.F90 -o $(OBJDIR)/rttov_calcbt_ad$(EXT_OBJ)


$(OBJDIR)/rttov_calcbt_pc$(EXT_OBJ): rttov_calcbt_pc.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_calcbt_pc) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_calcbt_pc.F90 -o $(OBJDIR)/rttov_calcbt_pc$(EXT_OBJ)


$(OBJDIR)/rttov_calcbt_pc_ad$(EXT_OBJ): rttov_calcbt_pc_ad.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_calcbt_pc_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_calcbt_pc_ad.F90 -o $(OBJDIR)/rttov_calcbt_pc_ad$(EXT_OBJ)


$(OBJDIR)/rttov_calcbt_pc_tl$(EXT_OBJ): rttov_calcbt_pc_tl.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_calcbt_pc_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_calcbt_pc_tl.F90 -o $(OBJDIR)/rttov_calcbt_pc_tl$(EXT_OBJ)


$(OBJDIR)/rttov_calcbt_tl$(EXT_OBJ): rttov_calcbt_tl.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_calcbt_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_calcbt_tl.F90 -o $(OBJDIR)/rttov_calcbt_tl$(EXT_OBJ)


$(OBJDIR)/rttov_calcemis_ir$(EXT_OBJ): rttov_calcemis_ir.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_calcemis_ir) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_calcemis_ir.F90 -o $(OBJDIR)/rttov_calcemis_ir$(EXT_OBJ)


$(OBJDIR)/rttov_calcemis_ir_ad$(EXT_OBJ): rttov_calcemis_ir_ad.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_calcemis_ir_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_calcemis_ir_ad.F90 -o $(OBJDIR)/rttov_calcemis_ir_ad$(EXT_OBJ)


$(OBJDIR)/rttov_calcemis_ir_k$(EXT_OBJ): rttov_calcemis_ir_k.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_calcemis_ir_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_calcemis_ir_k.F90 -o $(OBJDIR)/rttov_calcemis_ir_k$(EXT_OBJ)


$(OBJDIR)/rttov_calcemis_ir_tl$(EXT_OBJ): rttov_calcemis_ir_tl.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_calcemis_ir_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_calcemis_ir_tl.F90 -o $(OBJDIR)/rttov_calcemis_ir_tl$(EXT_OBJ)


$(OBJDIR)/rttov_calcemis_mw$(EXT_OBJ): rttov_calcemis_mw.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_fastem5.interface $(MODDIR)/mod_rttov_fastem5_coef$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD) $(MODDIR)/mod_rttov_fastem3_coef$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_calcemis_mw) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_calcemis_mw.F90 -o $(OBJDIR)/rttov_calcemis_mw$(EXT_OBJ)


$(OBJDIR)/rttov_calcemis_mw_ad$(EXT_OBJ): rttov_calcemis_mw_ad.F90 $(INCDIR)/rttov_fastem5_ad.interface $(MODDIR)/mod_rttov_fastem5_coef$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/mod_rttov_fastem3_coef$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_calcemis_mw_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_calcemis_mw_ad.F90 -o $(OBJDIR)/rttov_calcemis_mw_ad$(EXT_OBJ)


$(OBJDIR)/rttov_calcemis_mw_k$(EXT_OBJ): rttov_calcemis_mw_k.F90 $(INCDIR)/rttov_fastem5_k.interface $(MODDIR)/mod_rttov_fastem5_coef$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/mod_rttov_fastem3_coef$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_calcemis_mw_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_calcemis_mw_k.F90 -o $(OBJDIR)/rttov_calcemis_mw_k$(EXT_OBJ)


$(OBJDIR)/rttov_calcemis_mw_tl$(EXT_OBJ): rttov_calcemis_mw_tl.F90 $(INCDIR)/rttov_fastem5_tl.interface $(MODDIR)/mod_rttov_fastem5_coef$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/mod_rttov_fastem3_coef$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_calcemis_mw_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_calcemis_mw_tl.F90 -o $(OBJDIR)/rttov_calcemis_mw_tl$(EXT_OBJ)


$(OBJDIR)/rttov_calcrad$(EXT_OBJ): rttov_calcrad.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_calcrad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_calcrad.F90 -o $(OBJDIR)/rttov_calcrad$(EXT_OBJ)


$(OBJDIR)/rttov_calcrad_ad$(EXT_OBJ): rttov_calcrad_ad.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_calcrad_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_calcrad_ad.F90 -o $(OBJDIR)/rttov_calcrad_ad$(EXT_OBJ)


$(OBJDIR)/rttov_calcrad_k$(EXT_OBJ): rttov_calcrad_k.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_calcrad_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_calcrad_k.F90 -o $(OBJDIR)/rttov_calcrad_k$(EXT_OBJ)


$(OBJDIR)/rttov_calcrad_tl$(EXT_OBJ): rttov_calcrad_tl.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_calcrad_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_calcrad_tl.F90 -o $(OBJDIR)/rttov_calcrad_tl$(EXT_OBJ)


$(OBJDIR)/rttov_check_traj$(EXT_OBJ): rttov_check_traj.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_alloc_traj.interface $(INCDIR)/rttov_opts_eq.interface $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_check_traj) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_check_traj.F90 -o $(OBJDIR)/rttov_check_traj$(EXT_OBJ)


$(OBJDIR)/rttov_checkinput$(EXT_OBJ): rttov_checkinput.F90 $(INCDIR)/rttov_errorreport.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_checkinput) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_checkinput.F90 -o $(OBJDIR)/rttov_checkinput$(EXT_OBJ)


$(OBJDIR)/rttov_checkinput_ad$(EXT_OBJ): rttov_checkinput_ad.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_checkinput_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_checkinput_ad.F90 -o $(OBJDIR)/rttov_checkinput_ad$(EXT_OBJ)


$(OBJDIR)/rttov_checkinput_k$(EXT_OBJ): rttov_checkinput_k.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_checkinput_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_checkinput_k.F90 -o $(OBJDIR)/rttov_checkinput_k$(EXT_OBJ)


$(OBJDIR)/rttov_checkinput_tl$(EXT_OBJ): rttov_checkinput_tl.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_checkinput_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_checkinput_tl.F90 -o $(OBJDIR)/rttov_checkinput_tl$(EXT_OBJ)


$(OBJDIR)/rttov_checkpcchan$(EXT_OBJ): rttov_checkpcchan.F90  $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_checkpcchan) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_checkpcchan.F90 -o $(OBJDIR)/rttov_checkpcchan$(EXT_OBJ)


$(OBJDIR)/rttov_cldstr$(EXT_OBJ): rttov_cldstr.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_cldstr) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_cldstr.F90 -o $(OBJDIR)/rttov_cldstr$(EXT_OBJ)


$(OBJDIR)/rttov_cldstr_ad$(EXT_OBJ): rttov_cldstr_ad.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_cldstr_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_cldstr_ad.F90 -o $(OBJDIR)/rttov_cldstr_ad$(EXT_OBJ)


$(OBJDIR)/rttov_cldstr_k$(EXT_OBJ): rttov_cldstr_k.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_cldstr_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_cldstr_k.F90 -o $(OBJDIR)/rttov_cldstr_k$(EXT_OBJ)


$(OBJDIR)/rttov_cldstr_tl$(EXT_OBJ): rttov_cldstr_tl.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_cldstr_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_cldstr_tl.F90 -o $(OBJDIR)/rttov_cldstr_tl$(EXT_OBJ)


$(OBJDIR)/rttov_copy_aux_prof$(EXT_OBJ): rttov_copy_aux_prof.F90  $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_copy_aux_prof) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_copy_aux_prof.F90 -o $(OBJDIR)/rttov_copy_aux_prof$(EXT_OBJ)


$(OBJDIR)/rttov_copy_opdp_path$(EXT_OBJ): rttov_copy_opdp_path.F90  $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_copy_opdp_path) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_copy_opdp_path.F90 -o $(OBJDIR)/rttov_copy_opdp_path$(EXT_OBJ)


$(OBJDIR)/rttov_copy_pccomp$(EXT_OBJ): rttov_copy_pccomp.F90  $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_copy_pccomp) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_copy_pccomp.F90 -o $(OBJDIR)/rttov_copy_pccomp$(EXT_OBJ)


$(OBJDIR)/rttov_copy_prof$(EXT_OBJ): rttov_copy_prof.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_copy_prof) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_copy_prof.F90 -o $(OBJDIR)/rttov_copy_prof$(EXT_OBJ)


$(OBJDIR)/rttov_copy_rad$(EXT_OBJ): rttov_copy_rad.F90  $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_copy_rad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_copy_rad.F90 -o $(OBJDIR)/rttov_copy_rad$(EXT_OBJ)


$(OBJDIR)/rttov_copy_raytracing$(EXT_OBJ): rttov_copy_raytracing.F90  $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_copy_raytracing) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_copy_raytracing.F90 -o $(OBJDIR)/rttov_copy_raytracing$(EXT_OBJ)


$(OBJDIR)/rttov_copy_transmission$(EXT_OBJ): rttov_copy_transmission.F90  $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_copy_transmission) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_copy_transmission.F90 -o $(OBJDIR)/rttov_copy_transmission$(EXT_OBJ)


$(OBJDIR)/rttov_direct2$(EXT_OBJ): rttov_direct2.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_cldstr.interface $(INCDIR)/rttov_checkinput.interface $(INCDIR)/rttov_profaux.interface $(INCDIR)/rttov_setgeometry.interface $(INCDIR)/rttov_setpredictors_7.interface $(INCDIR)/rttov_setpredictors_8.interface $(INCDIR)/rttov_setpredictors_9.interface $(INCDIR)/rttov_setpredictors_9_solar.interface $(INCDIR)/rttov_opdpscattir.interface $(INCDIR)/rttov_fresnel.interface $(INCDIR)/rttov_opdep.interface $(INCDIR)/rttov_opdep_9.interface $(INCDIR)/rttov_opdep_9_solar.interface $(INCDIR)/rttov_transmit.interface $(INCDIR)/rttov_transmit_9_solar.interface $(INCDIR)/rttov_calcemis_ir.interface $(INCDIR)/rttov_calcemis_mw.interface $(INCDIR)/rttov_intavg_chan.interface $(INCDIR)/rttov_intavg_prof.interface $(INCDIR)/rttov_refsun.interface $(INCDIR)/rttov_check_traj.interface $(INCDIR)/rttov_init_prof.interface $(INCDIR)/rttov_init_raytracing.interface $(INCDIR)/rttov_reconstruct.interface $(INCDIR)/rttov_pcscores.interface $(INCDIR)/rttov_calcbt_pc.interface $(INCDIR)/rttov_copy_raytracing.interface $(INCDIR)/rttov_copy_prof.interface $(INCDIR)/rttov_copy_aux_prof.interface $(INCDIR)/rttov_copy_opdp_path.interface $(INCDIR)/rttov_init_ircld.interface $(INCDIR)/rttov_init_aux_prof.interface $(INCDIR)/rttov_alloc_traj_dyn.interface $(INCDIR)/rttov_alloc_traj_sta.interface $(INCDIR)/rttov_checkpcchan.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/mod_rttov_fastem3_coef$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD) $(MODDIR)/rttov_integrate_mod2$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_direct2) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_direct2.F90 -o $(OBJDIR)/rttov_direct2$(EXT_OBJ)


$(OBJDIR)/rttov_erfcx$(EXT_OBJ): rttov_erfcx.F90  $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_erfcx) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_erfcx.F90 -o $(OBJDIR)/rttov_erfcx$(EXT_OBJ)


$(OBJDIR)/rttov_errorhandling$(EXT_OBJ): rttov_errorhandling.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_errorhandling) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_errorhandling.F90 -o $(OBJDIR)/rttov_errorhandling$(EXT_OBJ)


$(OBJDIR)/rttov_errorreport$(EXT_OBJ): rttov_errorreport.F90 $(INCDIR)/rttov_errorhandling.interface $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_errorreport) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_errorreport.F90 -o $(OBJDIR)/rttov_errorreport$(EXT_OBJ)


$(OBJDIR)/rttov_fastem5$(EXT_OBJ): rttov_fastem5.F90  $(MODDIR)/mod_rttov_fastem5_coef$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_fastem5) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_fastem5.F90 -o $(OBJDIR)/rttov_fastem5$(EXT_OBJ)


$(OBJDIR)/rttov_fastem5_ad$(EXT_OBJ): rttov_fastem5_ad.F90  $(MODDIR)/mod_rttov_fastem5_coef$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_fastem5_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_fastem5_ad.F90 -o $(OBJDIR)/rttov_fastem5_ad$(EXT_OBJ)


$(OBJDIR)/rttov_fastem5_k$(EXT_OBJ): rttov_fastem5_k.F90  $(MODDIR)/mod_rttov_fastem5_coef$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_fastem5_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_fastem5_k.F90 -o $(OBJDIR)/rttov_fastem5_k$(EXT_OBJ)


$(OBJDIR)/rttov_fastem5_tl$(EXT_OBJ): rttov_fastem5_tl.F90  $(MODDIR)/mod_rttov_fastem5_coef$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_fastem5_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_fastem5_tl.F90 -o $(OBJDIR)/rttov_fastem5_tl$(EXT_OBJ)


$(OBJDIR)/rttov_fresnel$(EXT_OBJ): rttov_fresnel.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_fresnel) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_fresnel.F90 -o $(OBJDIR)/rttov_fresnel$(EXT_OBJ)


$(OBJDIR)/rttov_fresnel_ad$(EXT_OBJ): rttov_fresnel_ad.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_fresnel_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_fresnel_ad.F90 -o $(OBJDIR)/rttov_fresnel_ad$(EXT_OBJ)


$(OBJDIR)/rttov_fresnel_k$(EXT_OBJ): rttov_fresnel_k.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_fresnel_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_fresnel_k.F90 -o $(OBJDIR)/rttov_fresnel_k$(EXT_OBJ)


$(OBJDIR)/rttov_fresnel_tl$(EXT_OBJ): rttov_fresnel_tl.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_fresnel_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_fresnel_tl.F90 -o $(OBJDIR)/rttov_fresnel_tl$(EXT_OBJ)


$(OBJDIR)/rttov_init_aux_prof$(EXT_OBJ): rttov_init_aux_prof.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_init_aux_prof) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_init_aux_prof.F90 -o $(OBJDIR)/rttov_init_aux_prof$(EXT_OBJ)


$(OBJDIR)/rttov_init_auxrad_stream$(EXT_OBJ): rttov_init_auxrad_stream.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_init_auxrad_stream) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_init_auxrad_stream.F90 -o $(OBJDIR)/rttov_init_auxrad_stream$(EXT_OBJ)


$(OBJDIR)/rttov_init_ircld$(EXT_OBJ): rttov_init_ircld.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_init_ircld) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_init_ircld.F90 -o $(OBJDIR)/rttov_init_ircld$(EXT_OBJ)


$(OBJDIR)/rttov_init_opdp_path$(EXT_OBJ): rttov_init_opdp_path.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_init_opdp_path) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_init_opdp_path.F90 -o $(OBJDIR)/rttov_init_opdp_path$(EXT_OBJ)


$(OBJDIR)/rttov_init_pccomp$(EXT_OBJ): rttov_init_pccomp.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_init_pccomp) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_init_pccomp.F90 -o $(OBJDIR)/rttov_init_pccomp$(EXT_OBJ)


$(OBJDIR)/rttov_init_predictor$(EXT_OBJ): rttov_init_predictor.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_init_predictor) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_init_predictor.F90 -o $(OBJDIR)/rttov_init_predictor$(EXT_OBJ)


$(OBJDIR)/rttov_init_prof$(EXT_OBJ): rttov_init_prof.F90  $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_init_prof) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_init_prof.F90 -o $(OBJDIR)/rttov_init_prof$(EXT_OBJ)


$(OBJDIR)/rttov_init_rad$(EXT_OBJ): rttov_init_rad.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_init_rad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_init_rad.F90 -o $(OBJDIR)/rttov_init_rad$(EXT_OBJ)


$(OBJDIR)/rttov_init_raytracing$(EXT_OBJ): rttov_init_raytracing.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_init_raytracing) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_init_raytracing.F90 -o $(OBJDIR)/rttov_init_raytracing$(EXT_OBJ)


$(OBJDIR)/rttov_init_sunglint$(EXT_OBJ): rttov_init_sunglint.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_init_sunglint) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_init_sunglint.F90 -o $(OBJDIR)/rttov_init_sunglint$(EXT_OBJ)


$(OBJDIR)/rttov_init_trans_scatt_ir$(EXT_OBJ): rttov_init_trans_scatt_ir.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_init_trans_scatt_ir) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_init_trans_scatt_ir.F90 -o $(OBJDIR)/rttov_init_trans_scatt_ir$(EXT_OBJ)


$(OBJDIR)/rttov_init_transmission$(EXT_OBJ): rttov_init_transmission.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_init_transmission) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_init_transmission.F90 -o $(OBJDIR)/rttov_init_transmission$(EXT_OBJ)


$(OBJDIR)/rttov_init_transmission_aux$(EXT_OBJ): rttov_init_transmission_aux.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_init_transmission_aux) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_init_transmission_aux.F90 -o $(OBJDIR)/rttov_init_transmission_aux$(EXT_OBJ)


$(OBJDIR)/rttov_intavg_chan$(EXT_OBJ): rttov_intavg_chan.F90 $(INCDIR)/rttov_layeravg.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_intavg_chan) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_intavg_chan.F90 -o $(OBJDIR)/rttov_intavg_chan$(EXT_OBJ)


$(OBJDIR)/rttov_intavg_chan_ad$(EXT_OBJ): rttov_intavg_chan_ad.F90 $(INCDIR)/rttov_layeravg.interface $(INCDIR)/rttov_layeravg_ad.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_intavg_chan_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_intavg_chan_ad.F90 -o $(OBJDIR)/rttov_intavg_chan_ad$(EXT_OBJ)


$(OBJDIR)/rttov_intavg_chan_k$(EXT_OBJ): rttov_intavg_chan_k.F90 $(INCDIR)/rttov_layeravg.interface $(INCDIR)/rttov_layeravg_k.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_intavg_chan_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_intavg_chan_k.F90 -o $(OBJDIR)/rttov_intavg_chan_k$(EXT_OBJ)


$(OBJDIR)/rttov_intavg_chan_tl$(EXT_OBJ): rttov_intavg_chan_tl.F90 $(INCDIR)/rttov_layeravg.interface $(INCDIR)/rttov_layeravg_tl.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_intavg_chan_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_intavg_chan_tl.F90 -o $(OBJDIR)/rttov_intavg_chan_tl$(EXT_OBJ)


$(OBJDIR)/rttov_intavg_prof$(EXT_OBJ): rttov_intavg_prof.F90 $(INCDIR)/rttov_layeravg.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_intavg_prof) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_intavg_prof.F90 -o $(OBJDIR)/rttov_intavg_prof$(EXT_OBJ)


$(OBJDIR)/rttov_intavg_prof_ad$(EXT_OBJ): rttov_intavg_prof_ad.F90 $(INCDIR)/rttov_layeravg.interface $(INCDIR)/rttov_layeravg_ad.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_intavg_prof_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_intavg_prof_ad.F90 -o $(OBJDIR)/rttov_intavg_prof_ad$(EXT_OBJ)


$(OBJDIR)/rttov_intavg_prof_k$(EXT_OBJ): rttov_intavg_prof_k.F90 $(INCDIR)/rttov_layeravg.interface $(INCDIR)/rttov_layeravg_k.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_intavg_prof_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_intavg_prof_k.F90 -o $(OBJDIR)/rttov_intavg_prof_k$(EXT_OBJ)


$(OBJDIR)/rttov_intavg_prof_tl$(EXT_OBJ): rttov_intavg_prof_tl.F90 $(INCDIR)/rttov_layeravg.interface $(INCDIR)/rttov_layeravg_tl.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_intavg_prof_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_intavg_prof_tl.F90 -o $(OBJDIR)/rttov_intavg_prof_tl$(EXT_OBJ)


$(OBJDIR)/rttov_integrate_ad2$(EXT_OBJ): rttov_integrate_ad2.F90 $(INCDIR)/rttov_calcbt_ad.interface $(INCDIR)/rttov_calcrad_ad.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_integrate_ad2) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_integrate_ad2.F90 -o $(OBJDIR)/rttov_integrate_ad2$(EXT_OBJ)


$(OBJDIR)/rttov_integrate_k2$(EXT_OBJ): rttov_integrate_k2.F90 $(INCDIR)/rttov_calcbt_ad.interface $(INCDIR)/rttov_calcrad_k.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_integrate_k2) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_integrate_k2.F90 -o $(OBJDIR)/rttov_integrate_k2$(EXT_OBJ)


$(OBJDIR)/rttov_integrate_tl2$(EXT_OBJ): rttov_integrate_tl2.F90 $(INCDIR)/rttov_calcbt_tl.interface $(INCDIR)/rttov_calcrad_tl.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_integrate_tl2) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_integrate_tl2.F90 -o $(OBJDIR)/rttov_integrate_tl2$(EXT_OBJ)


$(OBJDIR)/rttov_intex$(EXT_OBJ): rttov_intex.F90  $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_intex) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_intex.F90 -o $(OBJDIR)/rttov_intex$(EXT_OBJ)


$(OBJDIR)/rttov_k2$(EXT_OBJ): rttov_k2.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_checkinput_k.interface $(INCDIR)/rttov_setgeometry_k.interface $(INCDIR)/rttov_calcemis_ir_k.interface $(INCDIR)/rttov_profaux_k.interface $(INCDIR)/rttov_setpredictors_7_k.interface $(INCDIR)/rttov_setpredictors_8_k.interface $(INCDIR)/rttov_setpredictors_9_k.interface $(INCDIR)/rttov_opdep_k.interface $(INCDIR)/rttov_opdep_9_k.interface $(INCDIR)/rttov_opdep_9_solar_k.interface $(INCDIR)/rttov_transmit_k.interface $(INCDIR)/rttov_transmit_9_solar_k.interface $(INCDIR)/rttov_calcemis_mw_k.interface $(INCDIR)/rttov_integrate_k2.interface $(INCDIR)/rttov_intavg_prof_k.interface $(INCDIR)/rttov_intavg_chan_k.interface $(INCDIR)/rttov_refsun_k.interface $(INCDIR)/rttov_init_prof.interface $(INCDIR)/rttov_init_predictor.interface $(INCDIR)/rttov_init_raytracing.interface $(INCDIR)/rttov_check_traj.interface $(INCDIR)/rttov_setpredictors_9_solar_k.interface $(INCDIR)/rttov_cldstr_k.interface $(INCDIR)/rttov_opdpscattir_k.interface $(INCDIR)/rttov_fresnel_k.interface $(INCDIR)/rttov_mult_profiles_k.interface $(INCDIR)/rttov_pcscores.interface $(INCDIR)/rttov_pcscores_k.interface $(INCDIR)/rttov_pcscores_rec_k.interface $(INCDIR)/rttov_reconstruct.interface $(INCDIR)/rttov_reconstruct_k.interface $(INCDIR)/rttov_calcbt_pc.interface $(INCDIR)/rttov_calcbt_pc_ad.interface $(INCDIR)/rttov_add_raytracing.interface $(INCDIR)/rttov_add_aux_prof.interface $(INCDIR)/rttov_add_prof.interface $(INCDIR)/rttov_init_rad.interface $(INCDIR)/rttov_init_sunglint.interface $(INCDIR)/rttov_init_ircld.interface $(INCDIR)/rttov_init_opdp_path.interface $(INCDIR)/rttov_add_opdp_path.interface $(INCDIR)/rttov_init_aux_prof.interface $(INCDIR)/rttov_init_auxrad_stream.interface $(INCDIR)/rttov_init_trans_scatt_ir.interface $(INCDIR)/rttov_init_transmission_aux.interface $(INCDIR)/rttov_alloc_traj_dyn.interface $(INCDIR)/rttov_alloc_traj_sta.interface $(INCDIR)/rttov_direct2.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_integrate_mod2$(EXT_MOD) $(MODDIR)/mod_rttov_fastem3_coef$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_k2) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_k2.F90 -o $(OBJDIR)/rttov_k2$(EXT_OBJ)


$(OBJDIR)/rttov_layeravg$(EXT_OBJ): rttov_layeravg.F90 $(INCDIR)/rttov_sublayer.interface $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_layeravg) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_layeravg.F90 -o $(OBJDIR)/rttov_layeravg$(EXT_OBJ)


$(OBJDIR)/rttov_layeravg_ad$(EXT_OBJ): rttov_layeravg_ad.F90 $(INCDIR)/rttov_sublayer.interface $(INCDIR)/rttov_sublayer_ad.interface $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_layeravg_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_layeravg_ad.F90 -o $(OBJDIR)/rttov_layeravg_ad$(EXT_OBJ)


$(OBJDIR)/rttov_layeravg_k$(EXT_OBJ): rttov_layeravg_k.F90 $(INCDIR)/rttov_sublayer.interface $(INCDIR)/rttov_sublayer_k.interface $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_layeravg_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_layeravg_k.F90 -o $(OBJDIR)/rttov_layeravg_k$(EXT_OBJ)


$(OBJDIR)/rttov_layeravg_tl$(EXT_OBJ): rttov_layeravg_tl.F90 $(INCDIR)/rttov_sublayer_tl.interface $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_layeravg_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_layeravg_tl.F90 -o $(OBJDIR)/rttov_layeravg_tl$(EXT_OBJ)


$(OBJDIR)/rttov_locpat$(EXT_OBJ): rttov_locpat.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_locpat) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_locpat.F90 -o $(OBJDIR)/rttov_locpat$(EXT_OBJ)


$(OBJDIR)/rttov_locpat_ad$(EXT_OBJ): rttov_locpat_ad.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_locpat_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_locpat_ad.F90 -o $(OBJDIR)/rttov_locpat_ad$(EXT_OBJ)


$(OBJDIR)/rttov_locpat_k$(EXT_OBJ): rttov_locpat_k.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_locpat_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_locpat_k.F90 -o $(OBJDIR)/rttov_locpat_k$(EXT_OBJ)


$(OBJDIR)/rttov_locpat_tl$(EXT_OBJ): rttov_locpat_tl.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_locpat_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_locpat_tl.F90 -o $(OBJDIR)/rttov_locpat_tl$(EXT_OBJ)


$(OBJDIR)/rttov_mult_profiles_k$(EXT_OBJ): rttov_mult_profiles_k.F90  $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_mult_profiles_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_mult_profiles_k.F90 -o $(OBJDIR)/rttov_mult_profiles_k$(EXT_OBJ)


$(OBJDIR)/rttov_opdep$(EXT_OBJ): rttov_opdep.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_opdep) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_opdep.F90 -o $(OBJDIR)/rttov_opdep$(EXT_OBJ)


$(OBJDIR)/rttov_opdep_9$(EXT_OBJ): rttov_opdep_9.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_opdep_9) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_opdep_9.F90 -o $(OBJDIR)/rttov_opdep_9$(EXT_OBJ)


$(OBJDIR)/rttov_opdep_9_ad$(EXT_OBJ): rttov_opdep_9_ad.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_opdep_9_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_opdep_9_ad.F90 -o $(OBJDIR)/rttov_opdep_9_ad$(EXT_OBJ)


$(OBJDIR)/rttov_opdep_9_k$(EXT_OBJ): rttov_opdep_9_k.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_opdep_9_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_opdep_9_k.F90 -o $(OBJDIR)/rttov_opdep_9_k$(EXT_OBJ)


$(OBJDIR)/rttov_opdep_9_solar$(EXT_OBJ): rttov_opdep_9_solar.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_opdep_9_solar) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_opdep_9_solar.F90 -o $(OBJDIR)/rttov_opdep_9_solar$(EXT_OBJ)


$(OBJDIR)/rttov_opdep_9_solar_ad$(EXT_OBJ): rttov_opdep_9_solar_ad.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_opdep_9_solar_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_opdep_9_solar_ad.F90 -o $(OBJDIR)/rttov_opdep_9_solar_ad$(EXT_OBJ)


$(OBJDIR)/rttov_opdep_9_solar_k$(EXT_OBJ): rttov_opdep_9_solar_k.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_opdep_9_solar_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_opdep_9_solar_k.F90 -o $(OBJDIR)/rttov_opdep_9_solar_k$(EXT_OBJ)


$(OBJDIR)/rttov_opdep_9_solar_tl$(EXT_OBJ): rttov_opdep_9_solar_tl.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_opdep_9_solar_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_opdep_9_solar_tl.F90 -o $(OBJDIR)/rttov_opdep_9_solar_tl$(EXT_OBJ)


$(OBJDIR)/rttov_opdep_9_tl$(EXT_OBJ): rttov_opdep_9_tl.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_opdep_9_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_opdep_9_tl.F90 -o $(OBJDIR)/rttov_opdep_9_tl$(EXT_OBJ)


$(OBJDIR)/rttov_opdep_ad$(EXT_OBJ): rttov_opdep_ad.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_opdep_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_opdep_ad.F90 -o $(OBJDIR)/rttov_opdep_ad$(EXT_OBJ)


$(OBJDIR)/rttov_opdep_k$(EXT_OBJ): rttov_opdep_k.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_opdep_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_opdep_k.F90 -o $(OBJDIR)/rttov_opdep_k$(EXT_OBJ)


$(OBJDIR)/rttov_opdep_tl$(EXT_OBJ): rttov_opdep_tl.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_opdep_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_opdep_tl.F90 -o $(OBJDIR)/rttov_opdep_tl$(EXT_OBJ)


$(OBJDIR)/rttov_opdpscattir$(EXT_OBJ): rttov_opdpscattir.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_opdpscattir) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_opdpscattir.F90 -o $(OBJDIR)/rttov_opdpscattir$(EXT_OBJ)


$(OBJDIR)/rttov_opdpscattir_ad$(EXT_OBJ): rttov_opdpscattir_ad.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_opdpscattir_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_opdpscattir_ad.F90 -o $(OBJDIR)/rttov_opdpscattir_ad$(EXT_OBJ)


$(OBJDIR)/rttov_opdpscattir_k$(EXT_OBJ): rttov_opdpscattir_k.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_opdpscattir_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_opdpscattir_k.F90 -o $(OBJDIR)/rttov_opdpscattir_k$(EXT_OBJ)


$(OBJDIR)/rttov_opdpscattir_tl$(EXT_OBJ): rttov_opdpscattir_tl.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_opdpscattir_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_opdpscattir_tl.F90 -o $(OBJDIR)/rttov_opdpscattir_tl$(EXT_OBJ)


$(OBJDIR)/rttov_opts_eq$(EXT_OBJ): rttov_opts_eq.F90  $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_opts_eq) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_opts_eq.F90 -o $(OBJDIR)/rttov_opts_eq$(EXT_OBJ)


$(OBJDIR)/rttov_pcscores$(EXT_OBJ): rttov_pcscores.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_pcscores) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_pcscores.F90 -o $(OBJDIR)/rttov_pcscores$(EXT_OBJ)


$(OBJDIR)/rttov_pcscores_ad$(EXT_OBJ): rttov_pcscores_ad.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_pcscores_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_pcscores_ad.F90 -o $(OBJDIR)/rttov_pcscores_ad$(EXT_OBJ)


$(OBJDIR)/rttov_pcscores_k$(EXT_OBJ): rttov_pcscores_k.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_pcscores_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_pcscores_k.F90 -o $(OBJDIR)/rttov_pcscores_k$(EXT_OBJ)


$(OBJDIR)/rttov_pcscores_rec_k$(EXT_OBJ): rttov_pcscores_rec_k.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_pcscores_rec_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_pcscores_rec_k.F90 -o $(OBJDIR)/rttov_pcscores_rec_k$(EXT_OBJ)


$(OBJDIR)/rttov_pcscores_tl$(EXT_OBJ): rttov_pcscores_tl.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_pcscores_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_pcscores_tl.F90 -o $(OBJDIR)/rttov_pcscores_tl$(EXT_OBJ)


$(OBJDIR)/rttov_profaux$(EXT_OBJ): rttov_profaux.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_profaux) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_profaux.F90 -o $(OBJDIR)/rttov_profaux$(EXT_OBJ)


$(OBJDIR)/rttov_profaux_ad$(EXT_OBJ): rttov_profaux_ad.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_profaux_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_profaux_ad.F90 -o $(OBJDIR)/rttov_profaux_ad$(EXT_OBJ)


$(OBJDIR)/rttov_profaux_k$(EXT_OBJ): rttov_profaux_k.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_profaux_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_profaux_k.F90 -o $(OBJDIR)/rttov_profaux_k$(EXT_OBJ)


$(OBJDIR)/rttov_profaux_tl$(EXT_OBJ): rttov_profaux_tl.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_profaux_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_profaux_tl.F90 -o $(OBJDIR)/rttov_profaux_tl$(EXT_OBJ)


$(OBJDIR)/rttov_reconstruct$(EXT_OBJ): rttov_reconstruct.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_reconstruct) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_reconstruct.F90 -o $(OBJDIR)/rttov_reconstruct$(EXT_OBJ)


$(OBJDIR)/rttov_reconstruct_ad$(EXT_OBJ): rttov_reconstruct_ad.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_reconstruct_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_reconstruct_ad.F90 -o $(OBJDIR)/rttov_reconstruct_ad$(EXT_OBJ)


$(OBJDIR)/rttov_reconstruct_k$(EXT_OBJ): rttov_reconstruct_k.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_reconstruct_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_reconstruct_k.F90 -o $(OBJDIR)/rttov_reconstruct_k$(EXT_OBJ)


$(OBJDIR)/rttov_reconstruct_tl$(EXT_OBJ): rttov_reconstruct_tl.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_reconstruct_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_reconstruct_tl.F90 -o $(OBJDIR)/rttov_reconstruct_tl$(EXT_OBJ)


$(OBJDIR)/rttov_refsun$(EXT_OBJ): rttov_refsun.F90 $(INCDIR)/rttov_erfcx.interface $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_refsun) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_refsun.F90 -o $(OBJDIR)/rttov_refsun$(EXT_OBJ)


$(OBJDIR)/rttov_refsun_ad$(EXT_OBJ): rttov_refsun_ad.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_refsun_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_refsun_ad.F90 -o $(OBJDIR)/rttov_refsun_ad$(EXT_OBJ)


$(OBJDIR)/rttov_refsun_k$(EXT_OBJ): rttov_refsun_k.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_refsun_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_refsun_k.F90 -o $(OBJDIR)/rttov_refsun_k$(EXT_OBJ)


$(OBJDIR)/rttov_refsun_tl$(EXT_OBJ): rttov_refsun_tl.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_refsun_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_refsun_tl.F90 -o $(OBJDIR)/rttov_refsun_tl$(EXT_OBJ)


$(OBJDIR)/rttov_setgeometry$(EXT_OBJ): rttov_setgeometry.F90 $(INCDIR)/rttov_locpat.interface $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setgeometry) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setgeometry.F90 -o $(OBJDIR)/rttov_setgeometry$(EXT_OBJ)


$(OBJDIR)/rttov_setgeometry_ad$(EXT_OBJ): rttov_setgeometry_ad.F90 $(INCDIR)/rttov_locpat_ad.interface $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setgeometry_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setgeometry_ad.F90 -o $(OBJDIR)/rttov_setgeometry_ad$(EXT_OBJ)


$(OBJDIR)/rttov_setgeometry_k$(EXT_OBJ): rttov_setgeometry_k.F90 $(INCDIR)/rttov_locpat_k.interface $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setgeometry_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setgeometry_k.F90 -o $(OBJDIR)/rttov_setgeometry_k$(EXT_OBJ)


$(OBJDIR)/rttov_setgeometry_tl$(EXT_OBJ): rttov_setgeometry_tl.F90 $(INCDIR)/rttov_locpat_tl.interface $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setgeometry_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setgeometry_tl.F90 -o $(OBJDIR)/rttov_setgeometry_tl$(EXT_OBJ)


$(OBJDIR)/rttov_setpredictors_7$(EXT_OBJ): rttov_setpredictors_7.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setpredictors_7) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setpredictors_7.F90 -o $(OBJDIR)/rttov_setpredictors_7$(EXT_OBJ)


$(OBJDIR)/rttov_setpredictors_7_ad$(EXT_OBJ): rttov_setpredictors_7_ad.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setpredictors_7_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setpredictors_7_ad.F90 -o $(OBJDIR)/rttov_setpredictors_7_ad$(EXT_OBJ)


$(OBJDIR)/rttov_setpredictors_7_k$(EXT_OBJ): rttov_setpredictors_7_k.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setpredictors_7_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setpredictors_7_k.F90 -o $(OBJDIR)/rttov_setpredictors_7_k$(EXT_OBJ)


$(OBJDIR)/rttov_setpredictors_7_tl$(EXT_OBJ): rttov_setpredictors_7_tl.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setpredictors_7_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setpredictors_7_tl.F90 -o $(OBJDIR)/rttov_setpredictors_7_tl$(EXT_OBJ)


$(OBJDIR)/rttov_setpredictors_8$(EXT_OBJ): rttov_setpredictors_8.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setpredictors_8) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setpredictors_8.F90 -o $(OBJDIR)/rttov_setpredictors_8$(EXT_OBJ)


$(OBJDIR)/rttov_setpredictors_8_ad$(EXT_OBJ): rttov_setpredictors_8_ad.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setpredictors_8_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setpredictors_8_ad.F90 -o $(OBJDIR)/rttov_setpredictors_8_ad$(EXT_OBJ)


$(OBJDIR)/rttov_setpredictors_8_k$(EXT_OBJ): rttov_setpredictors_8_k.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setpredictors_8_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setpredictors_8_k.F90 -o $(OBJDIR)/rttov_setpredictors_8_k$(EXT_OBJ)


$(OBJDIR)/rttov_setpredictors_8_tl$(EXT_OBJ): rttov_setpredictors_8_tl.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setpredictors_8_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setpredictors_8_tl.F90 -o $(OBJDIR)/rttov_setpredictors_8_tl$(EXT_OBJ)


$(OBJDIR)/rttov_setpredictors_9$(EXT_OBJ): rttov_setpredictors_9.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setpredictors_9) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setpredictors_9.F90 -o $(OBJDIR)/rttov_setpredictors_9$(EXT_OBJ)


$(OBJDIR)/rttov_setpredictors_9_ad$(EXT_OBJ): rttov_setpredictors_9_ad.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setpredictors_9_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setpredictors_9_ad.F90 -o $(OBJDIR)/rttov_setpredictors_9_ad$(EXT_OBJ)


$(OBJDIR)/rttov_setpredictors_9_k$(EXT_OBJ): rttov_setpredictors_9_k.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setpredictors_9_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setpredictors_9_k.F90 -o $(OBJDIR)/rttov_setpredictors_9_k$(EXT_OBJ)


$(OBJDIR)/rttov_setpredictors_9_solar$(EXT_OBJ): rttov_setpredictors_9_solar.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setpredictors_9_solar) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setpredictors_9_solar.F90 -o $(OBJDIR)/rttov_setpredictors_9_solar$(EXT_OBJ)


$(OBJDIR)/rttov_setpredictors_9_solar_ad$(EXT_OBJ): rttov_setpredictors_9_solar_ad.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setpredictors_9_solar_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setpredictors_9_solar_ad.F90 -o $(OBJDIR)/rttov_setpredictors_9_solar_ad$(EXT_OBJ)


$(OBJDIR)/rttov_setpredictors_9_solar_k$(EXT_OBJ): rttov_setpredictors_9_solar_k.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setpredictors_9_solar_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setpredictors_9_solar_k.F90 -o $(OBJDIR)/rttov_setpredictors_9_solar_k$(EXT_OBJ)


$(OBJDIR)/rttov_setpredictors_9_solar_tl$(EXT_OBJ): rttov_setpredictors_9_solar_tl.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setpredictors_9_solar_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setpredictors_9_solar_tl.F90 -o $(OBJDIR)/rttov_setpredictors_9_solar_tl$(EXT_OBJ)


$(OBJDIR)/rttov_setpredictors_9_tl$(EXT_OBJ): rttov_setpredictors_9_tl.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setpredictors_9_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setpredictors_9_tl.F90 -o $(OBJDIR)/rttov_setpredictors_9_tl$(EXT_OBJ)


$(OBJDIR)/rttov_sublayer$(EXT_OBJ): rttov_sublayer.F90  $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_sublayer) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_sublayer.F90 -o $(OBJDIR)/rttov_sublayer$(EXT_OBJ)


$(OBJDIR)/rttov_sublayer_ad$(EXT_OBJ): rttov_sublayer_ad.F90  $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_sublayer_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_sublayer_ad.F90 -o $(OBJDIR)/rttov_sublayer_ad$(EXT_OBJ)


$(OBJDIR)/rttov_sublayer_k$(EXT_OBJ): rttov_sublayer_k.F90  $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_sublayer_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_sublayer_k.F90 -o $(OBJDIR)/rttov_sublayer_k$(EXT_OBJ)


$(OBJDIR)/rttov_sublayer_tl$(EXT_OBJ): rttov_sublayer_tl.F90  $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_sublayer_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_sublayer_tl.F90 -o $(OBJDIR)/rttov_sublayer_tl$(EXT_OBJ)


$(OBJDIR)/rttov_tl2$(EXT_OBJ): rttov_tl2.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_checkinput_tl.interface $(INCDIR)/rttov_calcemis_ir_tl.interface $(INCDIR)/rttov_profaux_tl.interface $(INCDIR)/rttov_setgeometry_tl.interface $(INCDIR)/rttov_setpredictors_7_tl.interface $(INCDIR)/rttov_setpredictors_8_tl.interface $(INCDIR)/rttov_setpredictors_9_tl.interface $(INCDIR)/rttov_opdep_tl.interface $(INCDIR)/rttov_opdep_9_tl.interface $(INCDIR)/rttov_opdep_9_solar_tl.interface $(INCDIR)/rttov_transmit_tl.interface $(INCDIR)/rttov_transmit_9_solar_tl.interface $(INCDIR)/rttov_calcemis_mw_tl.interface $(INCDIR)/rttov_integrate_tl2.interface $(INCDIR)/rttov_intavg_prof_tl.interface $(INCDIR)/rttov_intavg_chan_tl.interface $(INCDIR)/rttov_refsun_tl.interface $(INCDIR)/rttov_check_traj.interface $(INCDIR)/rttov_init_prof.interface $(INCDIR)/rttov_setpredictors_9_solar_tl.interface $(INCDIR)/rttov_cldstr_tl.interface $(INCDIR)/rttov_opdpscattir_tl.interface $(INCDIR)/rttov_fresnel_tl.interface $(INCDIR)/rttov_init_raytracing.interface $(INCDIR)/rttov_pcscores_tl.interface $(INCDIR)/rttov_reconstruct_tl.interface $(INCDIR)/rttov_calcbt_pc_tl.interface $(INCDIR)/rttov_copy_raytracing.interface $(INCDIR)/rttov_copy_prof.interface $(INCDIR)/rttov_copy_aux_prof.interface $(INCDIR)/rttov_copy_opdp_path.interface $(INCDIR)/rttov_init_opdp_path.interface $(INCDIR)/rttov_init_aux_prof.interface $(INCDIR)/rttov_alloc_traj_dyn.interface $(INCDIR)/rttov_alloc_traj_sta.interface $(INCDIR)/rttov_direct2.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_integrate_mod2$(EXT_MOD) $(MODDIR)/mod_rttov_fastem3_coef$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_tl2) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_tl2.F90 -o $(OBJDIR)/rttov_tl2$(EXT_OBJ)


$(OBJDIR)/rttov_transmit$(EXT_OBJ): rttov_transmit.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_transmit) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_transmit.F90 -o $(OBJDIR)/rttov_transmit$(EXT_OBJ)


$(OBJDIR)/rttov_transmit_9_solar$(EXT_OBJ): rttov_transmit_9_solar.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_transmit_9_solar) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_transmit_9_solar.F90 -o $(OBJDIR)/rttov_transmit_9_solar$(EXT_OBJ)


$(OBJDIR)/rttov_transmit_9_solar_ad$(EXT_OBJ): rttov_transmit_9_solar_ad.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_transmit_9_solar_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_transmit_9_solar_ad.F90 -o $(OBJDIR)/rttov_transmit_9_solar_ad$(EXT_OBJ)


$(OBJDIR)/rttov_transmit_9_solar_k$(EXT_OBJ): rttov_transmit_9_solar_k.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_transmit_9_solar_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_transmit_9_solar_k.F90 -o $(OBJDIR)/rttov_transmit_9_solar_k$(EXT_OBJ)


$(OBJDIR)/rttov_transmit_9_solar_tl$(EXT_OBJ): rttov_transmit_9_solar_tl.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_transmit_9_solar_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_transmit_9_solar_tl.F90 -o $(OBJDIR)/rttov_transmit_9_solar_tl$(EXT_OBJ)


$(OBJDIR)/rttov_transmit_ad$(EXT_OBJ): rttov_transmit_ad.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_transmit_ad) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_transmit_ad.F90 -o $(OBJDIR)/rttov_transmit_ad$(EXT_OBJ)


$(OBJDIR)/rttov_transmit_k$(EXT_OBJ): rttov_transmit_k.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_transmit_k) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_transmit_k.F90 -o $(OBJDIR)/rttov_transmit_k$(EXT_OBJ)


$(OBJDIR)/rttov_transmit_tl$(EXT_OBJ): rttov_transmit_tl.F90  $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_transmit_tl) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_transmit_tl.F90 -o $(OBJDIR)/rttov_transmit_tl$(EXT_OBJ)


$(OBJDIR)/rttov_user_options_checkinput$(EXT_OBJ): rttov_user_options_checkinput.F90 $(INCDIR)/rttov_errorreport.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_user_options_checkinput) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_user_options_checkinput.F90 -o $(OBJDIR)/rttov_user_options_checkinput$(EXT_OBJ)


$(OBJDIR)/rttov_user_profile_checkinput$(EXT_OBJ): rttov_user_profile_checkinput.F90 $(INCDIR)/rttov_errorreport.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_user_profile_checkinput) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_user_profile_checkinput.F90 -o $(OBJDIR)/rttov_user_profile_checkinput$(EXT_OBJ)


$(OBJDIR)/mod_rttov_fastem3_coef$(EXT_OBJ): mod_rttov_fastem3_coef.F90  $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_mod_rttov_fastem3_coef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/mod_rttov_fastem3_coef.F90 -o $(OBJDIR)/mod_rttov_fastem3_coef$(EXT_OBJ)
	@cd $(TMPDIR) && $(MVDMOD) mod_rttov_fastem3_coef$(EXT_MOD) $(MODDIR)/mod_rttov_fastem3_coef$(EXT_MOD)

$(MODDIR)/mod_rttov_fastem3_coef$(EXT_MOD): mod_rttov_fastem3_coef.F90  $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_mod_rttov_fastem3_coef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/mod_rttov_fastem3_coef.F90 -o $(OBJDIR)/mod_rttov_fastem3_coef$(EXT_OBJ)
	@cd $(TMPDIR) && $(MVDMOD) mod_rttov_fastem3_coef$(EXT_MOD) $(MODDIR)/mod_rttov_fastem3_coef$(EXT_MOD)


$(OBJDIR)/mod_rttov_fastem5_coef$(EXT_OBJ): mod_rttov_fastem5_coef.F90  $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_mod_rttov_fastem5_coef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/mod_rttov_fastem5_coef.F90 -o $(OBJDIR)/mod_rttov_fastem5_coef$(EXT_OBJ)
	@cd $(TMPDIR) && $(MVDMOD) mod_rttov_fastem5_coef$(EXT_MOD) $(MODDIR)/mod_rttov_fastem5_coef$(EXT_MOD)

$(MODDIR)/mod_rttov_fastem5_coef$(EXT_MOD): mod_rttov_fastem5_coef.F90  $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_mod_rttov_fastem5_coef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/mod_rttov_fastem5_coef.F90 -o $(OBJDIR)/mod_rttov_fastem5_coef$(EXT_OBJ)
	@cd $(TMPDIR) && $(MVDMOD) mod_rttov_fastem5_coef$(EXT_MOD) $(MODDIR)/mod_rttov_fastem5_coef$(EXT_MOD)


$(OBJDIR)/parkind1$(EXT_OBJ): parkind1.F90  
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_parkind1) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/parkind1.F90 -o $(OBJDIR)/parkind1$(EXT_OBJ)
	@cd $(TMPDIR) && $(MVDMOD) parkind1$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD)

$(MODDIR)/parkind1$(EXT_MOD): parkind1.F90  
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_parkind1) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/parkind1.F90 -o $(OBJDIR)/parkind1$(EXT_OBJ)
	@cd $(TMPDIR) && $(MVDMOD) parkind1$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD)


$(OBJDIR)/rttov_const$(EXT_OBJ): rttov_const.F90  $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_const) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_const.F90 -o $(OBJDIR)/rttov_const$(EXT_OBJ)
	@cd $(TMPDIR) && $(MVDMOD) rttov_const$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)

$(MODDIR)/rttov_const$(EXT_MOD): rttov_const.F90  $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_const) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_const.F90 -o $(OBJDIR)/rttov_const$(EXT_OBJ)
	@cd $(TMPDIR) && $(MVDMOD) rttov_const$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)


$(OBJDIR)/rttov_getoptions$(EXT_OBJ): rttov_getoptions.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_unix_env$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_getoptions) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_getoptions.F90 -o $(OBJDIR)/rttov_getoptions$(EXT_OBJ)
	@cd $(TMPDIR) && $(MVDMOD) rttov_getoptions$(EXT_MOD) $(MODDIR)/rttov_getoptions$(EXT_MOD)

$(MODDIR)/rttov_getoptions$(EXT_MOD): rttov_getoptions.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_unix_env$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_getoptions) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_getoptions.F90 -o $(OBJDIR)/rttov_getoptions$(EXT_OBJ)
	@cd $(TMPDIR) && $(MVDMOD) rttov_getoptions$(EXT_MOD) $(MODDIR)/rttov_getoptions$(EXT_MOD)


$(OBJDIR)/rttov_global$(EXT_OBJ): rttov_global.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_global) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_global.F90 -o $(OBJDIR)/rttov_global$(EXT_OBJ)
	@cd $(TMPDIR) && $(MVDMOD) rttov_global$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)

$(MODDIR)/rttov_global$(EXT_MOD): rttov_global.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_global) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_global.F90 -o $(OBJDIR)/rttov_global$(EXT_OBJ)
	@cd $(TMPDIR) && $(MVDMOD) rttov_global$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)


$(OBJDIR)/rttov_integrate_mod2$(EXT_OBJ): rttov_integrate_mod2.F90 $(INCDIR)/rttov_calcbt.interface $(INCDIR)/rttov_calcrad.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_integrate_mod2) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_integrate_mod2.F90 -o $(OBJDIR)/rttov_integrate_mod2$(EXT_OBJ)
	@cd $(TMPDIR) && $(MVDMOD) rttov_integrate_mod2$(EXT_MOD) $(MODDIR)/rttov_integrate_mod2$(EXT_MOD)

$(MODDIR)/rttov_integrate_mod2$(EXT_MOD): rttov_integrate_mod2.F90 $(INCDIR)/rttov_calcbt.interface $(INCDIR)/rttov_calcrad.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_integrate_mod2) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_integrate_mod2.F90 -o $(OBJDIR)/rttov_integrate_mod2$(EXT_OBJ)
	@cd $(TMPDIR) && $(MVDMOD) rttov_integrate_mod2$(EXT_MOD) $(MODDIR)/rttov_integrate_mod2$(EXT_MOD)


$(OBJDIR)/rttov_types$(EXT_OBJ): rttov_types.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_types) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_types.F90 -o $(OBJDIR)/rttov_types$(EXT_OBJ)
	@cd $(TMPDIR) && $(MVDMOD) rttov_types$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)

$(MODDIR)/rttov_types$(EXT_MOD): rttov_types.F90  $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_types) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_types.F90 -o $(OBJDIR)/rttov_types$(EXT_OBJ)
	@cd $(TMPDIR) && $(MVDMOD) rttov_types$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)


$(OBJDIR)/rttov_unix_env$(EXT_OBJ): rttov_unix_env.F90  $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_unix_env) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_unix_env.F90 -o $(OBJDIR)/rttov_unix_env$(EXT_OBJ)
	@cd $(TMPDIR) && $(MVDMOD) rttov_unix_env$(EXT_MOD) $(MODDIR)/rttov_unix_env$(EXT_MOD)

$(MODDIR)/rttov_unix_env$(EXT_MOD): rttov_unix_env.F90  $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_unix_env) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_unix_env.F90 -o $(OBJDIR)/rttov_unix_env$(EXT_OBJ)
	@cd $(TMPDIR) && $(MVDMOD) rttov_unix_env$(EXT_MOD) $(MODDIR)/rttov_unix_env$(EXT_MOD)


$(OBJDIR)/yomhook$(EXT_OBJ): yomhook.F90  $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_yomhook) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/yomhook.F90 -o $(OBJDIR)/yomhook$(EXT_OBJ)
	@cd $(TMPDIR) && $(MVDMOD) yomhook$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD)

$(MODDIR)/yomhook$(EXT_MOD): yomhook.F90  $(MODDIR)/parkind1$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_yomhook) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/yomhook.F90 -o $(OBJDIR)/yomhook$(EXT_OBJ)
	@cd $(TMPDIR) && $(MVDMOD) yomhook$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD)

