# $Header$ # some variables TMP = ../../../tmp #-Q- sxnec # Compiler options for NEMO (IDRIS SX5-NEC) #-Q- sxnec F_O = -dw -Wf\"-A idbl4\" -sx5 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce #-Q- sxnec L_X = $(L_O) $(L_C) -ftrace #-Q- sx6nec # Compiler options NEMO (CEA SX6-NEC) #-Q- sx6nec F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce #-Q- sx6nec F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce #-Q- sx6nec L_X = $(L_O) $(L_C) -ftrace #-Q- sxdkrz # Compiler options for NEMO (DKRZ SX6-NEC) #-Q- sxdkrz F_O = -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce #-Q- sxdkrz L_X = $(L_O) $(L_C) -ftrace #-Q- eshpux # Compiler options for NEMO (Earth Simulator) #-Q- eshpux # for super perfs! #-Q- eshpux # F_O = $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce #-Q- eshpux # regular options! #-Q- eshpux F_O = $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce #-Q- eshpux L_X = $(L_O) #-Q- linux # Compiler options for NEMO (pgf version) #-Q- linux F_O = -Mlist -O3 -byteswapio -r8 -I $(MODDIR) -I$(MODDIR)/oce #-Q- linux L_X = -r8 -O3 #-Q- lxiv7 # Compiler options for NEMO (ifc version) #-Q- lxiv7 F_O = -O3 -r8 -I $(MODDIR) -I$(MODDIR)/oce #-Q- lxiv7 L_X = -r8 -O3 #-Q- lxiv8 # Compiler options for NEMO (ifort version) #-Q- lxiv8 F_O = -O3 -r8 -I $(MODDIR) -I$(MODDIR)/oce #-Q- lxiv8 L_X = -r8 -O3 #-Q- g95 # Compiler options for NEMO (g95 version) #-Q- g95 F_O = -O3 -fno-second-underscore -r8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce #-Q- g95 L_X = -r8 -O3 #-Q- aix # Compiler options for NEMO (aix version) #-Q- aix F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce #-Q- aix L_O = $(F_P) -q64 -O3 #-Q- aix L_X = $(L_O) $(L_C) #-Q- osxxlf # Compiler options for NEMO (osxxlf version) #-Q- osxxlf F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce #-Q- osxxlf L_X = -qrealsize=8 -O3 PREF= #-Q- sxnec PREF=i. #-Q- sx6nec PREF=i. #-Q- sxdkrz PREF=i. #-Q- eshpux PREF=i. # add suffix to P_P P_P := $(P_P:%=$(prefix)%) # Some tests to define variables related to Agrif compilation # Please do not change ifneq (,$(findstring key_agrif,$(P_P))) AGRIF=use else AGRIF=notuse AGRIF_LIB= endif ifneq (,$(findstring key_mpp_mpi,$(P_P))) AGRIF_MPI=-DAGRIF_MPI else AGRIF_MPI= endif KEY_LIST = \ key_agrif \ key_antarctic \ key_arctic \ key_autotasking \ key_cfg_1d \ key_coupled \ key_diaeiv \ key_diagap \ key_diahdy \ key_diahth \ key_diainstant \ key_diaspr \ key_dimgout \ key_dtasal \ key_dtasst \ key_dtatem \ key_dynldf_c1d \ key_dynldf_c2d \ key_dynldf_c3d \ key_dynspg_exp \ key_dynspg_flt \ key_dynspg_rl \ key_dynspg_ts \ key_eel_r2 \ key_eel_r5 \ key_eel_r6 \ key_esopa \ key_feti \ key_floats \ key_flx_bulk_daily \ key_flx_bulk_monthly \ key_flx_forced_daily \ key_gyre \ key_ice_lim \ key_islands \ key_kppcustom \ key_kpplktb \ key_ldfslp \ key_lim_cp1 \ key_lim_cp2 \ key_lim_cp3 \ key_lim_fdd \ key_mpp_mpi \ key_mpp_shmem \ key_noslip_accurate \ key_obc \ key_orca_r025 \ key_orca_r05 \ key_orca_r2 \ key_orca_r4 \ key_partial_steps \ key_passivetrc \ key_s_coord \ key_tau_daily \ key_tau_monthly \ key_trabbc \ key_trabbl_adv \ key_trabbl_dif \ key_tradmp \ key_traldf_c1d \ key_traldf_c2d \ key_traldf_c3d \ key_traldf_eiv \ key_trc_pisces \ key_trddyn \ key_trdmld \ key_trdtra \ key_trdvor \ key_vectopt_loop \ key_vectopt_memory \ key_zdfcst \ key_zdfddm \ key_zdfkpp \ key_zdfric \ key_zdftke # .o file list in the library LIB_OBJ = \ $(MODEL_LIB)(lib_cray.o)\ $(MODEL_LIB)(lib_isml.o)\ $(MODEL_LIB)(lib_print.o)\ $(MODEL_LIB)(agrif_opa_interp.o)\ $(MODEL_LIB)(agrif_opa_sponge.o)\ $(MODEL_LIB)(agrif_opa_update.o)\ $(MODEL_LIB)(albedo.o)\ $(MODEL_LIB)(blk_oce.o)\ $(MODEL_LIB)(bulk.o)\ $(MODEL_LIB)(cla.o)\ $(MODEL_LIB)(cla_div.o)\ $(MODEL_LIB)(cla_dynspg.o)\ $(MODEL_LIB)(closea.o)\ $(MODEL_LIB)(cpl.o)\ $(MODEL_LIB)(cpl_oce.o)\ $(MODEL_LIB)(ctlopn.o)\ $(MODEL_LIB)(daymod.o)\ $(MODEL_LIB)(diadimg.o)\ $(MODEL_LIB)(diafwb.o)\ $(MODEL_LIB)(diagap.o)\ $(MODEL_LIB)(diahdy.o)\ $(MODEL_LIB)(diahth.o)\ $(MODEL_LIB)(dianam.o)\ $(MODEL_LIB)(diaptr.o)\ $(MODEL_LIB)(diaspr.o)\ $(MODEL_LIB)(diawri1d.o)\ $(MODEL_LIB)(diawri.o)\ $(MODEL_LIB)(divcur.o)\ $(MODEL_LIB)(domain.o)\ $(MODEL_LIB)(domcfg.o)\ $(MODEL_LIB)(domhgr.o)\ $(MODEL_LIB)(dommsk.o)\ $(MODEL_LIB)(domstp.o)\ $(MODEL_LIB)(domwri.o)\ $(MODEL_LIB)(domzgr.o)\ $(MODEL_LIB)(dom_ice.o)\ $(MODEL_LIB)(dom_oce.o)\ $(MODEL_LIB)(dtasal.o)\ $(MODEL_LIB)(dtasst.o)\ $(MODEL_LIB)(dtatem.o)\ $(MODEL_LIB)(dyncor1d.o)\ $(MODEL_LIB)(dynhpg.o)\ $(MODEL_LIB)(dynhpg_atsk.o)\ $(MODEL_LIB)(dynkeg.o)\ $(MODEL_LIB)(dynldf_bilapg.o)\ $(MODEL_LIB)(dynldf_bilap.o)\ $(MODEL_LIB)(dynldf_iso.o)\ $(MODEL_LIB)(dynldf_lap.o)\ $(MODEL_LIB)(dynnxt1d.o)\ $(MODEL_LIB)(dynnxt.o)\ $(MODEL_LIB)(dynspg.o)\ $(MODEL_LIB)(dynspg_exp.o)\ $(MODEL_LIB)(dynspg_exp_jki.o)\ $(MODEL_LIB)(dynspg_flt.o)\ $(MODEL_LIB)(dynspg_flt_jki.o)\ $(MODEL_LIB)(dynspg_oce.o)\ $(MODEL_LIB)(dynspg_rl.o)\ $(MODEL_LIB)(dynspg_ts.o)\ $(MODEL_LIB)(dynspg_ts_jki.o)\ $(MODEL_LIB)(dynvor.o)\ $(MODEL_LIB)(dynzad.o)\ $(MODEL_LIB)(dynzdf_exp.o)\ $(MODEL_LIB)(dynzdf_imp.o)\ $(MODEL_LIB)(dynzdf_imp_atsk.o)\ $(MODEL_LIB)(dynzdf_iso.o)\ $(MODEL_LIB)(eosbn2.o)\ $(MODEL_LIB)(flo4rk.o)\ $(MODEL_LIB)(floats.o)\ $(MODEL_LIB)(floblk.o)\ $(MODEL_LIB)(flodom.o)\ $(MODEL_LIB)(flowri.o)\ $(MODEL_LIB)(flo_oce.o)\ $(MODEL_LIB)(flxblk.o)\ $(MODEL_LIB)(flxfwb.o)\ $(MODEL_LIB)(flxmod.o)\ $(MODEL_LIB)(flxrnf.o)\ $(MODEL_LIB)(flx_oce.o)\ $(MODEL_LIB)(geo2ocean.o)\ $(MODEL_LIB)(iceini.o)\ $(MODEL_LIB)(icestp1d.o)\ $(MODEL_LIB)(icestp.o)\ $(MODEL_LIB)(ice.o)\ $(MODEL_LIB)(ice_oce.o)\ $(MODEL_LIB)(ini1d.o)\ $(MODEL_LIB)(initrc.o)\ $(MODEL_LIB)(in_out_manager.o)\ $(MODEL_LIB)(istate.o)\ $(MODEL_LIB)(lbclnk.o)\ $(MODEL_LIB)(ldfdyn.o)\ $(MODEL_LIB)(ldfdyn_oce.o)\ $(MODEL_LIB)(ldfeiv.o)\ $(MODEL_LIB)(ldfslp.o)\ $(MODEL_LIB)(ldftra.o)\ $(MODEL_LIB)(ldftra_oce.o)\ $(MODEL_LIB)(lib_feti.o)\ $(MODEL_LIB)(lib_mpp.o)\ $(MODEL_LIB)(limadv.o)\ $(MODEL_LIB)(limdia.o)\ $(MODEL_LIB)(limdyn.o)\ $(MODEL_LIB)(limflx.o)\ $(MODEL_LIB)(limhdf.o)\ $(MODEL_LIB)(limistate.o)\ $(MODEL_LIB)(limmsh.o)\ $(MODEL_LIB)(limrhg.o)\ $(MODEL_LIB)(limrst.o)\ $(MODEL_LIB)(limtab.o)\ $(MODEL_LIB)(limthd.o)\ $(MODEL_LIB)(limthd_lac.o)\ $(MODEL_LIB)(limthd_zdf.o)\ $(MODEL_LIB)(limtrp.o)\ $(MODEL_LIB)(limwri.o)\ $(MODEL_LIB)(mppini.o)\ $(MODEL_LIB)(obccli.o)\ $(MODEL_LIB)(obcdom.o)\ $(MODEL_LIB)(obcdta.o)\ $(MODEL_LIB)(obcdyn.o)\ $(MODEL_LIB)(obcdyn_bt.o)\ $(MODEL_LIB)(obcfla.o)\ $(MODEL_LIB)(obcini.o)\ $(MODEL_LIB)(obcrad.o)\ $(MODEL_LIB)(obcrst.o)\ $(MODEL_LIB)(obcspg.o)\ $(MODEL_LIB)(obctra.o)\ $(MODEL_LIB)(obcvol.o)\ $(MODEL_LIB)(obc_oce.o)\ $(MODEL_LIB)(obc_par.o)\ $(MODEL_LIB)(ocesbc.o)\ $(MODEL_LIB)(oce.o)\ $(MODEL_LIB)(ocfzpt.o)\ $(MODEL_LIB)(opa.o)\ $(MODEL_LIB)(par_ice.o)\ $(MODEL_LIB)(par_kind.o)\ $(MODEL_LIB)(par_oce.o)\ $(MODEL_LIB)(phycst.o)\ $(MODEL_LIB)(prtctl.o)\ $(MODEL_LIB)(restart.o)\ $(MODEL_LIB)(sms.o)\ $(MODEL_LIB)(solfet.o)\ $(MODEL_LIB)(solisl.o)\ $(MODEL_LIB)(solmat.o)\ $(MODEL_LIB)(solpcg.o)\ $(MODEL_LIB)(solsor.o)\ $(MODEL_LIB)(solsor_e.o)\ $(MODEL_LIB)(solver.o)\ $(MODEL_LIB)(sol_oce.o)\ $(MODEL_LIB)(step1d.o)\ $(MODEL_LIB)(step.o)\ $(MODEL_LIB)(stpctl.o)\ $(MODEL_LIB)(taumod.o)\ $(MODEL_LIB)(thd_ice.o)\ $(MODEL_LIB)(traadv_cen2.o)\ $(MODEL_LIB)(traadv_ctl.o)\ $(MODEL_LIB)(traadv_muscl2.o)\ $(MODEL_LIB)(traadv_muscl.o)\ $(MODEL_LIB)(traadv_tvd.o)\ $(MODEL_LIB)(trabbc.o)\ $(MODEL_LIB)(trabbl.o)\ $(MODEL_LIB)(tradmp.o)\ $(MODEL_LIB)(traldf_bilapg.o)\ $(MODEL_LIB)(traldf_bilap.o)\ $(MODEL_LIB)(traldf_iso.o)\ $(MODEL_LIB)(traldf_iso_zps.o)\ $(MODEL_LIB)(traldf_lap.o)\ $(MODEL_LIB)(tranpc.o)\ $(MODEL_LIB)(tranxt.o)\ $(MODEL_LIB)(traqsr.o)\ $(MODEL_LIB)(trasbc.o)\ $(MODEL_LIB)(trazdf_exp.o)\ $(MODEL_LIB)(trazdf_imp.o)\ $(MODEL_LIB)(trazdf_iso.o)\ $(MODEL_LIB)(trazdf_iso_vopt.o)\ $(MODEL_LIB)(trcstp.o)\ $(MODEL_LIB)(trc_oce.o)\ $(MODEL_LIB)(trdicp.o)\ $(MODEL_LIB)(trdicp_oce.o)\ $(MODEL_LIB)(trdmld.o)\ $(MODEL_LIB)(trdmld_oce.o)\ $(MODEL_LIB)(trdmod.o)\ $(MODEL_LIB)(trdmod_oce.o)\ $(MODEL_LIB)(trdvor.o)\ $(MODEL_LIB)(trdvor_oce.o)\ $(MODEL_LIB)(wzvmod.o)\ $(MODEL_LIB)(zdfbfr.o)\ $(MODEL_LIB)(zdfddm.o)\ $(MODEL_LIB)(zdfevd.o)\ $(MODEL_LIB)(zdfini.o)\ $(MODEL_LIB)(zdfkpp.o)\ $(MODEL_LIB)(zdfmxl.o)\ $(MODEL_LIB)(zdfric.o)\ $(MODEL_LIB)(zdftke.o)\ $(MODEL_LIB)(zdf_oce.o)\ $(MODEL_LIB)(zpshde.o) .SUFFIXES: .f90 .F90 .F # Target all: diroce $(EXEC_BIN) @cp SRC_FILE_LIST.temp SRC_FILE_LIST @echo OPA model is OK # Cleaning objects, libraries and executables clean: ifeq ($(AGRIF),use) -@(cd OPAFILES; ./efface) endif $(RM) model.o $(MODDIR)/oce/*.mod $(MODEL_LIB) $(SXMODEL_LIB) $(EXEC_BIN) @echo OPA model \(.o .mod libraries and executables are removed\) # Dependancies diroce: @if [ ! -d ../../../lib/oce ] ; then mkdir ../../../lib/oce ; fi $(EXEC_BIN) : libioipsl key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o ifeq ($(AGRIF),use) $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(OASISMPI2_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) else $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(OASISMPI2_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) endif # Agrif library and conv libagrif : ifeq ($(AGRIF),use) @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) @( if [ ! -d OPAFILES/AGRIF_INC ]; then mkdir OPAFILES/AGRIF_INC ; fi ) @( if [ ! -d OPAFILES/AGRIF_MODELFILES ]; then mkdir OPAFILES/AGRIF_MODELFILES ; fi ) @(cd ../../AGRIF ; $(M_K) -f Makefile P_P="$(AGRIF_MPI)" ) @cp -rf ../../AGRIF/agrif_opa.in OPAFILES/. @cp -rf ../../AGRIF/conv OPAFILES/. @cp -rf ../../AGRIF/efface OPAFILES/. endif # Agrif interface with NEMO agrif2model.o : ifeq ($(AGRIF),use) @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC $*.F90 > OPAFILES/$*.F90 @$(F_C) \ #-Q- aix -qsuffix=f=F90 \ #-Q- osxxlf -qsuffix=f=F90 \ $(P_P) $(F_O) \ #-Q- fjvpp -Z $*.L \ #-Q- sxnec -R2 \ #-Q- sx6nec -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix -qsource \ OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- hpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null endif # IOIPSL library libioipsl : (cd ../../IOIPSL/src ; $(M_K) -f Makefile ) # Main program model.o : model.f90 @$(F_C) $(F_O) -c model.f90 # if the make script is stopped, one doesn't destroy library .PRECIOUS : $(MODEL_LIB) #-Q- sxnec .PRECIOUS : $(SXMODEL_LIB) #-Q- sx6nec .PRECIOUS : $(SXMODEL_LIB) #-Q- sxdkrz .PRECIOUS : $(SXMODEL_LIB) #-Q- eshpux .PRECIOUS : $(SXMODEL_LIB) # library dependancies $(MODEL_LIB): $(LIB_OBJ) @echo @echo La bibliotheque est a jour @echo # Default rules .DEFAULTS: # rules for the .f90 files .f90.a : @$(F_C) $(P_P) $(F_O) \ #-Q- fjvpp -Z $*.L \ #-Q- sxnec -R2 \ #-Q- sx6nec -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix -qsource \ $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null @$(A_C) $(MODEL_LIB) $*.o > /dev/null @$(RM) $*.[of] @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi # rules for the .F90 files .F90.a : ifeq ($(AGRIF),use) @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC $*.F90 > OPAFILES/$*.F90 @(cd OPAFILES ; ./conv agrif_opa.in -rm \ #-Q- linux -SubloopScalar \ #-Q- lxiv8 -SubloopScalar \ #-Q- g95 -SubloopScalar \ #-Q- f95 -SubloopScalar \ #-Q- osf1 -SubloopScalar \ -comdirin ./ -comdirout AGRIF_MODELFILES/. -convfile $*.F90) -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F90 OPAFILES/$*.F90 @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC OPAFILES/$*.F90 > OPAFILES/AGRIF_MODELFILES/$*.F90 -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F90 OPAFILES/$*.F90 @$(F_C) $(P_P) $(F_O) \ #-Q- fjvpp -Z $*.L \ #-Q- sxnec -R2 \ #-Q- sx6nec -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix -qsource \ OPAFILES/$*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } else @$(F_C) $(P_P) $(F_O) \ #-Q- fjvpp -Z $*.L \ #-Q- sxnec -R2 \ #-Q- sx6nec -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix -qsource \ $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } endif #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null @$(A_C) $(MODEL_LIB) $*.o > /dev/null @$(RM) $*.[of] @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi # rules for the .F files .F.a : @$(F_C) $(P_P) $(F_O) \ #-Q- fjvpp -Z $*.L \ #-Q- sxnec -R2 \ #-Q- sx6nec -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix -qsource \ $*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null @$(A_C) $(MODEL_LIB) $*.o > /dev/null @$(RM) $*.[of] @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi # rules for the library from the .f files .f.a : @$(F_C) $(F_O) \ #-Q- fjvpp -Z $*.L \ #-Q- sxnec -R2 \ #-Q- sx6nec -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix -qsource \ $*.f|| { if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi ; false ; exit ; } #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null @$(A_C) $(MODEL_LIB) $*.o > /dev/null @$(RM) -f $*.o #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L @if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi $(MODEL_LIB)(albedo.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ albedo.F90 $(MODEL_LIB)(blk_oce.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ blk_oce.F90 $(MODEL_LIB)(bulk.o) : \ albedo.F90 \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ blk_oce.F90 \ dom_oce.F90 \ flxblk.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxblk.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ bulk.F90 $(MODEL_LIB)(cla.o) : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ ocesbc.F90 \ oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ cla.F90 $(MODEL_LIB)(cla_div.o) : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ ocesbc.F90 \ oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ domzgr_substitute.h90 \ KEY_CPP \ cla_div.F90 $(MODEL_LIB)(cla_dynspg.o) : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dynspg_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obccli.F90 \ obc_oce.F90 \ obc_par.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sol_oce.F90 \ taumod.F90 \ tradmp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obcdyn.F90 \ obcvol.F90 \ obc_oce.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ cla_dynspg.F90 $(MODEL_LIB)(closea.o) : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ ocesbc.F90 \ oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ vectopt_loop_substitute.h90 \ KEY_CPP \ closea.F90 $(MODEL_LIB)(cpl.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ in_out_manager.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ $(IOIPSL_LIB) \ cpl.F90 $(MODEL_LIB)(cpl_oce.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ cpl_oce.F90 \ $() $(MODEL_LIB)(daymod.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ daymod.F90 $(MODEL_LIB)(diadimg.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ domzgr_substitute.h90 \ KEY_CPP \ diadimg.F90 $(MODEL_LIB)(diafwb.o) : \ albedo.F90 \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ blk_oce.F90 \ dom_oce.F90 \ flxblk.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxblk.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ diafwb.F90 $(MODEL_LIB)(diagap.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ domzgr_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ diagap.F90 $(MODEL_LIB)(diahdy.o) : \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ domzgr_substitute.h90 \ KEY_CPP \ diahdy.F90 $(MODEL_LIB)(diahth.o) : \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ domzgr_substitute.h90 \ KEY_CPP \ diahth.F90 $(MODEL_LIB)(dianam.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ phycst.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(phycst.o) \ dianam.F90 $(MODEL_LIB)(diaptr.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ diaptr.F90 $(MODEL_LIB)(diaspr.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(sol_oce.o) \ diaspr.F90 $(MODEL_LIB)(diawri1d.o) : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ diadimg.F90 \ diahth.F90 \ dianam.F90 \ diaspr.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dynzdf_exp.F90 \ eosbn2.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sol_oce.F90 \ taumod.F90 \ tradmp.F90 \ trazdf_exp.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diadimg.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(diaspr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynzdf_exp.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ daymod.F90 \ diahth.F90 \ dianam.F90 \ diawri.F90 \ dom_oce.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ sol_oce.F90 \ taumod.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdftke.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(diawri.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zdf_oce.o) \ zdfddm_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ diawri1d.F90 $(MODEL_LIB)(diawri.o) : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ taumod.F90 \ tradmp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(zdf_oce.o) \ daymod.F90 \ diadimg.F90 \ diahth.F90 \ dianam.F90 \ diaspr.F90 \ dom_oce.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ sol_oce.F90 \ taumod.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diadimg.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(diaspr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ dtasst.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(lib_mpp.o) \ diawri_dimg.h90 \ zdfddm_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ diawri.F90 $(MODEL_LIB)(divcur.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ obc_oce.F90 \ oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ divcur.F90 $(MODEL_LIB)(domain.o) : \ blk_oce.F90 \ closea.F90 \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ flxrnf.F90 \ ini1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ ocesbc.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ solisl.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(solisl.o) \ blk_oce.F90 \ closea.F90 \ daymod.F90 \ domhgr.F90 \ dommsk.F90 \ domstp.F90 \ domwri.F90 \ domzgr.F90 \ dom_oce.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(domhgr.o) \ $(MODEL_LIB)(dommsk.o) \ $(MODEL_LIB)(domstp.o) \ $(MODEL_LIB)(domwri.o) \ $(MODEL_LIB)(domzgr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ domzgr_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ domain.F90 $(MODEL_LIB)(domcfg.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(sol_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ phycst.F90 \ solisl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(solisl.o) \ domcfg.F90 $(MODEL_LIB)(domhgr.o) : \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(phycst.o) \ $(IOIPSL_LIB) \ domhgr.F90 $(MODEL_LIB)(dommsk.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(sol_oce.o) \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ solisl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(solisl.o) \ vectopt_loop_substitute.h90 \ KEY_CPP \ dommsk.F90 $(MODEL_LIB)(domstp.o) : \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ domzgr_substitute.h90 \ KEY_CPP \ domstp.F90 $(MODEL_LIB)(domwri.o) : \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ daymod.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(lib_mpp.o) \ domwri_dimg.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ domwri.F90 $(MODEL_LIB)(domzgr.o) : \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ ocesbc.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(sol_oce.o) \ closea.F90 \ dom_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ solisl.F90 \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(solisl.o) \ domzgr_substitute.h90 \ domzgr_s.h90 \ domzgr_zps.h90 \ vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ domzgr.F90 $(MODEL_LIB)(dom_ice.o) : \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ par_ice.F90 \ $(MODEL_LIB)(par_ice.o) \ dom_ice.F90 $(MODEL_LIB)(dom_oce.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 $(MODEL_LIB)(dtasal.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ domzgr_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ dtasal.F90 $(MODEL_LIB)(dtasst.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ ocfzpt.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(IOIPSL_LIB) \ dtasst.F90 $(MODEL_LIB)(dtatem.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ domzgr_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ dtatem.F90 $(MODEL_LIB)(dyncor1d.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ vectopt_loop_substitute.h90 \ KEY_CPP \ dyncor1d.F90 $(MODEL_LIB)(dynhpg.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynhpg.F90 $(MODEL_LIB)(dynhpg_atsk.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynhpg_atsk.F90 $(MODEL_LIB)(dynkeg.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynkeg.F90 $(MODEL_LIB)(dynldf_bilapg.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ ldfdyn_substitute.h90 \ KEY_CPP \ dynldf_bilapg.F90 $(MODEL_LIB)(dynldf_bilap.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ domzgr_substitute.h90 \ ldfdyn_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynldf_bilap.F90 $(MODEL_LIB)(dynldf_iso.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ dom_oce.F90 \ in_out_manager.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ ldfdyn_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynldf_iso.F90 $(MODEL_LIB)(dynldf_lap.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ dom_oce.F90 \ in_out_manager.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ ldfdyn_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynldf_lap.F90 $(MODEL_LIB)(dynnxt1d.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ dynnxt1d.F90 $(MODEL_LIB)(dynnxt.o) : \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obccli.F90 \ obc_oce.F90 \ obc_par.F90 \ ocesbc.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ agrif_opa_interp.F90 \ agrif_opa_update.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ obcdyn.F90 \ obcdyn_bt.F90 \ obcvol.F90 \ obc_oce.F90 \ oce.F90 \ prtctl.F90 \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(agrif_opa_update.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obcdyn_bt.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $() \ dynnxt.F90 $(MODEL_LIB)(dynspg.o) : \ agrif_opa_interp.F90 \ cla_dynspg.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ dynvor.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ obcdta.F90 \ obcdyn.F90 \ obcfla.F90 \ obcvol.F90 \ obc_oce.F90 \ obc_par.F90 \ ocesbc.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ solfet.F90 \ solisl.F90 \ solpcg.F90 \ solsor.F90 \ solsor_e.F90 \ sol_oce.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(cla_dynspg.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynvor.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obcfla.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solisl.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(solsor_e.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ dynspg_exp.F90 \ dynspg_exp_jki.F90 \ dynspg_flt.F90 \ dynspg_flt_jki.F90 \ dynspg_oce.F90 \ dynspg_rl.F90 \ dynspg_ts.F90 \ dynspg_ts_jki.F90 \ in_out_manager.F90 \ obc_oce.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_exp.o) \ $(MODEL_LIB)(dynspg_exp_jki.o) \ $(MODEL_LIB)(dynspg_flt.o) \ $(MODEL_LIB)(dynspg_flt_jki.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynspg_rl.o) \ $(MODEL_LIB)(dynspg_ts.o) \ $(MODEL_LIB)(dynspg_ts_jki.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynspg.F90 $(MODEL_LIB)(dynspg_exp.o) : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dynspg_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obccli.F90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obcdta.F90 \ obc_oce.F90 \ obc_par.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynspg_exp.F90 $(MODEL_LIB)(dynspg_exp_jki.o) : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dynspg_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obccli.F90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obcdta.F90 \ obc_oce.F90 \ obc_par.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynspg_exp_jki.F90 $(MODEL_LIB)(dynspg_flt.o) : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dynspg_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obccli.F90 \ obcdyn.F90 \ obcvol.F90 \ obc_oce.F90 \ obc_par.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ taumod.F90 \ tradmp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(zdf_oce.o) \ agrif_opa_interp.F90 \ cla_dynspg.F90 \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obcdyn.F90 \ obcvol.F90 \ obc_oce.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ solsor_e.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(cla_dynspg.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(solsor_e.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ $() \ KEY_CPP \ dynspg_flt.F90 $(MODEL_LIB)(dynspg_flt_jki.o) : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dynspg_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obccli.F90 \ obcdyn.F90 \ obcvol.F90 \ obc_oce.F90 \ obc_par.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ taumod.F90 \ tradmp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(zdf_oce.o) \ agrif_opa_interp.F90 \ cla_dynspg.F90 \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obcdyn.F90 \ obcvol.F90 \ obc_oce.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ solsor_e.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(cla_dynspg.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(solsor_e.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ $() \ KEY_CPP \ dynspg_flt_jki.F90 $(MODEL_LIB)(dynspg_oce.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ dynspg_oce.F90 $(MODEL_LIB)(dynspg_rl.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ solfet.F90 \ solisl.F90 \ solpcg.F90 \ solsor.F90 \ solsor_e.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solisl.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(solsor_e.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ obc_vectopt_loop_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynspg_rl.F90 $(MODEL_LIB)(dynspg_ts.o) : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dynspg_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obccli.F90 \ obcdta.F90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ dom_oce.F90 \ dynspg_oce.F90 \ dynvor.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obcdta.F90 \ obcfla.F90 \ obc_oce.F90 \ obc_par.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynvor.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obcfla.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynspg_ts.F90 $(MODEL_LIB)(dynspg_ts_jki.o) : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dynspg_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obccli.F90 \ obcdta.F90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ dom_oce.F90 \ dynspg_oce.F90 \ dynvor.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obcdta.F90 \ obcfla.F90 \ obc_oce.F90 \ obc_par.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynvor.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obcfla.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynspg_ts_jki.F90 $(MODEL_LIB)(dynvor.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynvor.F90 $(MODEL_LIB)(dynzad.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynzad.F90 $(MODEL_LIB)(dynzdf_exp.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynzdf_exp.F90 $(MODEL_LIB)(dynzdf_imp.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynzdf_imp.F90 $(MODEL_LIB)(dynzdf_imp_atsk.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynzdf_imp_atsk.F90 $(MODEL_LIB)(dynzdf_iso.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ zdf.matrixsolver.h90 \ KEY_CPP \ dynzdf_iso.F90 $(MODEL_LIB)(eosbn2.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ prtctl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ phycst.F90 \ prtctl.F90 \ zdfddm.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdfddm.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ eosbn2.F90 $(MODEL_LIB)(flo4rk.o) : \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ flo_oce.F90 \ in_out_manager.F90 \ oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ flo4rk.F90 $(MODEL_LIB)(floats.o) : \ daymod.F90 \ dom_oce.F90 \ flo_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ flo4rk.F90 \ floblk.F90 \ flodom.F90 \ flowri.F90 \ flo_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(flo4rk.o) \ $(MODEL_LIB)(floblk.o) \ $(MODEL_LIB)(flodom.o) \ $(MODEL_LIB)(flowri.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(IOIPSL_LIB) \ floats.F90 $(MODEL_LIB)(floblk.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ flo_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ floblk.F90 $(MODEL_LIB)(flodom.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ flo_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ domzgr_substitute.h90 \ KEY_CPP \ flodom.F90 $(MODEL_LIB)(flowri.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ daymod.F90 \ dom_oce.F90 \ flo_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ domzgr_substitute.h90 \ KEY_CPP \ flowri.F90 $(MODEL_LIB)(flo_oce.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ flo_oce.F90 $(MODEL_LIB)(flxblk.o) : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ albedo.F90 \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ flxblk.F90 $(MODEL_LIB)(flxfwb.o) : \ albedo.F90 \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flxblk.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxblk.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ flxfwb.F90 $(MODEL_LIB)(flxmod.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ daymod.F90 \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ blk_oce.F90 \ bulk.F90 \ cpl_oce.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(bulk.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ domzgr_substitute.h90 \ flx_bulk_daily.h90 \ flx_bulk_monthly.h90 \ flx_coupled_ice.h90 \ flx_coupled_noice.h90 \ flx_forced_daily.h90 \ KEY_CPP \ flxmod.F90 $(MODEL_LIB)(flxrnf.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ phycst.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(phycst.o) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ phycst.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(phycst.o) \ flxrnf_ORCA_R05.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ flxrnf.F90 $(MODEL_LIB)(flx_oce.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ flx_oce.F90 $(MODEL_LIB)(geo2ocean.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(phycst.o) \ vectopt_loop_substitute.h90 \ KEY_CPP \ geo2ocean.F90 $(MODEL_LIB)(iceini.o) : \ blk_oce.F90 \ daymod.F90 \ dom_ice.F90 \ dom_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ ocfzpt.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limmsh.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ iceini.F90 $(MODEL_LIB)(icestp1d.o) : \ albedo.F90 \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dianam.F90 \ dom_ice.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxblk.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ limadv.F90 \ limhdf.F90 \ limistate.F90 \ limmsh.F90 \ limrhg.F90 \ limrst.F90 \ limtab.F90 \ limthd_lac.F90 \ limthd_zdf.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ thd_ice.F90 \ tradmp.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flxblk.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limadv.o) \ $(MODEL_LIB)(limhdf.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limmsh.o) \ $(MODEL_LIB)(limrhg.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(limtab.o) \ $(MODEL_LIB)(limthd_lac.o) \ $(MODEL_LIB)(limthd_zdf.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(thd_ice.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_ice.F90 \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ limdia.F90 \ limdyn.F90 \ limflx.F90 \ limrst.F90 \ limthd.F90 \ limtrp.F90 \ limwri.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(limdia.o) \ $(MODEL_LIB)(limdyn.o) \ $(MODEL_LIB)(limflx.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(limthd.o) \ $(MODEL_LIB)(limtrp.o) \ $(MODEL_LIB)(limwri.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ icestp1d.F90 $(MODEL_LIB)(icestp.o) : \ albedo.F90 \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dianam.F90 \ dom_ice.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxblk.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ limadv.F90 \ limhdf.F90 \ limistate.F90 \ limmsh.F90 \ limrhg.F90 \ limrst.F90 \ limtab.F90 \ limthd_lac.F90 \ limthd_zdf.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ thd_ice.F90 \ tradmp.F90 \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flxblk.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limadv.o) \ $(MODEL_LIB)(limhdf.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limmsh.o) \ $(MODEL_LIB)(limrhg.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(limtab.o) \ $(MODEL_LIB)(limthd_lac.o) \ $(MODEL_LIB)(limthd_zdf.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(thd_ice.o) \ $(MODEL_LIB)(tradmp.o) \ cpl_oce.F90 \ daymod.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ limdia.F90 \ limdyn.F90 \ limflx.F90 \ limrst.F90 \ limthd.F90 \ limtrp.F90 \ limwri.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(limdia.o) \ $(MODEL_LIB)(limdyn.o) \ $(MODEL_LIB)(limflx.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(limthd.o) \ $(MODEL_LIB)(limtrp.o) \ $(MODEL_LIB)(limwri.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ icestp.F90 $(MODEL_LIB)(ice.o) : \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ par_ice.F90 \ $(MODEL_LIB)(par_ice.o) \ ice.F90 $(MODEL_LIB)(ice_oce.o) : \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ blk_oce.F90 \ par_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(par_oce.o) \ ice_oce.F90 $(MODEL_LIB)(ini1d.o) : \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(phycst.o) \ ini1d.F90 $(MODEL_LIB)(in_out_manager.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ in_out_manager.F90 $(MODEL_LIB)(istate.o) : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dynspg_exp.F90 \ dynspg_exp_jki.F90 \ dynspg_flt.F90 \ dynspg_flt_jki.F90 \ dynspg_oce.F90 \ dynspg_rl.F90 \ dynspg_ts.F90 \ dynspg_ts_jki.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdftke.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_exp.o) \ $(MODEL_LIB)(dynspg_exp_jki.o) \ $(MODEL_LIB)(dynspg_flt.o) \ $(MODEL_LIB)(dynspg_flt_jki.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynspg_rl.o) \ $(MODEL_LIB)(dynspg_ts.o) \ $(MODEL_LIB)(dynspg_ts_jki.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zdf_oce.o) \ daymod.F90 \ divcur.F90 \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ dynspg.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ oce.F90 \ phycst.F90 \ restart.F90 \ solisl.F90 \ wzvmod.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(divcur.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynspg.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(solisl.o) \ $(MODEL_LIB)(wzvmod.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ istate.F90 $(MODEL_LIB)(lbclnk.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ lbclnk.F90 $(MODEL_LIB)(ldfdyn.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdfmxl.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ ldftra_oce.F90 \ $(MODEL_LIB)(ldftra_oce.o) \ domzgr_substitute.h90 \ ldfdyn_antarctic.h90 \ ldfdyn_arctic.h90 \ ldfdyn_c1d.h90 \ ldfdyn_c2d.h90 \ ldfdyn_c3d.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ ldfdyn.F90 $(MODEL_LIB)(ldfdyn_oce.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ ldfdyn_oce.F90 $(MODEL_LIB)(ldfeiv.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdfmxl.o) \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ ldfeiv.F90 $(MODEL_LIB)(ldfslp.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ prtctl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdfmxl.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ ldfslp.F90 $(MODEL_LIB)(ldftra.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdfmxl.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ domzgr_substitute.h90 \ ldftra_c1d.h90 \ ldftra_c2d.h90 \ ldftra_c3d.h90 \ vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ ldftra.F90 $(MODEL_LIB)(ldftra_oce.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ ldftra_oce.F90 $(MODEL_LIB)(lib_feti.o) : \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ lib_mpp.F90 \ $(MODEL_LIB)(lib_mpp.o) \ lib_feti.F90 $(MODEL_LIB)(lib_mpp.o) : \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ lib_mpp.F90 $(MODEL_LIB)(lib_print.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ lib_print.f90 $(MODEL_LIB)(limadv.o) : \ blk_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_ice.F90 \ dom_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(prtctl.o) \ limadv.F90 $(MODEL_LIB)(limdia.o) : \ blk_oce.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_print.f90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limmsh.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ daymod.F90 \ dom_ice.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ limistate.F90 \ par_ice.F90 \ phycst.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(phycst.o) \ vectopt_loop_substitute.h90 \ KEY_CPP \ limdia.F90 $(MODEL_LIB)(limdyn.o) : \ blk_oce.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limmsh.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ dom_ice.F90 \ dom_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ limistate.F90 \ limrhg.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limrhg.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ limdyn.F90 $(MODEL_LIB)(limflx.o) : \ albedo.F90 \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ albedo.F90 \ flxblk.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ocfzpt.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(flxblk.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ vectopt_loop_substitute.h90 \ KEY_CPP \ limflx.F90 $(MODEL_LIB)(limhdf.o) : \ blk_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(prtctl.o) \ vectopt_loop_substitute.h90 \ KEY_CPP \ limhdf.F90 $(MODEL_LIB)(limistate.o) : \ blk_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_ice.F90 \ dom_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(phycst.o) \ limistate.F90 $(MODEL_LIB)(limmsh.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_ice.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(phycst.o) \ limmsh.F90 $(MODEL_LIB)(limrhg.o) : \ blk_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_ice.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ limrhg.F90 $(MODEL_LIB)(limrst.o) : \ blk_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ daymod.F90 \ dom_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ par_ice.F90 \ $(MODEL_LIB)(par_ice.o) \ limrst_dimg.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ limrst.F90 $(MODEL_LIB)(limtab.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ limtab.F90 $(MODEL_LIB)(limthd.o) : \ blk_oce.F90 \ dom_oce.F90 \ flx_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ thd_ice.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limmsh.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(thd_ice.o) \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ limtab.F90 \ limthd_lac.F90 \ limthd_zdf.F90 \ phycst.F90 \ prtctl.F90 \ thd_ice.F90 \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(limtab.o) \ $(MODEL_LIB)(limthd_lac.o) \ $(MODEL_LIB)(limthd_zdf.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(thd_ice.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ limthd.F90 $(MODEL_LIB)(limthd_lac.o) : \ blk_oce.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limmsh.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ iceini.F90 \ ice_oce.F90 \ limistate.F90 \ par_oce.F90 \ phycst.F90 \ thd_ice.F90 \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(thd_ice.o) \ limthd_lac.F90 $(MODEL_LIB)(limthd_zdf.o) : \ blk_oce.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_print.f90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limmsh.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ iceini.F90 \ ice_oce.F90 \ in_out_manager.F90 \ limistate.F90 \ par_oce.F90 \ phycst.F90 \ thd_ice.F90 \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(thd_ice.o) \ limthd_zdf.F90 $(MODEL_LIB)(limtrp.o) : \ blk_oce.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limmsh.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ daymod.F90 \ dom_ice.F90 \ dom_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ limadv.F90 \ limhdf.F90 \ limistate.F90 \ phycst.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(limadv.o) \ $(MODEL_LIB)(limhdf.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(phycst.o) \ vectopt_loop_substitute.h90 \ KEY_CPP \ limtrp.F90 $(MODEL_LIB)(limwri.o) : \ blk_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limmsh.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ daymod.F90 \ dianam.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ phycst.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(phycst.o) \ diadimg.F90 \ $(MODEL_LIB)(diadimg.o) \ limwri_dimg.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ limwri.F90 $(MODEL_LIB)(model.o) : \ cpl.F90 \ cpl_oce.F90 \ daymod.F90 \ diaptr.F90 \ domain.F90 \ domcfg.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dyncor1d.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ flxfwb.F90 \ iceini.F90 \ ini1d.F90 \ initrc.F90 \ in_out_manager.F90 \ istate.F90 \ ldfdyn.F90 \ ldftra.F90 \ lib_mpp.F90 \ mppini.F90 \ obcini.F90 \ obc_par.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ prtctl.F90 \ solver.F90 \ step1d.F90 \ step.F90 \ traqsr.F90 \ trdicp.F90 \ trdmld.F90 \ trdmod_oce.F90 \ trdvor.F90 \ zdfini.F90 \ zpshde.F90 \ $(MODEL_LIB)(cpl.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(domain.o) \ $(MODEL_LIB)(domcfg.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dyncor1d.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(flxfwb.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(initrc.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(istate.o) \ $(MODEL_LIB)(ldfdyn.o) \ $(MODEL_LIB)(ldftra.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(mppini.o) \ $(MODEL_LIB)(obcini.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(solver.o) \ $(MODEL_LIB)(step1d.o) \ $(MODEL_LIB)(step.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(zdfini.o) \ $(MODEL_LIB)(zpshde.o) \ opa.F90 \ $(MODEL_LIB)(opa.o) \ model.f90 $(MODEL_LIB)(mppini.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ sol_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(sol_oce.o) \ domzgr_substitute.h90 \ mppini_2.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ mppini.F90 $(MODEL_LIB)(obccli.o) : \ in_out_manager.F90 \ obc_par.F90 \ par_oce.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ domzgr_substitute.h90 \ KEY_CPP \ obccli.F90 $(MODEL_LIB)(obcdom.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ obc_par.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ obcdom.F90 $(MODEL_LIB)(obcdta.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obccli.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ domzgr_substitute.h90 \ obc_vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ obcdta.F90 $(MODEL_LIB)(obcdyn.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obccli.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ obcdyn.F90 $(MODEL_LIB)(obcdyn_bt.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obccli.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ obcdyn_bt.F90 $(MODEL_LIB)(obcfla.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obccli.F90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ dom_oce.F90 \ dynspg_oce.F90 \ obcdta.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ obcfla.F90 $(MODEL_LIB)(obcini.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obcdom.F90 \ obcrst.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obcdom.o) \ $(MODEL_LIB)(obcrst.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ obc_vectopt_loop_substitute.h90 \ KEY_CPP \ obcini.F90 $(MODEL_LIB)(obcrad.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ obc_vectopt_loop_substitute.h90 \ KEY_CPP \ obcrad.F90 $(MODEL_LIB)(obcrst.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ obcrst.F90 $(MODEL_LIB)(obcspg.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ obc_vectopt_loop_substitute.h90 \ KEY_CPP \ obcspg.F90 $(MODEL_LIB)(obctra.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ obc_vectopt_loop_substitute.h90 \ KEY_CPP \ obctra.F90 $(MODEL_LIB)(obcvol.o) : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ obc_oce.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ domzgr_substitute.h90 \ obc_vectopt_loop_substitute.h90 \ KEY_CPP \ obcvol.F90 $(MODEL_LIB)(obc_oce.o) : \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ obc_par.F90 \ par_oce.F90 \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(par_oce.o) \ obc_oce.F90 $(MODEL_LIB)(obc_par.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ obc_par_EEL_R5.h90 \ KEY_CPP \ obc_par.F90 $(MODEL_LIB)(ocesbc.o) : \ blk_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ ocesbc.F90 $(MODEL_LIB)(oce.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ oce.F90 $(MODEL_LIB)(ocfzpt.o) : \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(oce.o) \ ocfzpt.F90 $(MODEL_LIB)(opa.o) : \ agrif_opa_sponge.F90 \ blk_oce.F90 \ cla.F90 \ cla_div.F90 \ closea.F90 \ cpl.F90 \ cpl_oce.F90 \ daymod.F90 \ diadimg.F90 \ diafwb.F90 \ diagap.F90 \ diahdy.F90 \ diahth.F90 \ dianam.F90 \ diaptr.F90 \ diaspr.F90 \ diawri1d.F90 \ diawri.F90 \ divcur.F90 \ domhgr.F90 \ dommsk.F90 \ domstp.F90 \ domwri.F90 \ domzgr.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dyncor1d.F90 \ dynhpg.F90 \ dynhpg_atsk.F90 \ dynkeg.F90 \ dynldf_bilapg.F90 \ dynldf_bilap.F90 \ dynldf_iso.F90 \ dynldf_lap.F90 \ dynnxt1d.F90 \ dynnxt.F90 \ dynspg.F90 \ dynspg_oce.F90 \ dynvor.F90 \ dynzad.F90 \ dynzdf_exp.F90 \ dynzdf_imp.F90 \ dynzdf_imp_atsk.F90 \ dynzdf_iso.F90 \ eosbn2.F90 \ floats.F90 \ flo_oce.F90 \ flxblk.F90 \ flxfwb.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ icestp1d.F90 \ icestp.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfeiv.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ obcdom.F90 \ obcdta.F90 \ obcrad.F90 \ obcrst.F90 \ obcspg.F90 \ obc_oce.F90 \ obc_par.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ solisl.F90 \ solmat.F90 \ sol_oce.F90 \ stpctl.F90 \ taumod.F90 \ traadv_cen2.F90 \ traadv_ctl.F90 \ traadv_muscl2.F90 \ traadv_muscl.F90 \ traadv_tvd.F90 \ trabbc.F90 \ trabbl.F90 \ tradmp.F90 \ traldf_bilapg.F90 \ traldf_bilap.F90 \ traldf_iso.F90 \ traldf_iso_zps.F90 \ traldf_lap.F90 \ tranpc.F90 \ tranxt.F90 \ traqsr.F90 \ trasbc.F90 \ trazdf_exp.F90 \ trazdf_imp.F90 \ trazdf_iso.F90 \ trazdf_iso_vopt.F90 \ trcstp.F90 \ trc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ wzvmod.F90 \ zdfbfr.F90 \ zdfddm.F90 \ zdfevd.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdfric.F90 \ zdftke.F90 \ zdf_oce.F90 \ zpshde.F90 \ $(MODEL_LIB)(agrif_opa_sponge.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cla.o) \ $(MODEL_LIB)(cla_div.o) \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(cpl.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diadimg.o) \ $(MODEL_LIB)(diafwb.o) \ $(MODEL_LIB)(diagap.o) \ $(MODEL_LIB)(diahdy.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(diaspr.o) \ $(MODEL_LIB)(diawri1d.o) \ $(MODEL_LIB)(diawri.o) \ $(MODEL_LIB)(divcur.o) \ $(MODEL_LIB)(domhgr.o) \ $(MODEL_LIB)(dommsk.o) \ $(MODEL_LIB)(domstp.o) \ $(MODEL_LIB)(domwri.o) \ $(MODEL_LIB)(domzgr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dyncor1d.o) \ $(MODEL_LIB)(dynhpg.o) \ $(MODEL_LIB)(dynhpg_atsk.o) \ $(MODEL_LIB)(dynkeg.o) \ $(MODEL_LIB)(dynldf_bilapg.o) \ $(MODEL_LIB)(dynldf_bilap.o) \ $(MODEL_LIB)(dynldf_iso.o) \ $(MODEL_LIB)(dynldf_lap.o) \ $(MODEL_LIB)(dynnxt1d.o) \ $(MODEL_LIB)(dynnxt.o) \ $(MODEL_LIB)(dynspg.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynvor.o) \ $(MODEL_LIB)(dynzad.o) \ $(MODEL_LIB)(dynzdf_exp.o) \ $(MODEL_LIB)(dynzdf_imp.o) \ $(MODEL_LIB)(dynzdf_imp_atsk.o) \ $(MODEL_LIB)(dynzdf_iso.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(floats.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(flxblk.o) \ $(MODEL_LIB)(flxfwb.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(icestp1d.o) \ $(MODEL_LIB)(icestp.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfeiv.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limmsh.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(obcdom.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obcrad.o) \ $(MODEL_LIB)(obcrst.o) \ $(MODEL_LIB)(obcspg.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(solisl.o) \ $(MODEL_LIB)(solmat.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(stpctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(traadv_cen2.o) \ $(MODEL_LIB)(traadv_ctl.o) \ $(MODEL_LIB)(traadv_muscl2.o) \ $(MODEL_LIB)(traadv_muscl.o) \ $(MODEL_LIB)(traadv_tvd.o) \ $(MODEL_LIB)(trabbc.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(traldf_bilapg.o) \ $(MODEL_LIB)(traldf_bilap.o) \ $(MODEL_LIB)(traldf_iso.o) \ $(MODEL_LIB)(traldf_iso_zps.o) \ $(MODEL_LIB)(traldf_lap.o) \ $(MODEL_LIB)(tranpc.o) \ $(MODEL_LIB)(tranxt.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trasbc.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(trazdf_imp.o) \ $(MODEL_LIB)(trazdf_iso.o) \ $(MODEL_LIB)(trazdf_iso_vopt.o) \ $(MODEL_LIB)(trcstp.o) \ $(MODEL_LIB)(trc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(wzvmod.o) \ $(MODEL_LIB)(zdfbfr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfevd.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdfric.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zpshde.o) \ cpl.F90 \ cpl_oce.F90 \ daymod.F90 \ diaptr.F90 \ domain.F90 \ domcfg.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dyncor1d.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ flxfwb.F90 \ iceini.F90 \ ini1d.F90 \ initrc.F90 \ in_out_manager.F90 \ istate.F90 \ ldfdyn.F90 \ ldftra.F90 \ lib_mpp.F90 \ mppini.F90 \ obcini.F90 \ obc_par.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ prtctl.F90 \ solver.F90 \ step1d.F90 \ step.F90 \ traqsr.F90 \ trdicp.F90 \ trdmld.F90 \ trdmod_oce.F90 \ trdvor.F90 \ zdfini.F90 \ zpshde.F90 \ $(MODEL_LIB)(cpl.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(domain.o) \ $(MODEL_LIB)(domcfg.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dyncor1d.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(flxfwb.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(initrc.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(istate.o) \ $(MODEL_LIB)(ldfdyn.o) \ $(MODEL_LIB)(ldftra.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(mppini.o) \ $(MODEL_LIB)(obcini.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(solver.o) \ $(MODEL_LIB)(step1d.o) \ $(MODEL_LIB)(step.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(zdfini.o) \ $(MODEL_LIB)(zpshde.o) \ opa.F90 $(MODEL_LIB)(par_ice.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ par_ice.F90 $(MODEL_LIB)(par_oce.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ par_EEL_R2.h90 \ par_EEL_R5.h90 \ par_EEL_R6.h90 \ par_GYRE.h90 \ par_ORCA_R025.h90 \ par_ORCA_R05.h90 \ par_ORCA_R2.h90 \ par_ORCA_R4.h90 \ KEY_CPP \ par_oce.F90 $(MODEL_LIB)(phycst.o) : \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ in_out_manager.F90 \ par_oce.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(par_oce.o) \ phycst.F90 $(MODEL_LIB)(prtctl.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ prtctl.F90 $(MODEL_LIB)(restart.o) : \ blk_oce.F90 \ dom_oce.F90 \ dynzdf_exp.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trazdf_exp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynzdf_exp.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(zdf_oce.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ sol_oce.F90 \ zdftke.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zdf_oce.o) \ lib_mpp.F90 \ $(MODEL_LIB)(lib_mpp.o) \ restart_dimg.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ restart.F90 $(MODEL_LIB)(solfet.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ sol_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(sol_oce.o) \ solfet.F90 $(MODEL_LIB)(solisl.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(sol_oce.o) \ $(IOIPSL_LIB) \ solisl.F90 $(MODEL_LIB)(solmat.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ obc_par.F90 \ oce.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ lbclnk.F90 \ lib_feti.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ sol_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_feti.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sol_oce.o) \ solmat.F90 $(MODEL_LIB)(solpcg.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ sol_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(sol_oce.o) \ vectopt_loop_substitute.h90 \ KEY_CPP \ solpcg.F90 $(MODEL_LIB)(solsor.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ solsor.F90 $(MODEL_LIB)(solsor_e.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ solsor_e.F90 $(MODEL_LIB)(solver.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_feti.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_feti.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(sol_oce.o) \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ solisl.F90 \ solmat.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(solisl.o) \ $(MODEL_LIB)(solmat.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ solver.F90 $(MODEL_LIB)(sol_oce.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ sol_oce.F90 $(MODEL_LIB)(step1d.o) : \ agrif_opa_interp.F90 \ agrif_opa_update.F90 \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ diadimg.F90 \ diahth.F90 \ dianam.F90 \ diaspr.F90 \ diawri.F90 \ dom_ice.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dynspg_oce.F90 \ dynzdf_exp.F90 \ eosbn2.F90 \ flxblk.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ limdia.F90 \ limdyn.F90 \ limflx.F90 \ limrst.F90 \ limthd.F90 \ limtrp.F90 \ limwri.F90 \ obctra.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ solisl.F90 \ sol_oce.F90 \ taumod.F90 \ tradmp.F90 \ traqsr.F90 \ trazdf_exp.F90 \ trc_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdftke.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(agrif_opa_update.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diadimg.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(diaspr.o) \ $(MODEL_LIB)(diawri.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynzdf_exp.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(flxblk.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limdia.o) \ $(MODEL_LIB)(limdyn.o) \ $(MODEL_LIB)(limflx.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(limthd.o) \ $(MODEL_LIB)(limtrp.o) \ $(MODEL_LIB)(limwri.o) \ $(MODEL_LIB)(obctra.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(solisl.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(trc_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zdf_oce.o) \ daymod.F90 \ diawri1d.F90 \ diawri.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dyncor1d.F90 \ dynnxt1d.F90 \ dynzdf_exp.F90 \ dynzdf_imp.F90 \ dynzdf_imp_atsk.F90 \ dynzdf_iso.F90 \ eosbn2.F90 \ flxfwb.F90 \ flxmod.F90 \ flxrnf.F90 \ icestp1d.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ prtctl.F90 \ restart.F90 \ stpctl.F90 \ taumod.F90 \ tranxt.F90 \ traqsr.F90 \ trasbc.F90 \ trazdf_exp.F90 \ trazdf_imp.F90 \ trazdf_iso.F90 \ trazdf_iso_vopt.F90 \ zdfbfr.F90 \ zdfddm.F90 \ zdfevd.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdfric.F90 \ zdftke.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diawri1d.o) \ $(MODEL_LIB)(diawri.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dyncor1d.o) \ $(MODEL_LIB)(dynnxt1d.o) \ $(MODEL_LIB)(dynzdf_exp.o) \ $(MODEL_LIB)(dynzdf_imp.o) \ $(MODEL_LIB)(dynzdf_imp_atsk.o) \ $(MODEL_LIB)(dynzdf_iso.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(flxfwb.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(icestp1d.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(stpctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tranxt.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trasbc.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(trazdf_imp.o) \ $(MODEL_LIB)(trazdf_iso.o) \ $(MODEL_LIB)(trazdf_iso_vopt.o) \ $(MODEL_LIB)(zdfbfr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfevd.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdfric.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ zdfddm_substitute.h90 \ KEY_CPP \ step1d.F90 $(MODEL_LIB)(step.o) : \ agrif_opa_interp.F90 \ agrif_opa_update.F90 \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ diadimg.F90 \ diahth.F90 \ dianam.F90 \ diaptr.F90 \ diaspr.F90 \ diawri.F90 \ dom_ice.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dynspg_exp.F90 \ dynspg_exp_jki.F90 \ dynspg_flt.F90 \ dynspg_flt_jki.F90 \ dynspg_oce.F90 \ dynspg_rl.F90 \ dynspg_ts.F90 \ dynspg_ts_jki.F90 \ dynzdf_exp.F90 \ eosbn2.F90 \ flo4rk.F90 \ floblk.F90 \ flodom.F90 \ flowri.F90 \ flo_oce.F90 \ flxblk.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ limdia.F90 \ limdyn.F90 \ limflx.F90 \ limrst.F90 \ limthd.F90 \ limtrp.F90 \ limwri.F90 \ obccli.F90 \ obcdyn.F90 \ obcdyn_bt.F90 \ obctra.F90 \ obcvol.F90 \ obc_oce.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ solfet.F90 \ solisl.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ taumod.F90 \ trabbl.F90 \ tradmp.F90 \ traqsr.F90 \ trazdf_exp.F90 \ trc_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdftke.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(agrif_opa_update.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diadimg.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(diaspr.o) \ $(MODEL_LIB)(diawri.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynspg_exp.o) \ $(MODEL_LIB)(dynspg_exp_jki.o) \ $(MODEL_LIB)(dynspg_flt.o) \ $(MODEL_LIB)(dynspg_flt_jki.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynspg_rl.o) \ $(MODEL_LIB)(dynspg_ts.o) \ $(MODEL_LIB)(dynspg_ts_jki.o) \ $(MODEL_LIB)(dynzdf_exp.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(flo4rk.o) \ $(MODEL_LIB)(floblk.o) \ $(MODEL_LIB)(flodom.o) \ $(MODEL_LIB)(flowri.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(flxblk.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limdia.o) \ $(MODEL_LIB)(limdyn.o) \ $(MODEL_LIB)(limflx.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(limthd.o) \ $(MODEL_LIB)(limtrp.o) \ $(MODEL_LIB)(limwri.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obcdyn_bt.o) \ $(MODEL_LIB)(obctra.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solisl.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(trc_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zdf_oce.o) \ agrif_opa_sponge.F90 \ cla.F90 \ cla_div.F90 \ closea.F90 \ cpl.F90 \ cpl_oce.F90 \ daymod.F90 \ diafwb.F90 \ diagap.F90 \ diahdy.F90 \ diahth.F90 \ diaptr.F90 \ diaspr.F90 \ diawri.F90 \ divcur.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dynhpg.F90 \ dynhpg_atsk.F90 \ dynkeg.F90 \ dynldf_bilapg.F90 \ dynldf_bilap.F90 \ dynldf_iso.F90 \ dynldf_lap.F90 \ dynnxt.F90 \ dynspg.F90 \ dynspg_oce.F90 \ dynvor.F90 \ dynzad.F90 \ dynzdf_exp.F90 \ dynzdf_imp.F90 \ dynzdf_imp_atsk.F90 \ dynzdf_iso.F90 \ eosbn2.F90 \ floats.F90 \ flo_oce.F90 \ flxfwb.F90 \ flxmod.F90 \ flxrnf.F90 \ icestp.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfeiv.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ obcdta.F90 \ obcrad.F90 \ obcrst.F90 \ obcspg.F90 \ obc_par.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ prtctl.F90 \ restart.F90 \ stpctl.F90 \ taumod.F90 \ traadv_cen2.F90 \ traadv_ctl.F90 \ traadv_muscl2.F90 \ traadv_muscl.F90 \ traadv_tvd.F90 \ trabbc.F90 \ trabbl.F90 \ tradmp.F90 \ traldf_bilapg.F90 \ traldf_bilap.F90 \ traldf_iso.F90 \ traldf_iso_zps.F90 \ traldf_lap.F90 \ tranpc.F90 \ tranxt.F90 \ traqsr.F90 \ trasbc.F90 \ trazdf_exp.F90 \ trazdf_imp.F90 \ trazdf_iso.F90 \ trazdf_iso_vopt.F90 \ trcstp.F90 \ trdicp.F90 \ trdmld.F90 \ trdvor.F90 \ wzvmod.F90 \ zdfbfr.F90 \ zdfddm.F90 \ zdfevd.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdfric.F90 \ zdftke.F90 \ zdf_oce.F90 \ zpshde.F90 \ $(MODEL_LIB)(agrif_opa_sponge.o) \ $(MODEL_LIB)(cla.o) \ $(MODEL_LIB)(cla_div.o) \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(cpl.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diafwb.o) \ $(MODEL_LIB)(diagap.o) \ $(MODEL_LIB)(diahdy.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(diaspr.o) \ $(MODEL_LIB)(diawri.o) \ $(MODEL_LIB)(divcur.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynhpg.o) \ $(MODEL_LIB)(dynhpg_atsk.o) \ $(MODEL_LIB)(dynkeg.o) \ $(MODEL_LIB)(dynldf_bilapg.o) \ $(MODEL_LIB)(dynldf_bilap.o) \ $(MODEL_LIB)(dynldf_iso.o) \ $(MODEL_LIB)(dynldf_lap.o) \ $(MODEL_LIB)(dynnxt.o) \ $(MODEL_LIB)(dynspg.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynvor.o) \ $(MODEL_LIB)(dynzad.o) \ $(MODEL_LIB)(dynzdf_exp.o) \ $(MODEL_LIB)(dynzdf_imp.o) \ $(MODEL_LIB)(dynzdf_imp_atsk.o) \ $(MODEL_LIB)(dynzdf_iso.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(floats.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(flxfwb.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(icestp.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfeiv.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obcrad.o) \ $(MODEL_LIB)(obcrst.o) \ $(MODEL_LIB)(obcspg.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(stpctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(traadv_cen2.o) \ $(MODEL_LIB)(traadv_ctl.o) \ $(MODEL_LIB)(traadv_muscl2.o) \ $(MODEL_LIB)(traadv_muscl.o) \ $(MODEL_LIB)(traadv_tvd.o) \ $(MODEL_LIB)(trabbc.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(traldf_bilapg.o) \ $(MODEL_LIB)(traldf_bilap.o) \ $(MODEL_LIB)(traldf_iso.o) \ $(MODEL_LIB)(traldf_iso_zps.o) \ $(MODEL_LIB)(traldf_lap.o) \ $(MODEL_LIB)(tranpc.o) \ $(MODEL_LIB)(tranxt.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trasbc.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(trazdf_imp.o) \ $(MODEL_LIB)(trazdf_iso.o) \ $(MODEL_LIB)(trazdf_iso_vopt.o) \ $(MODEL_LIB)(trcstp.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(wzvmod.o) \ $(MODEL_LIB)(zdfbfr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfevd.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdfric.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zpshde.o) \ domzgr_substitute.h90 \ zdfddm_substitute.h90 \ $() \ KEY_CPP \ step.F90 $(MODEL_LIB)(stpctl.o) : \ daymod.F90 \ diadimg.F90 \ diahth.F90 \ dianam.F90 \ diaspr.F90 \ dom_oce.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ taumod.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diadimg.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(diaspr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ diawri.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ solisl.F90 \ sol_oce.F90 \ $(MODEL_LIB)(diawri.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(solisl.o) \ $(MODEL_LIB)(sol_oce.o) \ stpctl.F90 $(MODEL_LIB)(taumod.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ phycst.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(phycst.o) \ cpl_oce.F90 \ geo2ocean.F90 \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(geo2ocean.o) \ tau_coupled.h90 \ tau_coupled_ice.h90 \ tau_forced_daily.h90 \ tau_forced_monthly.h90 \ KEY_CPP \ taumod.F90 $(MODEL_LIB)(thd_ice.o) : \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ par_ice.F90 \ $(MODEL_LIB)(par_ice.o) \ thd_ice.F90 $(MODEL_LIB)(traadv_cen2.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ diaptr.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ ocfzpt.F90 \ prtctl.F90 \ trabbl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ $(MODEL_LIB)(oce.o) \ domzgr_substitute.h90 \ traadv_cen2_atsk.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traadv_cen2.F90 $(MODEL_LIB)(traadv_ctl.o) : \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ traadv_ctl.F90 $(MODEL_LIB)(traadv_muscl2.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ diaptr.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ prtctl.F90 \ trabbl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traadv_muscl2.F90 $(MODEL_LIB)(traadv_muscl.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ diaptr.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ prtctl.F90 \ trabbl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traadv_muscl.F90 $(MODEL_LIB)(traadv_tvd.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ diaptr.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ prtctl.F90 \ trabbl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traadv_tvd.F90 $(MODEL_LIB)(trabbc.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ domzgr_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ trabbc.F90 $(MODEL_LIB)(trabbl.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdvor_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ prtctl.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod_oce.o) \ eosbn2.F90 \ flxrnf.F90 \ lbclnk.F90 \ oce.F90 \ ocfzpt.F90 \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ domzgr_substitute.h90 \ trabbl_adv.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trabbl.F90 $(MODEL_LIB)(tradmp.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ prtctl.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ tradmp.F90 $(MODEL_LIB)(traldf_bilapg.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ diaptr.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ KEY_CPP \ traldf_bilapg.F90 $(MODEL_LIB)(traldf_bilap.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ diaptr.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traldf_bilap.F90 $(MODEL_LIB)(traldf_iso.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ diaptr.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traldf_iso.F90 $(MODEL_LIB)(traldf_iso_zps.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ diaptr.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traldf_iso_zps.F90 $(MODEL_LIB)(traldf_lap.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ diaptr.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ domzgr_substitute.h90 \ ldftra_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traldf_lap.F90 $(MODEL_LIB)(tranpc.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfddm.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ domzgr_substitute.h90 \ KEY_CPP \ tranpc.F90 $(MODEL_LIB)(tranxt.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ agrif_opa_interp.F90 \ agrif_opa_update.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ obctra.F90 \ oce.F90 \ prtctl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(agrif_opa_update.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(obctra.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $() \ tranxt.F90 $(MODEL_LIB)(traqsr.o) : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sms.F90 \ taumod.F90 \ trabbl.F90 \ tradmp.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sms.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ trc_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trc_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traqsr.F90 $(MODEL_LIB)(trasbc.o) : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trabbl.F90 \ tradmp.F90 \ trc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(trc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ traqsr.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trasbc.F90 $(MODEL_LIB)(trazdf_exp.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ prtctl.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ zdfddm_substitute.h90 \ KEY_CPP \ trazdf_exp.F90 $(MODEL_LIB)(trazdf_imp.o) : \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ ocesbc.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfddm.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ zdfddm_substitute.h90 \ zdf.matrixsolver.h90 \ KEY_CPP \ trazdf_imp.F90 $(MODEL_LIB)(trazdf_iso.o) : \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ ocesbc.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ zdfddm_substitute.h90 \ zdf.matrixsolver.h90 \ KEY_CPP \ trazdf_iso.F90 $(MODEL_LIB)(trazdf_iso_vopt.o) : \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ ocesbc.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ vectopt_loop_substitute.h90 \ zdfddm_substitute.h90 \ KEY_CPP \ trazdf_iso_vopt.F90 $(MODEL_LIB)(trc_oce.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ par_oce.F90 \ sms.F90 \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(sms.o) \ trc_oce.F90 $(MODEL_LIB)(trdicp.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdvor_oce.F90 \ zdfddm.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trdicp.F90 $(MODEL_LIB)(trdicp_oce.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ trdicp_oce.F90 $(MODEL_LIB)(trdmld.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ daymod.F90 \ diadimg.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ phycst.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diadimg.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ ldftra_substitute.h90 \ zdfddm_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ trdmld.F90 $(MODEL_LIB)(trdmld_oce.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ trdmld_oce.F90 $(MODEL_LIB)(trdmod.o) : \ daymod.F90 \ diadimg.F90 \ dianam.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diadimg.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ trabbl.F90 \ trdicp.F90 \ trdmld.F90 \ trdmod_oce.F90 \ trdvor.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trdmod.F90 $(MODEL_LIB)(trdmod_oce.o) : \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdvor_oce.o) \ trdmod_oce.F90 $(MODEL_LIB)(trdvor.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ oce.F90 \ phycst.F90 \ trdmod_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ ldfdyn_substitute.h90 \ vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ trdvor.F90 $(MODEL_LIB)(trdvor_oce.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ trdvor_oce.F90 $(MODEL_LIB)(wzvmod.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ domzgr_substitute.h90 \ KEY_CPP \ wzvmod.F90 $(MODEL_LIB)(zdfbfr.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ prtctl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ KEY_CPP \ zdfbfr.F90 $(MODEL_LIB)(zdfddm.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ prtctl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdf_oce.o) \ vectopt_loop_substitute.h90 \ KEY_CPP \ zdfddm.F90 $(MODEL_LIB)(zdfevd.o) : \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ ocesbc.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ zdfddm.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ zdfkpp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ KEY_CPP \ zdfevd.F90 $(MODEL_LIB)(zdfini.o) : \ dom_oce.F90 \ dynzdf_exp.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_print.f90 \ ocesbc.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trazdf_exp.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynzdf_exp.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ in_out_manager.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ par_oce.F90 \ tranpc.F90 \ zdfddm.F90 \ zdfevd.F90 \ zdfkpp.F90 \ zdfric.F90 \ zdftke.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(tranpc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfevd.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfric.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zdf_oce.o) \ zdfini.F90 $(MODEL_LIB)(zdfkpp.o) : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ zdfddm.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ zdfddm.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ zdfkpp.F90 $(MODEL_LIB)(zdfmxl.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ prtctl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ KEY_CPP \ zdfmxl.F90 $(MODEL_LIB)(zdfric.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ domzgr_substitute.h90 \ KEY_CPP \ zdfric.F90 $(MODEL_LIB)(zdftke.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ dynzdf_exp.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trazdf_exp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynzdf_exp.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ $(MODEL_LIB)(oce.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ zdftke_atsk.h90 \ KEY_CPP \ zdftke.F90 $(MODEL_LIB)(zdf_oce.o) : \ par_kind.F90 \ $(MODEL_LIB)(par_kind.o) \ par_oce.F90 \ $(MODEL_LIB)(par_oce.o) \ zdf_oce.F90 $(MODEL_LIB)(zpshde.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfddm.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdfddm.o) \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ par_kind.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(phycst.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ zpshde.F90 # key changing control key: @echo CHANGE of CPP KEYS yes/no ? -@if [ "`cat KEY_CPP`" != "$(P_P:$(prefix)%=%)" ] ; then \ echo CPP options changed ; echo "$(P_P:$(prefix)%=%)" > KEY_CPP ; fi # check key values keyverif: @echo CHECKING KEY @echo KEY USED : @for v in ` echo $(P_P:$(prefix)%=%) ` ; \ do \ echo $$v ;\ w=`echo $$v | cut -c1-3` ; \ if [ $$w = `echo "key"` ] ; then \ r=n ; \ echo " $(KEY_LIST) " | (grep $$v >/dev/null 2>&1) || r=o ; \ if [ $$r != "n" ] ; then \ echo "UNKNOWN KEY" ;\ false ; \ exit ; \ fi \ fi \ done # Checking the number of routines src_file_list: @echo CHECKING THE NUMBER AND NAMES OF SOURCE FILES @$(RM) `ls | fgrep -v -f .patron` @check=`grep OPA_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use OPA_SRC files" ; \ ln -sf ../OPA_SRC/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/DYN/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/TRA/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/TRD/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/DIA/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/DOM/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/OBC/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/FLO/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/LDF/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/ZDF/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/SOL/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/DTA/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/SBC/*.[Ffh]90 . ; \ fi @check=`grep LIM_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use LIM_SRC files" ; \ ln -sf ../LIM_SRC/*.[Ffh]90 . ; \ fi @check=`grep NST_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use NST_SRC files" ; \ \$(RM) agrif_opa_interp.F90 ; \ \$(RM) agrif_opa_sponge.F90 ; \ \$(RM) agrif_opa_update.F90 ; \ ln -sf ../NST_SRC/*.[Ffh]90 . ; \ fi @check=`grep C1D_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use C1D_SRC files" ; \ ln -sf ../C1D_SRC/*.[Ffh]90 . ; \ fi @check=`grep TOP_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use TOP_SRC files" ; \ \$(RM) trcstp.F90 ; \ \$(RM) sms.F90 ; \ \$(RM) initrc.F90 ; \ ln -sf ../TOP_SRC/*.[Ffh]90 . ; \ ln -sf ../TOP_SRC/SMS/*.[Ffh] . ; \ ln -sf ../TOP_SRC/SMS/*.[Ffh]90 . ; \ ln -sf ../TOP_SRC/TRP/*.[Ffh]90 . ; \ fi @check=`grep OFF_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use OFF_SRC files" ; \ ln -sf ../OFF_SRC/*.[Ffh]90 . ; \ ln -sf ../OFF_SRC/*/*.[Ffh]90 . ; \ fi @\$(RM) tmplist @ls -1 | fgrep -v -f .patron >tmplist @cmp tmplist SRC_FILE_LIST.temp || { echo some routines have been added or suppressed ; \ sdiff -s tmplist SRC_FILE_LIST.temp ; cp tmplist SRC_FILE_LIST.temp ; \ \$(RM) model.o \$(MODEL_LIB) \$(SXMODEL_LIB) \$(EXEC_BIN) ; \ echo "Rebuilding the AA_make files" ; \ cd .. ; ../UTIL/fait_AA_make ; echo " " ; \ echo "THE ins_make COMMAND in modipsl/util MUST BE RERUN PLEASE DO SO BEFORE gmake" ; \ echo "========================================== " ; \ ../../util/ins_make ; echo " " ; false ; exit ; }