
TOPDIR=../..
SUBDIR=coef_io

FFLAGS_ARCH_rttov_cmpuc                          = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_coef_io_mod                    = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_coeffname                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_conv_coef                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_dealloc_coef                   = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_dealloc_coef_pccomp            = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_dealloc_coef_scatt_ir          = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_dealloc_coefs                  = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_dealloc_optpar_ir              = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_deletecomment                  = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_findnextsection                = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_get_pc_predictindex            = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_init_coef                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_init_coef_pccomp               = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_init_coefs                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_nullify_coef                   = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_nullify_coef_pccomp            = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_nullify_coef_scatt_ir          = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_nullify_coefs                  = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_nullify_optpar_ir              = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_opencoeff                      = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_q2v                            = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_read_ascii_coef                = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_read_ascii_pccoef              = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_read_ascii_scaercoef           = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_read_ascii_sccldcoef           = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_read_binary_coef               = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_read_binary_pccoef             = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_read_binary_scaercoef          = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_read_binary_sccldcoef          = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_read_coefs                     = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_setup                          = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_skipcommentline                = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_test_get_pc_predictindex       = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_v2q                            = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_write_ascii_coef               = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_write_ascii_pccoef             = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_write_ascii_scaercoef          = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_write_ascii_sccldcoef          = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_write_binary_coef              = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_write_binary_pccoef            = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_write_binary_scaercoef         = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_write_binary_sccldcoef         = $(FFLAGS_ARCH)
FFLAGS_ARCH_rttov_write_coefs                    = $(FFLAGS_ARCH)

F90_INTF=rttov_cmpuc.F90 rttov_coeffname.F90 rttov_dealloc_coef.F90 rttov_dealloc_coef_pccomp.F90 rttov_dealloc_coef_scatt_ir.F90 rttov_dealloc_coefs.F90 rttov_dealloc_optpar_ir.F90 rttov_deletecomment.F90 rttov_findnextsection.F90 rttov_get_pc_predictindex.F90 rttov_init_coef.F90 rttov_init_coef_pccomp.F90 rttov_init_coefs.F90 rttov_nullify_coef.F90 rttov_nullify_coef_pccomp.F90 rttov_nullify_coef_scatt_ir.F90 rttov_nullify_coefs.F90 rttov_nullify_optpar_ir.F90 rttov_opencoeff.F90 rttov_q2v.F90 rttov_read_ascii_coef.F90 rttov_read_ascii_pccoef.F90 rttov_read_ascii_scaercoef.F90 rttov_read_ascii_sccldcoef.F90 rttov_read_binary_coef.F90 rttov_read_binary_pccoef.F90 rttov_read_binary_scaercoef.F90 rttov_read_binary_sccldcoef.F90 rttov_read_coefs.F90 rttov_setup.F90 rttov_skipcommentline.F90 rttov_v2q.F90 rttov_write_ascii_coef.F90 rttov_write_ascii_pccoef.F90 rttov_write_ascii_scaercoef.F90 rttov_write_ascii_sccldcoef.F90 rttov_write_binary_coef.F90 rttov_write_binary_pccoef.F90 rttov_write_binary_scaercoef.F90 rttov_write_binary_sccldcoef.F90 rttov_write_coefs.F90

INTF=$(INCDIR)/rttov_cmpuc.interface $(INCDIR)/rttov_coeffname.interface $(INCDIR)/rttov_dealloc_coef.interface $(INCDIR)/rttov_dealloc_coef_pccomp.interface $(INCDIR)/rttov_dealloc_coef_scatt_ir.interface $(INCDIR)/rttov_dealloc_coefs.interface $(INCDIR)/rttov_dealloc_optpar_ir.interface $(INCDIR)/rttov_deletecomment.interface $(INCDIR)/rttov_findnextsection.interface $(INCDIR)/rttov_get_pc_predictindex.interface $(INCDIR)/rttov_init_coef.interface $(INCDIR)/rttov_init_coef_pccomp.interface $(INCDIR)/rttov_init_coefs.interface $(INCDIR)/rttov_nullify_coef.interface $(INCDIR)/rttov_nullify_coef_pccomp.interface $(INCDIR)/rttov_nullify_coef_scatt_ir.interface $(INCDIR)/rttov_nullify_coefs.interface $(INCDIR)/rttov_nullify_optpar_ir.interface $(INCDIR)/rttov_opencoeff.interface $(INCDIR)/rttov_q2v.interface $(INCDIR)/rttov_read_ascii_coef.interface $(INCDIR)/rttov_read_ascii_pccoef.interface $(INCDIR)/rttov_read_ascii_scaercoef.interface $(INCDIR)/rttov_read_ascii_sccldcoef.interface $(INCDIR)/rttov_read_binary_coef.interface $(INCDIR)/rttov_read_binary_pccoef.interface $(INCDIR)/rttov_read_binary_scaercoef.interface $(INCDIR)/rttov_read_binary_sccldcoef.interface $(INCDIR)/rttov_read_coefs.interface $(INCDIR)/rttov_setup.interface $(INCDIR)/rttov_skipcommentline.interface $(INCDIR)/rttov_v2q.interface $(INCDIR)/rttov_write_ascii_coef.interface $(INCDIR)/rttov_write_ascii_pccoef.interface $(INCDIR)/rttov_write_ascii_scaercoef.interface $(INCDIR)/rttov_write_ascii_sccldcoef.interface $(INCDIR)/rttov_write_binary_coef.interface $(INCDIR)/rttov_write_binary_pccoef.interface $(INCDIR)/rttov_write_binary_scaercoef.interface $(INCDIR)/rttov_write_binary_sccldcoef.interface $(INCDIR)/rttov_write_coefs.interface

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

OBJSUB=$(OBJDIR)/rttov_cmpuc$(EXT_OBJ) $(OBJDIR)/rttov_coeffname$(EXT_OBJ) $(OBJDIR)/rttov_dealloc_coef$(EXT_OBJ) $(OBJDIR)/rttov_dealloc_coef_pccomp$(EXT_OBJ) $(OBJDIR)/rttov_dealloc_coef_scatt_ir$(EXT_OBJ) $(OBJDIR)/rttov_dealloc_coefs$(EXT_OBJ) $(OBJDIR)/rttov_dealloc_optpar_ir$(EXT_OBJ) $(OBJDIR)/rttov_deletecomment$(EXT_OBJ) $(OBJDIR)/rttov_findnextsection$(EXT_OBJ) $(OBJDIR)/rttov_get_pc_predictindex$(EXT_OBJ) $(OBJDIR)/rttov_init_coef$(EXT_OBJ) $(OBJDIR)/rttov_init_coef_pccomp$(EXT_OBJ) $(OBJDIR)/rttov_init_coefs$(EXT_OBJ) $(OBJDIR)/rttov_nullify_coef$(EXT_OBJ) $(OBJDIR)/rttov_nullify_coef_pccomp$(EXT_OBJ) $(OBJDIR)/rttov_nullify_coef_scatt_ir$(EXT_OBJ) $(OBJDIR)/rttov_nullify_coefs$(EXT_OBJ) $(OBJDIR)/rttov_nullify_optpar_ir$(EXT_OBJ) $(OBJDIR)/rttov_opencoeff$(EXT_OBJ) $(OBJDIR)/rttov_q2v$(EXT_OBJ) $(OBJDIR)/rttov_read_ascii_coef$(EXT_OBJ) $(OBJDIR)/rttov_read_ascii_pccoef$(EXT_OBJ) $(OBJDIR)/rttov_read_ascii_scaercoef$(EXT_OBJ) $(OBJDIR)/rttov_read_ascii_sccldcoef$(EXT_OBJ) $(OBJDIR)/rttov_read_binary_coef$(EXT_OBJ) $(OBJDIR)/rttov_read_binary_pccoef$(EXT_OBJ) $(OBJDIR)/rttov_read_binary_scaercoef$(EXT_OBJ) $(OBJDIR)/rttov_read_binary_sccldcoef$(EXT_OBJ) $(OBJDIR)/rttov_read_coefs$(EXT_OBJ) $(OBJDIR)/rttov_setup$(EXT_OBJ) $(OBJDIR)/rttov_skipcommentline$(EXT_OBJ) $(OBJDIR)/rttov_v2q$(EXT_OBJ) $(OBJDIR)/rttov_write_ascii_coef$(EXT_OBJ) $(OBJDIR)/rttov_write_ascii_pccoef$(EXT_OBJ) $(OBJDIR)/rttov_write_ascii_scaercoef$(EXT_OBJ) $(OBJDIR)/rttov_write_ascii_sccldcoef$(EXT_OBJ) $(OBJDIR)/rttov_write_binary_coef$(EXT_OBJ) $(OBJDIR)/rttov_write_binary_pccoef$(EXT_OBJ) $(OBJDIR)/rttov_write_binary_scaercoef$(EXT_OBJ) $(OBJDIR)/rttov_write_binary_sccldcoef$(EXT_OBJ) $(OBJDIR)/rttov_write_coefs$(EXT_OBJ) 

OBJMOD=$(OBJDIR)/rttov_coef_io_mod$(EXT_OBJ)

OBJBIN=$(OBJDIR)/rttov_conv_coef$(EXT_OBJ) $(OBJDIR)/rttov_test_get_pc_predictindex$(EXT_OBJ)

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

BINS=$(BINDIR)/rttov_conv_coef$(EXT_BIN) $(BINDIR)/rttov_test_get_pc_predictindex$(EXT_BIN)

MODS=$(MODDIR)/rttov_coef_io_mod$(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)


$(BINDIR)/rttov_conv_coef$(EXT_BIN): $(OBJDIR)/rttov_conv_coef$(EXT_OBJ) $(LIBS)
	cd $(TMPDIR) && $(FC) -o $(BINDIR)/rttov_conv_coef$(EXT_BIN) $(OBJDIR)/rttov_conv_coef$(EXT_OBJ) -L$(LIBDIR) -lrttov$(RTTOV_VERSION)_coef_io -lrttov$(RTTOV_VERSION)_main $(LDFLAGS_EXTERN) $(LDFLAGS_ARCH)

$(BINDIR)/rttov_test_get_pc_predictindex$(EXT_BIN): $(OBJDIR)/rttov_test_get_pc_predictindex$(EXT_OBJ) $(LIBS)
	cd $(TMPDIR) && $(FC) -o $(BINDIR)/rttov_test_get_pc_predictindex$(EXT_BIN) $(OBJDIR)/rttov_test_get_pc_predictindex$(EXT_OBJ) -L$(LIBDIR) -lrttov$(RTTOV_VERSION)_coef_io -lrttov$(RTTOV_VERSION)_main $(LDFLAGS_EXTERN) $(LDFLAGS_ARCH)

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


$(OBJDIR)/rttov_coeffname$(EXT_OBJ): rttov_coeffname.F90 $(INCDIR)/rttov_errorreport.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_coeffname) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_coeffname.F90 -o $(OBJDIR)/rttov_coeffname$(EXT_OBJ)


$(OBJDIR)/rttov_dealloc_coef$(EXT_OBJ): rttov_dealloc_coef.F90 $(INCDIR)/rttov_nullify_coef.interface $(INCDIR)/rttov_errorreport.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_dealloc_coef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_dealloc_coef.F90 -o $(OBJDIR)/rttov_dealloc_coef$(EXT_OBJ)


$(OBJDIR)/rttov_dealloc_coef_pccomp$(EXT_OBJ): rttov_dealloc_coef_pccomp.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_nullify_coef_pccomp.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_dealloc_coef_pccomp) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_dealloc_coef_pccomp.F90 -o $(OBJDIR)/rttov_dealloc_coef_pccomp$(EXT_OBJ)


$(OBJDIR)/rttov_dealloc_coef_scatt_ir$(EXT_OBJ): rttov_dealloc_coef_scatt_ir.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_nullify_coef_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_dealloc_coef_scatt_ir) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_dealloc_coef_scatt_ir.F90 -o $(OBJDIR)/rttov_dealloc_coef_scatt_ir$(EXT_OBJ)


$(OBJDIR)/rttov_dealloc_coefs$(EXT_OBJ): rttov_dealloc_coefs.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_dealloc_optpar_ir.interface $(INCDIR)/rttov_dealloc_coef_scatt_ir.interface $(INCDIR)/rttov_dealloc_coef_pccomp.interface $(INCDIR)/rttov_dealloc_coef.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_dealloc_coefs) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_dealloc_coefs.F90 -o $(OBJDIR)/rttov_dealloc_coefs$(EXT_OBJ)


$(OBJDIR)/rttov_dealloc_optpar_ir$(EXT_OBJ): rttov_dealloc_optpar_ir.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_dealloc_coef_scatt_ir.interface $(INCDIR)/rttov_nullify_optpar_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_dealloc_optpar_ir) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_dealloc_optpar_ir.F90 -o $(OBJDIR)/rttov_dealloc_optpar_ir$(EXT_OBJ)


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


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


$(OBJDIR)/rttov_get_pc_predictindex$(EXT_OBJ): rttov_get_pc_predictindex.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_skipcommentline.interface $(INCDIR)/rttov_deletecomment.interface $(INCDIR)/rttov_cmpuc.interface $(INCDIR)/rttov_findnextsection.interface $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD) $(MODDIR)/rttov_coef_io_mod$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_get_pc_predictindex) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_get_pc_predictindex.F90 -o $(OBJDIR)/rttov_get_pc_predictindex$(EXT_OBJ)


$(OBJDIR)/rttov_init_coef$(EXT_OBJ): rttov_init_coef.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_q2v.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_init_coef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_init_coef.F90 -o $(OBJDIR)/rttov_init_coef$(EXT_OBJ)


$(OBJDIR)/rttov_init_coef_pccomp$(EXT_OBJ): rttov_init_coef_pccomp.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_q2v.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_init_coef_pccomp) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_init_coef_pccomp.F90 -o $(OBJDIR)/rttov_init_coef_pccomp$(EXT_OBJ)


$(OBJDIR)/rttov_init_coefs$(EXT_OBJ): rttov_init_coefs.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_init_coef.interface $(INCDIR)/rttov_init_coef_pccomp.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_init_coefs) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_init_coefs.F90 -o $(OBJDIR)/rttov_init_coefs$(EXT_OBJ)


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


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


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


$(OBJDIR)/rttov_nullify_coefs$(EXT_OBJ): rttov_nullify_coefs.F90 $(INCDIR)/rttov_nullify_coef.interface $(INCDIR)/rttov_nullify_coef_pccomp.interface $(INCDIR)/rttov_nullify_coef_scatt_ir.interface $(INCDIR)/rttov_nullify_optpar_ir.interface $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_nullify_coefs) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_nullify_coefs.F90 -o $(OBJDIR)/rttov_nullify_coefs$(EXT_OBJ)


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


$(OBJDIR)/rttov_opencoeff$(EXT_OBJ): rttov_opencoeff.F90 $(INCDIR)/rttov_errorreport.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_opencoeff) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_opencoeff.F90 -o $(OBJDIR)/rttov_opencoeff$(EXT_OBJ)


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


$(OBJDIR)/rttov_read_ascii_coef$(EXT_OBJ): rttov_read_ascii_coef.F90 $(INCDIR)/rttov_opencoeff.interface $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_skipcommentline.interface $(INCDIR)/rttov_deletecomment.interface $(INCDIR)/rttov_cmpuc.interface $(INCDIR)/rttov_findnextsection.interface $(INCDIR)/rttov_nullify_coef.interface $(INCDIR)/rttov_nullify_coef_pccomp.interface $(INCDIR)/rttov_nullify_coef_scatt_ir.interface $(INCDIR)/rttov_nullify_optpar_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_read_ascii_coef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_read_ascii_coef.F90 -o $(OBJDIR)/rttov_read_ascii_coef$(EXT_OBJ)


$(OBJDIR)/rttov_read_ascii_pccoef$(EXT_OBJ): rttov_read_ascii_pccoef.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_skipcommentline.interface $(INCDIR)/rttov_deletecomment.interface $(INCDIR)/rttov_cmpuc.interface $(INCDIR)/rttov_findnextsection.interface $(INCDIR)/rttov_nullify_coef_pccomp.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_read_ascii_pccoef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_read_ascii_pccoef.F90 -o $(OBJDIR)/rttov_read_ascii_pccoef$(EXT_OBJ)


$(OBJDIR)/rttov_read_ascii_scaercoef$(EXT_OBJ): rttov_read_ascii_scaercoef.F90 $(INCDIR)/rttov_opencoeff.interface $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_skipcommentline.interface $(INCDIR)/rttov_deletecomment.interface $(INCDIR)/rttov_cmpuc.interface $(INCDIR)/rttov_findnextsection.interface $(INCDIR)/rttov_nullify_coef_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_read_ascii_scaercoef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_read_ascii_scaercoef.F90 -o $(OBJDIR)/rttov_read_ascii_scaercoef$(EXT_OBJ)


$(OBJDIR)/rttov_read_ascii_sccldcoef$(EXT_OBJ): rttov_read_ascii_sccldcoef.F90 $(INCDIR)/rttov_opencoeff.interface $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_skipcommentline.interface $(INCDIR)/rttov_deletecomment.interface $(INCDIR)/rttov_cmpuc.interface $(INCDIR)/rttov_findnextsection.interface $(INCDIR)/rttov_nullify_coef_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_read_ascii_sccldcoef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_read_ascii_sccldcoef.F90 -o $(OBJDIR)/rttov_read_ascii_sccldcoef$(EXT_OBJ)


$(OBJDIR)/rttov_read_binary_coef$(EXT_OBJ): rttov_read_binary_coef.F90 $(INCDIR)/rttov_errorreport.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_read_binary_coef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_read_binary_coef.F90 -o $(OBJDIR)/rttov_read_binary_coef$(EXT_OBJ)


$(OBJDIR)/rttov_read_binary_pccoef$(EXT_OBJ): rttov_read_binary_pccoef.F90 $(INCDIR)/rttov_errorreport.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_read_binary_pccoef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_read_binary_pccoef.F90 -o $(OBJDIR)/rttov_read_binary_pccoef$(EXT_OBJ)


$(OBJDIR)/rttov_read_binary_scaercoef$(EXT_OBJ): rttov_read_binary_scaercoef.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_nullify_coef_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_read_binary_scaercoef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_read_binary_scaercoef.F90 -o $(OBJDIR)/rttov_read_binary_scaercoef$(EXT_OBJ)


$(OBJDIR)/rttov_read_binary_sccldcoef$(EXT_OBJ): rttov_read_binary_sccldcoef.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_nullify_coef_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_read_binary_sccldcoef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_read_binary_sccldcoef.F90 -o $(OBJDIR)/rttov_read_binary_sccldcoef$(EXT_OBJ)


$(OBJDIR)/rttov_read_coefs$(EXT_OBJ): rttov_read_coefs.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_cmpuc.interface $(INCDIR)/rttov_read_ascii_coef.interface $(INCDIR)/rttov_read_ascii_pccoef.interface $(INCDIR)/rttov_read_ascii_scaercoef.interface $(INCDIR)/rttov_read_ascii_sccldcoef.interface $(INCDIR)/rttov_read_binary_coef.interface $(INCDIR)/rttov_read_binary_pccoef.interface $(INCDIR)/rttov_read_binary_scaercoef.interface $(INCDIR)/rttov_read_binary_sccldcoef.interface $(INCDIR)/rttov_nullify_coef.interface $(INCDIR)/rttov_nullify_coef_pccomp.interface $(INCDIR)/rttov_nullify_coef_scatt_ir.interface $(INCDIR)/rttov_nullify_optpar_ir.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD) $(MODDIR)/rttov_coef_io_mod$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_read_coefs) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_read_coefs.F90 -o $(OBJDIR)/rttov_read_coefs$(EXT_OBJ)


$(OBJDIR)/rttov_setup$(EXT_OBJ): rttov_setup.F90 $(INCDIR)/rttov_errorhandling.interface $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_read_coefs.interface $(INCDIR)/rttov_init_coefs.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_coef_io_mod$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_setup) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_setup.F90 -o $(OBJDIR)/rttov_setup$(EXT_OBJ)


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


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


$(OBJDIR)/rttov_write_ascii_coef$(EXT_OBJ): rttov_write_ascii_coef.F90 $(INCDIR)/rttov_errorreport.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_write_ascii_coef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_write_ascii_coef.F90 -o $(OBJDIR)/rttov_write_ascii_coef$(EXT_OBJ)


$(OBJDIR)/rttov_write_ascii_pccoef$(EXT_OBJ): rttov_write_ascii_pccoef.F90 $(INCDIR)/rttov_errorreport.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_write_ascii_pccoef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_write_ascii_pccoef.F90 -o $(OBJDIR)/rttov_write_ascii_pccoef$(EXT_OBJ)


$(OBJDIR)/rttov_write_ascii_scaercoef$(EXT_OBJ): rttov_write_ascii_scaercoef.F90 $(INCDIR)/rttov_errorreport.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_write_ascii_scaercoef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_write_ascii_scaercoef.F90 -o $(OBJDIR)/rttov_write_ascii_scaercoef$(EXT_OBJ)


$(OBJDIR)/rttov_write_ascii_sccldcoef$(EXT_OBJ): rttov_write_ascii_sccldcoef.F90 $(INCDIR)/rttov_errorreport.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_write_ascii_sccldcoef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_write_ascii_sccldcoef.F90 -o $(OBJDIR)/rttov_write_ascii_sccldcoef$(EXT_OBJ)


$(OBJDIR)/rttov_write_binary_coef$(EXT_OBJ): rttov_write_binary_coef.F90 $(INCDIR)/rttov_errorreport.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_write_binary_coef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_write_binary_coef.F90 -o $(OBJDIR)/rttov_write_binary_coef$(EXT_OBJ)


$(OBJDIR)/rttov_write_binary_pccoef$(EXT_OBJ): rttov_write_binary_pccoef.F90 $(INCDIR)/rttov_errorreport.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_write_binary_pccoef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_write_binary_pccoef.F90 -o $(OBJDIR)/rttov_write_binary_pccoef$(EXT_OBJ)


$(OBJDIR)/rttov_write_binary_scaercoef$(EXT_OBJ): rttov_write_binary_scaercoef.F90 $(INCDIR)/rttov_errorreport.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_write_binary_scaercoef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_write_binary_scaercoef.F90 -o $(OBJDIR)/rttov_write_binary_scaercoef$(EXT_OBJ)


$(OBJDIR)/rttov_write_binary_sccldcoef$(EXT_OBJ): rttov_write_binary_sccldcoef.F90 $(INCDIR)/rttov_errorreport.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_write_binary_sccldcoef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_write_binary_sccldcoef.F90 -o $(OBJDIR)/rttov_write_binary_sccldcoef$(EXT_OBJ)


$(OBJDIR)/rttov_write_coefs$(EXT_OBJ): rttov_write_coefs.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_cmpuc.interface $(INCDIR)/rttov_write_ascii_coef.interface $(INCDIR)/rttov_write_ascii_pccoef.interface $(INCDIR)/rttov_write_ascii_scaercoef.interface $(INCDIR)/rttov_write_ascii_sccldcoef.interface $(INCDIR)/rttov_write_binary_coef.interface $(INCDIR)/rttov_write_binary_pccoef.interface $(INCDIR)/rttov_write_binary_scaercoef.interface $(INCDIR)/rttov_write_binary_sccldcoef.interface $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD) $(MODDIR)/rttov_coef_io_mod$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_write_coefs) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_write_coefs.F90 -o $(OBJDIR)/rttov_write_coefs$(EXT_OBJ)


$(OBJDIR)/rttov_conv_coef$(EXT_OBJ): rttov_conv_coef.F90 $(INCDIR)/rttov_opencoeff.interface $(INCDIR)/rttov_read_coefs.interface $(INCDIR)/rttov_init_coefs.interface $(INCDIR)/rttov_write_coefs.interface $(INCDIR)/rttov_dealloc_coefs.interface $(INCDIR)/rttov_errorreport.interface $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_getoptions$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/yomhook$(EXT_MOD) $(MODDIR)/rttov_unix_env$(EXT_MOD) $(MODDIR)/rttov_coef_io_mod$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_conv_coef) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_conv_coef.F90 -o $(OBJDIR)/rttov_conv_coef$(EXT_OBJ)


$(OBJDIR)/rttov_test_get_pc_predictindex$(EXT_OBJ): rttov_test_get_pc_predictindex.F90 $(INCDIR)/rttov_errorreport.interface $(INCDIR)/rttov_get_pc_predictindex.interface $(MODDIR)/rttov_types$(EXT_MOD) $(MODDIR)/rttov_getoptions$(EXT_MOD) $(MODDIR)/rttov_const$(EXT_MOD) $(MODDIR)/parkind1$(EXT_MOD) $(MODDIR)/rttov_unix_env$(EXT_MOD) $(MODDIR)/rttov_coef_io_mod$(EXT_MOD) $(MODDIR)/rttov_global$(EXT_MOD)
	cd $(TMPDIR) && $(FC) -I$(INCDIR) $(FFLAGS_EXTERN) $(FFLAGS_ARCH_rttov_test_get_pc_predictindex) $(FFLAG_MOD)$(MODDIR) -c $(SRCDIR)/rttov_test_get_pc_predictindex.F90 -o $(OBJDIR)/rttov_test_get_pc_predictindex$(EXT_OBJ)


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

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

