New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 438 for trunk/CONFIG/ORCA2_LIM – NEMO

Changeset 438 for trunk/CONFIG/ORCA2_LIM


Ignore:
Timestamp:
2006-04-10T19:37:30+02:00 (18 years ago)
Author:
opalod
Message:

nemo_v1_compil_015 : CT : add lines to be able to compile *.F files on IBM target in the fait_AA_make script and BB_makes update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CONFIG/ORCA2_LIM/scripts/BB_make

    r429 r438  
    44#-Q- sxnec  # Compiler options for NEMO (IDRIS SX5-NEC)  
    55#-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 
     6#-Q- sxnec  F_F = $(F_O) 
    67#-Q- sxnec  L_X = $(L_O) $(L_C) -ftrace 
    78#-Q- sx6nec  # Compiler options NEMO (CEA SX6-NEC)  
    89#-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 
    910#-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 
     11#-Q- sx6nec  F_F = $(F_O) 
    1012#-Q- sx6nec  L_X = $(L_O) $(L_C) -ftrace 
    1113#-Q- sxdkrz  # Compiler options for NEMO (DKRZ SX6-NEC)  
    1214#-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 
     15#-Q- sxdkrz  F_F = $(F_O) 
    1316#-Q- sxdkrz  L_X = $(L_O) $(L_C) -ftrace 
    1417#-Q- eshpux  # Compiler options for NEMO (Earth Simulator) 
     
    1720#-Q- eshpux  # regular options! 
    1821#-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 
     22#-Q- eshpux  F_F = $(F_O) 
    1923#-Q- eshpux  L_X = $(L_O) 
    2024#-Q- linux  # Compiler options for NEMO (pgf version) 
    2125#-Q- linux  F_O = -Mlist -O3 -byteswapio -r8  -I $(MODDIR) -I$(MODDIR)/oce 
     26#-Q- linux  F_F = $(F_O) 
    2227#-Q- linux  L_X = -r8 -O3 
    2328#-Q- lxiv7  # Compiler options for NEMO (ifc version) 
     
    2631#-Q- lxiv8  # Compiler options for NEMO (ifort version) 
    2732#-Q- lxiv8  F_O = -O3 -r8  -I $(MODDIR) -I$(MODDIR)/oce 
     33#-Q- lxiv8  F_F = $(F_O)  
    2834#-Q- lxiv8  L_X = -r8 -O3 
    2935#-Q- g95  # Compiler options for NEMO (g95 version) 
    3036#-Q- g95  F_O = -O3 -fno-second-underscore -r8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce 
     37#-Q- g95  F_F = $(F_O) 
    3138#-Q- g95  L_X = -r8 -O3 
    3239#-Q- aix    # Compiler options for NEMO (aix version) 
    3340#-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 
     41#-Q- aix    F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce 
    3442#-Q- aix   L_O = $(F_P) -q64 -O3 
    3543#-Q- aix   L_X = $(L_O) $(L_C)  
    3644#-Q- osxxlf    # Compiler options for NEMO (osxxlf version) 
    3745#-Q- osxxlf    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce 
     46#-Q- osxxlf    F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed -qsource -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce 
    3847#-Q- osxxlf    L_X = -qrealsize=8 -O3 
    3948PREF= 
     
    7584     key_dimgout \ 
    7685     key_dtasal \ 
     86     key_dtasss \ 
    7787     key_dtasst \ 
    7888     key_dtatem \ 
     
    164174      $(MODEL_LIB)(diaptr.o)\ 
    165175      $(MODEL_LIB)(diaspr.o)\ 
     176      $(MODEL_LIB)(diawri.o)\ 
    166177      $(MODEL_LIB)(diawri1d.o)\ 
    167       $(MODEL_LIB)(diawri.o)\ 
    168178      $(MODEL_LIB)(divcur.o)\ 
     179      $(MODEL_LIB)(dom_ice.o)\ 
     180      $(MODEL_LIB)(dom_oce.o)\ 
    169181      $(MODEL_LIB)(domain.o)\ 
    170182      $(MODEL_LIB)(domcfg.o)\ 
     
    174186      $(MODEL_LIB)(domwri.o)\ 
    175187      $(MODEL_LIB)(domzgr.o)\ 
    176       $(MODEL_LIB)(dom_ice.o)\ 
    177       $(MODEL_LIB)(dom_oce.o)\ 
    178188      $(MODEL_LIB)(dtasal.o)\ 
     189      $(MODEL_LIB)(dtasss.o)\ 
    179190      $(MODEL_LIB)(dtasst.o)\ 
    180191      $(MODEL_LIB)(dtatem.o)\ 
     
    183194      $(MODEL_LIB)(dynhpg_atsk.o)\ 
    184195      $(MODEL_LIB)(dynkeg.o)\ 
     196      $(MODEL_LIB)(dynldf_bilap.o)\ 
    185197      $(MODEL_LIB)(dynldf_bilapg.o)\ 
    186       $(MODEL_LIB)(dynldf_bilap.o)\ 
    187198      $(MODEL_LIB)(dynldf_iso.o)\ 
    188199      $(MODEL_LIB)(dynldf_lap.o)\ 
     200      $(MODEL_LIB)(dynnxt.o)\ 
    189201      $(MODEL_LIB)(dynnxt1d.o)\ 
    190       $(MODEL_LIB)(dynnxt.o)\ 
    191202      $(MODEL_LIB)(dynspg.o)\ 
    192203      $(MODEL_LIB)(dynspg_exp.o)\ 
     
    206217      $(MODEL_LIB)(eosbn2.o)\ 
    207218      $(MODEL_LIB)(flo4rk.o)\ 
     219      $(MODEL_LIB)(flo_oce.o)\ 
    208220      $(MODEL_LIB)(floats.o)\ 
    209221      $(MODEL_LIB)(floblk.o)\ 
    210222      $(MODEL_LIB)(flodom.o)\ 
    211223      $(MODEL_LIB)(flowri.o)\ 
    212       $(MODEL_LIB)(flo_oce.o)\ 
     224      $(MODEL_LIB)(flx_oce.o)\ 
    213225      $(MODEL_LIB)(flxblk.o)\ 
    214226      $(MODEL_LIB)(flxfwb.o)\ 
    215227      $(MODEL_LIB)(flxmod.o)\ 
    216228      $(MODEL_LIB)(flxrnf.o)\ 
    217       $(MODEL_LIB)(flx_oce.o)\ 
    218229      $(MODEL_LIB)(geo2ocean.o)\ 
    219       $(MODEL_LIB)(iceini.o)\ 
    220       $(MODEL_LIB)(icestp1d.o)\ 
    221       $(MODEL_LIB)(icestp.o)\ 
    222230      $(MODEL_LIB)(ice.o)\ 
    223231      $(MODEL_LIB)(ice_oce.o)\ 
     232      $(MODEL_LIB)(iceini.o)\ 
     233      $(MODEL_LIB)(icestp.o)\ 
     234      $(MODEL_LIB)(icestp1d.o)\ 
     235      $(MODEL_LIB)(in_out_manager.o)\ 
    224236      $(MODEL_LIB)(ini1d.o)\ 
    225237      $(MODEL_LIB)(initrc.o)\ 
    226       $(MODEL_LIB)(in_out_manager.o)\ 
    227238      $(MODEL_LIB)(istate.o)\ 
    228239      $(MODEL_LIB)(lbclnk.o)\ 
     
    252263      $(MODEL_LIB)(limwri.o)\ 
    253264      $(MODEL_LIB)(mppini.o)\ 
     265      $(MODEL_LIB)(obc_oce.o)\ 
     266      $(MODEL_LIB)(obc_par.o)\ 
    254267      $(MODEL_LIB)(obccli.o)\ 
    255268      $(MODEL_LIB)(obcdom.o)\ 
     
    264277      $(MODEL_LIB)(obctra.o)\ 
    265278      $(MODEL_LIB)(obcvol.o)\ 
    266       $(MODEL_LIB)(obc_oce.o)\ 
    267       $(MODEL_LIB)(obc_par.o)\ 
     279      $(MODEL_LIB)(oce.o)\ 
    268280      $(MODEL_LIB)(ocesbc.o)\ 
    269       $(MODEL_LIB)(oce.o)\ 
    270281      $(MODEL_LIB)(ocfzpt.o)\ 
    271282      $(MODEL_LIB)(opa.o)\ 
     
    277288      $(MODEL_LIB)(restart.o)\ 
    278289      $(MODEL_LIB)(sms.o)\ 
     290      $(MODEL_LIB)(sol_oce.o)\ 
    279291      $(MODEL_LIB)(solfet.o)\ 
    280292      $(MODEL_LIB)(solisl.o)\ 
     
    284296      $(MODEL_LIB)(solsor_e.o)\ 
    285297      $(MODEL_LIB)(solver.o)\ 
    286       $(MODEL_LIB)(sol_oce.o)\ 
     298      $(MODEL_LIB)(step.o)\ 
    287299      $(MODEL_LIB)(step1d.o)\ 
    288       $(MODEL_LIB)(step.o)\ 
    289300      $(MODEL_LIB)(stpctl.o)\ 
    290301      $(MODEL_LIB)(taumod.o)\ 
     
    292303      $(MODEL_LIB)(traadv_cen2.o)\ 
    293304      $(MODEL_LIB)(traadv_ctl.o)\ 
     305      $(MODEL_LIB)(traadv_muscl.o)\ 
    294306      $(MODEL_LIB)(traadv_muscl2.o)\ 
    295       $(MODEL_LIB)(traadv_muscl.o)\ 
    296307      $(MODEL_LIB)(traadv_tvd.o)\ 
    297308      $(MODEL_LIB)(trabbc.o)\ 
    298309      $(MODEL_LIB)(trabbl.o)\ 
    299310      $(MODEL_LIB)(tradmp.o)\ 
     311      $(MODEL_LIB)(traldf_bilap.o)\ 
    300312      $(MODEL_LIB)(traldf_bilapg.o)\ 
    301       $(MODEL_LIB)(traldf_bilap.o)\ 
    302313      $(MODEL_LIB)(traldf_iso.o)\ 
    303314      $(MODEL_LIB)(traldf_iso_zps.o)\ 
     
    311322      $(MODEL_LIB)(trazdf_iso.o)\ 
    312323      $(MODEL_LIB)(trazdf_iso_vopt.o)\ 
     324      $(MODEL_LIB)(trc_oce.o)\ 
    313325      $(MODEL_LIB)(trcstp.o)\ 
    314       $(MODEL_LIB)(trc_oce.o)\ 
    315326      $(MODEL_LIB)(trdicp.o)\ 
    316327      $(MODEL_LIB)(trdicp_oce.o)\ 
     
    322333      $(MODEL_LIB)(trdvor_oce.o)\ 
    323334      $(MODEL_LIB)(wzvmod.o)\ 
     335      $(MODEL_LIB)(zdf_oce.o)\ 
    324336      $(MODEL_LIB)(zdfbfr.o)\ 
    325337      $(MODEL_LIB)(zdfddm.o)\ 
     
    330342      $(MODEL_LIB)(zdfric.o)\ 
    331343      $(MODEL_LIB)(zdftke.o)\ 
    332       $(MODEL_LIB)(zdf_oce.o)\ 
    333344      $(MODEL_LIB)(zpshde.o) 
    334345 
     
    483494# rules for the .F files 
    484495.F.a :            
    485       @$(F_C) $(P_P) $(F_O) \ 
     496      @$(F_C) $(P_P) $(F_F) \ 
    486497#-Q- fjvpp     -Z $*.L \ 
    487498#-Q- sxnec     -R2 \ 
     
    525536 
    526537$(MODEL_LIB)(agrif_opa_interp.o) :  \ 
    527    in_out_manager.F90 \ 
    528    lib_print.f90 \ 
    529    par_kind.F90 \ 
    530    par_oce.F90 \ 
    531    $(MODEL_LIB)(in_out_manager.o) \ 
    532    $(MODEL_LIB)(lib_print.o) \ 
    533    $(MODEL_LIB)(par_kind.o) \ 
    534    $(MODEL_LIB)(par_oce.o) \ 
     538   $(MODEL_LIB)(in_out_manager.o) \ 
     539   $(MODEL_LIB)(lib_print.o) \ 
     540   $(MODEL_LIB)(par_kind.o) \ 
     541   $(MODEL_LIB)(par_oce.o) \ 
     542   in_out_manager.F90 \ 
     543   lib_print.f90 \ 
     544   par_kind.F90 \ 
     545   par_oce.F90 \ 
     546   $(MODEL_LIB)(dom_oce.o) \ 
     547   $(MODEL_LIB)(in_out_manager.o) \ 
     548   $(MODEL_LIB)(oce.o) \ 
     549   $(MODEL_LIB)(par_oce.o) \ 
     550   $(MODEL_LIB)(phycst.o) \ 
     551   $(MODEL_LIB)(sol_oce.o) \ 
    535552   dom_oce.F90 \ 
    536553   in_out_manager.F90 \ 
     
    539556   phycst.F90 \ 
    540557   sol_oce.F90 \ 
    541    $(MODEL_LIB)(dom_oce.o) \ 
    542    $(MODEL_LIB)(in_out_manager.o) \ 
    543    $(MODEL_LIB)(oce.o) \ 
    544    $(MODEL_LIB)(par_oce.o) \ 
    545    $(MODEL_LIB)(phycst.o) \ 
    546    $(MODEL_LIB)(sol_oce.o) \ 
    547558   domzgr_substitute.h90 \ 
    548559   vectopt_loop_substitute.h90 \ 
     
    550561   agrif_opa_interp.F90 
    551562$(MODEL_LIB)(agrif_opa_sponge.o) :  \ 
    552    par_kind.F90 \ 
    553    par_oce.F90 \ 
    554    $(MODEL_LIB)(par_kind.o) \ 
    555    $(MODEL_LIB)(par_oce.o) \ 
    556    dom_oce.F90 \ 
    557    oce.F90 \ 
    558    par_oce.F90 \ 
    559    $(MODEL_LIB)(dom_oce.o) \ 
    560    $(MODEL_LIB)(oce.o) \ 
    561    $(MODEL_LIB)(par_oce.o) \ 
     563   $(MODEL_LIB)(par_kind.o) \ 
     564   $(MODEL_LIB)(par_oce.o) \ 
     565   par_kind.F90 \ 
     566   par_oce.F90 \ 
     567   $(MODEL_LIB)(dom_oce.o) \ 
     568   $(MODEL_LIB)(oce.o) \ 
     569   $(MODEL_LIB)(par_oce.o) \ 
     570   dom_oce.F90 \ 
     571   oce.F90 \ 
     572   par_oce.F90 \ 
    562573   domzgr_substitute.h90 \ 
    563574   KEY_CPP \ 
    564575   agrif_opa_sponge.F90 
    565576$(MODEL_LIB)(agrif_opa_update.o) :  \ 
     577   $(MODEL_LIB)(dom_oce.o) \ 
     578   $(MODEL_LIB)(in_out_manager.o) \ 
     579   $(MODEL_LIB)(lbclnk.o) \ 
     580   $(MODEL_LIB)(lib_mpp.o) \ 
     581   $(MODEL_LIB)(obc_oce.o) \ 
     582   $(MODEL_LIB)(oce.o) \ 
     583   $(MODEL_LIB)(ocesbc.o) \ 
     584   $(MODEL_LIB)(par_kind.o) \ 
     585   $(MODEL_LIB)(par_oce.o) \ 
     586   $(MODEL_LIB)(prtctl.o) \ 
    566587   dom_oce.F90 \ 
    567588   in_out_manager.F90 \ 
     
    569590   lib_mpp.F90 \ 
    570591   obc_oce.F90 \ 
     592   oce.F90 \ 
    571593   ocesbc.F90 \ 
    572    oce.F90 \ 
    573    par_kind.F90 \ 
    574    par_oce.F90 \ 
    575    prtctl.F90 \ 
    576    $(MODEL_LIB)(dom_oce.o) \ 
    577    $(MODEL_LIB)(in_out_manager.o) \ 
    578    $(MODEL_LIB)(lbclnk.o) \ 
    579    $(MODEL_LIB)(lib_mpp.o) \ 
    580    $(MODEL_LIB)(obc_oce.o) \ 
    581    $(MODEL_LIB)(ocesbc.o) \ 
    582    $(MODEL_LIB)(oce.o) \ 
    583    $(MODEL_LIB)(par_kind.o) \ 
    584    $(MODEL_LIB)(par_oce.o) \ 
    585    $(MODEL_LIB)(prtctl.o) \ 
     594   par_kind.F90 \ 
     595   par_oce.F90 \ 
     596   prtctl.F90 \ 
     597   $(MODEL_LIB)(cla_div.o) \ 
     598   $(MODEL_LIB)(divcur.o) \ 
     599   $(MODEL_LIB)(dom_oce.o) \ 
     600   $(MODEL_LIB)(oce.o) \ 
     601   $(MODEL_LIB)(ocfzpt.o) \ 
     602   $(MODEL_LIB)(par_oce.o) \ 
     603   $(MODEL_LIB)(wzvmod.o) \ 
    586604   cla_div.F90 \ 
    587605   divcur.F90 \ 
     
    591609   par_oce.F90 \ 
    592610   wzvmod.F90 \ 
    593    $(MODEL_LIB)(cla_div.o) \ 
    594    $(MODEL_LIB)(divcur.o) \ 
    595    $(MODEL_LIB)(dom_oce.o) \ 
    596    $(MODEL_LIB)(oce.o) \ 
    597    $(MODEL_LIB)(ocfzpt.o) \ 
    598    $(MODEL_LIB)(par_oce.o) \ 
    599    $(MODEL_LIB)(wzvmod.o) \ 
    600611   domzgr_substitute.h90 \ 
    601612   KEY_CPP \ 
    602613   agrif_opa_update.F90 
    603614$(MODEL_LIB)(agrif_user.o) :  \ 
     615   $(MODEL_LIB)(blk_oce.o) \ 
     616   $(MODEL_LIB)(cla_div.o) \ 
     617   $(MODEL_LIB)(cpl.o) \ 
     618   $(MODEL_LIB)(cpl_oce.o) \ 
     619   $(MODEL_LIB)(daymod.o) \ 
     620   $(MODEL_LIB)(diaptr.o) \ 
     621   $(MODEL_LIB)(divcur.o) \ 
     622   $(MODEL_LIB)(dom_oce.o) \ 
     623   $(MODEL_LIB)(domain.o) \ 
     624   $(MODEL_LIB)(domcfg.o) \ 
     625   $(MODEL_LIB)(dtasal.o) \ 
     626   $(MODEL_LIB)(dtasss.o) \ 
     627   $(MODEL_LIB)(dtasst.o) \ 
     628   $(MODEL_LIB)(dtatem.o) \ 
     629   $(MODEL_LIB)(dyncor1d.o) \ 
     630   $(MODEL_LIB)(dynspg_oce.o) \ 
     631   $(MODEL_LIB)(eosbn2.o) \ 
     632   $(MODEL_LIB)(flxfwb.o) \ 
     633   $(MODEL_LIB)(iceini.o) \ 
     634   $(MODEL_LIB)(in_out_manager.o) \ 
     635   $(MODEL_LIB)(ini1d.o) \ 
     636   $(MODEL_LIB)(initrc.o) \ 
     637   $(MODEL_LIB)(istate.o) \ 
     638   $(MODEL_LIB)(ldfdyn.o) \ 
     639   $(MODEL_LIB)(ldftra.o) \ 
     640   $(MODEL_LIB)(lib_mpp.o) \ 
     641   $(MODEL_LIB)(lib_print.o) \ 
     642   $(MODEL_LIB)(mppini.o) \ 
     643   $(MODEL_LIB)(obc_par.o) \ 
     644   $(MODEL_LIB)(obcini.o) \ 
     645   $(MODEL_LIB)(oce.o) \ 
     646   $(MODEL_LIB)(ocfzpt.o) \ 
     647   $(MODEL_LIB)(par_kind.o) \ 
     648   $(MODEL_LIB)(par_oce.o) \ 
     649   $(MODEL_LIB)(phycst.o) \ 
     650   $(MODEL_LIB)(prtctl.o) \ 
     651   $(MODEL_LIB)(sol_oce.o) \ 
     652   $(MODEL_LIB)(solver.o) \ 
     653   $(MODEL_LIB)(step.o) \ 
     654   $(MODEL_LIB)(step1d.o) \ 
     655   $(MODEL_LIB)(traqsr.o) \ 
     656   $(MODEL_LIB)(trdicp.o) \ 
     657   $(MODEL_LIB)(trdmld.o) \ 
     658   $(MODEL_LIB)(trdmod.o) \ 
     659   $(MODEL_LIB)(trdmod_oce.o) \ 
     660   $(MODEL_LIB)(trdvor.o) \ 
     661   $(MODEL_LIB)(wzvmod.o) \ 
     662   $(MODEL_LIB)(zdf_oce.o) \ 
     663   $(MODEL_LIB)(zdfini.o) \ 
     664   $(MODEL_LIB)(zdfmxl.o) \ 
     665   $(MODEL_LIB)(zpshde.o) \ 
    604666   blk_oce.F90 \ 
    605667   cla_div.F90 \ 
     
    609671   diaptr.F90 \ 
    610672   divcur.F90 \ 
     673   dom_oce.F90 \ 
    611674   domain.F90 \ 
    612675   domcfg.F90 \ 
    613    dom_oce.F90 \ 
    614676   dtasal.F90 \ 
     677   dtasss.F90 \ 
    615678   dtasst.F90 \ 
    616679   dtatem.F90 \ 
     
    620683   flxfwb.F90 \ 
    621684   iceini.F90 \ 
     685   in_out_manager.F90 \ 
    622686   ini1d.F90 \ 
    623687   initrc.F90 \ 
    624    in_out_manager.F90 \ 
    625688   istate.F90 \ 
    626689   ldfdyn.F90 \ 
     
    629692   lib_print.f90 \ 
    630693   mppini.F90 \ 
     694   obc_par.F90 \ 
    631695   obcini.F90 \ 
    632    obc_par.F90 \ 
    633696   oce.F90 \ 
    634697   ocfzpt.F90 \ 
     
    637700   phycst.F90 \ 
    638701   prtctl.F90 \ 
     702   sol_oce.F90 \ 
    639703   solver.F90 \ 
    640    sol_oce.F90 \ 
     704   step.F90 \ 
    641705   step1d.F90 \ 
    642    step.F90 \ 
    643706   traqsr.F90 \ 
    644707   trdicp.F90 \ 
     
    648711   trdvor.F90 \ 
    649712   wzvmod.F90 \ 
     713   zdf_oce.F90 \ 
    650714   zdfini.F90 \ 
    651715   zdfmxl.F90 \ 
    652    zdf_oce.F90 \ 
    653716   zpshde.F90 \ 
    654    $(MODEL_LIB)(blk_oce.o) \ 
    655    $(MODEL_LIB)(cla_div.o) \ 
    656    $(MODEL_LIB)(cpl.o) \ 
    657    $(MODEL_LIB)(cpl_oce.o) \ 
    658    $(MODEL_LIB)(daymod.o) \ 
    659    $(MODEL_LIB)(diaptr.o) \ 
    660    $(MODEL_LIB)(divcur.o) \ 
    661    $(MODEL_LIB)(domain.o) \ 
    662    $(MODEL_LIB)(domcfg.o) \ 
    663    $(MODEL_LIB)(dom_oce.o) \ 
    664    $(MODEL_LIB)(dtasal.o) \ 
    665    $(MODEL_LIB)(dtasst.o) \ 
    666    $(MODEL_LIB)(dtatem.o) \ 
    667    $(MODEL_LIB)(dyncor1d.o) \ 
    668    $(MODEL_LIB)(dynspg_oce.o) \ 
    669    $(MODEL_LIB)(eosbn2.o) \ 
    670    $(MODEL_LIB)(flxfwb.o) \ 
    671    $(MODEL_LIB)(iceini.o) \ 
    672    $(MODEL_LIB)(ini1d.o) \ 
    673    $(MODEL_LIB)(initrc.o) \ 
    674    $(MODEL_LIB)(in_out_manager.o) \ 
    675    $(MODEL_LIB)(istate.o) \ 
    676    $(MODEL_LIB)(ldfdyn.o) \ 
    677    $(MODEL_LIB)(ldftra.o) \ 
    678    $(MODEL_LIB)(lib_mpp.o) \ 
    679    $(MODEL_LIB)(lib_print.o) \ 
    680    $(MODEL_LIB)(mppini.o) \ 
    681    $(MODEL_LIB)(obcini.o) \ 
    682    $(MODEL_LIB)(obc_par.o) \ 
    683    $(MODEL_LIB)(oce.o) \ 
    684    $(MODEL_LIB)(ocfzpt.o) \ 
    685    $(MODEL_LIB)(par_kind.o) \ 
    686    $(MODEL_LIB)(par_oce.o) \ 
    687    $(MODEL_LIB)(phycst.o) \ 
    688    $(MODEL_LIB)(prtctl.o) \ 
    689    $(MODEL_LIB)(solver.o) \ 
     717   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     718   $(MODEL_LIB)(agrif_opa_sponge.o) \ 
     719   $(MODEL_LIB)(agrif_opa_update.o) \ 
     720   $(MODEL_LIB)(dom_oce.o) \ 
     721   $(MODEL_LIB)(ice_oce.o) \ 
     722   $(MODEL_LIB)(in_out_manager.o) \ 
     723   $(MODEL_LIB)(oce.o) \ 
     724   $(MODEL_LIB)(opa.o) \ 
     725   $(MODEL_LIB)(par_oce.o) \ 
    690726   $(MODEL_LIB)(sol_oce.o) \ 
    691    $(MODEL_LIB)(step1d.o) \ 
    692    $(MODEL_LIB)(step.o) \ 
    693    $(MODEL_LIB)(traqsr.o) \ 
    694    $(MODEL_LIB)(trdicp.o) \ 
    695    $(MODEL_LIB)(trdmld.o) \ 
    696    $(MODEL_LIB)(trdmod.o) \ 
    697    $(MODEL_LIB)(trdmod_oce.o) \ 
    698    $(MODEL_LIB)(trdvor.o) \ 
    699    $(MODEL_LIB)(wzvmod.o) \ 
    700    $(MODEL_LIB)(zdfini.o) \ 
    701    $(MODEL_LIB)(zdfmxl.o) \ 
    702    $(MODEL_LIB)(zdf_oce.o) \ 
    703    $(MODEL_LIB)(zpshde.o) \ 
     727   $(MODEL_LIB)(tradmp.o) \ 
    704728   agrif_opa_interp.F90 \ 
    705729   agrif_opa_sponge.F90 \ 
     
    713737   sol_oce.F90 \ 
    714738   tradmp.F90 \ 
    715    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    716    $(MODEL_LIB)(agrif_opa_sponge.o) \ 
    717    $(MODEL_LIB)(agrif_opa_update.o) \ 
    718    $(MODEL_LIB)(dom_oce.o) \ 
    719    $(MODEL_LIB)(ice_oce.o) \ 
    720    $(MODEL_LIB)(in_out_manager.o) \ 
    721    $(MODEL_LIB)(oce.o) \ 
    722    $(MODEL_LIB)(opa.o) \ 
    723    $(MODEL_LIB)(par_oce.o) \ 
    724    $(MODEL_LIB)(sol_oce.o) \ 
    725    $(MODEL_LIB)(tradmp.o) \ 
    726739   $(AGRIF_LIB) \ 
     740   KEY_CPP \ 
    727741   agrif_user.F90 
    728742$(MODEL_LIB)(albedo.o) :   \ 
     743   $(MODEL_LIB)(dom_oce.o) \ 
     744   $(MODEL_LIB)(in_out_manager.o) \ 
     745   $(MODEL_LIB)(lib_mpp.o) \ 
     746   $(MODEL_LIB)(lib_print.o) \ 
     747   $(MODEL_LIB)(oce.o) \ 
     748   $(MODEL_LIB)(par_ice.o) \ 
     749   $(MODEL_LIB)(par_kind.o) \ 
     750   $(MODEL_LIB)(par_oce.o) \ 
     751   $(MODEL_LIB)(phycst.o) \ 
     752   $(MODEL_LIB)(prtctl.o) \ 
    729753   dom_oce.F90 \ 
    730754   in_out_manager.F90 \ 
     
    737761   phycst.F90 \ 
    738762   prtctl.F90 \ 
    739    $(MODEL_LIB)(dom_oce.o) \ 
    740    $(MODEL_LIB)(in_out_manager.o) \ 
    741    $(MODEL_LIB)(lib_mpp.o) \ 
    742    $(MODEL_LIB)(lib_print.o) \ 
    743    $(MODEL_LIB)(oce.o) \ 
    744    $(MODEL_LIB)(par_ice.o) \ 
    745    $(MODEL_LIB)(par_kind.o) \ 
    746    $(MODEL_LIB)(par_oce.o) \ 
    747    $(MODEL_LIB)(phycst.o) \ 
    748    $(MODEL_LIB)(prtctl.o) \ 
     763   $(MODEL_LIB)(blk_oce.o) \ 
     764   $(MODEL_LIB)(cpl_oce.o) \ 
     765   $(MODEL_LIB)(daymod.o) \ 
     766   $(MODEL_LIB)(dom_oce.o) \ 
     767   $(MODEL_LIB)(flx_oce.o) \ 
     768   $(MODEL_LIB)(ice.o) \ 
     769   $(MODEL_LIB)(in_out_manager.o) \ 
     770   $(MODEL_LIB)(lbclnk.o) \ 
     771   $(MODEL_LIB)(oce.o) \ 
     772   $(MODEL_LIB)(ocfzpt.o) \ 
     773   $(MODEL_LIB)(phycst.o) \ 
    749774   blk_oce.F90 \ 
    750775   cpl_oce.F90 \ 
     
    758783   ocfzpt.F90 \ 
    759784   phycst.F90 \ 
     785   KEY_CPP \ 
     786   albedo.F90 
     787$(MODEL_LIB)(blk_oce.o) :  \ 
     788   $(MODEL_LIB)(par_kind.o) \ 
     789   par_kind.F90 \ 
     790   $(MODEL_LIB)(par_oce.o) \ 
     791   par_oce.F90 \ 
     792   KEY_CPP \ 
     793   blk_oce.F90 
     794$(MODEL_LIB)(bulk.o) :  \ 
     795   $(MODEL_LIB)(albedo.o) \ 
    760796   $(MODEL_LIB)(blk_oce.o) \ 
    761797   $(MODEL_LIB)(cpl_oce.o) \ 
     
    763799   $(MODEL_LIB)(dom_oce.o) \ 
    764800   $(MODEL_LIB)(flx_oce.o) \ 
    765    $(MODEL_LIB)(ice.o) \ 
    766    $(MODEL_LIB)(in_out_manager.o) \ 
    767    $(MODEL_LIB)(lbclnk.o) \ 
     801   $(MODEL_LIB)(in_out_manager.o) \ 
     802   $(MODEL_LIB)(lbclnk.o) \ 
     803   $(MODEL_LIB)(lib_mpp.o) \ 
     804   $(MODEL_LIB)(lib_print.o) \ 
    768805   $(MODEL_LIB)(oce.o) \ 
    769806   $(MODEL_LIB)(ocfzpt.o) \ 
    770    $(MODEL_LIB)(phycst.o) \ 
    771    albedo.F90 
    772 $(MODEL_LIB)(blk_oce.o) :  \ 
    773    par_kind.F90 \ 
    774    $(MODEL_LIB)(par_kind.o) \ 
    775    par_oce.F90 \ 
    776    $(MODEL_LIB)(par_oce.o) \ 
    777    blk_oce.F90 
    778 $(MODEL_LIB)(bulk.o) :  \ 
     807   $(MODEL_LIB)(par_kind.o) \ 
     808   $(MODEL_LIB)(par_oce.o) \ 
     809   $(MODEL_LIB)(phycst.o) \ 
     810   $(MODEL_LIB)(prtctl.o) \ 
    779811   albedo.F90 \ 
    780812   blk_oce.F90 \ 
     
    793825   phycst.F90 \ 
    794826   prtctl.F90 \ 
     827   $(MODEL_LIB)(blk_oce.o) \ 
     828   $(MODEL_LIB)(dom_oce.o) \ 
     829   $(MODEL_LIB)(flx_oce.o) \ 
     830   $(MODEL_LIB)(flxblk.o) \ 
     831   $(MODEL_LIB)(ice_oce.o) \ 
     832   $(MODEL_LIB)(in_out_manager.o) \ 
     833   $(MODEL_LIB)(oce.o) \ 
     834   $(MODEL_LIB)(ocfzpt.o) \ 
     835   $(MODEL_LIB)(phycst.o) \ 
     836   $(MODEL_LIB)(prtctl.o) \ 
     837   $(MODEL_LIB)(taumod.o) \ 
     838   blk_oce.F90 \ 
     839   dom_oce.F90 \ 
     840   flx_oce.F90 \ 
     841   flxblk.F90 \ 
     842   ice_oce.F90 \ 
     843   in_out_manager.F90 \ 
     844   oce.F90 \ 
     845   ocfzpt.F90 \ 
     846   phycst.F90 \ 
     847   prtctl.F90 \ 
     848   taumod.F90 \ 
     849   KEY_CPP \ 
     850   bulk.F90 
     851$(MODEL_LIB)(cla.o) :   \ 
     852   $(MODEL_LIB)(blk_oce.o) \ 
     853   $(MODEL_LIB)(cpl_oce.o) \ 
     854   $(MODEL_LIB)(daymod.o) \ 
     855   $(MODEL_LIB)(dom_oce.o) \ 
     856   $(MODEL_LIB)(dtasal.o) \ 
     857   $(MODEL_LIB)(dtasst.o) \ 
     858   $(MODEL_LIB)(dtatem.o) \ 
     859   $(MODEL_LIB)(flx_oce.o) \ 
     860   $(MODEL_LIB)(flxmod.o) \ 
     861   $(MODEL_LIB)(flxrnf.o) \ 
     862   $(MODEL_LIB)(ice_oce.o) \ 
     863   $(MODEL_LIB)(in_out_manager.o) \ 
     864   $(MODEL_LIB)(lbclnk.o) \ 
     865   $(MODEL_LIB)(lib_mpp.o) \ 
     866   $(MODEL_LIB)(lib_print.o) \ 
     867   $(MODEL_LIB)(oce.o) \ 
     868   $(MODEL_LIB)(ocfzpt.o) \ 
     869   $(MODEL_LIB)(par_kind.o) \ 
     870   $(MODEL_LIB)(par_oce.o) \ 
     871   $(MODEL_LIB)(phycst.o) \ 
     872   $(MODEL_LIB)(prtctl.o) \ 
     873   $(MODEL_LIB)(taumod.o) \ 
     874   $(MODEL_LIB)(tradmp.o) \ 
     875   blk_oce.F90 \ 
     876   cpl_oce.F90 \ 
     877   daymod.F90 \ 
     878   dom_oce.F90 \ 
     879   dtasal.F90 \ 
     880   dtasst.F90 \ 
     881   dtatem.F90 \ 
     882   flx_oce.F90 \ 
     883   flxmod.F90 \ 
     884   flxrnf.F90 \ 
     885   ice_oce.F90 \ 
     886   in_out_manager.F90 \ 
     887   lbclnk.F90 \ 
     888   lib_mpp.F90 \ 
     889   lib_print.f90 \ 
     890   oce.F90 \ 
     891   ocfzpt.F90 \ 
     892   par_kind.F90 \ 
     893   par_oce.F90 \ 
     894   phycst.F90 \ 
     895   prtctl.F90 \ 
     896   taumod.F90 \ 
     897   tradmp.F90 \ 
     898   $(MODEL_LIB)(dom_oce.o) \ 
     899   $(MODEL_LIB)(in_out_manager.o) \ 
     900   $(MODEL_LIB)(lbclnk.o) \ 
     901   $(MODEL_LIB)(lib_mpp.o) \ 
     902   $(MODEL_LIB)(oce.o) \ 
     903   $(MODEL_LIB)(ocesbc.o) \ 
     904   dom_oce.F90 \ 
     905   in_out_manager.F90 \ 
     906   lbclnk.F90 \ 
     907   lib_mpp.F90 \ 
     908   oce.F90 \ 
     909   ocesbc.F90 \ 
     910   domzgr_substitute.h90 \ 
     911   vectopt_loop_substitute.h90 \ 
     912   KEY_CPP \ 
     913   cla.F90 
     914$(MODEL_LIB)(cla_div.o) :  \ 
     915   $(MODEL_LIB)(blk_oce.o) \ 
     916   $(MODEL_LIB)(cpl_oce.o) \ 
     917   $(MODEL_LIB)(daymod.o) \ 
     918   $(MODEL_LIB)(dom_oce.o) \ 
     919   $(MODEL_LIB)(dtasal.o) \ 
     920   $(MODEL_LIB)(dtasst.o) \ 
     921   $(MODEL_LIB)(dtatem.o) \ 
     922   $(MODEL_LIB)(flx_oce.o) \ 
     923   $(MODEL_LIB)(flxmod.o) \ 
     924   $(MODEL_LIB)(flxrnf.o) \ 
     925   $(MODEL_LIB)(ice_oce.o) \ 
     926   $(MODEL_LIB)(in_out_manager.o) \ 
     927   $(MODEL_LIB)(lbclnk.o) \ 
     928   $(MODEL_LIB)(lib_mpp.o) \ 
     929   $(MODEL_LIB)(lib_print.o) \ 
     930   $(MODEL_LIB)(oce.o) \ 
     931   $(MODEL_LIB)(ocfzpt.o) \ 
     932   $(MODEL_LIB)(par_kind.o) \ 
     933   $(MODEL_LIB)(par_oce.o) \ 
     934   $(MODEL_LIB)(phycst.o) \ 
     935   $(MODEL_LIB)(prtctl.o) \ 
     936   $(MODEL_LIB)(taumod.o) \ 
     937   $(MODEL_LIB)(tradmp.o) \ 
     938   blk_oce.F90 \ 
     939   cpl_oce.F90 \ 
     940   daymod.F90 \ 
     941   dom_oce.F90 \ 
     942   dtasal.F90 \ 
     943   dtasst.F90 \ 
     944   dtatem.F90 \ 
     945   flx_oce.F90 \ 
     946   flxmod.F90 \ 
     947   flxrnf.F90 \ 
     948   ice_oce.F90 \ 
     949   in_out_manager.F90 \ 
     950   lbclnk.F90 \ 
     951   lib_mpp.F90 \ 
     952   lib_print.f90 \ 
     953   oce.F90 \ 
     954   ocfzpt.F90 \ 
     955   par_kind.F90 \ 
     956   par_oce.F90 \ 
     957   phycst.F90 \ 
     958   prtctl.F90 \ 
     959   taumod.F90 \ 
     960   tradmp.F90 \ 
     961   $(MODEL_LIB)(dom_oce.o) \ 
     962   $(MODEL_LIB)(in_out_manager.o) \ 
     963   $(MODEL_LIB)(lbclnk.o) \ 
     964   $(MODEL_LIB)(lib_mpp.o) \ 
     965   $(MODEL_LIB)(oce.o) \ 
     966   $(MODEL_LIB)(ocesbc.o) \ 
     967   dom_oce.F90 \ 
     968   in_out_manager.F90 \ 
     969   lbclnk.F90 \ 
     970   lib_mpp.F90 \ 
     971   oce.F90 \ 
     972   ocesbc.F90 \ 
     973   domzgr_substitute.h90 \ 
     974   KEY_CPP \ 
     975   cla_div.F90 
     976$(MODEL_LIB)(cla_dynspg.o) :  \ 
     977   $(MODEL_LIB)(blk_oce.o) \ 
     978   $(MODEL_LIB)(cpl_oce.o) \ 
     979   $(MODEL_LIB)(daymod.o) \ 
     980   $(MODEL_LIB)(dom_oce.o) \ 
     981   $(MODEL_LIB)(dtasal.o) \ 
     982   $(MODEL_LIB)(dtasst.o) \ 
     983   $(MODEL_LIB)(dtatem.o) \ 
     984   $(MODEL_LIB)(dynspg_oce.o) \ 
     985   $(MODEL_LIB)(flx_oce.o) \ 
     986   $(MODEL_LIB)(flxmod.o) \ 
     987   $(MODEL_LIB)(flxrnf.o) \ 
     988   $(MODEL_LIB)(ice_oce.o) \ 
     989   $(MODEL_LIB)(in_out_manager.o) \ 
     990   $(MODEL_LIB)(lbclnk.o) \ 
     991   $(MODEL_LIB)(lib_mpp.o) \ 
     992   $(MODEL_LIB)(lib_print.o) \ 
     993   $(MODEL_LIB)(obc_oce.o) \ 
     994   $(MODEL_LIB)(obc_par.o) \ 
     995   $(MODEL_LIB)(obccli.o) \ 
     996   $(MODEL_LIB)(oce.o) \ 
     997   $(MODEL_LIB)(ocesbc.o) \ 
     998   $(MODEL_LIB)(ocfzpt.o) \ 
     999   $(MODEL_LIB)(par_kind.o) \ 
     1000   $(MODEL_LIB)(par_oce.o) \ 
     1001   $(MODEL_LIB)(phycst.o) \ 
     1002   $(MODEL_LIB)(prtctl.o) \ 
     1003   $(MODEL_LIB)(sol_oce.o) \ 
     1004   $(MODEL_LIB)(taumod.o) \ 
     1005   $(MODEL_LIB)(tradmp.o) \ 
     1006   $(MODEL_LIB)(zdf_oce.o) \ 
     1007   blk_oce.F90 \ 
     1008   cpl_oce.F90 \ 
     1009   daymod.F90 \ 
     1010   dom_oce.F90 \ 
     1011   dtasal.F90 \ 
     1012   dtasst.F90 \ 
     1013   dtatem.F90 \ 
     1014   dynspg_oce.F90 \ 
     1015   flx_oce.F90 \ 
     1016   flxmod.F90 \ 
     1017   flxrnf.F90 \ 
     1018   ice_oce.F90 \ 
     1019   in_out_manager.F90 \ 
     1020   lbclnk.F90 \ 
     1021   lib_mpp.F90 \ 
     1022   lib_print.f90 \ 
     1023   obc_oce.F90 \ 
     1024   obc_par.F90 \ 
     1025   obccli.F90 \ 
     1026   oce.F90 \ 
     1027   ocesbc.F90 \ 
     1028   ocfzpt.F90 \ 
     1029   par_kind.F90 \ 
     1030   par_oce.F90 \ 
     1031   phycst.F90 \ 
     1032   prtctl.F90 \ 
     1033   sol_oce.F90 \ 
     1034   taumod.F90 \ 
     1035   tradmp.F90 \ 
     1036   zdf_oce.F90 \ 
     1037   $(MODEL_LIB)(dom_oce.o) \ 
     1038   $(MODEL_LIB)(flxrnf.o) \ 
     1039   $(MODEL_LIB)(in_out_manager.o) \ 
     1040   $(MODEL_LIB)(lbclnk.o) \ 
     1041   $(MODEL_LIB)(lib_mpp.o) \ 
     1042   $(MODEL_LIB)(obc_oce.o) \ 
     1043   $(MODEL_LIB)(obcdyn.o) \ 
     1044   $(MODEL_LIB)(obcvol.o) \ 
     1045   $(MODEL_LIB)(oce.o) \ 
     1046   $(MODEL_LIB)(ocesbc.o) \ 
     1047   $(MODEL_LIB)(phycst.o) \ 
     1048   $(MODEL_LIB)(sol_oce.o) \ 
     1049   $(MODEL_LIB)(solfet.o) \ 
     1050   $(MODEL_LIB)(solpcg.o) \ 
     1051   $(MODEL_LIB)(solsor.o) \ 
     1052   $(MODEL_LIB)(zdf_oce.o) \ 
     1053   dom_oce.F90 \ 
     1054   flxrnf.F90 \ 
     1055   in_out_manager.F90 \ 
     1056   lbclnk.F90 \ 
     1057   lib_mpp.F90 \ 
     1058   obc_oce.F90 \ 
     1059   obcdyn.F90 \ 
     1060   obcvol.F90 \ 
     1061   oce.F90 \ 
     1062   ocesbc.F90 \ 
     1063   phycst.F90 \ 
     1064   sol_oce.F90 \ 
     1065   solfet.F90 \ 
     1066   solpcg.F90 \ 
     1067   solsor.F90 \ 
     1068   zdf_oce.F90 \ 
     1069   domzgr_substitute.h90 \ 
     1070   vectopt_loop_substitute.h90 \ 
     1071   KEY_CPP \ 
     1072   cla_dynspg.F90 
     1073$(MODEL_LIB)(closea.o) :   \ 
     1074   $(MODEL_LIB)(blk_oce.o) \ 
     1075   $(MODEL_LIB)(cpl_oce.o) \ 
     1076   $(MODEL_LIB)(daymod.o) \ 
     1077   $(MODEL_LIB)(dom_oce.o) \ 
     1078   $(MODEL_LIB)(dtasal.o) \ 
     1079   $(MODEL_LIB)(dtasst.o) \ 
     1080   $(MODEL_LIB)(dtatem.o) \ 
     1081   $(MODEL_LIB)(flx_oce.o) \ 
     1082   $(MODEL_LIB)(flxmod.o) \ 
     1083   $(MODEL_LIB)(flxrnf.o) \ 
     1084   $(MODEL_LIB)(ice_oce.o) \ 
     1085   $(MODEL_LIB)(in_out_manager.o) \ 
     1086   $(MODEL_LIB)(lbclnk.o) \ 
     1087   $(MODEL_LIB)(lib_mpp.o) \ 
     1088   $(MODEL_LIB)(lib_print.o) \ 
     1089   $(MODEL_LIB)(oce.o) \ 
     1090   $(MODEL_LIB)(ocfzpt.o) \ 
     1091   $(MODEL_LIB)(par_kind.o) \ 
     1092   $(MODEL_LIB)(par_oce.o) \ 
     1093   $(MODEL_LIB)(phycst.o) \ 
     1094   $(MODEL_LIB)(prtctl.o) \ 
     1095   $(MODEL_LIB)(taumod.o) \ 
     1096   $(MODEL_LIB)(tradmp.o) \ 
     1097   blk_oce.F90 \ 
     1098   cpl_oce.F90 \ 
     1099   daymod.F90 \ 
     1100   dom_oce.F90 \ 
     1101   dtasal.F90 \ 
     1102   dtasst.F90 \ 
     1103   dtatem.F90 \ 
     1104   flx_oce.F90 \ 
     1105   flxmod.F90 \ 
     1106   flxrnf.F90 \ 
     1107   ice_oce.F90 \ 
     1108   in_out_manager.F90 \ 
     1109   lbclnk.F90 \ 
     1110   lib_mpp.F90 \ 
     1111   lib_print.f90 \ 
     1112   oce.F90 \ 
     1113   ocfzpt.F90 \ 
     1114   par_kind.F90 \ 
     1115   par_oce.F90 \ 
     1116   phycst.F90 \ 
     1117   prtctl.F90 \ 
     1118   taumod.F90 \ 
     1119   tradmp.F90 \ 
     1120   $(MODEL_LIB)(dom_oce.o) \ 
     1121   $(MODEL_LIB)(flxrnf.o) \ 
     1122   $(MODEL_LIB)(in_out_manager.o) \ 
     1123   $(MODEL_LIB)(lbclnk.o) \ 
     1124   $(MODEL_LIB)(lib_mpp.o) \ 
     1125   $(MODEL_LIB)(oce.o) \ 
     1126   $(MODEL_LIB)(ocesbc.o) \ 
     1127   dom_oce.F90 \ 
     1128   flxrnf.F90 \ 
     1129   in_out_manager.F90 \ 
     1130   lbclnk.F90 \ 
     1131   lib_mpp.F90 \ 
     1132   oce.F90 \ 
     1133   ocesbc.F90 \ 
     1134   vectopt_loop_substitute.h90 \ 
     1135   KEY_CPP \ 
     1136   closea.F90 
     1137$(MODEL_LIB)(cpl.o) :   \ 
     1138   $(MODEL_LIB)(dom_oce.o) \ 
     1139   $(MODEL_LIB)(in_out_manager.o) \ 
     1140   $(MODEL_LIB)(lib_print.o) \ 
     1141   $(MODEL_LIB)(oce.o) \ 
     1142   $(MODEL_LIB)(par_kind.o) \ 
     1143   $(MODEL_LIB)(par_oce.o) \ 
     1144   $(MODEL_LIB)(phycst.o) \ 
     1145   $(MODEL_LIB)(prtctl.o) \ 
     1146   dom_oce.F90 \ 
     1147   in_out_manager.F90 \ 
     1148   lib_print.f90 \ 
     1149   oce.F90 \ 
     1150   par_kind.F90 \ 
     1151   par_oce.F90 \ 
     1152   phycst.F90 \ 
     1153   prtctl.F90 \ 
     1154   $(MODEL_LIB)(cpl_oce.o) \ 
     1155   $(MODEL_LIB)(daymod.o) \ 
     1156   $(MODEL_LIB)(dom_oce.o) \ 
     1157   $(MODEL_LIB)(flx_oce.o) \ 
     1158   $(MODEL_LIB)(in_out_manager.o) \ 
     1159   $(MODEL_LIB)(oce.o) \ 
     1160   $(MODEL_LIB)(ocfzpt.o) \ 
     1161   $(MODEL_LIB)(phycst.o) \ 
     1162   cpl_oce.F90 \ 
     1163   daymod.F90 \ 
     1164   dom_oce.F90 \ 
     1165   flx_oce.F90 \ 
     1166   in_out_manager.F90 \ 
     1167   oce.F90 \ 
     1168   ocfzpt.F90 \ 
     1169   phycst.F90 \ 
     1170   $(IOIPSL_LIB) \ 
     1171   KEY_CPP \ 
     1172   cpl.F90 
     1173$(MODEL_LIB)(cpl_oce.o) :  \ 
     1174   $(MODEL_LIB)(par_kind.o) \ 
     1175   par_kind.F90 \ 
     1176   $(MODEL_LIB)(par_oce.o) \ 
     1177   par_oce.F90 \ 
     1178   KEY_CPP \ 
     1179   cpl_oce.F90 
     1180$(MODEL_LIB)(ctlopn.o) :   \ 
     1181   $(AGRIF_LIB) \ 
     1182   KEY_CPP \ 
     1183   ctlopn.F90 
     1184$(MODEL_LIB)(daymod.o) :   \ 
     1185   $(MODEL_LIB)(dom_oce.o) \ 
     1186   $(MODEL_LIB)(in_out_manager.o) \ 
     1187   $(MODEL_LIB)(lib_mpp.o) \ 
     1188   $(MODEL_LIB)(lib_print.o) \ 
     1189   $(MODEL_LIB)(par_kind.o) \ 
     1190   $(MODEL_LIB)(par_oce.o) \ 
     1191   dom_oce.F90 \ 
     1192   in_out_manager.F90 \ 
     1193   lib_mpp.F90 \ 
     1194   lib_print.f90 \ 
     1195   par_kind.F90 \ 
     1196   par_oce.F90 \ 
     1197   $(MODEL_LIB)(dom_oce.o) \ 
     1198   $(MODEL_LIB)(in_out_manager.o) \ 
     1199   $(MODEL_LIB)(phycst.o) \ 
     1200   $(MODEL_LIB)(prtctl.o) \ 
     1201   dom_oce.F90 \ 
     1202   in_out_manager.F90 \ 
     1203   phycst.F90 \ 
     1204   prtctl.F90 \ 
     1205   daymod.F90 
     1206$(MODEL_LIB)(diadimg.o) :  \ 
     1207   $(MODEL_LIB)(dom_oce.o) \ 
     1208   $(MODEL_LIB)(in_out_manager.o) \ 
     1209   $(MODEL_LIB)(lib_print.o) \ 
     1210   $(MODEL_LIB)(par_kind.o) \ 
     1211   $(MODEL_LIB)(par_oce.o) \ 
     1212   $(MODEL_LIB)(phycst.o) \ 
     1213   $(MODEL_LIB)(prtctl.o) \ 
     1214   dom_oce.F90 \ 
     1215   in_out_manager.F90 \ 
     1216   lib_print.f90 \ 
     1217   par_kind.F90 \ 
     1218   par_oce.F90 \ 
     1219   phycst.F90 \ 
     1220   prtctl.F90 \ 
     1221   $(MODEL_LIB)(daymod.o) \ 
     1222   $(MODEL_LIB)(dom_oce.o) \ 
     1223   $(MODEL_LIB)(in_out_manager.o) \ 
     1224   $(MODEL_LIB)(oce.o) \ 
     1225   daymod.F90 \ 
     1226   dom_oce.F90 \ 
     1227   in_out_manager.F90 \ 
     1228   oce.F90 \ 
     1229   domzgr_substitute.h90 \ 
     1230   KEY_CPP \ 
     1231   diadimg.F90 
     1232$(MODEL_LIB)(diafwb.o) :   \ 
    7951233   $(MODEL_LIB)(albedo.o) \ 
    7961234   $(MODEL_LIB)(blk_oce.o) \ 
     
    7981236   $(MODEL_LIB)(daymod.o) \ 
    7991237   $(MODEL_LIB)(dom_oce.o) \ 
    800    $(MODEL_LIB)(flx_oce.o) \ 
    801    $(MODEL_LIB)(in_out_manager.o) \ 
    802    $(MODEL_LIB)(lbclnk.o) \ 
    803    $(MODEL_LIB)(lib_mpp.o) \ 
    804    $(MODEL_LIB)(lib_print.o) \ 
    805    $(MODEL_LIB)(oce.o) \ 
    806    $(MODEL_LIB)(ocfzpt.o) \ 
    807    $(MODEL_LIB)(par_kind.o) \ 
    808    $(MODEL_LIB)(par_oce.o) \ 
    809    $(MODEL_LIB)(phycst.o) \ 
    810    $(MODEL_LIB)(prtctl.o) \ 
    811    blk_oce.F90 \ 
    812    dom_oce.F90 \ 
    813    flxblk.F90 \ 
    814    flx_oce.F90 \ 
    815    ice_oce.F90 \ 
    816    in_out_manager.F90 \ 
    817    oce.F90 \ 
    818    ocfzpt.F90 \ 
    819    phycst.F90 \ 
    820    prtctl.F90 \ 
    821    taumod.F90 \ 
    822    $(MODEL_LIB)(blk_oce.o) \ 
    823    $(MODEL_LIB)(dom_oce.o) \ 
    824    $(MODEL_LIB)(flxblk.o) \ 
    825    $(MODEL_LIB)(flx_oce.o) \ 
    826    $(MODEL_LIB)(ice_oce.o) \ 
    827    $(MODEL_LIB)(in_out_manager.o) \ 
    828    $(MODEL_LIB)(oce.o) \ 
    829    $(MODEL_LIB)(ocfzpt.o) \ 
    830    $(MODEL_LIB)(phycst.o) \ 
    831    $(MODEL_LIB)(prtctl.o) \ 
    832    $(MODEL_LIB)(taumod.o) \ 
    833    bulk.F90 
    834 $(MODEL_LIB)(cla.o) :   \ 
    835    blk_oce.F90 \ 
    836    cpl_oce.F90 \ 
    837    daymod.F90 \ 
    838    dom_oce.F90 \ 
    839    dtasal.F90 \ 
    840    dtasst.F90 \ 
    841    dtatem.F90 \ 
    842    flxmod.F90 \ 
    843    flxrnf.F90 \ 
    844    flx_oce.F90 \ 
    845    ice_oce.F90 \ 
    846    in_out_manager.F90 \ 
    847    lbclnk.F90 \ 
    848    lib_mpp.F90 \ 
    849    lib_print.f90 \ 
    850    oce.F90 \ 
    851    ocfzpt.F90 \ 
    852    par_kind.F90 \ 
    853    par_oce.F90 \ 
    854    phycst.F90 \ 
    855    prtctl.F90 \ 
    856    taumod.F90 \ 
    857    tradmp.F90 \ 
    858    $(MODEL_LIB)(blk_oce.o) \ 
    859    $(MODEL_LIB)(cpl_oce.o) \ 
    860    $(MODEL_LIB)(daymod.o) \ 
    861    $(MODEL_LIB)(dom_oce.o) \ 
    8621238   $(MODEL_LIB)(dtasal.o) \ 
    8631239   $(MODEL_LIB)(dtasst.o) \ 
    8641240   $(MODEL_LIB)(dtatem.o) \ 
     1241   $(MODEL_LIB)(flx_oce.o) \ 
    8651242   $(MODEL_LIB)(flxmod.o) \ 
    8661243   $(MODEL_LIB)(flxrnf.o) \ 
    867    $(MODEL_LIB)(flx_oce.o) \ 
    8681244   $(MODEL_LIB)(ice_oce.o) \ 
    8691245   $(MODEL_LIB)(in_out_manager.o) \ 
     
    8791255   $(MODEL_LIB)(taumod.o) \ 
    8801256   $(MODEL_LIB)(tradmp.o) \ 
    881    dom_oce.F90 \ 
    882    in_out_manager.F90 \ 
    883    lbclnk.F90 \ 
    884    lib_mpp.F90 \ 
    885    ocesbc.F90 \ 
    886    oce.F90 \ 
    887    $(MODEL_LIB)(dom_oce.o) \ 
    888    $(MODEL_LIB)(in_out_manager.o) \ 
    889    $(MODEL_LIB)(lbclnk.o) \ 
    890    $(MODEL_LIB)(lib_mpp.o) \ 
    891    $(MODEL_LIB)(ocesbc.o) \ 
    892    $(MODEL_LIB)(oce.o) \ 
    893    domzgr_substitute.h90 \ 
    894    vectopt_loop_substitute.h90 \ 
    895    KEY_CPP \ 
    896    cla.F90 
    897 $(MODEL_LIB)(cla_div.o) :  \ 
    898    blk_oce.F90 \ 
    899    cpl_oce.F90 \ 
    900    daymod.F90 \ 
    901    dom_oce.F90 \ 
    902    dtasal.F90 \ 
    903    dtasst.F90 \ 
    904    dtatem.F90 \ 
    905    flxmod.F90 \ 
    906    flxrnf.F90 \ 
    907    flx_oce.F90 \ 
    908    ice_oce.F90 \ 
    909    in_out_manager.F90 \ 
    910    lbclnk.F90 \ 
    911    lib_mpp.F90 \ 
    912    lib_print.f90 \ 
    913    oce.F90 \ 
    914    ocfzpt.F90 \ 
    915    par_kind.F90 \ 
    916    par_oce.F90 \ 
    917    phycst.F90 \ 
    918    prtctl.F90 \ 
    919    taumod.F90 \ 
    920    tradmp.F90 \ 
    921    $(MODEL_LIB)(blk_oce.o) \ 
    922    $(MODEL_LIB)(cpl_oce.o) \ 
    923    $(MODEL_LIB)(daymod.o) \ 
    924    $(MODEL_LIB)(dom_oce.o) \ 
    925    $(MODEL_LIB)(dtasal.o) \ 
    926    $(MODEL_LIB)(dtasst.o) \ 
    927    $(MODEL_LIB)(dtatem.o) \ 
    928    $(MODEL_LIB)(flxmod.o) \ 
    929    $(MODEL_LIB)(flxrnf.o) \ 
    930    $(MODEL_LIB)(flx_oce.o) \ 
    931    $(MODEL_LIB)(ice_oce.o) \ 
    932    $(MODEL_LIB)(in_out_manager.o) \ 
    933    $(MODEL_LIB)(lbclnk.o) \ 
    934    $(MODEL_LIB)(lib_mpp.o) \ 
    935    $(MODEL_LIB)(lib_print.o) \ 
    936    $(MODEL_LIB)(oce.o) \ 
    937    $(MODEL_LIB)(ocfzpt.o) \ 
    938    $(MODEL_LIB)(par_kind.o) \ 
    939    $(MODEL_LIB)(par_oce.o) \ 
    940    $(MODEL_LIB)(phycst.o) \ 
    941    $(MODEL_LIB)(prtctl.o) \ 
    942    $(MODEL_LIB)(taumod.o) \ 
    943    $(MODEL_LIB)(tradmp.o) \ 
    944    dom_oce.F90 \ 
    945    in_out_manager.F90 \ 
    946    lbclnk.F90 \ 
    947    lib_mpp.F90 \ 
    948    ocesbc.F90 \ 
    949    oce.F90 \ 
    950    $(MODEL_LIB)(dom_oce.o) \ 
    951    $(MODEL_LIB)(in_out_manager.o) \ 
    952    $(MODEL_LIB)(lbclnk.o) \ 
    953    $(MODEL_LIB)(lib_mpp.o) \ 
    954    $(MODEL_LIB)(ocesbc.o) \ 
    955    $(MODEL_LIB)(oce.o) \ 
    956    domzgr_substitute.h90 \ 
    957    KEY_CPP \ 
    958    cla_div.F90 
    959 $(MODEL_LIB)(cla_dynspg.o) :  \ 
    960    blk_oce.F90 \ 
    961    cpl_oce.F90 \ 
    962    daymod.F90 \ 
    963    dom_oce.F90 \ 
    964    dtasal.F90 \ 
    965    dtasst.F90 \ 
    966    dtatem.F90 \ 
    967    dynspg_oce.F90 \ 
    968    flxmod.F90 \ 
    969    flxrnf.F90 \ 
    970    flx_oce.F90 \ 
    971    ice_oce.F90 \ 
    972    in_out_manager.F90 \ 
    973    lbclnk.F90 \ 
    974    lib_mpp.F90 \ 
    975    lib_print.f90 \ 
    976    obccli.F90 \ 
    977    obc_oce.F90 \ 
    978    obc_par.F90 \ 
    979    ocesbc.F90 \ 
    980    oce.F90 \ 
    981    ocfzpt.F90 \ 
    982    par_kind.F90 \ 
    983    par_oce.F90 \ 
    984    phycst.F90 \ 
    985    prtctl.F90 \ 
    986    sol_oce.F90 \ 
    987    taumod.F90 \ 
    988    tradmp.F90 \ 
    989    zdf_oce.F90 \ 
    990    $(MODEL_LIB)(blk_oce.o) \ 
    991    $(MODEL_LIB)(cpl_oce.o) \ 
    992    $(MODEL_LIB)(daymod.o) \ 
    993    $(MODEL_LIB)(dom_oce.o) \ 
    994    $(MODEL_LIB)(dtasal.o) \ 
    995    $(MODEL_LIB)(dtasst.o) \ 
    996    $(MODEL_LIB)(dtatem.o) \ 
    997    $(MODEL_LIB)(dynspg_oce.o) \ 
    998    $(MODEL_LIB)(flxmod.o) \ 
    999    $(MODEL_LIB)(flxrnf.o) \ 
    1000    $(MODEL_LIB)(flx_oce.o) \ 
    1001    $(MODEL_LIB)(ice_oce.o) \ 
    1002    $(MODEL_LIB)(in_out_manager.o) \ 
    1003    $(MODEL_LIB)(lbclnk.o) \ 
    1004    $(MODEL_LIB)(lib_mpp.o) \ 
    1005    $(MODEL_LIB)(lib_print.o) \ 
    1006    $(MODEL_LIB)(obccli.o) \ 
    1007    $(MODEL_LIB)(obc_oce.o) \ 
    1008    $(MODEL_LIB)(obc_par.o) \ 
    1009    $(MODEL_LIB)(ocesbc.o) \ 
    1010    $(MODEL_LIB)(oce.o) \ 
    1011    $(MODEL_LIB)(ocfzpt.o) \ 
    1012    $(MODEL_LIB)(par_kind.o) \ 
    1013    $(MODEL_LIB)(par_oce.o) \ 
    1014    $(MODEL_LIB)(phycst.o) \ 
    1015    $(MODEL_LIB)(prtctl.o) \ 
    1016    $(MODEL_LIB)(sol_oce.o) \ 
    1017    $(MODEL_LIB)(taumod.o) \ 
    1018    $(MODEL_LIB)(tradmp.o) \ 
    1019    $(MODEL_LIB)(zdf_oce.o) \ 
    1020    dom_oce.F90 \ 
    1021    flxrnf.F90 \ 
    1022    in_out_manager.F90 \ 
    1023    lbclnk.F90 \ 
    1024    lib_mpp.F90 \ 
    1025    obcdyn.F90 \ 
    1026    obcvol.F90 \ 
    1027    obc_oce.F90 \ 
    1028    ocesbc.F90 \ 
    1029    oce.F90 \ 
    1030    phycst.F90 \ 
    1031    solfet.F90 \ 
    1032    solpcg.F90 \ 
    1033    solsor.F90 \ 
    1034    sol_oce.F90 \ 
    1035    zdf_oce.F90 \ 
    1036    $(MODEL_LIB)(dom_oce.o) \ 
    1037    $(MODEL_LIB)(flxrnf.o) \ 
    1038    $(MODEL_LIB)(in_out_manager.o) \ 
    1039    $(MODEL_LIB)(lbclnk.o) \ 
    1040    $(MODEL_LIB)(lib_mpp.o) \ 
    1041    $(MODEL_LIB)(obcdyn.o) \ 
    1042    $(MODEL_LIB)(obcvol.o) \ 
    1043    $(MODEL_LIB)(obc_oce.o) \ 
    1044    $(MODEL_LIB)(ocesbc.o) \ 
    1045    $(MODEL_LIB)(oce.o) \ 
    1046    $(MODEL_LIB)(phycst.o) \ 
    1047    $(MODEL_LIB)(solfet.o) \ 
    1048    $(MODEL_LIB)(solpcg.o) \ 
    1049    $(MODEL_LIB)(solsor.o) \ 
    1050    $(MODEL_LIB)(sol_oce.o) \ 
    1051    $(MODEL_LIB)(zdf_oce.o) \ 
    1052    domzgr_substitute.h90 \ 
    1053    vectopt_loop_substitute.h90 \ 
    1054    KEY_CPP \ 
    1055    cla_dynspg.F90 
    1056 $(MODEL_LIB)(closea.o) :   \ 
    1057    blk_oce.F90 \ 
    1058    cpl_oce.F90 \ 
    1059    daymod.F90 \ 
    1060    dom_oce.F90 \ 
    1061    dtasal.F90 \ 
    1062    dtasst.F90 \ 
    1063    dtatem.F90 \ 
    1064    flxmod.F90 \ 
    1065    flxrnf.F90 \ 
    1066    flx_oce.F90 \ 
    1067    ice_oce.F90 \ 
    1068    in_out_manager.F90 \ 
    1069    lbclnk.F90 \ 
    1070    lib_mpp.F90 \ 
    1071    lib_print.f90 \ 
    1072    oce.F90 \ 
    1073    ocfzpt.F90 \ 
    1074    par_kind.F90 \ 
    1075    par_oce.F90 \ 
    1076    phycst.F90 \ 
    1077    prtctl.F90 \ 
    1078    taumod.F90 \ 
    1079    tradmp.F90 \ 
    1080    $(MODEL_LIB)(blk_oce.o) \ 
    1081    $(MODEL_LIB)(cpl_oce.o) \ 
    1082    $(MODEL_LIB)(daymod.o) \ 
    1083    $(MODEL_LIB)(dom_oce.o) \ 
    1084    $(MODEL_LIB)(dtasal.o) \ 
    1085    $(MODEL_LIB)(dtasst.o) \ 
    1086    $(MODEL_LIB)(dtatem.o) \ 
    1087    $(MODEL_LIB)(flxmod.o) \ 
    1088    $(MODEL_LIB)(flxrnf.o) \ 
    1089    $(MODEL_LIB)(flx_oce.o) \ 
    1090    $(MODEL_LIB)(ice_oce.o) \ 
    1091    $(MODEL_LIB)(in_out_manager.o) \ 
    1092    $(MODEL_LIB)(lbclnk.o) \ 
    1093    $(MODEL_LIB)(lib_mpp.o) \ 
    1094    $(MODEL_LIB)(lib_print.o) \ 
    1095    $(MODEL_LIB)(oce.o) \ 
    1096    $(MODEL_LIB)(ocfzpt.o) \ 
    1097    $(MODEL_LIB)(par_kind.o) \ 
    1098    $(MODEL_LIB)(par_oce.o) \ 
    1099    $(MODEL_LIB)(phycst.o) \ 
    1100    $(MODEL_LIB)(prtctl.o) \ 
    1101    $(MODEL_LIB)(taumod.o) \ 
    1102    $(MODEL_LIB)(tradmp.o) \ 
    1103    dom_oce.F90 \ 
    1104    flxrnf.F90 \ 
    1105    in_out_manager.F90 \ 
    1106    lbclnk.F90 \ 
    1107    lib_mpp.F90 \ 
    1108    ocesbc.F90 \ 
    1109    oce.F90 \ 
    1110    $(MODEL_LIB)(dom_oce.o) \ 
    1111    $(MODEL_LIB)(flxrnf.o) \ 
    1112    $(MODEL_LIB)(in_out_manager.o) \ 
    1113    $(MODEL_LIB)(lbclnk.o) \ 
    1114    $(MODEL_LIB)(lib_mpp.o) \ 
    1115    $(MODEL_LIB)(ocesbc.o) \ 
    1116    $(MODEL_LIB)(oce.o) \ 
    1117    vectopt_loop_substitute.h90 \ 
    1118    KEY_CPP \ 
    1119    closea.F90 
    1120 $(MODEL_LIB)(cpl.o) :   \ 
    1121    dom_oce.F90 \ 
    1122    in_out_manager.F90 \ 
    1123    lib_print.f90 \ 
    1124    oce.F90 \ 
    1125    par_kind.F90 \ 
    1126    par_oce.F90 \ 
    1127    phycst.F90 \ 
    1128    prtctl.F90 \ 
    1129    $(MODEL_LIB)(dom_oce.o) \ 
    1130    $(MODEL_LIB)(in_out_manager.o) \ 
    1131    $(MODEL_LIB)(lib_print.o) \ 
    1132    $(MODEL_LIB)(oce.o) \ 
    1133    $(MODEL_LIB)(par_kind.o) \ 
    1134    $(MODEL_LIB)(par_oce.o) \ 
    1135    $(MODEL_LIB)(phycst.o) \ 
    1136    $(MODEL_LIB)(prtctl.o) \ 
    1137    cpl_oce.F90 \ 
    1138    daymod.F90 \ 
    1139    dom_oce.F90 \ 
    1140    flx_oce.F90 \ 
    1141    in_out_manager.F90 \ 
    1142    oce.F90 \ 
    1143    ocfzpt.F90 \ 
    1144    phycst.F90 \ 
    1145    $(MODEL_LIB)(cpl_oce.o) \ 
    1146    $(MODEL_LIB)(daymod.o) \ 
    1147    $(MODEL_LIB)(dom_oce.o) \ 
    1148    $(MODEL_LIB)(flx_oce.o) \ 
    1149    $(MODEL_LIB)(in_out_manager.o) \ 
    1150    $(MODEL_LIB)(oce.o) \ 
    1151    $(MODEL_LIB)(ocfzpt.o) \ 
    1152    $(MODEL_LIB)(phycst.o) \ 
    1153    $(IOIPSL_LIB) \ 
    1154    cpl.F90 
    1155 $(MODEL_LIB)(cpl_oce.o) :  \ 
    1156    par_kind.F90 \ 
    1157    $(MODEL_LIB)(par_kind.o) \ 
    1158    par_oce.F90 \ 
    1159    $(MODEL_LIB)(par_oce.o) \ 
    1160    cpl_oce.F90 
    1161 \ 
    1162    $(AGRIF_LIB) $(MODEL_LIB)(daymod.o) :  \ 
    1163    dom_oce.F90 \ 
    1164    in_out_manager.F90 \ 
    1165    lib_mpp.F90 \ 
    1166    lib_print.f90 \ 
    1167    par_kind.F90 \ 
    1168    par_oce.F90 \ 
    1169    $(MODEL_LIB)(dom_oce.o) \ 
    1170    $(MODEL_LIB)(in_out_manager.o) \ 
    1171    $(MODEL_LIB)(lib_mpp.o) \ 
    1172    $(MODEL_LIB)(lib_print.o) \ 
    1173    $(MODEL_LIB)(par_kind.o) \ 
    1174    $(MODEL_LIB)(par_oce.o) \ 
    1175    dom_oce.F90 \ 
    1176    in_out_manager.F90 \ 
    1177    phycst.F90 \ 
    1178    prtctl.F90 \ 
    1179    $(MODEL_LIB)(dom_oce.o) \ 
    1180    $(MODEL_LIB)(in_out_manager.o) \ 
    1181    $(MODEL_LIB)(phycst.o) \ 
    1182    $(MODEL_LIB)(prtctl.o) \ 
    1183    daymod.F90 
    1184 $(MODEL_LIB)(diadimg.o) :  \ 
    1185    dom_oce.F90 \ 
    1186    in_out_manager.F90 \ 
    1187    lib_print.f90 \ 
    1188    par_kind.F90 \ 
    1189    par_oce.F90 \ 
    1190    phycst.F90 \ 
    1191    prtctl.F90 \ 
    1192    $(MODEL_LIB)(dom_oce.o) \ 
    1193    $(MODEL_LIB)(in_out_manager.o) \ 
    1194    $(MODEL_LIB)(lib_print.o) \ 
    1195    $(MODEL_LIB)(par_kind.o) \ 
    1196    $(MODEL_LIB)(par_oce.o) \ 
    1197    $(MODEL_LIB)(phycst.o) \ 
    1198    $(MODEL_LIB)(prtctl.o) \ 
    1199    daymod.F90 \ 
    1200    dom_oce.F90 \ 
    1201    in_out_manager.F90 \ 
    1202    oce.F90 \ 
    1203    $(MODEL_LIB)(daymod.o) \ 
    1204    $(MODEL_LIB)(dom_oce.o) \ 
    1205    $(MODEL_LIB)(in_out_manager.o) \ 
    1206    $(MODEL_LIB)(oce.o) \ 
    1207    domzgr_substitute.h90 \ 
    1208    KEY_CPP \ 
    1209    diadimg.F90 
    1210 $(MODEL_LIB)(diafwb.o) :   \ 
    12111257   albedo.F90 \ 
    12121258   blk_oce.F90 \ 
     
    12171263   dtasst.F90 \ 
    12181264   dtatem.F90 \ 
     1265   flx_oce.F90 \ 
    12191266   flxmod.F90 \ 
    12201267   flxrnf.F90 \ 
    1221    flx_oce.F90 \ 
    12221268   ice_oce.F90 \ 
    12231269   in_out_manager.F90 \ 
     
    12331279   taumod.F90 \ 
    12341280   tradmp.F90 \ 
    1235    $(MODEL_LIB)(albedo.o) \ 
     1281   $(MODEL_LIB)(blk_oce.o) \ 
     1282   $(MODEL_LIB)(dom_oce.o) \ 
     1283   $(MODEL_LIB)(flxblk.o) \ 
     1284   $(MODEL_LIB)(flxrnf.o) \ 
     1285   $(MODEL_LIB)(in_out_manager.o) \ 
     1286   $(MODEL_LIB)(lib_mpp.o) \ 
     1287   $(MODEL_LIB)(oce.o) \ 
     1288   $(MODEL_LIB)(ocesbc.o) \ 
     1289   $(MODEL_LIB)(phycst.o) \ 
     1290   $(MODEL_LIB)(zdf_oce.o) \ 
     1291   blk_oce.F90 \ 
     1292   dom_oce.F90 \ 
     1293   flxblk.F90 \ 
     1294   flxrnf.F90 \ 
     1295   in_out_manager.F90 \ 
     1296   lib_mpp.F90 \ 
     1297   oce.F90 \ 
     1298   ocesbc.F90 \ 
     1299   phycst.F90 \ 
     1300   zdf_oce.F90 \ 
     1301   domzgr_substitute.h90 \ 
     1302   vectopt_loop_substitute.h90 \ 
     1303   KEY_CPP \ 
     1304   diafwb.F90 
     1305$(MODEL_LIB)(diagap.o) :   \ 
     1306   $(MODEL_LIB)(daymod.o) \ 
     1307   $(MODEL_LIB)(dom_oce.o) \ 
     1308   $(MODEL_LIB)(in_out_manager.o) \ 
     1309   $(MODEL_LIB)(lib_print.o) \ 
     1310   $(MODEL_LIB)(oce.o) \ 
     1311   $(MODEL_LIB)(par_kind.o) \ 
     1312   $(MODEL_LIB)(par_oce.o) \ 
     1313   $(MODEL_LIB)(phycst.o) \ 
     1314   $(MODEL_LIB)(prtctl.o) \ 
     1315   daymod.F90 \ 
     1316   dom_oce.F90 \ 
     1317   in_out_manager.F90 \ 
     1318   lib_print.f90 \ 
     1319   oce.F90 \ 
     1320   par_kind.F90 \ 
     1321   par_oce.F90 \ 
     1322   phycst.F90 \ 
     1323   prtctl.F90 \ 
     1324   $(MODEL_LIB)(daymod.o) \ 
     1325   $(MODEL_LIB)(dianam.o) \ 
     1326   $(MODEL_LIB)(dom_oce.o) \ 
     1327   $(MODEL_LIB)(dtasal.o) \ 
     1328   $(MODEL_LIB)(dtatem.o) \ 
     1329   $(MODEL_LIB)(in_out_manager.o) \ 
     1330   $(MODEL_LIB)(lib_mpp.o) \ 
     1331   $(MODEL_LIB)(oce.o) \ 
     1332   daymod.F90 \ 
     1333   dianam.F90 \ 
     1334   dom_oce.F90 \ 
     1335   dtasal.F90 \ 
     1336   dtatem.F90 \ 
     1337   in_out_manager.F90 \ 
     1338   lib_mpp.F90 \ 
     1339   oce.F90 \ 
     1340   domzgr_substitute.h90 \ 
     1341   $(IOIPSL_LIB) \ 
     1342   KEY_CPP \ 
     1343   diagap.F90 
     1344$(MODEL_LIB)(diahdy.o) :   \ 
     1345   $(MODEL_LIB)(in_out_manager.o) \ 
     1346   $(MODEL_LIB)(lib_print.o) \ 
     1347   $(MODEL_LIB)(par_kind.o) \ 
     1348   $(MODEL_LIB)(par_oce.o) \ 
     1349   in_out_manager.F90 \ 
     1350   lib_print.f90 \ 
     1351   par_kind.F90 \ 
     1352   par_oce.F90 \ 
     1353   $(MODEL_LIB)(dom_oce.o) \ 
     1354   $(MODEL_LIB)(in_out_manager.o) \ 
     1355   $(MODEL_LIB)(oce.o) \ 
     1356   $(MODEL_LIB)(phycst.o) \ 
     1357   dom_oce.F90 \ 
     1358   in_out_manager.F90 \ 
     1359   oce.F90 \ 
     1360   phycst.F90 \ 
     1361   domzgr_substitute.h90 \ 
     1362   KEY_CPP \ 
     1363   diahdy.F90 
     1364$(MODEL_LIB)(diahth.o) :   \ 
     1365   $(MODEL_LIB)(in_out_manager.o) \ 
     1366   $(MODEL_LIB)(lib_print.o) \ 
     1367   $(MODEL_LIB)(par_kind.o) \ 
     1368   $(MODEL_LIB)(par_oce.o) \ 
     1369   in_out_manager.F90 \ 
     1370   lib_print.f90 \ 
     1371   par_kind.F90 \ 
     1372   par_oce.F90 \ 
     1373   $(MODEL_LIB)(dom_oce.o) \ 
     1374   $(MODEL_LIB)(in_out_manager.o) \ 
     1375   $(MODEL_LIB)(oce.o) \ 
     1376   $(MODEL_LIB)(phycst.o) \ 
     1377   dom_oce.F90 \ 
     1378   in_out_manager.F90 \ 
     1379   oce.F90 \ 
     1380   phycst.F90 \ 
     1381   domzgr_substitute.h90 \ 
     1382   KEY_CPP \ 
     1383   diahth.F90 
     1384$(MODEL_LIB)(dianam.o) :   \ 
     1385   $(MODEL_LIB)(dom_oce.o) \ 
     1386   $(MODEL_LIB)(in_out_manager.o) \ 
     1387   $(MODEL_LIB)(lib_print.o) \ 
     1388   $(MODEL_LIB)(par_kind.o) \ 
     1389   $(MODEL_LIB)(par_oce.o) \ 
     1390   $(MODEL_LIB)(phycst.o) \ 
     1391   $(MODEL_LIB)(prtctl.o) \ 
     1392   dom_oce.F90 \ 
     1393   in_out_manager.F90 \ 
     1394   lib_print.f90 \ 
     1395   par_kind.F90 \ 
     1396   par_oce.F90 \ 
     1397   phycst.F90 \ 
     1398   prtctl.F90 \ 
     1399   $(MODEL_LIB)(daymod.o) \ 
     1400   $(MODEL_LIB)(dom_oce.o) \ 
     1401   $(MODEL_LIB)(in_out_manager.o) \ 
     1402   $(MODEL_LIB)(phycst.o) \ 
     1403   daymod.F90 \ 
     1404   dom_oce.F90 \ 
     1405   in_out_manager.F90 \ 
     1406   phycst.F90 \ 
     1407   KEY_CPP \ 
     1408   dianam.F90 
     1409$(MODEL_LIB)(diaptr.o) :   \ 
     1410   $(MODEL_LIB)(daymod.o) \ 
     1411   $(MODEL_LIB)(dom_oce.o) \ 
     1412   $(MODEL_LIB)(in_out_manager.o) \ 
     1413   $(MODEL_LIB)(lib_print.o) \ 
     1414   $(MODEL_LIB)(par_kind.o) \ 
     1415   $(MODEL_LIB)(par_oce.o) \ 
     1416   $(MODEL_LIB)(phycst.o) \ 
     1417   $(MODEL_LIB)(prtctl.o) \ 
     1418   daymod.F90 \ 
     1419   dom_oce.F90 \ 
     1420   in_out_manager.F90 \ 
     1421   lib_print.f90 \ 
     1422   par_kind.F90 \ 
     1423   par_oce.F90 \ 
     1424   phycst.F90 \ 
     1425   prtctl.F90 \ 
     1426   $(MODEL_LIB)(daymod.o) \ 
     1427   $(MODEL_LIB)(dianam.o) \ 
     1428   $(MODEL_LIB)(dom_oce.o) \ 
     1429   $(MODEL_LIB)(in_out_manager.o) \ 
     1430   $(MODEL_LIB)(ldftra_oce.o) \ 
     1431   $(MODEL_LIB)(lib_mpp.o) \ 
     1432   $(MODEL_LIB)(oce.o) \ 
     1433   $(MODEL_LIB)(phycst.o) \ 
     1434   daymod.F90 \ 
     1435   dianam.F90 \ 
     1436   dom_oce.F90 \ 
     1437   in_out_manager.F90 \ 
     1438   ldftra_oce.F90 \ 
     1439   lib_mpp.F90 \ 
     1440   oce.F90 \ 
     1441   phycst.F90 \ 
     1442   domzgr_substitute.h90 \ 
     1443   vectopt_loop_substitute.h90 \ 
     1444   $(IOIPSL_LIB) \ 
     1445   KEY_CPP \ 
     1446   diaptr.F90 
     1447$(MODEL_LIB)(diaspr.o) :   \ 
     1448   $(MODEL_LIB)(dom_oce.o) \ 
     1449   $(MODEL_LIB)(in_out_manager.o) \ 
     1450   $(MODEL_LIB)(lbclnk.o) \ 
     1451   $(MODEL_LIB)(lib_mpp.o) \ 
     1452   $(MODEL_LIB)(lib_print.o) \ 
     1453   $(MODEL_LIB)(oce.o) \ 
     1454   $(MODEL_LIB)(par_kind.o) \ 
     1455   $(MODEL_LIB)(par_oce.o) \ 
     1456   $(MODEL_LIB)(sol_oce.o) \ 
     1457   $(MODEL_LIB)(zdf_oce.o) \ 
     1458   dom_oce.F90 \ 
     1459   in_out_manager.F90 \ 
     1460   lbclnk.F90 \ 
     1461   lib_mpp.F90 \ 
     1462   lib_print.f90 \ 
     1463   oce.F90 \ 
     1464   par_kind.F90 \ 
     1465   par_oce.F90 \ 
     1466   sol_oce.F90 \ 
     1467   zdf_oce.F90 \ 
     1468   $(MODEL_LIB)(dom_oce.o) \ 
     1469   $(MODEL_LIB)(in_out_manager.o) \ 
     1470   $(MODEL_LIB)(lib_mpp.o) \ 
     1471   $(MODEL_LIB)(oce.o) \ 
     1472   $(MODEL_LIB)(phycst.o) \ 
     1473   $(MODEL_LIB)(sol_oce.o) \ 
     1474   $(MODEL_LIB)(solfet.o) \ 
     1475   $(MODEL_LIB)(solpcg.o) \ 
     1476   $(MODEL_LIB)(solsor.o) \ 
     1477   dom_oce.F90 \ 
     1478   in_out_manager.F90 \ 
     1479   lib_mpp.F90 \ 
     1480   oce.F90 \ 
     1481   phycst.F90 \ 
     1482   sol_oce.F90 \ 
     1483   solfet.F90 \ 
     1484   solpcg.F90 \ 
     1485   solsor.F90 \ 
     1486   KEY_CPP \ 
     1487   diaspr.F90 
     1488$(MODEL_LIB)(diawri.o) :   \ 
    12361489   $(MODEL_LIB)(blk_oce.o) \ 
    12371490   $(MODEL_LIB)(cpl_oce.o) \ 
     
    12411494   $(MODEL_LIB)(dtasst.o) \ 
    12421495   $(MODEL_LIB)(dtatem.o) \ 
     1496   $(MODEL_LIB)(flx_oce.o) \ 
    12431497   $(MODEL_LIB)(flxmod.o) \ 
    12441498   $(MODEL_LIB)(flxrnf.o) \ 
    1245    $(MODEL_LIB)(flx_oce.o) \ 
    12461499   $(MODEL_LIB)(ice_oce.o) \ 
    12471500   $(MODEL_LIB)(in_out_manager.o) \ 
     
    12551508   $(MODEL_LIB)(phycst.o) \ 
    12561509   $(MODEL_LIB)(prtctl.o) \ 
     1510   $(MODEL_LIB)(sol_oce.o) \ 
     1511   $(MODEL_LIB)(solfet.o) \ 
     1512   $(MODEL_LIB)(solpcg.o) \ 
     1513   $(MODEL_LIB)(solsor.o) \ 
    12571514   $(MODEL_LIB)(taumod.o) \ 
    12581515   $(MODEL_LIB)(tradmp.o) \ 
     1516   $(MODEL_LIB)(zdf_oce.o) \ 
    12591517   blk_oce.F90 \ 
    1260    dom_oce.F90 \ 
    1261    flxblk.F90 \ 
     1518   cpl_oce.F90 \ 
     1519   daymod.F90 \ 
     1520   dom_oce.F90 \ 
     1521   dtasal.F90 \ 
     1522   dtasst.F90 \ 
     1523   dtatem.F90 \ 
     1524   flx_oce.F90 \ 
     1525   flxmod.F90 \ 
    12621526   flxrnf.F90 \ 
    1263    in_out_manager.F90 \ 
    1264    lib_mpp.F90 \ 
    1265    ocesbc.F90 \ 
    1266    oce.F90 \ 
    1267    phycst.F90 \ 
    1268    zdf_oce.F90 \ 
    1269    $(MODEL_LIB)(blk_oce.o) \ 
    1270    $(MODEL_LIB)(dom_oce.o) \ 
    1271    $(MODEL_LIB)(flxblk.o) \ 
    1272    $(MODEL_LIB)(flxrnf.o) \ 
    1273    $(MODEL_LIB)(in_out_manager.o) \ 
    1274    $(MODEL_LIB)(lib_mpp.o) \ 
    1275    $(MODEL_LIB)(ocesbc.o) \ 
    1276    $(MODEL_LIB)(oce.o) \ 
    1277    $(MODEL_LIB)(phycst.o) \ 
    1278    $(MODEL_LIB)(zdf_oce.o) \ 
    1279    domzgr_substitute.h90 \ 
    1280    vectopt_loop_substitute.h90 \ 
    1281    KEY_CPP \ 
    1282    diafwb.F90 
    1283 $(MODEL_LIB)(diagap.o) :   \ 
    1284    daymod.F90 \ 
    1285    dom_oce.F90 \ 
    1286    in_out_manager.F90 \ 
    1287    lib_print.f90 \ 
    1288    oce.F90 \ 
    1289    par_kind.F90 \ 
    1290    par_oce.F90 \ 
    1291    phycst.F90 \ 
    1292    prtctl.F90 \ 
    1293    $(MODEL_LIB)(daymod.o) \ 
    1294    $(MODEL_LIB)(dom_oce.o) \ 
    1295    $(MODEL_LIB)(in_out_manager.o) \ 
    1296    $(MODEL_LIB)(lib_print.o) \ 
    1297    $(MODEL_LIB)(oce.o) \ 
    1298    $(MODEL_LIB)(par_kind.o) \ 
    1299    $(MODEL_LIB)(par_oce.o) \ 
    1300    $(MODEL_LIB)(phycst.o) \ 
    1301    $(MODEL_LIB)(prtctl.o) \ 
    1302    daymod.F90 \ 
    1303    dianam.F90 \ 
    1304    dom_oce.F90 \ 
    1305    dtasal.F90 \ 
    1306    dtatem.F90 \ 
    1307    in_out_manager.F90 \ 
    1308    lib_mpp.F90 \ 
    1309    oce.F90 \ 
    1310    $(MODEL_LIB)(daymod.o) \ 
    1311    $(MODEL_LIB)(dianam.o) \ 
    1312    $(MODEL_LIB)(dom_oce.o) \ 
    1313    $(MODEL_LIB)(dtasal.o) \ 
    1314    $(MODEL_LIB)(dtatem.o) \ 
    1315    $(MODEL_LIB)(in_out_manager.o) \ 
    1316    $(MODEL_LIB)(lib_mpp.o) \ 
    1317    $(MODEL_LIB)(oce.o) \ 
    1318    domzgr_substitute.h90 \ 
    1319    $(IOIPSL_LIB) \ 
    1320    KEY_CPP \ 
    1321    diagap.F90 
    1322 $(MODEL_LIB)(diahdy.o) :   \ 
    1323    in_out_manager.F90 \ 
    1324    lib_print.f90 \ 
    1325    par_kind.F90 \ 
    1326    par_oce.F90 \ 
    1327    $(MODEL_LIB)(in_out_manager.o) \ 
    1328    $(MODEL_LIB)(lib_print.o) \ 
    1329    $(MODEL_LIB)(par_kind.o) \ 
    1330    $(MODEL_LIB)(par_oce.o) \ 
    1331    dom_oce.F90 \ 
    1332    in_out_manager.F90 \ 
    1333    oce.F90 \ 
    1334    phycst.F90 \ 
    1335    $(MODEL_LIB)(dom_oce.o) \ 
    1336    $(MODEL_LIB)(in_out_manager.o) \ 
    1337    $(MODEL_LIB)(oce.o) \ 
    1338    $(MODEL_LIB)(phycst.o) \ 
    1339    domzgr_substitute.h90 \ 
    1340    KEY_CPP \ 
    1341    diahdy.F90 
    1342 $(MODEL_LIB)(diahth.o) :   \ 
    1343    in_out_manager.F90 \ 
    1344    lib_print.f90 \ 
    1345    par_kind.F90 \ 
    1346    par_oce.F90 \ 
    1347    $(MODEL_LIB)(in_out_manager.o) \ 
    1348    $(MODEL_LIB)(lib_print.o) \ 
    1349    $(MODEL_LIB)(par_kind.o) \ 
    1350    $(MODEL_LIB)(par_oce.o) \ 
    1351    dom_oce.F90 \ 
    1352    in_out_manager.F90 \ 
    1353    oce.F90 \ 
    1354    phycst.F90 \ 
    1355    $(MODEL_LIB)(dom_oce.o) \ 
    1356    $(MODEL_LIB)(in_out_manager.o) \ 
    1357    $(MODEL_LIB)(oce.o) \ 
    1358    $(MODEL_LIB)(phycst.o) \ 
    1359    domzgr_substitute.h90 \ 
    1360    KEY_CPP \ 
    1361    diahth.F90 
    1362 $(MODEL_LIB)(dianam.o) :   \ 
    1363    dom_oce.F90 \ 
    1364    in_out_manager.F90 \ 
    1365    lib_print.f90 \ 
    1366    par_kind.F90 \ 
    1367    par_oce.F90 \ 
    1368    phycst.F90 \ 
    1369    prtctl.F90 \ 
    1370    $(MODEL_LIB)(dom_oce.o) \ 
    1371    $(MODEL_LIB)(in_out_manager.o) \ 
    1372    $(MODEL_LIB)(lib_print.o) \ 
    1373    $(MODEL_LIB)(par_kind.o) \ 
    1374    $(MODEL_LIB)(par_oce.o) \ 
    1375    $(MODEL_LIB)(phycst.o) \ 
    1376    $(MODEL_LIB)(prtctl.o) \ 
    1377    daymod.F90 \ 
    1378    dom_oce.F90 \ 
    1379    in_out_manager.F90 \ 
    1380    phycst.F90 \ 
    1381    $(MODEL_LIB)(daymod.o) \ 
    1382    $(MODEL_LIB)(dom_oce.o) \ 
    1383    $(MODEL_LIB)(in_out_manager.o) \ 
    1384    $(MODEL_LIB)(phycst.o) \ 
    1385    dianam.F90 
    1386 $(MODEL_LIB)(diaptr.o) :   \ 
    1387    daymod.F90 \ 
    1388    dom_oce.F90 \ 
    1389    in_out_manager.F90 \ 
    1390    lib_print.f90 \ 
    1391    par_kind.F90 \ 
    1392    par_oce.F90 \ 
    1393    phycst.F90 \ 
    1394    prtctl.F90 \ 
    1395    $(MODEL_LIB)(daymod.o) \ 
    1396    $(MODEL_LIB)(dom_oce.o) \ 
    1397    $(MODEL_LIB)(in_out_manager.o) \ 
    1398    $(MODEL_LIB)(lib_print.o) \ 
    1399    $(MODEL_LIB)(par_kind.o) \ 
    1400    $(MODEL_LIB)(par_oce.o) \ 
    1401    $(MODEL_LIB)(phycst.o) \ 
    1402    $(MODEL_LIB)(prtctl.o) \ 
    1403    daymod.F90 \ 
    1404    dianam.F90 \ 
    1405    dom_oce.F90 \ 
    1406    in_out_manager.F90 \ 
    1407    ldftra_oce.F90 \ 
    1408    lib_mpp.F90 \ 
    1409    oce.F90 \ 
    1410    phycst.F90 \ 
    1411    $(MODEL_LIB)(daymod.o) \ 
    1412    $(MODEL_LIB)(dianam.o) \ 
    1413    $(MODEL_LIB)(dom_oce.o) \ 
    1414    $(MODEL_LIB)(in_out_manager.o) \ 
    1415    $(MODEL_LIB)(ldftra_oce.o) \ 
    1416    $(MODEL_LIB)(lib_mpp.o) \ 
    1417    $(MODEL_LIB)(oce.o) \ 
    1418    $(MODEL_LIB)(phycst.o) \ 
    1419    domzgr_substitute.h90 \ 
    1420    vectopt_loop_substitute.h90 \ 
    1421    $(IOIPSL_LIB) \ 
    1422    KEY_CPP \ 
    1423    diaptr.F90 
    1424 $(MODEL_LIB)(diaspr.o) :   \ 
    1425    dom_oce.F90 \ 
    1426    in_out_manager.F90 \ 
    1427    lbclnk.F90 \ 
    1428    lib_mpp.F90 \ 
    1429    lib_print.f90 \ 
    1430    oce.F90 \ 
    1431    par_kind.F90 \ 
    1432    par_oce.F90 \ 
     1527   ice_oce.F90 \ 
     1528   in_out_manager.F90 \ 
     1529   lbclnk.F90 \ 
     1530   lib_mpp.F90 \ 
     1531   lib_print.f90 \ 
     1532   oce.F90 \ 
     1533   ocfzpt.F90 \ 
     1534   par_kind.F90 \ 
     1535   par_oce.F90 \ 
     1536   phycst.F90 \ 
     1537   prtctl.F90 \ 
    14331538   sol_oce.F90 \ 
    1434    zdf_oce.F90 \ 
    1435    $(MODEL_LIB)(dom_oce.o) \ 
    1436    $(MODEL_LIB)(in_out_manager.o) \ 
    1437    $(MODEL_LIB)(lbclnk.o) \ 
    1438    $(MODEL_LIB)(lib_mpp.o) \ 
    1439    $(MODEL_LIB)(lib_print.o) \ 
    1440    $(MODEL_LIB)(oce.o) \ 
    1441    $(MODEL_LIB)(par_kind.o) \ 
    1442    $(MODEL_LIB)(par_oce.o) \ 
    1443    $(MODEL_LIB)(sol_oce.o) \ 
    1444    $(MODEL_LIB)(zdf_oce.o) \ 
    1445    dom_oce.F90 \ 
    1446    in_out_manager.F90 \ 
    1447    lib_mpp.F90 \ 
    1448    oce.F90 \ 
    1449    phycst.F90 \ 
    14501539   solfet.F90 \ 
    14511540   solpcg.F90 \ 
    14521541   solsor.F90 \ 
     1542   taumod.F90 \ 
     1543   tradmp.F90 \ 
     1544   zdf_oce.F90 \ 
     1545   $(MODEL_LIB)(daymod.o) \ 
     1546   $(MODEL_LIB)(diadimg.o) \ 
     1547   $(MODEL_LIB)(diahth.o) \ 
     1548   $(MODEL_LIB)(dianam.o) \ 
     1549   $(MODEL_LIB)(diaspr.o) \ 
     1550   $(MODEL_LIB)(dom_oce.o) \ 
     1551   $(MODEL_LIB)(flx_oce.o) \ 
     1552   $(MODEL_LIB)(flxrnf.o) \ 
     1553   $(MODEL_LIB)(ice_oce.o) \ 
     1554   $(MODEL_LIB)(in_out_manager.o) \ 
     1555   $(MODEL_LIB)(lbclnk.o) \ 
     1556   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1557   $(MODEL_LIB)(ldftra_oce.o) \ 
     1558   $(MODEL_LIB)(oce.o) \ 
     1559   $(MODEL_LIB)(ocesbc.o) \ 
     1560   $(MODEL_LIB)(ocfzpt.o) \ 
     1561   $(MODEL_LIB)(phycst.o) \ 
     1562   $(MODEL_LIB)(sol_oce.o) \ 
     1563   $(MODEL_LIB)(taumod.o) \ 
     1564   $(MODEL_LIB)(zdf_oce.o) \ 
     1565   $(MODEL_LIB)(zdfddm.o) \ 
     1566   $(MODEL_LIB)(zdfmxl.o) \ 
     1567   daymod.F90 \ 
     1568   diadimg.F90 \ 
     1569   diahth.F90 \ 
     1570   dianam.F90 \ 
     1571   diaspr.F90 \ 
     1572   dom_oce.F90 \ 
     1573   flx_oce.F90 \ 
     1574   flxrnf.F90 \ 
     1575   ice_oce.F90 \ 
     1576   in_out_manager.F90 \ 
     1577   lbclnk.F90 \ 
     1578   ldfdyn_oce.F90 \ 
     1579   ldftra_oce.F90 \ 
     1580   oce.F90 \ 
     1581   ocesbc.F90 \ 
     1582   ocfzpt.F90 \ 
     1583   phycst.F90 \ 
    14531584   sol_oce.F90 \ 
    1454    $(MODEL_LIB)(dom_oce.o) \ 
    1455    $(MODEL_LIB)(in_out_manager.o) \ 
    1456    $(MODEL_LIB)(lib_mpp.o) \ 
    1457    $(MODEL_LIB)(oce.o) \ 
    1458    $(MODEL_LIB)(phycst.o) \ 
    1459    $(MODEL_LIB)(solfet.o) \ 
    1460    $(MODEL_LIB)(solpcg.o) \ 
    1461    $(MODEL_LIB)(solsor.o) \ 
     1585   taumod.F90 \ 
     1586   zdf_oce.F90 \ 
     1587   zdfddm.F90 \ 
     1588   zdfmxl.F90 \ 
     1589   $(MODEL_LIB)(dtasst.o) \ 
     1590   $(MODEL_LIB)(lib_mpp.o) \ 
     1591   dtasst.F90 \ 
     1592   lib_mpp.F90 \ 
     1593   diawri_dimg.h90 \ 
     1594   zdfddm_substitute.h90 \ 
     1595   $(IOIPSL_LIB) \ 
     1596   KEY_CPP \ 
     1597   diawri.F90 
     1598$(MODEL_LIB)(diawri1d.o) : \ 
     1599   $(MODEL_LIB)(blk_oce.o) \ 
     1600   $(MODEL_LIB)(cpl_oce.o) \ 
     1601   $(MODEL_LIB)(daymod.o) \ 
     1602   $(MODEL_LIB)(diadimg.o) \ 
     1603   $(MODEL_LIB)(diahth.o) \ 
     1604   $(MODEL_LIB)(dianam.o) \ 
     1605   $(MODEL_LIB)(diaspr.o) \ 
     1606   $(MODEL_LIB)(dom_oce.o) \ 
     1607   $(MODEL_LIB)(dtasal.o) \ 
     1608   $(MODEL_LIB)(dtasst.o) \ 
     1609   $(MODEL_LIB)(dtatem.o) \ 
     1610   $(MODEL_LIB)(dynzdf_exp.o) \ 
     1611   $(MODEL_LIB)(eosbn2.o) \ 
     1612   $(MODEL_LIB)(flx_oce.o) \ 
     1613   $(MODEL_LIB)(flxmod.o) \ 
     1614   $(MODEL_LIB)(flxrnf.o) \ 
     1615   $(MODEL_LIB)(ice_oce.o) \ 
     1616   $(MODEL_LIB)(in_out_manager.o) \ 
     1617   $(MODEL_LIB)(lbclnk.o) \ 
     1618   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1619   $(MODEL_LIB)(ldftra_oce.o) \ 
     1620   $(MODEL_LIB)(lib_mpp.o) \ 
     1621   $(MODEL_LIB)(lib_print.o) \ 
     1622   $(MODEL_LIB)(oce.o) \ 
     1623   $(MODEL_LIB)(ocesbc.o) \ 
     1624   $(MODEL_LIB)(ocfzpt.o) \ 
     1625   $(MODEL_LIB)(par_kind.o) \ 
     1626   $(MODEL_LIB)(par_oce.o) \ 
     1627   $(MODEL_LIB)(phycst.o) \ 
     1628   $(MODEL_LIB)(prtctl.o) \ 
    14621629   $(MODEL_LIB)(sol_oce.o) \ 
    1463    diaspr.F90 
    1464 $(MODEL_LIB)(diawri1d.o) : \ 
     1630   $(MODEL_LIB)(taumod.o) \ 
     1631   $(MODEL_LIB)(traadv_ctl.o) \ 
     1632   $(MODEL_LIB)(tradmp.o) \ 
     1633   $(MODEL_LIB)(trazdf_exp.o) \ 
     1634   $(MODEL_LIB)(zdf_oce.o) \ 
     1635   $(MODEL_LIB)(zdfddm.o) \ 
     1636   $(MODEL_LIB)(zdfmxl.o) \ 
    14651637   blk_oce.F90 \ 
    14661638   cpl_oce.F90 \ 
     
    14761648   dynzdf_exp.F90 \ 
    14771649   eosbn2.F90 \ 
     1650   flx_oce.F90 \ 
    14781651   flxmod.F90 \ 
    14791652   flxrnf.F90 \ 
    1480    flx_oce.F90 \ 
    14811653   ice_oce.F90 \ 
    14821654   in_out_manager.F90 \ 
     
    14861658   lib_mpp.F90 \ 
    14871659   lib_print.f90 \ 
     1660   oce.F90 \ 
    14881661   ocesbc.F90 \ 
    1489    oce.F90 \ 
    14901662   ocfzpt.F90 \ 
    14911663   par_kind.F90 \ 
     
    14981670   tradmp.F90 \ 
    14991671   trazdf_exp.F90 \ 
     1672   zdf_oce.F90 \ 
    15001673   zdfddm.F90 \ 
    15011674   zdfmxl.F90 \ 
    1502    zdf_oce.F90 \ 
    1503    $(MODEL_LIB)(blk_oce.o) \ 
    1504    $(MODEL_LIB)(cpl_oce.o) \ 
    15051675   $(MODEL_LIB)(daymod.o) \ 
    1506    $(MODEL_LIB)(diadimg.o) \ 
    15071676   $(MODEL_LIB)(diahth.o) \ 
    15081677   $(MODEL_LIB)(dianam.o) \ 
    1509    $(MODEL_LIB)(diaspr.o) \ 
    1510    $(MODEL_LIB)(dom_oce.o) \ 
    1511    $(MODEL_LIB)(dtasal.o) \ 
    1512    $(MODEL_LIB)(dtasst.o) \ 
    1513    $(MODEL_LIB)(dtatem.o) \ 
    1514    $(MODEL_LIB)(dynzdf_exp.o) \ 
    1515    $(MODEL_LIB)(eosbn2.o) \ 
    1516    $(MODEL_LIB)(flxmod.o) \ 
     1678   $(MODEL_LIB)(diawri.o) \ 
     1679   $(MODEL_LIB)(dom_oce.o) \ 
    15171680   $(MODEL_LIB)(flxrnf.o) \ 
    1518    $(MODEL_LIB)(flx_oce.o) \ 
    15191681   $(MODEL_LIB)(ice_oce.o) \ 
    15201682   $(MODEL_LIB)(in_out_manager.o) \ 
    15211683   $(MODEL_LIB)(lbclnk.o) \ 
    1522    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1523    $(MODEL_LIB)(ldftra_oce.o) \ 
    1524    $(MODEL_LIB)(lib_mpp.o) \ 
    1525    $(MODEL_LIB)(lib_print.o) \ 
     1684   $(MODEL_LIB)(oce.o) \ 
    15261685   $(MODEL_LIB)(ocesbc.o) \ 
    1527    $(MODEL_LIB)(oce.o) \ 
    15281686   $(MODEL_LIB)(ocfzpt.o) \ 
    1529    $(MODEL_LIB)(par_kind.o) \ 
    1530    $(MODEL_LIB)(par_oce.o) \ 
    1531    $(MODEL_LIB)(phycst.o) \ 
    1532    $(MODEL_LIB)(prtctl.o) \ 
     1687   $(MODEL_LIB)(phycst.o) \ 
    15331688   $(MODEL_LIB)(sol_oce.o) \ 
    15341689   $(MODEL_LIB)(taumod.o) \ 
    1535    $(MODEL_LIB)(traadv_ctl.o) \ 
    1536    $(MODEL_LIB)(tradmp.o) \ 
    1537    $(MODEL_LIB)(trazdf_exp.o) \ 
     1690   $(MODEL_LIB)(zdf_oce.o) \ 
    15381691   $(MODEL_LIB)(zdfddm.o) \ 
     1692   $(MODEL_LIB)(zdfkpp.o) \ 
    15391693   $(MODEL_LIB)(zdfmxl.o) \ 
    1540    $(MODEL_LIB)(zdf_oce.o) \ 
     1694   $(MODEL_LIB)(zdftke.o) \ 
    15411695   daymod.F90 \ 
    15421696   diahth.F90 \ 
     
    15481702   in_out_manager.F90 \ 
    15491703   lbclnk.F90 \ 
     1704   oce.F90 \ 
    15501705   ocesbc.F90 \ 
    1551    oce.F90 \ 
    15521706   ocfzpt.F90 \ 
    15531707   phycst.F90 \ 
    15541708   sol_oce.F90 \ 
    15551709   taumod.F90 \ 
     1710   zdf_oce.F90 \ 
    15561711   zdfddm.F90 \ 
    15571712   zdfkpp.F90 \ 
    15581713   zdfmxl.F90 \ 
    15591714   zdftke.F90 \ 
    1560    zdf_oce.F90 \ 
    1561    $(MODEL_LIB)(daymod.o) \ 
    1562    $(MODEL_LIB)(diahth.o) \ 
    1563    $(MODEL_LIB)(dianam.o) \ 
    1564    $(MODEL_LIB)(diawri.o) \ 
    1565    $(MODEL_LIB)(dom_oce.o) \ 
    1566    $(MODEL_LIB)(flxrnf.o) \ 
    1567    $(MODEL_LIB)(ice_oce.o) \ 
    1568    $(MODEL_LIB)(in_out_manager.o) \ 
    1569    $(MODEL_LIB)(lbclnk.o) \ 
    1570    $(MODEL_LIB)(ocesbc.o) \ 
    1571    $(MODEL_LIB)(oce.o) \ 
    1572    $(MODEL_LIB)(ocfzpt.o) \ 
    1573    $(MODEL_LIB)(phycst.o) \ 
    1574    $(MODEL_LIB)(sol_oce.o) \ 
    1575    $(MODEL_LIB)(taumod.o) \ 
    1576    $(MODEL_LIB)(zdfddm.o) \ 
    1577    $(MODEL_LIB)(zdfkpp.o) \ 
    1578    $(MODEL_LIB)(zdfmxl.o) \ 
    1579    $(MODEL_LIB)(zdftke.o) \ 
    1580    $(MODEL_LIB)(zdf_oce.o) \ 
    15811715   zdfddm_substitute.h90 \ 
    15821716   $(IOIPSL_LIB) \ 
    15831717   KEY_CPP \ 
    15841718   diawri1d.F90 
    1585 $(MODEL_LIB)(diawri.o) :   \ 
    1586    blk_oce.F90 \ 
    1587    cpl_oce.F90 \ 
    1588    daymod.F90 \ 
    1589    dom_oce.F90 \ 
    1590    dtasal.F90 \ 
    1591    dtasst.F90 \ 
    1592    dtatem.F90 \ 
    1593    flxmod.F90 \ 
    1594    flxrnf.F90 \ 
    1595    flx_oce.F90 \ 
    1596    ice_oce.F90 \ 
    1597    in_out_manager.F90 \ 
    1598    lbclnk.F90 \ 
    1599    lib_mpp.F90 \ 
    1600    lib_print.f90 \ 
    1601    oce.F90 \ 
    1602    ocfzpt.F90 \ 
    1603    par_kind.F90 \ 
    1604    par_oce.F90 \ 
    1605    phycst.F90 \ 
    1606    prtctl.F90 \ 
    1607    solfet.F90 \ 
    1608    solpcg.F90 \ 
    1609    solsor.F90 \ 
    1610    sol_oce.F90 \ 
    1611    taumod.F90 \ 
    1612    tradmp.F90 \ 
    1613    zdf_oce.F90 \ 
    1614    $(MODEL_LIB)(blk_oce.o) \ 
    1615    $(MODEL_LIB)(cpl_oce.o) \ 
    1616    $(MODEL_LIB)(daymod.o) \ 
    1617    $(MODEL_LIB)(dom_oce.o) \ 
    1618    $(MODEL_LIB)(dtasal.o) \ 
    1619    $(MODEL_LIB)(dtasst.o) \ 
    1620    $(MODEL_LIB)(dtatem.o) \ 
    1621    $(MODEL_LIB)(flxmod.o) \ 
    1622    $(MODEL_LIB)(flxrnf.o) \ 
    1623    $(MODEL_LIB)(flx_oce.o) \ 
    1624    $(MODEL_LIB)(ice_oce.o) \ 
    1625    $(MODEL_LIB)(in_out_manager.o) \ 
    1626    $(MODEL_LIB)(lbclnk.o) \ 
    1627    $(MODEL_LIB)(lib_mpp.o) \ 
    1628    $(MODEL_LIB)(lib_print.o) \ 
    1629    $(MODEL_LIB)(oce.o) \ 
    1630    $(MODEL_LIB)(ocfzpt.o) \ 
    1631    $(MODEL_LIB)(par_kind.o) \ 
    1632    $(MODEL_LIB)(par_oce.o) \ 
    1633    $(MODEL_LIB)(phycst.o) \ 
    1634    $(MODEL_LIB)(prtctl.o) \ 
    1635    $(MODEL_LIB)(solfet.o) \ 
    1636    $(MODEL_LIB)(solpcg.o) \ 
    1637    $(MODEL_LIB)(solsor.o) \ 
    1638    $(MODEL_LIB)(sol_oce.o) \ 
    1639    $(MODEL_LIB)(taumod.o) \ 
    1640    $(MODEL_LIB)(tradmp.o) \ 
    1641    $(MODEL_LIB)(zdf_oce.o) \ 
    1642    daymod.F90 \ 
    1643    diadimg.F90 \ 
    1644    diahth.F90 \ 
    1645    dianam.F90 \ 
    1646    diaspr.F90 \ 
    1647    dom_oce.F90 \ 
    1648    flxrnf.F90 \ 
    1649    flx_oce.F90 \ 
    1650    ice_oce.F90 \ 
    1651    in_out_manager.F90 \ 
    1652    lbclnk.F90 \ 
    1653    ldfdyn_oce.F90 \ 
    1654    ldftra_oce.F90 \ 
    1655    ocesbc.F90 \ 
    1656    oce.F90 \ 
    1657    ocfzpt.F90 \ 
    1658    phycst.F90 \ 
    1659    sol_oce.F90 \ 
    1660    taumod.F90 \ 
    1661    zdfddm.F90 \ 
    1662    zdfmxl.F90 \ 
    1663    zdf_oce.F90 \ 
    1664    $(MODEL_LIB)(daymod.o) \ 
    1665    $(MODEL_LIB)(diadimg.o) \ 
    1666    $(MODEL_LIB)(diahth.o) \ 
    1667    $(MODEL_LIB)(dianam.o) \ 
    1668    $(MODEL_LIB)(diaspr.o) \ 
    1669    $(MODEL_LIB)(dom_oce.o) \ 
    1670    $(MODEL_LIB)(flxrnf.o) \ 
    1671    $(MODEL_LIB)(flx_oce.o) \ 
    1672    $(MODEL_LIB)(ice_oce.o) \ 
    1673    $(MODEL_LIB)(in_out_manager.o) \ 
    1674    $(MODEL_LIB)(lbclnk.o) \ 
    1675    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1676    $(MODEL_LIB)(ldftra_oce.o) \ 
    1677    $(MODEL_LIB)(ocesbc.o) \ 
    1678    $(MODEL_LIB)(oce.o) \ 
    1679    $(MODEL_LIB)(ocfzpt.o) \ 
    1680    $(MODEL_LIB)(phycst.o) \ 
    1681    $(MODEL_LIB)(sol_oce.o) \ 
    1682    $(MODEL_LIB)(taumod.o) \ 
    1683    $(MODEL_LIB)(zdfddm.o) \ 
    1684    $(MODEL_LIB)(zdfmxl.o) \ 
    1685    $(MODEL_LIB)(zdf_oce.o) \ 
    1686    dtasst.F90 \ 
    1687    lib_mpp.F90 \ 
    1688    $(MODEL_LIB)(dtasst.o) \ 
    1689    $(MODEL_LIB)(lib_mpp.o) \ 
    1690    diawri_dimg.h90 \ 
    1691    zdfddm_substitute.h90 \ 
    1692    $(IOIPSL_LIB) \ 
    1693    KEY_CPP \ 
    1694    diawri.F90 
    16951719$(MODEL_LIB)(divcur.o) :   \ 
     1720   $(MODEL_LIB)(dom_oce.o) \ 
     1721   $(MODEL_LIB)(in_out_manager.o) \ 
     1722   $(MODEL_LIB)(lib_mpp.o) \ 
     1723   $(MODEL_LIB)(lib_print.o) \ 
     1724   $(MODEL_LIB)(obc_par.o) \ 
     1725   $(MODEL_LIB)(oce.o) \ 
     1726   $(MODEL_LIB)(par_kind.o) \ 
     1727   $(MODEL_LIB)(par_oce.o) \ 
    16961728   dom_oce.F90 \ 
    16971729   in_out_manager.F90 \ 
     
    17041736   $(MODEL_LIB)(dom_oce.o) \ 
    17051737   $(MODEL_LIB)(in_out_manager.o) \ 
    1706    $(MODEL_LIB)(lib_mpp.o) \ 
    1707    $(MODEL_LIB)(lib_print.o) \ 
    1708    $(MODEL_LIB)(obc_par.o) \ 
    1709    $(MODEL_LIB)(oce.o) \ 
    1710    $(MODEL_LIB)(par_kind.o) \ 
    1711    $(MODEL_LIB)(par_oce.o) \ 
     1738   $(MODEL_LIB)(lbclnk.o) \ 
     1739   $(MODEL_LIB)(obc_oce.o) \ 
     1740   $(MODEL_LIB)(oce.o) \ 
    17121741   dom_oce.F90 \ 
    17131742   in_out_manager.F90 \ 
     
    17151744   obc_oce.F90 \ 
    17161745   oce.F90 \ 
    1717    $(MODEL_LIB)(dom_oce.o) \ 
    1718    $(MODEL_LIB)(in_out_manager.o) \ 
    1719    $(MODEL_LIB)(lbclnk.o) \ 
    1720    $(MODEL_LIB)(obc_oce.o) \ 
    1721    $(MODEL_LIB)(oce.o) \ 
    17221746   domzgr_substitute.h90 \ 
    17231747   vectopt_loop_substitute.h90 \ 
    17241748   KEY_CPP \ 
    17251749   divcur.F90 
     1750$(MODEL_LIB)(dom_ice.o) :  \ 
     1751   $(MODEL_LIB)(par_oce.o) \ 
     1752   par_oce.F90 \ 
     1753   $(MODEL_LIB)(par_ice.o) \ 
     1754   par_ice.F90 \ 
     1755   dom_ice.F90 
     1756$(MODEL_LIB)(dom_oce.o) :  \ 
     1757   $(MODEL_LIB)(par_kind.o) \ 
     1758   par_kind.F90 \ 
     1759   $(MODEL_LIB)(par_oce.o) \ 
     1760   par_oce.F90 \ 
     1761   KEY_CPP \ 
     1762   dom_oce.F90 
    17261763$(MODEL_LIB)(domain.o) :   \ 
     1764   $(MODEL_LIB)(blk_oce.o) \ 
     1765   $(MODEL_LIB)(closea.o) \ 
     1766   $(MODEL_LIB)(daymod.o) \ 
     1767   $(MODEL_LIB)(dom_oce.o) \ 
     1768   $(MODEL_LIB)(dynspg_oce.o) \ 
     1769   $(MODEL_LIB)(flxrnf.o) \ 
     1770   $(MODEL_LIB)(in_out_manager.o) \ 
     1771   $(MODEL_LIB)(ini1d.o) \ 
     1772   $(MODEL_LIB)(lbclnk.o) \ 
     1773   $(MODEL_LIB)(lib_mpp.o) \ 
     1774   $(MODEL_LIB)(lib_print.o) \ 
     1775   $(MODEL_LIB)(obc_oce.o) \ 
     1776   $(MODEL_LIB)(oce.o) \ 
     1777   $(MODEL_LIB)(ocesbc.o) \ 
     1778   $(MODEL_LIB)(par_kind.o) \ 
     1779   $(MODEL_LIB)(par_oce.o) \ 
     1780   $(MODEL_LIB)(phycst.o) \ 
     1781   $(MODEL_LIB)(prtctl.o) \ 
     1782   $(MODEL_LIB)(solisl.o) \ 
    17271783   blk_oce.F90 \ 
    17281784   closea.F90 \ 
     
    17311787   dynspg_oce.F90 \ 
    17321788   flxrnf.F90 \ 
     1789   in_out_manager.F90 \ 
    17331790   ini1d.F90 \ 
    1734    in_out_manager.F90 \ 
    17351791   lbclnk.F90 \ 
    17361792   lib_mpp.F90 \ 
    17371793   lib_print.f90 \ 
    17381794   obc_oce.F90 \ 
     1795   oce.F90 \ 
    17391796   ocesbc.F90 \ 
    1740    oce.F90 \ 
    17411797   par_kind.F90 \ 
    17421798   par_oce.F90 \ 
     
    17481804   $(MODEL_LIB)(daymod.o) \ 
    17491805   $(MODEL_LIB)(dom_oce.o) \ 
    1750    $(MODEL_LIB)(dynspg_oce.o) \ 
     1806   $(MODEL_LIB)(domhgr.o) \ 
     1807   $(MODEL_LIB)(dommsk.o) \ 
     1808   $(MODEL_LIB)(domstp.o) \ 
     1809   $(MODEL_LIB)(domwri.o) \ 
     1810   $(MODEL_LIB)(domzgr.o) \ 
    17511811   $(MODEL_LIB)(flxrnf.o) \ 
    1752    $(MODEL_LIB)(ini1d.o) \ 
    1753    $(MODEL_LIB)(in_out_manager.o) \ 
    1754    $(MODEL_LIB)(lbclnk.o) \ 
    1755    $(MODEL_LIB)(lib_mpp.o) \ 
    1756    $(MODEL_LIB)(lib_print.o) \ 
    1757    $(MODEL_LIB)(obc_oce.o) \ 
    1758    $(MODEL_LIB)(ocesbc.o) \ 
    1759    $(MODEL_LIB)(oce.o) \ 
    1760    $(MODEL_LIB)(par_kind.o) \ 
    1761    $(MODEL_LIB)(par_oce.o) \ 
    1762    $(MODEL_LIB)(phycst.o) \ 
    1763    $(MODEL_LIB)(prtctl.o) \ 
    1764    $(MODEL_LIB)(solisl.o) \ 
     1812   $(MODEL_LIB)(ice_oce.o) \ 
     1813   $(MODEL_LIB)(in_out_manager.o) \ 
     1814   $(MODEL_LIB)(lib_mpp.o) \ 
     1815   $(MODEL_LIB)(oce.o) \ 
     1816   $(MODEL_LIB)(phycst.o) \ 
    17651817   blk_oce.F90 \ 
    17661818   closea.F90 \ 
    17671819   daymod.F90 \ 
     1820   dom_oce.F90 \ 
    17681821   domhgr.F90 \ 
    17691822   dommsk.F90 \ 
     
    17711824   domwri.F90 \ 
    17721825   domzgr.F90 \ 
    1773    dom_oce.F90 \ 
    17741826   flxrnf.F90 \ 
    17751827   ice_oce.F90 \ 
     
    17781830   oce.F90 \ 
    17791831   phycst.F90 \ 
    1780    $(MODEL_LIB)(blk_oce.o) \ 
    1781    $(MODEL_LIB)(closea.o) \ 
    1782    $(MODEL_LIB)(daymod.o) \ 
    1783    $(MODEL_LIB)(domhgr.o) \ 
    1784    $(MODEL_LIB)(dommsk.o) \ 
    1785    $(MODEL_LIB)(domstp.o) \ 
    1786    $(MODEL_LIB)(domwri.o) \ 
    1787    $(MODEL_LIB)(domzgr.o) \ 
    1788    $(MODEL_LIB)(dom_oce.o) \ 
    1789    $(MODEL_LIB)(flxrnf.o) \ 
    1790    $(MODEL_LIB)(ice_oce.o) \ 
    1791    $(MODEL_LIB)(in_out_manager.o) \ 
    1792    $(MODEL_LIB)(lib_mpp.o) \ 
    1793    $(MODEL_LIB)(oce.o) \ 
    1794    $(MODEL_LIB)(phycst.o) \ 
    17951832   domzgr_substitute.h90 \ 
    17961833   $(IOIPSL_LIB) \ 
     
    17981835   domain.F90 
    17991836$(MODEL_LIB)(domcfg.o) :   \ 
     1837   $(MODEL_LIB)(dom_oce.o) \ 
     1838   $(MODEL_LIB)(in_out_manager.o) \ 
     1839   $(MODEL_LIB)(lib_mpp.o) \ 
     1840   $(MODEL_LIB)(lib_print.o) \ 
     1841   $(MODEL_LIB)(obc_oce.o) \ 
     1842   $(MODEL_LIB)(oce.o) \ 
     1843   $(MODEL_LIB)(par_kind.o) \ 
     1844   $(MODEL_LIB)(par_oce.o) \ 
     1845   $(MODEL_LIB)(sol_oce.o) \ 
     1846   $(MODEL_LIB)(solfet.o) \ 
     1847   $(MODEL_LIB)(solpcg.o) \ 
     1848   $(MODEL_LIB)(solsor.o) \ 
    18001849   dom_oce.F90 \ 
    18011850   in_out_manager.F90 \ 
     
    18061855   par_kind.F90 \ 
    18071856   par_oce.F90 \ 
     1857   sol_oce.F90 \ 
    18081858   solfet.F90 \ 
    18091859   solpcg.F90 \ 
    18101860   solsor.F90 \ 
    1811    sol_oce.F90 \ 
     1861   $(MODEL_LIB)(dom_oce.o) \ 
     1862   $(MODEL_LIB)(in_out_manager.o) \ 
     1863   $(MODEL_LIB)(lib_mpp.o) \ 
     1864   $(MODEL_LIB)(phycst.o) \ 
     1865   $(MODEL_LIB)(solisl.o) \ 
     1866   dom_oce.F90 \ 
     1867   in_out_manager.F90 \ 
     1868   lib_mpp.F90 \ 
     1869   phycst.F90 \ 
     1870   solisl.F90 \ 
     1871   domcfg.F90 
     1872$(MODEL_LIB)(domhgr.o) :   \ 
     1873   $(MODEL_LIB)(dom_oce.o) \ 
     1874   $(MODEL_LIB)(in_out_manager.o) \ 
     1875   $(MODEL_LIB)(lib_print.o) \ 
     1876   $(MODEL_LIB)(par_kind.o) \ 
     1877   $(MODEL_LIB)(par_oce.o) \ 
     1878   dom_oce.F90 \ 
     1879   in_out_manager.F90 \ 
     1880   lib_print.f90 \ 
     1881   par_kind.F90 \ 
     1882   par_oce.F90 \ 
     1883   $(MODEL_LIB)(dom_oce.o) \ 
     1884   $(MODEL_LIB)(in_out_manager.o) \ 
     1885   $(MODEL_LIB)(lib_mpp.o) \ 
     1886   $(MODEL_LIB)(phycst.o) \ 
     1887   dom_oce.F90 \ 
     1888   in_out_manager.F90 \ 
     1889   lib_mpp.F90 \ 
     1890   phycst.F90 \ 
     1891   $(IOIPSL_LIB) \ 
     1892   KEY_CPP \ 
     1893   domhgr.F90 
     1894$(MODEL_LIB)(dommsk.o) :   \ 
    18121895   $(MODEL_LIB)(dom_oce.o) \ 
    18131896   $(MODEL_LIB)(in_out_manager.o) \ 
     
    18151898   $(MODEL_LIB)(lib_print.o) \ 
    18161899   $(MODEL_LIB)(obc_oce.o) \ 
    1817    $(MODEL_LIB)(oce.o) \ 
    1818    $(MODEL_LIB)(par_kind.o) \ 
    1819    $(MODEL_LIB)(par_oce.o) \ 
     1900   $(MODEL_LIB)(obc_par.o) \ 
     1901   $(MODEL_LIB)(oce.o) \ 
     1902   $(MODEL_LIB)(par_kind.o) \ 
     1903   $(MODEL_LIB)(par_oce.o) \ 
     1904   $(MODEL_LIB)(sol_oce.o) \ 
    18201905   $(MODEL_LIB)(solfet.o) \ 
    18211906   $(MODEL_LIB)(solpcg.o) \ 
    18221907   $(MODEL_LIB)(solsor.o) \ 
    1823    $(MODEL_LIB)(sol_oce.o) \ 
    1824    dom_oce.F90 \ 
    1825    in_out_manager.F90 \ 
    1826    lib_mpp.F90 \ 
    1827    phycst.F90 \ 
    1828    solisl.F90 \ 
    1829    $(MODEL_LIB)(dom_oce.o) \ 
    1830    $(MODEL_LIB)(in_out_manager.o) \ 
    1831    $(MODEL_LIB)(lib_mpp.o) \ 
    1832    $(MODEL_LIB)(phycst.o) \ 
    1833    $(MODEL_LIB)(solisl.o) \ 
    1834    domcfg.F90 
    1835 $(MODEL_LIB)(domhgr.o) :   \ 
    1836    in_out_manager.F90 \ 
    1837    lib_print.f90 \ 
    1838    par_kind.F90 \ 
    1839    par_oce.F90 \ 
    1840    $(MODEL_LIB)(in_out_manager.o) \ 
    1841    $(MODEL_LIB)(lib_print.o) \ 
    1842    $(MODEL_LIB)(par_kind.o) \ 
    1843    $(MODEL_LIB)(par_oce.o) \ 
    1844    dom_oce.F90 \ 
    1845    in_out_manager.F90 \ 
    1846    phycst.F90 \ 
    1847    $(MODEL_LIB)(dom_oce.o) \ 
    1848    $(MODEL_LIB)(in_out_manager.o) \ 
    1849    $(MODEL_LIB)(phycst.o) \ 
    1850    $(IOIPSL_LIB) \ 
    1851    domhgr.F90 
    1852 $(MODEL_LIB)(dommsk.o) :   \ 
    18531908   dom_oce.F90 \ 
    18541909   in_out_manager.F90 \ 
     
    18601915   par_kind.F90 \ 
    18611916   par_oce.F90 \ 
     1917   sol_oce.F90 \ 
    18621918   solfet.F90 \ 
    18631919   solpcg.F90 \ 
    18641920   solsor.F90 \ 
    1865    sol_oce.F90 \ 
    1866    $(MODEL_LIB)(dom_oce.o) \ 
    1867    $(MODEL_LIB)(in_out_manager.o) \ 
    1868    $(MODEL_LIB)(lib_mpp.o) \ 
    1869    $(MODEL_LIB)(lib_print.o) \ 
     1921   $(MODEL_LIB)(dom_oce.o) \ 
     1922   $(MODEL_LIB)(dynspg_oce.o) \ 
     1923   $(MODEL_LIB)(in_out_manager.o) \ 
     1924   $(MODEL_LIB)(lbclnk.o) \ 
     1925   $(MODEL_LIB)(lib_mpp.o) \ 
    18701926   $(MODEL_LIB)(obc_oce.o) \ 
    1871    $(MODEL_LIB)(obc_par.o) \ 
    1872    $(MODEL_LIB)(oce.o) \ 
    1873    $(MODEL_LIB)(par_kind.o) \ 
    1874    $(MODEL_LIB)(par_oce.o) \ 
     1927   $(MODEL_LIB)(oce.o) \ 
     1928   $(MODEL_LIB)(solisl.o) \ 
     1929   dom_oce.F90 \ 
     1930   dynspg_oce.F90 \ 
     1931   in_out_manager.F90 \ 
     1932   lbclnk.F90 \ 
     1933   lib_mpp.F90 \ 
     1934   obc_oce.F90 \ 
     1935   oce.F90 \ 
     1936   solisl.F90 \ 
     1937   vectopt_loop_substitute.h90 \ 
     1938   KEY_CPP \ 
     1939   dommsk.F90 
     1940$(MODEL_LIB)(domstp.o) :   \ 
     1941   $(MODEL_LIB)(lib_print.o) \ 
     1942   $(MODEL_LIB)(par_kind.o) \ 
     1943   $(MODEL_LIB)(par_oce.o) \ 
     1944   lib_print.f90 \ 
     1945   par_kind.F90 \ 
     1946   par_oce.F90 \ 
     1947   $(MODEL_LIB)(dom_oce.o) \ 
     1948   $(MODEL_LIB)(in_out_manager.o) \ 
     1949   $(MODEL_LIB)(oce.o) \ 
     1950   dom_oce.F90 \ 
     1951   in_out_manager.F90 \ 
     1952   oce.F90 \ 
     1953   domzgr_substitute.h90 \ 
     1954   KEY_CPP \ 
     1955   domstp.F90 
     1956$(MODEL_LIB)(domwri.o) :   \ 
     1957   $(MODEL_LIB)(lib_print.o) \ 
     1958   $(MODEL_LIB)(par_kind.o) \ 
     1959   $(MODEL_LIB)(par_oce.o) \ 
     1960   lib_print.f90 \ 
     1961   par_kind.F90 \ 
     1962   par_oce.F90 \ 
     1963   $(MODEL_LIB)(dom_oce.o) \ 
     1964   $(MODEL_LIB)(in_out_manager.o) \ 
     1965   dom_oce.F90 \ 
     1966   in_out_manager.F90 \ 
     1967   $(MODEL_LIB)(daymod.o) \ 
     1968   $(MODEL_LIB)(lib_mpp.o) \ 
     1969   daymod.F90 \ 
     1970   lib_mpp.F90 \ 
     1971   domwri_dimg.h90 \ 
     1972   $(IOIPSL_LIB) \ 
     1973   KEY_CPP \ 
     1974   domwri.F90 
     1975$(MODEL_LIB)(domzgr.o) :   \ 
     1976   $(MODEL_LIB)(dom_oce.o) \ 
     1977   $(MODEL_LIB)(flxrnf.o) \ 
     1978   $(MODEL_LIB)(in_out_manager.o) \ 
     1979   $(MODEL_LIB)(lbclnk.o) \ 
     1980   $(MODEL_LIB)(lib_mpp.o) \ 
     1981   $(MODEL_LIB)(lib_print.o) \ 
     1982   $(MODEL_LIB)(obc_oce.o) \ 
     1983   $(MODEL_LIB)(oce.o) \ 
     1984   $(MODEL_LIB)(ocesbc.o) \ 
     1985   $(MODEL_LIB)(par_kind.o) \ 
     1986   $(MODEL_LIB)(par_oce.o) \ 
     1987   $(MODEL_LIB)(phycst.o) \ 
     1988   $(MODEL_LIB)(sol_oce.o) \ 
    18751989   $(MODEL_LIB)(solfet.o) \ 
    18761990   $(MODEL_LIB)(solpcg.o) \ 
    18771991   $(MODEL_LIB)(solsor.o) \ 
    1878    $(MODEL_LIB)(sol_oce.o) \ 
    1879    dom_oce.F90 \ 
    1880    dynspg_oce.F90 \ 
    1881    in_out_manager.F90 \ 
    1882    lbclnk.F90 \ 
    1883    lib_mpp.F90 \ 
     1992   dom_oce.F90 \ 
     1993   flxrnf.F90 \ 
     1994   in_out_manager.F90 \ 
     1995   lbclnk.F90 \ 
     1996   lib_mpp.F90 \ 
     1997   lib_print.f90 \ 
    18841998   obc_oce.F90 \ 
    18851999   oce.F90 \ 
    1886    solisl.F90 \ 
    1887    $(MODEL_LIB)(dom_oce.o) \ 
    1888    $(MODEL_LIB)(dynspg_oce.o) \ 
    1889    $(MODEL_LIB)(in_out_manager.o) \ 
    1890    $(MODEL_LIB)(lbclnk.o) \ 
    1891    $(MODEL_LIB)(lib_mpp.o) \ 
    1892    $(MODEL_LIB)(obc_oce.o) \ 
    1893    $(MODEL_LIB)(oce.o) \ 
    1894    $(MODEL_LIB)(solisl.o) \ 
    1895    vectopt_loop_substitute.h90 \ 
    1896    KEY_CPP \ 
    1897    dommsk.F90 
    1898 $(MODEL_LIB)(domstp.o) :   \ 
    1899    lib_print.f90 \ 
    1900    par_kind.F90 \ 
    1901    par_oce.F90 \ 
    1902    $(MODEL_LIB)(lib_print.o) \ 
    1903    $(MODEL_LIB)(par_kind.o) \ 
    1904    $(MODEL_LIB)(par_oce.o) \ 
    1905    dom_oce.F90 \ 
    1906    in_out_manager.F90 \ 
    1907    oce.F90 \ 
    1908    $(MODEL_LIB)(dom_oce.o) \ 
    1909    $(MODEL_LIB)(in_out_manager.o) \ 
    1910    $(MODEL_LIB)(oce.o) \ 
    1911    domzgr_substitute.h90 \ 
    1912    KEY_CPP \ 
    1913    domstp.F90 
    1914 $(MODEL_LIB)(domwri.o) :   \ 
    1915    lib_print.f90 \ 
    1916    par_kind.F90 \ 
    1917    par_oce.F90 \ 
    1918    $(MODEL_LIB)(lib_print.o) \ 
    1919    $(MODEL_LIB)(par_kind.o) \ 
    1920    $(MODEL_LIB)(par_oce.o) \ 
    1921    dom_oce.F90 \ 
    1922    in_out_manager.F90 \ 
    1923    $(MODEL_LIB)(dom_oce.o) \ 
    1924    $(MODEL_LIB)(in_out_manager.o) \ 
    1925    daymod.F90 \ 
    1926    lib_mpp.F90 \ 
    1927    $(MODEL_LIB)(daymod.o) \ 
    1928    $(MODEL_LIB)(lib_mpp.o) \ 
    1929    domwri_dimg.h90 \ 
    1930    $(IOIPSL_LIB) \ 
    1931    KEY_CPP \ 
    1932    domwri.F90 
    1933 $(MODEL_LIB)(domzgr.o) :   \ 
    1934    dom_oce.F90 \ 
    1935    flxrnf.F90 \ 
    1936    in_out_manager.F90 \ 
    1937    lbclnk.F90 \ 
    1938    lib_mpp.F90 \ 
    1939    lib_print.f90 \ 
    1940    obc_oce.F90 \ 
    19412000   ocesbc.F90 \ 
    1942    oce.F90 \ 
    1943    par_kind.F90 \ 
    1944    par_oce.F90 \ 
    1945    phycst.F90 \ 
     2001   par_kind.F90 \ 
     2002   par_oce.F90 \ 
     2003   phycst.F90 \ 
     2004   sol_oce.F90 \ 
    19462005   solfet.F90 \ 
    19472006   solpcg.F90 \ 
    19482007   solsor.F90 \ 
    1949    sol_oce.F90 \ 
    1950    $(MODEL_LIB)(dom_oce.o) \ 
    1951    $(MODEL_LIB)(flxrnf.o) \ 
    1952    $(MODEL_LIB)(in_out_manager.o) \ 
    1953    $(MODEL_LIB)(lbclnk.o) \ 
    1954    $(MODEL_LIB)(lib_mpp.o) \ 
    1955    $(MODEL_LIB)(lib_print.o) \ 
    1956    $(MODEL_LIB)(obc_oce.o) \ 
    1957    $(MODEL_LIB)(ocesbc.o) \ 
    1958    $(MODEL_LIB)(oce.o) \ 
    1959    $(MODEL_LIB)(par_kind.o) \ 
    1960    $(MODEL_LIB)(par_oce.o) \ 
    1961    $(MODEL_LIB)(phycst.o) \ 
    1962    $(MODEL_LIB)(solfet.o) \ 
    1963    $(MODEL_LIB)(solpcg.o) \ 
    1964    $(MODEL_LIB)(solsor.o) \ 
    1965    $(MODEL_LIB)(sol_oce.o) \ 
     2008   $(MODEL_LIB)(closea.o) \ 
     2009   $(MODEL_LIB)(dom_oce.o) \ 
     2010   $(MODEL_LIB)(in_out_manager.o) \ 
     2011   $(MODEL_LIB)(ini1d.o) \ 
     2012   $(MODEL_LIB)(lbclnk.o) \ 
     2013   $(MODEL_LIB)(lib_mpp.o) \ 
     2014   $(MODEL_LIB)(oce.o) \ 
     2015   $(MODEL_LIB)(solisl.o) \ 
    19662016   closea.F90 \ 
    19672017   dom_oce.F90 \ 
     2018   in_out_manager.F90 \ 
    19682019   ini1d.F90 \ 
    1969    in_out_manager.F90 \ 
    19702020   lbclnk.F90 \ 
    19712021   lib_mpp.F90 \ 
    19722022   oce.F90 \ 
    19732023   solisl.F90 \ 
    1974    $(MODEL_LIB)(closea.o) \ 
    1975    $(MODEL_LIB)(dom_oce.o) \ 
    1976    $(MODEL_LIB)(ini1d.o) \ 
    1977    $(MODEL_LIB)(in_out_manager.o) \ 
    1978    $(MODEL_LIB)(lbclnk.o) \ 
    1979    $(MODEL_LIB)(lib_mpp.o) \ 
    1980    $(MODEL_LIB)(oce.o) \ 
    1981    $(MODEL_LIB)(solisl.o) \ 
     2024   domzgr_s.h90 \ 
    19822025   domzgr_substitute.h90 \ 
    1983    domzgr_s.h90 \ 
    19842026   domzgr_zps.h90 \ 
    19852027   vectopt_loop_substitute.h90 \ 
     
    19872029   KEY_CPP \ 
    19882030   domzgr.F90 
    1989 $(MODEL_LIB)(dom_ice.o) :  \ 
    1990    par_oce.F90 \ 
    1991    $(MODEL_LIB)(par_oce.o) \ 
    1992    par_ice.F90 \ 
    1993    $(MODEL_LIB)(par_ice.o) \ 
    1994    dom_ice.F90 
    1995 $(MODEL_LIB)(dom_oce.o) :  \ 
    1996    par_kind.F90 \ 
    1997    $(MODEL_LIB)(par_kind.o) \ 
    1998    par_oce.F90 \ 
    1999    $(MODEL_LIB)(par_oce.o) \ 
    2000    dom_oce.F90 
    20012031$(MODEL_LIB)(dtasal.o) :   \ 
    2002    dom_oce.F90 \ 
    2003    in_out_manager.F90 \ 
    2004    lib_print.f90 \ 
    2005    par_kind.F90 \ 
    2006    par_oce.F90 \ 
    2007    phycst.F90 \ 
    2008    prtctl.F90 \ 
    2009    $(MODEL_LIB)(dom_oce.o) \ 
    2010    $(MODEL_LIB)(in_out_manager.o) \ 
    2011    $(MODEL_LIB)(lib_print.o) \ 
    2012    $(MODEL_LIB)(par_kind.o) \ 
    2013    $(MODEL_LIB)(par_oce.o) \ 
    2014    $(MODEL_LIB)(phycst.o) \ 
    2015    $(MODEL_LIB)(prtctl.o) \ 
     2032   $(MODEL_LIB)(dom_oce.o) \ 
     2033   $(MODEL_LIB)(in_out_manager.o) \ 
     2034   $(MODEL_LIB)(lib_print.o) \ 
     2035   $(MODEL_LIB)(par_kind.o) \ 
     2036   $(MODEL_LIB)(par_oce.o) \ 
     2037   $(MODEL_LIB)(phycst.o) \ 
     2038   $(MODEL_LIB)(prtctl.o) \ 
     2039   dom_oce.F90 \ 
     2040   in_out_manager.F90 \ 
     2041   lib_print.f90 \ 
     2042   par_kind.F90 \ 
     2043   par_oce.F90 \ 
     2044   phycst.F90 \ 
     2045   prtctl.F90 \ 
     2046   $(MODEL_LIB)(daymod.o) \ 
     2047   $(MODEL_LIB)(dom_oce.o) \ 
     2048   $(MODEL_LIB)(in_out_manager.o) \ 
     2049   $(MODEL_LIB)(oce.o) \ 
    20162050   daymod.F90 \ 
    20172051   dom_oce.F90 \ 
    20182052   in_out_manager.F90 \ 
    20192053   oce.F90 \ 
    2020    $(MODEL_LIB)(daymod.o) \ 
    2021    $(MODEL_LIB)(dom_oce.o) \ 
    2022    $(MODEL_LIB)(in_out_manager.o) \ 
    2023    $(MODEL_LIB)(oce.o) \ 
    20242054   domzgr_substitute.h90 \ 
    20252055   $(IOIPSL_LIB) \ 
    20262056   KEY_CPP \ 
    20272057   dtasal.F90 
     2058$(MODEL_LIB)(dtasss.o) :   \ 
     2059   $(MODEL_LIB)(dom_oce.o) \ 
     2060   $(MODEL_LIB)(in_out_manager.o) \ 
     2061   $(MODEL_LIB)(lib_print.o) \ 
     2062   $(MODEL_LIB)(oce.o) \ 
     2063   $(MODEL_LIB)(par_kind.o) \ 
     2064   $(MODEL_LIB)(par_oce.o) \ 
     2065   $(MODEL_LIB)(phycst.o) \ 
     2066   $(MODEL_LIB)(prtctl.o) \ 
     2067   dom_oce.F90 \ 
     2068   in_out_manager.F90 \ 
     2069   lib_print.f90 \ 
     2070   oce.F90 \ 
     2071   par_kind.F90 \ 
     2072   par_oce.F90 \ 
     2073   phycst.F90 \ 
     2074   prtctl.F90 \ 
     2075   $(MODEL_LIB)(daymod.o) \ 
     2076   $(MODEL_LIB)(dom_oce.o) \ 
     2077   $(MODEL_LIB)(in_out_manager.o) \ 
     2078   $(MODEL_LIB)(oce.o) \ 
     2079   $(MODEL_LIB)(ocfzpt.o) \ 
     2080   daymod.F90 \ 
     2081   dom_oce.F90 \ 
     2082   in_out_manager.F90 \ 
     2083   oce.F90 \ 
     2084   ocfzpt.F90 \ 
     2085   $(IOIPSL_LIB) \ 
     2086   KEY_CPP \ 
     2087   dtasss.F90 
    20282088$(MODEL_LIB)(dtasst.o) :   \ 
    2029    dom_oce.F90 \ 
    2030    in_out_manager.F90 \ 
    2031    lib_print.f90 \ 
    2032    oce.F90 \ 
    2033    par_kind.F90 \ 
    2034    par_oce.F90 \ 
    2035    phycst.F90 \ 
    2036    prtctl.F90 \ 
    2037    $(MODEL_LIB)(dom_oce.o) \ 
    2038    $(MODEL_LIB)(in_out_manager.o) \ 
    2039    $(MODEL_LIB)(lib_print.o) \ 
    2040    $(MODEL_LIB)(oce.o) \ 
    2041    $(MODEL_LIB)(par_kind.o) \ 
    2042    $(MODEL_LIB)(par_oce.o) \ 
    2043    $(MODEL_LIB)(phycst.o) \ 
    2044    $(MODEL_LIB)(prtctl.o) \ 
     2089   $(MODEL_LIB)(dom_oce.o) \ 
     2090   $(MODEL_LIB)(in_out_manager.o) \ 
     2091   $(MODEL_LIB)(lib_print.o) \ 
     2092   $(MODEL_LIB)(oce.o) \ 
     2093   $(MODEL_LIB)(par_kind.o) \ 
     2094   $(MODEL_LIB)(par_oce.o) \ 
     2095   $(MODEL_LIB)(phycst.o) \ 
     2096   $(MODEL_LIB)(prtctl.o) \ 
     2097   dom_oce.F90 \ 
     2098   in_out_manager.F90 \ 
     2099   lib_print.f90 \ 
     2100   oce.F90 \ 
     2101   par_kind.F90 \ 
     2102   par_oce.F90 \ 
     2103   phycst.F90 \ 
     2104   prtctl.F90 \ 
     2105   $(MODEL_LIB)(daymod.o) \ 
     2106   $(MODEL_LIB)(dom_oce.o) \ 
     2107   $(MODEL_LIB)(in_out_manager.o) \ 
     2108   $(MODEL_LIB)(oce.o) \ 
     2109   $(MODEL_LIB)(ocfzpt.o) \ 
    20452110   daymod.F90 \ 
    20462111   dom_oce.F90 \ 
     
    20482113   oce.F90 \ 
    20492114   ocfzpt.F90 \ 
    2050    $(MODEL_LIB)(daymod.o) \ 
    2051    $(MODEL_LIB)(dom_oce.o) \ 
    2052    $(MODEL_LIB)(in_out_manager.o) \ 
    2053    $(MODEL_LIB)(oce.o) \ 
    2054    $(MODEL_LIB)(ocfzpt.o) \ 
    20552115   $(IOIPSL_LIB) \ 
     2116   KEY_CPP \ 
    20562117   dtasst.F90 
    20572118$(MODEL_LIB)(dtatem.o) :   \ 
    2058    dom_oce.F90 \ 
    2059    in_out_manager.F90 \ 
    2060    lib_print.f90 \ 
    2061    par_kind.F90 \ 
    2062    par_oce.F90 \ 
    2063    phycst.F90 \ 
    2064    prtctl.F90 \ 
    2065    $(MODEL_LIB)(dom_oce.o) \ 
    2066    $(MODEL_LIB)(in_out_manager.o) \ 
    2067    $(MODEL_LIB)(lib_print.o) \ 
    2068    $(MODEL_LIB)(par_kind.o) \ 
    2069    $(MODEL_LIB)(par_oce.o) \ 
    2070    $(MODEL_LIB)(phycst.o) \ 
    2071    $(MODEL_LIB)(prtctl.o) \ 
     2119   $(MODEL_LIB)(dom_oce.o) \ 
     2120   $(MODEL_LIB)(in_out_manager.o) \ 
     2121   $(MODEL_LIB)(lib_print.o) \ 
     2122   $(MODEL_LIB)(par_kind.o) \ 
     2123   $(MODEL_LIB)(par_oce.o) \ 
     2124   $(MODEL_LIB)(phycst.o) \ 
     2125   $(MODEL_LIB)(prtctl.o) \ 
     2126   dom_oce.F90 \ 
     2127   in_out_manager.F90 \ 
     2128   lib_print.f90 \ 
     2129   par_kind.F90 \ 
     2130   par_oce.F90 \ 
     2131   phycst.F90 \ 
     2132   prtctl.F90 \ 
     2133   $(MODEL_LIB)(daymod.o) \ 
     2134   $(MODEL_LIB)(dom_oce.o) \ 
     2135   $(MODEL_LIB)(in_out_manager.o) \ 
     2136   $(MODEL_LIB)(oce.o) \ 
    20722137   daymod.F90 \ 
    20732138   dom_oce.F90 \ 
    20742139   in_out_manager.F90 \ 
    20752140   oce.F90 \ 
    2076    $(MODEL_LIB)(daymod.o) \ 
    2077    $(MODEL_LIB)(dom_oce.o) \ 
    2078    $(MODEL_LIB)(in_out_manager.o) \ 
    2079    $(MODEL_LIB)(oce.o) \ 
    20802141   domzgr_substitute.h90 \ 
    20812142   $(IOIPSL_LIB) \ 
     
    20832144   dtatem.F90 
    20842145$(MODEL_LIB)(dyncor1d.o) : \ 
    2085    dom_oce.F90 \ 
    2086    in_out_manager.F90 \ 
    2087    lib_mpp.F90 \ 
    2088    lib_print.f90 \ 
    2089    par_kind.F90 \ 
    2090    par_oce.F90 \ 
    2091    $(MODEL_LIB)(dom_oce.o) \ 
    2092    $(MODEL_LIB)(in_out_manager.o) \ 
    2093    $(MODEL_LIB)(lib_mpp.o) \ 
    2094    $(MODEL_LIB)(lib_print.o) \ 
    2095    $(MODEL_LIB)(par_kind.o) \ 
    2096    $(MODEL_LIB)(par_oce.o) \ 
    2097    dom_oce.F90 \ 
    2098    in_out_manager.F90 \ 
    2099    oce.F90 \ 
    2100    phycst.F90 \ 
    2101    prtctl.F90 \ 
    2102    $(MODEL_LIB)(dom_oce.o) \ 
    2103    $(MODEL_LIB)(in_out_manager.o) \ 
    2104    $(MODEL_LIB)(oce.o) \ 
    2105    $(MODEL_LIB)(phycst.o) \ 
    2106    $(MODEL_LIB)(prtctl.o) \ 
     2146   $(MODEL_LIB)(dom_oce.o) \ 
     2147   $(MODEL_LIB)(in_out_manager.o) \ 
     2148   $(MODEL_LIB)(lib_mpp.o) \ 
     2149   $(MODEL_LIB)(lib_print.o) \ 
     2150   $(MODEL_LIB)(par_kind.o) \ 
     2151   $(MODEL_LIB)(par_oce.o) \ 
     2152   dom_oce.F90 \ 
     2153   in_out_manager.F90 \ 
     2154   lib_mpp.F90 \ 
     2155   lib_print.f90 \ 
     2156   par_kind.F90 \ 
     2157   par_oce.F90 \ 
     2158   $(MODEL_LIB)(dom_oce.o) \ 
     2159   $(MODEL_LIB)(in_out_manager.o) \ 
     2160   $(MODEL_LIB)(oce.o) \ 
     2161   $(MODEL_LIB)(phycst.o) \ 
     2162   $(MODEL_LIB)(prtctl.o) \ 
     2163   dom_oce.F90 \ 
     2164   in_out_manager.F90 \ 
     2165   oce.F90 \ 
     2166   phycst.F90 \ 
     2167   prtctl.F90 \ 
    21072168   vectopt_loop_substitute.h90 \ 
    21082169   KEY_CPP \ 
    21092170   dyncor1d.F90 
    21102171$(MODEL_LIB)(dynhpg.o) :   \ 
     2172   $(MODEL_LIB)(dom_oce.o) \ 
     2173   $(MODEL_LIB)(in_out_manager.o) \ 
     2174   $(MODEL_LIB)(lib_mpp.o) \ 
     2175   $(MODEL_LIB)(lib_print.o) \ 
     2176   $(MODEL_LIB)(oce.o) \ 
     2177   $(MODEL_LIB)(par_kind.o) \ 
     2178   $(MODEL_LIB)(par_oce.o) \ 
     2179   $(MODEL_LIB)(trabbl.o) \ 
     2180   $(MODEL_LIB)(trdicp.o) \ 
     2181   $(MODEL_LIB)(trdicp_oce.o) \ 
     2182   $(MODEL_LIB)(trdmld.o) \ 
     2183   $(MODEL_LIB)(trdmld_oce.o) \ 
     2184   $(MODEL_LIB)(trdmod_oce.o) \ 
     2185   $(MODEL_LIB)(trdvor.o) \ 
     2186   $(MODEL_LIB)(trdvor_oce.o) \ 
    21112187   dom_oce.F90 \ 
    21122188   in_out_manager.F90 \ 
     
    21262202   $(MODEL_LIB)(dom_oce.o) \ 
    21272203   $(MODEL_LIB)(in_out_manager.o) \ 
     2204   $(MODEL_LIB)(oce.o) \ 
     2205   $(MODEL_LIB)(phycst.o) \ 
     2206   $(MODEL_LIB)(prtctl.o) \ 
     2207   $(MODEL_LIB)(trdmod.o) \ 
     2208   $(MODEL_LIB)(trdmod_oce.o) \ 
     2209   dom_oce.F90 \ 
     2210   in_out_manager.F90 \ 
     2211   oce.F90 \ 
     2212   phycst.F90 \ 
     2213   prtctl.F90 \ 
     2214   trdmod.F90 \ 
     2215   trdmod_oce.F90 \ 
     2216   domzgr_substitute.h90 \ 
     2217   vectopt_loop_substitute.h90 \ 
     2218   KEY_CPP \ 
     2219   dynhpg.F90 
     2220$(MODEL_LIB)(dynhpg_atsk.o) : \ 
     2221   $(MODEL_LIB)(dom_oce.o) \ 
     2222   $(MODEL_LIB)(in_out_manager.o) \ 
    21282223   $(MODEL_LIB)(lib_mpp.o) \ 
    21292224   $(MODEL_LIB)(lib_print.o) \ 
     
    21412236   dom_oce.F90 \ 
    21422237   in_out_manager.F90 \ 
    2143    oce.F90 \ 
    2144    phycst.F90 \ 
    2145    prtctl.F90 \ 
    2146    trdmod.F90 \ 
    2147    trdmod_oce.F90 \ 
    2148    $(MODEL_LIB)(dom_oce.o) \ 
    2149    $(MODEL_LIB)(in_out_manager.o) \ 
    2150    $(MODEL_LIB)(oce.o) \ 
    2151    $(MODEL_LIB)(phycst.o) \ 
    2152    $(MODEL_LIB)(prtctl.o) \ 
    2153    $(MODEL_LIB)(trdmod.o) \ 
    2154    $(MODEL_LIB)(trdmod_oce.o) \ 
    2155    domzgr_substitute.h90 \ 
    2156    vectopt_loop_substitute.h90 \ 
    2157    KEY_CPP \ 
    2158    dynhpg.F90 
    2159 $(MODEL_LIB)(dynhpg_atsk.o) : \ 
    2160    dom_oce.F90 \ 
    2161    in_out_manager.F90 \ 
    21622238   lib_mpp.F90 \ 
    21632239   lib_print.f90 \ 
     
    21752251   $(MODEL_LIB)(dom_oce.o) \ 
    21762252   $(MODEL_LIB)(in_out_manager.o) \ 
     2253   $(MODEL_LIB)(oce.o) \ 
     2254   $(MODEL_LIB)(phycst.o) \ 
     2255   $(MODEL_LIB)(prtctl.o) \ 
     2256   $(MODEL_LIB)(trdmod.o) \ 
     2257   $(MODEL_LIB)(trdmod_oce.o) \ 
     2258   dom_oce.F90 \ 
     2259   in_out_manager.F90 \ 
     2260   oce.F90 \ 
     2261   phycst.F90 \ 
     2262   prtctl.F90 \ 
     2263   trdmod.F90 \ 
     2264   trdmod_oce.F90 \ 
     2265   domzgr_substitute.h90 \ 
     2266   vectopt_loop_substitute.h90 \ 
     2267   KEY_CPP \ 
     2268   dynhpg_atsk.F90 
     2269$(MODEL_LIB)(dynkeg.o) :   \ 
     2270   $(MODEL_LIB)(dom_oce.o) \ 
     2271   $(MODEL_LIB)(in_out_manager.o) \ 
    21772272   $(MODEL_LIB)(lib_mpp.o) \ 
    21782273   $(MODEL_LIB)(lib_print.o) \ 
     
    21902285   dom_oce.F90 \ 
    21912286   in_out_manager.F90 \ 
    2192    oce.F90 \ 
    2193    phycst.F90 \ 
    2194    prtctl.F90 \ 
    2195    trdmod.F90 \ 
    2196    trdmod_oce.F90 \ 
    2197    $(MODEL_LIB)(dom_oce.o) \ 
    2198    $(MODEL_LIB)(in_out_manager.o) \ 
    2199    $(MODEL_LIB)(oce.o) \ 
    2200    $(MODEL_LIB)(phycst.o) \ 
    2201    $(MODEL_LIB)(prtctl.o) \ 
    2202    $(MODEL_LIB)(trdmod.o) \ 
    2203    $(MODEL_LIB)(trdmod_oce.o) \ 
    2204    domzgr_substitute.h90 \ 
    2205    vectopt_loop_substitute.h90 \ 
    2206    KEY_CPP \ 
    2207    dynhpg_atsk.F90 
    2208 $(MODEL_LIB)(dynkeg.o) :   \ 
    2209    dom_oce.F90 \ 
    2210    in_out_manager.F90 \ 
    22112287   lib_mpp.F90 \ 
    22122288   lib_print.f90 \ 
     
    22242300   $(MODEL_LIB)(dom_oce.o) \ 
    22252301   $(MODEL_LIB)(in_out_manager.o) \ 
     2302   $(MODEL_LIB)(oce.o) \ 
     2303   $(MODEL_LIB)(prtctl.o) \ 
     2304   $(MODEL_LIB)(trdmod.o) \ 
     2305   $(MODEL_LIB)(trdmod_oce.o) \ 
     2306   dom_oce.F90 \ 
     2307   in_out_manager.F90 \ 
     2308   oce.F90 \ 
     2309   prtctl.F90 \ 
     2310   trdmod.F90 \ 
     2311   trdmod_oce.F90 \ 
     2312   vectopt_loop_substitute.h90 \ 
     2313   KEY_CPP \ 
     2314   dynkeg.F90 
     2315$(MODEL_LIB)(dynldf_bilap.o) :   \ 
     2316   $(MODEL_LIB)(dom_oce.o) \ 
     2317   $(MODEL_LIB)(in_out_manager.o) \ 
    22262318   $(MODEL_LIB)(lib_mpp.o) \ 
    22272319   $(MODEL_LIB)(lib_print.o) \ 
     
    22392331   dom_oce.F90 \ 
    22402332   in_out_manager.F90 \ 
     2333   lib_mpp.F90 \ 
     2334   lib_print.f90 \ 
     2335   oce.F90 \ 
     2336   par_kind.F90 \ 
     2337   par_oce.F90 \ 
     2338   trabbl.F90 \ 
     2339   trdicp.F90 \ 
     2340   trdicp_oce.F90 \ 
     2341   trdmld.F90 \ 
     2342   trdmld_oce.F90 \ 
     2343   trdmod_oce.F90 \ 
     2344   trdvor.F90 \ 
     2345   trdvor_oce.F90 \ 
     2346   $(MODEL_LIB)(dom_oce.o) \ 
     2347   $(MODEL_LIB)(in_out_manager.o) \ 
     2348   $(MODEL_LIB)(lbclnk.o) \ 
     2349   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2350   $(MODEL_LIB)(oce.o) \ 
     2351   $(MODEL_LIB)(prtctl.o) \ 
     2352   $(MODEL_LIB)(trdmod.o) \ 
     2353   $(MODEL_LIB)(trdmod_oce.o) \ 
     2354   dom_oce.F90 \ 
     2355   in_out_manager.F90 \ 
     2356   lbclnk.F90 \ 
     2357   ldfdyn_oce.F90 \ 
    22412358   oce.F90 \ 
    22422359   prtctl.F90 \ 
    22432360   trdmod.F90 \ 
    22442361   trdmod_oce.F90 \ 
    2245    $(MODEL_LIB)(dom_oce.o) \ 
    2246    $(MODEL_LIB)(in_out_manager.o) \ 
    2247    $(MODEL_LIB)(oce.o) \ 
    2248    $(MODEL_LIB)(prtctl.o) \ 
    2249    $(MODEL_LIB)(trdmod.o) \ 
     2362   domzgr_substitute.h90 \ 
     2363   ldfdyn_substitute.h90 \ 
     2364   vectopt_loop_substitute.h90 \ 
     2365   KEY_CPP \ 
     2366   dynldf_bilap.F90 
     2367$(MODEL_LIB)(dynldf_bilapg.o) :  \ 
     2368   $(MODEL_LIB)(dom_oce.o) \ 
     2369   $(MODEL_LIB)(in_out_manager.o) \ 
     2370   $(MODEL_LIB)(lbclnk.o) \ 
     2371   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2372   $(MODEL_LIB)(ldftra_oce.o) \ 
     2373   $(MODEL_LIB)(lib_mpp.o) \ 
     2374   $(MODEL_LIB)(lib_print.o) \ 
     2375   $(MODEL_LIB)(oce.o) \ 
     2376   $(MODEL_LIB)(par_kind.o) \ 
     2377   $(MODEL_LIB)(par_oce.o) \ 
     2378   $(MODEL_LIB)(phycst.o) \ 
     2379   $(MODEL_LIB)(prtctl.o) \ 
     2380   $(MODEL_LIB)(trabbl.o) \ 
     2381   $(MODEL_LIB)(trdicp.o) \ 
     2382   $(MODEL_LIB)(trdicp_oce.o) \ 
     2383   $(MODEL_LIB)(trdmld.o) \ 
     2384   $(MODEL_LIB)(trdmld_oce.o) \ 
    22502385   $(MODEL_LIB)(trdmod_oce.o) \ 
    2251    vectopt_loop_substitute.h90 \ 
    2252    KEY_CPP \ 
    2253    dynkeg.F90 
    2254 $(MODEL_LIB)(dynldf_bilapg.o) :  \ 
     2386   $(MODEL_LIB)(trdvor.o) \ 
     2387   $(MODEL_LIB)(trdvor_oce.o) \ 
     2388   $(MODEL_LIB)(zdfmxl.o) \ 
    22552389   dom_oce.F90 \ 
    22562390   in_out_manager.F90 \ 
     
    22782412   $(MODEL_LIB)(lbclnk.o) \ 
    22792413   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2414   $(MODEL_LIB)(ldfslp.o) \ 
     2415   $(MODEL_LIB)(oce.o) \ 
     2416   $(MODEL_LIB)(prtctl.o) \ 
     2417   $(MODEL_LIB)(trdmod.o) \ 
     2418   $(MODEL_LIB)(trdmod_oce.o) \ 
     2419   $(MODEL_LIB)(zdf_oce.o) \ 
     2420   dom_oce.F90 \ 
     2421   in_out_manager.F90 \ 
     2422   lbclnk.F90 \ 
     2423   ldfdyn_oce.F90 \ 
     2424   ldfslp.F90 \ 
     2425   oce.F90 \ 
     2426   prtctl.F90 \ 
     2427   trdmod.F90 \ 
     2428   trdmod_oce.F90 \ 
     2429   zdf_oce.F90 \ 
     2430   domzgr_substitute.h90 \ 
     2431   ldfdyn_substitute.h90 \ 
     2432   KEY_CPP \ 
     2433   dynldf_bilapg.F90 
     2434$(MODEL_LIB)(dynldf_iso.o) :  \ 
     2435   $(MODEL_LIB)(dom_oce.o) \ 
     2436   $(MODEL_LIB)(in_out_manager.o) \ 
     2437   $(MODEL_LIB)(lbclnk.o) \ 
     2438   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    22802439   $(MODEL_LIB)(ldftra_oce.o) \ 
    22812440   $(MODEL_LIB)(lib_mpp.o) \ 
     
    22992458   lbclnk.F90 \ 
    23002459   ldfdyn_oce.F90 \ 
    2301    ldfslp.F90 \ 
    2302    oce.F90 \ 
    2303    prtctl.F90 \ 
    2304    trdmod.F90 \ 
    2305    trdmod_oce.F90 \ 
    2306    zdf_oce.F90 \ 
    2307    $(MODEL_LIB)(dom_oce.o) \ 
    2308    $(MODEL_LIB)(in_out_manager.o) \ 
    2309    $(MODEL_LIB)(lbclnk.o) \ 
    2310    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2311    $(MODEL_LIB)(ldfslp.o) \ 
    2312    $(MODEL_LIB)(oce.o) \ 
    2313    $(MODEL_LIB)(prtctl.o) \ 
    2314    $(MODEL_LIB)(trdmod.o) \ 
    2315    $(MODEL_LIB)(trdmod_oce.o) \ 
    2316    $(MODEL_LIB)(zdf_oce.o) \ 
    2317    domzgr_substitute.h90 \ 
    2318    ldfdyn_substitute.h90 \ 
    2319    KEY_CPP \ 
    2320    dynldf_bilapg.F90 
    2321 $(MODEL_LIB)(dynldf_bilap.o) :   \ 
    2322    dom_oce.F90 \ 
    2323    in_out_manager.F90 \ 
    2324    lib_mpp.F90 \ 
    2325    lib_print.f90 \ 
    2326    oce.F90 \ 
    2327    par_kind.F90 \ 
    2328    par_oce.F90 \ 
    2329    trabbl.F90 \ 
    2330    trdicp.F90 \ 
    2331    trdicp_oce.F90 \ 
    2332    trdmld.F90 \ 
    2333    trdmld_oce.F90 \ 
    2334    trdmod_oce.F90 \ 
    2335    trdvor.F90 \ 
    2336    trdvor_oce.F90 \ 
    2337    $(MODEL_LIB)(dom_oce.o) \ 
    2338    $(MODEL_LIB)(in_out_manager.o) \ 
    2339    $(MODEL_LIB)(lib_mpp.o) \ 
    2340    $(MODEL_LIB)(lib_print.o) \ 
    2341    $(MODEL_LIB)(oce.o) \ 
    2342    $(MODEL_LIB)(par_kind.o) \ 
    2343    $(MODEL_LIB)(par_oce.o) \ 
    2344    $(MODEL_LIB)(trabbl.o) \ 
    2345    $(MODEL_LIB)(trdicp.o) \ 
    2346    $(MODEL_LIB)(trdicp_oce.o) \ 
    2347    $(MODEL_LIB)(trdmld.o) \ 
    2348    $(MODEL_LIB)(trdmld_oce.o) \ 
    2349    $(MODEL_LIB)(trdmod_oce.o) \ 
    2350    $(MODEL_LIB)(trdvor.o) \ 
    2351    $(MODEL_LIB)(trdvor_oce.o) \ 
    2352    dom_oce.F90 \ 
    2353    in_out_manager.F90 \ 
    2354    lbclnk.F90 \ 
    2355    ldfdyn_oce.F90 \ 
    2356    oce.F90 \ 
    2357    prtctl.F90 \ 
    2358    trdmod.F90 \ 
    2359    trdmod_oce.F90 \ 
    2360    $(MODEL_LIB)(dom_oce.o) \ 
    2361    $(MODEL_LIB)(in_out_manager.o) \ 
    2362    $(MODEL_LIB)(lbclnk.o) \ 
    2363    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2364    $(MODEL_LIB)(oce.o) \ 
    2365    $(MODEL_LIB)(prtctl.o) \ 
    2366    $(MODEL_LIB)(trdmod.o) \ 
    2367    $(MODEL_LIB)(trdmod_oce.o) \ 
    2368    domzgr_substitute.h90 \ 
    2369    ldfdyn_substitute.h90 \ 
    2370    vectopt_loop_substitute.h90 \ 
    2371    KEY_CPP \ 
    2372    dynldf_bilap.F90 
    2373 $(MODEL_LIB)(dynldf_iso.o) :  \ 
    2374    dom_oce.F90 \ 
    2375    in_out_manager.F90 \ 
    2376    lbclnk.F90 \ 
    2377    ldfdyn_oce.F90 \ 
    23782460   ldftra_oce.F90 \ 
    23792461   lib_mpp.F90 \ 
     
    23952477   $(MODEL_LIB)(dom_oce.o) \ 
    23962478   $(MODEL_LIB)(in_out_manager.o) \ 
     2479   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2480   $(MODEL_LIB)(ldfslp.o) \ 
     2481   $(MODEL_LIB)(ldftra_oce.o) \ 
     2482   $(MODEL_LIB)(oce.o) \ 
     2483   $(MODEL_LIB)(prtctl.o) \ 
     2484   $(MODEL_LIB)(trdmod.o) \ 
     2485   $(MODEL_LIB)(trdmod_oce.o) \ 
     2486   $(MODEL_LIB)(zdf_oce.o) \ 
     2487   dom_oce.F90 \ 
     2488   in_out_manager.F90 \ 
     2489   ldfdyn_oce.F90 \ 
     2490   ldfslp.F90 \ 
     2491   ldftra_oce.F90 \ 
     2492   oce.F90 \ 
     2493   prtctl.F90 \ 
     2494   trdmod.F90 \ 
     2495   trdmod_oce.F90 \ 
     2496   zdf_oce.F90 \ 
     2497   domzgr_substitute.h90 \ 
     2498   ldfdyn_substitute.h90 \ 
     2499   vectopt_loop_substitute.h90 \ 
     2500   KEY_CPP \ 
     2501   dynldf_iso.F90 
     2502$(MODEL_LIB)(dynldf_lap.o) :  \ 
     2503   $(MODEL_LIB)(dom_oce.o) \ 
     2504   $(MODEL_LIB)(in_out_manager.o) \ 
    23972505   $(MODEL_LIB)(lbclnk.o) \ 
    23982506   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     
    24162524   dom_oce.F90 \ 
    24172525   in_out_manager.F90 \ 
    2418    ldfdyn_oce.F90 \ 
    2419    ldfslp.F90 \ 
    2420    ldftra_oce.F90 \ 
    2421    oce.F90 \ 
    2422    prtctl.F90 \ 
    2423    trdmod.F90 \ 
    2424    trdmod_oce.F90 \ 
    2425    zdf_oce.F90 \ 
    2426    $(MODEL_LIB)(dom_oce.o) \ 
    2427    $(MODEL_LIB)(in_out_manager.o) \ 
    2428    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2429    $(MODEL_LIB)(ldfslp.o) \ 
    2430    $(MODEL_LIB)(ldftra_oce.o) \ 
    2431    $(MODEL_LIB)(oce.o) \ 
    2432    $(MODEL_LIB)(prtctl.o) \ 
    2433    $(MODEL_LIB)(trdmod.o) \ 
    2434    $(MODEL_LIB)(trdmod_oce.o) \ 
    2435    $(MODEL_LIB)(zdf_oce.o) \ 
    2436    domzgr_substitute.h90 \ 
    2437    ldfdyn_substitute.h90 \ 
    2438    vectopt_loop_substitute.h90 \ 
    2439    KEY_CPP \ 
    2440    dynldf_iso.F90 
    2441 $(MODEL_LIB)(dynldf_lap.o) :  \ 
    2442    dom_oce.F90 \ 
    2443    in_out_manager.F90 \ 
    24442526   lbclnk.F90 \ 
    24452527   ldfdyn_oce.F90 \ 
     
    24632545   $(MODEL_LIB)(dom_oce.o) \ 
    24642546   $(MODEL_LIB)(in_out_manager.o) \ 
     2547   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2548   $(MODEL_LIB)(ldfslp.o) \ 
     2549   $(MODEL_LIB)(oce.o) \ 
     2550   $(MODEL_LIB)(prtctl.o) \ 
     2551   $(MODEL_LIB)(trdmod.o) \ 
     2552   $(MODEL_LIB)(trdmod_oce.o) \ 
     2553   $(MODEL_LIB)(zdf_oce.o) \ 
     2554   dom_oce.F90 \ 
     2555   in_out_manager.F90 \ 
     2556   ldfdyn_oce.F90 \ 
     2557   ldfslp.F90 \ 
     2558   oce.F90 \ 
     2559   prtctl.F90 \ 
     2560   trdmod.F90 \ 
     2561   trdmod_oce.F90 \ 
     2562   zdf_oce.F90 \ 
     2563   domzgr_substitute.h90 \ 
     2564   ldfdyn_substitute.h90 \ 
     2565   vectopt_loop_substitute.h90 \ 
     2566   KEY_CPP \ 
     2567   dynldf_lap.F90 
     2568$(MODEL_LIB)(dynnxt.o) :   \ 
     2569   $(MODEL_LIB)(cla_div.o) \ 
     2570   $(MODEL_LIB)(divcur.o) \ 
     2571   $(MODEL_LIB)(dom_oce.o) \ 
     2572   $(MODEL_LIB)(dynspg_oce.o) \ 
     2573   $(MODEL_LIB)(in_out_manager.o) \ 
     2574   $(MODEL_LIB)(lbclnk.o) \ 
     2575   $(MODEL_LIB)(lib_mpp.o) \ 
     2576   $(MODEL_LIB)(lib_print.o) \ 
     2577   $(MODEL_LIB)(obc_oce.o) \ 
     2578   $(MODEL_LIB)(obc_par.o) \ 
     2579   $(MODEL_LIB)(obccli.o) \ 
     2580   $(MODEL_LIB)(oce.o) \ 
     2581   $(MODEL_LIB)(ocesbc.o) \ 
     2582   $(MODEL_LIB)(ocfzpt.o) \ 
     2583   $(MODEL_LIB)(par_kind.o) \ 
     2584   $(MODEL_LIB)(par_oce.o) \ 
     2585   $(MODEL_LIB)(phycst.o) \ 
     2586   $(MODEL_LIB)(sol_oce.o) \ 
     2587   $(MODEL_LIB)(wzvmod.o) \ 
     2588   cla_div.F90 \ 
     2589   divcur.F90 \ 
     2590   dom_oce.F90 \ 
     2591   dynspg_oce.F90 \ 
     2592   in_out_manager.F90 \ 
     2593   lbclnk.F90 \ 
     2594   lib_mpp.F90 \ 
     2595   lib_print.f90 \ 
     2596   obc_oce.F90 \ 
     2597   obc_par.F90 \ 
     2598   obccli.F90 \ 
     2599   oce.F90 \ 
     2600   ocesbc.F90 \ 
     2601   ocfzpt.F90 \ 
     2602   par_kind.F90 \ 
     2603   par_oce.F90 \ 
     2604   phycst.F90 \ 
     2605   sol_oce.F90 \ 
     2606   wzvmod.F90 \ 
     2607   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     2608   $(MODEL_LIB)(agrif_opa_update.o) \ 
     2609   $(MODEL_LIB)(dom_oce.o) \ 
     2610   $(MODEL_LIB)(dynspg_oce.o) \ 
     2611   $(MODEL_LIB)(in_out_manager.o) \ 
     2612   $(MODEL_LIB)(lbclnk.o) \ 
     2613   $(MODEL_LIB)(obc_oce.o) \ 
     2614   $(MODEL_LIB)(obcdyn.o) \ 
     2615   $(MODEL_LIB)(obcdyn_bt.o) \ 
     2616   $(MODEL_LIB)(obcvol.o) \ 
     2617   $(MODEL_LIB)(oce.o) \ 
     2618   $(MODEL_LIB)(prtctl.o) \ 
     2619   agrif_opa_interp.F90 \ 
     2620   agrif_opa_update.F90 \ 
     2621   dom_oce.F90 \ 
     2622   dynspg_oce.F90 \ 
     2623   in_out_manager.F90 \ 
     2624   lbclnk.F90 \ 
     2625   obc_oce.F90 \ 
     2626   obcdyn.F90 \ 
     2627   obcdyn_bt.F90 \ 
     2628   obcvol.F90 \ 
     2629   oce.F90 \ 
     2630   prtctl.F90 \ 
     2631   $(AGRIF_LIB) \ 
     2632   KEY_CPP \ 
     2633   dynnxt.F90 
     2634$(MODEL_LIB)(dynnxt1d.o) : \ 
     2635   $(MODEL_LIB)(dom_oce.o) \ 
     2636   $(MODEL_LIB)(in_out_manager.o) \ 
     2637   $(MODEL_LIB)(lib_mpp.o) \ 
     2638   $(MODEL_LIB)(lib_print.o) \ 
     2639   $(MODEL_LIB)(oce.o) \ 
     2640   $(MODEL_LIB)(par_kind.o) \ 
     2641   $(MODEL_LIB)(par_oce.o) \ 
     2642   dom_oce.F90 \ 
     2643   in_out_manager.F90 \ 
     2644   lib_mpp.F90 \ 
     2645   lib_print.f90 \ 
     2646   oce.F90 \ 
     2647   par_kind.F90 \ 
     2648   par_oce.F90 \ 
     2649   $(MODEL_LIB)(dom_oce.o) \ 
     2650   $(MODEL_LIB)(in_out_manager.o) \ 
     2651   $(MODEL_LIB)(lbclnk.o) \ 
     2652   $(MODEL_LIB)(oce.o) \ 
     2653   $(MODEL_LIB)(prtctl.o) \ 
     2654   dom_oce.F90 \ 
     2655   in_out_manager.F90 \ 
     2656   lbclnk.F90 \ 
     2657   oce.F90 \ 
     2658   prtctl.F90 \ 
     2659   KEY_CPP \ 
     2660   dynnxt1d.F90 
     2661$(MODEL_LIB)(dynspg.o) :   \ 
     2662   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     2663   $(MODEL_LIB)(cla_dynspg.o) \ 
     2664   $(MODEL_LIB)(dom_oce.o) \ 
     2665   $(MODEL_LIB)(dynspg_oce.o) \ 
     2666   $(MODEL_LIB)(dynvor.o) \ 
     2667   $(MODEL_LIB)(flxrnf.o) \ 
     2668   $(MODEL_LIB)(in_out_manager.o) \ 
     2669   $(MODEL_LIB)(lbclnk.o) \ 
     2670   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2671   $(MODEL_LIB)(ldftra_oce.o) \ 
     2672   $(MODEL_LIB)(lib_mpp.o) \ 
     2673   $(MODEL_LIB)(lib_print.o) \ 
     2674   $(MODEL_LIB)(obc_oce.o) \ 
     2675   $(MODEL_LIB)(obc_par.o) \ 
     2676   $(MODEL_LIB)(obcdta.o) \ 
     2677   $(MODEL_LIB)(obcdyn.o) \ 
     2678   $(MODEL_LIB)(obcfla.o) \ 
     2679   $(MODEL_LIB)(obcvol.o) \ 
     2680   $(MODEL_LIB)(oce.o) \ 
     2681   $(MODEL_LIB)(ocesbc.o) \ 
     2682   $(MODEL_LIB)(par_kind.o) \ 
     2683   $(MODEL_LIB)(par_oce.o) \ 
     2684   $(MODEL_LIB)(phycst.o) \ 
     2685   $(MODEL_LIB)(prtctl.o) \ 
     2686   $(MODEL_LIB)(sol_oce.o) \ 
     2687   $(MODEL_LIB)(solfet.o) \ 
     2688   $(MODEL_LIB)(solisl.o) \ 
     2689   $(MODEL_LIB)(solmat.o) \ 
     2690   $(MODEL_LIB)(solpcg.o) \ 
     2691   $(MODEL_LIB)(solsor.o) \ 
     2692   $(MODEL_LIB)(solsor_e.o) \ 
     2693   $(MODEL_LIB)(trabbl.o) \ 
     2694   $(MODEL_LIB)(trdicp.o) \ 
     2695   $(MODEL_LIB)(trdicp_oce.o) \ 
     2696   $(MODEL_LIB)(trdmld.o) \ 
     2697   $(MODEL_LIB)(trdmld_oce.o) \ 
     2698   $(MODEL_LIB)(trdmod_oce.o) \ 
     2699   $(MODEL_LIB)(trdvor.o) \ 
     2700   $(MODEL_LIB)(trdvor_oce.o) \ 
     2701   $(MODEL_LIB)(zdf_oce.o) \ 
     2702   agrif_opa_interp.F90 \ 
     2703   cla_dynspg.F90 \ 
     2704   dom_oce.F90 \ 
     2705   dynspg_oce.F90 \ 
     2706   dynvor.F90 \ 
     2707   flxrnf.F90 \ 
     2708   in_out_manager.F90 \ 
     2709   lbclnk.F90 \ 
     2710   ldfdyn_oce.F90 \ 
     2711   ldftra_oce.F90 \ 
     2712   lib_mpp.F90 \ 
     2713   lib_print.f90 \ 
     2714   obc_oce.F90 \ 
     2715   obc_par.F90 \ 
     2716   obcdta.F90 \ 
     2717   obcdyn.F90 \ 
     2718   obcfla.F90 \ 
     2719   obcvol.F90 \ 
     2720   oce.F90 \ 
     2721   ocesbc.F90 \ 
     2722   par_kind.F90 \ 
     2723   par_oce.F90 \ 
     2724   phycst.F90 \ 
     2725   prtctl.F90 \ 
     2726   sol_oce.F90 \ 
     2727   solfet.F90 \ 
     2728   solisl.F90 \ 
     2729   solmat.F90 \ 
     2730   solpcg.F90 \ 
     2731   solsor.F90 \ 
     2732   solsor_e.F90 \ 
     2733   trabbl.F90 \ 
     2734   trdicp.F90 \ 
     2735   trdicp_oce.F90 \ 
     2736   trdmld.F90 \ 
     2737   trdmld_oce.F90 \ 
     2738   trdmod_oce.F90 \ 
     2739   trdvor.F90 \ 
     2740   trdvor_oce.F90 \ 
     2741   zdf_oce.F90 \ 
     2742   $(MODEL_LIB)(dom_oce.o) \ 
     2743   $(MODEL_LIB)(dynspg_exp.o) \ 
     2744   $(MODEL_LIB)(dynspg_exp_jki.o) \ 
     2745   $(MODEL_LIB)(dynspg_flt.o) \ 
     2746   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     2747   $(MODEL_LIB)(dynspg_oce.o) \ 
     2748   $(MODEL_LIB)(dynspg_rl.o) \ 
     2749   $(MODEL_LIB)(dynspg_ts.o) \ 
     2750   $(MODEL_LIB)(dynspg_ts_jki.o) \ 
     2751   $(MODEL_LIB)(in_out_manager.o) \ 
     2752   $(MODEL_LIB)(obc_oce.o) \ 
     2753   $(MODEL_LIB)(oce.o) \ 
     2754   $(MODEL_LIB)(prtctl.o) \ 
     2755   $(MODEL_LIB)(trdmod.o) \ 
     2756   $(MODEL_LIB)(trdmod_oce.o) \ 
     2757   dom_oce.F90 \ 
     2758   dynspg_exp.F90 \ 
     2759   dynspg_exp_jki.F90 \ 
     2760   dynspg_flt.F90 \ 
     2761   dynspg_flt_jki.F90 \ 
     2762   dynspg_oce.F90 \ 
     2763   dynspg_rl.F90 \ 
     2764   dynspg_ts.F90 \ 
     2765   dynspg_ts_jki.F90 \ 
     2766   in_out_manager.F90 \ 
     2767   obc_oce.F90 \ 
     2768   oce.F90 \ 
     2769   prtctl.F90 \ 
     2770   trdmod.F90 \ 
     2771   trdmod_oce.F90 \ 
     2772   domzgr_substitute.h90 \ 
     2773   vectopt_loop_substitute.h90 \ 
     2774   KEY_CPP \ 
     2775   dynspg.F90 
     2776$(MODEL_LIB)(dynspg_exp.o) :  \ 
     2777   $(MODEL_LIB)(blk_oce.o) \ 
     2778   $(MODEL_LIB)(cpl_oce.o) \ 
     2779   $(MODEL_LIB)(daymod.o) \ 
     2780   $(MODEL_LIB)(dom_oce.o) \ 
     2781   $(MODEL_LIB)(dtasal.o) \ 
     2782   $(MODEL_LIB)(dtasst.o) \ 
     2783   $(MODEL_LIB)(dtatem.o) \ 
     2784   $(MODEL_LIB)(dynspg_oce.o) \ 
     2785   $(MODEL_LIB)(flx_oce.o) \ 
     2786   $(MODEL_LIB)(flxmod.o) \ 
     2787   $(MODEL_LIB)(flxrnf.o) \ 
     2788   $(MODEL_LIB)(ice_oce.o) \ 
     2789   $(MODEL_LIB)(in_out_manager.o) \ 
     2790   $(MODEL_LIB)(lbclnk.o) \ 
     2791   $(MODEL_LIB)(lib_mpp.o) \ 
     2792   $(MODEL_LIB)(lib_print.o) \ 
     2793   $(MODEL_LIB)(obc_oce.o) \ 
     2794   $(MODEL_LIB)(obc_par.o) \ 
     2795   $(MODEL_LIB)(obccli.o) \ 
     2796   $(MODEL_LIB)(oce.o) \ 
     2797   $(MODEL_LIB)(ocfzpt.o) \ 
     2798   $(MODEL_LIB)(par_kind.o) \ 
     2799   $(MODEL_LIB)(par_oce.o) \ 
     2800   $(MODEL_LIB)(phycst.o) \ 
     2801   $(MODEL_LIB)(prtctl.o) \ 
     2802   $(MODEL_LIB)(taumod.o) \ 
     2803   $(MODEL_LIB)(tradmp.o) \ 
     2804   blk_oce.F90 \ 
     2805   cpl_oce.F90 \ 
     2806   daymod.F90 \ 
     2807   dom_oce.F90 \ 
     2808   dtasal.F90 \ 
     2809   dtasst.F90 \ 
     2810   dtatem.F90 \ 
     2811   dynspg_oce.F90 \ 
     2812   flx_oce.F90 \ 
     2813   flxmod.F90 \ 
     2814   flxrnf.F90 \ 
     2815   ice_oce.F90 \ 
     2816   in_out_manager.F90 \ 
     2817   lbclnk.F90 \ 
     2818   lib_mpp.F90 \ 
     2819   lib_print.f90 \ 
     2820   obc_oce.F90 \ 
     2821   obc_par.F90 \ 
     2822   obccli.F90 \ 
     2823   oce.F90 \ 
     2824   ocfzpt.F90 \ 
     2825   par_kind.F90 \ 
     2826   par_oce.F90 \ 
     2827   phycst.F90 \ 
     2828   prtctl.F90 \ 
     2829   taumod.F90 \ 
     2830   tradmp.F90 \ 
     2831   $(MODEL_LIB)(dom_oce.o) \ 
     2832   $(MODEL_LIB)(in_out_manager.o) \ 
     2833   $(MODEL_LIB)(lbclnk.o) \ 
     2834   $(MODEL_LIB)(lib_mpp.o) \ 
     2835   $(MODEL_LIB)(obc_oce.o) \ 
     2836   $(MODEL_LIB)(obc_par.o) \ 
     2837   $(MODEL_LIB)(obcdta.o) \ 
     2838   $(MODEL_LIB)(oce.o) \ 
     2839   $(MODEL_LIB)(ocesbc.o) \ 
     2840   $(MODEL_LIB)(phycst.o) \ 
     2841   $(MODEL_LIB)(prtctl.o) \ 
     2842   dom_oce.F90 \ 
     2843   in_out_manager.F90 \ 
     2844   lbclnk.F90 \ 
     2845   lib_mpp.F90 \ 
     2846   obc_oce.F90 \ 
     2847   obc_par.F90 \ 
     2848   obcdta.F90 \ 
     2849   oce.F90 \ 
     2850   ocesbc.F90 \ 
     2851   phycst.F90 \ 
     2852   prtctl.F90 \ 
     2853   domzgr_substitute.h90 \ 
     2854   vectopt_loop_substitute.h90 \ 
     2855   KEY_CPP \ 
     2856   dynspg_exp.F90 
     2857$(MODEL_LIB)(dynspg_exp_jki.o) : \ 
     2858   $(MODEL_LIB)(blk_oce.o) \ 
     2859   $(MODEL_LIB)(cpl_oce.o) \ 
     2860   $(MODEL_LIB)(daymod.o) \ 
     2861   $(MODEL_LIB)(dom_oce.o) \ 
     2862   $(MODEL_LIB)(dtasal.o) \ 
     2863   $(MODEL_LIB)(dtasst.o) \ 
     2864   $(MODEL_LIB)(dtatem.o) \ 
     2865   $(MODEL_LIB)(dynspg_oce.o) \ 
     2866   $(MODEL_LIB)(flx_oce.o) \ 
     2867   $(MODEL_LIB)(flxmod.o) \ 
     2868   $(MODEL_LIB)(flxrnf.o) \ 
     2869   $(MODEL_LIB)(ice_oce.o) \ 
     2870   $(MODEL_LIB)(in_out_manager.o) \ 
     2871   $(MODEL_LIB)(lbclnk.o) \ 
     2872   $(MODEL_LIB)(lib_mpp.o) \ 
     2873   $(MODEL_LIB)(lib_print.o) \ 
     2874   $(MODEL_LIB)(obc_oce.o) \ 
     2875   $(MODEL_LIB)(obc_par.o) \ 
     2876   $(MODEL_LIB)(obccli.o) \ 
     2877   $(MODEL_LIB)(oce.o) \ 
     2878   $(MODEL_LIB)(ocfzpt.o) \ 
     2879   $(MODEL_LIB)(par_kind.o) \ 
     2880   $(MODEL_LIB)(par_oce.o) \ 
     2881   $(MODEL_LIB)(phycst.o) \ 
     2882   $(MODEL_LIB)(prtctl.o) \ 
     2883   $(MODEL_LIB)(taumod.o) \ 
     2884   $(MODEL_LIB)(tradmp.o) \ 
     2885   blk_oce.F90 \ 
     2886   cpl_oce.F90 \ 
     2887   daymod.F90 \ 
     2888   dom_oce.F90 \ 
     2889   dtasal.F90 \ 
     2890   dtasst.F90 \ 
     2891   dtatem.F90 \ 
     2892   dynspg_oce.F90 \ 
     2893   flx_oce.F90 \ 
     2894   flxmod.F90 \ 
     2895   flxrnf.F90 \ 
     2896   ice_oce.F90 \ 
     2897   in_out_manager.F90 \ 
     2898   lbclnk.F90 \ 
     2899   lib_mpp.F90 \ 
     2900   lib_print.f90 \ 
     2901   obc_oce.F90 \ 
     2902   obc_par.F90 \ 
     2903   obccli.F90 \ 
     2904   oce.F90 \ 
     2905   ocfzpt.F90 \ 
     2906   par_kind.F90 \ 
     2907   par_oce.F90 \ 
     2908   phycst.F90 \ 
     2909   prtctl.F90 \ 
     2910   taumod.F90 \ 
     2911   tradmp.F90 \ 
     2912   $(MODEL_LIB)(dom_oce.o) \ 
     2913   $(MODEL_LIB)(in_out_manager.o) \ 
     2914   $(MODEL_LIB)(lbclnk.o) \ 
     2915   $(MODEL_LIB)(lib_mpp.o) \ 
     2916   $(MODEL_LIB)(obc_oce.o) \ 
     2917   $(MODEL_LIB)(obc_par.o) \ 
     2918   $(MODEL_LIB)(obcdta.o) \ 
     2919   $(MODEL_LIB)(oce.o) \ 
     2920   $(MODEL_LIB)(ocesbc.o) \ 
     2921   $(MODEL_LIB)(phycst.o) \ 
     2922   $(MODEL_LIB)(prtctl.o) \ 
     2923   dom_oce.F90 \ 
     2924   in_out_manager.F90 \ 
     2925   lbclnk.F90 \ 
     2926   lib_mpp.F90 \ 
     2927   obc_oce.F90 \ 
     2928   obc_par.F90 \ 
     2929   obcdta.F90 \ 
     2930   oce.F90 \ 
     2931   ocesbc.F90 \ 
     2932   phycst.F90 \ 
     2933   prtctl.F90 \ 
     2934   domzgr_substitute.h90 \ 
     2935   vectopt_loop_substitute.h90 \ 
     2936   KEY_CPP \ 
     2937   dynspg_exp_jki.F90 
     2938$(MODEL_LIB)(dynspg_flt.o) :  \ 
     2939   $(MODEL_LIB)(blk_oce.o) \ 
     2940   $(MODEL_LIB)(cpl_oce.o) \ 
     2941   $(MODEL_LIB)(daymod.o) \ 
     2942   $(MODEL_LIB)(dom_oce.o) \ 
     2943   $(MODEL_LIB)(dtasal.o) \ 
     2944   $(MODEL_LIB)(dtasst.o) \ 
     2945   $(MODEL_LIB)(dtatem.o) \ 
     2946   $(MODEL_LIB)(dynspg_oce.o) \ 
     2947   $(MODEL_LIB)(flx_oce.o) \ 
     2948   $(MODEL_LIB)(flxmod.o) \ 
     2949   $(MODEL_LIB)(flxrnf.o) \ 
     2950   $(MODEL_LIB)(ice_oce.o) \ 
     2951   $(MODEL_LIB)(in_out_manager.o) \ 
     2952   $(MODEL_LIB)(lbclnk.o) \ 
     2953   $(MODEL_LIB)(lib_feti.o) \ 
     2954   $(MODEL_LIB)(lib_mpp.o) \ 
     2955   $(MODEL_LIB)(lib_print.o) \ 
     2956   $(MODEL_LIB)(obc_oce.o) \ 
     2957   $(MODEL_LIB)(obc_par.o) \ 
     2958   $(MODEL_LIB)(obccli.o) \ 
     2959   $(MODEL_LIB)(obcdyn.o) \ 
     2960   $(MODEL_LIB)(obcvol.o) \ 
     2961   $(MODEL_LIB)(oce.o) \ 
     2962   $(MODEL_LIB)(ocesbc.o) \ 
     2963   $(MODEL_LIB)(ocfzpt.o) \ 
     2964   $(MODEL_LIB)(par_kind.o) \ 
     2965   $(MODEL_LIB)(par_oce.o) \ 
     2966   $(MODEL_LIB)(phycst.o) \ 
     2967   $(MODEL_LIB)(prtctl.o) \ 
     2968   $(MODEL_LIB)(sol_oce.o) \ 
     2969   $(MODEL_LIB)(solfet.o) \ 
     2970   $(MODEL_LIB)(solpcg.o) \ 
     2971   $(MODEL_LIB)(solsor.o) \ 
     2972   $(MODEL_LIB)(taumod.o) \ 
     2973   $(MODEL_LIB)(tradmp.o) \ 
     2974   $(MODEL_LIB)(zdf_oce.o) \ 
     2975   blk_oce.F90 \ 
     2976   cpl_oce.F90 \ 
     2977   daymod.F90 \ 
     2978   dom_oce.F90 \ 
     2979   dtasal.F90 \ 
     2980   dtasst.F90 \ 
     2981   dtatem.F90 \ 
     2982   dynspg_oce.F90 \ 
     2983   flx_oce.F90 \ 
     2984   flxmod.F90 \ 
     2985   flxrnf.F90 \ 
     2986   ice_oce.F90 \ 
     2987   in_out_manager.F90 \ 
     2988   lbclnk.F90 \ 
     2989   lib_feti.F90 \ 
     2990   lib_mpp.F90 \ 
     2991   lib_print.f90 \ 
     2992   obc_oce.F90 \ 
     2993   obc_par.F90 \ 
     2994   obccli.F90 \ 
     2995   obcdyn.F90 \ 
     2996   obcvol.F90 \ 
     2997   oce.F90 \ 
     2998   ocesbc.F90 \ 
     2999   ocfzpt.F90 \ 
     3000   par_kind.F90 \ 
     3001   par_oce.F90 \ 
     3002   phycst.F90 \ 
     3003   prtctl.F90 \ 
     3004   sol_oce.F90 \ 
     3005   solfet.F90 \ 
     3006   solpcg.F90 \ 
     3007   solsor.F90 \ 
     3008   taumod.F90 \ 
     3009   tradmp.F90 \ 
     3010   zdf_oce.F90 \ 
     3011   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3012   $(MODEL_LIB)(cla_dynspg.o) \ 
     3013   $(MODEL_LIB)(dom_oce.o) \ 
     3014   $(MODEL_LIB)(flxrnf.o) \ 
     3015   $(MODEL_LIB)(in_out_manager.o) \ 
     3016   $(MODEL_LIB)(lbclnk.o) \ 
     3017   $(MODEL_LIB)(lib_mpp.o) \ 
     3018   $(MODEL_LIB)(obc_oce.o) \ 
     3019   $(MODEL_LIB)(obcdyn.o) \ 
     3020   $(MODEL_LIB)(obcvol.o) \ 
     3021   $(MODEL_LIB)(oce.o) \ 
     3022   $(MODEL_LIB)(ocesbc.o) \ 
     3023   $(MODEL_LIB)(phycst.o) \ 
     3024   $(MODEL_LIB)(prtctl.o) \ 
     3025   $(MODEL_LIB)(sol_oce.o) \ 
     3026   $(MODEL_LIB)(solfet.o) \ 
     3027   $(MODEL_LIB)(solmat.o) \ 
     3028   $(MODEL_LIB)(solpcg.o) \ 
     3029   $(MODEL_LIB)(solsor.o) \ 
     3030   $(MODEL_LIB)(solsor_e.o) \ 
     3031   $(MODEL_LIB)(zdf_oce.o) \ 
     3032   agrif_opa_interp.F90 \ 
     3033   cla_dynspg.F90 \ 
     3034   dom_oce.F90 \ 
     3035   flxrnf.F90 \ 
     3036   in_out_manager.F90 \ 
     3037   lbclnk.F90 \ 
     3038   lib_mpp.F90 \ 
     3039   obc_oce.F90 \ 
     3040   obcdyn.F90 \ 
     3041   obcvol.F90 \ 
     3042   oce.F90 \ 
     3043   ocesbc.F90 \ 
     3044   phycst.F90 \ 
     3045   prtctl.F90 \ 
     3046   sol_oce.F90 \ 
     3047   solfet.F90 \ 
     3048   solmat.F90 \ 
     3049   solpcg.F90 \ 
     3050   solsor.F90 \ 
     3051   solsor_e.F90 \ 
     3052   zdf_oce.F90 \ 
     3053   domzgr_substitute.h90 \ 
     3054   vectopt_loop_substitute.h90 \ 
     3055   $(AGRIF_LIB) \ 
     3056   KEY_CPP \ 
     3057   dynspg_flt.F90 
     3058$(MODEL_LIB)(dynspg_flt_jki.o) : \ 
     3059   $(MODEL_LIB)(blk_oce.o) \ 
     3060   $(MODEL_LIB)(cpl_oce.o) \ 
     3061   $(MODEL_LIB)(daymod.o) \ 
     3062   $(MODEL_LIB)(dom_oce.o) \ 
     3063   $(MODEL_LIB)(dtasal.o) \ 
     3064   $(MODEL_LIB)(dtasst.o) \ 
     3065   $(MODEL_LIB)(dtatem.o) \ 
     3066   $(MODEL_LIB)(dynspg_oce.o) \ 
     3067   $(MODEL_LIB)(flx_oce.o) \ 
     3068   $(MODEL_LIB)(flxmod.o) \ 
     3069   $(MODEL_LIB)(flxrnf.o) \ 
     3070   $(MODEL_LIB)(ice_oce.o) \ 
     3071   $(MODEL_LIB)(in_out_manager.o) \ 
     3072   $(MODEL_LIB)(lbclnk.o) \ 
     3073   $(MODEL_LIB)(lib_feti.o) \ 
     3074   $(MODEL_LIB)(lib_mpp.o) \ 
     3075   $(MODEL_LIB)(lib_print.o) \ 
     3076   $(MODEL_LIB)(obc_oce.o) \ 
     3077   $(MODEL_LIB)(obc_par.o) \ 
     3078   $(MODEL_LIB)(obccli.o) \ 
     3079   $(MODEL_LIB)(obcdyn.o) \ 
     3080   $(MODEL_LIB)(obcvol.o) \ 
     3081   $(MODEL_LIB)(oce.o) \ 
     3082   $(MODEL_LIB)(ocesbc.o) \ 
     3083   $(MODEL_LIB)(ocfzpt.o) \ 
     3084   $(MODEL_LIB)(par_kind.o) \ 
     3085   $(MODEL_LIB)(par_oce.o) \ 
     3086   $(MODEL_LIB)(phycst.o) \ 
     3087   $(MODEL_LIB)(prtctl.o) \ 
     3088   $(MODEL_LIB)(sol_oce.o) \ 
     3089   $(MODEL_LIB)(solfet.o) \ 
     3090   $(MODEL_LIB)(solpcg.o) \ 
     3091   $(MODEL_LIB)(solsor.o) \ 
     3092   $(MODEL_LIB)(taumod.o) \ 
     3093   $(MODEL_LIB)(tradmp.o) \ 
     3094   $(MODEL_LIB)(zdf_oce.o) \ 
     3095   blk_oce.F90 \ 
     3096   cpl_oce.F90 \ 
     3097   daymod.F90 \ 
     3098   dom_oce.F90 \ 
     3099   dtasal.F90 \ 
     3100   dtasst.F90 \ 
     3101   dtatem.F90 \ 
     3102   dynspg_oce.F90 \ 
     3103   flx_oce.F90 \ 
     3104   flxmod.F90 \ 
     3105   flxrnf.F90 \ 
     3106   ice_oce.F90 \ 
     3107   in_out_manager.F90 \ 
     3108   lbclnk.F90 \ 
     3109   lib_feti.F90 \ 
     3110   lib_mpp.F90 \ 
     3111   lib_print.f90 \ 
     3112   obc_oce.F90 \ 
     3113   obc_par.F90 \ 
     3114   obccli.F90 \ 
     3115   obcdyn.F90 \ 
     3116   obcvol.F90 \ 
     3117   oce.F90 \ 
     3118   ocesbc.F90 \ 
     3119   ocfzpt.F90 \ 
     3120   par_kind.F90 \ 
     3121   par_oce.F90 \ 
     3122   phycst.F90 \ 
     3123   prtctl.F90 \ 
     3124   sol_oce.F90 \ 
     3125   solfet.F90 \ 
     3126   solpcg.F90 \ 
     3127   solsor.F90 \ 
     3128   taumod.F90 \ 
     3129   tradmp.F90 \ 
     3130   zdf_oce.F90 \ 
     3131   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3132   $(MODEL_LIB)(cla_dynspg.o) \ 
     3133   $(MODEL_LIB)(dom_oce.o) \ 
     3134   $(MODEL_LIB)(flxrnf.o) \ 
     3135   $(MODEL_LIB)(in_out_manager.o) \ 
     3136   $(MODEL_LIB)(lbclnk.o) \ 
     3137   $(MODEL_LIB)(lib_mpp.o) \ 
     3138   $(MODEL_LIB)(obc_oce.o) \ 
     3139   $(MODEL_LIB)(obcdyn.o) \ 
     3140   $(MODEL_LIB)(obcvol.o) \ 
     3141   $(MODEL_LIB)(oce.o) \ 
     3142   $(MODEL_LIB)(ocesbc.o) \ 
     3143   $(MODEL_LIB)(phycst.o) \ 
     3144   $(MODEL_LIB)(prtctl.o) \ 
     3145   $(MODEL_LIB)(sol_oce.o) \ 
     3146   $(MODEL_LIB)(solfet.o) \ 
     3147   $(MODEL_LIB)(solmat.o) \ 
     3148   $(MODEL_LIB)(solpcg.o) \ 
     3149   $(MODEL_LIB)(solsor.o) \ 
     3150   $(MODEL_LIB)(solsor_e.o) \ 
     3151   $(MODEL_LIB)(zdf_oce.o) \ 
     3152   agrif_opa_interp.F90 \ 
     3153   cla_dynspg.F90 \ 
     3154   dom_oce.F90 \ 
     3155   flxrnf.F90 \ 
     3156   in_out_manager.F90 \ 
     3157   lbclnk.F90 \ 
     3158   lib_mpp.F90 \ 
     3159   obc_oce.F90 \ 
     3160   obcdyn.F90 \ 
     3161   obcvol.F90 \ 
     3162   oce.F90 \ 
     3163   ocesbc.F90 \ 
     3164   phycst.F90 \ 
     3165   prtctl.F90 \ 
     3166   sol_oce.F90 \ 
     3167   solfet.F90 \ 
     3168   solmat.F90 \ 
     3169   solpcg.F90 \ 
     3170   solsor.F90 \ 
     3171   solsor_e.F90 \ 
     3172   zdf_oce.F90 \ 
     3173   domzgr_substitute.h90 \ 
     3174   $(AGRIF_LIB) \ 
     3175   KEY_CPP \ 
     3176   dynspg_flt_jki.F90 
     3177$(MODEL_LIB)(dynspg_oce.o) :  \ 
     3178   $(MODEL_LIB)(par_kind.o) \ 
     3179   par_kind.F90 \ 
     3180   $(MODEL_LIB)(par_oce.o) \ 
     3181   par_oce.F90 \ 
     3182   KEY_CPP \ 
     3183   dynspg_oce.F90 
     3184$(MODEL_LIB)(dynspg_rl.o) :   \ 
     3185   $(MODEL_LIB)(dom_oce.o) \ 
     3186   $(MODEL_LIB)(in_out_manager.o) \ 
     3187   $(MODEL_LIB)(lbclnk.o) \ 
     3188   $(MODEL_LIB)(lib_mpp.o) \ 
     3189   $(MODEL_LIB)(lib_print.o) \ 
     3190   $(MODEL_LIB)(obc_oce.o) \ 
     3191   $(MODEL_LIB)(obc_par.o) \ 
     3192   $(MODEL_LIB)(oce.o) \ 
     3193   $(MODEL_LIB)(par_kind.o) \ 
     3194   $(MODEL_LIB)(par_oce.o) \ 
     3195   $(MODEL_LIB)(sol_oce.o) \ 
     3196   $(MODEL_LIB)(solfet.o) \ 
     3197   $(MODEL_LIB)(solpcg.o) \ 
     3198   $(MODEL_LIB)(solsor.o) \ 
     3199   $(MODEL_LIB)(zdf_oce.o) \ 
     3200   dom_oce.F90 \ 
     3201   in_out_manager.F90 \ 
     3202   lbclnk.F90 \ 
     3203   lib_mpp.F90 \ 
     3204   lib_print.f90 \ 
     3205   obc_oce.F90 \ 
     3206   obc_par.F90 \ 
     3207   oce.F90 \ 
     3208   par_kind.F90 \ 
     3209   par_oce.F90 \ 
     3210   sol_oce.F90 \ 
     3211   solfet.F90 \ 
     3212   solpcg.F90 \ 
     3213   solsor.F90 \ 
     3214   zdf_oce.F90 \ 
     3215   $(MODEL_LIB)(dom_oce.o) \ 
     3216   $(MODEL_LIB)(in_out_manager.o) \ 
     3217   $(MODEL_LIB)(lbclnk.o) \ 
     3218   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3219   $(MODEL_LIB)(ldftra_oce.o) \ 
     3220   $(MODEL_LIB)(lib_mpp.o) \ 
     3221   $(MODEL_LIB)(obc_oce.o) \ 
     3222   $(MODEL_LIB)(oce.o) \ 
     3223   $(MODEL_LIB)(phycst.o) \ 
     3224   $(MODEL_LIB)(sol_oce.o) \ 
     3225   $(MODEL_LIB)(solfet.o) \ 
     3226   $(MODEL_LIB)(solisl.o) \ 
     3227   $(MODEL_LIB)(solpcg.o) \ 
     3228   $(MODEL_LIB)(solsor.o) \ 
     3229   $(MODEL_LIB)(solsor_e.o) \ 
     3230   $(MODEL_LIB)(zdf_oce.o) \ 
     3231   dom_oce.F90 \ 
     3232   in_out_manager.F90 \ 
     3233   lbclnk.F90 \ 
     3234   ldfdyn_oce.F90 \ 
     3235   ldftra_oce.F90 \ 
     3236   lib_mpp.F90 \ 
     3237   obc_oce.F90 \ 
     3238   oce.F90 \ 
     3239   phycst.F90 \ 
     3240   sol_oce.F90 \ 
     3241   solfet.F90 \ 
     3242   solisl.F90 \ 
     3243   solpcg.F90 \ 
     3244   solsor.F90 \ 
     3245   solsor_e.F90 \ 
     3246   zdf_oce.F90 \ 
     3247   domzgr_substitute.h90 \ 
     3248   obc_vectopt_loop_substitute.h90 \ 
     3249   vectopt_loop_substitute.h90 \ 
     3250   KEY_CPP \ 
     3251   dynspg_rl.F90 
     3252$(MODEL_LIB)(dynspg_ts.o) :   \ 
     3253   $(MODEL_LIB)(blk_oce.o) \ 
     3254   $(MODEL_LIB)(cpl_oce.o) \ 
     3255   $(MODEL_LIB)(daymod.o) \ 
     3256   $(MODEL_LIB)(dom_oce.o) \ 
     3257   $(MODEL_LIB)(dtasal.o) \ 
     3258   $(MODEL_LIB)(dtasst.o) \ 
     3259   $(MODEL_LIB)(dtatem.o) \ 
     3260   $(MODEL_LIB)(dynspg_oce.o) \ 
     3261   $(MODEL_LIB)(flx_oce.o) \ 
     3262   $(MODEL_LIB)(flxmod.o) \ 
     3263   $(MODEL_LIB)(flxrnf.o) \ 
     3264   $(MODEL_LIB)(ice_oce.o) \ 
     3265   $(MODEL_LIB)(in_out_manager.o) \ 
     3266   $(MODEL_LIB)(lbclnk.o) \ 
     3267   $(MODEL_LIB)(lib_mpp.o) \ 
     3268   $(MODEL_LIB)(lib_print.o) \ 
     3269   $(MODEL_LIB)(obc_oce.o) \ 
     3270   $(MODEL_LIB)(obc_par.o) \ 
     3271   $(MODEL_LIB)(obccli.o) \ 
     3272   $(MODEL_LIB)(obcdta.o) \ 
     3273   $(MODEL_LIB)(oce.o) \ 
     3274   $(MODEL_LIB)(ocfzpt.o) \ 
     3275   $(MODEL_LIB)(par_kind.o) \ 
     3276   $(MODEL_LIB)(par_oce.o) \ 
     3277   $(MODEL_LIB)(phycst.o) \ 
     3278   $(MODEL_LIB)(prtctl.o) \ 
     3279   $(MODEL_LIB)(taumod.o) \ 
     3280   $(MODEL_LIB)(tradmp.o) \ 
     3281   $(MODEL_LIB)(trdmod.o) \ 
     3282   $(MODEL_LIB)(trdmod_oce.o) \ 
     3283   blk_oce.F90 \ 
     3284   cpl_oce.F90 \ 
     3285   daymod.F90 \ 
     3286   dom_oce.F90 \ 
     3287   dtasal.F90 \ 
     3288   dtasst.F90 \ 
     3289   dtatem.F90 \ 
     3290   dynspg_oce.F90 \ 
     3291   flx_oce.F90 \ 
     3292   flxmod.F90 \ 
     3293   flxrnf.F90 \ 
     3294   ice_oce.F90 \ 
     3295   in_out_manager.F90 \ 
     3296   lbclnk.F90 \ 
     3297   lib_mpp.F90 \ 
     3298   lib_print.f90 \ 
     3299   obc_oce.F90 \ 
     3300   obc_par.F90 \ 
     3301   obccli.F90 \ 
     3302   obcdta.F90 \ 
     3303   oce.F90 \ 
     3304   ocfzpt.F90 \ 
     3305   par_kind.F90 \ 
     3306   par_oce.F90 \ 
     3307   phycst.F90 \ 
     3308   prtctl.F90 \ 
     3309   taumod.F90 \ 
     3310   tradmp.F90 \ 
     3311   trdmod.F90 \ 
     3312   trdmod_oce.F90 \ 
     3313   $(MODEL_LIB)(dom_oce.o) \ 
     3314   $(MODEL_LIB)(dynspg_oce.o) \ 
     3315   $(MODEL_LIB)(dynvor.o) \ 
     3316   $(MODEL_LIB)(in_out_manager.o) \ 
     3317   $(MODEL_LIB)(lbclnk.o) \ 
     3318   $(MODEL_LIB)(lib_mpp.o) \ 
     3319   $(MODEL_LIB)(obc_oce.o) \ 
     3320   $(MODEL_LIB)(obc_par.o) \ 
     3321   $(MODEL_LIB)(obcdta.o) \ 
     3322   $(MODEL_LIB)(obcfla.o) \ 
     3323   $(MODEL_LIB)(oce.o) \ 
     3324   $(MODEL_LIB)(ocesbc.o) \ 
     3325   $(MODEL_LIB)(phycst.o) \ 
     3326   $(MODEL_LIB)(prtctl.o) \ 
     3327   dom_oce.F90 \ 
     3328   dynspg_oce.F90 \ 
     3329   dynvor.F90 \ 
     3330   in_out_manager.F90 \ 
     3331   lbclnk.F90 \ 
     3332   lib_mpp.F90 \ 
     3333   obc_oce.F90 \ 
     3334   obc_par.F90 \ 
     3335   obcdta.F90 \ 
     3336   obcfla.F90 \ 
     3337   oce.F90 \ 
     3338   ocesbc.F90 \ 
     3339   phycst.F90 \ 
     3340   prtctl.F90 \ 
     3341   domzgr_substitute.h90 \ 
     3342   vectopt_loop_substitute.h90 \ 
     3343   KEY_CPP \ 
     3344   dynspg_ts.F90 
     3345$(MODEL_LIB)(dynspg_ts_jki.o) :  \ 
     3346   $(MODEL_LIB)(blk_oce.o) \ 
     3347   $(MODEL_LIB)(cpl_oce.o) \ 
     3348   $(MODEL_LIB)(daymod.o) \ 
     3349   $(MODEL_LIB)(dom_oce.o) \ 
     3350   $(MODEL_LIB)(dtasal.o) \ 
     3351   $(MODEL_LIB)(dtasst.o) \ 
     3352   $(MODEL_LIB)(dtatem.o) \ 
     3353   $(MODEL_LIB)(dynspg_oce.o) \ 
     3354   $(MODEL_LIB)(flx_oce.o) \ 
     3355   $(MODEL_LIB)(flxmod.o) \ 
     3356   $(MODEL_LIB)(flxrnf.o) \ 
     3357   $(MODEL_LIB)(ice_oce.o) \ 
     3358   $(MODEL_LIB)(in_out_manager.o) \ 
     3359   $(MODEL_LIB)(lbclnk.o) \ 
     3360   $(MODEL_LIB)(lib_mpp.o) \ 
     3361   $(MODEL_LIB)(lib_print.o) \ 
     3362   $(MODEL_LIB)(obc_oce.o) \ 
     3363   $(MODEL_LIB)(obc_par.o) \ 
     3364   $(MODEL_LIB)(obccli.o) \ 
     3365   $(MODEL_LIB)(obcdta.o) \ 
     3366   $(MODEL_LIB)(oce.o) \ 
     3367   $(MODEL_LIB)(ocfzpt.o) \ 
     3368   $(MODEL_LIB)(par_kind.o) \ 
     3369   $(MODEL_LIB)(par_oce.o) \ 
     3370   $(MODEL_LIB)(phycst.o) \ 
     3371   $(MODEL_LIB)(prtctl.o) \ 
     3372   $(MODEL_LIB)(taumod.o) \ 
     3373   $(MODEL_LIB)(tradmp.o) \ 
     3374   $(MODEL_LIB)(trdmod.o) \ 
     3375   $(MODEL_LIB)(trdmod_oce.o) \ 
     3376   blk_oce.F90 \ 
     3377   cpl_oce.F90 \ 
     3378   daymod.F90 \ 
     3379   dom_oce.F90 \ 
     3380   dtasal.F90 \ 
     3381   dtasst.F90 \ 
     3382   dtatem.F90 \ 
     3383   dynspg_oce.F90 \ 
     3384   flx_oce.F90 \ 
     3385   flxmod.F90 \ 
     3386   flxrnf.F90 \ 
     3387   ice_oce.F90 \ 
     3388   in_out_manager.F90 \ 
     3389   lbclnk.F90 \ 
     3390   lib_mpp.F90 \ 
     3391   lib_print.f90 \ 
     3392   obc_oce.F90 \ 
     3393   obc_par.F90 \ 
     3394   obccli.F90 \ 
     3395   obcdta.F90 \ 
     3396   oce.F90 \ 
     3397   ocfzpt.F90 \ 
     3398   par_kind.F90 \ 
     3399   par_oce.F90 \ 
     3400   phycst.F90 \ 
     3401   prtctl.F90 \ 
     3402   taumod.F90 \ 
     3403   tradmp.F90 \ 
     3404   trdmod.F90 \ 
     3405   trdmod_oce.F90 \ 
     3406   $(MODEL_LIB)(dom_oce.o) \ 
     3407   $(MODEL_LIB)(dynspg_oce.o) \ 
     3408   $(MODEL_LIB)(dynvor.o) \ 
     3409   $(MODEL_LIB)(in_out_manager.o) \ 
     3410   $(MODEL_LIB)(lbclnk.o) \ 
     3411   $(MODEL_LIB)(lib_mpp.o) \ 
     3412   $(MODEL_LIB)(obc_oce.o) \ 
     3413   $(MODEL_LIB)(obc_par.o) \ 
     3414   $(MODEL_LIB)(obcdta.o) \ 
     3415   $(MODEL_LIB)(obcfla.o) \ 
     3416   $(MODEL_LIB)(oce.o) \ 
     3417   $(MODEL_LIB)(ocesbc.o) \ 
     3418   $(MODEL_LIB)(phycst.o) \ 
     3419   $(MODEL_LIB)(prtctl.o) \ 
     3420   dom_oce.F90 \ 
     3421   dynspg_oce.F90 \ 
     3422   dynvor.F90 \ 
     3423   in_out_manager.F90 \ 
     3424   lbclnk.F90 \ 
     3425   lib_mpp.F90 \ 
     3426   obc_oce.F90 \ 
     3427   obc_par.F90 \ 
     3428   obcdta.F90 \ 
     3429   obcfla.F90 \ 
     3430   oce.F90 \ 
     3431   ocesbc.F90 \ 
     3432   phycst.F90 \ 
     3433   prtctl.F90 \ 
     3434   domzgr_substitute.h90 \ 
     3435   vectopt_loop_substitute.h90 \ 
     3436   KEY_CPP \ 
     3437   dynspg_ts_jki.F90 
     3438$(MODEL_LIB)(dynvor.o) :   \ 
     3439   $(MODEL_LIB)(dom_oce.o) \ 
     3440   $(MODEL_LIB)(in_out_manager.o) \ 
     3441   $(MODEL_LIB)(lib_mpp.o) \ 
     3442   $(MODEL_LIB)(lib_print.o) \ 
     3443   $(MODEL_LIB)(oce.o) \ 
     3444   $(MODEL_LIB)(par_kind.o) \ 
     3445   $(MODEL_LIB)(par_oce.o) \ 
     3446   $(MODEL_LIB)(trabbl.o) \ 
     3447   $(MODEL_LIB)(trdicp.o) \ 
     3448   $(MODEL_LIB)(trdicp_oce.o) \ 
     3449   $(MODEL_LIB)(trdmld.o) \ 
     3450   $(MODEL_LIB)(trdmld_oce.o) \ 
     3451   $(MODEL_LIB)(trdmod_oce.o) \ 
     3452   $(MODEL_LIB)(trdvor.o) \ 
     3453   $(MODEL_LIB)(trdvor_oce.o) \ 
     3454   dom_oce.F90 \ 
     3455   in_out_manager.F90 \ 
     3456   lib_mpp.F90 \ 
     3457   lib_print.f90 \ 
     3458   oce.F90 \ 
     3459   par_kind.F90 \ 
     3460   par_oce.F90 \ 
     3461   trabbl.F90 \ 
     3462   trdicp.F90 \ 
     3463   trdicp_oce.F90 \ 
     3464   trdmld.F90 \ 
     3465   trdmld_oce.F90 \ 
     3466   trdmod_oce.F90 \ 
     3467   trdvor.F90 \ 
     3468   trdvor_oce.F90 \ 
     3469   $(MODEL_LIB)(dom_oce.o) \ 
     3470   $(MODEL_LIB)(in_out_manager.o) \ 
     3471   $(MODEL_LIB)(lbclnk.o) \ 
     3472   $(MODEL_LIB)(oce.o) \ 
     3473   $(MODEL_LIB)(prtctl.o) \ 
     3474   $(MODEL_LIB)(trdmod.o) \ 
     3475   $(MODEL_LIB)(trdmod_oce.o) \ 
     3476   dom_oce.F90 \ 
     3477   in_out_manager.F90 \ 
     3478   lbclnk.F90 \ 
     3479   oce.F90 \ 
     3480   prtctl.F90 \ 
     3481   trdmod.F90 \ 
     3482   trdmod_oce.F90 \ 
     3483   domzgr_substitute.h90 \ 
     3484   vectopt_loop_substitute.h90 \ 
     3485   KEY_CPP \ 
     3486   dynvor.F90 
     3487$(MODEL_LIB)(dynzad.o) :   \ 
     3488   $(MODEL_LIB)(daymod.o) \ 
     3489   $(MODEL_LIB)(dom_oce.o) \ 
     3490   $(MODEL_LIB)(in_out_manager.o) \ 
     3491   $(MODEL_LIB)(lib_mpp.o) \ 
     3492   $(MODEL_LIB)(lib_print.o) \ 
     3493   $(MODEL_LIB)(oce.o) \ 
     3494   $(MODEL_LIB)(par_kind.o) \ 
     3495   $(MODEL_LIB)(par_oce.o) \ 
     3496   $(MODEL_LIB)(phycst.o) \ 
     3497   $(MODEL_LIB)(trabbl.o) \ 
     3498   $(MODEL_LIB)(trdicp.o) \ 
     3499   $(MODEL_LIB)(trdicp_oce.o) \ 
     3500   $(MODEL_LIB)(trdmld.o) \ 
     3501   $(MODEL_LIB)(trdmld_oce.o) \ 
     3502   $(MODEL_LIB)(trdmod_oce.o) \ 
     3503   $(MODEL_LIB)(trdvor.o) \ 
     3504   $(MODEL_LIB)(trdvor_oce.o) \ 
     3505   daymod.F90 \ 
     3506   dom_oce.F90 \ 
     3507   in_out_manager.F90 \ 
     3508   lib_mpp.F90 \ 
     3509   lib_print.f90 \ 
     3510   oce.F90 \ 
     3511   par_kind.F90 \ 
     3512   par_oce.F90 \ 
     3513   phycst.F90 \ 
     3514   trabbl.F90 \ 
     3515   trdicp.F90 \ 
     3516   trdicp_oce.F90 \ 
     3517   trdmld.F90 \ 
     3518   trdmld_oce.F90 \ 
     3519   trdmod_oce.F90 \ 
     3520   trdvor.F90 \ 
     3521   trdvor_oce.F90 \ 
     3522   $(MODEL_LIB)(dom_oce.o) \ 
     3523   $(MODEL_LIB)(flxrnf.o) \ 
     3524   $(MODEL_LIB)(in_out_manager.o) \ 
     3525   $(MODEL_LIB)(oce.o) \ 
     3526   $(MODEL_LIB)(prtctl.o) \ 
     3527   $(MODEL_LIB)(trdmod.o) \ 
     3528   $(MODEL_LIB)(trdmod_oce.o) \ 
     3529   dom_oce.F90 \ 
     3530   flxrnf.F90 \ 
     3531   in_out_manager.F90 \ 
     3532   oce.F90 \ 
     3533   prtctl.F90 \ 
     3534   trdmod.F90 \ 
     3535   trdmod_oce.F90 \ 
     3536   domzgr_substitute.h90 \ 
     3537   vectopt_loop_substitute.h90 \ 
     3538   KEY_CPP \ 
     3539   dynzad.F90 
     3540$(MODEL_LIB)(dynzdf_exp.o) :  \ 
     3541   $(MODEL_LIB)(daymod.o) \ 
     3542   $(MODEL_LIB)(dom_oce.o) \ 
     3543   $(MODEL_LIB)(in_out_manager.o) \ 
     3544   $(MODEL_LIB)(lbclnk.o) \ 
     3545   $(MODEL_LIB)(lib_mpp.o) \ 
     3546   $(MODEL_LIB)(lib_print.o) \ 
     3547   $(MODEL_LIB)(oce.o) \ 
     3548   $(MODEL_LIB)(par_kind.o) \ 
     3549   $(MODEL_LIB)(par_oce.o) \ 
     3550   $(MODEL_LIB)(phycst.o) \ 
     3551   $(MODEL_LIB)(trabbl.o) \ 
     3552   $(MODEL_LIB)(trdicp.o) \ 
     3553   $(MODEL_LIB)(trdicp_oce.o) \ 
     3554   $(MODEL_LIB)(trdmld.o) \ 
     3555   $(MODEL_LIB)(trdmld_oce.o) \ 
     3556   $(MODEL_LIB)(trdmod_oce.o) \ 
     3557   $(MODEL_LIB)(trdvor.o) \ 
     3558   $(MODEL_LIB)(trdvor_oce.o) \ 
     3559   daymod.F90 \ 
     3560   dom_oce.F90 \ 
     3561   in_out_manager.F90 \ 
     3562   lbclnk.F90 \ 
     3563   lib_mpp.F90 \ 
     3564   lib_print.f90 \ 
     3565   oce.F90 \ 
     3566   par_kind.F90 \ 
     3567   par_oce.F90 \ 
     3568   phycst.F90 \ 
     3569   trabbl.F90 \ 
     3570   trdicp.F90 \ 
     3571   trdicp_oce.F90 \ 
     3572   trdmld.F90 \ 
     3573   trdmld_oce.F90 \ 
     3574   trdmod_oce.F90 \ 
     3575   trdvor.F90 \ 
     3576   trdvor_oce.F90 \ 
     3577   $(MODEL_LIB)(dom_oce.o) \ 
     3578   $(MODEL_LIB)(in_out_manager.o) \ 
     3579   $(MODEL_LIB)(oce.o) \ 
     3580   $(MODEL_LIB)(phycst.o) \ 
     3581   $(MODEL_LIB)(prtctl.o) \ 
     3582   $(MODEL_LIB)(taumod.o) \ 
     3583   $(MODEL_LIB)(trdmod.o) \ 
     3584   $(MODEL_LIB)(trdmod_oce.o) \ 
     3585   $(MODEL_LIB)(zdf_oce.o) \ 
     3586   dom_oce.F90 \ 
     3587   in_out_manager.F90 \ 
     3588   oce.F90 \ 
     3589   phycst.F90 \ 
     3590   prtctl.F90 \ 
     3591   taumod.F90 \ 
     3592   trdmod.F90 \ 
     3593   trdmod_oce.F90 \ 
     3594   zdf_oce.F90 \ 
     3595   domzgr_substitute.h90 \ 
     3596   vectopt_loop_substitute.h90 \ 
     3597   KEY_CPP \ 
     3598   dynzdf_exp.F90 
     3599$(MODEL_LIB)(dynzdf_imp.o) :  \ 
     3600   $(MODEL_LIB)(daymod.o) \ 
     3601   $(MODEL_LIB)(dom_oce.o) \ 
     3602   $(MODEL_LIB)(in_out_manager.o) \ 
     3603   $(MODEL_LIB)(lbclnk.o) \ 
     3604   $(MODEL_LIB)(lib_mpp.o) \ 
     3605   $(MODEL_LIB)(lib_print.o) \ 
     3606   $(MODEL_LIB)(oce.o) \ 
     3607   $(MODEL_LIB)(par_kind.o) \ 
     3608   $(MODEL_LIB)(par_oce.o) \ 
     3609   $(MODEL_LIB)(phycst.o) \ 
     3610   $(MODEL_LIB)(trabbl.o) \ 
     3611   $(MODEL_LIB)(trdicp.o) \ 
     3612   $(MODEL_LIB)(trdicp_oce.o) \ 
     3613   $(MODEL_LIB)(trdmld.o) \ 
     3614   $(MODEL_LIB)(trdmld_oce.o) \ 
     3615   $(MODEL_LIB)(trdmod_oce.o) \ 
     3616   $(MODEL_LIB)(trdvor.o) \ 
     3617   $(MODEL_LIB)(trdvor_oce.o) \ 
     3618   daymod.F90 \ 
     3619   dom_oce.F90 \ 
     3620   in_out_manager.F90 \ 
     3621   lbclnk.F90 \ 
     3622   lib_mpp.F90 \ 
     3623   lib_print.f90 \ 
     3624   oce.F90 \ 
     3625   par_kind.F90 \ 
     3626   par_oce.F90 \ 
     3627   phycst.F90 \ 
     3628   trabbl.F90 \ 
     3629   trdicp.F90 \ 
     3630   trdicp_oce.F90 \ 
     3631   trdmld.F90 \ 
     3632   trdmld_oce.F90 \ 
     3633   trdmod_oce.F90 \ 
     3634   trdvor.F90 \ 
     3635   trdvor_oce.F90 \ 
     3636   $(MODEL_LIB)(dom_oce.o) \ 
     3637   $(MODEL_LIB)(in_out_manager.o) \ 
     3638   $(MODEL_LIB)(oce.o) \ 
     3639   $(MODEL_LIB)(phycst.o) \ 
     3640   $(MODEL_LIB)(prtctl.o) \ 
     3641   $(MODEL_LIB)(taumod.o) \ 
     3642   $(MODEL_LIB)(trdmod.o) \ 
     3643   $(MODEL_LIB)(trdmod_oce.o) \ 
     3644   $(MODEL_LIB)(zdf_oce.o) \ 
     3645   dom_oce.F90 \ 
     3646   in_out_manager.F90 \ 
     3647   oce.F90 \ 
     3648   phycst.F90 \ 
     3649   prtctl.F90 \ 
     3650   taumod.F90 \ 
     3651   trdmod.F90 \ 
     3652   trdmod_oce.F90 \ 
     3653   zdf_oce.F90 \ 
     3654   domzgr_substitute.h90 \ 
     3655   vectopt_loop_substitute.h90 \ 
     3656   KEY_CPP \ 
     3657   dynzdf_imp.F90 
     3658$(MODEL_LIB)(dynzdf_imp_atsk.o) :   \ 
     3659   $(MODEL_LIB)(daymod.o) \ 
     3660   $(MODEL_LIB)(dom_oce.o) \ 
     3661   $(MODEL_LIB)(in_out_manager.o) \ 
     3662   $(MODEL_LIB)(lbclnk.o) \ 
     3663   $(MODEL_LIB)(lib_mpp.o) \ 
     3664   $(MODEL_LIB)(lib_print.o) \ 
     3665   $(MODEL_LIB)(oce.o) \ 
     3666   $(MODEL_LIB)(par_kind.o) \ 
     3667   $(MODEL_LIB)(par_oce.o) \ 
     3668   $(MODEL_LIB)(phycst.o) \ 
     3669   $(MODEL_LIB)(trabbl.o) \ 
     3670   $(MODEL_LIB)(trdicp.o) \ 
     3671   $(MODEL_LIB)(trdicp_oce.o) \ 
     3672   $(MODEL_LIB)(trdmld.o) \ 
     3673   $(MODEL_LIB)(trdmld_oce.o) \ 
     3674   $(MODEL_LIB)(trdmod_oce.o) \ 
     3675   $(MODEL_LIB)(trdvor.o) \ 
     3676   $(MODEL_LIB)(trdvor_oce.o) \ 
     3677   daymod.F90 \ 
     3678   dom_oce.F90 \ 
     3679   in_out_manager.F90 \ 
     3680   lbclnk.F90 \ 
     3681   lib_mpp.F90 \ 
     3682   lib_print.f90 \ 
     3683   oce.F90 \ 
     3684   par_kind.F90 \ 
     3685   par_oce.F90 \ 
     3686   phycst.F90 \ 
     3687   trabbl.F90 \ 
     3688   trdicp.F90 \ 
     3689   trdicp_oce.F90 \ 
     3690   trdmld.F90 \ 
     3691   trdmld_oce.F90 \ 
     3692   trdmod_oce.F90 \ 
     3693   trdvor.F90 \ 
     3694   trdvor_oce.F90 \ 
     3695   $(MODEL_LIB)(dom_oce.o) \ 
     3696   $(MODEL_LIB)(in_out_manager.o) \ 
     3697   $(MODEL_LIB)(oce.o) \ 
     3698   $(MODEL_LIB)(phycst.o) \ 
     3699   $(MODEL_LIB)(prtctl.o) \ 
     3700   $(MODEL_LIB)(taumod.o) \ 
     3701   $(MODEL_LIB)(trdmod.o) \ 
     3702   $(MODEL_LIB)(trdmod_oce.o) \ 
     3703   $(MODEL_LIB)(zdf_oce.o) \ 
     3704   dom_oce.F90 \ 
     3705   in_out_manager.F90 \ 
     3706   oce.F90 \ 
     3707   phycst.F90 \ 
     3708   prtctl.F90 \ 
     3709   taumod.F90 \ 
     3710   trdmod.F90 \ 
     3711   trdmod_oce.F90 \ 
     3712   zdf_oce.F90 \ 
     3713   domzgr_substitute.h90 \ 
     3714   vectopt_loop_substitute.h90 \ 
     3715   KEY_CPP \ 
     3716   dynzdf_imp_atsk.F90 
     3717$(MODEL_LIB)(dynzdf_iso.o) :  \ 
     3718   $(MODEL_LIB)(daymod.o) \ 
     3719   $(MODEL_LIB)(dom_oce.o) \ 
     3720   $(MODEL_LIB)(in_out_manager.o) \ 
    24653721   $(MODEL_LIB)(lbclnk.o) \ 
    24663722   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     
    24823738   $(MODEL_LIB)(trdvor_oce.o) \ 
    24833739   $(MODEL_LIB)(zdfmxl.o) \ 
    2484    dom_oce.F90 \ 
    2485    in_out_manager.F90 \ 
    2486    ldfdyn_oce.F90 \ 
    2487    ldfslp.F90 \ 
    2488    oce.F90 \ 
    2489    prtctl.F90 \ 
    2490    trdmod.F90 \ 
    2491    trdmod_oce.F90 \ 
    2492    zdf_oce.F90 \ 
    2493    $(MODEL_LIB)(dom_oce.o) \ 
    2494    $(MODEL_LIB)(in_out_manager.o) \ 
    2495    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2496    $(MODEL_LIB)(ldfslp.o) \ 
    2497    $(MODEL_LIB)(oce.o) \ 
    2498    $(MODEL_LIB)(prtctl.o) \ 
    2499    $(MODEL_LIB)(trdmod.o) \ 
    2500    $(MODEL_LIB)(trdmod_oce.o) \ 
    2501    $(MODEL_LIB)(zdf_oce.o) \ 
    2502    domzgr_substitute.h90 \ 
    2503    ldfdyn_substitute.h90 \ 
    2504    vectopt_loop_substitute.h90 \ 
    2505    KEY_CPP \ 
    2506    dynldf_lap.F90 
    2507 $(MODEL_LIB)(dynnxt1d.o) : \ 
    2508    dom_oce.F90 \ 
    2509    in_out_manager.F90 \ 
    2510    lib_mpp.F90 \ 
    2511    lib_print.f90 \ 
    2512    oce.F90 \ 
    2513    par_kind.F90 \ 
    2514    par_oce.F90 \ 
    2515    $(MODEL_LIB)(dom_oce.o) \ 
    2516    $(MODEL_LIB)(in_out_manager.o) \ 
    2517    $(MODEL_LIB)(lib_mpp.o) \ 
    2518    $(MODEL_LIB)(lib_print.o) \ 
    2519    $(MODEL_LIB)(oce.o) \ 
    2520    $(MODEL_LIB)(par_kind.o) \ 
    2521    $(MODEL_LIB)(par_oce.o) \ 
    2522    dom_oce.F90 \ 
    2523    in_out_manager.F90 \ 
    2524    lbclnk.F90 \ 
    2525    oce.F90 \ 
    2526    prtctl.F90 \ 
    2527    $(MODEL_LIB)(dom_oce.o) \ 
    2528    $(MODEL_LIB)(in_out_manager.o) \ 
    2529    $(MODEL_LIB)(lbclnk.o) \ 
    2530    $(MODEL_LIB)(oce.o) \ 
    2531    $(MODEL_LIB)(prtctl.o) \ 
    2532    dynnxt1d.F90 
    2533 $(MODEL_LIB)(dynnxt.o) :   \ 
    2534    cla_div.F90 \ 
    2535    divcur.F90 \ 
    2536    dom_oce.F90 \ 
    2537    dynspg_oce.F90 \ 
    2538    in_out_manager.F90 \ 
    2539    lbclnk.F90 \ 
    2540    lib_mpp.F90 \ 
    2541    lib_print.f90 \ 
    2542    obccli.F90 \ 
    2543    obc_oce.F90 \ 
    2544    obc_par.F90 \ 
    2545    ocesbc.F90 \ 
    2546    oce.F90 \ 
    2547    ocfzpt.F90 \ 
    2548    par_kind.F90 \ 
    2549    par_oce.F90 \ 
    2550    phycst.F90 \ 
    2551    sol_oce.F90 \ 
    2552    wzvmod.F90 \ 
    2553    $(MODEL_LIB)(cla_div.o) \ 
    2554    $(MODEL_LIB)(divcur.o) \ 
    2555    $(MODEL_LIB)(dom_oce.o) \ 
    2556    $(MODEL_LIB)(dynspg_oce.o) \ 
    2557    $(MODEL_LIB)(in_out_manager.o) \ 
    2558    $(MODEL_LIB)(lbclnk.o) \ 
    2559    $(MODEL_LIB)(lib_mpp.o) \ 
    2560    $(MODEL_LIB)(lib_print.o) \ 
    2561    $(MODEL_LIB)(obccli.o) \ 
    2562    $(MODEL_LIB)(obc_oce.o) \ 
    2563    $(MODEL_LIB)(obc_par.o) \ 
    2564    $(MODEL_LIB)(ocesbc.o) \ 
    2565    $(MODEL_LIB)(oce.o) \ 
    2566    $(MODEL_LIB)(ocfzpt.o) \ 
    2567    $(MODEL_LIB)(par_kind.o) \ 
    2568    $(MODEL_LIB)(par_oce.o) \ 
    2569    $(MODEL_LIB)(phycst.o) \ 
    2570    $(MODEL_LIB)(sol_oce.o) \ 
    2571    $(MODEL_LIB)(wzvmod.o) \ 
    2572    agrif_opa_interp.F90 \ 
    2573    agrif_opa_update.F90 \ 
    2574    dom_oce.F90 \ 
    2575    dynspg_oce.F90 \ 
    2576    in_out_manager.F90 \ 
    2577    lbclnk.F90 \ 
    2578    obcdyn.F90 \ 
    2579    obcdyn_bt.F90 \ 
    2580    obcvol.F90 \ 
    2581    obc_oce.F90 \ 
    2582    oce.F90 \ 
    2583    prtctl.F90 \ 
    2584    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    2585    $(MODEL_LIB)(agrif_opa_update.o) \ 
    2586    $(MODEL_LIB)(dom_oce.o) \ 
    2587    $(MODEL_LIB)(dynspg_oce.o) \ 
    2588    $(MODEL_LIB)(in_out_manager.o) \ 
    2589    $(MODEL_LIB)(lbclnk.o) \ 
    2590    $(MODEL_LIB)(obcdyn.o) \ 
    2591    $(MODEL_LIB)(obcdyn_bt.o) \ 
    2592    $(MODEL_LIB)(obcvol.o) \ 
    2593    $(MODEL_LIB)(obc_oce.o) \ 
    2594    $(MODEL_LIB)(oce.o) \ 
    2595    $(MODEL_LIB)(prtctl.o) \ 
    2596    $(AGRIF_LIB) \ 
    2597    dynnxt.F90 
    2598 $(MODEL_LIB)(dynspg.o) :   \ 
    2599    agrif_opa_interp.F90 \ 
    2600    cla_dynspg.F90 \ 
    2601    dom_oce.F90 \ 
    2602    dynspg_oce.F90 \ 
    2603    dynvor.F90 \ 
    2604    flxrnf.F90 \ 
    2605    in_out_manager.F90 \ 
    2606    lbclnk.F90 \ 
    2607    ldfdyn_oce.F90 \ 
    2608    ldftra_oce.F90 \ 
    2609    lib_mpp.F90 \ 
    2610    lib_print.f90 \ 
    2611    obcdta.F90 \ 
    2612    obcdyn.F90 \ 
    2613    obcfla.F90 \ 
    2614    obcvol.F90 \ 
    2615    obc_oce.F90 \ 
    2616    obc_par.F90 \ 
    2617    ocesbc.F90 \ 
    2618    oce.F90 \ 
    2619    par_kind.F90 \ 
    2620    par_oce.F90 \ 
    2621    phycst.F90 \ 
    2622    prtctl.F90 \ 
    2623    solfet.F90 \ 
    2624    solisl.F90 \ 
    2625    solmat.F90 \ 
    2626    solpcg.F90 \ 
    2627    solsor.F90 \ 
    2628    solsor_e.F90 \ 
    2629    sol_oce.F90 \ 
    2630    trabbl.F90 \ 
    2631    trdicp.F90 \ 
    2632    trdicp_oce.F90 \ 
    2633    trdmld.F90 \ 
    2634    trdmld_oce.F90 \ 
    2635    trdmod_oce.F90 \ 
    2636    trdvor.F90 \ 
    2637    trdvor_oce.F90 \ 
    2638    zdf_oce.F90 \ 
    2639    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    2640    $(MODEL_LIB)(cla_dynspg.o) \ 
    2641    $(MODEL_LIB)(dom_oce.o) \ 
    2642    $(MODEL_LIB)(dynspg_oce.o) \ 
    2643    $(MODEL_LIB)(dynvor.o) \ 
    2644    $(MODEL_LIB)(flxrnf.o) \ 
    2645    $(MODEL_LIB)(in_out_manager.o) \ 
    2646    $(MODEL_LIB)(lbclnk.o) \ 
    2647    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2648    $(MODEL_LIB)(ldftra_oce.o) \ 
    2649    $(MODEL_LIB)(lib_mpp.o) \ 
    2650    $(MODEL_LIB)(lib_print.o) \ 
    2651    $(MODEL_LIB)(obcdta.o) \ 
    2652    $(MODEL_LIB)(obcdyn.o) \ 
    2653    $(MODEL_LIB)(obcfla.o) \ 
    2654    $(MODEL_LIB)(obcvol.o) \ 
    2655    $(MODEL_LIB)(obc_oce.o) \ 
    2656    $(MODEL_LIB)(obc_par.o) \ 
    2657    $(MODEL_LIB)(ocesbc.o) \ 
    2658    $(MODEL_LIB)(oce.o) \ 
    2659    $(MODEL_LIB)(par_kind.o) \ 
    2660    $(MODEL_LIB)(par_oce.o) \ 
    2661    $(MODEL_LIB)(phycst.o) \ 
    2662    $(MODEL_LIB)(prtctl.o) \ 
    2663    $(MODEL_LIB)(solfet.o) \ 
    2664    $(MODEL_LIB)(solisl.o) \ 
    2665    $(MODEL_LIB)(solmat.o) \ 
    2666    $(MODEL_LIB)(solpcg.o) \ 
    2667    $(MODEL_LIB)(solsor.o) \ 
    2668    $(MODEL_LIB)(solsor_e.o) \ 
    2669    $(MODEL_LIB)(sol_oce.o) \ 
    2670    $(MODEL_LIB)(trabbl.o) \ 
    2671    $(MODEL_LIB)(trdicp.o) \ 
    2672    $(MODEL_LIB)(trdicp_oce.o) \ 
    2673    $(MODEL_LIB)(trdmld.o) \ 
    2674    $(MODEL_LIB)(trdmld_oce.o) \ 
    2675    $(MODEL_LIB)(trdmod_oce.o) \ 
    2676    $(MODEL_LIB)(trdvor.o) \ 
    2677    $(MODEL_LIB)(trdvor_oce.o) \ 
    2678    $(MODEL_LIB)(zdf_oce.o) \ 
    2679    dom_oce.F90 \ 
    2680    dynspg_exp.F90 \ 
    2681    dynspg_exp_jki.F90 \ 
    2682    dynspg_flt.F90 \ 
    2683    dynspg_flt_jki.F90 \ 
    2684    dynspg_oce.F90 \ 
    2685    dynspg_rl.F90 \ 
    2686    dynspg_ts.F90 \ 
    2687    dynspg_ts_jki.F90 \ 
    2688    in_out_manager.F90 \ 
    2689    obc_oce.F90 \ 
    2690    oce.F90 \ 
    2691    prtctl.F90 \ 
    2692    trdmod.F90 \ 
    2693    trdmod_oce.F90 \ 
    2694    $(MODEL_LIB)(dom_oce.o) \ 
    2695    $(MODEL_LIB)(dynspg_exp.o) \ 
    2696    $(MODEL_LIB)(dynspg_exp_jki.o) \ 
    2697    $(MODEL_LIB)(dynspg_flt.o) \ 
    2698    $(MODEL_LIB)(dynspg_flt_jki.o) \ 
    2699    $(MODEL_LIB)(dynspg_oce.o) \ 
    2700    $(MODEL_LIB)(dynspg_rl.o) \ 
    2701    $(MODEL_LIB)(dynspg_ts.o) \ 
    2702    $(MODEL_LIB)(dynspg_ts_jki.o) \ 
    2703    $(MODEL_LIB)(in_out_manager.o) \ 
    2704    $(MODEL_LIB)(obc_oce.o) \ 
    2705    $(MODEL_LIB)(oce.o) \ 
    2706    $(MODEL_LIB)(prtctl.o) \ 
    2707    $(MODEL_LIB)(trdmod.o) \ 
    2708    $(MODEL_LIB)(trdmod_oce.o) \ 
    2709    domzgr_substitute.h90 \ 
    2710    vectopt_loop_substitute.h90 \ 
    2711    KEY_CPP \ 
    2712    dynspg.F90 
    2713 $(MODEL_LIB)(dynspg_exp.o) :  \ 
    2714    blk_oce.F90 \ 
    2715    cpl_oce.F90 \ 
    2716    daymod.F90 \ 
    2717    dom_oce.F90 \ 
    2718    dtasal.F90 \ 
    2719    dtasst.F90 \ 
    2720    dtatem.F90 \ 
    2721    dynspg_oce.F90 \ 
    2722    flxmod.F90 \ 
    2723    flxrnf.F90 \ 
    2724    flx_oce.F90 \ 
    2725    ice_oce.F90 \ 
    2726    in_out_manager.F90 \ 
    2727    lbclnk.F90 \ 
    2728    lib_mpp.F90 \ 
    2729    lib_print.f90 \ 
    2730    obccli.F90 \ 
    2731    obc_oce.F90 \ 
    2732    obc_par.F90 \ 
    2733    oce.F90 \ 
    2734    ocfzpt.F90 \ 
    2735    par_kind.F90 \ 
    2736    par_oce.F90 \ 
    2737    phycst.F90 \ 
    2738    prtctl.F90 \ 
    2739    taumod.F90 \ 
    2740    tradmp.F90 \ 
    2741    $(MODEL_LIB)(blk_oce.o) \ 
    2742    $(MODEL_LIB)(cpl_oce.o) \ 
    2743    $(MODEL_LIB)(daymod.o) \ 
    2744    $(MODEL_LIB)(dom_oce.o) \ 
    2745    $(MODEL_LIB)(dtasal.o) \ 
    2746    $(MODEL_LIB)(dtasst.o) \ 
    2747    $(MODEL_LIB)(dtatem.o) \ 
    2748    $(MODEL_LIB)(dynspg_oce.o) \ 
    2749    $(MODEL_LIB)(flxmod.o) \ 
    2750    $(MODEL_LIB)(flxrnf.o) \ 
    2751    $(MODEL_LIB)(flx_oce.o) \ 
    2752    $(MODEL_LIB)(ice_oce.o) \ 
    2753    $(MODEL_LIB)(in_out_manager.o) \ 
    2754    $(MODEL_LIB)(lbclnk.o) \ 
    2755    $(MODEL_LIB)(lib_mpp.o) \ 
    2756    $(MODEL_LIB)(lib_print.o) \ 
    2757    $(MODEL_LIB)(obccli.o) \ 
    2758    $(MODEL_LIB)(obc_oce.o) \ 
    2759    $(MODEL_LIB)(obc_par.o) \ 
    2760    $(MODEL_LIB)(oce.o) \ 
    2761    $(MODEL_LIB)(ocfzpt.o) \ 
    2762    $(MODEL_LIB)(par_kind.o) \ 
    2763    $(MODEL_LIB)(par_oce.o) \ 
    2764    $(MODEL_LIB)(phycst.o) \ 
    2765    $(MODEL_LIB)(prtctl.o) \ 
    2766    $(MODEL_LIB)(taumod.o) \ 
    2767    $(MODEL_LIB)(tradmp.o) \ 
    2768    dom_oce.F90 \ 
    2769    in_out_manager.F90 \ 
    2770    lbclnk.F90 \ 
    2771    lib_mpp.F90 \ 
    2772    obcdta.F90 \ 
    2773    obc_oce.F90 \ 
    2774    obc_par.F90 \ 
    2775    ocesbc.F90 \ 
    2776    oce.F90 \ 
    2777    phycst.F90 \ 
    2778    prtctl.F90 \ 
    2779    $(MODEL_LIB)(dom_oce.o) \ 
    2780    $(MODEL_LIB)(in_out_manager.o) \ 
    2781    $(MODEL_LIB)(lbclnk.o) \ 
    2782    $(MODEL_LIB)(lib_mpp.o) \ 
    2783    $(MODEL_LIB)(obcdta.o) \ 
    2784    $(MODEL_LIB)(obc_oce.o) \ 
    2785    $(MODEL_LIB)(obc_par.o) \ 
    2786    $(MODEL_LIB)(ocesbc.o) \ 
    2787    $(MODEL_LIB)(oce.o) \ 
    2788    $(MODEL_LIB)(phycst.o) \ 
    2789    $(MODEL_LIB)(prtctl.o) \ 
    2790    domzgr_substitute.h90 \ 
    2791    vectopt_loop_substitute.h90 \ 
    2792    KEY_CPP \ 
    2793    dynspg_exp.F90 
    2794 $(MODEL_LIB)(dynspg_exp_jki.o) : \ 
    2795    blk_oce.F90 \ 
    2796    cpl_oce.F90 \ 
    2797    daymod.F90 \ 
    2798    dom_oce.F90 \ 
    2799    dtasal.F90 \ 
    2800    dtasst.F90 \ 
    2801    dtatem.F90 \ 
    2802    dynspg_oce.F90 \ 
    2803    flxmod.F90 \ 
    2804    flxrnf.F90 \ 
    2805    flx_oce.F90 \ 
    2806    ice_oce.F90 \ 
    2807    in_out_manager.F90 \ 
    2808    lbclnk.F90 \ 
    2809    lib_mpp.F90 \ 
    2810    lib_print.f90 \ 
    2811    obccli.F90 \ 
    2812    obc_oce.F90 \ 
    2813    obc_par.F90 \ 
    2814    oce.F90 \ 
    2815    ocfzpt.F90 \ 
    2816    par_kind.F90 \ 
    2817    par_oce.F90 \ 
    2818    phycst.F90 \ 
    2819    prtctl.F90 \ 
    2820    taumod.F90 \ 
    2821    tradmp.F90 \ 
    2822    $(MODEL_LIB)(blk_oce.o) \ 
    2823    $(MODEL_LIB)(cpl_oce.o) \ 
    2824    $(MODEL_LIB)(daymod.o) \ 
    2825    $(MODEL_LIB)(dom_oce.o) \ 
    2826    $(MODEL_LIB)(dtasal.o) \ 
    2827    $(MODEL_LIB)(dtasst.o) \ 
    2828    $(MODEL_LIB)(dtatem.o) \ 
    2829    $(MODEL_LIB)(dynspg_oce.o) \ 
    2830    $(MODEL_LIB)(flxmod.o) \ 
    2831    $(MODEL_LIB)(flxrnf.o) \ 
    2832    $(MODEL_LIB)(flx_oce.o) \ 
    2833    $(MODEL_LIB)(ice_oce.o) \ 
    2834    $(MODEL_LIB)(in_out_manager.o) \ 
    2835    $(MODEL_LIB)(lbclnk.o) \ 
    2836    $(MODEL_LIB)(lib_mpp.o) \ 
    2837    $(MODEL_LIB)(lib_print.o) \ 
    2838    $(MODEL_LIB)(obccli.o) \ 
    2839    $(MODEL_LIB)(obc_oce.o) \ 
    2840    $(MODEL_LIB)(obc_par.o) \ 
    2841    $(MODEL_LIB)(oce.o) \ 
    2842    $(MODEL_LIB)(ocfzpt.o) \ 
    2843    $(MODEL_LIB)(par_kind.o) \ 
    2844    $(MODEL_LIB)(par_oce.o) \ 
    2845    $(MODEL_LIB)(phycst.o) \ 
    2846    $(MODEL_LIB)(prtctl.o) \ 
    2847    $(MODEL_LIB)(taumod.o) \ 
    2848    $(MODEL_LIB)(tradmp.o) \ 
    2849    dom_oce.F90 \ 
    2850    in_out_manager.F90 \ 
    2851    lbclnk.F90 \ 
    2852    lib_mpp.F90 \ 
    2853    obcdta.F90 \ 
    2854    obc_oce.F90 \ 
    2855    obc_par.F90 \ 
    2856    ocesbc.F90 \ 
    2857    oce.F90 \ 
    2858    phycst.F90 \ 
    2859    prtctl.F90 \ 
    2860    $(MODEL_LIB)(dom_oce.o) \ 
    2861    $(MODEL_LIB)(in_out_manager.o) \ 
    2862    $(MODEL_LIB)(lbclnk.o) \ 
    2863    $(MODEL_LIB)(lib_mpp.o) \ 
    2864    $(MODEL_LIB)(obcdta.o) \ 
    2865    $(MODEL_LIB)(obc_oce.o) \ 
    2866    $(MODEL_LIB)(obc_par.o) \ 
    2867    $(MODEL_LIB)(ocesbc.o) \ 
    2868    $(MODEL_LIB)(oce.o) \ 
    2869    $(MODEL_LIB)(phycst.o) \ 
    2870    $(MODEL_LIB)(prtctl.o) \ 
    2871    domzgr_substitute.h90 \ 
    2872    vectopt_loop_substitute.h90 \ 
    2873    KEY_CPP \ 
    2874    dynspg_exp_jki.F90 
    2875 $(MODEL_LIB)(dynspg_flt.o) :  \ 
    2876    blk_oce.F90 \ 
    2877    cpl_oce.F90 \ 
    2878    daymod.F90 \ 
    2879    dom_oce.F90 \ 
    2880    dtasal.F90 \ 
    2881    dtasst.F90 \ 
    2882    dtatem.F90 \ 
    2883    dynspg_oce.F90 \ 
    2884    flxmod.F90 \ 
    2885    flxrnf.F90 \ 
    2886    flx_oce.F90 \ 
    2887    ice_oce.F90 \ 
    2888    in_out_manager.F90 \ 
    2889    lbclnk.F90 \ 
    2890    lib_feti.F90 \ 
    2891    lib_mpp.F90 \ 
    2892    lib_print.f90 \ 
    2893    obccli.F90 \ 
    2894    obcdyn.F90 \ 
    2895    obcvol.F90 \ 
    2896    obc_oce.F90 \ 
    2897    obc_par.F90 \ 
    2898    ocesbc.F90 \ 
    2899    oce.F90 \ 
    2900    ocfzpt.F90 \ 
    2901    par_kind.F90 \ 
    2902    par_oce.F90 \ 
    2903    phycst.F90 \ 
    2904    prtctl.F90 \ 
    2905    solfet.F90 \ 
    2906    solpcg.F90 \ 
    2907    solsor.F90 \ 
    2908    sol_oce.F90 \ 
    2909    taumod.F90 \ 
    2910    tradmp.F90 \ 
    2911    zdf_oce.F90 \ 
    2912    $(MODEL_LIB)(blk_oce.o) \ 
    2913    $(MODEL_LIB)(cpl_oce.o) \ 
    2914    $(MODEL_LIB)(daymod.o) \ 
    2915    $(MODEL_LIB)(dom_oce.o) \ 
    2916    $(MODEL_LIB)(dtasal.o) \ 
    2917    $(MODEL_LIB)(dtasst.o) \ 
    2918    $(MODEL_LIB)(dtatem.o) \ 
    2919    $(MODEL_LIB)(dynspg_oce.o) \ 
    2920    $(MODEL_LIB)(flxmod.o) \ 
    2921    $(MODEL_LIB)(flxrnf.o) \ 
    2922    $(MODEL_LIB)(flx_oce.o) \ 
    2923    $(MODEL_LIB)(ice_oce.o) \ 
    2924    $(MODEL_LIB)(in_out_manager.o) \ 
    2925    $(MODEL_LIB)(lbclnk.o) \ 
    2926    $(MODEL_LIB)(lib_feti.o) \ 
    2927    $(MODEL_LIB)(lib_mpp.o) \ 
    2928    $(MODEL_LIB)(lib_print.o) \ 
    2929    $(MODEL_LIB)(obccli.o) \ 
    2930    $(MODEL_LIB)(obcdyn.o) \ 
    2931    $(MODEL_LIB)(obcvol.o) \ 
    2932    $(MODEL_LIB)(obc_oce.o) \ 
    2933    $(MODEL_LIB)(obc_par.o) \ 
    2934    $(MODEL_LIB)(ocesbc.o) \ 
    2935    $(MODEL_LIB)(oce.o) \ 
    2936    $(MODEL_LIB)(ocfzpt.o) \ 
    2937    $(MODEL_LIB)(par_kind.o) \ 
    2938    $(MODEL_LIB)(par_oce.o) \ 
    2939    $(MODEL_LIB)(phycst.o) \ 
    2940    $(MODEL_LIB)(prtctl.o) \ 
    2941    $(MODEL_LIB)(solfet.o) \ 
    2942    $(MODEL_LIB)(solpcg.o) \ 
    2943    $(MODEL_LIB)(solsor.o) \ 
    2944    $(MODEL_LIB)(sol_oce.o) \ 
    2945    $(MODEL_LIB)(taumod.o) \ 
    2946    $(MODEL_LIB)(tradmp.o) \ 
    2947    $(MODEL_LIB)(zdf_oce.o) \ 
    2948    agrif_opa_interp.F90 \ 
    2949    cla_dynspg.F90 \ 
    2950    dom_oce.F90 \ 
    2951    flxrnf.F90 \ 
    2952    in_out_manager.F90 \ 
    2953    lbclnk.F90 \ 
    2954    lib_mpp.F90 \ 
    2955    obcdyn.F90 \ 
    2956    obcvol.F90 \ 
    2957    obc_oce.F90 \ 
    2958    ocesbc.F90 \ 
    2959    oce.F90 \ 
    2960    phycst.F90 \ 
    2961    prtctl.F90 \ 
    2962    solfet.F90 \ 
    2963    solmat.F90 \ 
    2964    solpcg.F90 \ 
    2965    solsor.F90 \ 
    2966    solsor_e.F90 \ 
    2967    sol_oce.F90 \ 
    2968    zdf_oce.F90 \ 
    2969    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    2970    $(MODEL_LIB)(cla_dynspg.o) \ 
    2971    $(MODEL_LIB)(dom_oce.o) \ 
    2972    $(MODEL_LIB)(flxrnf.o) \ 
    2973    $(MODEL_LIB)(in_out_manager.o) \ 
    2974    $(MODEL_LIB)(lbclnk.o) \ 
    2975    $(MODEL_LIB)(lib_mpp.o) \ 
    2976    $(MODEL_LIB)(obcdyn.o) \ 
    2977    $(MODEL_LIB)(obcvol.o) \ 
    2978    $(MODEL_LIB)(obc_oce.o) \ 
    2979    $(MODEL_LIB)(ocesbc.o) \ 
    2980    $(MODEL_LIB)(oce.o) \ 
    2981    $(MODEL_LIB)(phycst.o) \ 
    2982    $(MODEL_LIB)(prtctl.o) \ 
    2983    $(MODEL_LIB)(solfet.o) \ 
    2984    $(MODEL_LIB)(solmat.o) \ 
    2985    $(MODEL_LIB)(solpcg.o) \ 
    2986    $(MODEL_LIB)(solsor.o) \ 
    2987    $(MODEL_LIB)(solsor_e.o) \ 
    2988    $(MODEL_LIB)(sol_oce.o) \ 
    2989    $(MODEL_LIB)(zdf_oce.o) \ 
    2990    domzgr_substitute.h90 \ 
    2991    vectopt_loop_substitute.h90 \ 
    2992    $(AGRIF_LIB) \ 
    2993    KEY_CPP \ 
    2994    dynspg_flt.F90 
    2995 $(MODEL_LIB)(dynspg_flt_jki.o) : \ 
    2996    blk_oce.F90 \ 
    2997    cpl_oce.F90 \ 
    2998    daymod.F90 \ 
    2999    dom_oce.F90 \ 
    3000    dtasal.F90 \ 
    3001    dtasst.F90 \ 
    3002    dtatem.F90 \ 
    3003    dynspg_oce.F90 \ 
    3004    flxmod.F90 \ 
    3005    flxrnf.F90 \ 
    3006    flx_oce.F90 \ 
    3007    ice_oce.F90 \ 
    3008    in_out_manager.F90 \ 
    3009    lbclnk.F90 \ 
    3010    lib_feti.F90 \ 
    3011    lib_mpp.F90 \ 
    3012    lib_print.f90 \ 
    3013    obccli.F90 \ 
    3014    obcdyn.F90 \ 
    3015    obcvol.F90 \ 
    3016    obc_oce.F90 \ 
    3017    obc_par.F90 \ 
    3018    ocesbc.F90 \ 
    3019    oce.F90 \ 
    3020    ocfzpt.F90 \ 
    3021    par_kind.F90 \ 
    3022    par_oce.F90 \ 
    3023    phycst.F90 \ 
    3024    prtctl.F90 \ 
    3025    solfet.F90 \ 
    3026    solpcg.F90 \ 
    3027    solsor.F90 \ 
    3028    sol_oce.F90 \ 
    3029    taumod.F90 \ 
    3030    tradmp.F90 \ 
    3031    zdf_oce.F90 \ 
    3032    $(MODEL_LIB)(blk_oce.o) \ 
    3033    $(MODEL_LIB)(cpl_oce.o) \ 
    3034    $(MODEL_LIB)(daymod.o) \ 
    3035    $(MODEL_LIB)(dom_oce.o) \ 
    3036    $(MODEL_LIB)(dtasal.o) \ 
    3037    $(MODEL_LIB)(dtasst.o) \ 
    3038    $(MODEL_LIB)(dtatem.o) \ 
    3039    $(MODEL_LIB)(dynspg_oce.o) \ 
    3040    $(MODEL_LIB)(flxmod.o) \ 
    3041    $(MODEL_LIB)(flxrnf.o) \ 
    3042    $(MODEL_LIB)(flx_oce.o) \ 
    3043    $(MODEL_LIB)(ice_oce.o) \ 
    3044    $(MODEL_LIB)(in_out_manager.o) \ 
    3045    $(MODEL_LIB)(lbclnk.o) \ 
    3046    $(MODEL_LIB)(lib_feti.o) \ 
    3047    $(MODEL_LIB)(lib_mpp.o) \ 
    3048    $(MODEL_LIB)(lib_print.o) \ 
    3049    $(MODEL_LIB)(obccli.o) \ 
    3050    $(MODEL_LIB)(obcdyn.o) \ 
    3051    $(MODEL_LIB)(obcvol.o) \ 
    3052    $(MODEL_LIB)(obc_oce.o) \ 
    3053    $(MODEL_LIB)(obc_par.o) \ 
    3054    $(MODEL_LIB)(ocesbc.o) \ 
    3055    $(MODEL_LIB)(oce.o) \ 
    3056    $(MODEL_LIB)(ocfzpt.o) \ 
    3057    $(MODEL_LIB)(par_kind.o) \ 
    3058    $(MODEL_LIB)(par_oce.o) \ 
    3059    $(MODEL_LIB)(phycst.o) \ 
    3060    $(MODEL_LIB)(prtctl.o) \ 
    3061    $(MODEL_LIB)(solfet.o) \ 
    3062    $(MODEL_LIB)(solpcg.o) \ 
    3063    $(MODEL_LIB)(solsor.o) \ 
    3064    $(MODEL_LIB)(sol_oce.o) \ 
    3065    $(MODEL_LIB)(taumod.o) \ 
    3066    $(MODEL_LIB)(tradmp.o) \ 
    3067    $(MODEL_LIB)(zdf_oce.o) \ 
    3068    agrif_opa_interp.F90 \ 
    3069    cla_dynspg.F90 \ 
    3070    dom_oce.F90 \ 
    3071    flxrnf.F90 \ 
    3072    in_out_manager.F90 \ 
    3073    lbclnk.F90 \ 
    3074    lib_mpp.F90 \ 
    3075    obcdyn.F90 \ 
    3076    obcvol.F90 \ 
    3077    obc_oce.F90 \ 
    3078    ocesbc.F90 \ 
    3079    oce.F90 \ 
    3080    phycst.F90 \ 
    3081    prtctl.F90 \ 
    3082    solfet.F90 \ 
    3083    solmat.F90 \ 
    3084    solpcg.F90 \ 
    3085    solsor.F90 \ 
    3086    solsor_e.F90 \ 
    3087    sol_oce.F90 \ 
    3088    zdf_oce.F90 \ 
    3089    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    3090    $(MODEL_LIB)(cla_dynspg.o) \ 
    3091    $(MODEL_LIB)(dom_oce.o) \ 
    3092    $(MODEL_LIB)(flxrnf.o) \ 
    3093    $(MODEL_LIB)(in_out_manager.o) \ 
    3094    $(MODEL_LIB)(lbclnk.o) \ 
    3095    $(MODEL_LIB)(lib_mpp.o) \ 
    3096    $(MODEL_LIB)(obcdyn.o) \ 
    3097    $(MODEL_LIB)(obcvol.o) \ 
    3098    $(MODEL_LIB)(obc_oce.o) \ 
    3099    $(MODEL_LIB)(ocesbc.o) \ 
    3100    $(MODEL_LIB)(oce.o) \ 
    3101    $(MODEL_LIB)(phycst.o) \ 
    3102    $(MODEL_LIB)(prtctl.o) \ 
    3103    $(MODEL_LIB)(solfet.o) \ 
    3104    $(MODEL_LIB)(solmat.o) \ 
    3105    $(MODEL_LIB)(solpcg.o) \ 
    3106    $(MODEL_LIB)(solsor.o) \ 
    3107    $(MODEL_LIB)(solsor_e.o) \ 
    3108    $(MODEL_LIB)(sol_oce.o) \ 
    3109    $(MODEL_LIB)(zdf_oce.o) \ 
    3110    domzgr_substitute.h90 \ 
    3111    $(AGRIF_LIB) \ 
    3112    KEY_CPP \ 
    3113    dynspg_flt_jki.F90 
    3114 $(MODEL_LIB)(dynspg_oce.o) :  \ 
    3115    par_kind.F90 \ 
    3116    $(MODEL_LIB)(par_kind.o) \ 
    3117    par_oce.F90 \ 
    3118    $(MODEL_LIB)(par_oce.o) \ 
    3119    dynspg_oce.F90 
    3120 $(MODEL_LIB)(dynspg_rl.o) :   \ 
    3121    dom_oce.F90 \ 
    3122    in_out_manager.F90 \ 
    3123    lbclnk.F90 \ 
    3124    lib_mpp.F90 \ 
    3125    lib_print.f90 \ 
    3126    obc_oce.F90 \ 
    3127    obc_par.F90 \ 
    3128    oce.F90 \ 
    3129    par_kind.F90 \ 
    3130    par_oce.F90 \ 
    3131    solfet.F90 \ 
    3132    solpcg.F90 \ 
    3133    solsor.F90 \ 
    3134    sol_oce.F90 \ 
    3135    zdf_oce.F90 \ 
    3136    $(MODEL_LIB)(dom_oce.o) \ 
    3137    $(MODEL_LIB)(in_out_manager.o) \ 
    3138    $(MODEL_LIB)(lbclnk.o) \ 
    3139    $(MODEL_LIB)(lib_mpp.o) \ 
    3140    $(MODEL_LIB)(lib_print.o) \ 
    3141    $(MODEL_LIB)(obc_oce.o) \ 
    3142    $(MODEL_LIB)(obc_par.o) \ 
    3143    $(MODEL_LIB)(oce.o) \ 
    3144    $(MODEL_LIB)(par_kind.o) \ 
    3145    $(MODEL_LIB)(par_oce.o) \ 
    3146    $(MODEL_LIB)(solfet.o) \ 
    3147    $(MODEL_LIB)(solpcg.o) \ 
    3148    $(MODEL_LIB)(solsor.o) \ 
    3149    $(MODEL_LIB)(sol_oce.o) \ 
    3150    $(MODEL_LIB)(zdf_oce.o) \ 
    3151    dom_oce.F90 \ 
    3152    in_out_manager.F90 \ 
    3153    lbclnk.F90 \ 
    3154    ldfdyn_oce.F90 \ 
    3155    ldftra_oce.F90 \ 
    3156    lib_mpp.F90 \ 
    3157    obc_oce.F90 \ 
    3158    oce.F90 \ 
    3159    phycst.F90 \ 
    3160    solfet.F90 \ 
    3161    solisl.F90 \ 
    3162    solpcg.F90 \ 
    3163    solsor.F90 \ 
    3164    solsor_e.F90 \ 
    3165    sol_oce.F90 \ 
    3166    zdf_oce.F90 \ 
    3167    $(MODEL_LIB)(dom_oce.o) \ 
    3168    $(MODEL_LIB)(in_out_manager.o) \ 
    3169    $(MODEL_LIB)(lbclnk.o) \ 
    3170    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3171    $(MODEL_LIB)(ldftra_oce.o) \ 
    3172    $(MODEL_LIB)(lib_mpp.o) \ 
    3173    $(MODEL_LIB)(obc_oce.o) \ 
    3174    $(MODEL_LIB)(oce.o) \ 
    3175    $(MODEL_LIB)(phycst.o) \ 
    3176    $(MODEL_LIB)(solfet.o) \ 
    3177    $(MODEL_LIB)(solisl.o) \ 
    3178    $(MODEL_LIB)(solpcg.o) \ 
    3179    $(MODEL_LIB)(solsor.o) \ 
    3180    $(MODEL_LIB)(solsor_e.o) \ 
    3181    $(MODEL_LIB)(sol_oce.o) \ 
    3182    $(MODEL_LIB)(zdf_oce.o) \ 
    3183    domzgr_substitute.h90 \ 
    3184    obc_vectopt_loop_substitute.h90 \ 
    3185    vectopt_loop_substitute.h90 \ 
    3186    KEY_CPP \ 
    3187    dynspg_rl.F90 
    3188 $(MODEL_LIB)(dynspg_ts.o) :   \ 
    3189    blk_oce.F90 \ 
    3190    cpl_oce.F90 \ 
    3191    daymod.F90 \ 
    3192    dom_oce.F90 \ 
    3193    dtasal.F90 \ 
    3194    dtasst.F90 \ 
    3195    dtatem.F90 \ 
    3196    dynspg_oce.F90 \ 
    3197    flxmod.F90 \ 
    3198    flxrnf.F90 \ 
    3199    flx_oce.F90 \ 
    3200    ice_oce.F90 \ 
    3201    in_out_manager.F90 \ 
    3202    lbclnk.F90 \ 
    3203    lib_mpp.F90 \ 
    3204    lib_print.f90 \ 
    3205    obccli.F90 \ 
    3206    obcdta.F90 \ 
    3207    obc_oce.F90 \ 
    3208    obc_par.F90 \ 
    3209    oce.F90 \ 
    3210    ocfzpt.F90 \ 
    3211    par_kind.F90 \ 
    3212    par_oce.F90 \ 
    3213    phycst.F90 \ 
    3214    prtctl.F90 \ 
    3215    taumod.F90 \ 
    3216    tradmp.F90 \ 
    3217    trdmod.F90 \ 
    3218    trdmod_oce.F90 \ 
    3219    $(MODEL_LIB)(blk_oce.o) \ 
    3220    $(MODEL_LIB)(cpl_oce.o) \ 
    3221    $(MODEL_LIB)(daymod.o) \ 
    3222    $(MODEL_LIB)(dom_oce.o) \ 
    3223    $(MODEL_LIB)(dtasal.o) \ 
    3224    $(MODEL_LIB)(dtasst.o) \ 
    3225    $(MODEL_LIB)(dtatem.o) \ 
    3226    $(MODEL_LIB)(dynspg_oce.o) \ 
    3227    $(MODEL_LIB)(flxmod.o) \ 
    3228    $(MODEL_LIB)(flxrnf.o) \ 
    3229    $(MODEL_LIB)(flx_oce.o) \ 
    3230    $(MODEL_LIB)(ice_oce.o) \ 
    3231    $(MODEL_LIB)(in_out_manager.o) \ 
    3232    $(MODEL_LIB)(lbclnk.o) \ 
    3233    $(MODEL_LIB)(lib_mpp.o) \ 
    3234    $(MODEL_LIB)(lib_print.o) \ 
    3235    $(MODEL_LIB)(obccli.o) \ 
    3236    $(MODEL_LIB)(obcdta.o) \ 
    3237    $(MODEL_LIB)(obc_oce.o) \ 
    3238    $(MODEL_LIB)(obc_par.o) \ 
    3239    $(MODEL_LIB)(oce.o) \ 
    3240    $(MODEL_LIB)(ocfzpt.o) \ 
    3241    $(MODEL_LIB)(par_kind.o) \ 
    3242    $(MODEL_LIB)(par_oce.o) \ 
    3243    $(MODEL_LIB)(phycst.o) \ 
    3244    $(MODEL_LIB)(prtctl.o) \ 
    3245    $(MODEL_LIB)(taumod.o) \ 
    3246    $(MODEL_LIB)(tradmp.o) \ 
    3247    $(MODEL_LIB)(trdmod.o) \ 
    3248    $(MODEL_LIB)(trdmod_oce.o) \ 
    3249    dom_oce.F90 \ 
    3250    dynspg_oce.F90 \ 
    3251    dynvor.F90 \ 
    3252    in_out_manager.F90 \ 
    3253    lbclnk.F90 \ 
    3254    lib_mpp.F90 \ 
    3255    obcdta.F90 \ 
    3256    obcfla.F90 \ 
    3257    obc_oce.F90 \ 
    3258    obc_par.F90 \ 
    3259    ocesbc.F90 \ 
    3260    oce.F90 \ 
    3261    phycst.F90 \ 
    3262    prtctl.F90 \ 
    3263    $(MODEL_LIB)(dom_oce.o) \ 
    3264    $(MODEL_LIB)(dynspg_oce.o) \ 
    3265    $(MODEL_LIB)(dynvor.o) \ 
    3266    $(MODEL_LIB)(in_out_manager.o) \ 
    3267    $(MODEL_LIB)(lbclnk.o) \ 
    3268    $(MODEL_LIB)(lib_mpp.o) \ 
    3269    $(MODEL_LIB)(obcdta.o) \ 
    3270    $(MODEL_LIB)(obcfla.o) \ 
    3271    $(MODEL_LIB)(obc_oce.o) \ 
    3272    $(MODEL_LIB)(obc_par.o) \ 
    3273    $(MODEL_LIB)(ocesbc.o) \ 
    3274    $(MODEL_LIB)(oce.o) \ 
    3275    $(MODEL_LIB)(phycst.o) \ 
    3276    $(MODEL_LIB)(prtctl.o) \ 
    3277    domzgr_substitute.h90 \ 
    3278    vectopt_loop_substitute.h90 \ 
    3279    KEY_CPP \ 
    3280    dynspg_ts.F90 
    3281 $(MODEL_LIB)(dynspg_ts_jki.o) :  \ 
    3282    blk_oce.F90 \ 
    3283    cpl_oce.F90 \ 
    3284    daymod.F90 \ 
    3285    dom_oce.F90 \ 
    3286    dtasal.F90 \ 
    3287    dtasst.F90 \ 
    3288    dtatem.F90 \ 
    3289    dynspg_oce.F90 \ 
    3290    flxmod.F90 \ 
    3291    flxrnf.F90 \ 
    3292    flx_oce.F90 \ 
    3293    ice_oce.F90 \ 
    3294    in_out_manager.F90 \ 
    3295    lbclnk.F90 \ 
    3296    lib_mpp.F90 \ 
    3297    lib_print.f90 \ 
    3298    obccli.F90 \ 
    3299    obcdta.F90 \ 
    3300    obc_oce.F90 \ 
    3301    obc_par.F90 \ 
    3302    oce.F90 \ 
    3303    ocfzpt.F90 \ 
    3304    par_kind.F90 \ 
    3305    par_oce.F90 \ 
    3306    phycst.F90 \ 
    3307    prtctl.F90 \ 
    3308    taumod.F90 \ 
    3309    tradmp.F90 \ 
    3310    trdmod.F90 \ 
    3311    trdmod_oce.F90 \ 
    3312    $(MODEL_LIB)(blk_oce.o) \ 
    3313    $(MODEL_LIB)(cpl_oce.o) \ 
    3314    $(MODEL_LIB)(daymod.o) \ 
    3315    $(MODEL_LIB)(dom_oce.o) \ 
    3316    $(MODEL_LIB)(dtasal.o) \ 
    3317    $(MODEL_LIB)(dtasst.o) \ 
    3318    $(MODEL_LIB)(dtatem.o) \ 
    3319    $(MODEL_LIB)(dynspg_oce.o) \ 
    3320    $(MODEL_LIB)(flxmod.o) \ 
    3321    $(MODEL_LIB)(flxrnf.o) \ 
    3322    $(MODEL_LIB)(flx_oce.o) \ 
    3323    $(MODEL_LIB)(ice_oce.o) \ 
    3324    $(MODEL_LIB)(in_out_manager.o) \ 
    3325    $(MODEL_LIB)(lbclnk.o) \ 
    3326    $(MODEL_LIB)(lib_mpp.o) \ 
    3327    $(MODEL_LIB)(lib_print.o) \ 
    3328    $(MODEL_LIB)(obccli.o) \ 
    3329    $(MODEL_LIB)(obcdta.o) \ 
    3330    $(MODEL_LIB)(obc_oce.o) \ 
    3331    $(MODEL_LIB)(obc_par.o) \ 
    3332    $(MODEL_LIB)(oce.o) \ 
    3333    $(MODEL_LIB)(ocfzpt.o) \ 
    3334    $(MODEL_LIB)(par_kind.o) \ 
    3335    $(MODEL_LIB)(par_oce.o) \ 
    3336    $(MODEL_LIB)(phycst.o) \ 
    3337    $(MODEL_LIB)(prtctl.o) \ 
    3338    $(MODEL_LIB)(taumod.o) \ 
    3339    $(MODEL_LIB)(tradmp.o) \ 
    3340    $(MODEL_LIB)(trdmod.o) \ 
    3341    $(MODEL_LIB)(trdmod_oce.o) \ 
    3342    dom_oce.F90 \ 
    3343    dynspg_oce.F90 \ 
    3344    dynvor.F90 \ 
    3345    in_out_manager.F90 \ 
    3346    lbclnk.F90 \ 
    3347    lib_mpp.F90 \ 
    3348    obcdta.F90 \ 
    3349    obcfla.F90 \ 
    3350    obc_oce.F90 \ 
    3351    obc_par.F90 \ 
    3352    ocesbc.F90 \ 
    3353    oce.F90 \ 
    3354    phycst.F90 \ 
    3355    prtctl.F90 \ 
    3356    $(MODEL_LIB)(dom_oce.o) \ 
    3357    $(MODEL_LIB)(dynspg_oce.o) \ 
    3358    $(MODEL_LIB)(dynvor.o) \ 
    3359    $(MODEL_LIB)(in_out_manager.o) \ 
    3360    $(MODEL_LIB)(lbclnk.o) \ 
    3361    $(MODEL_LIB)(lib_mpp.o) \ 
    3362    $(MODEL_LIB)(obcdta.o) \ 
    3363    $(MODEL_LIB)(obcfla.o) \ 
    3364    $(MODEL_LIB)(obc_oce.o) \ 
    3365    $(MODEL_LIB)(obc_par.o) \ 
    3366    $(MODEL_LIB)(ocesbc.o) \ 
    3367    $(MODEL_LIB)(oce.o) \ 
    3368    $(MODEL_LIB)(phycst.o) \ 
    3369    $(MODEL_LIB)(prtctl.o) \ 
    3370    domzgr_substitute.h90 \ 
    3371    vectopt_loop_substitute.h90 \ 
    3372    KEY_CPP \ 
    3373    dynspg_ts_jki.F90 
    3374 $(MODEL_LIB)(dynvor.o) :   \ 
    3375    dom_oce.F90 \ 
    3376    in_out_manager.F90 \ 
    3377    lib_mpp.F90 \ 
    3378    lib_print.f90 \ 
    3379    oce.F90 \ 
    3380    par_kind.F90 \ 
    3381    par_oce.F90 \ 
    3382    trabbl.F90 \ 
    3383    trdicp.F90 \ 
    3384    trdicp_oce.F90 \ 
    3385    trdmld.F90 \ 
    3386    trdmld_oce.F90 \ 
    3387    trdmod_oce.F90 \ 
    3388    trdvor.F90 \ 
    3389    trdvor_oce.F90 \ 
    3390    $(MODEL_LIB)(dom_oce.o) \ 
    3391    $(MODEL_LIB)(in_out_manager.o) \ 
    3392    $(MODEL_LIB)(lib_mpp.o) \ 
    3393    $(MODEL_LIB)(lib_print.o) \ 
    3394    $(MODEL_LIB)(oce.o) \ 
    3395    $(MODEL_LIB)(par_kind.o) \ 
    3396    $(MODEL_LIB)(par_oce.o) \ 
    3397    $(MODEL_LIB)(trabbl.o) \ 
    3398    $(MODEL_LIB)(trdicp.o) \ 
    3399    $(MODEL_LIB)(trdicp_oce.o) \ 
    3400    $(MODEL_LIB)(trdmld.o) \ 
    3401    $(MODEL_LIB)(trdmld_oce.o) \ 
    3402    $(MODEL_LIB)(trdmod_oce.o) \ 
    3403    $(MODEL_LIB)(trdvor.o) \ 
    3404    $(MODEL_LIB)(trdvor_oce.o) \ 
    3405    dom_oce.F90 \ 
    3406    in_out_manager.F90 \ 
    3407    lbclnk.F90 \ 
    3408    oce.F90 \ 
    3409    prtctl.F90 \ 
    3410    trdmod.F90 \ 
    3411    trdmod_oce.F90 \ 
    3412    $(MODEL_LIB)(dom_oce.o) \ 
    3413    $(MODEL_LIB)(in_out_manager.o) \ 
    3414    $(MODEL_LIB)(lbclnk.o) \ 
    3415    $(MODEL_LIB)(oce.o) \ 
    3416    $(MODEL_LIB)(prtctl.o) \ 
    3417    $(MODEL_LIB)(trdmod.o) \ 
    3418    $(MODEL_LIB)(trdmod_oce.o) \ 
    3419    domzgr_substitute.h90 \ 
    3420    vectopt_loop_substitute.h90 \ 
    3421    KEY_CPP \ 
    3422    dynvor.F90 
    3423 $(MODEL_LIB)(dynzad.o) :   \ 
    3424    daymod.F90 \ 
    3425    dom_oce.F90 \ 
    3426    in_out_manager.F90 \ 
    3427    lib_mpp.F90 \ 
    3428    lib_print.f90 \ 
    3429    oce.F90 \ 
    3430    par_kind.F90 \ 
    3431    par_oce.F90 \ 
    3432    phycst.F90 \ 
    3433    trabbl.F90 \ 
    3434    trdicp.F90 \ 
    3435    trdicp_oce.F90 \ 
    3436    trdmld.F90 \ 
    3437    trdmld_oce.F90 \ 
    3438    trdmod_oce.F90 \ 
    3439    trdvor.F90 \ 
    3440    trdvor_oce.F90 \ 
    3441    $(MODEL_LIB)(daymod.o) \ 
    3442    $(MODEL_LIB)(dom_oce.o) \ 
    3443    $(MODEL_LIB)(in_out_manager.o) \ 
    3444    $(MODEL_LIB)(lib_mpp.o) \ 
    3445    $(MODEL_LIB)(lib_print.o) \ 
    3446    $(MODEL_LIB)(oce.o) \ 
    3447    $(MODEL_LIB)(par_kind.o) \ 
    3448    $(MODEL_LIB)(par_oce.o) \ 
    3449    $(MODEL_LIB)(phycst.o) \ 
    3450    $(MODEL_LIB)(trabbl.o) \ 
    3451    $(MODEL_LIB)(trdicp.o) \ 
    3452    $(MODEL_LIB)(trdicp_oce.o) \ 
    3453    $(MODEL_LIB)(trdmld.o) \ 
    3454    $(MODEL_LIB)(trdmld_oce.o) \ 
    3455    $(MODEL_LIB)(trdmod_oce.o) \ 
    3456    $(MODEL_LIB)(trdvor.o) \ 
    3457    $(MODEL_LIB)(trdvor_oce.o) \ 
    3458    dom_oce.F90 \ 
    3459    flxrnf.F90 \ 
    3460    in_out_manager.F90 \ 
    3461    oce.F90 \ 
    3462    prtctl.F90 \ 
    3463    trdmod.F90 \ 
    3464    trdmod_oce.F90 \ 
    3465    $(MODEL_LIB)(dom_oce.o) \ 
    3466    $(MODEL_LIB)(flxrnf.o) \ 
    3467    $(MODEL_LIB)(in_out_manager.o) \ 
    3468    $(MODEL_LIB)(oce.o) \ 
    3469    $(MODEL_LIB)(prtctl.o) \ 
    3470    $(MODEL_LIB)(trdmod.o) \ 
    3471    $(MODEL_LIB)(trdmod_oce.o) \ 
    3472    domzgr_substitute.h90 \ 
    3473    vectopt_loop_substitute.h90 \ 
    3474    KEY_CPP \ 
    3475    dynzad.F90 
    3476 $(MODEL_LIB)(dynzdf_exp.o) :  \ 
    3477    daymod.F90 \ 
    3478    dom_oce.F90 \ 
    3479    in_out_manager.F90 \ 
    3480    lbclnk.F90 \ 
    3481    lib_mpp.F90 \ 
    3482    lib_print.f90 \ 
    3483    oce.F90 \ 
    3484    par_kind.F90 \ 
    3485    par_oce.F90 \ 
    3486    phycst.F90 \ 
    3487    trabbl.F90 \ 
    3488    trdicp.F90 \ 
    3489    trdicp_oce.F90 \ 
    3490    trdmld.F90 \ 
    3491    trdmld_oce.F90 \ 
    3492    trdmod_oce.F90 \ 
    3493    trdvor.F90 \ 
    3494    trdvor_oce.F90 \ 
    3495    $(MODEL_LIB)(daymod.o) \ 
    3496    $(MODEL_LIB)(dom_oce.o) \ 
    3497    $(MODEL_LIB)(in_out_manager.o) \ 
    3498    $(MODEL_LIB)(lbclnk.o) \ 
    3499    $(MODEL_LIB)(lib_mpp.o) \ 
    3500    $(MODEL_LIB)(lib_print.o) \ 
    3501    $(MODEL_LIB)(oce.o) \ 
    3502    $(MODEL_LIB)(par_kind.o) \ 
    3503    $(MODEL_LIB)(par_oce.o) \ 
    3504    $(MODEL_LIB)(phycst.o) \ 
    3505    $(MODEL_LIB)(trabbl.o) \ 
    3506    $(MODEL_LIB)(trdicp.o) \ 
    3507    $(MODEL_LIB)(trdicp_oce.o) \ 
    3508    $(MODEL_LIB)(trdmld.o) \ 
    3509    $(MODEL_LIB)(trdmld_oce.o) \ 
    3510    $(MODEL_LIB)(trdmod_oce.o) \ 
    3511    $(MODEL_LIB)(trdvor.o) \ 
    3512    $(MODEL_LIB)(trdvor_oce.o) \ 
    3513    dom_oce.F90 \ 
    3514    in_out_manager.F90 \ 
    3515    oce.F90 \ 
    3516    phycst.F90 \ 
    3517    prtctl.F90 \ 
    3518    taumod.F90 \ 
    3519    trdmod.F90 \ 
    3520    trdmod_oce.F90 \ 
    3521    zdf_oce.F90 \ 
    3522    $(MODEL_LIB)(dom_oce.o) \ 
    3523    $(MODEL_LIB)(in_out_manager.o) \ 
    3524    $(MODEL_LIB)(oce.o) \ 
    3525    $(MODEL_LIB)(phycst.o) \ 
    3526    $(MODEL_LIB)(prtctl.o) \ 
    3527    $(MODEL_LIB)(taumod.o) \ 
    3528    $(MODEL_LIB)(trdmod.o) \ 
    3529    $(MODEL_LIB)(trdmod_oce.o) \ 
    3530    $(MODEL_LIB)(zdf_oce.o) \ 
    3531    domzgr_substitute.h90 \ 
    3532    vectopt_loop_substitute.h90 \ 
    3533    KEY_CPP \ 
    3534    dynzdf_exp.F90 
    3535 $(MODEL_LIB)(dynzdf_imp.o) :  \ 
    3536    daymod.F90 \ 
    3537    dom_oce.F90 \ 
    3538    in_out_manager.F90 \ 
    3539    lbclnk.F90 \ 
    3540    lib_mpp.F90 \ 
    3541    lib_print.f90 \ 
    3542    oce.F90 \ 
    3543    par_kind.F90 \ 
    3544    par_oce.F90 \ 
    3545    phycst.F90 \ 
    3546    trabbl.F90 \ 
    3547    trdicp.F90 \ 
    3548    trdicp_oce.F90 \ 
    3549    trdmld.F90 \ 
    3550    trdmld_oce.F90 \ 
    3551    trdmod_oce.F90 \ 
    3552    trdvor.F90 \ 
    3553    trdvor_oce.F90 \ 
    3554    $(MODEL_LIB)(daymod.o) \ 
    3555    $(MODEL_LIB)(dom_oce.o) \ 
    3556    $(MODEL_LIB)(in_out_manager.o) \ 
    3557    $(MODEL_LIB)(lbclnk.o) \ 
    3558    $(MODEL_LIB)(lib_mpp.o) \ 
    3559    $(MODEL_LIB)(lib_print.o) \ 
    3560    $(MODEL_LIB)(oce.o) \ 
    3561    $(MODEL_LIB)(par_kind.o) \ 
    3562    $(MODEL_LIB)(par_oce.o) \ 
    3563    $(MODEL_LIB)(phycst.o) \ 
    3564    $(MODEL_LIB)(trabbl.o) \ 
    3565    $(MODEL_LIB)(trdicp.o) \ 
    3566    $(MODEL_LIB)(trdicp_oce.o) \ 
    3567    $(MODEL_LIB)(trdmld.o) \ 
    3568    $(MODEL_LIB)(trdmld_oce.o) \ 
    3569    $(MODEL_LIB)(trdmod_oce.o) \ 
    3570    $(MODEL_LIB)(trdvor.o) \ 
    3571    $(MODEL_LIB)(trdvor_oce.o) \ 
    3572    dom_oce.F90 \ 
    3573    in_out_manager.F90 \ 
    3574    oce.F90 \ 
    3575    phycst.F90 \ 
    3576    prtctl.F90 \ 
    3577    taumod.F90 \ 
    3578    trdmod.F90 \ 
    3579    trdmod_oce.F90 \ 
    3580    zdf_oce.F90 \ 
    3581    $(MODEL_LIB)(dom_oce.o) \ 
    3582    $(MODEL_LIB)(in_out_manager.o) \ 
    3583    $(MODEL_LIB)(oce.o) \ 
    3584    $(MODEL_LIB)(phycst.o) \ 
    3585    $(MODEL_LIB)(prtctl.o) \ 
    3586    $(MODEL_LIB)(taumod.o) \ 
    3587    $(MODEL_LIB)(trdmod.o) \ 
    3588    $(MODEL_LIB)(trdmod_oce.o) \ 
    3589    $(MODEL_LIB)(zdf_oce.o) \ 
    3590    domzgr_substitute.h90 \ 
    3591    vectopt_loop_substitute.h90 \ 
    3592    KEY_CPP \ 
    3593    dynzdf_imp.F90 
    3594 $(MODEL_LIB)(dynzdf_imp_atsk.o) :   \ 
    3595    daymod.F90 \ 
    3596    dom_oce.F90 \ 
    3597    in_out_manager.F90 \ 
    3598    lbclnk.F90 \ 
    3599    lib_mpp.F90 \ 
    3600    lib_print.f90 \ 
    3601    oce.F90 \ 
    3602    par_kind.F90 \ 
    3603    par_oce.F90 \ 
    3604    phycst.F90 \ 
    3605    trabbl.F90 \ 
    3606    trdicp.F90 \ 
    3607    trdicp_oce.F90 \ 
    3608    trdmld.F90 \ 
    3609    trdmld_oce.F90 \ 
    3610    trdmod_oce.F90 \ 
    3611    trdvor.F90 \ 
    3612    trdvor_oce.F90 \ 
    3613    $(MODEL_LIB)(daymod.o) \ 
    3614    $(MODEL_LIB)(dom_oce.o) \ 
    3615    $(MODEL_LIB)(in_out_manager.o) \ 
    3616    $(MODEL_LIB)(lbclnk.o) \ 
    3617    $(MODEL_LIB)(lib_mpp.o) \ 
    3618    $(MODEL_LIB)(lib_print.o) \ 
    3619    $(MODEL_LIB)(oce.o) \ 
    3620    $(MODEL_LIB)(par_kind.o) \ 
    3621    $(MODEL_LIB)(par_oce.o) \ 
    3622    $(MODEL_LIB)(phycst.o) \ 
    3623    $(MODEL_LIB)(trabbl.o) \ 
    3624    $(MODEL_LIB)(trdicp.o) \ 
    3625    $(MODEL_LIB)(trdicp_oce.o) \ 
    3626    $(MODEL_LIB)(trdmld.o) \ 
    3627    $(MODEL_LIB)(trdmld_oce.o) \ 
    3628    $(MODEL_LIB)(trdmod_oce.o) \ 
    3629    $(MODEL_LIB)(trdvor.o) \ 
    3630    $(MODEL_LIB)(trdvor_oce.o) \ 
    3631    dom_oce.F90 \ 
    3632    in_out_manager.F90 \ 
    3633    oce.F90 \ 
    3634    phycst.F90 \ 
    3635    prtctl.F90 \ 
    3636    taumod.F90 \ 
    3637    trdmod.F90 \ 
    3638    trdmod_oce.F90 \ 
    3639    zdf_oce.F90 \ 
    3640    $(MODEL_LIB)(dom_oce.o) \ 
    3641    $(MODEL_LIB)(in_out_manager.o) \ 
    3642    $(MODEL_LIB)(oce.o) \ 
    3643    $(MODEL_LIB)(phycst.o) \ 
    3644    $(MODEL_LIB)(prtctl.o) \ 
    3645    $(MODEL_LIB)(taumod.o) \ 
    3646    $(MODEL_LIB)(trdmod.o) \ 
    3647    $(MODEL_LIB)(trdmod_oce.o) \ 
    3648    $(MODEL_LIB)(zdf_oce.o) \ 
    3649    domzgr_substitute.h90 \ 
    3650    vectopt_loop_substitute.h90 \ 
    3651    KEY_CPP \ 
    3652    dynzdf_imp_atsk.F90 
    3653 $(MODEL_LIB)(dynzdf_iso.o) :  \ 
    36543740   daymod.F90 \ 
    36553741   dom_oce.F90 \ 
     
    36743760   trdvor_oce.F90 \ 
    36753761   zdfmxl.F90 \ 
    3676    $(MODEL_LIB)(daymod.o) \ 
    3677    $(MODEL_LIB)(dom_oce.o) \ 
    3678    $(MODEL_LIB)(in_out_manager.o) \ 
    3679    $(MODEL_LIB)(lbclnk.o) \ 
    3680    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3762   $(MODEL_LIB)(dom_oce.o) \ 
     3763   $(MODEL_LIB)(in_out_manager.o) \ 
     3764   $(MODEL_LIB)(ldfslp.o) \ 
    36813765   $(MODEL_LIB)(ldftra_oce.o) \ 
    3682    $(MODEL_LIB)(lib_mpp.o) \ 
    3683    $(MODEL_LIB)(lib_print.o) \ 
    3684    $(MODEL_LIB)(oce.o) \ 
    3685    $(MODEL_LIB)(par_kind.o) \ 
    3686    $(MODEL_LIB)(par_oce.o) \ 
    3687    $(MODEL_LIB)(phycst.o) \ 
    3688    $(MODEL_LIB)(prtctl.o) \ 
    3689    $(MODEL_LIB)(trabbl.o) \ 
    3690    $(MODEL_LIB)(trdicp.o) \ 
    3691    $(MODEL_LIB)(trdicp_oce.o) \ 
    3692    $(MODEL_LIB)(trdmld.o) \ 
    3693    $(MODEL_LIB)(trdmld_oce.o) \ 
     3766   $(MODEL_LIB)(oce.o) \ 
     3767   $(MODEL_LIB)(phycst.o) \ 
     3768   $(MODEL_LIB)(prtctl.o) \ 
     3769   $(MODEL_LIB)(taumod.o) \ 
     3770   $(MODEL_LIB)(trdmod.o) \ 
    36943771   $(MODEL_LIB)(trdmod_oce.o) \ 
    3695    $(MODEL_LIB)(trdvor.o) \ 
    3696    $(MODEL_LIB)(trdvor_oce.o) \ 
    3697    $(MODEL_LIB)(zdfmxl.o) \ 
     3772   $(MODEL_LIB)(zdf_oce.o) \ 
    36983773   dom_oce.F90 \ 
    36993774   in_out_manager.F90 \ 
     
    37073782   trdmod_oce.F90 \ 
    37083783   zdf_oce.F90 \ 
    3709    $(MODEL_LIB)(dom_oce.o) \ 
    3710    $(MODEL_LIB)(in_out_manager.o) \ 
    3711    $(MODEL_LIB)(ldfslp.o) \ 
    3712    $(MODEL_LIB)(ldftra_oce.o) \ 
    3713    $(MODEL_LIB)(oce.o) \ 
    3714    $(MODEL_LIB)(phycst.o) \ 
    3715    $(MODEL_LIB)(prtctl.o) \ 
    3716    $(MODEL_LIB)(taumod.o) \ 
    3717    $(MODEL_LIB)(trdmod.o) \ 
    3718    $(MODEL_LIB)(trdmod_oce.o) \ 
    3719    $(MODEL_LIB)(zdf_oce.o) \ 
    37203784   domzgr_substitute.h90 \ 
    37213785   vectopt_loop_substitute.h90 \ 
     
    37243788   dynzdf_iso.F90 
    37253789$(MODEL_LIB)(eosbn2.o) :   \ 
     3790   $(MODEL_LIB)(dom_oce.o) \ 
     3791   $(MODEL_LIB)(in_out_manager.o) \ 
     3792   $(MODEL_LIB)(lbclnk.o) \ 
     3793   $(MODEL_LIB)(lib_mpp.o) \ 
     3794   $(MODEL_LIB)(lib_print.o) \ 
     3795   $(MODEL_LIB)(oce.o) \ 
     3796   $(MODEL_LIB)(par_kind.o) \ 
     3797   $(MODEL_LIB)(par_oce.o) \ 
     3798   $(MODEL_LIB)(prtctl.o) \ 
     3799   $(MODEL_LIB)(zdf_oce.o) \ 
    37263800   dom_oce.F90 \ 
    37273801   in_out_manager.F90 \ 
     
    37363810   $(MODEL_LIB)(dom_oce.o) \ 
    37373811   $(MODEL_LIB)(in_out_manager.o) \ 
    3738    $(MODEL_LIB)(lbclnk.o) \ 
    3739    $(MODEL_LIB)(lib_mpp.o) \ 
    3740    $(MODEL_LIB)(lib_print.o) \ 
    3741    $(MODEL_LIB)(oce.o) \ 
    3742    $(MODEL_LIB)(par_kind.o) \ 
    3743    $(MODEL_LIB)(par_oce.o) \ 
    3744    $(MODEL_LIB)(prtctl.o) \ 
    3745    $(MODEL_LIB)(zdf_oce.o) \ 
     3812   $(MODEL_LIB)(phycst.o) \ 
     3813   $(MODEL_LIB)(prtctl.o) \ 
     3814   $(MODEL_LIB)(zdfddm.o) \ 
    37463815   dom_oce.F90 \ 
    37473816   in_out_manager.F90 \ 
     
    37493818   prtctl.F90 \ 
    37503819   zdfddm.F90 \ 
    3751    $(MODEL_LIB)(dom_oce.o) \ 
    3752    $(MODEL_LIB)(in_out_manager.o) \ 
    3753    $(MODEL_LIB)(phycst.o) \ 
    3754    $(MODEL_LIB)(prtctl.o) \ 
    3755    $(MODEL_LIB)(zdfddm.o) \ 
    37563820   domzgr_substitute.h90 \ 
    37573821   vectopt_loop_substitute.h90 \ 
     
    37593823   eosbn2.F90 
    37603824$(MODEL_LIB)(flo4rk.o) :   \ 
    3761    lib_print.f90 \ 
    3762    par_kind.F90 \ 
    3763    par_oce.F90 \ 
    3764    $(MODEL_LIB)(lib_print.o) \ 
    3765    $(MODEL_LIB)(par_kind.o) \ 
    3766    $(MODEL_LIB)(par_oce.o) \ 
     3825   $(MODEL_LIB)(lib_print.o) \ 
     3826   $(MODEL_LIB)(par_kind.o) \ 
     3827   $(MODEL_LIB)(par_oce.o) \ 
     3828   lib_print.f90 \ 
     3829   par_kind.F90 \ 
     3830   par_oce.F90 \ 
     3831   $(MODEL_LIB)(dom_oce.o) \ 
     3832   $(MODEL_LIB)(flo_oce.o) \ 
     3833   $(MODEL_LIB)(in_out_manager.o) \ 
     3834   $(MODEL_LIB)(oce.o) \ 
    37673835   dom_oce.F90 \ 
    37683836   flo_oce.F90 \ 
    37693837   in_out_manager.F90 \ 
    37703838   oce.F90 \ 
     3839   KEY_CPP \ 
     3840   flo4rk.F90 
     3841$(MODEL_LIB)(flo_oce.o) :  \ 
     3842   $(MODEL_LIB)(par_kind.o) \ 
     3843   par_kind.F90 \ 
     3844   $(MODEL_LIB)(par_oce.o) \ 
     3845   par_oce.F90 \ 
     3846   KEY_CPP \ 
     3847   flo_oce.F90 
     3848$(MODEL_LIB)(floats.o) :   \ 
     3849   $(MODEL_LIB)(daymod.o) \ 
    37713850   $(MODEL_LIB)(dom_oce.o) \ 
    37723851   $(MODEL_LIB)(flo_oce.o) \ 
    37733852   $(MODEL_LIB)(in_out_manager.o) \ 
    3774    $(MODEL_LIB)(oce.o) \ 
    3775    flo4rk.F90 
    3776 $(MODEL_LIB)(floats.o) :   \ 
     3853   $(MODEL_LIB)(lib_mpp.o) \ 
     3854   $(MODEL_LIB)(oce.o) \ 
     3855   $(MODEL_LIB)(par_oce.o) \ 
     3856   $(MODEL_LIB)(phycst.o) \ 
    37773857   daymod.F90 \ 
    37783858   dom_oce.F90 \ 
     
    37833863   par_oce.F90 \ 
    37843864   phycst.F90 \ 
    3785    $(MODEL_LIB)(daymod.o) \ 
    3786    $(MODEL_LIB)(dom_oce.o) \ 
     3865   $(MODEL_LIB)(flo4rk.o) \ 
    37873866   $(MODEL_LIB)(flo_oce.o) \ 
    3788    $(MODEL_LIB)(in_out_manager.o) \ 
    3789    $(MODEL_LIB)(lib_mpp.o) \ 
    3790    $(MODEL_LIB)(oce.o) \ 
    3791    $(MODEL_LIB)(par_oce.o) \ 
    3792    $(MODEL_LIB)(phycst.o) \ 
     3867   $(MODEL_LIB)(floblk.o) \ 
     3868   $(MODEL_LIB)(flodom.o) \ 
     3869   $(MODEL_LIB)(flowri.o) \ 
     3870   $(MODEL_LIB)(lib_mpp.o) \ 
    37933871   flo4rk.F90 \ 
     3872   flo_oce.F90 \ 
    37943873   floblk.F90 \ 
    37953874   flodom.F90 \ 
    37963875   flowri.F90 \ 
    3797    flo_oce.F90 \ 
    3798    lib_mpp.F90 \ 
    3799    $(MODEL_LIB)(flo4rk.o) \ 
    3800    $(MODEL_LIB)(floblk.o) \ 
    3801    $(MODEL_LIB)(flodom.o) \ 
    3802    $(MODEL_LIB)(flowri.o) \ 
    3803    $(MODEL_LIB)(flo_oce.o) \ 
    3804    $(MODEL_LIB)(lib_mpp.o) \ 
     3876   lib_mpp.F90 \ 
    38053877   $(IOIPSL_LIB) \ 
     3878   KEY_CPP \ 
    38063879   floats.F90 
    38073880$(MODEL_LIB)(floblk.o) :   \ 
    3808    dom_oce.F90 \ 
    3809    in_out_manager.F90 \ 
    3810    lib_print.f90 \ 
    3811    par_kind.F90 \ 
    3812    par_oce.F90 \ 
    3813    $(MODEL_LIB)(dom_oce.o) \ 
    3814    $(MODEL_LIB)(in_out_manager.o) \ 
    3815    $(MODEL_LIB)(lib_print.o) \ 
    3816    $(MODEL_LIB)(par_kind.o) \ 
    3817    $(MODEL_LIB)(par_oce.o) \ 
     3881   $(MODEL_LIB)(dom_oce.o) \ 
     3882   $(MODEL_LIB)(in_out_manager.o) \ 
     3883   $(MODEL_LIB)(lib_print.o) \ 
     3884   $(MODEL_LIB)(par_kind.o) \ 
     3885   $(MODEL_LIB)(par_oce.o) \ 
     3886   dom_oce.F90 \ 
     3887   in_out_manager.F90 \ 
     3888   lib_print.f90 \ 
     3889   par_kind.F90 \ 
     3890   par_oce.F90 \ 
     3891   $(MODEL_LIB)(dom_oce.o) \ 
     3892   $(MODEL_LIB)(flo_oce.o) \ 
     3893   $(MODEL_LIB)(in_out_manager.o) \ 
     3894   $(MODEL_LIB)(lib_mpp.o) \ 
     3895   $(MODEL_LIB)(oce.o) \ 
     3896   $(MODEL_LIB)(phycst.o) \ 
    38183897   dom_oce.F90 \ 
    38193898   flo_oce.F90 \ 
     
    38223901   oce.F90 \ 
    38233902   phycst.F90 \ 
    3824    $(MODEL_LIB)(dom_oce.o) \ 
    3825    $(MODEL_LIB)(flo_oce.o) \ 
    3826    $(MODEL_LIB)(in_out_manager.o) \ 
    3827    $(MODEL_LIB)(lib_mpp.o) \ 
    3828    $(MODEL_LIB)(oce.o) \ 
    3829    $(MODEL_LIB)(phycst.o) \ 
     3903   KEY_CPP \ 
    38303904   floblk.F90 
    38313905$(MODEL_LIB)(flodom.o) :   \ 
    3832    dom_oce.F90 \ 
    3833    in_out_manager.F90 \ 
    3834    lib_print.f90 \ 
    3835    par_kind.F90 \ 
    3836    par_oce.F90 \ 
    3837    $(MODEL_LIB)(dom_oce.o) \ 
    3838    $(MODEL_LIB)(in_out_manager.o) \ 
    3839    $(MODEL_LIB)(lib_print.o) \ 
    3840    $(MODEL_LIB)(par_kind.o) \ 
    3841    $(MODEL_LIB)(par_oce.o) \ 
     3906   $(MODEL_LIB)(dom_oce.o) \ 
     3907   $(MODEL_LIB)(in_out_manager.o) \ 
     3908   $(MODEL_LIB)(lib_print.o) \ 
     3909   $(MODEL_LIB)(par_kind.o) \ 
     3910   $(MODEL_LIB)(par_oce.o) \ 
     3911   dom_oce.F90 \ 
     3912   in_out_manager.F90 \ 
     3913   lib_print.f90 \ 
     3914   par_kind.F90 \ 
     3915   par_oce.F90 \ 
     3916   $(MODEL_LIB)(dom_oce.o) \ 
     3917   $(MODEL_LIB)(flo_oce.o) \ 
     3918   $(MODEL_LIB)(in_out_manager.o) \ 
     3919   $(MODEL_LIB)(lib_mpp.o) \ 
     3920   $(MODEL_LIB)(oce.o) \ 
    38423921   dom_oce.F90 \ 
    38433922   flo_oce.F90 \ 
     
    38453924   lib_mpp.F90 \ 
    38463925   oce.F90 \ 
    3847    $(MODEL_LIB)(dom_oce.o) \ 
    3848    $(MODEL_LIB)(flo_oce.o) \ 
    3849    $(MODEL_LIB)(in_out_manager.o) \ 
    3850    $(MODEL_LIB)(lib_mpp.o) \ 
    3851    $(MODEL_LIB)(oce.o) \ 
    38523926   domzgr_substitute.h90 \ 
    38533927   KEY_CPP \ 
    38543928   flodom.F90 
    38553929$(MODEL_LIB)(flowri.o) :   \ 
    3856    dom_oce.F90 \ 
    3857    in_out_manager.F90 \ 
    3858    lib_print.f90 \ 
    3859    par_kind.F90 \ 
    3860    par_oce.F90 \ 
    3861    phycst.F90 \ 
    3862    prtctl.F90 \ 
    3863    $(MODEL_LIB)(dom_oce.o) \ 
    3864    $(MODEL_LIB)(in_out_manager.o) \ 
    3865    $(MODEL_LIB)(lib_print.o) \ 
    3866    $(MODEL_LIB)(par_kind.o) \ 
    3867    $(MODEL_LIB)(par_oce.o) \ 
    3868    $(MODEL_LIB)(phycst.o) \ 
    3869    $(MODEL_LIB)(prtctl.o) \ 
     3930   $(MODEL_LIB)(dom_oce.o) \ 
     3931   $(MODEL_LIB)(in_out_manager.o) \ 
     3932   $(MODEL_LIB)(lib_print.o) \ 
     3933   $(MODEL_LIB)(par_kind.o) \ 
     3934   $(MODEL_LIB)(par_oce.o) \ 
     3935   $(MODEL_LIB)(phycst.o) \ 
     3936   $(MODEL_LIB)(prtctl.o) \ 
     3937   dom_oce.F90 \ 
     3938   in_out_manager.F90 \ 
     3939   lib_print.f90 \ 
     3940   par_kind.F90 \ 
     3941   par_oce.F90 \ 
     3942   phycst.F90 \ 
     3943   prtctl.F90 \ 
     3944   $(MODEL_LIB)(daymod.o) \ 
     3945   $(MODEL_LIB)(dom_oce.o) \ 
     3946   $(MODEL_LIB)(flo_oce.o) \ 
     3947   $(MODEL_LIB)(in_out_manager.o) \ 
     3948   $(MODEL_LIB)(lib_mpp.o) \ 
     3949   $(MODEL_LIB)(oce.o) \ 
    38703950   daymod.F90 \ 
    38713951   dom_oce.F90 \ 
     
    38743954   lib_mpp.F90 \ 
    38753955   oce.F90 \ 
     3956   domzgr_substitute.h90 \ 
     3957   KEY_CPP \ 
     3958   flowri.F90 
     3959$(MODEL_LIB)(flx_oce.o) :  \ 
     3960   $(MODEL_LIB)(par_kind.o) \ 
     3961   par_kind.F90 \ 
     3962   $(MODEL_LIB)(par_oce.o) \ 
     3963   par_oce.F90 \ 
     3964   KEY_CPP \ 
     3965   flx_oce.F90 
     3966$(MODEL_LIB)(flxblk.o) :   \ 
     3967   $(MODEL_LIB)(blk_oce.o) \ 
     3968   $(MODEL_LIB)(cpl_oce.o) \ 
    38763969   $(MODEL_LIB)(daymod.o) \ 
    38773970   $(MODEL_LIB)(dom_oce.o) \ 
    3878    $(MODEL_LIB)(flo_oce.o) \ 
    3879    $(MODEL_LIB)(in_out_manager.o) \ 
    3880    $(MODEL_LIB)(lib_mpp.o) \ 
    3881    $(MODEL_LIB)(oce.o) \ 
    3882    domzgr_substitute.h90 \ 
    3883    KEY_CPP \ 
    3884    flowri.F90 
    3885 $(MODEL_LIB)(flo_oce.o) :  \ 
    3886    par_kind.F90 \ 
    3887    $(MODEL_LIB)(par_kind.o) \ 
    3888    par_oce.F90 \ 
    3889    $(MODEL_LIB)(par_oce.o) \ 
    3890    flo_oce.F90 
    3891 $(MODEL_LIB)(flxblk.o) :   \ 
     3971   $(MODEL_LIB)(flx_oce.o) \ 
     3972   $(MODEL_LIB)(ice.o) \ 
     3973   $(MODEL_LIB)(in_out_manager.o) \ 
     3974   $(MODEL_LIB)(lbclnk.o) \ 
     3975   $(MODEL_LIB)(lib_mpp.o) \ 
     3976   $(MODEL_LIB)(lib_print.o) \ 
     3977   $(MODEL_LIB)(oce.o) \ 
     3978   $(MODEL_LIB)(ocfzpt.o) \ 
     3979   $(MODEL_LIB)(par_kind.o) \ 
     3980   $(MODEL_LIB)(par_oce.o) \ 
     3981   $(MODEL_LIB)(phycst.o) \ 
     3982   $(MODEL_LIB)(prtctl.o) \ 
    38923983   blk_oce.F90 \ 
    38933984   cpl_oce.F90 \ 
     
    39063997   phycst.F90 \ 
    39073998   prtctl.F90 \ 
     3999   $(MODEL_LIB)(albedo.o) \ 
    39084000   $(MODEL_LIB)(blk_oce.o) \ 
    39094001   $(MODEL_LIB)(cpl_oce.o) \ 
     
    39114003   $(MODEL_LIB)(dom_oce.o) \ 
    39124004   $(MODEL_LIB)(flx_oce.o) \ 
    3913    $(MODEL_LIB)(ice.o) \ 
    3914    $(MODEL_LIB)(in_out_manager.o) \ 
    3915    $(MODEL_LIB)(lbclnk.o) \ 
    3916    $(MODEL_LIB)(lib_mpp.o) \ 
    3917    $(MODEL_LIB)(lib_print.o) \ 
     4005   $(MODEL_LIB)(in_out_manager.o) \ 
     4006   $(MODEL_LIB)(lbclnk.o) \ 
    39184007   $(MODEL_LIB)(oce.o) \ 
    39194008   $(MODEL_LIB)(ocfzpt.o) \ 
    3920    $(MODEL_LIB)(par_kind.o) \ 
    3921    $(MODEL_LIB)(par_oce.o) \ 
    39224009   $(MODEL_LIB)(phycst.o) \ 
    39234010   $(MODEL_LIB)(prtctl.o) \ 
     
    39344021   phycst.F90 \ 
    39354022   prtctl.F90 \ 
     4023   KEY_CPP \ 
     4024   flxblk.F90 
     4025$(MODEL_LIB)(flxfwb.o) :   \ 
    39364026   $(MODEL_LIB)(albedo.o) \ 
    39374027   $(MODEL_LIB)(blk_oce.o) \ 
     
    39394029   $(MODEL_LIB)(daymod.o) \ 
    39404030   $(MODEL_LIB)(dom_oce.o) \ 
     4031   $(MODEL_LIB)(dtasal.o) \ 
     4032   $(MODEL_LIB)(dtasst.o) \ 
     4033   $(MODEL_LIB)(dtatem.o) \ 
    39414034   $(MODEL_LIB)(flx_oce.o) \ 
    3942    $(MODEL_LIB)(in_out_manager.o) \ 
    3943    $(MODEL_LIB)(lbclnk.o) \ 
     4035   $(MODEL_LIB)(flxmod.o) \ 
     4036   $(MODEL_LIB)(flxrnf.o) \ 
     4037   $(MODEL_LIB)(ice_oce.o) \ 
     4038   $(MODEL_LIB)(in_out_manager.o) \ 
     4039   $(MODEL_LIB)(lbclnk.o) \ 
     4040   $(MODEL_LIB)(lib_mpp.o) \ 
     4041   $(MODEL_LIB)(lib_print.o) \ 
    39444042   $(MODEL_LIB)(oce.o) \ 
    39454043   $(MODEL_LIB)(ocfzpt.o) \ 
    3946    $(MODEL_LIB)(phycst.o) \ 
    3947    $(MODEL_LIB)(prtctl.o) \ 
    3948    flxblk.F90 
    3949 $(MODEL_LIB)(flxfwb.o) :   \ 
     4044   $(MODEL_LIB)(par_kind.o) \ 
     4045   $(MODEL_LIB)(par_oce.o) \ 
     4046   $(MODEL_LIB)(phycst.o) \ 
     4047   $(MODEL_LIB)(prtctl.o) \ 
     4048   $(MODEL_LIB)(taumod.o) \ 
     4049   $(MODEL_LIB)(tradmp.o) \ 
    39504050   albedo.F90 \ 
    39514051   blk_oce.F90 \ 
     
    39564056   dtasst.F90 \ 
    39574057   dtatem.F90 \ 
     4058   flx_oce.F90 \ 
    39584059   flxmod.F90 \ 
    39594060   flxrnf.F90 \ 
    3960    flx_oce.F90 \ 
    39614061   ice_oce.F90 \ 
    39624062   in_out_manager.F90 \ 
     
    39724072   taumod.F90 \ 
    39734073   tradmp.F90 \ 
    3974    $(MODEL_LIB)(albedo.o) \ 
    39754074   $(MODEL_LIB)(blk_oce.o) \ 
    39764075   $(MODEL_LIB)(cpl_oce.o) \ 
    39774076   $(MODEL_LIB)(daymod.o) \ 
    39784077   $(MODEL_LIB)(dom_oce.o) \ 
    3979    $(MODEL_LIB)(dtasal.o) \ 
    3980    $(MODEL_LIB)(dtasst.o) \ 
    3981    $(MODEL_LIB)(dtatem.o) \ 
    3982    $(MODEL_LIB)(flxmod.o) \ 
     4078   $(MODEL_LIB)(flxblk.o) \ 
    39834079   $(MODEL_LIB)(flxrnf.o) \ 
    3984    $(MODEL_LIB)(flx_oce.o) \ 
    3985    $(MODEL_LIB)(ice_oce.o) \ 
    3986    $(MODEL_LIB)(in_out_manager.o) \ 
    3987    $(MODEL_LIB)(lbclnk.o) \ 
    3988    $(MODEL_LIB)(lib_mpp.o) \ 
    3989    $(MODEL_LIB)(lib_print.o) \ 
    3990    $(MODEL_LIB)(oce.o) \ 
    3991    $(MODEL_LIB)(ocfzpt.o) \ 
    3992    $(MODEL_LIB)(par_kind.o) \ 
    3993    $(MODEL_LIB)(par_oce.o) \ 
    3994    $(MODEL_LIB)(phycst.o) \ 
    3995    $(MODEL_LIB)(prtctl.o) \ 
    3996    $(MODEL_LIB)(taumod.o) \ 
    3997    $(MODEL_LIB)(tradmp.o) \ 
     4080   $(MODEL_LIB)(in_out_manager.o) \ 
     4081   $(MODEL_LIB)(lib_mpp.o) \ 
     4082   $(MODEL_LIB)(oce.o) \ 
     4083   $(MODEL_LIB)(ocesbc.o) \ 
     4084   $(MODEL_LIB)(phycst.o) \ 
    39984085   blk_oce.F90 \ 
    39994086   cpl_oce.F90 \ 
     
    40044091   in_out_manager.F90 \ 
    40054092   lib_mpp.F90 \ 
     4093   oce.F90 \ 
    40064094   ocesbc.F90 \ 
    4007    oce.F90 \ 
    4008    phycst.F90 \ 
    4009    $(MODEL_LIB)(blk_oce.o) \ 
    4010    $(MODEL_LIB)(cpl_oce.o) \ 
    4011    $(MODEL_LIB)(daymod.o) \ 
    4012    $(MODEL_LIB)(dom_oce.o) \ 
    4013    $(MODEL_LIB)(flxblk.o) \ 
    4014    $(MODEL_LIB)(flxrnf.o) \ 
    4015    $(MODEL_LIB)(in_out_manager.o) \ 
    4016    $(MODEL_LIB)(lib_mpp.o) \ 
    4017    $(MODEL_LIB)(ocesbc.o) \ 
    4018    $(MODEL_LIB)(oce.o) \ 
    4019    $(MODEL_LIB)(phycst.o) \ 
     4095   phycst.F90 \ 
    40204096   domzgr_substitute.h90 \ 
    40214097   vectopt_loop_substitute.h90 \ 
     
    40234099   flxfwb.F90 
    40244100$(MODEL_LIB)(flxmod.o) :   \ 
     4101   $(MODEL_LIB)(daymod.o) \ 
     4102   $(MODEL_LIB)(dom_oce.o) \ 
     4103   $(MODEL_LIB)(in_out_manager.o) \ 
     4104   $(MODEL_LIB)(lib_mpp.o) \ 
     4105   $(MODEL_LIB)(lib_print.o) \ 
     4106   $(MODEL_LIB)(oce.o) \ 
     4107   $(MODEL_LIB)(par_kind.o) \ 
     4108   $(MODEL_LIB)(par_oce.o) \ 
     4109   $(MODEL_LIB)(phycst.o) \ 
     4110   $(MODEL_LIB)(prtctl.o) \ 
    40254111   daymod.F90 \ 
    40264112   dom_oce.F90 \ 
     
    40354121   $(MODEL_LIB)(daymod.o) \ 
    40364122   $(MODEL_LIB)(dom_oce.o) \ 
    4037    $(MODEL_LIB)(in_out_manager.o) \ 
    4038    $(MODEL_LIB)(lib_mpp.o) \ 
    4039    $(MODEL_LIB)(lib_print.o) \ 
    4040    $(MODEL_LIB)(oce.o) \ 
    4041    $(MODEL_LIB)(par_kind.o) \ 
    4042    $(MODEL_LIB)(par_oce.o) \ 
    4043    $(MODEL_LIB)(phycst.o) \ 
    4044    $(MODEL_LIB)(prtctl.o) \ 
     4123   $(MODEL_LIB)(flxrnf.o) \ 
     4124   $(MODEL_LIB)(in_out_manager.o) \ 
     4125   $(MODEL_LIB)(lbclnk.o) \ 
     4126   $(MODEL_LIB)(lib_mpp.o) \ 
     4127   $(MODEL_LIB)(oce.o) \ 
     4128   $(MODEL_LIB)(ocfzpt.o) \ 
     4129   $(MODEL_LIB)(phycst.o) \ 
    40454130   daymod.F90 \ 
    40464131   dom_oce.F90 \ 
     
    40524137   ocfzpt.F90 \ 
    40534138   phycst.F90 \ 
    4054    $(MODEL_LIB)(daymod.o) \ 
    4055    $(MODEL_LIB)(dom_oce.o) \ 
     4139   $(MODEL_LIB)(blk_oce.o) \ 
     4140   $(MODEL_LIB)(bulk.o) \ 
     4141   $(MODEL_LIB)(cpl_oce.o) \ 
     4142   $(MODEL_LIB)(flx_oce.o) \ 
    40564143   $(MODEL_LIB)(flxrnf.o) \ 
    4057    $(MODEL_LIB)(in_out_manager.o) \ 
    4058    $(MODEL_LIB)(lbclnk.o) \ 
    4059    $(MODEL_LIB)(lib_mpp.o) \ 
    4060    $(MODEL_LIB)(oce.o) \ 
    4061    $(MODEL_LIB)(ocfzpt.o) \ 
    4062    $(MODEL_LIB)(phycst.o) \ 
     4144   $(MODEL_LIB)(ice_oce.o) \ 
    40634145   blk_oce.F90 \ 
    40644146   bulk.F90 \ 
    40654147   cpl_oce.F90 \ 
     4148   flx_oce.F90 \ 
    40664149   flxrnf.F90 \ 
    4067    flx_oce.F90 \ 
    40684150   ice_oce.F90 \ 
    4069    $(MODEL_LIB)(blk_oce.o) \ 
    4070    $(MODEL_LIB)(bulk.o) \ 
    4071    $(MODEL_LIB)(cpl_oce.o) \ 
    4072    $(MODEL_LIB)(flxrnf.o) \ 
    4073    $(MODEL_LIB)(flx_oce.o) \ 
    4074    $(MODEL_LIB)(ice_oce.o) \ 
    40754151   domzgr_substitute.h90 \ 
    40764152   flx_bulk_daily.h90 \ 
     
    40824158   flxmod.F90 
    40834159$(MODEL_LIB)(flxrnf.o) :   \ 
    4084    dom_oce.F90 \ 
    4085    in_out_manager.F90 \ 
    4086    lib_print.f90 \ 
    4087    par_kind.F90 \ 
    4088    par_oce.F90 \ 
    4089    phycst.F90 \ 
    4090    prtctl.F90 \ 
    4091    $(MODEL_LIB)(dom_oce.o) \ 
    4092    $(MODEL_LIB)(in_out_manager.o) \ 
    4093    $(MODEL_LIB)(lib_print.o) \ 
    4094    $(MODEL_LIB)(par_kind.o) \ 
    4095    $(MODEL_LIB)(par_oce.o) \ 
    4096    $(MODEL_LIB)(phycst.o) \ 
    4097    $(MODEL_LIB)(prtctl.o) \ 
     4160   $(MODEL_LIB)(dom_oce.o) \ 
     4161   $(MODEL_LIB)(in_out_manager.o) \ 
     4162   $(MODEL_LIB)(lib_print.o) \ 
     4163   $(MODEL_LIB)(par_kind.o) \ 
     4164   $(MODEL_LIB)(par_oce.o) \ 
     4165   $(MODEL_LIB)(phycst.o) \ 
     4166   $(MODEL_LIB)(prtctl.o) \ 
     4167   dom_oce.F90 \ 
     4168   in_out_manager.F90 \ 
     4169   lib_print.f90 \ 
     4170   par_kind.F90 \ 
     4171   par_oce.F90 \ 
     4172   phycst.F90 \ 
     4173   prtctl.F90 \ 
     4174   $(MODEL_LIB)(daymod.o) \ 
     4175   $(MODEL_LIB)(dom_oce.o) \ 
     4176   $(MODEL_LIB)(in_out_manager.o) \ 
     4177   $(MODEL_LIB)(phycst.o) \ 
    40984178   daymod.F90 \ 
    40994179   dom_oce.F90 \ 
     
    41084188   in_out_manager.F90 \ 
    41094189   phycst.F90 \ 
    4110    $(MODEL_LIB)(daymod.o) \ 
    4111    $(MODEL_LIB)(dom_oce.o) \ 
    4112    $(MODEL_LIB)(in_out_manager.o) \ 
    4113    $(MODEL_LIB)(phycst.o) \ 
    41144190   flxrnf_ORCA_R05.h90 \ 
    41154191   $(IOIPSL_LIB) \ 
    41164192   KEY_CPP \ 
    41174193   flxrnf.F90 
    4118 $(MODEL_LIB)(flx_oce.o) :  \ 
    4119    par_kind.F90 \ 
    4120    $(MODEL_LIB)(par_kind.o) \ 
    4121    par_oce.F90 \ 
    4122    $(MODEL_LIB)(par_oce.o) \ 
    4123    flx_oce.F90 
    41244194$(MODEL_LIB)(geo2ocean.o) :   \ 
    4125    dom_oce.F90 \ 
    4126    in_out_manager.F90 \ 
    4127    lib_mpp.F90 \ 
    4128    lib_print.f90 \ 
    4129    oce.F90 \ 
    4130    par_kind.F90 \ 
    4131    par_oce.F90 \ 
    4132    $(MODEL_LIB)(dom_oce.o) \ 
    4133    $(MODEL_LIB)(in_out_manager.o) \ 
    4134    $(MODEL_LIB)(lib_mpp.o) \ 
    4135    $(MODEL_LIB)(lib_print.o) \ 
    4136    $(MODEL_LIB)(oce.o) \ 
    4137    $(MODEL_LIB)(par_kind.o) \ 
    4138    $(MODEL_LIB)(par_oce.o) \ 
    4139    dom_oce.F90 \ 
    4140    in_out_manager.F90 \ 
    4141    lbclnk.F90 \ 
    4142    phycst.F90 \ 
    4143    $(MODEL_LIB)(dom_oce.o) \ 
    4144    $(MODEL_LIB)(in_out_manager.o) \ 
    4145    $(MODEL_LIB)(lbclnk.o) \ 
    4146    $(MODEL_LIB)(phycst.o) \ 
     4195   $(MODEL_LIB)(dom_oce.o) \ 
     4196   $(MODEL_LIB)(in_out_manager.o) \ 
     4197   $(MODEL_LIB)(lib_mpp.o) \ 
     4198   $(MODEL_LIB)(lib_print.o) \ 
     4199   $(MODEL_LIB)(oce.o) \ 
     4200   $(MODEL_LIB)(par_kind.o) \ 
     4201   $(MODEL_LIB)(par_oce.o) \ 
     4202   dom_oce.F90 \ 
     4203   in_out_manager.F90 \ 
     4204   lib_mpp.F90 \ 
     4205   lib_print.f90 \ 
     4206   oce.F90 \ 
     4207   par_kind.F90 \ 
     4208   par_oce.F90 \ 
     4209   $(MODEL_LIB)(dom_oce.o) \ 
     4210   $(MODEL_LIB)(in_out_manager.o) \ 
     4211   $(MODEL_LIB)(lbclnk.o) \ 
     4212   $(MODEL_LIB)(phycst.o) \ 
     4213   dom_oce.F90 \ 
     4214   in_out_manager.F90 \ 
     4215   lbclnk.F90 \ 
     4216   phycst.F90 \ 
    41474217   vectopt_loop_substitute.h90 \ 
    41484218   KEY_CPP \ 
    41494219   geo2ocean.F90 
     4220$(MODEL_LIB)(ice.o) :   \ 
     4221   $(MODEL_LIB)(par_oce.o) \ 
     4222   par_oce.F90 \ 
     4223   $(MODEL_LIB)(par_ice.o) \ 
     4224   par_ice.F90 \ 
     4225   KEY_CPP \ 
     4226   ice.F90 
     4227$(MODEL_LIB)(ice_oce.o) :  \ 
     4228   $(MODEL_LIB)(par_kind.o) \ 
     4229   $(MODEL_LIB)(par_oce.o) \ 
     4230   par_kind.F90 \ 
     4231   par_oce.F90 \ 
     4232   $(MODEL_LIB)(blk_oce.o) \ 
     4233   $(MODEL_LIB)(par_oce.o) \ 
     4234   blk_oce.F90 \ 
     4235   par_oce.F90 \ 
     4236   KEY_CPP \ 
     4237   ice_oce.F90 
    41504238$(MODEL_LIB)(iceini.o) :   \ 
     4239   $(MODEL_LIB)(blk_oce.o) \ 
     4240   $(MODEL_LIB)(daymod.o) \ 
     4241   $(MODEL_LIB)(dom_ice.o) \ 
     4242   $(MODEL_LIB)(dom_oce.o) \ 
     4243   $(MODEL_LIB)(ice.o) \ 
     4244   $(MODEL_LIB)(ice_oce.o) \ 
     4245   $(MODEL_LIB)(in_out_manager.o) \ 
     4246   $(MODEL_LIB)(lbclnk.o) \ 
     4247   $(MODEL_LIB)(lib_print.o) \ 
     4248   $(MODEL_LIB)(oce.o) \ 
     4249   $(MODEL_LIB)(ocfzpt.o) \ 
     4250   $(MODEL_LIB)(par_ice.o) \ 
     4251   $(MODEL_LIB)(par_kind.o) \ 
     4252   $(MODEL_LIB)(par_oce.o) \ 
     4253   $(MODEL_LIB)(phycst.o) \ 
    41514254   blk_oce.F90 \ 
    41524255   daymod.F90 \ 
     
    41644267   par_oce.F90 \ 
    41654268   phycst.F90 \ 
    4166    $(MODEL_LIB)(blk_oce.o) \ 
    4167    $(MODEL_LIB)(daymod.o) \ 
    4168    $(MODEL_LIB)(dom_ice.o) \ 
    4169    $(MODEL_LIB)(dom_oce.o) \ 
     4269   $(MODEL_LIB)(dom_oce.o) \ 
     4270   $(MODEL_LIB)(flx_oce.o) \ 
    41704271   $(MODEL_LIB)(ice.o) \ 
    41714272   $(MODEL_LIB)(ice_oce.o) \ 
    41724273   $(MODEL_LIB)(in_out_manager.o) \ 
    4173    $(MODEL_LIB)(lbclnk.o) \ 
    4174    $(MODEL_LIB)(lib_print.o) \ 
    4175    $(MODEL_LIB)(oce.o) \ 
     4274   $(MODEL_LIB)(ini1d.o) \ 
     4275   $(MODEL_LIB)(limistate.o) \ 
     4276   $(MODEL_LIB)(limmsh.o) \ 
     4277   $(MODEL_LIB)(limrst.o) \ 
    41764278   $(MODEL_LIB)(ocfzpt.o) \ 
    4177    $(MODEL_LIB)(par_ice.o) \ 
    4178    $(MODEL_LIB)(par_kind.o) \ 
    4179    $(MODEL_LIB)(par_oce.o) \ 
    41804279   $(MODEL_LIB)(phycst.o) \ 
    41814280   dom_oce.F90 \ 
     
    41834282   ice.F90 \ 
    41844283   ice_oce.F90 \ 
     4284   in_out_manager.F90 \ 
    41854285   ini1d.F90 \ 
    4186    in_out_manager.F90 \ 
    41874286   limistate.F90 \ 
    41884287   limmsh.F90 \ 
     
    41904289   ocfzpt.F90 \ 
    41914290   phycst.F90 \ 
    4192    $(MODEL_LIB)(dom_oce.o) \ 
     4291   KEY_CPP \ 
     4292   iceini.F90 
     4293$(MODEL_LIB)(icestp.o) :   \ 
     4294   $(MODEL_LIB)(albedo.o) \ 
     4295   $(MODEL_LIB)(blk_oce.o) \ 
     4296   $(MODEL_LIB)(cpl_oce.o) \ 
     4297   $(MODEL_LIB)(daymod.o) \ 
     4298   $(MODEL_LIB)(dianam.o) \ 
     4299   $(MODEL_LIB)(dom_ice.o) \ 
     4300   $(MODEL_LIB)(dom_oce.o) \ 
     4301   $(MODEL_LIB)(dtasal.o) \ 
     4302   $(MODEL_LIB)(dtasst.o) \ 
     4303   $(MODEL_LIB)(dtatem.o) \ 
    41934304   $(MODEL_LIB)(flx_oce.o) \ 
     4305   $(MODEL_LIB)(flxblk.o) \ 
     4306   $(MODEL_LIB)(flxmod.o) \ 
     4307   $(MODEL_LIB)(flxrnf.o) \ 
    41944308   $(MODEL_LIB)(ice.o) \ 
    41954309   $(MODEL_LIB)(ice_oce.o) \ 
     4310   $(MODEL_LIB)(iceini.o) \ 
     4311   $(MODEL_LIB)(in_out_manager.o) \ 
    41964312   $(MODEL_LIB)(ini1d.o) \ 
    4197    $(MODEL_LIB)(in_out_manager.o) \ 
     4313   $(MODEL_LIB)(lbclnk.o) \ 
     4314   $(MODEL_LIB)(lib_mpp.o) \ 
     4315   $(MODEL_LIB)(lib_print.o) \ 
     4316   $(MODEL_LIB)(limadv.o) \ 
     4317   $(MODEL_LIB)(limhdf.o) \ 
    41984318   $(MODEL_LIB)(limistate.o) \ 
    41994319   $(MODEL_LIB)(limmsh.o) \ 
     4320   $(MODEL_LIB)(limrhg.o) \ 
    42004321   $(MODEL_LIB)(limrst.o) \ 
     4322   $(MODEL_LIB)(limtab.o) \ 
     4323   $(MODEL_LIB)(limthd_lac.o) \ 
     4324   $(MODEL_LIB)(limthd_zdf.o) \ 
     4325   $(MODEL_LIB)(oce.o) \ 
    42014326   $(MODEL_LIB)(ocfzpt.o) \ 
    4202    $(MODEL_LIB)(phycst.o) \ 
    4203    iceini.F90 
    4204 $(MODEL_LIB)(icestp1d.o) : \ 
     4327   $(MODEL_LIB)(par_ice.o) \ 
     4328   $(MODEL_LIB)(par_kind.o) \ 
     4329   $(MODEL_LIB)(par_oce.o) \ 
     4330   $(MODEL_LIB)(phycst.o) \ 
     4331   $(MODEL_LIB)(prtctl.o) \ 
     4332   $(MODEL_LIB)(taumod.o) \ 
     4333   $(MODEL_LIB)(thd_ice.o) \ 
     4334   $(MODEL_LIB)(tradmp.o) \ 
    42054335   albedo.F90 \ 
    42064336   blk_oce.F90 \ 
     
    42134343   dtasst.F90 \ 
    42144344   dtatem.F90 \ 
     4345   flx_oce.F90 \ 
    42154346   flxblk.F90 \ 
    42164347   flxmod.F90 \ 
    42174348   flxrnf.F90 \ 
    4218    flx_oce.F90 \ 
    4219    iceini.F90 \ 
    42204349   ice.F90 \ 
    42214350   ice_oce.F90 \ 
     4351   iceini.F90 \ 
     4352   in_out_manager.F90 \ 
    42224353   ini1d.F90 \ 
    4223    in_out_manager.F90 \ 
    42244354   lbclnk.F90 \ 
    42254355   lib_mpp.F90 \ 
     
    42444374   thd_ice.F90 \ 
    42454375   tradmp.F90 \ 
    4246    trdmod.F90 \ 
    4247    trdmod_oce.F90 \ 
    4248    zdfmxl.F90 \ 
    4249    zdf_oce.F90 \ 
     4376   $(MODEL_LIB)(cpl_oce.o) \ 
     4377   $(MODEL_LIB)(daymod.o) \ 
     4378   $(MODEL_LIB)(dom_ice.o) \ 
     4379   $(MODEL_LIB)(dom_oce.o) \ 
     4380   $(MODEL_LIB)(flx_oce.o) \ 
     4381   $(MODEL_LIB)(ice.o) \ 
     4382   $(MODEL_LIB)(ice_oce.o) \ 
     4383   $(MODEL_LIB)(iceini.o) \ 
     4384   $(MODEL_LIB)(in_out_manager.o) \ 
     4385   $(MODEL_LIB)(lbclnk.o) \ 
     4386   $(MODEL_LIB)(limdia.o) \ 
     4387   $(MODEL_LIB)(limdmp.o) \ 
     4388   $(MODEL_LIB)(limdyn.o) \ 
     4389   $(MODEL_LIB)(limflx.o) \ 
     4390   $(MODEL_LIB)(limrst.o) \ 
     4391   $(MODEL_LIB)(limthd.o) \ 
     4392   $(MODEL_LIB)(limtrp.o) \ 
     4393   $(MODEL_LIB)(limwri.o) \ 
     4394   $(MODEL_LIB)(oce.o) \ 
     4395   $(MODEL_LIB)(ocesbc.o) \ 
     4396   $(MODEL_LIB)(phycst.o) \ 
     4397   $(MODEL_LIB)(prtctl.o) \ 
     4398   $(MODEL_LIB)(taumod.o) \ 
     4399   cpl_oce.F90 \ 
     4400   daymod.F90 \ 
     4401   dom_ice.F90 \ 
     4402   dom_oce.F90 \ 
     4403   flx_oce.F90 \ 
     4404   ice.F90 \ 
     4405   ice_oce.F90 \ 
     4406   iceini.F90 \ 
     4407   in_out_manager.F90 \ 
     4408   lbclnk.F90 \ 
     4409   limdia.F90 \ 
     4410   limdmp.F90 \ 
     4411   limdyn.F90 \ 
     4412   limflx.F90 \ 
     4413   limrst.F90 \ 
     4414   limthd.F90 \ 
     4415   limtrp.F90 \ 
     4416   limwri.F90 \ 
     4417   oce.F90 \ 
     4418   ocesbc.F90 \ 
     4419   phycst.F90 \ 
     4420   prtctl.F90 \ 
     4421   taumod.F90 \ 
     4422   domzgr_substitute.h90 \ 
     4423   vectopt_loop_substitute.h90 \ 
     4424   KEY_CPP \ 
     4425   icestp.F90 
     4426$(MODEL_LIB)(icestp1d.o) : \ 
    42504427   $(MODEL_LIB)(albedo.o) \ 
    42514428   $(MODEL_LIB)(blk_oce.o) \ 
     
    42564433   $(MODEL_LIB)(dom_oce.o) \ 
    42574434   $(MODEL_LIB)(dtasal.o) \ 
     4435   $(MODEL_LIB)(dtasss.o) \ 
    42584436   $(MODEL_LIB)(dtasst.o) \ 
    42594437   $(MODEL_LIB)(dtatem.o) \ 
     4438   $(MODEL_LIB)(flx_oce.o) \ 
    42604439   $(MODEL_LIB)(flxblk.o) \ 
    42614440   $(MODEL_LIB)(flxmod.o) \ 
    42624441   $(MODEL_LIB)(flxrnf.o) \ 
    4263    $(MODEL_LIB)(flx_oce.o) \ 
    4264    $(MODEL_LIB)(iceini.o) \ 
    42654442   $(MODEL_LIB)(ice.o) \ 
    42664443   $(MODEL_LIB)(ice_oce.o) \ 
     4444   $(MODEL_LIB)(iceini.o) \ 
     4445   $(MODEL_LIB)(in_out_manager.o) \ 
    42674446   $(MODEL_LIB)(ini1d.o) \ 
    4268    $(MODEL_LIB)(in_out_manager.o) \ 
    42694447   $(MODEL_LIB)(lbclnk.o) \ 
    42704448   $(MODEL_LIB)(lib_mpp.o) \ 
     
    42914469   $(MODEL_LIB)(trdmod.o) \ 
    42924470   $(MODEL_LIB)(trdmod_oce.o) \ 
     4471   $(MODEL_LIB)(zdf_oce.o) \ 
    42934472   $(MODEL_LIB)(zdfmxl.o) \ 
    4294    $(MODEL_LIB)(zdf_oce.o) \ 
    4295    blk_oce.F90 \ 
    4296    cpl_oce.F90 \ 
    4297    daymod.F90 \ 
    4298    dom_ice.F90 \ 
    4299    dom_oce.F90 \ 
    4300    dtasal.F90 \ 
    4301    dtatem.F90 \ 
    4302    flxmod.F90 \ 
    4303    flxrnf.F90 \ 
    4304    flx_oce.F90 \ 
    4305    iceini.F90 \ 
    4306    ice.F90 \ 
    4307    ice_oce.F90 \ 
    4308    in_out_manager.F90 \ 
    4309    lbclnk.F90 \ 
    4310    limdia.F90 \ 
    4311    limdyn.F90 \ 
    4312    limflx.F90 \ 
    4313    limrst.F90 \ 
    4314    limthd.F90 \ 
    4315    limtrp.F90 \ 
    4316    limwri.F90 \ 
    4317    ocesbc.F90 \ 
    4318    oce.F90 \ 
    4319    ocfzpt.F90 \ 
    4320    phycst.F90 \ 
    4321    prtctl.F90 \ 
    4322    taumod.F90 \ 
    4323    tradmp.F90 \ 
    4324    $(MODEL_LIB)(blk_oce.o) \ 
    4325    $(MODEL_LIB)(cpl_oce.o) \ 
    4326    $(MODEL_LIB)(daymod.o) \ 
    4327    $(MODEL_LIB)(dom_ice.o) \ 
    4328    $(MODEL_LIB)(dom_oce.o) \ 
    4329    $(MODEL_LIB)(dtasal.o) \ 
    4330    $(MODEL_LIB)(dtatem.o) \ 
    4331    $(MODEL_LIB)(flxmod.o) \ 
    4332    $(MODEL_LIB)(flxrnf.o) \ 
    4333    $(MODEL_LIB)(flx_oce.o) \ 
    4334    $(MODEL_LIB)(iceini.o) \ 
    4335    $(MODEL_LIB)(ice.o) \ 
    4336    $(MODEL_LIB)(ice_oce.o) \ 
    4337    $(MODEL_LIB)(in_out_manager.o) \ 
    4338    $(MODEL_LIB)(lbclnk.o) \ 
    4339    $(MODEL_LIB)(limdia.o) \ 
    4340    $(MODEL_LIB)(limdyn.o) \ 
    4341    $(MODEL_LIB)(limflx.o) \ 
    4342    $(MODEL_LIB)(limrst.o) \ 
    4343    $(MODEL_LIB)(limthd.o) \ 
    4344    $(MODEL_LIB)(limtrp.o) \ 
    4345    $(MODEL_LIB)(limwri.o) \ 
    4346    $(MODEL_LIB)(ocesbc.o) \ 
    4347    $(MODEL_LIB)(oce.o) \ 
    4348    $(MODEL_LIB)(ocfzpt.o) \ 
    4349    $(MODEL_LIB)(phycst.o) \ 
    4350    $(MODEL_LIB)(prtctl.o) \ 
    4351    $(MODEL_LIB)(taumod.o) \ 
    4352    $(MODEL_LIB)(tradmp.o) \ 
    4353    domzgr_substitute.h90 \ 
    4354    vectopt_loop_substitute.h90 \ 
    4355    KEY_CPP \ 
    4356    icestp1d.F90 
    4357 $(MODEL_LIB)(icestp.o) :   \ 
    43584473   albedo.F90 \ 
    43594474   blk_oce.F90 \ 
     
    43644479   dom_oce.F90 \ 
    43654480   dtasal.F90 \ 
     4481   dtasss.F90 \ 
    43664482   dtasst.F90 \ 
    43674483   dtatem.F90 \ 
     4484   flx_oce.F90 \ 
    43684485   flxblk.F90 \ 
    43694486   flxmod.F90 \ 
    43704487   flxrnf.F90 \ 
    4371    flx_oce.F90 \ 
    4372    iceini.F90 \ 
    43734488   ice.F90 \ 
    43744489   ice_oce.F90 \ 
     4490   iceini.F90 \ 
     4491   in_out_manager.F90 \ 
    43754492   ini1d.F90 \ 
    4376    in_out_manager.F90 \ 
    43774493   lbclnk.F90 \ 
    43784494   lib_mpp.F90 \ 
     
    43974513   thd_ice.F90 \ 
    43984514   tradmp.F90 \ 
    4399    $(MODEL_LIB)(albedo.o) \ 
     4515   trdmod.F90 \ 
     4516   trdmod_oce.F90 \ 
     4517   zdf_oce.F90 \ 
     4518   zdfmxl.F90 \ 
    44004519   $(MODEL_LIB)(blk_oce.o) \ 
    44014520   $(MODEL_LIB)(cpl_oce.o) \ 
    44024521   $(MODEL_LIB)(daymod.o) \ 
    4403    $(MODEL_LIB)(dianam.o) \ 
    44044522   $(MODEL_LIB)(dom_ice.o) \ 
    44054523   $(MODEL_LIB)(dom_oce.o) \ 
    44064524   $(MODEL_LIB)(dtasal.o) \ 
    4407    $(MODEL_LIB)(dtasst.o) \ 
    44084525   $(MODEL_LIB)(dtatem.o) \ 
    4409    $(MODEL_LIB)(flxblk.o) \ 
     4526   $(MODEL_LIB)(flx_oce.o) \ 
    44104527   $(MODEL_LIB)(flxmod.o) \ 
    44114528   $(MODEL_LIB)(flxrnf.o) \ 
    4412    $(MODEL_LIB)(flx_oce.o) \ 
    4413    $(MODEL_LIB)(iceini.o) \ 
    44144529   $(MODEL_LIB)(ice.o) \ 
    44154530   $(MODEL_LIB)(ice_oce.o) \ 
    4416    $(MODEL_LIB)(ini1d.o) \ 
    4417    $(MODEL_LIB)(in_out_manager.o) \ 
    4418    $(MODEL_LIB)(lbclnk.o) \ 
    4419    $(MODEL_LIB)(lib_mpp.o) \ 
    4420    $(MODEL_LIB)(lib_print.o) \ 
    4421    $(MODEL_LIB)(limadv.o) \ 
    4422    $(MODEL_LIB)(limhdf.o) \ 
    4423    $(MODEL_LIB)(limistate.o) \ 
    4424    $(MODEL_LIB)(limmsh.o) \ 
    4425    $(MODEL_LIB)(limrhg.o) \ 
     4531   $(MODEL_LIB)(iceini.o) \ 
     4532   $(MODEL_LIB)(in_out_manager.o) \ 
     4533   $(MODEL_LIB)(lbclnk.o) \ 
     4534   $(MODEL_LIB)(limdia.o) \ 
     4535   $(MODEL_LIB)(limdyn.o) \ 
     4536   $(MODEL_LIB)(limflx.o) \ 
    44264537   $(MODEL_LIB)(limrst.o) \ 
    4427    $(MODEL_LIB)(limtab.o) \ 
    4428    $(MODEL_LIB)(limthd_lac.o) \ 
    4429    $(MODEL_LIB)(limthd_zdf.o) \ 
    4430    $(MODEL_LIB)(oce.o) \ 
     4538   $(MODEL_LIB)(limthd.o) \ 
     4539   $(MODEL_LIB)(limtrp.o) \ 
     4540   $(MODEL_LIB)(limwri.o) \ 
     4541   $(MODEL_LIB)(oce.o) \ 
     4542   $(MODEL_LIB)(ocesbc.o) \ 
    44314543   $(MODEL_LIB)(ocfzpt.o) \ 
    4432    $(MODEL_LIB)(par_ice.o) \ 
    4433    $(MODEL_LIB)(par_kind.o) \ 
    4434    $(MODEL_LIB)(par_oce.o) \ 
    44354544   $(MODEL_LIB)(phycst.o) \ 
    44364545   $(MODEL_LIB)(prtctl.o) \ 
    44374546   $(MODEL_LIB)(taumod.o) \ 
    4438    $(MODEL_LIB)(thd_ice.o) \ 
    44394547   $(MODEL_LIB)(tradmp.o) \ 
     4548   blk_oce.F90 \ 
    44404549   cpl_oce.F90 \ 
    44414550   daymod.F90 \ 
    44424551   dom_ice.F90 \ 
    44434552   dom_oce.F90 \ 
     4553   dtasal.F90 \ 
     4554   dtatem.F90 \ 
    44444555   flx_oce.F90 \ 
    4445    iceini.F90 \ 
     4556   flxmod.F90 \ 
     4557   flxrnf.F90 \ 
    44464558   ice.F90 \ 
    44474559   ice_oce.F90 \ 
     4560   iceini.F90 \ 
    44484561   in_out_manager.F90 \ 
    44494562   lbclnk.F90 \ 
    44504563   limdia.F90 \ 
    4451    limdmp.F90 \ 
    44524564   limdyn.F90 \ 
    44534565   limflx.F90 \ 
     
    44564568   limtrp.F90 \ 
    44574569   limwri.F90 \ 
     4570   oce.F90 \ 
    44584571   ocesbc.F90 \ 
    4459    oce.F90 \ 
     4572   ocfzpt.F90 \ 
    44604573   phycst.F90 \ 
    44614574   prtctl.F90 \ 
    44624575   taumod.F90 \ 
     4576   tradmp.F90 \ 
     4577   domzgr_substitute.h90 \ 
     4578   vectopt_loop_substitute.h90 \ 
     4579   KEY_CPP \ 
     4580   icestp1d.F90 
     4581$(MODEL_LIB)(in_out_manager.o) : \ 
     4582   $(MODEL_LIB)(par_kind.o) \ 
     4583   par_kind.F90 \ 
     4584   $(MODEL_LIB)(lib_print.o) \ 
     4585   $(MODEL_LIB)(par_kind.o) \ 
     4586   $(MODEL_LIB)(par_oce.o) \ 
     4587   lib_print.f90 \ 
     4588   par_kind.F90 \ 
     4589   par_oce.F90 \ 
     4590   in_out_manager.F90 
     4591$(MODEL_LIB)(ini1d.o) : \ 
     4592   $(MODEL_LIB)(in_out_manager.o) \ 
     4593   $(MODEL_LIB)(lib_print.o) \ 
     4594   $(MODEL_LIB)(par_kind.o) \ 
     4595   $(MODEL_LIB)(par_oce.o) \ 
     4596   in_out_manager.F90 \ 
     4597   lib_print.f90 \ 
     4598   par_kind.F90 \ 
     4599   par_oce.F90 \ 
     4600   $(MODEL_LIB)(dom_oce.o) \ 
     4601   $(MODEL_LIB)(in_out_manager.o) \ 
     4602   $(MODEL_LIB)(phycst.o) \ 
     4603   dom_oce.F90 \ 
     4604   in_out_manager.F90 \ 
     4605   phycst.F90 \ 
     4606   KEY_CPP \ 
     4607   ini1d.F90 
     4608$(MODEL_LIB)(initrc.o) :   \ 
     4609   initrc.F90 
     4610$(MODEL_LIB)(istate.o) :   \ 
     4611   $(MODEL_LIB)(blk_oce.o) \ 
    44634612   $(MODEL_LIB)(cpl_oce.o) \ 
    44644613   $(MODEL_LIB)(daymod.o) \ 
    4465    $(MODEL_LIB)(dom_ice.o) \ 
    4466    $(MODEL_LIB)(dom_oce.o) \ 
     4614   $(MODEL_LIB)(dom_oce.o) \ 
     4615   $(MODEL_LIB)(dynspg_exp.o) \ 
     4616   $(MODEL_LIB)(dynspg_exp_jki.o) \ 
     4617   $(MODEL_LIB)(dynspg_flt.o) \ 
     4618   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     4619   $(MODEL_LIB)(dynspg_oce.o) \ 
     4620   $(MODEL_LIB)(dynspg_rl.o) \ 
     4621   $(MODEL_LIB)(dynspg_ts.o) \ 
     4622   $(MODEL_LIB)(dynspg_ts_jki.o) \ 
    44674623   $(MODEL_LIB)(flx_oce.o) \ 
    4468    $(MODEL_LIB)(iceini.o) \ 
    4469    $(MODEL_LIB)(ice.o) \ 
    44704624   $(MODEL_LIB)(ice_oce.o) \ 
    44714625   $(MODEL_LIB)(in_out_manager.o) \ 
    44724626   $(MODEL_LIB)(lbclnk.o) \ 
    4473    $(MODEL_LIB)(limdia.o) \ 
    4474    $(MODEL_LIB)(limdmp.o) \ 
    4475    $(MODEL_LIB)(limdyn.o) \ 
    4476    $(MODEL_LIB)(limflx.o) \ 
    4477    $(MODEL_LIB)(limrst.o) \ 
    4478    $(MODEL_LIB)(limthd.o) \ 
    4479    $(MODEL_LIB)(limtrp.o) \ 
    4480    $(MODEL_LIB)(limwri.o) \ 
    4481    $(MODEL_LIB)(ocesbc.o) \ 
    4482    $(MODEL_LIB)(oce.o) \ 
    4483    $(MODEL_LIB)(phycst.o) \ 
    4484    $(MODEL_LIB)(prtctl.o) \ 
    4485    $(MODEL_LIB)(taumod.o) \ 
    4486    domzgr_substitute.h90 \ 
    4487    vectopt_loop_substitute.h90 \ 
    4488    KEY_CPP \ 
    4489    icestp.F90 
    4490 $(MODEL_LIB)(ice.o) :   \ 
    4491    par_oce.F90 \ 
    4492    $(MODEL_LIB)(par_oce.o) \ 
    4493    par_ice.F90 \ 
    4494    $(MODEL_LIB)(par_ice.o) \ 
    4495    ice.F90 
    4496 $(MODEL_LIB)(ice_oce.o) :  \ 
    4497    par_kind.F90 \ 
    4498    par_oce.F90 \ 
    4499    $(MODEL_LIB)(par_kind.o) \ 
    4500    $(MODEL_LIB)(par_oce.o) \ 
    4501    blk_oce.F90 \ 
    4502    par_oce.F90 \ 
    4503    $(MODEL_LIB)(blk_oce.o) \ 
    4504    $(MODEL_LIB)(par_oce.o) \ 
    4505    ice_oce.F90 
    4506 $(MODEL_LIB)(ini1d.o) : \ 
    4507    in_out_manager.F90 \ 
    4508    lib_print.f90 \ 
    4509    par_kind.F90 \ 
    4510    par_oce.F90 \ 
    4511    $(MODEL_LIB)(in_out_manager.o) \ 
    4512    $(MODEL_LIB)(lib_print.o) \ 
    4513    $(MODEL_LIB)(par_kind.o) \ 
    4514    $(MODEL_LIB)(par_oce.o) \ 
    4515    dom_oce.F90 \ 
    4516    in_out_manager.F90 \ 
    4517    phycst.F90 \ 
    4518    $(MODEL_LIB)(dom_oce.o) \ 
    4519    $(MODEL_LIB)(in_out_manager.o) \ 
    4520    $(MODEL_LIB)(phycst.o) \ 
    4521    ini1d.F90 
    4522 $(MODEL_LIB)(in_out_manager.o) : \ 
    4523    par_kind.F90 \ 
    4524    $(MODEL_LIB)(par_kind.o) \ 
    4525    lib_print.f90 \ 
    4526    par_kind.F90 \ 
    4527    par_oce.F90 \ 
    4528    $(MODEL_LIB)(lib_print.o) \ 
    4529    $(MODEL_LIB)(par_kind.o) \ 
    4530    $(MODEL_LIB)(par_oce.o) \ 
    4531    in_out_manager.F90 
    4532 $(MODEL_LIB)(istate.o) :   \ 
     4627   $(MODEL_LIB)(lib_mpp.o) \ 
     4628   $(MODEL_LIB)(lib_print.o) \ 
     4629   $(MODEL_LIB)(obc_oce.o) \ 
     4630   $(MODEL_LIB)(oce.o) \ 
     4631   $(MODEL_LIB)(par_kind.o) \ 
     4632   $(MODEL_LIB)(par_oce.o) \ 
     4633   $(MODEL_LIB)(phycst.o) \ 
     4634   $(MODEL_LIB)(prtctl.o) \ 
     4635   $(MODEL_LIB)(sol_oce.o) \ 
     4636   $(MODEL_LIB)(solfet.o) \ 
     4637   $(MODEL_LIB)(solpcg.o) \ 
     4638   $(MODEL_LIB)(solsor.o) \ 
     4639   $(MODEL_LIB)(trdmod.o) \ 
     4640   $(MODEL_LIB)(trdmod_oce.o) \ 
     4641   $(MODEL_LIB)(zdf_oce.o) \ 
     4642   $(MODEL_LIB)(zdfddm.o) \ 
     4643   $(MODEL_LIB)(zdftke.o) \ 
    45334644   blk_oce.F90 \ 
    45344645   cpl_oce.F90 \ 
     
    45554666   phycst.F90 \ 
    45564667   prtctl.F90 \ 
     4668   sol_oce.F90 \ 
    45574669   solfet.F90 \ 
    45584670   solpcg.F90 \ 
    45594671   solsor.F90 \ 
    4560    sol_oce.F90 \ 
    45614672   trdmod.F90 \ 
    45624673   trdmod_oce.F90 \ 
     4674   zdf_oce.F90 \ 
    45634675   zdfddm.F90 \ 
    45644676   zdftke.F90 \ 
    4565    zdf_oce.F90 \ 
    4566    $(MODEL_LIB)(blk_oce.o) \ 
    4567    $(MODEL_LIB)(cpl_oce.o) \ 
    45684677   $(MODEL_LIB)(daymod.o) \ 
    4569    $(MODEL_LIB)(dom_oce.o) \ 
    4570    $(MODEL_LIB)(dynspg_exp.o) \ 
    4571    $(MODEL_LIB)(dynspg_exp_jki.o) \ 
    4572    $(MODEL_LIB)(dynspg_flt.o) \ 
    4573    $(MODEL_LIB)(dynspg_flt_jki.o) \ 
    4574    $(MODEL_LIB)(dynspg_oce.o) \ 
    4575    $(MODEL_LIB)(dynspg_rl.o) \ 
    4576    $(MODEL_LIB)(dynspg_ts.o) \ 
    4577    $(MODEL_LIB)(dynspg_ts_jki.o) \ 
    4578    $(MODEL_LIB)(flx_oce.o) \ 
    4579    $(MODEL_LIB)(ice_oce.o) \ 
    4580    $(MODEL_LIB)(in_out_manager.o) \ 
    4581    $(MODEL_LIB)(lbclnk.o) \ 
    4582    $(MODEL_LIB)(lib_mpp.o) \ 
    4583    $(MODEL_LIB)(lib_print.o) \ 
    4584    $(MODEL_LIB)(obc_oce.o) \ 
    4585    $(MODEL_LIB)(oce.o) \ 
    4586    $(MODEL_LIB)(par_kind.o) \ 
    4587    $(MODEL_LIB)(par_oce.o) \ 
    4588    $(MODEL_LIB)(phycst.o) \ 
    4589    $(MODEL_LIB)(prtctl.o) \ 
    4590    $(MODEL_LIB)(solfet.o) \ 
    4591    $(MODEL_LIB)(solpcg.o) \ 
    4592    $(MODEL_LIB)(solsor.o) \ 
    4593    $(MODEL_LIB)(sol_oce.o) \ 
    4594    $(MODEL_LIB)(trdmod.o) \ 
    4595    $(MODEL_LIB)(trdmod_oce.o) \ 
    4596    $(MODEL_LIB)(zdfddm.o) \ 
    4597    $(MODEL_LIB)(zdftke.o) \ 
     4678   $(MODEL_LIB)(divcur.o) \ 
     4679   $(MODEL_LIB)(dom_oce.o) \ 
     4680   $(MODEL_LIB)(dtasal.o) \ 
     4681   $(MODEL_LIB)(dtatem.o) \ 
     4682   $(MODEL_LIB)(dynspg.o) \ 
     4683   $(MODEL_LIB)(eosbn2.o) \ 
     4684   $(MODEL_LIB)(in_out_manager.o) \ 
     4685   $(MODEL_LIB)(lbclnk.o) \ 
     4686   $(MODEL_LIB)(ldftra_oce.o) \ 
     4687   $(MODEL_LIB)(oce.o) \ 
     4688   $(MODEL_LIB)(phycst.o) \ 
     4689   $(MODEL_LIB)(restart.o) \ 
     4690   $(MODEL_LIB)(solisl.o) \ 
     4691   $(MODEL_LIB)(wzvmod.o) \ 
    45984692   $(MODEL_LIB)(zdf_oce.o) \ 
    45994693   daymod.F90 \ 
     
    46134707   wzvmod.F90 \ 
    46144708   zdf_oce.F90 \ 
    4615    $(MODEL_LIB)(daymod.o) \ 
    4616    $(MODEL_LIB)(divcur.o) \ 
    4617    $(MODEL_LIB)(dom_oce.o) \ 
    4618    $(MODEL_LIB)(dtasal.o) \ 
    4619    $(MODEL_LIB)(dtatem.o) \ 
    4620    $(MODEL_LIB)(dynspg.o) \ 
    4621    $(MODEL_LIB)(eosbn2.o) \ 
    4622    $(MODEL_LIB)(in_out_manager.o) \ 
    4623    $(MODEL_LIB)(lbclnk.o) \ 
    4624    $(MODEL_LIB)(ldftra_oce.o) \ 
    4625    $(MODEL_LIB)(oce.o) \ 
    4626    $(MODEL_LIB)(phycst.o) \ 
    4627    $(MODEL_LIB)(restart.o) \ 
    4628    $(MODEL_LIB)(solisl.o) \ 
    4629    $(MODEL_LIB)(wzvmod.o) \ 
    4630    $(MODEL_LIB)(zdf_oce.o) \ 
    46314709   domzgr_substitute.h90 \ 
    46324710   vectopt_loop_substitute.h90 \ 
     
    46354713   istate.F90 
    46364714$(MODEL_LIB)(lbclnk.o) :   \ 
    4637    dom_oce.F90 \ 
    4638    in_out_manager.F90 \ 
    4639    lib_print.f90 \ 
    4640    par_kind.F90 \ 
    4641    par_oce.F90 \ 
    4642    $(MODEL_LIB)(dom_oce.o) \ 
    4643    $(MODEL_LIB)(in_out_manager.o) \ 
    4644    $(MODEL_LIB)(lib_print.o) \ 
    4645    $(MODEL_LIB)(par_kind.o) \ 
    4646    $(MODEL_LIB)(par_oce.o) \ 
    4647    dom_oce.F90 \ 
    4648    in_out_manager.F90 \ 
    4649    lib_mpp.F90 \ 
    4650    oce.F90 \ 
    4651    $(MODEL_LIB)(dom_oce.o) \ 
    4652    $(MODEL_LIB)(in_out_manager.o) \ 
    4653    $(MODEL_LIB)(lib_mpp.o) \ 
    4654    $(MODEL_LIB)(oce.o) \ 
     4715   $(MODEL_LIB)(dom_oce.o) \ 
     4716   $(MODEL_LIB)(in_out_manager.o) \ 
     4717   $(MODEL_LIB)(lib_print.o) \ 
     4718   $(MODEL_LIB)(par_kind.o) \ 
     4719   $(MODEL_LIB)(par_oce.o) \ 
     4720   dom_oce.F90 \ 
     4721   in_out_manager.F90 \ 
     4722   lib_print.f90 \ 
     4723   par_kind.F90 \ 
     4724   par_oce.F90 \ 
     4725   $(MODEL_LIB)(dom_oce.o) \ 
     4726   $(MODEL_LIB)(in_out_manager.o) \ 
     4727   $(MODEL_LIB)(lib_mpp.o) \ 
     4728   $(MODEL_LIB)(oce.o) \ 
     4729   dom_oce.F90 \ 
     4730   in_out_manager.F90 \ 
     4731   lib_mpp.F90 \ 
     4732   oce.F90 \ 
     4733   KEY_CPP \ 
    46554734   lbclnk.F90 
    46564735$(MODEL_LIB)(ldfdyn.o) :   \ 
     4736   $(MODEL_LIB)(dom_oce.o) \ 
     4737   $(MODEL_LIB)(in_out_manager.o) \ 
     4738   $(MODEL_LIB)(lbclnk.o) \ 
     4739   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4740   $(MODEL_LIB)(ldftra_oce.o) \ 
     4741   $(MODEL_LIB)(lib_mpp.o) \ 
     4742   $(MODEL_LIB)(lib_print.o) \ 
     4743   $(MODEL_LIB)(oce.o) \ 
     4744   $(MODEL_LIB)(par_kind.o) \ 
     4745   $(MODEL_LIB)(par_oce.o) \ 
     4746   $(MODEL_LIB)(phycst.o) \ 
     4747   $(MODEL_LIB)(prtctl.o) \ 
     4748   $(MODEL_LIB)(zdfmxl.o) \ 
    46574749   dom_oce.F90 \ 
    46584750   in_out_manager.F90 \ 
     
    46724764   $(MODEL_LIB)(lbclnk.o) \ 
    46734765   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4674    $(MODEL_LIB)(ldftra_oce.o) \ 
    4675    $(MODEL_LIB)(lib_mpp.o) \ 
    4676    $(MODEL_LIB)(lib_print.o) \ 
    4677    $(MODEL_LIB)(oce.o) \ 
    4678    $(MODEL_LIB)(par_kind.o) \ 
    4679    $(MODEL_LIB)(par_oce.o) \ 
    4680    $(MODEL_LIB)(phycst.o) \ 
    4681    $(MODEL_LIB)(prtctl.o) \ 
    4682    $(MODEL_LIB)(zdfmxl.o) \ 
     4766   $(MODEL_LIB)(ldfslp.o) \ 
     4767   $(MODEL_LIB)(lib_mpp.o) \ 
     4768   $(MODEL_LIB)(oce.o) \ 
     4769   $(MODEL_LIB)(phycst.o) \ 
    46834770   dom_oce.F90 \ 
    46844771   in_out_manager.F90 \ 
     
    46894776   oce.F90 \ 
    46904777   phycst.F90 \ 
    4691    $(MODEL_LIB)(dom_oce.o) \ 
    4692    $(MODEL_LIB)(in_out_manager.o) \ 
    4693    $(MODEL_LIB)(lbclnk.o) \ 
    4694    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4695    $(MODEL_LIB)(ldfslp.o) \ 
    4696    $(MODEL_LIB)(lib_mpp.o) \ 
    4697    $(MODEL_LIB)(oce.o) \ 
    4698    $(MODEL_LIB)(phycst.o) \ 
     4778   $(MODEL_LIB)(ldftra_oce.o) \ 
    46994779   ldftra_oce.F90 \ 
    4700    $(MODEL_LIB)(ldftra_oce.o) \ 
    47014780   domzgr_substitute.h90 \ 
    47024781   ldfdyn_antarctic.h90 \ 
     
    47094788   ldfdyn.F90 
    47104789$(MODEL_LIB)(ldfdyn_oce.o) :  \ 
    4711    par_kind.F90 \ 
    4712    $(MODEL_LIB)(par_kind.o) \ 
    4713    par_oce.F90 \ 
    4714    $(MODEL_LIB)(par_oce.o) \ 
     4790   $(MODEL_LIB)(par_kind.o) \ 
     4791   par_kind.F90 \ 
     4792   $(MODEL_LIB)(par_oce.o) \ 
     4793   par_oce.F90 \ 
     4794   KEY_CPP \ 
    47154795   ldfdyn_oce.F90 
    47164796$(MODEL_LIB)(ldfeiv.o) :   \ 
     4797   $(MODEL_LIB)(daymod.o) \ 
     4798   $(MODEL_LIB)(dom_oce.o) \ 
     4799   $(MODEL_LIB)(in_out_manager.o) \ 
     4800   $(MODEL_LIB)(lbclnk.o) \ 
     4801   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4802   $(MODEL_LIB)(ldftra_oce.o) \ 
     4803   $(MODEL_LIB)(lib_mpp.o) \ 
     4804   $(MODEL_LIB)(lib_print.o) \ 
     4805   $(MODEL_LIB)(oce.o) \ 
     4806   $(MODEL_LIB)(par_kind.o) \ 
     4807   $(MODEL_LIB)(par_oce.o) \ 
     4808   $(MODEL_LIB)(phycst.o) \ 
     4809   $(MODEL_LIB)(prtctl.o) \ 
     4810   $(MODEL_LIB)(zdfmxl.o) \ 
    47174811   daymod.F90 \ 
    47184812   dom_oce.F90 \ 
     
    47294823   prtctl.F90 \ 
    47304824   zdfmxl.F90 \ 
    4731    $(MODEL_LIB)(daymod.o) \ 
     4825   $(MODEL_LIB)(dom_oce.o) \ 
     4826   $(MODEL_LIB)(flxrnf.o) \ 
     4827   $(MODEL_LIB)(in_out_manager.o) \ 
     4828   $(MODEL_LIB)(lbclnk.o) \ 
     4829   $(MODEL_LIB)(ldfslp.o) \ 
     4830   $(MODEL_LIB)(ldftra_oce.o) \ 
     4831   $(MODEL_LIB)(oce.o) \ 
     4832   $(MODEL_LIB)(phycst.o) \ 
     4833   $(MODEL_LIB)(prtctl.o) \ 
     4834   dom_oce.F90 \ 
     4835   flxrnf.F90 \ 
     4836   in_out_manager.F90 \ 
     4837   lbclnk.F90 \ 
     4838   ldfslp.F90 \ 
     4839   ldftra_oce.F90 \ 
     4840   oce.F90 \ 
     4841   phycst.F90 \ 
     4842   prtctl.F90 \ 
     4843   domzgr_substitute.h90 \ 
     4844   vectopt_loop_substitute.h90 \ 
     4845   KEY_CPP \ 
     4846   ldfeiv.F90 
     4847$(MODEL_LIB)(ldfslp.o) :   \ 
     4848   $(MODEL_LIB)(dom_oce.o) \ 
     4849   $(MODEL_LIB)(in_out_manager.o) \ 
     4850   $(MODEL_LIB)(lib_mpp.o) \ 
     4851   $(MODEL_LIB)(lib_print.o) \ 
     4852   $(MODEL_LIB)(oce.o) \ 
     4853   $(MODEL_LIB)(par_kind.o) \ 
     4854   $(MODEL_LIB)(par_oce.o) \ 
     4855   $(MODEL_LIB)(prtctl.o) \ 
     4856   $(MODEL_LIB)(zdf_oce.o) \ 
     4857   dom_oce.F90 \ 
     4858   in_out_manager.F90 \ 
     4859   lib_mpp.F90 \ 
     4860   lib_print.f90 \ 
     4861   oce.F90 \ 
     4862   par_kind.F90 \ 
     4863   par_oce.F90 \ 
     4864   prtctl.F90 \ 
     4865   zdf_oce.F90 \ 
    47324866   $(MODEL_LIB)(dom_oce.o) \ 
    47334867   $(MODEL_LIB)(in_out_manager.o) \ 
     
    47354869   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    47364870   $(MODEL_LIB)(ldftra_oce.o) \ 
    4737    $(MODEL_LIB)(lib_mpp.o) \ 
    4738    $(MODEL_LIB)(lib_print.o) \ 
    4739    $(MODEL_LIB)(oce.o) \ 
    4740    $(MODEL_LIB)(par_kind.o) \ 
    4741    $(MODEL_LIB)(par_oce.o) \ 
     4871   $(MODEL_LIB)(oce.o) \ 
    47424872   $(MODEL_LIB)(phycst.o) \ 
    47434873   $(MODEL_LIB)(prtctl.o) \ 
    47444874   $(MODEL_LIB)(zdfmxl.o) \ 
    47454875   dom_oce.F90 \ 
    4746    flxrnf.F90 \ 
     4876   in_out_manager.F90 \ 
     4877   lbclnk.F90 \ 
     4878   ldfdyn_oce.F90 \ 
     4879   ldftra_oce.F90 \ 
     4880   oce.F90 \ 
     4881   phycst.F90 \ 
     4882   prtctl.F90 \ 
     4883   zdfmxl.F90 \ 
     4884   domzgr_substitute.h90 \ 
     4885   vectopt_loop_substitute.h90 \ 
     4886   KEY_CPP \ 
     4887   ldfslp.F90 
     4888$(MODEL_LIB)(ldftra.o) :   \ 
     4889   $(MODEL_LIB)(dom_oce.o) \ 
     4890   $(MODEL_LIB)(in_out_manager.o) \ 
     4891   $(MODEL_LIB)(lbclnk.o) \ 
     4892   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4893   $(MODEL_LIB)(ldftra_oce.o) \ 
     4894   $(MODEL_LIB)(lib_mpp.o) \ 
     4895   $(MODEL_LIB)(lib_print.o) \ 
     4896   $(MODEL_LIB)(oce.o) \ 
     4897   $(MODEL_LIB)(par_kind.o) \ 
     4898   $(MODEL_LIB)(par_oce.o) \ 
     4899   $(MODEL_LIB)(phycst.o) \ 
     4900   $(MODEL_LIB)(prtctl.o) \ 
     4901   $(MODEL_LIB)(zdfmxl.o) \ 
     4902   dom_oce.F90 \ 
     4903   in_out_manager.F90 \ 
     4904   lbclnk.F90 \ 
     4905   ldfdyn_oce.F90 \ 
     4906   ldftra_oce.F90 \ 
     4907   lib_mpp.F90 \ 
     4908   lib_print.f90 \ 
     4909   oce.F90 \ 
     4910   par_kind.F90 \ 
     4911   par_oce.F90 \ 
     4912   phycst.F90 \ 
     4913   prtctl.F90 \ 
     4914   zdfmxl.F90 \ 
     4915   $(MODEL_LIB)(dom_oce.o) \ 
     4916   $(MODEL_LIB)(in_out_manager.o) \ 
     4917   $(MODEL_LIB)(lbclnk.o) \ 
     4918   $(MODEL_LIB)(ldfslp.o) \ 
     4919   $(MODEL_LIB)(ldftra_oce.o) \ 
     4920   $(MODEL_LIB)(lib_mpp.o) \ 
     4921   $(MODEL_LIB)(oce.o) \ 
     4922   $(MODEL_LIB)(phycst.o) \ 
     4923   dom_oce.F90 \ 
    47474924   in_out_manager.F90 \ 
    47484925   lbclnk.F90 \ 
    47494926   ldfslp.F90 \ 
    47504927   ldftra_oce.F90 \ 
    4751    oce.F90 \ 
    4752    phycst.F90 \ 
    4753    prtctl.F90 \ 
    4754    $(MODEL_LIB)(dom_oce.o) \ 
    4755    $(MODEL_LIB)(flxrnf.o) \ 
    4756    $(MODEL_LIB)(in_out_manager.o) \ 
    4757    $(MODEL_LIB)(lbclnk.o) \ 
    4758    $(MODEL_LIB)(ldfslp.o) \ 
    4759    $(MODEL_LIB)(ldftra_oce.o) \ 
    4760    $(MODEL_LIB)(oce.o) \ 
    4761    $(MODEL_LIB)(phycst.o) \ 
    4762    $(MODEL_LIB)(prtctl.o) \ 
    4763    domzgr_substitute.h90 \ 
    4764    vectopt_loop_substitute.h90 \ 
    4765    KEY_CPP \ 
    4766    ldfeiv.F90 
    4767 $(MODEL_LIB)(ldfslp.o) :   \ 
    4768    dom_oce.F90 \ 
    4769    in_out_manager.F90 \ 
    4770    lib_mpp.F90 \ 
    4771    lib_print.f90 \ 
    4772    oce.F90 \ 
    4773    par_kind.F90 \ 
    4774    par_oce.F90 \ 
    4775    prtctl.F90 \ 
    4776    zdf_oce.F90 \ 
    4777    $(MODEL_LIB)(dom_oce.o) \ 
    4778    $(MODEL_LIB)(in_out_manager.o) \ 
    4779    $(MODEL_LIB)(lib_mpp.o) \ 
    4780    $(MODEL_LIB)(lib_print.o) \ 
    4781    $(MODEL_LIB)(oce.o) \ 
    4782    $(MODEL_LIB)(par_kind.o) \ 
    4783    $(MODEL_LIB)(par_oce.o) \ 
    4784    $(MODEL_LIB)(prtctl.o) \ 
    4785    $(MODEL_LIB)(zdf_oce.o) \ 
    4786    dom_oce.F90 \ 
    4787    in_out_manager.F90 \ 
    4788    lbclnk.F90 \ 
    4789    ldfdyn_oce.F90 \ 
    4790    ldftra_oce.F90 \ 
    4791    oce.F90 \ 
    4792    phycst.F90 \ 
    4793    prtctl.F90 \ 
    4794    zdfmxl.F90 \ 
    4795    $(MODEL_LIB)(dom_oce.o) \ 
    4796    $(MODEL_LIB)(in_out_manager.o) \ 
    4797    $(MODEL_LIB)(lbclnk.o) \ 
    4798    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4799    $(MODEL_LIB)(ldftra_oce.o) \ 
    4800    $(MODEL_LIB)(oce.o) \ 
    4801    $(MODEL_LIB)(phycst.o) \ 
    4802    $(MODEL_LIB)(prtctl.o) \ 
    4803    $(MODEL_LIB)(zdfmxl.o) \ 
    4804    domzgr_substitute.h90 \ 
    4805    vectopt_loop_substitute.h90 \ 
    4806    KEY_CPP \ 
    4807    ldfslp.F90 
    4808 $(MODEL_LIB)(ldftra.o) :   \ 
    4809    dom_oce.F90 \ 
    4810    in_out_manager.F90 \ 
    4811    lbclnk.F90 \ 
    4812    ldfdyn_oce.F90 \ 
    4813    ldftra_oce.F90 \ 
    4814    lib_mpp.F90 \ 
    4815    lib_print.f90 \ 
    4816    oce.F90 \ 
    4817    par_kind.F90 \ 
    4818    par_oce.F90 \ 
    4819    phycst.F90 \ 
    4820    prtctl.F90 \ 
    4821    zdfmxl.F90 \ 
    4822    $(MODEL_LIB)(dom_oce.o) \ 
    4823    $(MODEL_LIB)(in_out_manager.o) \ 
    4824    $(MODEL_LIB)(lbclnk.o) \ 
    4825    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4826    $(MODEL_LIB)(ldftra_oce.o) \ 
    4827    $(MODEL_LIB)(lib_mpp.o) \ 
    4828    $(MODEL_LIB)(lib_print.o) \ 
    4829    $(MODEL_LIB)(oce.o) \ 
    4830    $(MODEL_LIB)(par_kind.o) \ 
    4831    $(MODEL_LIB)(par_oce.o) \ 
    4832    $(MODEL_LIB)(phycst.o) \ 
    4833    $(MODEL_LIB)(prtctl.o) \ 
    4834    $(MODEL_LIB)(zdfmxl.o) \ 
    4835    dom_oce.F90 \ 
    4836    in_out_manager.F90 \ 
    4837    lbclnk.F90 \ 
    4838    ldfslp.F90 \ 
    4839    ldftra_oce.F90 \ 
    4840    lib_mpp.F90 \ 
    4841    oce.F90 \ 
    4842    phycst.F90 \ 
    4843    $(MODEL_LIB)(dom_oce.o) \ 
    4844    $(MODEL_LIB)(in_out_manager.o) \ 
    4845    $(MODEL_LIB)(lbclnk.o) \ 
    4846    $(MODEL_LIB)(ldfslp.o) \ 
    4847    $(MODEL_LIB)(ldftra_oce.o) \ 
    4848    $(MODEL_LIB)(lib_mpp.o) \ 
    4849    $(MODEL_LIB)(oce.o) \ 
    4850    $(MODEL_LIB)(phycst.o) \ 
     4928   lib_mpp.F90 \ 
     4929   oce.F90 \ 
     4930   phycst.F90 \ 
    48514931   domzgr_substitute.h90 \ 
    48524932   ldftra_c1d.h90 \ 
     
    48584938   ldftra.F90 
    48594939$(MODEL_LIB)(ldftra_oce.o) :  \ 
    4860    par_kind.F90 \ 
    4861    $(MODEL_LIB)(par_kind.o) \ 
    4862    par_oce.F90 \ 
    4863    $(MODEL_LIB)(par_oce.o) \ 
     4940   $(MODEL_LIB)(par_kind.o) \ 
     4941   par_kind.F90 \ 
     4942   $(MODEL_LIB)(par_oce.o) \ 
     4943   par_oce.F90 \ 
     4944   KEY_CPP \ 
    48644945   ldftra_oce.F90 
     4946$(MODEL_LIB)(lib_cray.o) : \ 
     4947   lib_cray.f90 
    48654948$(MODEL_LIB)(lib_feti.o) : \ 
    4866    dom_oce.F90 \ 
    4867    in_out_manager.F90 \ 
    4868    $(MODEL_LIB)(dom_oce.o) \ 
    4869    $(MODEL_LIB)(in_out_manager.o) \ 
    4870    lib_mpp.F90 \ 
    4871    $(MODEL_LIB)(lib_mpp.o) \ 
     4949   $(MODEL_LIB)(dom_oce.o) \ 
     4950   $(MODEL_LIB)(in_out_manager.o) \ 
     4951   dom_oce.F90 \ 
     4952   in_out_manager.F90 \ 
     4953   $(MODEL_LIB)(lib_mpp.o) \ 
     4954   lib_mpp.F90 \ 
     4955   KEY_CPP \ 
    48724956   lib_feti.F90 
     4957$(MODEL_LIB)(lib_isml.o) : \ 
     4958   lib_isml.f90 
    48734959$(MODEL_LIB)(lib_mpp.o) :  \ 
    4874    lib_print.f90 \ 
    4875    par_kind.F90 \ 
    4876    par_oce.F90 \ 
    4877    $(MODEL_LIB)(lib_print.o) \ 
    4878    $(MODEL_LIB)(par_kind.o) \ 
    4879    $(MODEL_LIB)(par_oce.o) \ 
    4880    dom_oce.F90 \ 
    4881    in_out_manager.F90 \ 
    4882    $(MODEL_LIB)(dom_oce.o) \ 
    4883    $(MODEL_LIB)(in_out_manager.o) \ 
     4960   $(MODEL_LIB)(lib_print.o) \ 
     4961   $(MODEL_LIB)(par_kind.o) \ 
     4962   $(MODEL_LIB)(par_oce.o) \ 
     4963   lib_print.f90 \ 
     4964   par_kind.F90 \ 
     4965   par_oce.F90 \ 
     4966   $(MODEL_LIB)(dom_oce.o) \ 
     4967   $(MODEL_LIB)(in_out_manager.o) \ 
     4968   dom_oce.F90 \ 
     4969   in_out_manager.F90 \ 
     4970   KEY_CPP \ 
    48844971   lib_mpp.F90 
    48854972$(MODEL_LIB)(lib_print.o) :   \ 
    4886    par_kind.F90 \ 
    4887    $(MODEL_LIB)(par_kind.o) \ 
     4973   $(MODEL_LIB)(par_kind.o) \ 
     4974   par_kind.F90 \ 
    48884975   lib_print.f90 
    48894976$(MODEL_LIB)(limadv.o) :   \ 
     4977   $(MODEL_LIB)(blk_oce.o) \ 
     4978   $(MODEL_LIB)(dom_oce.o) \ 
     4979   $(MODEL_LIB)(in_out_manager.o) \ 
     4980   $(MODEL_LIB)(lib_mpp.o) \ 
     4981   $(MODEL_LIB)(lib_print.o) \ 
     4982   $(MODEL_LIB)(oce.o) \ 
     4983   $(MODEL_LIB)(par_ice.o) \ 
     4984   $(MODEL_LIB)(par_kind.o) \ 
     4985   $(MODEL_LIB)(par_oce.o) \ 
    48904986   blk_oce.F90 \ 
    48914987   dom_oce.F90 \ 
     
    48974993   par_kind.F90 \ 
    48984994   par_oce.F90 \ 
    4899    $(MODEL_LIB)(blk_oce.o) \ 
    4900    $(MODEL_LIB)(dom_oce.o) \ 
    4901    $(MODEL_LIB)(in_out_manager.o) \ 
    4902    $(MODEL_LIB)(lib_mpp.o) \ 
    4903    $(MODEL_LIB)(lib_print.o) \ 
    4904    $(MODEL_LIB)(oce.o) \ 
    4905    $(MODEL_LIB)(par_ice.o) \ 
    4906    $(MODEL_LIB)(par_kind.o) \ 
    4907    $(MODEL_LIB)(par_oce.o) \ 
     4995   $(MODEL_LIB)(dom_ice.o) \ 
     4996   $(MODEL_LIB)(dom_oce.o) \ 
     4997   $(MODEL_LIB)(ice_oce.o) \ 
     4998   $(MODEL_LIB)(in_out_manager.o) \ 
     4999   $(MODEL_LIB)(lbclnk.o) \ 
     5000   $(MODEL_LIB)(prtctl.o) \ 
    49085001   dom_ice.F90 \ 
    49095002   dom_oce.F90 \ 
     
    49125005   lbclnk.F90 \ 
    49135006   prtctl.F90 \ 
    4914    $(MODEL_LIB)(dom_ice.o) \ 
    4915    $(MODEL_LIB)(dom_oce.o) \ 
    4916    $(MODEL_LIB)(ice_oce.o) \ 
    4917    $(MODEL_LIB)(in_out_manager.o) \ 
    4918    $(MODEL_LIB)(lbclnk.o) \ 
    4919    $(MODEL_LIB)(prtctl.o) \ 
     5007   KEY_CPP \ 
    49205008   limadv.F90 
    49215009$(MODEL_LIB)(limdia.o) :   \ 
     5010   $(MODEL_LIB)(blk_oce.o) \ 
     5011   $(MODEL_LIB)(dom_ice.o) \ 
     5012   $(MODEL_LIB)(dom_oce.o) \ 
     5013   $(MODEL_LIB)(flx_oce.o) \ 
     5014   $(MODEL_LIB)(ice.o) \ 
     5015   $(MODEL_LIB)(ice_oce.o) \ 
     5016   $(MODEL_LIB)(in_out_manager.o) \ 
     5017   $(MODEL_LIB)(ini1d.o) \ 
     5018   $(MODEL_LIB)(lbclnk.o) \ 
     5019   $(MODEL_LIB)(lib_print.o) \ 
     5020   $(MODEL_LIB)(limistate.o) \ 
     5021   $(MODEL_LIB)(limmsh.o) \ 
     5022   $(MODEL_LIB)(limrst.o) \ 
     5023   $(MODEL_LIB)(oce.o) \ 
     5024   $(MODEL_LIB)(ocfzpt.o) \ 
     5025   $(MODEL_LIB)(par_ice.o) \ 
     5026   $(MODEL_LIB)(par_kind.o) \ 
     5027   $(MODEL_LIB)(par_oce.o) \ 
     5028   $(MODEL_LIB)(phycst.o) \ 
     5029   $(MODEL_LIB)(prtctl.o) \ 
    49225030   blk_oce.F90 \ 
    49235031   dom_ice.F90 \ 
     
    49265034   ice.F90 \ 
    49275035   ice_oce.F90 \ 
     5036   in_out_manager.F90 \ 
    49285037   ini1d.F90 \ 
    4929    in_out_manager.F90 \ 
    49305038   lbclnk.F90 \ 
    49315039   lib_print.f90 \ 
     
    49405048   phycst.F90 \ 
    49415049   prtctl.F90 \ 
     5050   $(MODEL_LIB)(daymod.o) \ 
     5051   $(MODEL_LIB)(dom_ice.o) \ 
     5052   $(MODEL_LIB)(ice.o) \ 
     5053   $(MODEL_LIB)(ice_oce.o) \ 
     5054   $(MODEL_LIB)(iceini.o) \ 
     5055   $(MODEL_LIB)(in_out_manager.o) \ 
     5056   $(MODEL_LIB)(limistate.o) \ 
     5057   $(MODEL_LIB)(par_ice.o) \ 
     5058   $(MODEL_LIB)(phycst.o) \ 
     5059   daymod.F90 \ 
     5060   dom_ice.F90 \ 
     5061   ice.F90 \ 
     5062   ice_oce.F90 \ 
     5063   iceini.F90 \ 
     5064   in_out_manager.F90 \ 
     5065   limistate.F90 \ 
     5066   par_ice.F90 \ 
     5067   phycst.F90 \ 
     5068   vectopt_loop_substitute.h90 \ 
     5069   KEY_CPP \ 
     5070   limdia.F90 
     5071$(MODEL_LIB)(limdmp.o) :   \ 
     5072   $(MODEL_LIB)(blk_oce.o) \ 
     5073   $(MODEL_LIB)(dom_oce.o) \ 
     5074   $(MODEL_LIB)(dtasal.o) \ 
     5075   $(MODEL_LIB)(dtasss.o) \ 
     5076   $(MODEL_LIB)(dtatem.o) \ 
     5077   $(MODEL_LIB)(in_out_manager.o) \ 
     5078   $(MODEL_LIB)(lib_mpp.o) \ 
     5079   $(MODEL_LIB)(lib_print.o) \ 
     5080   $(MODEL_LIB)(oce.o) \ 
     5081   $(MODEL_LIB)(par_ice.o) \ 
     5082   $(MODEL_LIB)(par_kind.o) \ 
     5083   $(MODEL_LIB)(par_oce.o) \ 
     5084   $(MODEL_LIB)(phycst.o) \ 
     5085   $(MODEL_LIB)(prtctl.o) \ 
     5086   $(MODEL_LIB)(trdmod.o) \ 
     5087   $(MODEL_LIB)(trdmod_oce.o) \ 
     5088   $(MODEL_LIB)(zdf_oce.o) \ 
     5089   $(MODEL_LIB)(zdfmxl.o) \ 
     5090   blk_oce.F90 \ 
     5091   dom_oce.F90 \ 
     5092   dtasal.F90 \ 
     5093   dtasss.F90 \ 
     5094   dtatem.F90 \ 
     5095   in_out_manager.F90 \ 
     5096   lib_mpp.F90 \ 
     5097   lib_print.f90 \ 
     5098   oce.F90 \ 
     5099   par_ice.F90 \ 
     5100   par_kind.F90 \ 
     5101   par_oce.F90 \ 
     5102   phycst.F90 \ 
     5103   prtctl.F90 \ 
     5104   trdmod.F90 \ 
     5105   trdmod_oce.F90 \ 
     5106   zdf_oce.F90 \ 
     5107   zdfmxl.F90 \ 
     5108   $(MODEL_LIB)(daymod.o) \ 
     5109   $(MODEL_LIB)(dom_oce.o) \ 
     5110   $(MODEL_LIB)(ice.o) \ 
     5111   $(MODEL_LIB)(ice_oce.o) \ 
     5112   $(MODEL_LIB)(in_out_manager.o) \ 
     5113   $(MODEL_LIB)(oce.o) \ 
     5114   $(MODEL_LIB)(tradmp.o) \ 
     5115   daymod.F90 \ 
     5116   dom_oce.F90 \ 
     5117   ice.F90 \ 
     5118   ice_oce.F90 \ 
     5119   in_out_manager.F90 \ 
     5120   oce.F90 \ 
     5121   tradmp.F90 \ 
     5122   vectopt_loop_substitute.h90 \ 
     5123   $(IOIPSL_LIB) \ 
     5124   KEY_CPP \ 
     5125   limdmp.F90 
     5126$(MODEL_LIB)(limdyn.o) :   \ 
    49425127   $(MODEL_LIB)(blk_oce.o) \ 
    49435128   $(MODEL_LIB)(dom_ice.o) \ 
     
    49465131   $(MODEL_LIB)(ice.o) \ 
    49475132   $(MODEL_LIB)(ice_oce.o) \ 
     5133   $(MODEL_LIB)(in_out_manager.o) \ 
    49485134   $(MODEL_LIB)(ini1d.o) \ 
    4949    $(MODEL_LIB)(in_out_manager.o) \ 
    4950    $(MODEL_LIB)(lbclnk.o) \ 
     5135   $(MODEL_LIB)(lbclnk.o) \ 
     5136   $(MODEL_LIB)(lib_mpp.o) \ 
    49515137   $(MODEL_LIB)(lib_print.o) \ 
    49525138   $(MODEL_LIB)(limistate.o) \ 
     
    49605146   $(MODEL_LIB)(phycst.o) \ 
    49615147   $(MODEL_LIB)(prtctl.o) \ 
    4962    daymod.F90 \ 
    4963    dom_ice.F90 \ 
    4964    iceini.F90 \ 
    4965    ice.F90 \ 
    4966    ice_oce.F90 \ 
    4967    in_out_manager.F90 \ 
    4968    limistate.F90 \ 
    4969    par_ice.F90 \ 
    4970    phycst.F90 \ 
    4971    $(MODEL_LIB)(daymod.o) \ 
    4972    $(MODEL_LIB)(dom_ice.o) \ 
    4973    $(MODEL_LIB)(iceini.o) \ 
    4974    $(MODEL_LIB)(ice.o) \ 
    4975    $(MODEL_LIB)(ice_oce.o) \ 
    4976    $(MODEL_LIB)(in_out_manager.o) \ 
    4977    $(MODEL_LIB)(limistate.o) \ 
    4978    $(MODEL_LIB)(par_ice.o) \ 
    4979    $(MODEL_LIB)(phycst.o) \ 
    4980    vectopt_loop_substitute.h90 \ 
    4981    KEY_CPP \ 
    4982    limdia.F90 
    4983 $(MODEL_LIB)(limdmp.o) :   \ 
    4984    blk_oce.F90 \ 
    4985    dom_oce.F90 \ 
    4986    dtasal.F90 \ 
    4987    dtatem.F90 \ 
    4988    in_out_manager.F90 \ 
    4989    lib_mpp.F90 \ 
    4990    lib_print.f90 \ 
    4991    oce.F90 \ 
    4992    par_ice.F90 \ 
    4993    par_kind.F90 \ 
    4994    par_oce.F90 \ 
    4995    phycst.F90 \ 
    4996    prtctl.F90 \ 
    4997    trdmod.F90 \ 
    4998    trdmod_oce.F90 \ 
    4999    zdfmxl.F90 \ 
    5000    zdf_oce.F90 \ 
    5001    $(MODEL_LIB)(blk_oce.o) \ 
    5002    $(MODEL_LIB)(dom_oce.o) \ 
    5003    $(MODEL_LIB)(dtasal.o) \ 
    5004    $(MODEL_LIB)(dtatem.o) \ 
    5005    $(MODEL_LIB)(in_out_manager.o) \ 
    5006    $(MODEL_LIB)(lib_mpp.o) \ 
    5007    $(MODEL_LIB)(lib_print.o) \ 
    5008    $(MODEL_LIB)(oce.o) \ 
    5009    $(MODEL_LIB)(par_ice.o) \ 
    5010    $(MODEL_LIB)(par_kind.o) \ 
    5011    $(MODEL_LIB)(par_oce.o) \ 
    5012    $(MODEL_LIB)(phycst.o) \ 
    5013    $(MODEL_LIB)(prtctl.o) \ 
    5014    $(MODEL_LIB)(trdmod.o) \ 
    5015    $(MODEL_LIB)(trdmod_oce.o) \ 
    5016    $(MODEL_LIB)(zdfmxl.o) \ 
    5017    $(MODEL_LIB)(zdf_oce.o) \ 
    5018    daymod.F90 \ 
    5019    dom_oce.F90 \ 
    5020    ice.F90 \ 
    5021    ice_oce.F90 \ 
    5022    in_out_manager.F90 \ 
    5023    oce.F90 \ 
    5024    tradmp.F90 \ 
    5025    $(MODEL_LIB)(daymod.o) \ 
    5026    $(MODEL_LIB)(dom_oce.o) \ 
    5027    $(MODEL_LIB)(ice.o) \ 
    5028    $(MODEL_LIB)(ice_oce.o) \ 
    5029    $(MODEL_LIB)(in_out_manager.o) \ 
    5030    $(MODEL_LIB)(oce.o) \ 
    5031    $(MODEL_LIB)(tradmp.o) \ 
    5032    vectopt_loop_substitute.h90 \ 
    5033    $(IOIPSL_LIB) \ 
    5034    KEY_CPP \ 
    5035    limdmp.F90 
    5036 $(MODEL_LIB)(limdyn.o) :   \ 
    50375148   blk_oce.F90 \ 
    50385149   dom_ice.F90 \ 
     
    50415152   ice.F90 \ 
    50425153   ice_oce.F90 \ 
     5154   in_out_manager.F90 \ 
    50435155   ini1d.F90 \ 
    5044    in_out_manager.F90 \ 
    50455156   lbclnk.F90 \ 
    50465157   lib_mpp.F90 \ 
     
    50565167   phycst.F90 \ 
    50575168   prtctl.F90 \ 
     5169   $(MODEL_LIB)(dom_ice.o) \ 
     5170   $(MODEL_LIB)(dom_oce.o) \ 
     5171   $(MODEL_LIB)(ice.o) \ 
     5172   $(MODEL_LIB)(ice_oce.o) \ 
     5173   $(MODEL_LIB)(iceini.o) \ 
     5174   $(MODEL_LIB)(in_out_manager.o) \ 
     5175   $(MODEL_LIB)(lbclnk.o) \ 
     5176   $(MODEL_LIB)(lib_mpp.o) \ 
     5177   $(MODEL_LIB)(limistate.o) \ 
     5178   $(MODEL_LIB)(limrhg.o) \ 
     5179   $(MODEL_LIB)(phycst.o) \ 
     5180   $(MODEL_LIB)(prtctl.o) \ 
     5181   dom_ice.F90 \ 
     5182   dom_oce.F90 \ 
     5183   ice.F90 \ 
     5184   ice_oce.F90 \ 
     5185   iceini.F90 \ 
     5186   in_out_manager.F90 \ 
     5187   lbclnk.F90 \ 
     5188   lib_mpp.F90 \ 
     5189   limistate.F90 \ 
     5190   limrhg.F90 \ 
     5191   phycst.F90 \ 
     5192   prtctl.F90 \ 
     5193   KEY_CPP \ 
     5194   limdyn.F90 
     5195$(MODEL_LIB)(limflx.o) :   \ 
     5196   $(MODEL_LIB)(albedo.o) \ 
    50585197   $(MODEL_LIB)(blk_oce.o) \ 
    5059    $(MODEL_LIB)(dom_ice.o) \ 
     5198   $(MODEL_LIB)(cpl_oce.o) \ 
     5199   $(MODEL_LIB)(daymod.o) \ 
    50605200   $(MODEL_LIB)(dom_oce.o) \ 
    50615201   $(MODEL_LIB)(flx_oce.o) \ 
    50625202   $(MODEL_LIB)(ice.o) \ 
    5063    $(MODEL_LIB)(ice_oce.o) \ 
    5064    $(MODEL_LIB)(ini1d.o) \ 
    5065    $(MODEL_LIB)(in_out_manager.o) \ 
    5066    $(MODEL_LIB)(lbclnk.o) \ 
    5067    $(MODEL_LIB)(lib_mpp.o) \ 
    5068    $(MODEL_LIB)(lib_print.o) \ 
    5069    $(MODEL_LIB)(limistate.o) \ 
    5070    $(MODEL_LIB)(limmsh.o) \ 
    5071    $(MODEL_LIB)(limrst.o) \ 
     5203   $(MODEL_LIB)(in_out_manager.o) \ 
     5204   $(MODEL_LIB)(lbclnk.o) \ 
     5205   $(MODEL_LIB)(lib_mpp.o) \ 
     5206   $(MODEL_LIB)(lib_print.o) \ 
    50725207   $(MODEL_LIB)(oce.o) \ 
    50735208   $(MODEL_LIB)(ocfzpt.o) \ 
     
    50775212   $(MODEL_LIB)(phycst.o) \ 
    50785213   $(MODEL_LIB)(prtctl.o) \ 
    5079    dom_ice.F90 \ 
    5080    dom_oce.F90 \ 
    5081    iceini.F90 \ 
    5082    ice.F90 \ 
    5083    ice_oce.F90 \ 
    5084    in_out_manager.F90 \ 
    5085    lbclnk.F90 \ 
    5086    lib_mpp.F90 \ 
    5087    limistate.F90 \ 
    5088    limrhg.F90 \ 
    5089    phycst.F90 \ 
    5090    prtctl.F90 \ 
    5091    $(MODEL_LIB)(dom_ice.o) \ 
    5092    $(MODEL_LIB)(dom_oce.o) \ 
    5093    $(MODEL_LIB)(iceini.o) \ 
    5094    $(MODEL_LIB)(ice.o) \ 
    5095    $(MODEL_LIB)(ice_oce.o) \ 
    5096    $(MODEL_LIB)(in_out_manager.o) \ 
    5097    $(MODEL_LIB)(lbclnk.o) \ 
    5098    $(MODEL_LIB)(lib_mpp.o) \ 
    5099    $(MODEL_LIB)(limistate.o) \ 
    5100    $(MODEL_LIB)(limrhg.o) \ 
    5101    $(MODEL_LIB)(phycst.o) \ 
    5102    $(MODEL_LIB)(prtctl.o) \ 
    5103    limdyn.F90 
    5104 $(MODEL_LIB)(limflx.o) :   \ 
    51055214   albedo.F90 \ 
    51065215   blk_oce.F90 \ 
     
    51225231   prtctl.F90 \ 
    51235232   $(MODEL_LIB)(albedo.o) \ 
     5233   $(MODEL_LIB)(flx_oce.o) \ 
     5234   $(MODEL_LIB)(flxblk.o) \ 
     5235   $(MODEL_LIB)(ice.o) \ 
     5236   $(MODEL_LIB)(ice_oce.o) \ 
     5237   $(MODEL_LIB)(in_out_manager.o) \ 
     5238   $(MODEL_LIB)(lbclnk.o) \ 
     5239   $(MODEL_LIB)(ocfzpt.o) \ 
     5240   $(MODEL_LIB)(par_oce.o) \ 
     5241   $(MODEL_LIB)(phycst.o) \ 
     5242   $(MODEL_LIB)(prtctl.o) \ 
     5243   albedo.F90 \ 
     5244   flx_oce.F90 \ 
     5245   flxblk.F90 \ 
     5246   ice.F90 \ 
     5247   ice_oce.F90 \ 
     5248   in_out_manager.F90 \ 
     5249   lbclnk.F90 \ 
     5250   ocfzpt.F90 \ 
     5251   par_oce.F90 \ 
     5252   phycst.F90 \ 
     5253   prtctl.F90 \ 
     5254   vectopt_loop_substitute.h90 \ 
     5255   KEY_CPP \ 
     5256   limflx.F90 
     5257$(MODEL_LIB)(limhdf.o) :   \ 
    51245258   $(MODEL_LIB)(blk_oce.o) \ 
    5125    $(MODEL_LIB)(cpl_oce.o) \ 
     5259   $(MODEL_LIB)(dom_oce.o) \ 
     5260   $(MODEL_LIB)(in_out_manager.o) \ 
     5261   $(MODEL_LIB)(lib_mpp.o) \ 
     5262   $(MODEL_LIB)(lib_print.o) \ 
     5263   $(MODEL_LIB)(oce.o) \ 
     5264   $(MODEL_LIB)(par_ice.o) \ 
     5265   $(MODEL_LIB)(par_kind.o) \ 
     5266   $(MODEL_LIB)(par_oce.o) \ 
     5267   blk_oce.F90 \ 
     5268   dom_oce.F90 \ 
     5269   in_out_manager.F90 \ 
     5270   lib_mpp.F90 \ 
     5271   lib_print.f90 \ 
     5272   oce.F90 \ 
     5273   par_ice.F90 \ 
     5274   par_kind.F90 \ 
     5275   par_oce.F90 \ 
     5276   $(MODEL_LIB)(dom_oce.o) \ 
     5277   $(MODEL_LIB)(ice.o) \ 
     5278   $(MODEL_LIB)(ice_oce.o) \ 
     5279   $(MODEL_LIB)(in_out_manager.o) \ 
     5280   $(MODEL_LIB)(lbclnk.o) \ 
     5281   $(MODEL_LIB)(lib_mpp.o) \ 
     5282   $(MODEL_LIB)(prtctl.o) \ 
     5283   dom_oce.F90 \ 
     5284   ice.F90 \ 
     5285   ice_oce.F90 \ 
     5286   in_out_manager.F90 \ 
     5287   lbclnk.F90 \ 
     5288   lib_mpp.F90 \ 
     5289   prtctl.F90 \ 
     5290   vectopt_loop_substitute.h90 \ 
     5291   KEY_CPP \ 
     5292   limhdf.F90 
     5293$(MODEL_LIB)(limistate.o) :   \ 
     5294   $(MODEL_LIB)(blk_oce.o) \ 
     5295   $(MODEL_LIB)(dom_oce.o) \ 
     5296   $(MODEL_LIB)(in_out_manager.o) \ 
     5297   $(MODEL_LIB)(lib_mpp.o) \ 
     5298   $(MODEL_LIB)(lib_print.o) \ 
     5299   $(MODEL_LIB)(oce.o) \ 
     5300   $(MODEL_LIB)(par_ice.o) \ 
     5301   $(MODEL_LIB)(par_kind.o) \ 
     5302   $(MODEL_LIB)(par_oce.o) \ 
     5303   blk_oce.F90 \ 
     5304   dom_oce.F90 \ 
     5305   in_out_manager.F90 \ 
     5306   lib_mpp.F90 \ 
     5307   lib_print.f90 \ 
     5308   oce.F90 \ 
     5309   par_ice.F90 \ 
     5310   par_kind.F90 \ 
     5311   par_oce.F90 \ 
     5312   $(MODEL_LIB)(dom_ice.o) \ 
     5313   $(MODEL_LIB)(dom_oce.o) \ 
     5314   $(MODEL_LIB)(ice.o) \ 
     5315   $(MODEL_LIB)(ice_oce.o) \ 
     5316   $(MODEL_LIB)(in_out_manager.o) \ 
     5317   $(MODEL_LIB)(lbclnk.o) \ 
     5318   $(MODEL_LIB)(oce.o) \ 
     5319   $(MODEL_LIB)(ocfzpt.o) \ 
     5320   $(MODEL_LIB)(par_ice.o) \ 
     5321   $(MODEL_LIB)(phycst.o) \ 
     5322   dom_ice.F90 \ 
     5323   dom_oce.F90 \ 
     5324   ice.F90 \ 
     5325   ice_oce.F90 \ 
     5326   in_out_manager.F90 \ 
     5327   lbclnk.F90 \ 
     5328   oce.F90 \ 
     5329   ocfzpt.F90 \ 
     5330   par_ice.F90 \ 
     5331   phycst.F90 \ 
     5332   $(IOIPSL_LIB) \ 
     5333   KEY_CPP \ 
     5334   limistate.F90 
     5335$(MODEL_LIB)(limmsh.o) :   \ 
     5336   $(MODEL_LIB)(dom_oce.o) \ 
     5337   $(MODEL_LIB)(in_out_manager.o) \ 
     5338   $(MODEL_LIB)(lib_mpp.o) \ 
     5339   $(MODEL_LIB)(lib_print.o) \ 
     5340   $(MODEL_LIB)(oce.o) \ 
     5341   $(MODEL_LIB)(par_ice.o) \ 
     5342   $(MODEL_LIB)(par_kind.o) \ 
     5343   $(MODEL_LIB)(par_oce.o) \ 
     5344   dom_oce.F90 \ 
     5345   in_out_manager.F90 \ 
     5346   lib_mpp.F90 \ 
     5347   lib_print.f90 \ 
     5348   oce.F90 \ 
     5349   par_ice.F90 \ 
     5350   par_kind.F90 \ 
     5351   par_oce.F90 \ 
     5352   $(MODEL_LIB)(dom_ice.o) \ 
     5353   $(MODEL_LIB)(dom_oce.o) \ 
     5354   $(MODEL_LIB)(in_out_manager.o) \ 
     5355   $(MODEL_LIB)(lbclnk.o) \ 
     5356   $(MODEL_LIB)(phycst.o) \ 
     5357   dom_ice.F90 \ 
     5358   dom_oce.F90 \ 
     5359   in_out_manager.F90 \ 
     5360   lbclnk.F90 \ 
     5361   phycst.F90 \ 
     5362   KEY_CPP \ 
     5363   limmsh.F90 
     5364$(MODEL_LIB)(limrhg.o) :   \ 
     5365   $(MODEL_LIB)(blk_oce.o) \ 
     5366   $(MODEL_LIB)(dom_oce.o) \ 
     5367   $(MODEL_LIB)(in_out_manager.o) \ 
     5368   $(MODEL_LIB)(lib_mpp.o) \ 
     5369   $(MODEL_LIB)(lib_print.o) \ 
     5370   $(MODEL_LIB)(oce.o) \ 
     5371   $(MODEL_LIB)(par_ice.o) \ 
     5372   $(MODEL_LIB)(par_kind.o) \ 
     5373   $(MODEL_LIB)(par_oce.o) \ 
     5374   blk_oce.F90 \ 
     5375   dom_oce.F90 \ 
     5376   in_out_manager.F90 \ 
     5377   lib_mpp.F90 \ 
     5378   lib_print.f90 \ 
     5379   oce.F90 \ 
     5380   par_ice.F90 \ 
     5381   par_kind.F90 \ 
     5382   par_oce.F90 \ 
     5383   $(MODEL_LIB)(dom_ice.o) \ 
     5384   $(MODEL_LIB)(ice.o) \ 
     5385   $(MODEL_LIB)(ice_oce.o) \ 
     5386   $(MODEL_LIB)(in_out_manager.o) \ 
     5387   $(MODEL_LIB)(lbclnk.o) \ 
     5388   $(MODEL_LIB)(lib_mpp.o) \ 
     5389   $(MODEL_LIB)(par_oce.o) \ 
     5390   $(MODEL_LIB)(phycst.o) \ 
     5391   $(MODEL_LIB)(prtctl.o) \ 
     5392   dom_ice.F90 \ 
     5393   ice.F90 \ 
     5394   ice_oce.F90 \ 
     5395   in_out_manager.F90 \ 
     5396   lbclnk.F90 \ 
     5397   lib_mpp.F90 \ 
     5398   par_oce.F90 \ 
     5399   phycst.F90 \ 
     5400   prtctl.F90 \ 
     5401   KEY_CPP \ 
     5402   limrhg.F90 
     5403$(MODEL_LIB)(limrst.o) :   \ 
     5404   $(MODEL_LIB)(blk_oce.o) \ 
     5405   $(MODEL_LIB)(dom_oce.o) \ 
     5406   $(MODEL_LIB)(in_out_manager.o) \ 
     5407   $(MODEL_LIB)(lib_print.o) \ 
     5408   $(MODEL_LIB)(par_ice.o) \ 
     5409   $(MODEL_LIB)(par_kind.o) \ 
     5410   $(MODEL_LIB)(par_oce.o) \ 
     5411   $(MODEL_LIB)(phycst.o) \ 
     5412   $(MODEL_LIB)(prtctl.o) \ 
     5413   blk_oce.F90 \ 
     5414   dom_oce.F90 \ 
     5415   in_out_manager.F90 \ 
     5416   lib_print.f90 \ 
     5417   par_ice.F90 \ 
     5418   par_kind.F90 \ 
     5419   par_oce.F90 \ 
     5420   phycst.F90 \ 
     5421   prtctl.F90 \ 
    51265422   $(MODEL_LIB)(daymod.o) \ 
     5423   $(MODEL_LIB)(dom_oce.o) \ 
     5424   $(MODEL_LIB)(ice.o) \ 
     5425   $(MODEL_LIB)(ice_oce.o) \ 
     5426   $(MODEL_LIB)(in_out_manager.o) \ 
     5427   daymod.F90 \ 
     5428   dom_oce.F90 \ 
     5429   ice.F90 \ 
     5430   ice_oce.F90 \ 
     5431   in_out_manager.F90 \ 
     5432   $(MODEL_LIB)(par_ice.o) \ 
     5433   par_ice.F90 \ 
     5434   limrst_dimg.h90 \ 
     5435   $(IOIPSL_LIB) \ 
     5436   KEY_CPP \ 
     5437   limrst.F90 
     5438$(MODEL_LIB)(limtab.o) :   \ 
     5439   $(MODEL_LIB)(par_kind.o) \ 
     5440   par_kind.F90 \ 
     5441   KEY_CPP \ 
     5442   limtab.F90 
     5443$(MODEL_LIB)(limthd.o) :   \ 
     5444   $(MODEL_LIB)(blk_oce.o) \ 
    51275445   $(MODEL_LIB)(dom_oce.o) \ 
    51285446   $(MODEL_LIB)(flx_oce.o) \ 
    51295447   $(MODEL_LIB)(ice.o) \ 
    5130    $(MODEL_LIB)(in_out_manager.o) \ 
    5131    $(MODEL_LIB)(lbclnk.o) \ 
    5132    $(MODEL_LIB)(lib_mpp.o) \ 
    5133    $(MODEL_LIB)(lib_print.o) \ 
     5448   $(MODEL_LIB)(ice_oce.o) \ 
     5449   $(MODEL_LIB)(iceini.o) \ 
     5450   $(MODEL_LIB)(in_out_manager.o) \ 
     5451   $(MODEL_LIB)(ini1d.o) \ 
     5452   $(MODEL_LIB)(lib_mpp.o) \ 
     5453   $(MODEL_LIB)(lib_print.o) \ 
     5454   $(MODEL_LIB)(limistate.o) \ 
     5455   $(MODEL_LIB)(limmsh.o) \ 
     5456   $(MODEL_LIB)(limrst.o) \ 
    51345457   $(MODEL_LIB)(oce.o) \ 
    51355458   $(MODEL_LIB)(ocfzpt.o) \ 
     
    51385461   $(MODEL_LIB)(par_oce.o) \ 
    51395462   $(MODEL_LIB)(phycst.o) \ 
    5140    $(MODEL_LIB)(prtctl.o) \ 
    5141    albedo.F90 \ 
    5142    flxblk.F90 \ 
     5463   $(MODEL_LIB)(thd_ice.o) \ 
     5464   blk_oce.F90 \ 
     5465   dom_oce.F90 \ 
    51435466   flx_oce.F90 \ 
    51445467   ice.F90 \ 
    51455468   ice_oce.F90 \ 
    5146    in_out_manager.F90 \ 
    5147    lbclnk.F90 \ 
     5469   iceini.F90 \ 
     5470   in_out_manager.F90 \ 
     5471   ini1d.F90 \ 
     5472   lib_mpp.F90 \ 
     5473   lib_print.f90 \ 
     5474   limistate.F90 \ 
     5475   limmsh.F90 \ 
     5476   limrst.F90 \ 
     5477   oce.F90 \ 
    51485478   ocfzpt.F90 \ 
    5149    par_oce.F90 \ 
    5150    phycst.F90 \ 
    5151    prtctl.F90 \ 
    5152    $(MODEL_LIB)(albedo.o) \ 
    5153    $(MODEL_LIB)(flxblk.o) \ 
     5479   par_ice.F90 \ 
     5480   par_kind.F90 \ 
     5481   par_oce.F90 \ 
     5482   phycst.F90 \ 
     5483   thd_ice.F90 \ 
     5484   $(MODEL_LIB)(dom_ice.o) \ 
     5485   $(MODEL_LIB)(dom_oce.o) \ 
    51545486   $(MODEL_LIB)(flx_oce.o) \ 
    51555487   $(MODEL_LIB)(ice.o) \ 
    51565488   $(MODEL_LIB)(ice_oce.o) \ 
    5157    $(MODEL_LIB)(in_out_manager.o) \ 
    5158    $(MODEL_LIB)(lbclnk.o) \ 
    5159    $(MODEL_LIB)(ocfzpt.o) \ 
    5160    $(MODEL_LIB)(par_oce.o) \ 
    5161    $(MODEL_LIB)(phycst.o) \ 
    5162    $(MODEL_LIB)(prtctl.o) \ 
    5163    vectopt_loop_substitute.h90 \ 
    5164    KEY_CPP \ 
    5165    limflx.F90 
    5166 $(MODEL_LIB)(limhdf.o) :   \ 
    5167    blk_oce.F90 \ 
    5168    dom_oce.F90 \ 
    5169    in_out_manager.F90 \ 
    5170    lib_mpp.F90 \ 
    5171    lib_print.f90 \ 
    5172    oce.F90 \ 
    5173    par_ice.F90 \ 
    5174    par_kind.F90 \ 
    5175    par_oce.F90 \ 
    5176    $(MODEL_LIB)(blk_oce.o) \ 
    5177    $(MODEL_LIB)(dom_oce.o) \ 
    5178    $(MODEL_LIB)(in_out_manager.o) \ 
    5179    $(MODEL_LIB)(lib_mpp.o) \ 
    5180    $(MODEL_LIB)(lib_print.o) \ 
    5181    $(MODEL_LIB)(oce.o) \ 
    5182    $(MODEL_LIB)(par_ice.o) \ 
    5183    $(MODEL_LIB)(par_kind.o) \ 
    5184    $(MODEL_LIB)(par_oce.o) \ 
    5185    dom_oce.F90 \ 
     5489   $(MODEL_LIB)(iceini.o) \ 
     5490   $(MODEL_LIB)(in_out_manager.o) \ 
     5491   $(MODEL_LIB)(lbclnk.o) \ 
     5492   $(MODEL_LIB)(limtab.o) \ 
     5493   $(MODEL_LIB)(limthd_lac.o) \ 
     5494   $(MODEL_LIB)(limthd_zdf.o) \ 
     5495   $(MODEL_LIB)(phycst.o) \ 
     5496   $(MODEL_LIB)(prtctl.o) \ 
     5497   $(MODEL_LIB)(thd_ice.o) \ 
     5498   dom_ice.F90 \ 
     5499   dom_oce.F90 \ 
     5500   flx_oce.F90 \ 
    51865501   ice.F90 \ 
    51875502   ice_oce.F90 \ 
    5188    in_out_manager.F90 \ 
    5189    lbclnk.F90 \ 
    5190    lib_mpp.F90 \ 
    5191    prtctl.F90 \ 
    5192    $(MODEL_LIB)(dom_oce.o) \ 
     5503   iceini.F90 \ 
     5504   in_out_manager.F90 \ 
     5505   lbclnk.F90 \ 
     5506   limtab.F90 \ 
     5507   limthd_lac.F90 \ 
     5508   limthd_zdf.F90 \ 
     5509   phycst.F90 \ 
     5510   prtctl.F90 \ 
     5511   thd_ice.F90 \ 
     5512   domzgr_substitute.h90 \ 
     5513   vectopt_loop_substitute.h90 \ 
     5514   KEY_CPP \ 
     5515   limthd.F90 
     5516$(MODEL_LIB)(limthd_lac.o) :  \ 
     5517   $(MODEL_LIB)(blk_oce.o) \ 
     5518   $(MODEL_LIB)(dom_ice.o) \ 
     5519   $(MODEL_LIB)(dom_oce.o) \ 
     5520   $(MODEL_LIB)(flx_oce.o) \ 
    51935521   $(MODEL_LIB)(ice.o) \ 
    51945522   $(MODEL_LIB)(ice_oce.o) \ 
    51955523   $(MODEL_LIB)(in_out_manager.o) \ 
    5196    $(MODEL_LIB)(lbclnk.o) \ 
    5197    $(MODEL_LIB)(lib_mpp.o) \ 
    5198    $(MODEL_LIB)(prtctl.o) \ 
    5199    vectopt_loop_substitute.h90 \ 
    5200    KEY_CPP \ 
    5201    limhdf.F90 
    5202 $(MODEL_LIB)(limistate.o) :   \ 
     5524   $(MODEL_LIB)(ini1d.o) \ 
     5525   $(MODEL_LIB)(lbclnk.o) \ 
     5526   $(MODEL_LIB)(limistate.o) \ 
     5527   $(MODEL_LIB)(limmsh.o) \ 
     5528   $(MODEL_LIB)(limrst.o) \ 
     5529   $(MODEL_LIB)(oce.o) \ 
     5530   $(MODEL_LIB)(ocfzpt.o) \ 
     5531   $(MODEL_LIB)(par_ice.o) \ 
     5532   $(MODEL_LIB)(par_kind.o) \ 
     5533   $(MODEL_LIB)(par_oce.o) \ 
     5534   $(MODEL_LIB)(phycst.o) \ 
    52035535   blk_oce.F90 \ 
    5204    dom_oce.F90 \ 
    5205    in_out_manager.F90 \ 
    5206    lib_mpp.F90 \ 
    5207    lib_print.f90 \ 
    5208    oce.F90 \ 
    5209    par_ice.F90 \ 
    5210    par_kind.F90 \ 
    5211    par_oce.F90 \ 
    5212    $(MODEL_LIB)(blk_oce.o) \ 
    5213    $(MODEL_LIB)(dom_oce.o) \ 
    5214    $(MODEL_LIB)(in_out_manager.o) \ 
    5215    $(MODEL_LIB)(lib_mpp.o) \ 
    5216    $(MODEL_LIB)(lib_print.o) \ 
    5217    $(MODEL_LIB)(oce.o) \ 
    5218    $(MODEL_LIB)(par_ice.o) \ 
    5219    $(MODEL_LIB)(par_kind.o) \ 
    5220    $(MODEL_LIB)(par_oce.o) \ 
    52215536   dom_ice.F90 \ 
    52225537   dom_oce.F90 \ 
     5538   flx_oce.F90 \ 
    52235539   ice.F90 \ 
    52245540   ice_oce.F90 \ 
    52255541   in_out_manager.F90 \ 
    5226    lbclnk.F90 \ 
    5227    oce.F90 \ 
    5228    ocfzpt.F90 \ 
    5229    par_ice.F90 \ 
    5230    phycst.F90 \ 
    5231    $(MODEL_LIB)(dom_ice.o) \ 
    5232    $(MODEL_LIB)(dom_oce.o) \ 
    5233    $(MODEL_LIB)(ice.o) \ 
    5234    $(MODEL_LIB)(ice_oce.o) \ 
    5235    $(MODEL_LIB)(in_out_manager.o) \ 
    5236    $(MODEL_LIB)(lbclnk.o) \ 
    5237    $(MODEL_LIB)(oce.o) \ 
    5238    $(MODEL_LIB)(ocfzpt.o) \ 
    5239    $(MODEL_LIB)(par_ice.o) \ 
    5240    $(MODEL_LIB)(phycst.o) \ 
    5241    $(IOIPSL_LIB) \ 
    5242    limistate.F90 
    5243 $(MODEL_LIB)(limmsh.o) :   \ 
    5244    dom_oce.F90 \ 
    5245    in_out_manager.F90 \ 
    5246    lib_mpp.F90 \ 
    5247    lib_print.f90 \ 
    5248    oce.F90 \ 
    5249    par_ice.F90 \ 
    5250    par_kind.F90 \ 
    5251    par_oce.F90 \ 
    5252    $(MODEL_LIB)(dom_oce.o) \ 
    5253    $(MODEL_LIB)(in_out_manager.o) \ 
    5254    $(MODEL_LIB)(lib_mpp.o) \ 
    5255    $(MODEL_LIB)(lib_print.o) \ 
    5256    $(MODEL_LIB)(oce.o) \ 
    5257    $(MODEL_LIB)(par_ice.o) \ 
    5258    $(MODEL_LIB)(par_kind.o) \ 
    5259    $(MODEL_LIB)(par_oce.o) \ 
    5260    dom_ice.F90 \ 
    5261    dom_oce.F90 \ 
    5262    in_out_manager.F90 \ 
    5263    lbclnk.F90 \ 
    5264    phycst.F90 \ 
    5265    $(MODEL_LIB)(dom_ice.o) \ 
    5266    $(MODEL_LIB)(dom_oce.o) \ 
    5267    $(MODEL_LIB)(in_out_manager.o) \ 
    5268    $(MODEL_LIB)(lbclnk.o) \ 
    5269    $(MODEL_LIB)(phycst.o) \ 
    5270    limmsh.F90 
    5271 $(MODEL_LIB)(limrhg.o) :   \ 
    5272    blk_oce.F90 \ 
    5273    dom_oce.F90 \ 
    5274    in_out_manager.F90 \ 
    5275    lib_mpp.F90 \ 
    5276    lib_print.f90 \ 
    5277    oce.F90 \ 
    5278    par_ice.F90 \ 
    5279    par_kind.F90 \ 
    5280    par_oce.F90 \ 
    5281    $(MODEL_LIB)(blk_oce.o) \ 
    5282    $(MODEL_LIB)(dom_oce.o) \ 
    5283    $(MODEL_LIB)(in_out_manager.o) \ 
    5284    $(MODEL_LIB)(lib_mpp.o) \ 
    5285    $(MODEL_LIB)(lib_print.o) \ 
    5286    $(MODEL_LIB)(oce.o) \ 
    5287    $(MODEL_LIB)(par_ice.o) \ 
    5288    $(MODEL_LIB)(par_kind.o) \ 
    5289    $(MODEL_LIB)(par_oce.o) \ 
    5290    dom_ice.F90 \ 
    5291    ice.F90 \ 
    5292    ice_oce.F90 \ 
    5293    in_out_manager.F90 \ 
    5294    lbclnk.F90 \ 
    5295    lib_mpp.F90 \ 
    5296    par_oce.F90 \ 
    5297    phycst.F90 \ 
    5298    prtctl.F90 \ 
    5299    $(MODEL_LIB)(dom_ice.o) \ 
    5300    $(MODEL_LIB)(ice.o) \ 
    5301    $(MODEL_LIB)(ice_oce.o) \ 
    5302    $(MODEL_LIB)(in_out_manager.o) \ 
    5303    $(MODEL_LIB)(lbclnk.o) \ 
    5304    $(MODEL_LIB)(lib_mpp.o) \ 
    5305    $(MODEL_LIB)(par_oce.o) \ 
    5306    $(MODEL_LIB)(phycst.o) \ 
    5307    $(MODEL_LIB)(prtctl.o) \ 
    5308    limrhg.F90 
    5309 $(MODEL_LIB)(limrst.o) :   \ 
    5310    blk_oce.F90 \ 
    5311    dom_oce.F90 \ 
    5312    in_out_manager.F90 \ 
    5313    lib_print.f90 \ 
    5314    par_ice.F90 \ 
    5315    par_kind.F90 \ 
    5316    par_oce.F90 \ 
    5317    phycst.F90 \ 
    5318    prtctl.F90 \ 
    5319    $(MODEL_LIB)(blk_oce.o) \ 
    5320    $(MODEL_LIB)(dom_oce.o) \ 
    5321    $(MODEL_LIB)(in_out_manager.o) \ 
    5322    $(MODEL_LIB)(lib_print.o) \ 
    5323    $(MODEL_LIB)(par_ice.o) \ 
    5324    $(MODEL_LIB)(par_kind.o) \ 
    5325    $(MODEL_LIB)(par_oce.o) \ 
    5326    $(MODEL_LIB)(phycst.o) \ 
    5327    $(MODEL_LIB)(prtctl.o) \ 
    5328    daymod.F90 \ 
    5329    dom_oce.F90 \ 
    5330    ice.F90 \ 
    5331    ice_oce.F90 \ 
    5332    in_out_manager.F90 \ 
    5333    $(MODEL_LIB)(daymod.o) \ 
    5334    $(MODEL_LIB)(dom_oce.o) \ 
    5335    $(MODEL_LIB)(ice.o) \ 
    5336    $(MODEL_LIB)(ice_oce.o) \ 
    5337    $(MODEL_LIB)(in_out_manager.o) \ 
    5338    par_ice.F90 \ 
    5339    $(MODEL_LIB)(par_ice.o) \ 
    5340    limrst_dimg.h90 \ 
    5341    $(IOIPSL_LIB) \ 
    5342    KEY_CPP \ 
    5343    limrst.F90 
    5344 $(MODEL_LIB)(limtab.o) :   \ 
    5345    par_kind.F90 \ 
    5346    $(MODEL_LIB)(par_kind.o) \ 
    5347    limtab.F90 
    5348 $(MODEL_LIB)(limthd.o) :   \ 
    5349    blk_oce.F90 \ 
    5350    dom_oce.F90 \ 
    5351    flx_oce.F90 \ 
    5352    iceini.F90 \ 
    5353    ice.F90 \ 
    5354    ice_oce.F90 \ 
    53555542   ini1d.F90 \ 
    5356    in_out_manager.F90 \ 
    5357    lib_mpp.F90 \ 
    5358    lib_print.f90 \ 
     5543   lbclnk.F90 \ 
    53595544   limistate.F90 \ 
    53605545   limmsh.F90 \ 
     
    53665551   par_oce.F90 \ 
    53675552   phycst.F90 \ 
     5553   $(MODEL_LIB)(ice_oce.o) \ 
     5554   $(MODEL_LIB)(iceini.o) \ 
     5555   $(MODEL_LIB)(limistate.o) \ 
     5556   $(MODEL_LIB)(par_oce.o) \ 
     5557   $(MODEL_LIB)(phycst.o) \ 
     5558   $(MODEL_LIB)(thd_ice.o) \ 
     5559   ice_oce.F90 \ 
     5560   iceini.F90 \ 
     5561   limistate.F90 \ 
     5562   par_oce.F90 \ 
     5563   phycst.F90 \ 
    53685564   thd_ice.F90 \ 
     5565   KEY_CPP \ 
     5566   limthd_lac.F90 
     5567$(MODEL_LIB)(limthd_zdf.o) :  \ 
    53695568   $(MODEL_LIB)(blk_oce.o) \ 
     5569   $(MODEL_LIB)(dom_ice.o) \ 
    53705570   $(MODEL_LIB)(dom_oce.o) \ 
    53715571   $(MODEL_LIB)(flx_oce.o) \ 
    5372    $(MODEL_LIB)(iceini.o) \ 
    53735572   $(MODEL_LIB)(ice.o) \ 
    53745573   $(MODEL_LIB)(ice_oce.o) \ 
     5574   $(MODEL_LIB)(in_out_manager.o) \ 
    53755575   $(MODEL_LIB)(ini1d.o) \ 
    5376    $(MODEL_LIB)(in_out_manager.o) \ 
    5377    $(MODEL_LIB)(lib_mpp.o) \ 
     5576   $(MODEL_LIB)(lbclnk.o) \ 
    53785577   $(MODEL_LIB)(lib_print.o) \ 
    53795578   $(MODEL_LIB)(limistate.o) \ 
     
    53865585   $(MODEL_LIB)(par_oce.o) \ 
    53875586   $(MODEL_LIB)(phycst.o) \ 
    5388    $(MODEL_LIB)(thd_ice.o) \ 
    5389    dom_ice.F90 \ 
    5390    dom_oce.F90 \ 
    5391    flx_oce.F90 \ 
    5392    iceini.F90 \ 
    5393    ice.F90 \ 
    5394    ice_oce.F90 \ 
    5395    in_out_manager.F90 \ 
    5396    lbclnk.F90 \ 
    5397    limtab.F90 \ 
    5398    limthd_lac.F90 \ 
    5399    limthd_zdf.F90 \ 
    5400    phycst.F90 \ 
    5401    prtctl.F90 \ 
    5402    thd_ice.F90 \ 
    5403    $(MODEL_LIB)(dom_ice.o) \ 
    5404    $(MODEL_LIB)(dom_oce.o) \ 
    5405    $(MODEL_LIB)(flx_oce.o) \ 
    5406    $(MODEL_LIB)(iceini.o) \ 
    5407    $(MODEL_LIB)(ice.o) \ 
    5408    $(MODEL_LIB)(ice_oce.o) \ 
    5409    $(MODEL_LIB)(in_out_manager.o) \ 
    5410    $(MODEL_LIB)(lbclnk.o) \ 
    5411    $(MODEL_LIB)(limtab.o) \ 
    5412    $(MODEL_LIB)(limthd_lac.o) \ 
    5413    $(MODEL_LIB)(limthd_zdf.o) \ 
    5414    $(MODEL_LIB)(phycst.o) \ 
    5415    $(MODEL_LIB)(prtctl.o) \ 
    5416    $(MODEL_LIB)(thd_ice.o) \ 
    5417    domzgr_substitute.h90 \ 
    5418    vectopt_loop_substitute.h90 \ 
    5419    KEY_CPP \ 
    5420    limthd.F90 
    5421 $(MODEL_LIB)(limthd_lac.o) :  \ 
    54225587   blk_oce.F90 \ 
    54235588   dom_ice.F90 \ 
     
    54265591   ice.F90 \ 
    54275592   ice_oce.F90 \ 
     5593   in_out_manager.F90 \ 
    54285594   ini1d.F90 \ 
    5429    in_out_manager.F90 \ 
    5430    lbclnk.F90 \ 
     5595   lbclnk.F90 \ 
     5596   lib_print.f90 \ 
    54315597   limistate.F90 \ 
    54325598   limmsh.F90 \ 
     
    54385604   par_oce.F90 \ 
    54395605   phycst.F90 \ 
     5606   $(MODEL_LIB)(ice_oce.o) \ 
     5607   $(MODEL_LIB)(iceini.o) \ 
     5608   $(MODEL_LIB)(in_out_manager.o) \ 
     5609   $(MODEL_LIB)(limistate.o) \ 
     5610   $(MODEL_LIB)(par_oce.o) \ 
     5611   $(MODEL_LIB)(phycst.o) \ 
     5612   $(MODEL_LIB)(thd_ice.o) \ 
     5613   ice_oce.F90 \ 
     5614   iceini.F90 \ 
     5615   in_out_manager.F90 \ 
     5616   limistate.F90 \ 
     5617   par_oce.F90 \ 
     5618   phycst.F90 \ 
     5619   thd_ice.F90 \ 
     5620   KEY_CPP \ 
     5621   limthd_zdf.F90 
     5622$(MODEL_LIB)(limtrp.o) :   \ 
    54405623   $(MODEL_LIB)(blk_oce.o) \ 
    54415624   $(MODEL_LIB)(dom_ice.o) \ 
     
    54445627   $(MODEL_LIB)(ice.o) \ 
    54455628   $(MODEL_LIB)(ice_oce.o) \ 
     5629   $(MODEL_LIB)(in_out_manager.o) \ 
    54465630   $(MODEL_LIB)(ini1d.o) \ 
    5447    $(MODEL_LIB)(in_out_manager.o) \ 
    5448    $(MODEL_LIB)(lbclnk.o) \ 
     5631   $(MODEL_LIB)(lbclnk.o) \ 
     5632   $(MODEL_LIB)(lib_mpp.o) \ 
     5633   $(MODEL_LIB)(lib_print.o) \ 
    54495634   $(MODEL_LIB)(limistate.o) \ 
    54505635   $(MODEL_LIB)(limmsh.o) \ 
     
    54565641   $(MODEL_LIB)(par_oce.o) \ 
    54575642   $(MODEL_LIB)(phycst.o) \ 
    5458    iceini.F90 \ 
    5459    ice_oce.F90 \ 
    5460    limistate.F90 \ 
    5461    par_oce.F90 \ 
    5462    phycst.F90 \ 
    5463    thd_ice.F90 \ 
    5464    $(MODEL_LIB)(iceini.o) \ 
    5465    $(MODEL_LIB)(ice_oce.o) \ 
    5466    $(MODEL_LIB)(limistate.o) \ 
    5467    $(MODEL_LIB)(par_oce.o) \ 
    5468    $(MODEL_LIB)(phycst.o) \ 
    5469    $(MODEL_LIB)(thd_ice.o) \ 
    5470    limthd_lac.F90 
    5471 $(MODEL_LIB)(limthd_zdf.o) :  \ 
     5643   $(MODEL_LIB)(prtctl.o) \ 
    54725644   blk_oce.F90 \ 
    54735645   dom_ice.F90 \ 
     
    54765648   ice.F90 \ 
    54775649   ice_oce.F90 \ 
     5650   in_out_manager.F90 \ 
    54785651   ini1d.F90 \ 
    5479    in_out_manager.F90 \ 
    5480    lbclnk.F90 \ 
     5652   lbclnk.F90 \ 
     5653   lib_mpp.F90 \ 
    54815654   lib_print.f90 \ 
    54825655   limistate.F90 \ 
     
    54895662   par_oce.F90 \ 
    54905663   phycst.F90 \ 
     5664   prtctl.F90 \ 
     5665   $(MODEL_LIB)(daymod.o) \ 
     5666   $(MODEL_LIB)(dom_ice.o) \ 
     5667   $(MODEL_LIB)(dom_oce.o) \ 
     5668   $(MODEL_LIB)(ice.o) \ 
     5669   $(MODEL_LIB)(ice_oce.o) \ 
     5670   $(MODEL_LIB)(iceini.o) \ 
     5671   $(MODEL_LIB)(in_out_manager.o) \ 
     5672   $(MODEL_LIB)(lbclnk.o) \ 
     5673   $(MODEL_LIB)(lib_mpp.o) \ 
     5674   $(MODEL_LIB)(limadv.o) \ 
     5675   $(MODEL_LIB)(limhdf.o) \ 
     5676   $(MODEL_LIB)(limistate.o) \ 
     5677   $(MODEL_LIB)(phycst.o) \ 
     5678   daymod.F90 \ 
     5679   dom_ice.F90 \ 
     5680   dom_oce.F90 \ 
     5681   ice.F90 \ 
     5682   ice_oce.F90 \ 
     5683   iceini.F90 \ 
     5684   in_out_manager.F90 \ 
     5685   lbclnk.F90 \ 
     5686   lib_mpp.F90 \ 
     5687   limadv.F90 \ 
     5688   limhdf.F90 \ 
     5689   limistate.F90 \ 
     5690   phycst.F90 \ 
     5691   vectopt_loop_substitute.h90 \ 
     5692   KEY_CPP \ 
     5693   limtrp.F90 
     5694$(MODEL_LIB)(limwri.o) :   \ 
    54915695   $(MODEL_LIB)(blk_oce.o) \ 
    5492    $(MODEL_LIB)(dom_ice.o) \ 
     5696   $(MODEL_LIB)(daymod.o) \ 
    54935697   $(MODEL_LIB)(dom_oce.o) \ 
    54945698   $(MODEL_LIB)(flx_oce.o) \ 
    54955699   $(MODEL_LIB)(ice.o) \ 
    54965700   $(MODEL_LIB)(ice_oce.o) \ 
     5701   $(MODEL_LIB)(in_out_manager.o) \ 
    54975702   $(MODEL_LIB)(ini1d.o) \ 
    5498    $(MODEL_LIB)(in_out_manager.o) \ 
    5499    $(MODEL_LIB)(lbclnk.o) \ 
     5703   $(MODEL_LIB)(lib_mpp.o) \ 
    55005704   $(MODEL_LIB)(lib_print.o) \ 
    55015705   $(MODEL_LIB)(limistate.o) \ 
     
    55085712   $(MODEL_LIB)(par_oce.o) \ 
    55095713   $(MODEL_LIB)(phycst.o) \ 
    5510    iceini.F90 \ 
    5511    ice_oce.F90 \ 
    5512    in_out_manager.F90 \ 
    5513    limistate.F90 \ 
    5514    par_oce.F90 \ 
    5515    phycst.F90 \ 
    5516    thd_ice.F90 \ 
    5517    $(MODEL_LIB)(iceini.o) \ 
    5518    $(MODEL_LIB)(ice_oce.o) \ 
    5519    $(MODEL_LIB)(in_out_manager.o) \ 
    5520    $(MODEL_LIB)(limistate.o) \ 
    5521    $(MODEL_LIB)(par_oce.o) \ 
    5522    $(MODEL_LIB)(phycst.o) \ 
    5523    $(MODEL_LIB)(thd_ice.o) \ 
    5524    limthd_zdf.F90 
    5525 $(MODEL_LIB)(limtrp.o) :   \ 
     5714   $(MODEL_LIB)(prtctl.o) \ 
    55265715   blk_oce.F90 \ 
    5527    dom_ice.F90 \ 
     5716   daymod.F90 \ 
    55285717   dom_oce.F90 \ 
    55295718   flx_oce.F90 \ 
    55305719   ice.F90 \ 
    55315720   ice_oce.F90 \ 
     5721   in_out_manager.F90 \ 
    55325722   ini1d.F90 \ 
    5533    in_out_manager.F90 \ 
    5534    lbclnk.F90 \ 
    55355723   lib_mpp.F90 \ 
    55365724   lib_print.f90 \ 
     
    55455733   phycst.F90 \ 
    55465734   prtctl.F90 \ 
    5547    $(MODEL_LIB)(blk_oce.o) \ 
     5735   $(MODEL_LIB)(daymod.o) \ 
     5736   $(MODEL_LIB)(dianam.o) \ 
    55485737   $(MODEL_LIB)(dom_ice.o) \ 
    55495738   $(MODEL_LIB)(dom_oce.o) \ 
     
    55515740   $(MODEL_LIB)(ice.o) \ 
    55525741   $(MODEL_LIB)(ice_oce.o) \ 
    5553    $(MODEL_LIB)(ini1d.o) \ 
    5554    $(MODEL_LIB)(in_out_manager.o) \ 
    5555    $(MODEL_LIB)(lbclnk.o) \ 
    5556    $(MODEL_LIB)(lib_mpp.o) \ 
    5557    $(MODEL_LIB)(lib_print.o) \ 
    5558    $(MODEL_LIB)(limistate.o) \ 
    5559    $(MODEL_LIB)(limmsh.o) \ 
    5560    $(MODEL_LIB)(limrst.o) \ 
    5561    $(MODEL_LIB)(oce.o) \ 
    5562    $(MODEL_LIB)(ocfzpt.o) \ 
    5563    $(MODEL_LIB)(par_ice.o) \ 
    5564    $(MODEL_LIB)(par_kind.o) \ 
    5565    $(MODEL_LIB)(par_oce.o) \ 
    5566    $(MODEL_LIB)(phycst.o) \ 
    5567    $(MODEL_LIB)(prtctl.o) \ 
     5742   $(MODEL_LIB)(iceini.o) \ 
     5743   $(MODEL_LIB)(in_out_manager.o) \ 
     5744   $(MODEL_LIB)(lbclnk.o) \ 
     5745   $(MODEL_LIB)(phycst.o) \ 
    55685746   daymod.F90 \ 
     5747   dianam.F90 \ 
    55695748   dom_ice.F90 \ 
    5570    dom_oce.F90 \ 
    5571    iceini.F90 \ 
    5572    ice.F90 \ 
    5573    ice_oce.F90 \ 
    5574    in_out_manager.F90 \ 
    5575    lbclnk.F90 \ 
    5576    lib_mpp.F90 \ 
    5577    limadv.F90 \ 
    5578    limhdf.F90 \ 
    5579    limistate.F90 \ 
    5580    phycst.F90 \ 
    5581    $(MODEL_LIB)(daymod.o) \ 
    5582    $(MODEL_LIB)(dom_ice.o) \ 
    5583    $(MODEL_LIB)(dom_oce.o) \ 
    5584    $(MODEL_LIB)(iceini.o) \ 
    5585    $(MODEL_LIB)(ice.o) \ 
    5586    $(MODEL_LIB)(ice_oce.o) \ 
    5587    $(MODEL_LIB)(in_out_manager.o) \ 
    5588    $(MODEL_LIB)(lbclnk.o) \ 
    5589    $(MODEL_LIB)(lib_mpp.o) \ 
    5590    $(MODEL_LIB)(limadv.o) \ 
    5591    $(MODEL_LIB)(limhdf.o) \ 
    5592    $(MODEL_LIB)(limistate.o) \ 
    5593    $(MODEL_LIB)(phycst.o) \ 
    5594    vectopt_loop_substitute.h90 \ 
    5595    KEY_CPP \ 
    5596    limtrp.F90 
    5597 $(MODEL_LIB)(limwri.o) :   \ 
    5598    blk_oce.F90 \ 
    5599    daymod.F90 \ 
    56005749   dom_oce.F90 \ 
    56015750   flx_oce.F90 \ 
    56025751   ice.F90 \ 
    56035752   ice_oce.F90 \ 
    5604    ini1d.F90 \ 
    5605    in_out_manager.F90 \ 
    5606    lib_mpp.F90 \ 
    5607    lib_print.f90 \ 
    5608    limistate.F90 \ 
    5609    limmsh.F90 \ 
    5610    limrst.F90 \ 
    5611    oce.F90 \ 
    5612    ocfzpt.F90 \ 
    5613    par_ice.F90 \ 
    5614    par_kind.F90 \ 
    5615    par_oce.F90 \ 
    5616    phycst.F90 \ 
    5617    prtctl.F90 \ 
    5618    $(MODEL_LIB)(blk_oce.o) \ 
    5619    $(MODEL_LIB)(daymod.o) \ 
    5620    $(MODEL_LIB)(dom_oce.o) \ 
    5621    $(MODEL_LIB)(flx_oce.o) \ 
    5622    $(MODEL_LIB)(ice.o) \ 
    5623    $(MODEL_LIB)(ice_oce.o) \ 
    5624    $(MODEL_LIB)(ini1d.o) \ 
    5625    $(MODEL_LIB)(in_out_manager.o) \ 
    5626    $(MODEL_LIB)(lib_mpp.o) \ 
    5627    $(MODEL_LIB)(lib_print.o) \ 
    5628    $(MODEL_LIB)(limistate.o) \ 
    5629    $(MODEL_LIB)(limmsh.o) \ 
    5630    $(MODEL_LIB)(limrst.o) \ 
    5631    $(MODEL_LIB)(oce.o) \ 
    5632    $(MODEL_LIB)(ocfzpt.o) \ 
    5633    $(MODEL_LIB)(par_ice.o) \ 
    5634    $(MODEL_LIB)(par_kind.o) \ 
    5635    $(MODEL_LIB)(par_oce.o) \ 
    5636    $(MODEL_LIB)(phycst.o) \ 
    5637    $(MODEL_LIB)(prtctl.o) \ 
    5638    daymod.F90 \ 
    5639    dianam.F90 \ 
    5640    dom_ice.F90 \ 
    5641    dom_oce.F90 \ 
    5642    flx_oce.F90 \ 
    56435753   iceini.F90 \ 
    5644    ice.F90 \ 
    5645    ice_oce.F90 \ 
    5646    in_out_manager.F90 \ 
    5647    lbclnk.F90 \ 
    5648    phycst.F90 \ 
    5649    $(MODEL_LIB)(daymod.o) \ 
    5650    $(MODEL_LIB)(dianam.o) \ 
    5651    $(MODEL_LIB)(dom_ice.o) \ 
    5652    $(MODEL_LIB)(dom_oce.o) \ 
    5653    $(MODEL_LIB)(flx_oce.o) \ 
    5654    $(MODEL_LIB)(iceini.o) \ 
    5655    $(MODEL_LIB)(ice.o) \ 
    5656    $(MODEL_LIB)(ice_oce.o) \ 
    5657    $(MODEL_LIB)(in_out_manager.o) \ 
    5658    $(MODEL_LIB)(lbclnk.o) \ 
    5659    $(MODEL_LIB)(phycst.o) \ 
     5754   in_out_manager.F90 \ 
     5755   lbclnk.F90 \ 
     5756   phycst.F90 \ 
     5757   $(MODEL_LIB)(diadimg.o) \ 
    56605758   diadimg.F90 \ 
    5661    $(MODEL_LIB)(diadimg.o) \ 
    56625759   limwri_dimg.h90 \ 
    56635760   $(IOIPSL_LIB) \ 
     
    56655762   limwri.F90 
    56665763$(MODEL_LIB)(model.o) : \ 
     5764   $(MODEL_LIB)(cpl.o) \ 
     5765   $(MODEL_LIB)(cpl_oce.o) \ 
     5766   $(MODEL_LIB)(daymod.o) \ 
     5767   $(MODEL_LIB)(diaptr.o) \ 
     5768   $(MODEL_LIB)(dom_oce.o) \ 
     5769   $(MODEL_LIB)(domain.o) \ 
     5770   $(MODEL_LIB)(domcfg.o) \ 
     5771   $(MODEL_LIB)(dtasal.o) \ 
     5772   $(MODEL_LIB)(dtasst.o) \ 
     5773   $(MODEL_LIB)(dtatem.o) \ 
     5774   $(MODEL_LIB)(dyncor1d.o) \ 
     5775   $(MODEL_LIB)(dynspg_oce.o) \ 
     5776   $(MODEL_LIB)(eosbn2.o) \ 
     5777   $(MODEL_LIB)(flxfwb.o) \ 
     5778   $(MODEL_LIB)(iceini.o) \ 
     5779   $(MODEL_LIB)(in_out_manager.o) \ 
     5780   $(MODEL_LIB)(ini1d.o) \ 
     5781   $(MODEL_LIB)(initrc.o) \ 
     5782   $(MODEL_LIB)(istate.o) \ 
     5783   $(MODEL_LIB)(ldfdyn.o) \ 
     5784   $(MODEL_LIB)(ldftra.o) \ 
     5785   $(MODEL_LIB)(lib_mpp.o) \ 
     5786   $(MODEL_LIB)(mppini.o) \ 
     5787   $(MODEL_LIB)(obc_par.o) \ 
     5788   $(MODEL_LIB)(obcini.o) \ 
     5789   $(MODEL_LIB)(oce.o) \ 
     5790   $(MODEL_LIB)(ocfzpt.o) \ 
     5791   $(MODEL_LIB)(phycst.o) \ 
     5792   $(MODEL_LIB)(prtctl.o) \ 
     5793   $(MODEL_LIB)(solver.o) \ 
     5794   $(MODEL_LIB)(step.o) \ 
     5795   $(MODEL_LIB)(step1d.o) \ 
     5796   $(MODEL_LIB)(traqsr.o) \ 
     5797   $(MODEL_LIB)(trdicp.o) \ 
     5798   $(MODEL_LIB)(trdmld.o) \ 
     5799   $(MODEL_LIB)(trdmod_oce.o) \ 
     5800   $(MODEL_LIB)(trdvor.o) \ 
     5801   $(MODEL_LIB)(zdfini.o) \ 
     5802   $(MODEL_LIB)(zpshde.o) \ 
    56675803   cpl.F90 \ 
    56685804   cpl_oce.F90 \ 
    56695805   daymod.F90 \ 
    56705806   diaptr.F90 \ 
     5807   dom_oce.F90 \ 
    56715808   domain.F90 \ 
    56725809   domcfg.F90 \ 
    5673    dom_oce.F90 \ 
    56745810   dtasal.F90 \ 
    56755811   dtasst.F90 \ 
     
    56805816   flxfwb.F90 \ 
    56815817   iceini.F90 \ 
     5818   in_out_manager.F90 \ 
    56825819   ini1d.F90 \ 
    56835820   initrc.F90 \ 
    5684    in_out_manager.F90 \ 
    56855821   istate.F90 \ 
    56865822   ldfdyn.F90 \ 
     
    56885824   lib_mpp.F90 \ 
    56895825   mppini.F90 \ 
     5826   obc_par.F90 \ 
    56905827   obcini.F90 \ 
    5691    obc_par.F90 \ 
    56925828   oce.F90 \ 
    56935829   ocfzpt.F90 \ 
     
    56955831   prtctl.F90 \ 
    56965832   solver.F90 \ 
     5833   step.F90 \ 
    56975834   step1d.F90 \ 
    5698    step.F90 \ 
    56995835   traqsr.F90 \ 
    57005836   trdicp.F90 \ 
     
    57045840   zdfini.F90 \ 
    57055841   zpshde.F90 \ 
     5842   $(MODEL_LIB)(opa.o) \ 
     5843   opa.F90 \ 
     5844   model.f90 
     5845$(MODEL_LIB)(mppini.o) :   \ 
     5846   $(MODEL_LIB)(dom_oce.o) \ 
     5847   $(MODEL_LIB)(in_out_manager.o) \ 
     5848   $(MODEL_LIB)(lib_print.o) \ 
     5849   $(MODEL_LIB)(par_kind.o) \ 
     5850   $(MODEL_LIB)(par_oce.o) \ 
     5851   dom_oce.F90 \ 
     5852   in_out_manager.F90 \ 
     5853   lib_print.f90 \ 
     5854   par_kind.F90 \ 
     5855   par_oce.F90 \ 
     5856   $(MODEL_LIB)(dom_oce.o) \ 
     5857   $(MODEL_LIB)(in_out_manager.o) \ 
     5858   $(MODEL_LIB)(lib_mpp.o) \ 
     5859   $(MODEL_LIB)(sol_oce.o) \ 
     5860   dom_oce.F90 \ 
     5861   in_out_manager.F90 \ 
     5862   lib_mpp.F90 \ 
     5863   sol_oce.F90 \ 
     5864   domzgr_substitute.h90 \ 
     5865   mppini_2.h90 \ 
     5866   $(IOIPSL_LIB) \ 
     5867   KEY_CPP \ 
     5868   mppini.F90 
     5869$(MODEL_LIB)(obc_oce.o) :  \ 
     5870   $(MODEL_LIB)(par_kind.o) \ 
     5871   $(MODEL_LIB)(par_oce.o) \ 
     5872   par_kind.F90 \ 
     5873   par_oce.F90 \ 
     5874   $(MODEL_LIB)(obc_par.o) \ 
     5875   $(MODEL_LIB)(par_oce.o) \ 
     5876   obc_par.F90 \ 
     5877   par_oce.F90 \ 
     5878   KEY_CPP \ 
     5879   obc_oce.F90 
     5880$(MODEL_LIB)(obc_par.o) :  \ 
     5881   $(MODEL_LIB)(par_kind.o) \ 
     5882   par_kind.F90 \ 
     5883   $(MODEL_LIB)(par_oce.o) \ 
     5884   par_oce.F90 \ 
     5885   obc_par_EEL_R5.h90 \ 
     5886   KEY_CPP \ 
     5887   obc_par.F90 
     5888$(MODEL_LIB)(obccli.o) :   \ 
     5889   $(MODEL_LIB)(in_out_manager.o) \ 
     5890   $(MODEL_LIB)(obc_par.o) \ 
     5891   $(MODEL_LIB)(par_oce.o) \ 
     5892   in_out_manager.F90 \ 
     5893   obc_par.F90 \ 
     5894   par_oce.F90 \ 
     5895   $(MODEL_LIB)(dom_oce.o) \ 
     5896   $(MODEL_LIB)(obc_oce.o) \ 
     5897   $(MODEL_LIB)(oce.o) \ 
     5898   $(MODEL_LIB)(phycst.o) \ 
     5899   dom_oce.F90 \ 
     5900   obc_oce.F90 \ 
     5901   oce.F90 \ 
     5902   phycst.F90 \ 
     5903   domzgr_substitute.h90 \ 
     5904   KEY_CPP \ 
     5905   obccli.F90 
     5906$(MODEL_LIB)(obcdom.o) :   \ 
     5907   $(MODEL_LIB)(dom_oce.o) \ 
     5908   $(MODEL_LIB)(in_out_manager.o) \ 
     5909   $(MODEL_LIB)(lib_print.o) \ 
     5910   $(MODEL_LIB)(obc_par.o) \ 
     5911   $(MODEL_LIB)(par_kind.o) \ 
     5912   $(MODEL_LIB)(par_oce.o) \ 
     5913   dom_oce.F90 \ 
     5914   in_out_manager.F90 \ 
     5915   lib_print.f90 \ 
     5916   obc_par.F90 \ 
     5917   par_kind.F90 \ 
     5918   par_oce.F90 \ 
     5919   $(MODEL_LIB)(dom_oce.o) \ 
     5920   $(MODEL_LIB)(in_out_manager.o) \ 
     5921   $(MODEL_LIB)(lib_mpp.o) \ 
     5922   $(MODEL_LIB)(obc_oce.o) \ 
     5923   $(MODEL_LIB)(oce.o) \ 
     5924   $(MODEL_LIB)(phycst.o) \ 
     5925   dom_oce.F90 \ 
     5926   in_out_manager.F90 \ 
     5927   lib_mpp.F90 \ 
     5928   obc_oce.F90 \ 
     5929   oce.F90 \ 
     5930   phycst.F90 \ 
     5931   KEY_CPP \ 
     5932   obcdom.F90 
     5933$(MODEL_LIB)(obcdta.o) :   \ 
     5934   $(MODEL_LIB)(dom_oce.o) \ 
     5935   $(MODEL_LIB)(in_out_manager.o) \ 
     5936   $(MODEL_LIB)(lib_mpp.o) \ 
     5937   $(MODEL_LIB)(lib_print.o) \ 
     5938   $(MODEL_LIB)(obc_oce.o) \ 
     5939   $(MODEL_LIB)(obc_par.o) \ 
     5940   $(MODEL_LIB)(oce.o) \ 
     5941   $(MODEL_LIB)(par_kind.o) \ 
     5942   $(MODEL_LIB)(par_oce.o) \ 
     5943   $(MODEL_LIB)(phycst.o) \ 
     5944   $(MODEL_LIB)(prtctl.o) \ 
     5945   dom_oce.F90 \ 
     5946   in_out_manager.F90 \ 
     5947   lib_mpp.F90 \ 
     5948   lib_print.f90 \ 
     5949   obc_oce.F90 \ 
     5950   obc_par.F90 \ 
     5951   oce.F90 \ 
     5952   par_kind.F90 \ 
     5953   par_oce.F90 \ 
     5954   phycst.F90 \ 
     5955   prtctl.F90 \ 
     5956   $(MODEL_LIB)(daymod.o) \ 
     5957   $(MODEL_LIB)(dom_oce.o) \ 
     5958   $(MODEL_LIB)(dynspg_oce.o) \ 
     5959   $(MODEL_LIB)(in_out_manager.o) \ 
     5960   $(MODEL_LIB)(lbclnk.o) \ 
     5961   $(MODEL_LIB)(lib_mpp.o) \ 
     5962   $(MODEL_LIB)(obc_oce.o) \ 
     5963   $(MODEL_LIB)(obccli.o) \ 
     5964   $(MODEL_LIB)(oce.o) \ 
     5965   $(MODEL_LIB)(phycst.o) \ 
     5966   daymod.F90 \ 
     5967   dom_oce.F90 \ 
     5968   dynspg_oce.F90 \ 
     5969   in_out_manager.F90 \ 
     5970   lbclnk.F90 \ 
     5971   lib_mpp.F90 \ 
     5972   obc_oce.F90 \ 
     5973   obccli.F90 \ 
     5974   oce.F90 \ 
     5975   phycst.F90 \ 
     5976   domzgr_substitute.h90 \ 
     5977   obc_vectopt_loop_substitute.h90 \ 
     5978   $(IOIPSL_LIB) \ 
     5979   KEY_CPP \ 
     5980   obcdta.F90 
     5981$(MODEL_LIB)(obcdyn.o) :   \ 
     5982   $(MODEL_LIB)(dom_oce.o) \ 
     5983   $(MODEL_LIB)(in_out_manager.o) \ 
     5984   $(MODEL_LIB)(lib_mpp.o) \ 
     5985   $(MODEL_LIB)(lib_print.o) \ 
     5986   $(MODEL_LIB)(obc_oce.o) \ 
     5987   $(MODEL_LIB)(obc_par.o) \ 
     5988   $(MODEL_LIB)(oce.o) \ 
     5989   $(MODEL_LIB)(par_kind.o) \ 
     5990   $(MODEL_LIB)(par_oce.o) \ 
     5991   $(MODEL_LIB)(phycst.o) \ 
     5992   dom_oce.F90 \ 
     5993   in_out_manager.F90 \ 
     5994   lib_mpp.F90 \ 
     5995   lib_print.f90 \ 
     5996   obc_oce.F90 \ 
     5997   obc_par.F90 \ 
     5998   oce.F90 \ 
     5999   par_kind.F90 \ 
     6000   par_oce.F90 \ 
     6001   phycst.F90 \ 
     6002   $(MODEL_LIB)(dom_oce.o) \ 
     6003   $(MODEL_LIB)(dynspg_oce.o) \ 
     6004   $(MODEL_LIB)(in_out_manager.o) \ 
     6005   $(MODEL_LIB)(lbclnk.o) \ 
     6006   $(MODEL_LIB)(lib_mpp.o) \ 
     6007   $(MODEL_LIB)(obc_oce.o) \ 
     6008   $(MODEL_LIB)(obccli.o) \ 
     6009   $(MODEL_LIB)(oce.o) \ 
     6010   $(MODEL_LIB)(phycst.o) \ 
     6011   dom_oce.F90 \ 
     6012   dynspg_oce.F90 \ 
     6013   in_out_manager.F90 \ 
     6014   lbclnk.F90 \ 
     6015   lib_mpp.F90 \ 
     6016   obc_oce.F90 \ 
     6017   obccli.F90 \ 
     6018   oce.F90 \ 
     6019   phycst.F90 \ 
     6020   KEY_CPP \ 
     6021   obcdyn.F90 
     6022$(MODEL_LIB)(obcdyn_bt.o) :   \ 
     6023   $(MODEL_LIB)(dom_oce.o) \ 
     6024   $(MODEL_LIB)(in_out_manager.o) \ 
     6025   $(MODEL_LIB)(lib_mpp.o) \ 
     6026   $(MODEL_LIB)(lib_print.o) \ 
     6027   $(MODEL_LIB)(obc_oce.o) \ 
     6028   $(MODEL_LIB)(obc_par.o) \ 
     6029   $(MODEL_LIB)(oce.o) \ 
     6030   $(MODEL_LIB)(par_kind.o) \ 
     6031   $(MODEL_LIB)(par_oce.o) \ 
     6032   $(MODEL_LIB)(phycst.o) \ 
     6033   dom_oce.F90 \ 
     6034   in_out_manager.F90 \ 
     6035   lib_mpp.F90 \ 
     6036   lib_print.f90 \ 
     6037   obc_oce.F90 \ 
     6038   obc_par.F90 \ 
     6039   oce.F90 \ 
     6040   par_kind.F90 \ 
     6041   par_oce.F90 \ 
     6042   phycst.F90 \ 
     6043   $(MODEL_LIB)(dom_oce.o) \ 
     6044   $(MODEL_LIB)(dynspg_oce.o) \ 
     6045   $(MODEL_LIB)(in_out_manager.o) \ 
     6046   $(MODEL_LIB)(lbclnk.o) \ 
     6047   $(MODEL_LIB)(lib_mpp.o) \ 
     6048   $(MODEL_LIB)(obc_oce.o) \ 
     6049   $(MODEL_LIB)(obccli.o) \ 
     6050   $(MODEL_LIB)(oce.o) \ 
     6051   $(MODEL_LIB)(phycst.o) \ 
     6052   dom_oce.F90 \ 
     6053   dynspg_oce.F90 \ 
     6054   in_out_manager.F90 \ 
     6055   lbclnk.F90 \ 
     6056   lib_mpp.F90 \ 
     6057   obc_oce.F90 \ 
     6058   obccli.F90 \ 
     6059   oce.F90 \ 
     6060   phycst.F90 \ 
     6061   KEY_CPP \ 
     6062   obcdyn_bt.F90 
     6063$(MODEL_LIB)(obcfla.o) :   \ 
     6064   $(MODEL_LIB)(daymod.o) \ 
     6065   $(MODEL_LIB)(dom_oce.o) \ 
     6066   $(MODEL_LIB)(dynspg_oce.o) \ 
     6067   $(MODEL_LIB)(in_out_manager.o) \ 
     6068   $(MODEL_LIB)(lbclnk.o) \ 
     6069   $(MODEL_LIB)(lib_mpp.o) \ 
     6070   $(MODEL_LIB)(obc_oce.o) \ 
     6071   $(MODEL_LIB)(obc_par.o) \ 
     6072   $(MODEL_LIB)(obccli.o) \ 
     6073   $(MODEL_LIB)(oce.o) \ 
     6074   $(MODEL_LIB)(par_oce.o) \ 
     6075   $(MODEL_LIB)(phycst.o) \ 
     6076   daymod.F90 \ 
     6077   dom_oce.F90 \ 
     6078   dynspg_oce.F90 \ 
     6079   in_out_manager.F90 \ 
     6080   lbclnk.F90 \ 
     6081   lib_mpp.F90 \ 
     6082   obc_oce.F90 \ 
     6083   obc_par.F90 \ 
     6084   obccli.F90 \ 
     6085   oce.F90 \ 
     6086   par_oce.F90 \ 
     6087   phycst.F90 \ 
     6088   $(MODEL_LIB)(dom_oce.o) \ 
     6089   $(MODEL_LIB)(dynspg_oce.o) \ 
     6090   $(MODEL_LIB)(obc_oce.o) \ 
     6091   $(MODEL_LIB)(obcdta.o) \ 
     6092   $(MODEL_LIB)(oce.o) \ 
     6093   $(MODEL_LIB)(phycst.o) \ 
     6094   dom_oce.F90 \ 
     6095   dynspg_oce.F90 \ 
     6096   obc_oce.F90 \ 
     6097   obcdta.F90 \ 
     6098   oce.F90 \ 
     6099   phycst.F90 \ 
     6100   KEY_CPP \ 
     6101   obcfla.F90 
     6102$(MODEL_LIB)(obcini.o) :   \ 
     6103   $(MODEL_LIB)(daymod.o) \ 
     6104   $(MODEL_LIB)(dom_oce.o) \ 
     6105   $(MODEL_LIB)(in_out_manager.o) \ 
     6106   $(MODEL_LIB)(lbclnk.o) \ 
     6107   $(MODEL_LIB)(lib_mpp.o) \ 
     6108   $(MODEL_LIB)(lib_print.o) \ 
     6109   $(MODEL_LIB)(obc_oce.o) \ 
     6110   $(MODEL_LIB)(obc_par.o) \ 
     6111   $(MODEL_LIB)(oce.o) \ 
     6112   $(MODEL_LIB)(par_kind.o) \ 
     6113   $(MODEL_LIB)(par_oce.o) \ 
     6114   $(MODEL_LIB)(phycst.o) \ 
     6115   daymod.F90 \ 
     6116   dom_oce.F90 \ 
     6117   in_out_manager.F90 \ 
     6118   lbclnk.F90 \ 
     6119   lib_mpp.F90 \ 
     6120   lib_print.f90 \ 
     6121   obc_oce.F90 \ 
     6122   obc_par.F90 \ 
     6123   oce.F90 \ 
     6124   par_kind.F90 \ 
     6125   par_oce.F90 \ 
     6126   phycst.F90 \ 
     6127   $(MODEL_LIB)(dom_oce.o) \ 
     6128   $(MODEL_LIB)(in_out_manager.o) \ 
     6129   $(MODEL_LIB)(lbclnk.o) \ 
     6130   $(MODEL_LIB)(lib_mpp.o) \ 
     6131   $(MODEL_LIB)(obc_oce.o) \ 
     6132   $(MODEL_LIB)(obcdom.o) \ 
     6133   $(MODEL_LIB)(obcrst.o) \ 
     6134   $(MODEL_LIB)(oce.o) \ 
     6135   $(MODEL_LIB)(phycst.o) \ 
     6136   dom_oce.F90 \ 
     6137   in_out_manager.F90 \ 
     6138   lbclnk.F90 \ 
     6139   lib_mpp.F90 \ 
     6140   obc_oce.F90 \ 
     6141   obcdom.F90 \ 
     6142   obcrst.F90 \ 
     6143   oce.F90 \ 
     6144   phycst.F90 \ 
     6145   obc_vectopt_loop_substitute.h90 \ 
     6146   KEY_CPP \ 
     6147   obcini.F90 
     6148$(MODEL_LIB)(obcrad.o) :   \ 
     6149   $(MODEL_LIB)(dom_oce.o) \ 
     6150   $(MODEL_LIB)(in_out_manager.o) \ 
     6151   $(MODEL_LIB)(lib_mpp.o) \ 
     6152   $(MODEL_LIB)(lib_print.o) \ 
     6153   $(MODEL_LIB)(obc_par.o) \ 
     6154   $(MODEL_LIB)(oce.o) \ 
     6155   $(MODEL_LIB)(par_kind.o) \ 
     6156   $(MODEL_LIB)(par_oce.o) \ 
     6157   dom_oce.F90 \ 
     6158   in_out_manager.F90 \ 
     6159   lib_mpp.F90 \ 
     6160   lib_print.f90 \ 
     6161   obc_par.F90 \ 
     6162   oce.F90 \ 
     6163   par_kind.F90 \ 
     6164   par_oce.F90 \ 
     6165   $(MODEL_LIB)(dom_oce.o) \ 
     6166   $(MODEL_LIB)(in_out_manager.o) \ 
     6167   $(MODEL_LIB)(lbclnk.o) \ 
     6168   $(MODEL_LIB)(lib_mpp.o) \ 
     6169   $(MODEL_LIB)(obc_oce.o) \ 
     6170   $(MODEL_LIB)(oce.o) \ 
     6171   $(MODEL_LIB)(phycst.o) \ 
     6172   dom_oce.F90 \ 
     6173   in_out_manager.F90 \ 
     6174   lbclnk.F90 \ 
     6175   lib_mpp.F90 \ 
     6176   obc_oce.F90 \ 
     6177   oce.F90 \ 
     6178   phycst.F90 \ 
     6179   obc_vectopt_loop_substitute.h90 \ 
     6180   KEY_CPP \ 
     6181   obcrad.F90 
     6182$(MODEL_LIB)(obcrst.o) :   \ 
     6183   $(MODEL_LIB)(dom_oce.o) \ 
     6184   $(MODEL_LIB)(in_out_manager.o) \ 
     6185   $(MODEL_LIB)(lib_mpp.o) \ 
     6186   $(MODEL_LIB)(lib_print.o) \ 
     6187   $(MODEL_LIB)(obc_par.o) \ 
     6188   $(MODEL_LIB)(oce.o) \ 
     6189   $(MODEL_LIB)(par_kind.o) \ 
     6190   $(MODEL_LIB)(par_oce.o) \ 
     6191   $(MODEL_LIB)(phycst.o) \ 
     6192   $(MODEL_LIB)(prtctl.o) \ 
     6193   dom_oce.F90 \ 
     6194   in_out_manager.F90 \ 
     6195   lib_mpp.F90 \ 
     6196   lib_print.f90 \ 
     6197   obc_par.F90 \ 
     6198   oce.F90 \ 
     6199   par_kind.F90 \ 
     6200   par_oce.F90 \ 
     6201   phycst.F90 \ 
     6202   prtctl.F90 \ 
     6203   $(MODEL_LIB)(daymod.o) \ 
     6204   $(MODEL_LIB)(dom_oce.o) \ 
     6205   $(MODEL_LIB)(in_out_manager.o) \ 
     6206   $(MODEL_LIB)(lbclnk.o) \ 
     6207   $(MODEL_LIB)(lib_mpp.o) \ 
     6208   $(MODEL_LIB)(obc_oce.o) \ 
     6209   $(MODEL_LIB)(oce.o) \ 
     6210   $(MODEL_LIB)(phycst.o) \ 
     6211   daymod.F90 \ 
     6212   dom_oce.F90 \ 
     6213   in_out_manager.F90 \ 
     6214   lbclnk.F90 \ 
     6215   lib_mpp.F90 \ 
     6216   obc_oce.F90 \ 
     6217   oce.F90 \ 
     6218   phycst.F90 \ 
     6219   KEY_CPP \ 
     6220   obcrst.F90 
     6221$(MODEL_LIB)(obcspg.o) :   \ 
     6222   $(MODEL_LIB)(dom_oce.o) \ 
     6223   $(MODEL_LIB)(in_out_manager.o) \ 
     6224   $(MODEL_LIB)(lib_mpp.o) \ 
     6225   $(MODEL_LIB)(lib_print.o) \ 
     6226   $(MODEL_LIB)(obc_par.o) \ 
     6227   $(MODEL_LIB)(oce.o) \ 
     6228   $(MODEL_LIB)(par_kind.o) \ 
     6229   $(MODEL_LIB)(par_oce.o) \ 
     6230   dom_oce.F90 \ 
     6231   in_out_manager.F90 \ 
     6232   lib_mpp.F90 \ 
     6233   lib_print.f90 \ 
     6234   obc_par.F90 \ 
     6235   oce.F90 \ 
     6236   par_kind.F90 \ 
     6237   par_oce.F90 \ 
     6238   $(MODEL_LIB)(dom_oce.o) \ 
     6239   $(MODEL_LIB)(in_out_manager.o) \ 
     6240   $(MODEL_LIB)(lbclnk.o) \ 
     6241   $(MODEL_LIB)(lib_mpp.o) \ 
     6242   $(MODEL_LIB)(obc_oce.o) \ 
     6243   $(MODEL_LIB)(oce.o) \ 
     6244   $(MODEL_LIB)(phycst.o) \ 
     6245   dom_oce.F90 \ 
     6246   in_out_manager.F90 \ 
     6247   lbclnk.F90 \ 
     6248   lib_mpp.F90 \ 
     6249   obc_oce.F90 \ 
     6250   oce.F90 \ 
     6251   phycst.F90 \ 
     6252   obc_vectopt_loop_substitute.h90 \ 
     6253   KEY_CPP \ 
     6254   obcspg.F90 
     6255$(MODEL_LIB)(obctra.o) :   \ 
     6256   $(MODEL_LIB)(dom_oce.o) \ 
     6257   $(MODEL_LIB)(in_out_manager.o) \ 
     6258   $(MODEL_LIB)(lib_mpp.o) \ 
     6259   $(MODEL_LIB)(lib_print.o) \ 
     6260   $(MODEL_LIB)(obc_par.o) \ 
     6261   $(MODEL_LIB)(oce.o) \ 
     6262   $(MODEL_LIB)(par_kind.o) \ 
     6263   $(MODEL_LIB)(par_oce.o) \ 
     6264   dom_oce.F90 \ 
     6265   in_out_manager.F90 \ 
     6266   lib_mpp.F90 \ 
     6267   lib_print.f90 \ 
     6268   obc_par.F90 \ 
     6269   oce.F90 \ 
     6270   par_kind.F90 \ 
     6271   par_oce.F90 \ 
     6272   $(MODEL_LIB)(dom_oce.o) \ 
     6273   $(MODEL_LIB)(in_out_manager.o) \ 
     6274   $(MODEL_LIB)(lbclnk.o) \ 
     6275   $(MODEL_LIB)(lib_mpp.o) \ 
     6276   $(MODEL_LIB)(obc_oce.o) \ 
     6277   $(MODEL_LIB)(oce.o) \ 
     6278   $(MODEL_LIB)(phycst.o) \ 
     6279   dom_oce.F90 \ 
     6280   in_out_manager.F90 \ 
     6281   lbclnk.F90 \ 
     6282   lib_mpp.F90 \ 
     6283   obc_oce.F90 \ 
     6284   oce.F90 \ 
     6285   phycst.F90 \ 
     6286   obc_vectopt_loop_substitute.h90 \ 
     6287   KEY_CPP \ 
     6288   obctra.F90 
     6289$(MODEL_LIB)(obcvol.o) :   \ 
     6290   $(MODEL_LIB)(blk_oce.o) \ 
     6291   $(MODEL_LIB)(cpl_oce.o) \ 
     6292   $(MODEL_LIB)(daymod.o) \ 
     6293   $(MODEL_LIB)(dom_oce.o) \ 
     6294   $(MODEL_LIB)(dtasal.o) \ 
     6295   $(MODEL_LIB)(dtasst.o) \ 
     6296   $(MODEL_LIB)(dtatem.o) \ 
     6297   $(MODEL_LIB)(flx_oce.o) \ 
     6298   $(MODEL_LIB)(flxmod.o) \ 
     6299   $(MODEL_LIB)(flxrnf.o) \ 
     6300   $(MODEL_LIB)(ice_oce.o) \ 
     6301   $(MODEL_LIB)(in_out_manager.o) \ 
     6302   $(MODEL_LIB)(lbclnk.o) \ 
     6303   $(MODEL_LIB)(lib_mpp.o) \ 
     6304   $(MODEL_LIB)(lib_print.o) \ 
     6305   $(MODEL_LIB)(obc_par.o) \ 
     6306   $(MODEL_LIB)(oce.o) \ 
     6307   $(MODEL_LIB)(ocfzpt.o) \ 
     6308   $(MODEL_LIB)(par_kind.o) \ 
     6309   $(MODEL_LIB)(par_oce.o) \ 
     6310   $(MODEL_LIB)(phycst.o) \ 
     6311   $(MODEL_LIB)(prtctl.o) \ 
     6312   $(MODEL_LIB)(taumod.o) \ 
     6313   $(MODEL_LIB)(tradmp.o) \ 
     6314   blk_oce.F90 \ 
     6315   cpl_oce.F90 \ 
     6316   daymod.F90 \ 
     6317   dom_oce.F90 \ 
     6318   dtasal.F90 \ 
     6319   dtasst.F90 \ 
     6320   dtatem.F90 \ 
     6321   flx_oce.F90 \ 
     6322   flxmod.F90 \ 
     6323   flxrnf.F90 \ 
     6324   ice_oce.F90 \ 
     6325   in_out_manager.F90 \ 
     6326   lbclnk.F90 \ 
     6327   lib_mpp.F90 \ 
     6328   lib_print.f90 \ 
     6329   obc_par.F90 \ 
     6330   oce.F90 \ 
     6331   ocfzpt.F90 \ 
     6332   par_kind.F90 \ 
     6333   par_oce.F90 \ 
     6334   phycst.F90 \ 
     6335   prtctl.F90 \ 
     6336   taumod.F90 \ 
     6337   tradmp.F90 \ 
     6338   $(MODEL_LIB)(dom_oce.o) \ 
     6339   $(MODEL_LIB)(in_out_manager.o) \ 
     6340   $(MODEL_LIB)(lib_mpp.o) \ 
     6341   $(MODEL_LIB)(obc_oce.o) \ 
     6342   $(MODEL_LIB)(oce.o) \ 
     6343   $(MODEL_LIB)(ocesbc.o) \ 
     6344   $(MODEL_LIB)(phycst.o) \ 
     6345   dom_oce.F90 \ 
     6346   in_out_manager.F90 \ 
     6347   lib_mpp.F90 \ 
     6348   obc_oce.F90 \ 
     6349   oce.F90 \ 
     6350   ocesbc.F90 \ 
     6351   phycst.F90 \ 
     6352   domzgr_substitute.h90 \ 
     6353   obc_vectopt_loop_substitute.h90 \ 
     6354   KEY_CPP \ 
     6355   obcvol.F90 
     6356$(MODEL_LIB)(oce.o) :   \ 
     6357   $(MODEL_LIB)(par_kind.o) \ 
     6358   par_kind.F90 \ 
     6359   $(MODEL_LIB)(par_oce.o) \ 
     6360   par_oce.F90 \ 
     6361   KEY_CPP \ 
     6362   oce.F90 
     6363$(MODEL_LIB)(ocesbc.o) :   \ 
     6364   $(MODEL_LIB)(blk_oce.o) \ 
     6365   $(MODEL_LIB)(daymod.o) \ 
     6366   $(MODEL_LIB)(dom_oce.o) \ 
     6367   $(MODEL_LIB)(dtasal.o) \ 
     6368   $(MODEL_LIB)(dtasss.o) \ 
     6369   $(MODEL_LIB)(dtatem.o) \ 
     6370   $(MODEL_LIB)(flxrnf.o) \ 
     6371   $(MODEL_LIB)(in_out_manager.o) \ 
     6372   $(MODEL_LIB)(lbclnk.o) \ 
     6373   $(MODEL_LIB)(lib_mpp.o) \ 
     6374   $(MODEL_LIB)(lib_print.o) \ 
     6375   $(MODEL_LIB)(oce.o) \ 
     6376   $(MODEL_LIB)(ocfzpt.o) \ 
     6377   $(MODEL_LIB)(par_kind.o) \ 
     6378   $(MODEL_LIB)(par_oce.o) \ 
     6379   $(MODEL_LIB)(phycst.o) \ 
     6380   $(MODEL_LIB)(prtctl.o) \ 
     6381   $(MODEL_LIB)(trdmod.o) \ 
     6382   $(MODEL_LIB)(trdmod_oce.o) \ 
     6383   $(MODEL_LIB)(zdf_oce.o) \ 
     6384   $(MODEL_LIB)(zdfmxl.o) \ 
     6385   blk_oce.F90 \ 
     6386   daymod.F90 \ 
     6387   dom_oce.F90 \ 
     6388   dtasal.F90 \ 
     6389   dtasss.F90 \ 
     6390   dtatem.F90 \ 
     6391   flxrnf.F90 \ 
     6392   in_out_manager.F90 \ 
     6393   lbclnk.F90 \ 
     6394   lib_mpp.F90 \ 
     6395   lib_print.f90 \ 
     6396   oce.F90 \ 
     6397   ocfzpt.F90 \ 
     6398   par_kind.F90 \ 
     6399   par_oce.F90 \ 
     6400   phycst.F90 \ 
     6401   prtctl.F90 \ 
     6402   trdmod.F90 \ 
     6403   trdmod_oce.F90 \ 
     6404   zdf_oce.F90 \ 
     6405   zdfmxl.F90 \ 
     6406   $(MODEL_LIB)(blk_oce.o) \ 
     6407   $(MODEL_LIB)(cpl_oce.o) \ 
     6408   $(MODEL_LIB)(daymod.o) \ 
     6409   $(MODEL_LIB)(dom_oce.o) \ 
     6410   $(MODEL_LIB)(dtasal.o) \ 
     6411   $(MODEL_LIB)(dtasst.o) \ 
     6412   $(MODEL_LIB)(dtatem.o) \ 
     6413   $(MODEL_LIB)(flx_oce.o) \ 
     6414   $(MODEL_LIB)(flxmod.o) \ 
     6415   $(MODEL_LIB)(flxrnf.o) \ 
     6416   $(MODEL_LIB)(ice_oce.o) \ 
     6417   $(MODEL_LIB)(in_out_manager.o) \ 
     6418   $(MODEL_LIB)(lbclnk.o) \ 
     6419   $(MODEL_LIB)(lib_mpp.o) \ 
     6420   $(MODEL_LIB)(oce.o) \ 
     6421   $(MODEL_LIB)(ocfzpt.o) \ 
     6422   $(MODEL_LIB)(phycst.o) \ 
     6423   $(MODEL_LIB)(prtctl.o) \ 
     6424   $(MODEL_LIB)(taumod.o) \ 
     6425   $(MODEL_LIB)(tradmp.o) \ 
     6426   blk_oce.F90 \ 
     6427   cpl_oce.F90 \ 
     6428   daymod.F90 \ 
     6429   dom_oce.F90 \ 
     6430   dtasal.F90 \ 
     6431   dtasst.F90 \ 
     6432   dtatem.F90 \ 
     6433   flx_oce.F90 \ 
     6434   flxmod.F90 \ 
     6435   flxrnf.F90 \ 
     6436   ice_oce.F90 \ 
     6437   in_out_manager.F90 \ 
     6438   lbclnk.F90 \ 
     6439   lib_mpp.F90 \ 
     6440   oce.F90 \ 
     6441   ocfzpt.F90 \ 
     6442   phycst.F90 \ 
     6443   prtctl.F90 \ 
     6444   taumod.F90 \ 
     6445   tradmp.F90 \ 
     6446   domzgr_substitute.h90 \ 
     6447   vectopt_loop_substitute.h90 \ 
     6448   KEY_CPP \ 
     6449   ocesbc.F90 
     6450$(MODEL_LIB)(ocfzpt.o) :   \ 
     6451   $(MODEL_LIB)(par_oce.o) \ 
     6452   par_oce.F90 \ 
     6453   $(MODEL_LIB)(dom_oce.o) \ 
     6454   $(MODEL_LIB)(oce.o) \ 
     6455   dom_oce.F90 \ 
     6456   oce.F90 \ 
     6457   ocfzpt.F90 
     6458$(MODEL_LIB)(opa.o) :   \ 
     6459   $(MODEL_LIB)(agrif_opa_sponge.o) \ 
     6460   $(MODEL_LIB)(blk_oce.o) \ 
     6461   $(MODEL_LIB)(cla.o) \ 
     6462   $(MODEL_LIB)(cla_div.o) \ 
     6463   $(MODEL_LIB)(closea.o) \ 
    57066464   $(MODEL_LIB)(cpl.o) \ 
    57076465   $(MODEL_LIB)(cpl_oce.o) \ 
    57086466   $(MODEL_LIB)(daymod.o) \ 
     6467   $(MODEL_LIB)(diadimg.o) \ 
     6468   $(MODEL_LIB)(diafwb.o) \ 
     6469   $(MODEL_LIB)(diagap.o) \ 
     6470   $(MODEL_LIB)(diahdy.o) \ 
     6471   $(MODEL_LIB)(diahth.o) \ 
     6472   $(MODEL_LIB)(dianam.o) \ 
    57096473   $(MODEL_LIB)(diaptr.o) \ 
    5710    $(MODEL_LIB)(domain.o) \ 
    5711    $(MODEL_LIB)(domcfg.o) \ 
    5712    $(MODEL_LIB)(dom_oce.o) \ 
     6474   $(MODEL_LIB)(diaspr.o) \ 
     6475   $(MODEL_LIB)(diawri.o) \ 
     6476   $(MODEL_LIB)(diawri1d.o) \ 
     6477   $(MODEL_LIB)(divcur.o) \ 
     6478   $(MODEL_LIB)(dom_oce.o) \ 
     6479   $(MODEL_LIB)(domhgr.o) \ 
     6480   $(MODEL_LIB)(dommsk.o) \ 
     6481   $(MODEL_LIB)(domstp.o) \ 
     6482   $(MODEL_LIB)(domwri.o) \ 
     6483   $(MODEL_LIB)(domzgr.o) \ 
    57136484   $(MODEL_LIB)(dtasal.o) \ 
     6485   $(MODEL_LIB)(dtasss.o) \ 
    57146486   $(MODEL_LIB)(dtasst.o) \ 
    57156487   $(MODEL_LIB)(dtatem.o) \ 
    57166488   $(MODEL_LIB)(dyncor1d.o) \ 
     6489   $(MODEL_LIB)(dynhpg.o) \ 
     6490   $(MODEL_LIB)(dynhpg_atsk.o) \ 
     6491   $(MODEL_LIB)(dynkeg.o) \ 
     6492   $(MODEL_LIB)(dynldf_bilap.o) \ 
     6493   $(MODEL_LIB)(dynldf_bilapg.o) \ 
     6494   $(MODEL_LIB)(dynldf_iso.o) \ 
     6495   $(MODEL_LIB)(dynldf_lap.o) \ 
     6496   $(MODEL_LIB)(dynnxt.o) \ 
     6497   $(MODEL_LIB)(dynnxt1d.o) \ 
     6498   $(MODEL_LIB)(dynspg.o) \ 
    57176499   $(MODEL_LIB)(dynspg_oce.o) \ 
     6500   $(MODEL_LIB)(dynvor.o) \ 
     6501   $(MODEL_LIB)(dynzad.o) \ 
     6502   $(MODEL_LIB)(dynzdf_exp.o) \ 
     6503   $(MODEL_LIB)(dynzdf_imp.o) \ 
     6504   $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
     6505   $(MODEL_LIB)(dynzdf_iso.o) \ 
    57186506   $(MODEL_LIB)(eosbn2.o) \ 
     6507   $(MODEL_LIB)(flo_oce.o) \ 
     6508   $(MODEL_LIB)(floats.o) \ 
     6509   $(MODEL_LIB)(flx_oce.o) \ 
     6510   $(MODEL_LIB)(flxblk.o) \ 
    57196511   $(MODEL_LIB)(flxfwb.o) \ 
    5720    $(MODEL_LIB)(iceini.o) \ 
     6512   $(MODEL_LIB)(flxmod.o) \ 
     6513   $(MODEL_LIB)(flxrnf.o) \ 
     6514   $(MODEL_LIB)(ice.o) \ 
     6515   $(MODEL_LIB)(ice_oce.o) \ 
     6516   $(MODEL_LIB)(icestp.o) \ 
     6517   $(MODEL_LIB)(icestp1d.o) \ 
     6518   $(MODEL_LIB)(in_out_manager.o) \ 
    57216519   $(MODEL_LIB)(ini1d.o) \ 
    5722    $(MODEL_LIB)(initrc.o) \ 
    5723    $(MODEL_LIB)(in_out_manager.o) \ 
    5724    $(MODEL_LIB)(istate.o) \ 
    5725    $(MODEL_LIB)(ldfdyn.o) \ 
    5726    $(MODEL_LIB)(ldftra.o) \ 
    5727    $(MODEL_LIB)(lib_mpp.o) \ 
    5728    $(MODEL_LIB)(mppini.o) \ 
    5729    $(MODEL_LIB)(obcini.o) \ 
     6520   $(MODEL_LIB)(lbclnk.o) \ 
     6521   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     6522   $(MODEL_LIB)(ldfeiv.o) \ 
     6523   $(MODEL_LIB)(ldfslp.o) \ 
     6524   $(MODEL_LIB)(ldftra_oce.o) \ 
     6525   $(MODEL_LIB)(lib_mpp.o) \ 
     6526   $(MODEL_LIB)(lib_print.o) \ 
     6527   $(MODEL_LIB)(limistate.o) \ 
     6528   $(MODEL_LIB)(limmsh.o) \ 
     6529   $(MODEL_LIB)(limrst.o) \ 
     6530   $(MODEL_LIB)(obc_oce.o) \ 
    57306531   $(MODEL_LIB)(obc_par.o) \ 
    5731    $(MODEL_LIB)(oce.o) \ 
     6532   $(MODEL_LIB)(obcdom.o) \ 
     6533   $(MODEL_LIB)(obcdta.o) \ 
     6534   $(MODEL_LIB)(obcrad.o) \ 
     6535   $(MODEL_LIB)(obcrst.o) \ 
     6536   $(MODEL_LIB)(obcspg.o) \ 
     6537   $(MODEL_LIB)(oce.o) \ 
     6538   $(MODEL_LIB)(ocesbc.o) \ 
    57326539   $(MODEL_LIB)(ocfzpt.o) \ 
    5733    $(MODEL_LIB)(phycst.o) \ 
    5734    $(MODEL_LIB)(prtctl.o) \ 
    5735    $(MODEL_LIB)(solver.o) \ 
    5736    $(MODEL_LIB)(step1d.o) \ 
    5737    $(MODEL_LIB)(step.o) \ 
     6540   $(MODEL_LIB)(par_kind.o) \ 
     6541   $(MODEL_LIB)(par_oce.o) \ 
     6542   $(MODEL_LIB)(phycst.o) \ 
     6543   $(MODEL_LIB)(prtctl.o) \ 
     6544   $(MODEL_LIB)(restart.o) \ 
     6545   $(MODEL_LIB)(sol_oce.o) \ 
     6546   $(MODEL_LIB)(solisl.o) \ 
     6547   $(MODEL_LIB)(solmat.o) \ 
     6548   $(MODEL_LIB)(stpctl.o) \ 
     6549   $(MODEL_LIB)(taumod.o) \ 
     6550   $(MODEL_LIB)(traadv_cen2.o) \ 
     6551   $(MODEL_LIB)(traadv_ctl.o) \ 
     6552   $(MODEL_LIB)(traadv_muscl.o) \ 
     6553   $(MODEL_LIB)(traadv_muscl2.o) \ 
     6554   $(MODEL_LIB)(traadv_tvd.o) \ 
     6555   $(MODEL_LIB)(trabbc.o) \ 
     6556   $(MODEL_LIB)(trabbl.o) \ 
     6557   $(MODEL_LIB)(tradmp.o) \ 
     6558   $(MODEL_LIB)(traldf_bilap.o) \ 
     6559   $(MODEL_LIB)(traldf_bilapg.o) \ 
     6560   $(MODEL_LIB)(traldf_iso.o) \ 
     6561   $(MODEL_LIB)(traldf_iso_zps.o) \ 
     6562   $(MODEL_LIB)(traldf_lap.o) \ 
     6563   $(MODEL_LIB)(tranpc.o) \ 
     6564   $(MODEL_LIB)(tranxt.o) \ 
    57386565   $(MODEL_LIB)(traqsr.o) \ 
     6566   $(MODEL_LIB)(trasbc.o) \ 
     6567   $(MODEL_LIB)(trazdf_exp.o) \ 
     6568   $(MODEL_LIB)(trazdf_imp.o) \ 
     6569   $(MODEL_LIB)(trazdf_iso.o) \ 
     6570   $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
     6571   $(MODEL_LIB)(trc_oce.o) \ 
     6572   $(MODEL_LIB)(trcstp.o) \ 
    57396573   $(MODEL_LIB)(trdicp.o) \ 
     6574   $(MODEL_LIB)(trdicp_oce.o) \ 
    57406575   $(MODEL_LIB)(trdmld.o) \ 
     6576   $(MODEL_LIB)(trdmld_oce.o) \ 
     6577   $(MODEL_LIB)(trdmod.o) \ 
    57416578   $(MODEL_LIB)(trdmod_oce.o) \ 
    57426579   $(MODEL_LIB)(trdvor.o) \ 
    5743    $(MODEL_LIB)(zdfini.o) \ 
     6580   $(MODEL_LIB)(trdvor_oce.o) \ 
     6581   $(MODEL_LIB)(wzvmod.o) \ 
     6582   $(MODEL_LIB)(zdf_oce.o) \ 
     6583   $(MODEL_LIB)(zdfbfr.o) \ 
     6584   $(MODEL_LIB)(zdfddm.o) \ 
     6585   $(MODEL_LIB)(zdfevd.o) \ 
     6586   $(MODEL_LIB)(zdfkpp.o) \ 
     6587   $(MODEL_LIB)(zdfmxl.o) \ 
     6588   $(MODEL_LIB)(zdfric.o) \ 
     6589   $(MODEL_LIB)(zdftke.o) \ 
    57446590   $(MODEL_LIB)(zpshde.o) \ 
    5745    opa.F90 \ 
    5746    $(MODEL_LIB)(opa.o) \ 
    5747    model.f90 
    5748 $(MODEL_LIB)(mppini.o) :   \ 
    5749    dom_oce.F90 \ 
    5750    in_out_manager.F90 \ 
    5751    lib_print.f90 \ 
    5752    par_kind.F90 \ 
    5753    par_oce.F90 \ 
    5754    $(MODEL_LIB)(dom_oce.o) \ 
    5755    $(MODEL_LIB)(in_out_manager.o) \ 
    5756    $(MODEL_LIB)(lib_print.o) \ 
    5757    $(MODEL_LIB)(par_kind.o) \ 
    5758    $(MODEL_LIB)(par_oce.o) \ 
    5759    dom_oce.F90 \ 
    5760    in_out_manager.F90 \ 
    5761    lib_mpp.F90 \ 
    5762    sol_oce.F90 \ 
    5763    $(MODEL_LIB)(dom_oce.o) \ 
    5764    $(MODEL_LIB)(in_out_manager.o) \ 
    5765    $(MODEL_LIB)(lib_mpp.o) \ 
    5766    $(MODEL_LIB)(sol_oce.o) \ 
    5767    domzgr_substitute.h90 \ 
    5768    mppini_2.h90 \ 
    5769    $(IOIPSL_LIB) \ 
    5770    KEY_CPP \ 
    5771    mppini.F90 
    5772 $(MODEL_LIB)(obccli.o) :   \ 
    5773    in_out_manager.F90 \ 
    5774    obc_par.F90 \ 
    5775    par_oce.F90 \ 
    5776    $(MODEL_LIB)(in_out_manager.o) \ 
    5777    $(MODEL_LIB)(obc_par.o) \ 
    5778    $(MODEL_LIB)(par_oce.o) \ 
    5779    dom_oce.F90 \ 
    5780    obc_oce.F90 \ 
    5781    oce.F90 \ 
    5782    phycst.F90 \ 
    5783    $(MODEL_LIB)(dom_oce.o) \ 
    5784    $(MODEL_LIB)(obc_oce.o) \ 
    5785    $(MODEL_LIB)(oce.o) \ 
    5786    $(MODEL_LIB)(phycst.o) \ 
    5787    domzgr_substitute.h90 \ 
    5788    KEY_CPP \ 
    5789    obccli.F90 
    5790 $(MODEL_LIB)(obcdom.o) :   \ 
    5791    dom_oce.F90 \ 
    5792    in_out_manager.F90 \ 
    5793    lib_print.f90 \ 
    5794    obc_par.F90 \ 
    5795    par_kind.F90 \ 
    5796    par_oce.F90 \ 
    5797    $(MODEL_LIB)(dom_oce.o) \ 
    5798    $(MODEL_LIB)(in_out_manager.o) \ 
    5799    $(MODEL_LIB)(lib_print.o) \ 
    5800    $(MODEL_LIB)(obc_par.o) \ 
    5801    $(MODEL_LIB)(par_kind.o) \ 
    5802    $(MODEL_LIB)(par_oce.o) \ 
    5803    dom_oce.F90 \ 
    5804    in_out_manager.F90 \ 
    5805    lib_mpp.F90 \ 
    5806    obc_oce.F90 \ 
    5807    oce.F90 \ 
    5808    phycst.F90 \ 
    5809    $(MODEL_LIB)(dom_oce.o) \ 
    5810    $(MODEL_LIB)(in_out_manager.o) \ 
    5811    $(MODEL_LIB)(lib_mpp.o) \ 
    5812    $(MODEL_LIB)(obc_oce.o) \ 
    5813    $(MODEL_LIB)(oce.o) \ 
    5814    $(MODEL_LIB)(phycst.o) \ 
    5815    obcdom.F90 
    5816 $(MODEL_LIB)(obcdta.o) :   \ 
    5817    dom_oce.F90 \ 
    5818    in_out_manager.F90 \ 
    5819    lib_mpp.F90 \ 
    5820    lib_print.f90 \ 
    5821    obc_oce.F90 \ 
    5822    obc_par.F90 \ 
    5823    oce.F90 \ 
    5824    par_kind.F90 \ 
    5825    par_oce.F90 \ 
    5826    phycst.F90 \ 
    5827    prtctl.F90 \ 
    5828    $(MODEL_LIB)(dom_oce.o) \ 
    5829    $(MODEL_LIB)(in_out_manager.o) \ 
    5830    $(MODEL_LIB)(lib_mpp.o) \ 
    5831    $(MODEL_LIB)(lib_print.o) \ 
    5832    $(MODEL_LIB)(obc_oce.o) \ 
    5833    $(MODEL_LIB)(obc_par.o) \ 
    5834    $(MODEL_LIB)(oce.o) \ 
    5835    $(MODEL_LIB)(par_kind.o) \ 
    5836    $(MODEL_LIB)(par_oce.o) \ 
    5837    $(MODEL_LIB)(phycst.o) \ 
    5838    $(MODEL_LIB)(prtctl.o) \ 
    5839    daymod.F90 \ 
    5840    dom_oce.F90 \ 
    5841    dynspg_oce.F90 \ 
    5842    in_out_manager.F90 \ 
    5843    lbclnk.F90 \ 
    5844    lib_mpp.F90 \ 
    5845    obccli.F90 \ 
    5846    obc_oce.F90 \ 
    5847    oce.F90 \ 
    5848    phycst.F90 \ 
    5849    $(MODEL_LIB)(daymod.o) \ 
    5850    $(MODEL_LIB)(dom_oce.o) \ 
    5851    $(MODEL_LIB)(dynspg_oce.o) \ 
    5852    $(MODEL_LIB)(in_out_manager.o) \ 
    5853    $(MODEL_LIB)(lbclnk.o) \ 
    5854    $(MODEL_LIB)(lib_mpp.o) \ 
    5855    $(MODEL_LIB)(obccli.o) \ 
    5856    $(MODEL_LIB)(obc_oce.o) \ 
    5857    $(MODEL_LIB)(oce.o) \ 
    5858    $(MODEL_LIB)(phycst.o) \ 
    5859    domzgr_substitute.h90 \ 
    5860    obc_vectopt_loop_substitute.h90 \ 
    5861    $(IOIPSL_LIB) \ 
    5862    KEY_CPP \ 
    5863    obcdta.F90 
    5864 $(MODEL_LIB)(obcdyn.o) :   \ 
    5865    dom_oce.F90 \ 
    5866    in_out_manager.F90 \ 
    5867    lib_mpp.F90 \ 
    5868    lib_print.f90 \ 
    5869    obc_oce.F90 \ 
    5870    obc_par.F90 \ 
    5871    oce.F90 \ 
    5872    par_kind.F90 \ 
    5873    par_oce.F90 \ 
    5874    phycst.F90 \ 
    5875    $(MODEL_LIB)(dom_oce.o) \ 
    5876    $(MODEL_LIB)(in_out_manager.o) \ 
    5877    $(MODEL_LIB)(lib_mpp.o) \ 
    5878    $(MODEL_LIB)(lib_print.o) \ 
    5879    $(MODEL_LIB)(obc_oce.o) \ 
    5880    $(MODEL_LIB)(obc_par.o) \ 
    5881    $(MODEL_LIB)(oce.o) \ 
    5882    $(MODEL_LIB)(par_kind.o) \ 
    5883    $(MODEL_LIB)(par_oce.o) \ 
    5884    $(MODEL_LIB)(phycst.o) \ 
    5885    dom_oce.F90 \ 
    5886    dynspg_oce.F90 \ 
    5887    in_out_manager.F90 \ 
    5888    lbclnk.F90 \ 
    5889    lib_mpp.F90 \ 
    5890    obccli.F90 \ 
    5891    obc_oce.F90 \ 
    5892    oce.F90 \ 
    5893    phycst.F90 \ 
    5894    $(MODEL_LIB)(dom_oce.o) \ 
    5895    $(MODEL_LIB)(dynspg_oce.o) \ 
    5896    $(MODEL_LIB)(in_out_manager.o) \ 
    5897    $(MODEL_LIB)(lbclnk.o) \ 
    5898    $(MODEL_LIB)(lib_mpp.o) \ 
    5899    $(MODEL_LIB)(obccli.o) \ 
    5900    $(MODEL_LIB)(obc_oce.o) \ 
    5901    $(MODEL_LIB)(oce.o) \ 
    5902    $(MODEL_LIB)(phycst.o) \ 
    5903    obcdyn.F90 
    5904 $(MODEL_LIB)(obcdyn_bt.o) :   \ 
    5905    dom_oce.F90 \ 
    5906    in_out_manager.F90 \ 
    5907    lib_mpp.F90 \ 
    5908    lib_print.f90 \ 
    5909    obc_oce.F90 \ 
    5910    obc_par.F90 \ 
    5911    oce.F90 \ 
    5912    par_kind.F90 \ 
    5913    par_oce.F90 \ 
    5914    phycst.F90 \ 
    5915    $(MODEL_LIB)(dom_oce.o) \ 
    5916    $(MODEL_LIB)(in_out_manager.o) \ 
    5917    $(MODEL_LIB)(lib_mpp.o) \ 
    5918    $(MODEL_LIB)(lib_print.o) \ 
    5919    $(MODEL_LIB)(obc_oce.o) \ 
    5920    $(MODEL_LIB)(obc_par.o) \ 
    5921    $(MODEL_LIB)(oce.o) \ 
    5922    $(MODEL_LIB)(par_kind.o) \ 
    5923    $(MODEL_LIB)(par_oce.o) \ 
    5924    $(MODEL_LIB)(phycst.o) \ 
    5925    dom_oce.F90 \ 
    5926    dynspg_oce.F90 \ 
    5927    in_out_manager.F90 \ 
    5928    lbclnk.F90 \ 
    5929    lib_mpp.F90 \ 
    5930    obccli.F90 \ 
    5931    obc_oce.F90 \ 
    5932    oce.F90 \ 
    5933    phycst.F90 \ 
    5934    $(MODEL_LIB)(dom_oce.o) \ 
    5935    $(MODEL_LIB)(dynspg_oce.o) \ 
    5936    $(MODEL_LIB)(in_out_manager.o) \ 
    5937    $(MODEL_LIB)(lbclnk.o) \ 
    5938    $(MODEL_LIB)(lib_mpp.o) \ 
    5939    $(MODEL_LIB)(obccli.o) \ 
    5940    $(MODEL_LIB)(obc_oce.o) \ 
    5941    $(MODEL_LIB)(oce.o) \ 
    5942    $(MODEL_LIB)(phycst.o) \ 
    5943    obcdyn_bt.F90 
    5944 $(MODEL_LIB)(obcfla.o) :   \ 
    5945    daymod.F90 \ 
    5946    dom_oce.F90 \ 
    5947    dynspg_oce.F90 \ 
    5948    in_out_manager.F90 \ 
    5949    lbclnk.F90 \ 
    5950    lib_mpp.F90 \ 
    5951    obccli.F90 \ 
    5952    obc_oce.F90 \ 
    5953    obc_par.F90 \ 
    5954    oce.F90 \ 
    5955    par_oce.F90 \ 
    5956    phycst.F90 \ 
    5957    $(MODEL_LIB)(daymod.o) \ 
    5958    $(MODEL_LIB)(dom_oce.o) \ 
    5959    $(MODEL_LIB)(dynspg_oce.o) \ 
    5960    $(MODEL_LIB)(in_out_manager.o) \ 
    5961    $(MODEL_LIB)(lbclnk.o) \ 
    5962    $(MODEL_LIB)(lib_mpp.o) \ 
    5963    $(MODEL_LIB)(obccli.o) \ 
    5964    $(MODEL_LIB)(obc_oce.o) \ 
    5965    $(MODEL_LIB)(obc_par.o) \ 
    5966    $(MODEL_LIB)(oce.o) \ 
    5967    $(MODEL_LIB)(par_oce.o) \ 
    5968    $(MODEL_LIB)(phycst.o) \ 
    5969    dom_oce.F90 \ 
    5970    dynspg_oce.F90 \ 
    5971    obcdta.F90 \ 
    5972    obc_oce.F90 \ 
    5973    oce.F90 \ 
    5974    phycst.F90 \ 
    5975    $(MODEL_LIB)(dom_oce.o) \ 
    5976    $(MODEL_LIB)(dynspg_oce.o) \ 
    5977    $(MODEL_LIB)(obcdta.o) \ 
    5978    $(MODEL_LIB)(obc_oce.o) \ 
    5979    $(MODEL_LIB)(oce.o) \ 
    5980    $(MODEL_LIB)(phycst.o) \ 
    5981    obcfla.F90 
    5982 $(MODEL_LIB)(obcini.o) :   \ 
    5983    daymod.F90 \ 
    5984    dom_oce.F90 \ 
    5985    in_out_manager.F90 \ 
    5986    lbclnk.F90 \ 
    5987    lib_mpp.F90 \ 
    5988    lib_print.f90 \ 
    5989    obc_oce.F90 \ 
    5990    obc_par.F90 \ 
    5991    oce.F90 \ 
    5992    par_kind.F90 \ 
    5993    par_oce.F90 \ 
    5994    phycst.F90 \ 
    5995    $(MODEL_LIB)(daymod.o) \ 
    5996    $(MODEL_LIB)(dom_oce.o) \ 
    5997    $(MODEL_LIB)(in_out_manager.o) \ 
    5998    $(MODEL_LIB)(lbclnk.o) \ 
    5999    $(MODEL_LIB)(lib_mpp.o) \ 
    6000    $(MODEL_LIB)(lib_print.o) \ 
    6001    $(MODEL_LIB)(obc_oce.o) \ 
    6002    $(MODEL_LIB)(obc_par.o) \ 
    6003    $(MODEL_LIB)(oce.o) \ 
    6004    $(MODEL_LIB)(par_kind.o) \ 
    6005    $(MODEL_LIB)(par_oce.o) \ 
    6006    $(MODEL_LIB)(phycst.o) \ 
    6007    dom_oce.F90 \ 
    6008    in_out_manager.F90 \ 
    6009    lbclnk.F90 \ 
    6010    lib_mpp.F90 \ 
    6011    obcdom.F90 \ 
    6012    obcrst.F90 \ 
    6013    obc_oce.F90 \ 
    6014    oce.F90 \ 
    6015    phycst.F90 \ 
    6016    $(MODEL_LIB)(dom_oce.o) \ 
    6017    $(MODEL_LIB)(in_out_manager.o) \ 
    6018    $(MODEL_LIB)(lbclnk.o) \ 
    6019    $(MODEL_LIB)(lib_mpp.o) \ 
    6020    $(MODEL_LIB)(obcdom.o) \ 
    6021    $(MODEL_LIB)(obcrst.o) \ 
    6022    $(MODEL_LIB)(obc_oce.o) \ 
    6023    $(MODEL_LIB)(oce.o) \ 
    6024    $(MODEL_LIB)(phycst.o) \ 
    6025    obc_vectopt_loop_substitute.h90 \ 
    6026    KEY_CPP \ 
    6027    obcini.F90 
    6028 $(MODEL_LIB)(obcrad.o) :   \ 
    6029    dom_oce.F90 \ 
    6030    in_out_manager.F90 \ 
    6031    lib_mpp.F90 \ 
    6032    lib_print.f90 \ 
    6033    obc_par.F90 \ 
    6034    oce.F90 \ 
    6035    par_kind.F90 \ 
    6036    par_oce.F90 \ 
    6037    $(MODEL_LIB)(dom_oce.o) \ 
    6038    $(MODEL_LIB)(in_out_manager.o) \ 
    6039    $(MODEL_LIB)(lib_mpp.o) \ 
    6040    $(MODEL_LIB)(lib_print.o) \ 
    6041    $(MODEL_LIB)(obc_par.o) \ 
    6042    $(MODEL_LIB)(oce.o) \ 
    6043    $(MODEL_LIB)(par_kind.o) \ 
    6044    $(MODEL_LIB)(par_oce.o) \ 
    6045    dom_oce.F90 \ 
    6046    in_out_manager.F90 \ 
    6047    lbclnk.F90 \ 
    6048    lib_mpp.F90 \ 
    6049    obc_oce.F90 \ 
    6050    oce.F90 \ 
    6051    phycst.F90 \ 
    6052    $(MODEL_LIB)(dom_oce.o) \ 
    6053    $(MODEL_LIB)(in_out_manager.o) \ 
    6054    $(MODEL_LIB)(lbclnk.o) \ 
    6055    $(MODEL_LIB)(lib_mpp.o) \ 
    6056    $(MODEL_LIB)(obc_oce.o) \ 
    6057    $(MODEL_LIB)(oce.o) \ 
    6058    $(MODEL_LIB)(phycst.o) \ 
    6059    obc_vectopt_loop_substitute.h90 \ 
    6060    KEY_CPP \ 
    6061    obcrad.F90 
    6062 $(MODEL_LIB)(obcrst.o) :   \ 
    6063    dom_oce.F90 \ 
    6064    in_out_manager.F90 \ 
    6065    lib_mpp.F90 \ 
    6066    lib_print.f90 \ 
    6067    obc_par.F90 \ 
    6068    oce.F90 \ 
    6069    par_kind.F90 \ 
    6070    par_oce.F90 \ 
    6071    phycst.F90 \ 
    6072    prtctl.F90 \ 
    6073    $(MODEL_LIB)(dom_oce.o) \ 
    6074    $(MODEL_LIB)(in_out_manager.o) \ 
    6075    $(MODEL_LIB)(lib_mpp.o) \ 
    6076    $(MODEL_LIB)(lib_print.o) \ 
    6077    $(MODEL_LIB)(obc_par.o) \ 
    6078    $(MODEL_LIB)(oce.o) \ 
    6079    $(MODEL_LIB)(par_kind.o) \ 
    6080    $(MODEL_LIB)(par_oce.o) \ 
    6081    $(MODEL_LIB)(phycst.o) \ 
    6082    $(MODEL_LIB)(prtctl.o) \ 
    6083    daymod.F90 \ 
    6084    dom_oce.F90 \ 
    6085    in_out_manager.F90 \ 
    6086    lbclnk.F90 \ 
    6087    lib_mpp.F90 \ 
    6088    obc_oce.F90 \ 
    6089    oce.F90 \ 
    6090    phycst.F90 \ 
    6091    $(MODEL_LIB)(daymod.o) \ 
    6092    $(MODEL_LIB)(dom_oce.o) \ 
    6093    $(MODEL_LIB)(in_out_manager.o) \ 
    6094    $(MODEL_LIB)(lbclnk.o) \ 
    6095    $(MODEL_LIB)(lib_mpp.o) \ 
    6096    $(MODEL_LIB)(obc_oce.o) \ 
    6097    $(MODEL_LIB)(oce.o) \ 
    6098    $(MODEL_LIB)(phycst.o) \ 
    6099    obcrst.F90 
    6100 $(MODEL_LIB)(obcspg.o) :   \ 
    6101    dom_oce.F90 \ 
    6102    in_out_manager.F90 \ 
    6103    lib_mpp.F90 \ 
    6104    lib_print.f90 \ 
    6105    obc_par.F90 \ 
    6106    oce.F90 \ 
    6107    par_kind.F90 \ 
    6108    par_oce.F90 \ 
    6109    $(MODEL_LIB)(dom_oce.o) \ 
    6110    $(MODEL_LIB)(in_out_manager.o) \ 
    6111    $(MODEL_LIB)(lib_mpp.o) \ 
    6112    $(MODEL_LIB)(lib_print.o) \ 
    6113    $(MODEL_LIB)(obc_par.o) \ 
    6114    $(MODEL_LIB)(oce.o) \ 
    6115    $(MODEL_LIB)(par_kind.o) \ 
    6116    $(MODEL_LIB)(par_oce.o) \ 
    6117    dom_oce.F90 \ 
    6118    in_out_manager.F90 \ 
    6119    lbclnk.F90 \ 
    6120    lib_mpp.F90 \ 
    6121    obc_oce.F90 \ 
    6122    oce.F90 \ 
    6123    phycst.F90 \ 
    6124    $(MODEL_LIB)(dom_oce.o) \ 
    6125    $(MODEL_LIB)(in_out_manager.o) \ 
    6126    $(MODEL_LIB)(lbclnk.o) \ 
    6127    $(MODEL_LIB)(lib_mpp.o) \ 
    6128    $(MODEL_LIB)(obc_oce.o) \ 
    6129    $(MODEL_LIB)(oce.o) \ 
    6130    $(MODEL_LIB)(phycst.o) \ 
    6131    obc_vectopt_loop_substitute.h90 \ 
    6132    KEY_CPP \ 
    6133    obcspg.F90 
    6134 $(MODEL_LIB)(obctra.o) :   \ 
    6135    dom_oce.F90 \ 
    6136    in_out_manager.F90 \ 
    6137    lib_mpp.F90 \ 
    6138    lib_print.f90 \ 
    6139    obc_par.F90 \ 
    6140    oce.F90 \ 
    6141    par_kind.F90 \ 
    6142    par_oce.F90 \ 
    6143    $(MODEL_LIB)(dom_oce.o) \ 
    6144    $(MODEL_LIB)(in_out_manager.o) \ 
    6145    $(MODEL_LIB)(lib_mpp.o) \ 
    6146    $(MODEL_LIB)(lib_print.o) \ 
    6147    $(MODEL_LIB)(obc_par.o) \ 
    6148    $(MODEL_LIB)(oce.o) \ 
    6149    $(MODEL_LIB)(par_kind.o) \ 
    6150    $(MODEL_LIB)(par_oce.o) \ 
    6151    dom_oce.F90 \ 
    6152    in_out_manager.F90 \ 
    6153    lbclnk.F90 \ 
    6154    lib_mpp.F90 \ 
    6155    obc_oce.F90 \ 
    6156    oce.F90 \ 
    6157    phycst.F90 \ 
    6158    $(MODEL_LIB)(dom_oce.o) \ 
    6159    $(MODEL_LIB)(in_out_manager.o) \ 
    6160    $(MODEL_LIB)(lbclnk.o) \ 
    6161    $(MODEL_LIB)(lib_mpp.o) \ 
    6162    $(MODEL_LIB)(obc_oce.o) \ 
    6163    $(MODEL_LIB)(oce.o) \ 
    6164    $(MODEL_LIB)(phycst.o) \ 
    6165    obc_vectopt_loop_substitute.h90 \ 
    6166    KEY_CPP \ 
    6167    obctra.F90 
    6168 $(MODEL_LIB)(obcvol.o) :   \ 
    6169    blk_oce.F90 \ 
    6170    cpl_oce.F90 \ 
    6171    daymod.F90 \ 
    6172    dom_oce.F90 \ 
    6173    dtasal.F90 \ 
    6174    dtasst.F90 \ 
    6175    dtatem.F90 \ 
    6176    flxmod.F90 \ 
    6177    flxrnf.F90 \ 
    6178    flx_oce.F90 \ 
    6179    ice_oce.F90 \ 
    6180    in_out_manager.F90 \ 
    6181    lbclnk.F90 \ 
    6182    lib_mpp.F90 \ 
    6183    lib_print.f90 \ 
    6184    obc_par.F90 \ 
    6185    oce.F90 \ 
    6186    ocfzpt.F90 \ 
    6187    par_kind.F90 \ 
    6188    par_oce.F90 \ 
    6189    phycst.F90 \ 
    6190    prtctl.F90 \ 
    6191    taumod.F90 \ 
    6192    tradmp.F90 \ 
    6193    $(MODEL_LIB)(blk_oce.o) \ 
    6194    $(MODEL_LIB)(cpl_oce.o) \ 
    6195    $(MODEL_LIB)(daymod.o) \ 
    6196    $(MODEL_LIB)(dom_oce.o) \ 
    6197    $(MODEL_LIB)(dtasal.o) \ 
    6198    $(MODEL_LIB)(dtasst.o) \ 
    6199    $(MODEL_LIB)(dtatem.o) \ 
    6200    $(MODEL_LIB)(flxmod.o) \ 
    6201    $(MODEL_LIB)(flxrnf.o) \ 
    6202    $(MODEL_LIB)(flx_oce.o) \ 
    6203    $(MODEL_LIB)(ice_oce.o) \ 
    6204    $(MODEL_LIB)(in_out_manager.o) \ 
    6205    $(MODEL_LIB)(lbclnk.o) \ 
    6206    $(MODEL_LIB)(lib_mpp.o) \ 
    6207    $(MODEL_LIB)(lib_print.o) \ 
    6208    $(MODEL_LIB)(obc_par.o) \ 
    6209    $(MODEL_LIB)(oce.o) \ 
    6210    $(MODEL_LIB)(ocfzpt.o) \ 
    6211    $(MODEL_LIB)(par_kind.o) \ 
    6212    $(MODEL_LIB)(par_oce.o) \ 
    6213    $(MODEL_LIB)(phycst.o) \ 
    6214    $(MODEL_LIB)(prtctl.o) \ 
    6215    $(MODEL_LIB)(taumod.o) \ 
    6216    $(MODEL_LIB)(tradmp.o) \ 
    6217    dom_oce.F90 \ 
    6218    in_out_manager.F90 \ 
    6219    lib_mpp.F90 \ 
    6220    obc_oce.F90 \ 
    6221    ocesbc.F90 \ 
    6222    oce.F90 \ 
    6223    phycst.F90 \ 
    6224    $(MODEL_LIB)(dom_oce.o) \ 
    6225    $(MODEL_LIB)(in_out_manager.o) \ 
    6226    $(MODEL_LIB)(lib_mpp.o) \ 
    6227    $(MODEL_LIB)(obc_oce.o) \ 
    6228    $(MODEL_LIB)(ocesbc.o) \ 
    6229    $(MODEL_LIB)(oce.o) \ 
    6230    $(MODEL_LIB)(phycst.o) \ 
    6231    domzgr_substitute.h90 \ 
    6232    obc_vectopt_loop_substitute.h90 \ 
    6233    KEY_CPP \ 
    6234    obcvol.F90 
    6235 $(MODEL_LIB)(obc_oce.o) :  \ 
    6236    par_kind.F90 \ 
    6237    par_oce.F90 \ 
    6238    $(MODEL_LIB)(par_kind.o) \ 
    6239    $(MODEL_LIB)(par_oce.o) \ 
    6240    obc_par.F90 \ 
    6241    par_oce.F90 \ 
    6242    $(MODEL_LIB)(obc_par.o) \ 
    6243    $(MODEL_LIB)(par_oce.o) \ 
    6244    obc_oce.F90 
    6245 $(MODEL_LIB)(obc_par.o) :  \ 
    6246    par_kind.F90 \ 
    6247    $(MODEL_LIB)(par_kind.o) \ 
    6248    par_oce.F90 \ 
    6249    $(MODEL_LIB)(par_oce.o) \ 
    6250    obc_par_EEL_R5.h90 \ 
    6251    KEY_CPP \ 
    6252    obc_par.F90 
    6253 $(MODEL_LIB)(ocesbc.o) :   \ 
    6254    blk_oce.F90 \ 
    6255    daymod.F90 \ 
    6256    dom_oce.F90 \ 
    6257    dtasal.F90 \ 
    6258    dtatem.F90 \ 
    6259    flxrnf.F90 \ 
    6260    in_out_manager.F90 \ 
    6261    lbclnk.F90 \ 
    6262    lib_mpp.F90 \ 
    6263    lib_print.f90 \ 
    6264    oce.F90 \ 
    6265    ocfzpt.F90 \ 
    6266    par_kind.F90 \ 
    6267    par_oce.F90 \ 
    6268    phycst.F90 \ 
    6269    prtctl.F90 \ 
    6270    trdmod.F90 \ 
    6271    trdmod_oce.F90 \ 
    6272    zdfmxl.F90 \ 
    6273    zdf_oce.F90 \ 
    6274    $(MODEL_LIB)(blk_oce.o) \ 
    6275    $(MODEL_LIB)(daymod.o) \ 
    6276    $(MODEL_LIB)(dom_oce.o) \ 
    6277    $(MODEL_LIB)(dtasal.o) \ 
    6278    $(MODEL_LIB)(dtatem.o) \ 
    6279    $(MODEL_LIB)(flxrnf.o) \ 
    6280    $(MODEL_LIB)(in_out_manager.o) \ 
    6281    $(MODEL_LIB)(lbclnk.o) \ 
    6282    $(MODEL_LIB)(lib_mpp.o) \ 
    6283    $(MODEL_LIB)(lib_print.o) \ 
    6284    $(MODEL_LIB)(oce.o) \ 
    6285    $(MODEL_LIB)(ocfzpt.o) \ 
    6286    $(MODEL_LIB)(par_kind.o) \ 
    6287    $(MODEL_LIB)(par_oce.o) \ 
    6288    $(MODEL_LIB)(phycst.o) \ 
    6289    $(MODEL_LIB)(prtctl.o) \ 
    6290    $(MODEL_LIB)(trdmod.o) \ 
    6291    $(MODEL_LIB)(trdmod_oce.o) \ 
    6292    $(MODEL_LIB)(zdfmxl.o) \ 
    6293    $(MODEL_LIB)(zdf_oce.o) \ 
    6294    blk_oce.F90 \ 
    6295    cpl_oce.F90 \ 
    6296    daymod.F90 \ 
    6297    dom_oce.F90 \ 
    6298    dtasal.F90 \ 
    6299    dtasst.F90 \ 
    6300    dtatem.F90 \ 
    6301    flxmod.F90 \ 
    6302    flxrnf.F90 \ 
    6303    flx_oce.F90 \ 
    6304    ice_oce.F90 \ 
    6305    in_out_manager.F90 \ 
    6306    lbclnk.F90 \ 
    6307    lib_mpp.F90 \ 
    6308    oce.F90 \ 
    6309    ocfzpt.F90 \ 
    6310    phycst.F90 \ 
    6311    prtctl.F90 \ 
    6312    taumod.F90 \ 
    6313    tradmp.F90 \ 
    6314    $(MODEL_LIB)(blk_oce.o) \ 
    6315    $(MODEL_LIB)(cpl_oce.o) \ 
    6316    $(MODEL_LIB)(daymod.o) \ 
    6317    $(MODEL_LIB)(dom_oce.o) \ 
    6318    $(MODEL_LIB)(dtasal.o) \ 
    6319    $(MODEL_LIB)(dtasst.o) \ 
    6320    $(MODEL_LIB)(dtatem.o) \ 
    6321    $(MODEL_LIB)(flxmod.o) \ 
    6322    $(MODEL_LIB)(flxrnf.o) \ 
    6323    $(MODEL_LIB)(flx_oce.o) \ 
    6324    $(MODEL_LIB)(ice_oce.o) \ 
    6325    $(MODEL_LIB)(in_out_manager.o) \ 
    6326    $(MODEL_LIB)(lbclnk.o) \ 
    6327    $(MODEL_LIB)(lib_mpp.o) \ 
    6328    $(MODEL_LIB)(oce.o) \ 
    6329    $(MODEL_LIB)(ocfzpt.o) \ 
    6330    $(MODEL_LIB)(phycst.o) \ 
    6331    $(MODEL_LIB)(prtctl.o) \ 
    6332    $(MODEL_LIB)(taumod.o) \ 
    6333    $(MODEL_LIB)(tradmp.o) \ 
    6334    domzgr_substitute.h90 \ 
    6335    vectopt_loop_substitute.h90 \ 
    6336    KEY_CPP \ 
    6337    ocesbc.F90 
    6338 $(MODEL_LIB)(oce.o) :   \ 
    6339    par_kind.F90 \ 
    6340    $(MODEL_LIB)(par_kind.o) \ 
    6341    par_oce.F90 \ 
    6342    $(MODEL_LIB)(par_oce.o) \ 
    6343    oce.F90 
    6344 $(MODEL_LIB)(ocfzpt.o) :   \ 
    6345    par_oce.F90 \ 
    6346    $(MODEL_LIB)(par_oce.o) \ 
    6347    dom_oce.F90 \ 
    6348    oce.F90 \ 
    6349    $(MODEL_LIB)(dom_oce.o) \ 
    6350    $(MODEL_LIB)(oce.o) \ 
    6351    ocfzpt.F90 
    6352 $(MODEL_LIB)(opa.o) :   \ 
    63536591   agrif_opa_sponge.F90 \ 
    63546592   blk_oce.F90 \ 
     
    63676605   diaptr.F90 \ 
    63686606   diaspr.F90 \ 
     6607   diawri.F90 \ 
    63696608   diawri1d.F90 \ 
    6370    diawri.F90 \ 
    63716609   divcur.F90 \ 
     6610   dom_oce.F90 \ 
    63726611   domhgr.F90 \ 
    63736612   dommsk.F90 \ 
     
    63756614   domwri.F90 \ 
    63766615   domzgr.F90 \ 
    6377    dom_oce.F90 \ 
    63786616   dtasal.F90 \ 
     6617   dtasss.F90 \ 
    63796618   dtasst.F90 \ 
    63806619   dtatem.F90 \ 
     
    63836622   dynhpg_atsk.F90 \ 
    63846623   dynkeg.F90 \ 
     6624   dynldf_bilap.F90 \ 
    63856625   dynldf_bilapg.F90 \ 
    6386    dynldf_bilap.F90 \ 
    63876626   dynldf_iso.F90 \ 
    63886627   dynldf_lap.F90 \ 
     6628   dynnxt.F90 \ 
    63896629   dynnxt1d.F90 \ 
    6390    dynnxt.F90 \ 
    63916630   dynspg.F90 \ 
    63926631   dynspg_oce.F90 \ 
     
    63986637   dynzdf_iso.F90 \ 
    63996638   eosbn2.F90 \ 
     6639   flo_oce.F90 \ 
    64006640   floats.F90 \ 
    6401    flo_oce.F90 \ 
     6641   flx_oce.F90 \ 
    64026642   flxblk.F90 \ 
    64036643   flxfwb.F90 \ 
    64046644   flxmod.F90 \ 
    64056645   flxrnf.F90 \ 
    6406    flx_oce.F90 \ 
    6407    icestp1d.F90 \ 
    6408    icestp.F90 \ 
    64096646   ice.F90 \ 
    64106647   ice_oce.F90 \ 
     6648   icestp.F90 \ 
     6649   icestp1d.F90 \ 
     6650   in_out_manager.F90 \ 
    64116651   ini1d.F90 \ 
    6412    in_out_manager.F90 \ 
    64136652   lbclnk.F90 \ 
    64146653   ldfdyn_oce.F90 \ 
     
    64216660   limmsh.F90 \ 
    64226661   limrst.F90 \ 
     6662   obc_oce.F90 \ 
     6663   obc_par.F90 \ 
    64236664   obcdom.F90 \ 
    64246665   obcdta.F90 \ 
     
    64266667   obcrst.F90 \ 
    64276668   obcspg.F90 \ 
    6428    obc_oce.F90 \ 
    6429    obc_par.F90 \ 
     6669   oce.F90 \ 
    64306670   ocesbc.F90 \ 
    6431    oce.F90 \ 
    64326671   ocfzpt.F90 \ 
    64336672   par_kind.F90 \ 
     
    64366675   prtctl.F90 \ 
    64376676   restart.F90 \ 
     6677   sol_oce.F90 \ 
    64386678   solisl.F90 \ 
    64396679   solmat.F90 \ 
    6440    sol_oce.F90 \ 
    64416680   stpctl.F90 \ 
    64426681   taumod.F90 \ 
    64436682   traadv_cen2.F90 \ 
    64446683   traadv_ctl.F90 \ 
     6684   traadv_muscl.F90 \ 
    64456685   traadv_muscl2.F90 \ 
    6446    traadv_muscl.F90 \ 
    64476686   traadv_tvd.F90 \ 
    64486687   trabbc.F90 \ 
    64496688   trabbl.F90 \ 
    64506689   tradmp.F90 \ 
     6690   traldf_bilap.F90 \ 
    64516691   traldf_bilapg.F90 \ 
    6452    traldf_bilap.F90 \ 
    64536692   traldf_iso.F90 \ 
    64546693   traldf_iso_zps.F90 \ 
     
    64626701   trazdf_iso.F90 \ 
    64636702   trazdf_iso_vopt.F90 \ 
     6703   trc_oce.F90 \ 
    64646704   trcstp.F90 \ 
    6465    trc_oce.F90 \ 
    64666705   trdicp.F90 \ 
    64676706   trdicp_oce.F90 \ 
     
    64736712   trdvor_oce.F90 \ 
    64746713   wzvmod.F90 \ 
     6714   zdf_oce.F90 \ 
    64756715   zdfbfr.F90 \ 
    64766716   zdfddm.F90 \ 
     
    64806720   zdfric.F90 \ 
    64816721   zdftke.F90 \ 
    6482    zdf_oce.F90 \ 
    64836722   zpshde.F90 \ 
    6484    $(MODEL_LIB)(agrif_opa_sponge.o) \ 
    6485    $(MODEL_LIB)(blk_oce.o) \ 
    6486    $(MODEL_LIB)(cla.o) \ 
    6487    $(MODEL_LIB)(cla_div.o) \ 
    6488    $(MODEL_LIB)(closea.o) \ 
    64896723   $(MODEL_LIB)(cpl.o) \ 
    64906724   $(MODEL_LIB)(cpl_oce.o) \ 
    64916725   $(MODEL_LIB)(daymod.o) \ 
    6492    $(MODEL_LIB)(diadimg.o) \ 
    6493    $(MODEL_LIB)(diafwb.o) \ 
    6494    $(MODEL_LIB)(diagap.o) \ 
    6495    $(MODEL_LIB)(diahdy.o) \ 
    6496    $(MODEL_LIB)(diahth.o) \ 
    6497    $(MODEL_LIB)(dianam.o) \ 
    64986726   $(MODEL_LIB)(diaptr.o) \ 
    6499    $(MODEL_LIB)(diaspr.o) \ 
    6500    $(MODEL_LIB)(diawri1d.o) \ 
    6501    $(MODEL_LIB)(diawri.o) \ 
    6502    $(MODEL_LIB)(divcur.o) \ 
    6503    $(MODEL_LIB)(domhgr.o) \ 
    6504    $(MODEL_LIB)(dommsk.o) \ 
    6505    $(MODEL_LIB)(domstp.o) \ 
    6506    $(MODEL_LIB)(domwri.o) \ 
    6507    $(MODEL_LIB)(domzgr.o) \ 
    6508    $(MODEL_LIB)(dom_oce.o) \ 
     6727   $(MODEL_LIB)(dom_oce.o) \ 
     6728   $(MODEL_LIB)(domain.o) \ 
     6729   $(MODEL_LIB)(domcfg.o) \ 
    65096730   $(MODEL_LIB)(dtasal.o) \ 
    65106731   $(MODEL_LIB)(dtasst.o) \ 
    65116732   $(MODEL_LIB)(dtatem.o) \ 
    65126733   $(MODEL_LIB)(dyncor1d.o) \ 
    6513    $(MODEL_LIB)(dynhpg.o) \ 
    6514    $(MODEL_LIB)(dynhpg_atsk.o) \ 
    6515    $(MODEL_LIB)(dynkeg.o) \ 
    6516    $(MODEL_LIB)(dynldf_bilapg.o) \ 
    6517    $(MODEL_LIB)(dynldf_bilap.o) \ 
    6518    $(MODEL_LIB)(dynldf_iso.o) \ 
    6519    $(MODEL_LIB)(dynldf_lap.o) \ 
    6520    $(MODEL_LIB)(dynnxt1d.o) \ 
    6521    $(MODEL_LIB)(dynnxt.o) \ 
    6522    $(MODEL_LIB)(dynspg.o) \ 
    65236734   $(MODEL_LIB)(dynspg_oce.o) \ 
    6524    $(MODEL_LIB)(dynvor.o) \ 
    6525    $(MODEL_LIB)(dynzad.o) \ 
    6526    $(MODEL_LIB)(dynzdf_exp.o) \ 
    6527    $(MODEL_LIB)(dynzdf_imp.o) \ 
    6528    $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
    6529    $(MODEL_LIB)(dynzdf_iso.o) \ 
    65306735   $(MODEL_LIB)(eosbn2.o) \ 
    6531    $(MODEL_LIB)(floats.o) \ 
    6532    $(MODEL_LIB)(flo_oce.o) \ 
    6533    $(MODEL_LIB)(flxblk.o) \ 
    65346736   $(MODEL_LIB)(flxfwb.o) \ 
    6535    $(MODEL_LIB)(flxmod.o) \ 
    6536    $(MODEL_LIB)(flxrnf.o) \ 
    6537    $(MODEL_LIB)(flx_oce.o) \ 
    6538    $(MODEL_LIB)(icestp1d.o) \ 
    6539    $(MODEL_LIB)(icestp.o) \ 
    6540    $(MODEL_LIB)(ice.o) \ 
    6541    $(MODEL_LIB)(ice_oce.o) \ 
     6737   $(MODEL_LIB)(iceini.o) \ 
     6738   $(MODEL_LIB)(in_out_manager.o) \ 
    65426739   $(MODEL_LIB)(ini1d.o) \ 
    6543    $(MODEL_LIB)(in_out_manager.o) \ 
    6544    $(MODEL_LIB)(lbclnk.o) \ 
    6545    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    6546    $(MODEL_LIB)(ldfeiv.o) \ 
    6547    $(MODEL_LIB)(ldfslp.o) \ 
    6548    $(MODEL_LIB)(ldftra_oce.o) \ 
    6549    $(MODEL_LIB)(lib_mpp.o) \ 
    6550    $(MODEL_LIB)(lib_print.o) \ 
    6551    $(MODEL_LIB)(limistate.o) \ 
    6552    $(MODEL_LIB)(limmsh.o) \ 
    6553    $(MODEL_LIB)(limrst.o) \ 
    6554    $(MODEL_LIB)(obcdom.o) \ 
    6555    $(MODEL_LIB)(obcdta.o) \ 
    6556    $(MODEL_LIB)(obcrad.o) \ 
    6557    $(MODEL_LIB)(obcrst.o) \ 
    6558    $(MODEL_LIB)(obcspg.o) \ 
    6559    $(MODEL_LIB)(obc_oce.o) \ 
     6740   $(MODEL_LIB)(initrc.o) \ 
     6741   $(MODEL_LIB)(istate.o) \ 
     6742   $(MODEL_LIB)(ldfdyn.o) \ 
     6743   $(MODEL_LIB)(ldftra.o) \ 
     6744   $(MODEL_LIB)(lib_mpp.o) \ 
     6745   $(MODEL_LIB)(mppini.o) \ 
    65606746   $(MODEL_LIB)(obc_par.o) \ 
    6561    $(MODEL_LIB)(ocesbc.o) \ 
     6747   $(MODEL_LIB)(obcini.o) \ 
    65626748   $(MODEL_LIB)(oce.o) \ 
    65636749   $(MODEL_LIB)(ocfzpt.o) \ 
    6564    $(MODEL_LIB)(par_kind.o) \ 
    6565    $(MODEL_LIB)(par_oce.o) \ 
    6566    $(MODEL_LIB)(phycst.o) \ 
    6567    $(MODEL_LIB)(prtctl.o) \ 
    6568    $(MODEL_LIB)(restart.o) \ 
    6569    $(MODEL_LIB)(solisl.o) \ 
    6570    $(MODEL_LIB)(solmat.o) \ 
    6571    $(MODEL_LIB)(sol_oce.o) \ 
    6572    $(MODEL_LIB)(stpctl.o) \ 
    6573    $(MODEL_LIB)(taumod.o) \ 
    6574    $(MODEL_LIB)(traadv_cen2.o) \ 
    6575    $(MODEL_LIB)(traadv_ctl.o) \ 
    6576    $(MODEL_LIB)(traadv_muscl2.o) \ 
    6577    $(MODEL_LIB)(traadv_muscl.o) \ 
    6578    $(MODEL_LIB)(traadv_tvd.o) \ 
    6579    $(MODEL_LIB)(trabbc.o) \ 
    6580    $(MODEL_LIB)(trabbl.o) \ 
    6581    $(MODEL_LIB)(tradmp.o) \ 
    6582    $(MODEL_LIB)(traldf_bilapg.o) \ 
    6583    $(MODEL_LIB)(traldf_bilap.o) \ 
    6584    $(MODEL_LIB)(traldf_iso.o) \ 
    6585    $(MODEL_LIB)(traldf_iso_zps.o) \ 
    6586    $(MODEL_LIB)(traldf_lap.o) \ 
    6587    $(MODEL_LIB)(tranpc.o) \ 
    6588    $(MODEL_LIB)(tranxt.o) \ 
     6750   $(MODEL_LIB)(phycst.o) \ 
     6751   $(MODEL_LIB)(prtctl.o) \ 
     6752   $(MODEL_LIB)(solver.o) \ 
     6753   $(MODEL_LIB)(step.o) \ 
     6754   $(MODEL_LIB)(step1d.o) \ 
    65896755   $(MODEL_LIB)(traqsr.o) \ 
    6590    $(MODEL_LIB)(trasbc.o) \ 
    6591    $(MODEL_LIB)(trazdf_exp.o) \ 
    6592    $(MODEL_LIB)(trazdf_imp.o) \ 
    6593    $(MODEL_LIB)(trazdf_iso.o) \ 
    6594    $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
    6595    $(MODEL_LIB)(trcstp.o) \ 
    6596    $(MODEL_LIB)(trc_oce.o) \ 
    65976756   $(MODEL_LIB)(trdicp.o) \ 
    6598    $(MODEL_LIB)(trdicp_oce.o) \ 
    65996757   $(MODEL_LIB)(trdmld.o) \ 
    6600    $(MODEL_LIB)(trdmld_oce.o) \ 
    6601    $(MODEL_LIB)(trdmod.o) \ 
    66026758   $(MODEL_LIB)(trdmod_oce.o) \ 
    66036759   $(MODEL_LIB)(trdvor.o) \ 
    6604    $(MODEL_LIB)(trdvor_oce.o) \ 
    6605    $(MODEL_LIB)(wzvmod.o) \ 
    6606    $(MODEL_LIB)(zdfbfr.o) \ 
    6607    $(MODEL_LIB)(zdfddm.o) \ 
    6608    $(MODEL_LIB)(zdfevd.o) \ 
    6609    $(MODEL_LIB)(zdfkpp.o) \ 
    6610    $(MODEL_LIB)(zdfmxl.o) \ 
    6611    $(MODEL_LIB)(zdfric.o) \ 
    6612    $(MODEL_LIB)(zdftke.o) \ 
    6613    $(MODEL_LIB)(zdf_oce.o) \ 
     6760   $(MODEL_LIB)(zdfini.o) \ 
    66146761   $(MODEL_LIB)(zpshde.o) \ 
    66156762   cpl.F90 \ 
     
    66176764   daymod.F90 \ 
    66186765   diaptr.F90 \ 
     6766   dom_oce.F90 \ 
    66196767   domain.F90 \ 
    66206768   domcfg.F90 \ 
    6621    dom_oce.F90 \ 
    66226769   dtasal.F90 \ 
    66236770   dtasst.F90 \ 
     
    66286775   flxfwb.F90 \ 
    66296776   iceini.F90 \ 
     6777   in_out_manager.F90 \ 
    66306778   ini1d.F90 \ 
    66316779   initrc.F90 \ 
    6632    in_out_manager.F90 \ 
    66336780   istate.F90 \ 
    66346781   ldfdyn.F90 \ 
     
    66366783   lib_mpp.F90 \ 
    66376784   mppini.F90 \ 
     6785   obc_par.F90 \ 
    66386786   obcini.F90 \ 
    6639    obc_par.F90 \ 
    66406787   oce.F90 \ 
    66416788   ocfzpt.F90 \ 
     
    66436790   prtctl.F90 \ 
    66446791   solver.F90 \ 
     6792   step.F90 \ 
    66456793   step1d.F90 \ 
    6646    step.F90 \ 
    66476794   traqsr.F90 \ 
    66486795   trdicp.F90 \ 
     
    66526799   zdfini.F90 \ 
    66536800   zpshde.F90 \ 
    6654    $(MODEL_LIB)(cpl.o) \ 
    6655    $(MODEL_LIB)(cpl_oce.o) \ 
    6656    $(MODEL_LIB)(daymod.o) \ 
    6657    $(MODEL_LIB)(diaptr.o) \ 
    6658    $(MODEL_LIB)(domain.o) \ 
    6659    $(MODEL_LIB)(domcfg.o) \ 
    6660    $(MODEL_LIB)(dom_oce.o) \ 
    6661    $(MODEL_LIB)(dtasal.o) \ 
    6662    $(MODEL_LIB)(dtasst.o) \ 
    6663    $(MODEL_LIB)(dtatem.o) \ 
    6664    $(MODEL_LIB)(dyncor1d.o) \ 
    6665    $(MODEL_LIB)(dynspg_oce.o) \ 
    6666    $(MODEL_LIB)(eosbn2.o) \ 
    6667    $(MODEL_LIB)(flxfwb.o) \ 
    6668    $(MODEL_LIB)(iceini.o) \ 
    6669    $(MODEL_LIB)(ini1d.o) \ 
    6670    $(MODEL_LIB)(initrc.o) \ 
    6671    $(MODEL_LIB)(in_out_manager.o) \ 
    6672    $(MODEL_LIB)(istate.o) \ 
    6673    $(MODEL_LIB)(ldfdyn.o) \ 
    6674    $(MODEL_LIB)(ldftra.o) \ 
    6675    $(MODEL_LIB)(lib_mpp.o) \ 
    6676    $(MODEL_LIB)(mppini.o) \ 
    6677    $(MODEL_LIB)(obcini.o) \ 
    6678    $(MODEL_LIB)(obc_par.o) \ 
    6679    $(MODEL_LIB)(oce.o) \ 
    6680    $(MODEL_LIB)(ocfzpt.o) \ 
    6681    $(MODEL_LIB)(phycst.o) \ 
    6682    $(MODEL_LIB)(prtctl.o) \ 
    6683    $(MODEL_LIB)(solver.o) \ 
    6684    $(MODEL_LIB)(step1d.o) \ 
    6685    $(MODEL_LIB)(step.o) \ 
    6686    $(MODEL_LIB)(traqsr.o) \ 
    6687    $(MODEL_LIB)(trdicp.o) \ 
    6688    $(MODEL_LIB)(trdmld.o) \ 
    6689    $(MODEL_LIB)(trdmod_oce.o) \ 
    6690    $(MODEL_LIB)(trdvor.o) \ 
    6691    $(MODEL_LIB)(zdfini.o) \ 
    6692    $(MODEL_LIB)(zpshde.o) \ 
     6801   KEY_CPP \ 
    66936802   opa.F90 
    66946803$(MODEL_LIB)(par_ice.o) :  \ 
    6695    par_kind.F90 \ 
    6696    $(MODEL_LIB)(par_kind.o) \ 
    6697    par_oce.F90 \ 
    6698    $(MODEL_LIB)(par_oce.o) \ 
     6804   $(MODEL_LIB)(par_kind.o) \ 
     6805   par_kind.F90 \ 
     6806   $(MODEL_LIB)(par_oce.o) \ 
     6807   par_oce.F90 \ 
    66996808   par_ice.F90 
     6809$(MODEL_LIB)(par_kind.o) : \ 
     6810   par_kind.F90 
    67006811$(MODEL_LIB)(par_oce.o) :  \ 
    6701    par_kind.F90 \ 
    6702    $(MODEL_LIB)(par_kind.o) \ 
     6812   $(MODEL_LIB)(par_kind.o) \ 
     6813   par_kind.F90 \ 
    67036814   par_EEL_R2.h90 \ 
    67046815   par_EEL_R5.h90 \ 
     
    67126823   par_oce.F90 
    67136824$(MODEL_LIB)(phycst.o) :   \ 
    6714    lib_print.f90 \ 
    6715    par_kind.F90 \ 
    6716    par_oce.F90 \ 
    6717    $(MODEL_LIB)(lib_print.o) \ 
    6718    $(MODEL_LIB)(par_kind.o) \ 
    6719    $(MODEL_LIB)(par_oce.o) \ 
    6720    in_out_manager.F90 \ 
    6721    par_oce.F90 \ 
    6722    $(MODEL_LIB)(in_out_manager.o) \ 
    6723    $(MODEL_LIB)(par_oce.o) \ 
     6825   $(MODEL_LIB)(lib_print.o) \ 
     6826   $(MODEL_LIB)(par_kind.o) \ 
     6827   $(MODEL_LIB)(par_oce.o) \ 
     6828   lib_print.f90 \ 
     6829   par_kind.F90 \ 
     6830   par_oce.F90 \ 
     6831   $(MODEL_LIB)(in_out_manager.o) \ 
     6832   $(MODEL_LIB)(par_oce.o) \ 
     6833   in_out_manager.F90 \ 
     6834   par_oce.F90 \ 
    67246835   phycst.F90 
    67256836$(MODEL_LIB)(prtctl.o) :   \ 
    6726    dom_oce.F90 \ 
    6727    in_out_manager.F90 \ 
    6728    lib_print.f90 \ 
    6729    par_kind.F90 \ 
    6730    par_oce.F90 \ 
    6731    $(MODEL_LIB)(dom_oce.o) \ 
    6732    $(MODEL_LIB)(in_out_manager.o) \ 
    6733    $(MODEL_LIB)(lib_print.o) \ 
    6734    $(MODEL_LIB)(par_kind.o) \ 
    6735    $(MODEL_LIB)(par_oce.o) \ 
    6736    dom_oce.F90 \ 
    6737    in_out_manager.F90 \ 
    6738    lib_mpp.F90 \ 
    6739    $(MODEL_LIB)(dom_oce.o) \ 
    6740    $(MODEL_LIB)(in_out_manager.o) \ 
    6741    $(MODEL_LIB)(lib_mpp.o) \ 
     6837   $(MODEL_LIB)(dom_oce.o) \ 
     6838   $(MODEL_LIB)(in_out_manager.o) \ 
     6839   $(MODEL_LIB)(lib_print.o) \ 
     6840   $(MODEL_LIB)(par_kind.o) \ 
     6841   $(MODEL_LIB)(par_oce.o) \ 
     6842   dom_oce.F90 \ 
     6843   in_out_manager.F90 \ 
     6844   lib_print.f90 \ 
     6845   par_kind.F90 \ 
     6846   par_oce.F90 \ 
     6847   $(MODEL_LIB)(dom_oce.o) \ 
     6848   $(MODEL_LIB)(in_out_manager.o) \ 
     6849   $(MODEL_LIB)(lib_mpp.o) \ 
     6850   dom_oce.F90 \ 
     6851   in_out_manager.F90 \ 
     6852   lib_mpp.F90 \ 
    67426853   prtctl.F90 
    67436854$(MODEL_LIB)(restart.o) :  \ 
     6855   $(MODEL_LIB)(blk_oce.o) \ 
     6856   $(MODEL_LIB)(dom_oce.o) \ 
     6857   $(MODEL_LIB)(dynzdf_exp.o) \ 
     6858   $(MODEL_LIB)(in_out_manager.o) \ 
     6859   $(MODEL_LIB)(lbclnk.o) \ 
     6860   $(MODEL_LIB)(lib_print.o) \ 
     6861   $(MODEL_LIB)(oce.o) \ 
     6862   $(MODEL_LIB)(par_kind.o) \ 
     6863   $(MODEL_LIB)(par_oce.o) \ 
     6864   $(MODEL_LIB)(phycst.o) \ 
     6865   $(MODEL_LIB)(prtctl.o) \ 
     6866   $(MODEL_LIB)(taumod.o) \ 
     6867   $(MODEL_LIB)(traadv_ctl.o) \ 
     6868   $(MODEL_LIB)(trazdf_exp.o) \ 
     6869   $(MODEL_LIB)(zdf_oce.o) \ 
    67446870   blk_oce.F90 \ 
    67456871   dom_oce.F90 \ 
     
    67586884   zdf_oce.F90 \ 
    67596885   $(MODEL_LIB)(blk_oce.o) \ 
    6760    $(MODEL_LIB)(dom_oce.o) \ 
    6761    $(MODEL_LIB)(dynzdf_exp.o) \ 
    6762    $(MODEL_LIB)(in_out_manager.o) \ 
    6763    $(MODEL_LIB)(lbclnk.o) \ 
    6764    $(MODEL_LIB)(lib_print.o) \ 
    6765    $(MODEL_LIB)(oce.o) \ 
    6766    $(MODEL_LIB)(par_kind.o) \ 
    6767    $(MODEL_LIB)(par_oce.o) \ 
    6768    $(MODEL_LIB)(phycst.o) \ 
    6769    $(MODEL_LIB)(prtctl.o) \ 
    6770    $(MODEL_LIB)(taumod.o) \ 
    6771    $(MODEL_LIB)(traadv_ctl.o) \ 
    6772    $(MODEL_LIB)(trazdf_exp.o) \ 
     6886   $(MODEL_LIB)(cpl_oce.o) \ 
     6887   $(MODEL_LIB)(daymod.o) \ 
     6888   $(MODEL_LIB)(dom_oce.o) \ 
     6889   $(MODEL_LIB)(dynspg_oce.o) \ 
     6890   $(MODEL_LIB)(flx_oce.o) \ 
     6891   $(MODEL_LIB)(ice_oce.o) \ 
     6892   $(MODEL_LIB)(in_out_manager.o) \ 
     6893   $(MODEL_LIB)(oce.o) \ 
     6894   $(MODEL_LIB)(phycst.o) \ 
     6895   $(MODEL_LIB)(sol_oce.o) \ 
    67736896   $(MODEL_LIB)(zdf_oce.o) \ 
     6897   $(MODEL_LIB)(zdftke.o) \ 
    67746898   blk_oce.F90 \ 
    67756899   cpl_oce.F90 \ 
     
    67836907   phycst.F90 \ 
    67846908   sol_oce.F90 \ 
     6909   zdf_oce.F90 \ 
    67856910   zdftke.F90 \ 
    6786    zdf_oce.F90 \ 
    6787    $(MODEL_LIB)(blk_oce.o) \ 
    6788    $(MODEL_LIB)(cpl_oce.o) \ 
    6789    $(MODEL_LIB)(daymod.o) \ 
    6790    $(MODEL_LIB)(dom_oce.o) \ 
    6791    $(MODEL_LIB)(dynspg_oce.o) \ 
    6792    $(MODEL_LIB)(flx_oce.o) \ 
    6793    $(MODEL_LIB)(ice_oce.o) \ 
    6794    $(MODEL_LIB)(in_out_manager.o) \ 
    6795    $(MODEL_LIB)(oce.o) \ 
    6796    $(MODEL_LIB)(phycst.o) \ 
    6797    $(MODEL_LIB)(sol_oce.o) \ 
    6798    $(MODEL_LIB)(zdftke.o) \ 
    6799    $(MODEL_LIB)(zdf_oce.o) \ 
    6800    lib_mpp.F90 \ 
    6801    $(MODEL_LIB)(lib_mpp.o) \ 
     6911   $(MODEL_LIB)(lib_mpp.o) \ 
     6912   lib_mpp.F90 \ 
    68026913   restart_dimg.h90 \ 
    68036914   $(IOIPSL_LIB) \ 
    68046915   KEY_CPP \ 
    68056916   restart.F90 
     6917$(MODEL_LIB)(sms.o) :   \ 
     6918   sms.F90 
     6919$(MODEL_LIB)(sol_oce.o) :  \ 
     6920   $(MODEL_LIB)(par_kind.o) \ 
     6921   par_kind.F90 \ 
     6922   $(MODEL_LIB)(par_oce.o) \ 
     6923   par_oce.F90 \ 
     6924   KEY_CPP \ 
     6925   sol_oce.F90 
    68066926$(MODEL_LIB)(solfet.o) :   \ 
    6807    dom_oce.F90 \ 
    6808    in_out_manager.F90 \ 
    6809    lib_mpp.F90 \ 
    6810    oce.F90 \ 
    6811    par_oce.F90 \ 
    6812    $(MODEL_LIB)(dom_oce.o) \ 
    6813    $(MODEL_LIB)(in_out_manager.o) \ 
    6814    $(MODEL_LIB)(lib_mpp.o) \ 
    6815    $(MODEL_LIB)(oce.o) \ 
    6816    $(MODEL_LIB)(par_oce.o) \ 
     6927   $(MODEL_LIB)(dom_oce.o) \ 
     6928   $(MODEL_LIB)(in_out_manager.o) \ 
     6929   $(MODEL_LIB)(lib_mpp.o) \ 
     6930   $(MODEL_LIB)(oce.o) \ 
     6931   $(MODEL_LIB)(par_oce.o) \ 
     6932   dom_oce.F90 \ 
     6933   in_out_manager.F90 \ 
     6934   lib_mpp.F90 \ 
     6935   oce.F90 \ 
     6936   par_oce.F90 \ 
     6937   $(MODEL_LIB)(dom_oce.o) \ 
     6938   $(MODEL_LIB)(lbclnk.o) \ 
     6939   $(MODEL_LIB)(lib_mpp.o) \ 
     6940   $(MODEL_LIB)(oce.o) \ 
     6941   $(MODEL_LIB)(sol_oce.o) \ 
    68176942   dom_oce.F90 \ 
    68186943   lbclnk.F90 \ 
     
    68206945   oce.F90 \ 
    68216946   sol_oce.F90 \ 
    6822    $(MODEL_LIB)(dom_oce.o) \ 
    6823    $(MODEL_LIB)(lbclnk.o) \ 
    6824    $(MODEL_LIB)(lib_mpp.o) \ 
    6825    $(MODEL_LIB)(oce.o) \ 
    6826    $(MODEL_LIB)(sol_oce.o) \ 
     6947   KEY_CPP \ 
    68276948   solfet.F90 
    68286949$(MODEL_LIB)(solisl.o) :   \ 
     6950   $(MODEL_LIB)(dom_oce.o) \ 
     6951   $(MODEL_LIB)(in_out_manager.o) \ 
     6952   $(MODEL_LIB)(lbclnk.o) \ 
     6953   $(MODEL_LIB)(lib_mpp.o) \ 
     6954   $(MODEL_LIB)(lib_print.o) \ 
     6955   $(MODEL_LIB)(obc_par.o) \ 
     6956   $(MODEL_LIB)(oce.o) \ 
     6957   $(MODEL_LIB)(par_kind.o) \ 
     6958   $(MODEL_LIB)(par_oce.o) \ 
     6959   $(MODEL_LIB)(sol_oce.o) \ 
     6960   $(MODEL_LIB)(zdf_oce.o) \ 
    68296961   dom_oce.F90 \ 
    68306962   in_out_manager.F90 \ 
     
    68406972   $(MODEL_LIB)(dom_oce.o) \ 
    68416973   $(MODEL_LIB)(in_out_manager.o) \ 
    6842    $(MODEL_LIB)(lbclnk.o) \ 
    6843    $(MODEL_LIB)(lib_mpp.o) \ 
    6844    $(MODEL_LIB)(lib_print.o) \ 
    6845    $(MODEL_LIB)(obc_par.o) \ 
    6846    $(MODEL_LIB)(oce.o) \ 
    6847    $(MODEL_LIB)(par_kind.o) \ 
    6848    $(MODEL_LIB)(par_oce.o) \ 
     6974   $(MODEL_LIB)(lib_mpp.o) \ 
     6975   $(MODEL_LIB)(obc_oce.o) \ 
     6976   $(MODEL_LIB)(oce.o) \ 
    68496977   $(MODEL_LIB)(sol_oce.o) \ 
    6850    $(MODEL_LIB)(zdf_oce.o) \ 
     6978   $(MODEL_LIB)(solfet.o) \ 
     6979   $(MODEL_LIB)(solpcg.o) \ 
     6980   $(MODEL_LIB)(solsor.o) \ 
    68516981   dom_oce.F90 \ 
    68526982   in_out_manager.F90 \ 
     
    68546984   obc_oce.F90 \ 
    68556985   oce.F90 \ 
     6986   sol_oce.F90 \ 
    68566987   solfet.F90 \ 
    68576988   solpcg.F90 \ 
    68586989   solsor.F90 \ 
     6990   $(IOIPSL_LIB) \ 
     6991   KEY_CPP \ 
     6992   solisl.F90 
     6993$(MODEL_LIB)(solmat.o) :   \ 
     6994   $(MODEL_LIB)(dom_oce.o) \ 
     6995   $(MODEL_LIB)(in_out_manager.o) \ 
     6996   $(MODEL_LIB)(lib_mpp.o) \ 
     6997   $(MODEL_LIB)(lib_print.o) \ 
     6998   $(MODEL_LIB)(obc_par.o) \ 
     6999   $(MODEL_LIB)(oce.o) \ 
     7000   $(MODEL_LIB)(par_kind.o) \ 
     7001   $(MODEL_LIB)(par_oce.o) \ 
     7002   dom_oce.F90 \ 
     7003   in_out_manager.F90 \ 
     7004   lib_mpp.F90 \ 
     7005   lib_print.f90 \ 
     7006   obc_par.F90 \ 
     7007   oce.F90 \ 
     7008   par_kind.F90 \ 
     7009   par_oce.F90 \ 
     7010   $(MODEL_LIB)(dom_oce.o) \ 
     7011   $(MODEL_LIB)(in_out_manager.o) \ 
     7012   $(MODEL_LIB)(lbclnk.o) \ 
     7013   $(MODEL_LIB)(lib_feti.o) \ 
     7014   $(MODEL_LIB)(lib_mpp.o) \ 
     7015   $(MODEL_LIB)(obc_oce.o) \ 
     7016   $(MODEL_LIB)(oce.o) \ 
     7017   $(MODEL_LIB)(phycst.o) \ 
     7018   $(MODEL_LIB)(sol_oce.o) \ 
     7019   dom_oce.F90 \ 
     7020   in_out_manager.F90 \ 
     7021   lbclnk.F90 \ 
     7022   lib_feti.F90 \ 
     7023   lib_mpp.F90 \ 
     7024   obc_oce.F90 \ 
     7025   oce.F90 \ 
     7026   phycst.F90 \ 
    68597027   sol_oce.F90 \ 
    6860    $(MODEL_LIB)(dom_oce.o) \ 
    6861    $(MODEL_LIB)(in_out_manager.o) \ 
    6862    $(MODEL_LIB)(lib_mpp.o) \ 
     7028   KEY_CPP \ 
     7029   solmat.F90 
     7030$(MODEL_LIB)(solpcg.o) :   \ 
     7031   $(MODEL_LIB)(dom_oce.o) \ 
     7032   $(MODEL_LIB)(in_out_manager.o) \ 
     7033   $(MODEL_LIB)(lib_mpp.o) \ 
     7034   $(MODEL_LIB)(lib_print.o) \ 
     7035   $(MODEL_LIB)(oce.o) \ 
     7036   $(MODEL_LIB)(par_kind.o) \ 
     7037   $(MODEL_LIB)(par_oce.o) \ 
     7038   dom_oce.F90 \ 
     7039   in_out_manager.F90 \ 
     7040   lib_mpp.F90 \ 
     7041   lib_print.f90 \ 
     7042   oce.F90 \ 
     7043   par_kind.F90 \ 
     7044   par_oce.F90 \ 
     7045   $(MODEL_LIB)(dom_oce.o) \ 
     7046   $(MODEL_LIB)(in_out_manager.o) \ 
     7047   $(MODEL_LIB)(lbclnk.o) \ 
     7048   $(MODEL_LIB)(lib_mpp.o) \ 
     7049   $(MODEL_LIB)(oce.o) \ 
     7050   $(MODEL_LIB)(sol_oce.o) \ 
     7051   dom_oce.F90 \ 
     7052   in_out_manager.F90 \ 
     7053   lbclnk.F90 \ 
     7054   lib_mpp.F90 \ 
     7055   oce.F90 \ 
     7056   sol_oce.F90 \ 
     7057   vectopt_loop_substitute.h90 \ 
     7058   KEY_CPP \ 
     7059   solpcg.F90 
     7060$(MODEL_LIB)(solsor.o) :   \ 
     7061   $(MODEL_LIB)(dom_oce.o) \ 
     7062   $(MODEL_LIB)(in_out_manager.o) \ 
     7063   $(MODEL_LIB)(lib_mpp.o) \ 
     7064   $(MODEL_LIB)(lib_print.o) \ 
     7065   $(MODEL_LIB)(oce.o) \ 
     7066   $(MODEL_LIB)(par_kind.o) \ 
     7067   $(MODEL_LIB)(par_oce.o) \ 
     7068   dom_oce.F90 \ 
     7069   in_out_manager.F90 \ 
     7070   lib_mpp.F90 \ 
     7071   lib_print.f90 \ 
     7072   oce.F90 \ 
     7073   par_kind.F90 \ 
     7074   par_oce.F90 \ 
     7075   $(MODEL_LIB)(dom_oce.o) \ 
     7076   $(MODEL_LIB)(in_out_manager.o) \ 
     7077   $(MODEL_LIB)(lbclnk.o) \ 
     7078   $(MODEL_LIB)(lib_mpp.o) \ 
     7079   $(MODEL_LIB)(oce.o) \ 
     7080   $(MODEL_LIB)(sol_oce.o) \ 
     7081   $(MODEL_LIB)(zdf_oce.o) \ 
     7082   dom_oce.F90 \ 
     7083   in_out_manager.F90 \ 
     7084   lbclnk.F90 \ 
     7085   lib_mpp.F90 \ 
     7086   oce.F90 \ 
     7087   sol_oce.F90 \ 
     7088   zdf_oce.F90 \ 
     7089   solsor.F90 
     7090$(MODEL_LIB)(solsor_e.o) : \ 
     7091   $(MODEL_LIB)(dom_oce.o) \ 
     7092   $(MODEL_LIB)(in_out_manager.o) \ 
     7093   $(MODEL_LIB)(lib_mpp.o) \ 
     7094   $(MODEL_LIB)(lib_print.o) \ 
     7095   $(MODEL_LIB)(oce.o) \ 
     7096   $(MODEL_LIB)(par_kind.o) \ 
     7097   $(MODEL_LIB)(par_oce.o) \ 
     7098   dom_oce.F90 \ 
     7099   in_out_manager.F90 \ 
     7100   lib_mpp.F90 \ 
     7101   lib_print.f90 \ 
     7102   oce.F90 \ 
     7103   par_kind.F90 \ 
     7104   par_oce.F90 \ 
     7105   $(MODEL_LIB)(dom_oce.o) \ 
     7106   $(MODEL_LIB)(in_out_manager.o) \ 
     7107   $(MODEL_LIB)(lbclnk.o) \ 
     7108   $(MODEL_LIB)(lib_mpp.o) \ 
     7109   $(MODEL_LIB)(oce.o) \ 
     7110   $(MODEL_LIB)(sol_oce.o) \ 
     7111   $(MODEL_LIB)(zdf_oce.o) \ 
     7112   dom_oce.F90 \ 
     7113   in_out_manager.F90 \ 
     7114   lbclnk.F90 \ 
     7115   lib_mpp.F90 \ 
     7116   oce.F90 \ 
     7117   sol_oce.F90 \ 
     7118   zdf_oce.F90 \ 
     7119   solsor_e.F90 
     7120$(MODEL_LIB)(solver.o) :   \ 
     7121   $(MODEL_LIB)(dom_oce.o) \ 
     7122   $(MODEL_LIB)(in_out_manager.o) \ 
     7123   $(MODEL_LIB)(lbclnk.o) \ 
     7124   $(MODEL_LIB)(lib_feti.o) \ 
     7125   $(MODEL_LIB)(lib_mpp.o) \ 
     7126   $(MODEL_LIB)(lib_print.o) \ 
    68637127   $(MODEL_LIB)(obc_oce.o) \ 
    6864    $(MODEL_LIB)(oce.o) \ 
     7128   $(MODEL_LIB)(obc_par.o) \ 
     7129   $(MODEL_LIB)(oce.o) \ 
     7130   $(MODEL_LIB)(par_kind.o) \ 
     7131   $(MODEL_LIB)(par_oce.o) \ 
     7132   $(MODEL_LIB)(phycst.o) \ 
     7133   $(MODEL_LIB)(sol_oce.o) \ 
    68657134   $(MODEL_LIB)(solfet.o) \ 
    68667135   $(MODEL_LIB)(solpcg.o) \ 
    68677136   $(MODEL_LIB)(solsor.o) \ 
    6868    $(MODEL_LIB)(sol_oce.o) \ 
    6869    $(IOIPSL_LIB) \ 
    6870    solisl.F90 
    6871 $(MODEL_LIB)(solmat.o) :   \ 
    6872    dom_oce.F90 \ 
    6873    in_out_manager.F90 \ 
    6874    lib_mpp.F90 \ 
    6875    lib_print.f90 \ 
    6876    obc_par.F90 \ 
    6877    oce.F90 \ 
    6878    par_kind.F90 \ 
    6879    par_oce.F90 \ 
    6880    $(MODEL_LIB)(dom_oce.o) \ 
    6881    $(MODEL_LIB)(in_out_manager.o) \ 
    6882    $(MODEL_LIB)(lib_mpp.o) \ 
    6883    $(MODEL_LIB)(lib_print.o) \ 
    6884    $(MODEL_LIB)(obc_par.o) \ 
    6885    $(MODEL_LIB)(oce.o) \ 
    6886    $(MODEL_LIB)(par_kind.o) \ 
    6887    $(MODEL_LIB)(par_oce.o) \ 
    6888    dom_oce.F90 \ 
    6889    in_out_manager.F90 \ 
    6890    lbclnk.F90 \ 
    6891    lib_feti.F90 \ 
    6892    lib_mpp.F90 \ 
    6893    obc_oce.F90 \ 
    6894    oce.F90 \ 
    6895    phycst.F90 \ 
    6896    sol_oce.F90 \ 
    6897    $(MODEL_LIB)(dom_oce.o) \ 
    6898    $(MODEL_LIB)(in_out_manager.o) \ 
    6899    $(MODEL_LIB)(lbclnk.o) \ 
    6900    $(MODEL_LIB)(lib_feti.o) \ 
    6901    $(MODEL_LIB)(lib_mpp.o) \ 
    6902    $(MODEL_LIB)(obc_oce.o) \ 
    6903    $(MODEL_LIB)(oce.o) \ 
    6904    $(MODEL_LIB)(phycst.o) \ 
    6905    $(MODEL_LIB)(sol_oce.o) \ 
    6906    solmat.F90 
    6907 $(MODEL_LIB)(solpcg.o) :   \ 
    6908    dom_oce.F90 \ 
    6909    in_out_manager.F90 \ 
    6910    lib_mpp.F90 \ 
    6911    lib_print.f90 \ 
    6912    oce.F90 \ 
    6913    par_kind.F90 \ 
    6914    par_oce.F90 \ 
    6915    $(MODEL_LIB)(dom_oce.o) \ 
    6916    $(MODEL_LIB)(in_out_manager.o) \ 
    6917    $(MODEL_LIB)(lib_mpp.o) \ 
    6918    $(MODEL_LIB)(lib_print.o) \ 
    6919    $(MODEL_LIB)(oce.o) \ 
    6920    $(MODEL_LIB)(par_kind.o) \ 
    6921    $(MODEL_LIB)(par_oce.o) \ 
    6922    dom_oce.F90 \ 
    6923    in_out_manager.F90 \ 
    6924    lbclnk.F90 \ 
    6925    lib_mpp.F90 \ 
    6926    oce.F90 \ 
    6927    sol_oce.F90 \ 
    6928    $(MODEL_LIB)(dom_oce.o) \ 
    6929    $(MODEL_LIB)(in_out_manager.o) \ 
    6930    $(MODEL_LIB)(lbclnk.o) \ 
    6931    $(MODEL_LIB)(lib_mpp.o) \ 
    6932    $(MODEL_LIB)(oce.o) \ 
    6933    $(MODEL_LIB)(sol_oce.o) \ 
    6934    vectopt_loop_substitute.h90 \ 
    6935    KEY_CPP \ 
    6936    solpcg.F90 
    6937 $(MODEL_LIB)(solsor.o) :   \ 
    6938    dom_oce.F90 \ 
    6939    in_out_manager.F90 \ 
    6940    lib_mpp.F90 \ 
    6941    lib_print.f90 \ 
    6942    oce.F90 \ 
    6943    par_kind.F90 \ 
    6944    par_oce.F90 \ 
    6945    $(MODEL_LIB)(dom_oce.o) \ 
    6946    $(MODEL_LIB)(in_out_manager.o) \ 
    6947    $(MODEL_LIB)(lib_mpp.o) \ 
    6948    $(MODEL_LIB)(lib_print.o) \ 
    6949    $(MODEL_LIB)(oce.o) \ 
    6950    $(MODEL_LIB)(par_kind.o) \ 
    6951    $(MODEL_LIB)(par_oce.o) \ 
    6952    dom_oce.F90 \ 
    6953    in_out_manager.F90 \ 
    6954    lbclnk.F90 \ 
    6955    lib_mpp.F90 \ 
    6956    oce.F90 \ 
    6957    sol_oce.F90 \ 
    6958    zdf_oce.F90 \ 
    6959    $(MODEL_LIB)(dom_oce.o) \ 
    6960    $(MODEL_LIB)(in_out_manager.o) \ 
    6961    $(MODEL_LIB)(lbclnk.o) \ 
    6962    $(MODEL_LIB)(lib_mpp.o) \ 
    6963    $(MODEL_LIB)(oce.o) \ 
    6964    $(MODEL_LIB)(sol_oce.o) \ 
    6965    $(MODEL_LIB)(zdf_oce.o) \ 
    6966    solsor.F90 
    6967 $(MODEL_LIB)(solsor_e.o) : \ 
    6968    dom_oce.F90 \ 
    6969    in_out_manager.F90 \ 
    6970    lib_mpp.F90 \ 
    6971    lib_print.f90 \ 
    6972    oce.F90 \ 
    6973    par_kind.F90 \ 
    6974    par_oce.F90 \ 
    6975    $(MODEL_LIB)(dom_oce.o) \ 
    6976    $(MODEL_LIB)(in_out_manager.o) \ 
    6977    $(MODEL_LIB)(lib_mpp.o) \ 
    6978    $(MODEL_LIB)(lib_print.o) \ 
    6979    $(MODEL_LIB)(oce.o) \ 
    6980    $(MODEL_LIB)(par_kind.o) \ 
    6981    $(MODEL_LIB)(par_oce.o) \ 
    6982    dom_oce.F90 \ 
    6983    in_out_manager.F90 \ 
    6984    lbclnk.F90 \ 
    6985    lib_mpp.F90 \ 
    6986    oce.F90 \ 
    6987    sol_oce.F90 \ 
    6988    zdf_oce.F90 \ 
    6989    $(MODEL_LIB)(dom_oce.o) \ 
    6990    $(MODEL_LIB)(in_out_manager.o) \ 
    6991    $(MODEL_LIB)(lbclnk.o) \ 
    6992    $(MODEL_LIB)(lib_mpp.o) \ 
    6993    $(MODEL_LIB)(oce.o) \ 
    6994    $(MODEL_LIB)(sol_oce.o) \ 
    6995    $(MODEL_LIB)(zdf_oce.o) \ 
    6996    solsor_e.F90 
    6997 $(MODEL_LIB)(solver.o) :   \ 
    69987137   dom_oce.F90 \ 
    69997138   in_out_manager.F90 \ 
     
    70087147   par_oce.F90 \ 
    70097148   phycst.F90 \ 
     7149   sol_oce.F90 \ 
    70107150   solfet.F90 \ 
    70117151   solpcg.F90 \ 
    70127152   solsor.F90 \ 
     7153   $(MODEL_LIB)(dom_oce.o) \ 
     7154   $(MODEL_LIB)(dynspg_oce.o) \ 
     7155   $(MODEL_LIB)(in_out_manager.o) \ 
     7156   $(MODEL_LIB)(lbclnk.o) \ 
     7157   $(MODEL_LIB)(lib_mpp.o) \ 
     7158   $(MODEL_LIB)(obc_oce.o) \ 
     7159   $(MODEL_LIB)(oce.o) \ 
     7160   $(MODEL_LIB)(sol_oce.o) \ 
     7161   $(MODEL_LIB)(solisl.o) \ 
     7162   $(MODEL_LIB)(solmat.o) \ 
     7163   $(MODEL_LIB)(zdf_oce.o) \ 
     7164   dom_oce.F90 \ 
     7165   dynspg_oce.F90 \ 
     7166   in_out_manager.F90 \ 
     7167   lbclnk.F90 \ 
     7168   lib_mpp.F90 \ 
     7169   obc_oce.F90 \ 
     7170   oce.F90 \ 
    70137171   sol_oce.F90 \ 
    7014    $(MODEL_LIB)(dom_oce.o) \ 
    7015    $(MODEL_LIB)(in_out_manager.o) \ 
    7016    $(MODEL_LIB)(lbclnk.o) \ 
    7017    $(MODEL_LIB)(lib_feti.o) \ 
    7018    $(MODEL_LIB)(lib_mpp.o) \ 
    7019    $(MODEL_LIB)(lib_print.o) \ 
    7020    $(MODEL_LIB)(obc_oce.o) \ 
    7021    $(MODEL_LIB)(obc_par.o) \ 
    7022    $(MODEL_LIB)(oce.o) \ 
    7023    $(MODEL_LIB)(par_kind.o) \ 
    7024    $(MODEL_LIB)(par_oce.o) \ 
    7025    $(MODEL_LIB)(phycst.o) \ 
    7026    $(MODEL_LIB)(solfet.o) \ 
    7027    $(MODEL_LIB)(solpcg.o) \ 
    7028    $(MODEL_LIB)(solsor.o) \ 
    7029    $(MODEL_LIB)(sol_oce.o) \ 
    7030    dom_oce.F90 \ 
    7031    dynspg_oce.F90 \ 
    7032    in_out_manager.F90 \ 
    7033    lbclnk.F90 \ 
    7034    lib_mpp.F90 \ 
    7035    obc_oce.F90 \ 
    7036    oce.F90 \ 
    70377172   solisl.F90 \ 
    70387173   solmat.F90 \ 
    7039    sol_oce.F90 \ 
    70407174   zdf_oce.F90 \ 
    7041    $(MODEL_LIB)(dom_oce.o) \ 
    7042    $(MODEL_LIB)(dynspg_oce.o) \ 
    7043    $(MODEL_LIB)(in_out_manager.o) \ 
    7044    $(MODEL_LIB)(lbclnk.o) \ 
    7045    $(MODEL_LIB)(lib_mpp.o) \ 
    7046    $(MODEL_LIB)(obc_oce.o) \ 
    7047    $(MODEL_LIB)(oce.o) \ 
    7048    $(MODEL_LIB)(solisl.o) \ 
    7049    $(MODEL_LIB)(solmat.o) \ 
    7050    $(MODEL_LIB)(sol_oce.o) \ 
    7051    $(MODEL_LIB)(zdf_oce.o) \ 
     7175   KEY_CPP \ 
    70527176   solver.F90 
    7053 $(MODEL_LIB)(sol_oce.o) :  \ 
    7054    par_kind.F90 \ 
    7055    $(MODEL_LIB)(par_kind.o) \ 
    7056    par_oce.F90 \ 
    7057    $(MODEL_LIB)(par_oce.o) \ 
    7058    sol_oce.F90 
    7059 $(MODEL_LIB)(step1d.o) :   \ 
    7060    agrif_opa_interp.F90 \ 
    7061    agrif_opa_update.F90 \ 
    7062    blk_oce.F90 \ 
    7063    cpl_oce.F90 \ 
    7064    daymod.F90 \ 
    7065    diadimg.F90 \ 
    7066    diahth.F90 \ 
    7067    dianam.F90 \ 
    7068    diaspr.F90 \ 
    7069    diawri.F90 \ 
    7070    dom_ice.F90 \ 
    7071    dom_oce.F90 \ 
    7072    dtasal.F90 \ 
    7073    dtasst.F90 \ 
    7074    dtatem.F90 \ 
    7075    dynspg_oce.F90 \ 
    7076    dynzdf_exp.F90 \ 
    7077    eosbn2.F90 \ 
    7078    flxblk.F90 \ 
    7079    flxmod.F90 \ 
    7080    flxrnf.F90 \ 
    7081    flx_oce.F90 \ 
    7082    iceini.F90 \ 
    7083    ice.F90 \ 
    7084    ice_oce.F90 \ 
    7085    in_out_manager.F90 \ 
    7086    lbclnk.F90 \ 
    7087    ldfdyn_oce.F90 \ 
    7088    ldfslp.F90 \ 
    7089    ldftra_oce.F90 \ 
    7090    lib_mpp.F90 \ 
    7091    lib_print.f90 \ 
    7092    limdia.F90 \ 
    7093    limdyn.F90 \ 
    7094    limflx.F90 \ 
    7095    limrst.F90 \ 
    7096    limthd.F90 \ 
    7097    limtrp.F90 \ 
    7098    limwri.F90 \ 
    7099    obctra.F90 \ 
    7100    ocesbc.F90 \ 
    7101    oce.F90 \ 
    7102    ocfzpt.F90 \ 
    7103    par_kind.F90 \ 
    7104    par_oce.F90 \ 
    7105    phycst.F90 \ 
    7106    prtctl.F90 \ 
    7107    solisl.F90 \ 
    7108    sol_oce.F90 \ 
    7109    taumod.F90 \ 
    7110    traadv_ctl.F90 \ 
    7111    tradmp.F90 \ 
    7112    traqsr.F90 \ 
    7113    trazdf_exp.F90 \ 
    7114    trc_oce.F90 \ 
    7115    trdmod.F90 \ 
    7116    trdmod_oce.F90 \ 
    7117    zdfddm.F90 \ 
    7118    zdfkpp.F90 \ 
    7119    zdfmxl.F90 \ 
    7120    zdftke.F90 \ 
    7121    zdf_oce.F90 \ 
     7177$(MODEL_LIB)(step.o) :  \ 
    71227178   $(MODEL_LIB)(agrif_opa_interp.o) \ 
    71237179   $(MODEL_LIB)(agrif_opa_update.o) \ 
     
    71287184   $(MODEL_LIB)(diahth.o) \ 
    71297185   $(MODEL_LIB)(dianam.o) \ 
     7186   $(MODEL_LIB)(diaptr.o) \ 
    71307187   $(MODEL_LIB)(diaspr.o) \ 
    71317188   $(MODEL_LIB)(diawri.o) \ 
     
    71337190   $(MODEL_LIB)(dom_oce.o) \ 
    71347191   $(MODEL_LIB)(dtasal.o) \ 
     7192   $(MODEL_LIB)(dtasss.o) \ 
    71357193   $(MODEL_LIB)(dtasst.o) \ 
    71367194   $(MODEL_LIB)(dtatem.o) \ 
     7195   $(MODEL_LIB)(dynspg_exp.o) \ 
     7196   $(MODEL_LIB)(dynspg_exp_jki.o) \ 
     7197   $(MODEL_LIB)(dynspg_flt.o) \ 
     7198   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
    71377199   $(MODEL_LIB)(dynspg_oce.o) \ 
     7200   $(MODEL_LIB)(dynspg_rl.o) \ 
     7201   $(MODEL_LIB)(dynspg_ts.o) \ 
     7202   $(MODEL_LIB)(dynspg_ts_jki.o) \ 
    71387203   $(MODEL_LIB)(dynzdf_exp.o) \ 
    71397204   $(MODEL_LIB)(eosbn2.o) \ 
     7205   $(MODEL_LIB)(flo4rk.o) \ 
     7206   $(MODEL_LIB)(flo_oce.o) \ 
     7207   $(MODEL_LIB)(floblk.o) \ 
     7208   $(MODEL_LIB)(flodom.o) \ 
     7209   $(MODEL_LIB)(flowri.o) \ 
     7210   $(MODEL_LIB)(flx_oce.o) \ 
    71407211   $(MODEL_LIB)(flxblk.o) \ 
    71417212   $(MODEL_LIB)(flxmod.o) \ 
    71427213   $(MODEL_LIB)(flxrnf.o) \ 
    7143    $(MODEL_LIB)(flx_oce.o) \ 
    7144    $(MODEL_LIB)(iceini.o) \ 
    71457214   $(MODEL_LIB)(ice.o) \ 
    71467215   $(MODEL_LIB)(ice_oce.o) \ 
     7216   $(MODEL_LIB)(iceini.o) \ 
    71477217   $(MODEL_LIB)(in_out_manager.o) \ 
    71487218   $(MODEL_LIB)(lbclnk.o) \ 
     
    71537223   $(MODEL_LIB)(lib_print.o) \ 
    71547224   $(MODEL_LIB)(limdia.o) \ 
     7225   $(MODEL_LIB)(limdmp.o) \ 
    71557226   $(MODEL_LIB)(limdyn.o) \ 
    71567227   $(MODEL_LIB)(limflx.o) \ 
     
    71597230   $(MODEL_LIB)(limtrp.o) \ 
    71607231   $(MODEL_LIB)(limwri.o) \ 
     7232   $(MODEL_LIB)(obc_oce.o) \ 
     7233   $(MODEL_LIB)(obccli.o) \ 
     7234   $(MODEL_LIB)(obcdyn.o) \ 
     7235   $(MODEL_LIB)(obcdyn_bt.o) \ 
    71617236   $(MODEL_LIB)(obctra.o) \ 
     7237   $(MODEL_LIB)(obcvol.o) \ 
     7238   $(MODEL_LIB)(oce.o) \ 
    71627239   $(MODEL_LIB)(ocesbc.o) \ 
    7163    $(MODEL_LIB)(oce.o) \ 
    71647240   $(MODEL_LIB)(ocfzpt.o) \ 
    71657241   $(MODEL_LIB)(par_kind.o) \ 
     
    71677243   $(MODEL_LIB)(phycst.o) \ 
    71687244   $(MODEL_LIB)(prtctl.o) \ 
     7245   $(MODEL_LIB)(sol_oce.o) \ 
     7246   $(MODEL_LIB)(solfet.o) \ 
    71697247   $(MODEL_LIB)(solisl.o) \ 
    7170    $(MODEL_LIB)(sol_oce.o) \ 
     7248   $(MODEL_LIB)(solpcg.o) \ 
     7249   $(MODEL_LIB)(solsor.o) \ 
    71717250   $(MODEL_LIB)(taumod.o) \ 
    71727251   $(MODEL_LIB)(traadv_ctl.o) \ 
     7252   $(MODEL_LIB)(trabbl.o) \ 
    71737253   $(MODEL_LIB)(tradmp.o) \ 
    71747254   $(MODEL_LIB)(traqsr.o) \ 
     
    71777257   $(MODEL_LIB)(trdmod.o) \ 
    71787258   $(MODEL_LIB)(trdmod_oce.o) \ 
     7259   $(MODEL_LIB)(zdf_oce.o) \ 
    71797260   $(MODEL_LIB)(zdfddm.o) \ 
    71807261   $(MODEL_LIB)(zdfkpp.o) \ 
    71817262   $(MODEL_LIB)(zdfmxl.o) \ 
    71827263   $(MODEL_LIB)(zdftke.o) \ 
    7183    $(MODEL_LIB)(zdf_oce.o) \ 
    7184    daymod.F90 \ 
    7185    diawri1d.F90 \ 
    7186    diawri.F90 \ 
    7187    dom_oce.F90 \ 
    7188    dtasal.F90 \ 
    7189    dtasst.F90 \ 
    7190    dtatem.F90 \ 
    7191    dyncor1d.F90 \ 
    7192    dynnxt1d.F90 \ 
    7193    dynzdf_exp.F90 \ 
    7194    dynzdf_imp.F90 \ 
    7195    dynzdf_imp_atsk.F90 \ 
    7196    dynzdf_iso.F90 \ 
    7197    eosbn2.F90 \ 
    7198    flxfwb.F90 \ 
    7199    flxmod.F90 \ 
    7200    flxrnf.F90 \ 
    7201    icestp1d.F90 \ 
    7202    ice_oce.F90 \ 
    7203    in_out_manager.F90 \ 
    7204    lbclnk.F90 \ 
    7205    ldfdyn_oce.F90 \ 
    7206    ldftra_oce.F90 \ 
    7207    ocesbc.F90 \ 
    7208    oce.F90 \ 
    7209    ocfzpt.F90 \ 
    7210    prtctl.F90 \ 
    7211    restart.F90 \ 
    7212    stpctl.F90 \ 
    7213    taumod.F90 \ 
    7214    tranxt.F90 \ 
    7215    traqsr.F90 \ 
    7216    trasbc.F90 \ 
    7217    trazdf_exp.F90 \ 
    7218    trazdf_imp.F90 \ 
    7219    trazdf_iso.F90 \ 
    7220    trazdf_iso_vopt.F90 \ 
    7221    zdfbfr.F90 \ 
    7222    zdfddm.F90 \ 
    7223    zdfevd.F90 \ 
    7224    zdfkpp.F90 \ 
    7225    zdfmxl.F90 \ 
    7226    zdfric.F90 \ 
    7227    zdftke.F90 \ 
    7228    zdf_oce.F90 \ 
    7229    $(MODEL_LIB)(daymod.o) \ 
    7230    $(MODEL_LIB)(diawri1d.o) \ 
    7231    $(MODEL_LIB)(diawri.o) \ 
    7232    $(MODEL_LIB)(dom_oce.o) \ 
    7233    $(MODEL_LIB)(dtasal.o) \ 
    7234    $(MODEL_LIB)(dtasst.o) \ 
    7235    $(MODEL_LIB)(dtatem.o) \ 
    7236    $(MODEL_LIB)(dyncor1d.o) \ 
    7237    $(MODEL_LIB)(dynnxt1d.o) \ 
    7238    $(MODEL_LIB)(dynzdf_exp.o) \ 
    7239    $(MODEL_LIB)(dynzdf_imp.o) \ 
    7240    $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
    7241    $(MODEL_LIB)(dynzdf_iso.o) \ 
    7242    $(MODEL_LIB)(eosbn2.o) \ 
    7243    $(MODEL_LIB)(flxfwb.o) \ 
    7244    $(MODEL_LIB)(flxmod.o) \ 
    7245    $(MODEL_LIB)(flxrnf.o) \ 
    7246    $(MODEL_LIB)(icestp1d.o) \ 
    7247    $(MODEL_LIB)(ice_oce.o) \ 
    7248    $(MODEL_LIB)(in_out_manager.o) \ 
    7249    $(MODEL_LIB)(lbclnk.o) \ 
    7250    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7251    $(MODEL_LIB)(ldftra_oce.o) \ 
    7252    $(MODEL_LIB)(ocesbc.o) \ 
    7253    $(MODEL_LIB)(oce.o) \ 
    7254    $(MODEL_LIB)(ocfzpt.o) \ 
    7255    $(MODEL_LIB)(prtctl.o) \ 
    7256    $(MODEL_LIB)(restart.o) \ 
    7257    $(MODEL_LIB)(stpctl.o) \ 
    7258    $(MODEL_LIB)(taumod.o) \ 
    7259    $(MODEL_LIB)(tranxt.o) \ 
    7260    $(MODEL_LIB)(traqsr.o) \ 
    7261    $(MODEL_LIB)(trasbc.o) \ 
    7262    $(MODEL_LIB)(trazdf_exp.o) \ 
    7263    $(MODEL_LIB)(trazdf_imp.o) \ 
    7264    $(MODEL_LIB)(trazdf_iso.o) \ 
    7265    $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
    7266    $(MODEL_LIB)(zdfbfr.o) \ 
    7267    $(MODEL_LIB)(zdfddm.o) \ 
    7268    $(MODEL_LIB)(zdfevd.o) \ 
    7269    $(MODEL_LIB)(zdfkpp.o) \ 
    7270    $(MODEL_LIB)(zdfmxl.o) \ 
    7271    $(MODEL_LIB)(zdfric.o) \ 
    7272    $(MODEL_LIB)(zdftke.o) \ 
    7273    $(MODEL_LIB)(zdf_oce.o) \ 
    7274    domzgr_substitute.h90 \ 
    7275    zdfddm_substitute.h90 \ 
    7276    KEY_CPP \ 
    7277    step1d.F90 
    7278 $(MODEL_LIB)(step.o) :  \ 
    72797264   agrif_opa_interp.F90 \ 
    72807265   agrif_opa_update.F90 \ 
     
    72917276   dom_oce.F90 \ 
    72927277   dtasal.F90 \ 
     7278   dtasss.F90 \ 
    72937279   dtasst.F90 \ 
    72947280   dtatem.F90 \ 
     
    73047290   eosbn2.F90 \ 
    73057291   flo4rk.F90 \ 
     7292   flo_oce.F90 \ 
    73067293   floblk.F90 \ 
    73077294   flodom.F90 \ 
    73087295   flowri.F90 \ 
    7309    flo_oce.F90 \ 
     7296   flx_oce.F90 \ 
    73107297   flxblk.F90 \ 
    73117298   flxmod.F90 \ 
    73127299   flxrnf.F90 \ 
    7313    flx_oce.F90 \ 
    7314    iceini.F90 \ 
    73157300   ice.F90 \ 
    73167301   ice_oce.F90 \ 
     7302   iceini.F90 \ 
    73177303   in_out_manager.F90 \ 
    73187304   lbclnk.F90 \ 
     
    73307316   limtrp.F90 \ 
    73317317   limwri.F90 \ 
     7318   obc_oce.F90 \ 
    73327319   obccli.F90 \ 
    73337320   obcdyn.F90 \ 
     
    73357322   obctra.F90 \ 
    73367323   obcvol.F90 \ 
    7337    obc_oce.F90 \ 
     7324   oce.F90 \ 
    73387325   ocesbc.F90 \ 
    7339    oce.F90 \ 
    73407326   ocfzpt.F90 \ 
    73417327   par_kind.F90 \ 
     
    73437329   phycst.F90 \ 
    73447330   prtctl.F90 \ 
     7331   sol_oce.F90 \ 
    73457332   solfet.F90 \ 
    73467333   solisl.F90 \ 
    73477334   solpcg.F90 \ 
    73487335   solsor.F90 \ 
    7349    sol_oce.F90 \ 
    73507336   taumod.F90 \ 
    73517337   traadv_ctl.F90 \ 
     
    73577343   trdmod.F90 \ 
    73587344   trdmod_oce.F90 \ 
     7345   zdf_oce.F90 \ 
    73597346   zdfddm.F90 \ 
    73607347   zdfkpp.F90 \ 
    73617348   zdfmxl.F90 \ 
    73627349   zdftke.F90 \ 
    7363    zdf_oce.F90 \ 
    7364    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    7365    $(MODEL_LIB)(agrif_opa_update.o) \ 
    7366    $(MODEL_LIB)(blk_oce.o) \ 
     7350   $(MODEL_LIB)(agrif_opa_sponge.o) \ 
     7351   $(MODEL_LIB)(cla.o) \ 
     7352   $(MODEL_LIB)(cla_div.o) \ 
     7353   $(MODEL_LIB)(closea.o) \ 
     7354   $(MODEL_LIB)(cpl.o) \ 
    73677355   $(MODEL_LIB)(cpl_oce.o) \ 
    73687356   $(MODEL_LIB)(daymod.o) \ 
    7369    $(MODEL_LIB)(diadimg.o) \ 
     7357   $(MODEL_LIB)(diafwb.o) \ 
     7358   $(MODEL_LIB)(diagap.o) \ 
     7359   $(MODEL_LIB)(diahdy.o) \ 
    73707360   $(MODEL_LIB)(diahth.o) \ 
    7371    $(MODEL_LIB)(dianam.o) \ 
    73727361   $(MODEL_LIB)(diaptr.o) \ 
    73737362   $(MODEL_LIB)(diaspr.o) \ 
    73747363   $(MODEL_LIB)(diawri.o) \ 
    7375    $(MODEL_LIB)(dom_ice.o) \ 
     7364   $(MODEL_LIB)(divcur.o) \ 
    73767365   $(MODEL_LIB)(dom_oce.o) \ 
    73777366   $(MODEL_LIB)(dtasal.o) \ 
     7367   $(MODEL_LIB)(dtasss.o) \ 
    73787368   $(MODEL_LIB)(dtasst.o) \ 
    73797369   $(MODEL_LIB)(dtatem.o) \ 
    7380    $(MODEL_LIB)(dynspg_exp.o) \ 
    7381    $(MODEL_LIB)(dynspg_exp_jki.o) \ 
    7382    $(MODEL_LIB)(dynspg_flt.o) \ 
    7383    $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     7370   $(MODEL_LIB)(dynhpg.o) \ 
     7371   $(MODEL_LIB)(dynhpg_atsk.o) \ 
     7372   $(MODEL_LIB)(dynkeg.o) \ 
     7373   $(MODEL_LIB)(dynldf_bilap.o) \ 
     7374   $(MODEL_LIB)(dynldf_bilapg.o) \ 
     7375   $(MODEL_LIB)(dynldf_iso.o) \ 
     7376   $(MODEL_LIB)(dynldf_lap.o) \ 
     7377   $(MODEL_LIB)(dynnxt.o) \ 
     7378   $(MODEL_LIB)(dynspg.o) \ 
    73847379   $(MODEL_LIB)(dynspg_oce.o) \ 
    7385    $(MODEL_LIB)(dynspg_rl.o) \ 
    7386    $(MODEL_LIB)(dynspg_ts.o) \ 
    7387    $(MODEL_LIB)(dynspg_ts_jki.o) \ 
     7380   $(MODEL_LIB)(dynvor.o) \ 
     7381   $(MODEL_LIB)(dynzad.o) \ 
    73887382   $(MODEL_LIB)(dynzdf_exp.o) \ 
     7383   $(MODEL_LIB)(dynzdf_imp.o) \ 
     7384   $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
     7385   $(MODEL_LIB)(dynzdf_iso.o) \ 
    73897386   $(MODEL_LIB)(eosbn2.o) \ 
    7390    $(MODEL_LIB)(flo4rk.o) \ 
    7391    $(MODEL_LIB)(floblk.o) \ 
    7392    $(MODEL_LIB)(flodom.o) \ 
    7393    $(MODEL_LIB)(flowri.o) \ 
    73947387   $(MODEL_LIB)(flo_oce.o) \ 
    7395    $(MODEL_LIB)(flxblk.o) \ 
     7388   $(MODEL_LIB)(floats.o) \ 
     7389   $(MODEL_LIB)(flxfwb.o) \ 
    73967390   $(MODEL_LIB)(flxmod.o) \ 
    73977391   $(MODEL_LIB)(flxrnf.o) \ 
    7398    $(MODEL_LIB)(flx_oce.o) \ 
    7399    $(MODEL_LIB)(iceini.o) \ 
    7400    $(MODEL_LIB)(ice.o) \ 
    74017392   $(MODEL_LIB)(ice_oce.o) \ 
     7393   $(MODEL_LIB)(icestp.o) \ 
    74027394   $(MODEL_LIB)(in_out_manager.o) \ 
    74037395   $(MODEL_LIB)(lbclnk.o) \ 
    74047396   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7397   $(MODEL_LIB)(ldfeiv.o) \ 
    74057398   $(MODEL_LIB)(ldfslp.o) \ 
    74067399   $(MODEL_LIB)(ldftra_oce.o) \ 
    7407    $(MODEL_LIB)(lib_mpp.o) \ 
    7408    $(MODEL_LIB)(lib_print.o) \ 
    7409    $(MODEL_LIB)(limdia.o) \ 
    7410    $(MODEL_LIB)(limdmp.o) \ 
    7411    $(MODEL_LIB)(limdyn.o) \ 
    7412    $(MODEL_LIB)(limflx.o) \ 
    7413    $(MODEL_LIB)(limrst.o) \ 
    7414    $(MODEL_LIB)(limthd.o) \ 
    7415    $(MODEL_LIB)(limtrp.o) \ 
    7416    $(MODEL_LIB)(limwri.o) \ 
    7417    $(MODEL_LIB)(obccli.o) \ 
    7418    $(MODEL_LIB)(obcdyn.o) \ 
    7419    $(MODEL_LIB)(obcdyn_bt.o) \ 
    7420    $(MODEL_LIB)(obctra.o) \ 
    7421    $(MODEL_LIB)(obcvol.o) \ 
    7422    $(MODEL_LIB)(obc_oce.o) \ 
     7400   $(MODEL_LIB)(obc_par.o) \ 
     7401   $(MODEL_LIB)(obcdta.o) \ 
     7402   $(MODEL_LIB)(obcrad.o) \ 
     7403   $(MODEL_LIB)(obcrst.o) \ 
     7404   $(MODEL_LIB)(obcspg.o) \ 
     7405   $(MODEL_LIB)(oce.o) \ 
    74237406   $(MODEL_LIB)(ocesbc.o) \ 
    7424    $(MODEL_LIB)(oce.o) \ 
    74257407   $(MODEL_LIB)(ocfzpt.o) \ 
    7426    $(MODEL_LIB)(par_kind.o) \ 
    7427    $(MODEL_LIB)(par_oce.o) \ 
    7428    $(MODEL_LIB)(phycst.o) \ 
    7429    $(MODEL_LIB)(prtctl.o) \ 
    7430    $(MODEL_LIB)(solfet.o) \ 
    7431    $(MODEL_LIB)(solisl.o) \ 
    7432    $(MODEL_LIB)(solpcg.o) \ 
    7433    $(MODEL_LIB)(solsor.o) \ 
    7434    $(MODEL_LIB)(sol_oce.o) \ 
     7408   $(MODEL_LIB)(prtctl.o) \ 
     7409   $(MODEL_LIB)(restart.o) \ 
     7410   $(MODEL_LIB)(stpctl.o) \ 
    74357411   $(MODEL_LIB)(taumod.o) \ 
     7412   $(MODEL_LIB)(traadv_cen2.o) \ 
    74367413   $(MODEL_LIB)(traadv_ctl.o) \ 
     7414   $(MODEL_LIB)(traadv_muscl.o) \ 
     7415   $(MODEL_LIB)(traadv_muscl2.o) \ 
     7416   $(MODEL_LIB)(traadv_tvd.o) \ 
     7417   $(MODEL_LIB)(trabbc.o) \ 
    74377418   $(MODEL_LIB)(trabbl.o) \ 
    74387419   $(MODEL_LIB)(tradmp.o) \ 
     7420   $(MODEL_LIB)(traldf_bilap.o) \ 
     7421   $(MODEL_LIB)(traldf_bilapg.o) \ 
     7422   $(MODEL_LIB)(traldf_iso.o) \ 
     7423   $(MODEL_LIB)(traldf_iso_zps.o) \ 
     7424   $(MODEL_LIB)(traldf_lap.o) \ 
     7425   $(MODEL_LIB)(tranpc.o) \ 
     7426   $(MODEL_LIB)(tranxt.o) \ 
    74397427   $(MODEL_LIB)(traqsr.o) \ 
     7428   $(MODEL_LIB)(trasbc.o) \ 
    74407429   $(MODEL_LIB)(trazdf_exp.o) \ 
    7441    $(MODEL_LIB)(trc_oce.o) \ 
    7442    $(MODEL_LIB)(trdmod.o) \ 
    7443    $(MODEL_LIB)(trdmod_oce.o) \ 
     7430   $(MODEL_LIB)(trazdf_imp.o) \ 
     7431   $(MODEL_LIB)(trazdf_iso.o) \ 
     7432   $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
     7433   $(MODEL_LIB)(trcstp.o) \ 
     7434   $(MODEL_LIB)(trdicp.o) \ 
     7435   $(MODEL_LIB)(trdmld.o) \ 
     7436   $(MODEL_LIB)(trdvor.o) \ 
     7437   $(MODEL_LIB)(wzvmod.o) \ 
     7438   $(MODEL_LIB)(zdf_oce.o) \ 
     7439   $(MODEL_LIB)(zdfbfr.o) \ 
    74447440   $(MODEL_LIB)(zdfddm.o) \ 
     7441   $(MODEL_LIB)(zdfevd.o) \ 
    74457442   $(MODEL_LIB)(zdfkpp.o) \ 
    74467443   $(MODEL_LIB)(zdfmxl.o) \ 
     7444   $(MODEL_LIB)(zdfric.o) \ 
    74477445   $(MODEL_LIB)(zdftke.o) \ 
    7448    $(MODEL_LIB)(zdf_oce.o) \ 
     7446   $(MODEL_LIB)(zpshde.o) \ 
    74497447   agrif_opa_sponge.F90 \ 
    74507448   cla.F90 \ 
     
    74647462   dom_oce.F90 \ 
    74657463   dtasal.F90 \ 
     7464   dtasss.F90 \ 
    74667465   dtasst.F90 \ 
    74677466   dtatem.F90 \ 
     
    74697468   dynhpg_atsk.F90 \ 
    74707469   dynkeg.F90 \ 
     7470   dynldf_bilap.F90 \ 
    74717471   dynldf_bilapg.F90 \ 
    7472    dynldf_bilap.F90 \ 
    74737472   dynldf_iso.F90 \ 
    74747473   dynldf_lap.F90 \ 
     
    74837482   dynzdf_iso.F90 \ 
    74847483   eosbn2.F90 \ 
     7484   flo_oce.F90 \ 
    74857485   floats.F90 \ 
    7486    flo_oce.F90 \ 
    74877486   flxfwb.F90 \ 
    74887487   flxmod.F90 \ 
    74897488   flxrnf.F90 \ 
     7489   ice_oce.F90 \ 
    74907490   icestp.F90 \ 
    7491    ice_oce.F90 \ 
    74927491   in_out_manager.F90 \ 
    74937492   lbclnk.F90 \ 
     
    74967495   ldfslp.F90 \ 
    74977496   ldftra_oce.F90 \ 
     7497   obc_par.F90 \ 
    74987498   obcdta.F90 \ 
    74997499   obcrad.F90 \ 
    75007500   obcrst.F90 \ 
    75017501   obcspg.F90 \ 
    7502    obc_par.F90 \ 
     7502   oce.F90 \ 
    75037503   ocesbc.F90 \ 
    7504    oce.F90 \ 
    75057504   ocfzpt.F90 \ 
    75067505   prtctl.F90 \ 
     
    75107509   traadv_cen2.F90 \ 
    75117510   traadv_ctl.F90 \ 
     7511   traadv_muscl.F90 \ 
    75127512   traadv_muscl2.F90 \ 
    7513    traadv_muscl.F90 \ 
    75147513   traadv_tvd.F90 \ 
    75157514   trabbc.F90 \ 
    75167515   trabbl.F90 \ 
    75177516   tradmp.F90 \ 
     7517   traldf_bilap.F90 \ 
    75187518   traldf_bilapg.F90 \ 
    7519    traldf_bilap.F90 \ 
    75207519   traldf_iso.F90 \ 
    75217520   traldf_iso_zps.F90 \ 
     
    75347533   trdvor.F90 \ 
    75357534   wzvmod.F90 \ 
     7535   zdf_oce.F90 \ 
    75367536   zdfbfr.F90 \ 
    75377537   zdfddm.F90 \ 
     
    75417541   zdfric.F90 \ 
    75427542   zdftke.F90 \ 
    7543    zdf_oce.F90 \ 
    75447543   zpshde.F90 \ 
    7545    $(MODEL_LIB)(agrif_opa_sponge.o) \ 
    7546    $(MODEL_LIB)(cla.o) \ 
    7547    $(MODEL_LIB)(cla_div.o) \ 
    7548    $(MODEL_LIB)(closea.o) \ 
    7549    $(MODEL_LIB)(cpl.o) \ 
     7544   domzgr_substitute.h90 \ 
     7545   zdfddm_substitute.h90 \ 
     7546   $(AGRIF_LIB) \ 
     7547   KEY_CPP \ 
     7548   step.F90 
     7549$(MODEL_LIB)(step1d.o) :   \ 
     7550   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     7551   $(MODEL_LIB)(agrif_opa_update.o) \ 
     7552   $(MODEL_LIB)(blk_oce.o) \ 
    75507553   $(MODEL_LIB)(cpl_oce.o) \ 
    75517554   $(MODEL_LIB)(daymod.o) \ 
    7552    $(MODEL_LIB)(diafwb.o) \ 
    7553    $(MODEL_LIB)(diagap.o) \ 
    7554    $(MODEL_LIB)(diahdy.o) \ 
     7555   $(MODEL_LIB)(diadimg.o) \ 
    75557556   $(MODEL_LIB)(diahth.o) \ 
    7556    $(MODEL_LIB)(diaptr.o) \ 
     7557   $(MODEL_LIB)(dianam.o) \ 
    75577558   $(MODEL_LIB)(diaspr.o) \ 
    75587559   $(MODEL_LIB)(diawri.o) \ 
    7559    $(MODEL_LIB)(divcur.o) \ 
     7560   $(MODEL_LIB)(dom_ice.o) \ 
    75607561   $(MODEL_LIB)(dom_oce.o) \ 
    75617562   $(MODEL_LIB)(dtasal.o) \ 
    75627563   $(MODEL_LIB)(dtasst.o) \ 
    75637564   $(MODEL_LIB)(dtatem.o) \ 
    7564    $(MODEL_LIB)(dynhpg.o) \ 
    7565    $(MODEL_LIB)(dynhpg_atsk.o) \ 
    7566    $(MODEL_LIB)(dynkeg.o) \ 
    7567    $(MODEL_LIB)(dynldf_bilapg.o) \ 
    7568    $(MODEL_LIB)(dynldf_bilap.o) \ 
    7569    $(MODEL_LIB)(dynldf_iso.o) \ 
    7570    $(MODEL_LIB)(dynldf_lap.o) \ 
    7571    $(MODEL_LIB)(dynnxt.o) \ 
    7572    $(MODEL_LIB)(dynspg.o) \ 
    75737565   $(MODEL_LIB)(dynspg_oce.o) \ 
    7574    $(MODEL_LIB)(dynvor.o) \ 
    7575    $(MODEL_LIB)(dynzad.o) \ 
     7566   $(MODEL_LIB)(dynzdf_exp.o) \ 
     7567   $(MODEL_LIB)(eosbn2.o) \ 
     7568   $(MODEL_LIB)(flx_oce.o) \ 
     7569   $(MODEL_LIB)(flxblk.o) \ 
     7570   $(MODEL_LIB)(flxmod.o) \ 
     7571   $(MODEL_LIB)(flxrnf.o) \ 
     7572   $(MODEL_LIB)(ice.o) \ 
     7573   $(MODEL_LIB)(ice_oce.o) \ 
     7574   $(MODEL_LIB)(iceini.o) \ 
     7575   $(MODEL_LIB)(in_out_manager.o) \ 
     7576   $(MODEL_LIB)(lbclnk.o) \ 
     7577   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7578   $(MODEL_LIB)(ldfslp.o) \ 
     7579   $(MODEL_LIB)(ldftra_oce.o) \ 
     7580   $(MODEL_LIB)(lib_mpp.o) \ 
     7581   $(MODEL_LIB)(lib_print.o) \ 
     7582   $(MODEL_LIB)(limdia.o) \ 
     7583   $(MODEL_LIB)(limdyn.o) \ 
     7584   $(MODEL_LIB)(limflx.o) \ 
     7585   $(MODEL_LIB)(limrst.o) \ 
     7586   $(MODEL_LIB)(limthd.o) \ 
     7587   $(MODEL_LIB)(limtrp.o) \ 
     7588   $(MODEL_LIB)(limwri.o) \ 
     7589   $(MODEL_LIB)(obctra.o) \ 
     7590   $(MODEL_LIB)(oce.o) \ 
     7591   $(MODEL_LIB)(ocesbc.o) \ 
     7592   $(MODEL_LIB)(ocfzpt.o) \ 
     7593   $(MODEL_LIB)(par_kind.o) \ 
     7594   $(MODEL_LIB)(par_oce.o) \ 
     7595   $(MODEL_LIB)(phycst.o) \ 
     7596   $(MODEL_LIB)(prtctl.o) \ 
     7597   $(MODEL_LIB)(sol_oce.o) \ 
     7598   $(MODEL_LIB)(solisl.o) \ 
     7599   $(MODEL_LIB)(taumod.o) \ 
     7600   $(MODEL_LIB)(traadv_ctl.o) \ 
     7601   $(MODEL_LIB)(tradmp.o) \ 
     7602   $(MODEL_LIB)(traqsr.o) \ 
     7603   $(MODEL_LIB)(trazdf_exp.o) \ 
     7604   $(MODEL_LIB)(trc_oce.o) \ 
     7605   $(MODEL_LIB)(trdmod.o) \ 
     7606   $(MODEL_LIB)(trdmod_oce.o) \ 
     7607   $(MODEL_LIB)(zdf_oce.o) \ 
     7608   $(MODEL_LIB)(zdfddm.o) \ 
     7609   $(MODEL_LIB)(zdfkpp.o) \ 
     7610   $(MODEL_LIB)(zdfmxl.o) \ 
     7611   $(MODEL_LIB)(zdftke.o) \ 
     7612   agrif_opa_interp.F90 \ 
     7613   agrif_opa_update.F90 \ 
     7614   blk_oce.F90 \ 
     7615   cpl_oce.F90 \ 
     7616   daymod.F90 \ 
     7617   diadimg.F90 \ 
     7618   diahth.F90 \ 
     7619   dianam.F90 \ 
     7620   diaspr.F90 \ 
     7621   diawri.F90 \ 
     7622   dom_ice.F90 \ 
     7623   dom_oce.F90 \ 
     7624   dtasal.F90 \ 
     7625   dtasst.F90 \ 
     7626   dtatem.F90 \ 
     7627   dynspg_oce.F90 \ 
     7628   dynzdf_exp.F90 \ 
     7629   eosbn2.F90 \ 
     7630   flx_oce.F90 \ 
     7631   flxblk.F90 \ 
     7632   flxmod.F90 \ 
     7633   flxrnf.F90 \ 
     7634   ice.F90 \ 
     7635   ice_oce.F90 \ 
     7636   iceini.F90 \ 
     7637   in_out_manager.F90 \ 
     7638   lbclnk.F90 \ 
     7639   ldfdyn_oce.F90 \ 
     7640   ldfslp.F90 \ 
     7641   ldftra_oce.F90 \ 
     7642   lib_mpp.F90 \ 
     7643   lib_print.f90 \ 
     7644   limdia.F90 \ 
     7645   limdyn.F90 \ 
     7646   limflx.F90 \ 
     7647   limrst.F90 \ 
     7648   limthd.F90 \ 
     7649   limtrp.F90 \ 
     7650   limwri.F90 \ 
     7651   obctra.F90 \ 
     7652   oce.F90 \ 
     7653   ocesbc.F90 \ 
     7654   ocfzpt.F90 \ 
     7655   par_kind.F90 \ 
     7656   par_oce.F90 \ 
     7657   phycst.F90 \ 
     7658   prtctl.F90 \ 
     7659   sol_oce.F90 \ 
     7660   solisl.F90 \ 
     7661   taumod.F90 \ 
     7662   traadv_ctl.F90 \ 
     7663   tradmp.F90 \ 
     7664   traqsr.F90 \ 
     7665   trazdf_exp.F90 \ 
     7666   trc_oce.F90 \ 
     7667   trdmod.F90 \ 
     7668   trdmod_oce.F90 \ 
     7669   zdf_oce.F90 \ 
     7670   zdfddm.F90 \ 
     7671   zdfkpp.F90 \ 
     7672   zdfmxl.F90 \ 
     7673   zdftke.F90 \ 
     7674   $(MODEL_LIB)(daymod.o) \ 
     7675   $(MODEL_LIB)(diawri.o) \ 
     7676   $(MODEL_LIB)(diawri1d.o) \ 
     7677   $(MODEL_LIB)(dom_oce.o) \ 
     7678   $(MODEL_LIB)(dtasal.o) \ 
     7679   $(MODEL_LIB)(dtasst.o) \ 
     7680   $(MODEL_LIB)(dtatem.o) \ 
     7681   $(MODEL_LIB)(dyncor1d.o) \ 
     7682   $(MODEL_LIB)(dynnxt1d.o) \ 
    75767683   $(MODEL_LIB)(dynzdf_exp.o) \ 
    75777684   $(MODEL_LIB)(dynzdf_imp.o) \ 
     
    75797686   $(MODEL_LIB)(dynzdf_iso.o) \ 
    75807687   $(MODEL_LIB)(eosbn2.o) \ 
    7581    $(MODEL_LIB)(floats.o) \ 
    7582    $(MODEL_LIB)(flo_oce.o) \ 
    75837688   $(MODEL_LIB)(flxfwb.o) \ 
    75847689   $(MODEL_LIB)(flxmod.o) \ 
    75857690   $(MODEL_LIB)(flxrnf.o) \ 
    7586    $(MODEL_LIB)(icestp.o) \ 
    75877691   $(MODEL_LIB)(ice_oce.o) \ 
     7692   $(MODEL_LIB)(icestp1d.o) \ 
    75887693   $(MODEL_LIB)(in_out_manager.o) \ 
    75897694   $(MODEL_LIB)(lbclnk.o) \ 
    75907695   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7591    $(MODEL_LIB)(ldfeiv.o) \ 
    7592    $(MODEL_LIB)(ldfslp.o) \ 
    75937696   $(MODEL_LIB)(ldftra_oce.o) \ 
    7594    $(MODEL_LIB)(obcdta.o) \ 
    7595    $(MODEL_LIB)(obcrad.o) \ 
    7596    $(MODEL_LIB)(obcrst.o) \ 
    7597    $(MODEL_LIB)(obcspg.o) \ 
    7598    $(MODEL_LIB)(obc_par.o) \ 
     7697   $(MODEL_LIB)(oce.o) \ 
    75997698   $(MODEL_LIB)(ocesbc.o) \ 
    7600    $(MODEL_LIB)(oce.o) \ 
    76017699   $(MODEL_LIB)(ocfzpt.o) \ 
    76027700   $(MODEL_LIB)(prtctl.o) \ 
     
    76047702   $(MODEL_LIB)(stpctl.o) \ 
    76057703   $(MODEL_LIB)(taumod.o) \ 
    7606    $(MODEL_LIB)(traadv_cen2.o) \ 
    7607    $(MODEL_LIB)(traadv_ctl.o) \ 
    7608    $(MODEL_LIB)(traadv_muscl2.o) \ 
    7609    $(MODEL_LIB)(traadv_muscl.o) \ 
    7610    $(MODEL_LIB)(traadv_tvd.o) \ 
    7611    $(MODEL_LIB)(trabbc.o) \ 
    7612    $(MODEL_LIB)(trabbl.o) \ 
    7613    $(MODEL_LIB)(tradmp.o) \ 
    7614    $(MODEL_LIB)(traldf_bilapg.o) \ 
    7615    $(MODEL_LIB)(traldf_bilap.o) \ 
    7616    $(MODEL_LIB)(traldf_iso.o) \ 
    7617    $(MODEL_LIB)(traldf_iso_zps.o) \ 
    7618    $(MODEL_LIB)(traldf_lap.o) \ 
    7619    $(MODEL_LIB)(tranpc.o) \ 
    76207704   $(MODEL_LIB)(tranxt.o) \ 
    76217705   $(MODEL_LIB)(traqsr.o) \ 
     
    76257709   $(MODEL_LIB)(trazdf_iso.o) \ 
    76267710   $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
    7627    $(MODEL_LIB)(trcstp.o) \ 
    7628    $(MODEL_LIB)(trdicp.o) \ 
    7629    $(MODEL_LIB)(trdmld.o) \ 
    7630    $(MODEL_LIB)(trdvor.o) \ 
    7631    $(MODEL_LIB)(wzvmod.o) \ 
     7711   $(MODEL_LIB)(zdf_oce.o) \ 
    76327712   $(MODEL_LIB)(zdfbfr.o) \ 
    76337713   $(MODEL_LIB)(zdfddm.o) \ 
     
    76377717   $(MODEL_LIB)(zdfric.o) \ 
    76387718   $(MODEL_LIB)(zdftke.o) \ 
    7639    $(MODEL_LIB)(zdf_oce.o) \ 
    7640    $(MODEL_LIB)(zpshde.o) \ 
     7719   daymod.F90 \ 
     7720   diawri.F90 \ 
     7721   diawri1d.F90 \ 
     7722   dom_oce.F90 \ 
     7723   dtasal.F90 \ 
     7724   dtasst.F90 \ 
     7725   dtatem.F90 \ 
     7726   dyncor1d.F90 \ 
     7727   dynnxt1d.F90 \ 
     7728   dynzdf_exp.F90 \ 
     7729   dynzdf_imp.F90 \ 
     7730   dynzdf_imp_atsk.F90 \ 
     7731   dynzdf_iso.F90 \ 
     7732   eosbn2.F90 \ 
     7733   flxfwb.F90 \ 
     7734   flxmod.F90 \ 
     7735   flxrnf.F90 \ 
     7736   ice_oce.F90 \ 
     7737   icestp1d.F90 \ 
     7738   in_out_manager.F90 \ 
     7739   lbclnk.F90 \ 
     7740   ldfdyn_oce.F90 \ 
     7741   ldftra_oce.F90 \ 
     7742   oce.F90 \ 
     7743   ocesbc.F90 \ 
     7744   ocfzpt.F90 \ 
     7745   prtctl.F90 \ 
     7746   restart.F90 \ 
     7747   stpctl.F90 \ 
     7748   taumod.F90 \ 
     7749   tranxt.F90 \ 
     7750   traqsr.F90 \ 
     7751   trasbc.F90 \ 
     7752   trazdf_exp.F90 \ 
     7753   trazdf_imp.F90 \ 
     7754   trazdf_iso.F90 \ 
     7755   trazdf_iso_vopt.F90 \ 
     7756   zdf_oce.F90 \ 
     7757   zdfbfr.F90 \ 
     7758   zdfddm.F90 \ 
     7759   zdfevd.F90 \ 
     7760   zdfkpp.F90 \ 
     7761   zdfmxl.F90 \ 
     7762   zdfric.F90 \ 
     7763   zdftke.F90 \ 
    76417764   domzgr_substitute.h90 \ 
    76427765   zdfddm_substitute.h90 \ 
    7643    $(AGRIF_LIB) \ 
    7644    KEY_CPP \ 
    7645    step.F90 
     7766   KEY_CPP \ 
     7767   step1d.F90 
    76467768$(MODEL_LIB)(stpctl.o) :   \ 
     7769   $(MODEL_LIB)(daymod.o) \ 
     7770   $(MODEL_LIB)(diadimg.o) \ 
     7771   $(MODEL_LIB)(diahth.o) \ 
     7772   $(MODEL_LIB)(dianam.o) \ 
     7773   $(MODEL_LIB)(diaspr.o) \ 
     7774   $(MODEL_LIB)(dom_oce.o) \ 
     7775   $(MODEL_LIB)(flx_oce.o) \ 
     7776   $(MODEL_LIB)(flxrnf.o) \ 
     7777   $(MODEL_LIB)(ice_oce.o) \ 
     7778   $(MODEL_LIB)(in_out_manager.o) \ 
     7779   $(MODEL_LIB)(lbclnk.o) \ 
     7780   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7781   $(MODEL_LIB)(ldftra_oce.o) \ 
     7782   $(MODEL_LIB)(lib_mpp.o) \ 
     7783   $(MODEL_LIB)(lib_print.o) \ 
     7784   $(MODEL_LIB)(obc_oce.o) \ 
     7785   $(MODEL_LIB)(oce.o) \ 
     7786   $(MODEL_LIB)(ocesbc.o) \ 
     7787   $(MODEL_LIB)(ocfzpt.o) \ 
     7788   $(MODEL_LIB)(par_kind.o) \ 
     7789   $(MODEL_LIB)(par_oce.o) \ 
     7790   $(MODEL_LIB)(phycst.o) \ 
     7791   $(MODEL_LIB)(sol_oce.o) \ 
     7792   $(MODEL_LIB)(solfet.o) \ 
     7793   $(MODEL_LIB)(solpcg.o) \ 
     7794   $(MODEL_LIB)(solsor.o) \ 
     7795   $(MODEL_LIB)(taumod.o) \ 
     7796   $(MODEL_LIB)(zdf_oce.o) \ 
     7797   $(MODEL_LIB)(zdfddm.o) \ 
     7798   $(MODEL_LIB)(zdfmxl.o) \ 
    76477799   daymod.F90 \ 
    76487800   diadimg.F90 \ 
     
    76517803   diaspr.F90 \ 
    76527804   dom_oce.F90 \ 
     7805   flx_oce.F90 \ 
    76537806   flxrnf.F90 \ 
    7654    flx_oce.F90 \ 
    76557807   ice_oce.F90 \ 
    76567808   in_out_manager.F90 \ 
     
    76617813   lib_print.f90 \ 
    76627814   obc_oce.F90 \ 
     7815   oce.F90 \ 
    76637816   ocesbc.F90 \ 
    7664    oce.F90 \ 
    76657817   ocfzpt.F90 \ 
    76667818   par_kind.F90 \ 
    76677819   par_oce.F90 \ 
    76687820   phycst.F90 \ 
     7821   sol_oce.F90 \ 
    76697822   solfet.F90 \ 
    76707823   solpcg.F90 \ 
    76717824   solsor.F90 \ 
    7672    sol_oce.F90 \ 
    76737825   taumod.F90 \ 
     7826   zdf_oce.F90 \ 
    76747827   zdfddm.F90 \ 
    76757828   zdfmxl.F90 \ 
    7676    zdf_oce.F90 \ 
    7677    $(MODEL_LIB)(daymod.o) \ 
    7678    $(MODEL_LIB)(diadimg.o) \ 
    7679    $(MODEL_LIB)(diahth.o) \ 
    7680    $(MODEL_LIB)(dianam.o) \ 
    7681    $(MODEL_LIB)(diaspr.o) \ 
    7682    $(MODEL_LIB)(dom_oce.o) \ 
    7683    $(MODEL_LIB)(flxrnf.o) \ 
    7684    $(MODEL_LIB)(flx_oce.o) \ 
    7685    $(MODEL_LIB)(ice_oce.o) \ 
    7686    $(MODEL_LIB)(in_out_manager.o) \ 
    7687    $(MODEL_LIB)(lbclnk.o) \ 
    7688    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7689    $(MODEL_LIB)(ldftra_oce.o) \ 
    7690    $(MODEL_LIB)(lib_mpp.o) \ 
    7691    $(MODEL_LIB)(lib_print.o) \ 
    7692    $(MODEL_LIB)(obc_oce.o) \ 
    7693    $(MODEL_LIB)(ocesbc.o) \ 
    7694    $(MODEL_LIB)(oce.o) \ 
    7695    $(MODEL_LIB)(ocfzpt.o) \ 
    7696    $(MODEL_LIB)(par_kind.o) \ 
    7697    $(MODEL_LIB)(par_oce.o) \ 
    7698    $(MODEL_LIB)(phycst.o) \ 
    7699    $(MODEL_LIB)(solfet.o) \ 
    7700    $(MODEL_LIB)(solpcg.o) \ 
    7701    $(MODEL_LIB)(solsor.o) \ 
     7829   $(MODEL_LIB)(diawri.o) \ 
     7830   $(MODEL_LIB)(dom_oce.o) \ 
     7831   $(MODEL_LIB)(dynspg_oce.o) \ 
     7832   $(MODEL_LIB)(in_out_manager.o) \ 
     7833   $(MODEL_LIB)(lbclnk.o) \ 
     7834   $(MODEL_LIB)(lib_mpp.o) \ 
     7835   $(MODEL_LIB)(oce.o) \ 
    77027836   $(MODEL_LIB)(sol_oce.o) \ 
    7703    $(MODEL_LIB)(taumod.o) \ 
    7704    $(MODEL_LIB)(zdfddm.o) \ 
    7705    $(MODEL_LIB)(zdfmxl.o) \ 
    7706    $(MODEL_LIB)(zdf_oce.o) \ 
     7837   $(MODEL_LIB)(solisl.o) \ 
    77077838   diawri.F90 \ 
    77087839   dom_oce.F90 \ 
     
    77127843   lib_mpp.F90 \ 
    77137844   oce.F90 \ 
     7845   sol_oce.F90 \ 
    77147846   solisl.F90 \ 
    7715    sol_oce.F90 \ 
    7716    $(MODEL_LIB)(diawri.o) \ 
    7717    $(MODEL_LIB)(dom_oce.o) \ 
    7718    $(MODEL_LIB)(dynspg_oce.o) \ 
    7719    $(MODEL_LIB)(in_out_manager.o) \ 
    7720    $(MODEL_LIB)(lbclnk.o) \ 
    7721    $(MODEL_LIB)(lib_mpp.o) \ 
    7722    $(MODEL_LIB)(oce.o) \ 
    7723    $(MODEL_LIB)(solisl.o) \ 
    7724    $(MODEL_LIB)(sol_oce.o) \ 
    77257847   stpctl.F90 
    77267848$(MODEL_LIB)(taumod.o) :   \ 
    7727    dom_oce.F90 \ 
    7728    in_out_manager.F90 \ 
    7729    lib_mpp.F90 \ 
    7730    lib_print.f90 \ 
    7731    oce.F90 \ 
    7732    par_kind.F90 \ 
    7733    par_oce.F90 \ 
    7734    phycst.F90 \ 
    7735    prtctl.F90 \ 
    7736    $(MODEL_LIB)(dom_oce.o) \ 
    7737    $(MODEL_LIB)(in_out_manager.o) \ 
    7738    $(MODEL_LIB)(lib_mpp.o) \ 
    7739    $(MODEL_LIB)(lib_print.o) \ 
    7740    $(MODEL_LIB)(oce.o) \ 
    7741    $(MODEL_LIB)(par_kind.o) \ 
    7742    $(MODEL_LIB)(par_oce.o) \ 
    7743    $(MODEL_LIB)(phycst.o) \ 
    7744    $(MODEL_LIB)(prtctl.o) \ 
     7849   $(MODEL_LIB)(dom_oce.o) \ 
     7850   $(MODEL_LIB)(in_out_manager.o) \ 
     7851   $(MODEL_LIB)(lib_mpp.o) \ 
     7852   $(MODEL_LIB)(lib_print.o) \ 
     7853   $(MODEL_LIB)(oce.o) \ 
     7854   $(MODEL_LIB)(par_kind.o) \ 
     7855   $(MODEL_LIB)(par_oce.o) \ 
     7856   $(MODEL_LIB)(phycst.o) \ 
     7857   $(MODEL_LIB)(prtctl.o) \ 
     7858   dom_oce.F90 \ 
     7859   in_out_manager.F90 \ 
     7860   lib_mpp.F90 \ 
     7861   lib_print.f90 \ 
     7862   oce.F90 \ 
     7863   par_kind.F90 \ 
     7864   par_oce.F90 \ 
     7865   phycst.F90 \ 
     7866   prtctl.F90 \ 
     7867   $(MODEL_LIB)(daymod.o) \ 
     7868   $(MODEL_LIB)(dom_oce.o) \ 
     7869   $(MODEL_LIB)(in_out_manager.o) \ 
     7870   $(MODEL_LIB)(lbclnk.o) \ 
     7871   $(MODEL_LIB)(phycst.o) \ 
    77457872   daymod.F90 \ 
    77467873   dom_oce.F90 \ 
     
    77487875   lbclnk.F90 \ 
    77497876   phycst.F90 \ 
    7750    $(MODEL_LIB)(daymod.o) \ 
    7751    $(MODEL_LIB)(dom_oce.o) \ 
    7752    $(MODEL_LIB)(in_out_manager.o) \ 
    7753    $(MODEL_LIB)(lbclnk.o) \ 
    7754    $(MODEL_LIB)(phycst.o) \ 
     7877   $(MODEL_LIB)(cpl_oce.o) \ 
     7878   $(MODEL_LIB)(geo2ocean.o) \ 
    77557879   cpl_oce.F90 \ 
    77567880   geo2ocean.F90 \ 
    7757    $(MODEL_LIB)(cpl_oce.o) \ 
    7758    $(MODEL_LIB)(geo2ocean.o) \ 
    77597881   tau_coupled.h90 \ 
    77607882   tau_coupled_ice.h90 \ 
     
    77647886   taumod.F90 
    77657887$(MODEL_LIB)(thd_ice.o) :  \ 
    7766    par_oce.F90 \ 
    7767    $(MODEL_LIB)(par_oce.o) \ 
     7888   $(MODEL_LIB)(par_oce.o) \ 
     7889   par_oce.F90 \ 
     7890   $(MODEL_LIB)(par_ice.o) \ 
    77687891   par_ice.F90 \ 
    7769    $(MODEL_LIB)(par_ice.o) \ 
    77707892   thd_ice.F90 
    77717893$(MODEL_LIB)(traadv_cen2.o) : \ 
     7894   $(MODEL_LIB)(daymod.o) \ 
     7895   $(MODEL_LIB)(dianam.o) \ 
     7896   $(MODEL_LIB)(dom_oce.o) \ 
     7897   $(MODEL_LIB)(eosbn2.o) \ 
     7898   $(MODEL_LIB)(in_out_manager.o) \ 
     7899   $(MODEL_LIB)(ldftra_oce.o) \ 
     7900   $(MODEL_LIB)(lib_mpp.o) \ 
     7901   $(MODEL_LIB)(lib_print.o) \ 
     7902   $(MODEL_LIB)(oce.o) \ 
     7903   $(MODEL_LIB)(par_kind.o) \ 
     7904   $(MODEL_LIB)(par_oce.o) \ 
     7905   $(MODEL_LIB)(phycst.o) \ 
     7906   $(MODEL_LIB)(prtctl.o) \ 
     7907   $(MODEL_LIB)(trabbl.o) \ 
     7908   $(MODEL_LIB)(trdicp.o) \ 
     7909   $(MODEL_LIB)(trdicp_oce.o) \ 
     7910   $(MODEL_LIB)(trdmld.o) \ 
     7911   $(MODEL_LIB)(trdmld_oce.o) \ 
     7912   $(MODEL_LIB)(trdmod_oce.o) \ 
     7913   $(MODEL_LIB)(trdvor.o) \ 
     7914   $(MODEL_LIB)(trdvor_oce.o) \ 
    77727915   daymod.F90 \ 
    77737916   dianam.F90 \ 
     
    77917934   trdvor.F90 \ 
    77927935   trdvor_oce.F90 \ 
     7936   $(MODEL_LIB)(diaptr.o) \ 
     7937   $(MODEL_LIB)(dom_oce.o) \ 
     7938   $(MODEL_LIB)(dynspg_oce.o) \ 
     7939   $(MODEL_LIB)(flxrnf.o) \ 
     7940   $(MODEL_LIB)(in_out_manager.o) \ 
     7941   $(MODEL_LIB)(lbclnk.o) \ 
     7942   $(MODEL_LIB)(lib_mpp.o) \ 
     7943   $(MODEL_LIB)(oce.o) \ 
     7944   $(MODEL_LIB)(ocfzpt.o) \ 
     7945   $(MODEL_LIB)(prtctl.o) \ 
     7946   $(MODEL_LIB)(trabbl.o) \ 
     7947   $(MODEL_LIB)(trdmod.o) \ 
     7948   $(MODEL_LIB)(trdmod_oce.o) \ 
     7949   diaptr.F90 \ 
     7950   dom_oce.F90 \ 
     7951   dynspg_oce.F90 \ 
     7952   flxrnf.F90 \ 
     7953   in_out_manager.F90 \ 
     7954   lbclnk.F90 \ 
     7955   lib_mpp.F90 \ 
     7956   oce.F90 \ 
     7957   ocfzpt.F90 \ 
     7958   prtctl.F90 \ 
     7959   trabbl.F90 \ 
     7960   trdmod.F90 \ 
     7961   trdmod_oce.F90 \ 
     7962   $(MODEL_LIB)(oce.o) \ 
     7963   oce.F90 \ 
     7964   domzgr_substitute.h90 \ 
     7965   traadv_cen2_atsk.h90 \ 
     7966   vectopt_loop_substitute.h90 \ 
     7967   KEY_CPP \ 
     7968   traadv_cen2.F90 
     7969$(MODEL_LIB)(traadv_ctl.o) :  \ 
     7970   $(MODEL_LIB)(lib_print.o) \ 
     7971   $(MODEL_LIB)(par_kind.o) \ 
     7972   $(MODEL_LIB)(par_oce.o) \ 
     7973   lib_print.f90 \ 
     7974   par_kind.F90 \ 
     7975   par_oce.F90 \ 
     7976   $(MODEL_LIB)(dom_oce.o) \ 
     7977   $(MODEL_LIB)(in_out_manager.o) \ 
     7978   dom_oce.F90 \ 
     7979   in_out_manager.F90 \ 
     7980   traadv_ctl.F90 
     7981$(MODEL_LIB)(traadv_muscl.o) :   \ 
    77937982   $(MODEL_LIB)(daymod.o) \ 
    77947983   $(MODEL_LIB)(dianam.o) \ 
     
    78128001   $(MODEL_LIB)(trdvor.o) \ 
    78138002   $(MODEL_LIB)(trdvor_oce.o) \ 
    7814    diaptr.F90 \ 
    7815    dom_oce.F90 \ 
    7816    dynspg_oce.F90 \ 
    7817    flxrnf.F90 \ 
    7818    in_out_manager.F90 \ 
    7819    lbclnk.F90 \ 
    7820    lib_mpp.F90 \ 
    7821    oce.F90 \ 
    7822    ocfzpt.F90 \ 
    7823    prtctl.F90 \ 
    7824    trabbl.F90 \ 
    7825    trdmod.F90 \ 
    7826    trdmod_oce.F90 \ 
    7827    $(MODEL_LIB)(diaptr.o) \ 
    7828    $(MODEL_LIB)(dom_oce.o) \ 
    7829    $(MODEL_LIB)(dynspg_oce.o) \ 
    7830    $(MODEL_LIB)(flxrnf.o) \ 
    7831    $(MODEL_LIB)(in_out_manager.o) \ 
    7832    $(MODEL_LIB)(lbclnk.o) \ 
    7833    $(MODEL_LIB)(lib_mpp.o) \ 
    7834    $(MODEL_LIB)(oce.o) \ 
    7835    $(MODEL_LIB)(ocfzpt.o) \ 
    7836    $(MODEL_LIB)(prtctl.o) \ 
    7837    $(MODEL_LIB)(trabbl.o) \ 
    7838    $(MODEL_LIB)(trdmod.o) \ 
    7839    $(MODEL_LIB)(trdmod_oce.o) \ 
    7840    oce.F90 \ 
    7841    $(MODEL_LIB)(oce.o) \ 
    7842    domzgr_substitute.h90 \ 
    7843    traadv_cen2_atsk.h90 \ 
    7844    vectopt_loop_substitute.h90 \ 
    7845    KEY_CPP \ 
    7846    traadv_cen2.F90 
    7847 $(MODEL_LIB)(traadv_ctl.o) :  \ 
    7848    lib_print.f90 \ 
    7849    par_kind.F90 \ 
    7850    par_oce.F90 \ 
    7851    $(MODEL_LIB)(lib_print.o) \ 
    7852    $(MODEL_LIB)(par_kind.o) \ 
    7853    $(MODEL_LIB)(par_oce.o) \ 
    7854    dom_oce.F90 \ 
    7855    in_out_manager.F90 \ 
    7856    $(MODEL_LIB)(dom_oce.o) \ 
    7857    $(MODEL_LIB)(in_out_manager.o) \ 
    7858    traadv_ctl.F90 
    7859 $(MODEL_LIB)(traadv_muscl2.o) :  \ 
    78608003   daymod.F90 \ 
    78618004   dianam.F90 \ 
     
    78798022   trdvor.F90 \ 
    78808023   trdvor_oce.F90 \ 
     8024   $(MODEL_LIB)(diaptr.o) \ 
     8025   $(MODEL_LIB)(dom_oce.o) \ 
     8026   $(MODEL_LIB)(dynspg_oce.o) \ 
     8027   $(MODEL_LIB)(in_out_manager.o) \ 
     8028   $(MODEL_LIB)(lbclnk.o) \ 
     8029   $(MODEL_LIB)(lib_mpp.o) \ 
     8030   $(MODEL_LIB)(oce.o) \ 
     8031   $(MODEL_LIB)(prtctl.o) \ 
     8032   $(MODEL_LIB)(trabbl.o) \ 
     8033   $(MODEL_LIB)(trdmod.o) \ 
     8034   $(MODEL_LIB)(trdmod_oce.o) \ 
     8035   diaptr.F90 \ 
     8036   dom_oce.F90 \ 
     8037   dynspg_oce.F90 \ 
     8038   in_out_manager.F90 \ 
     8039   lbclnk.F90 \ 
     8040   lib_mpp.F90 \ 
     8041   oce.F90 \ 
     8042   prtctl.F90 \ 
     8043   trabbl.F90 \ 
     8044   trdmod.F90 \ 
     8045   trdmod_oce.F90 \ 
     8046   domzgr_substitute.h90 \ 
     8047   vectopt_loop_substitute.h90 \ 
     8048   KEY_CPP \ 
     8049   traadv_muscl.F90 
     8050$(MODEL_LIB)(traadv_muscl2.o) :  \ 
    78818051   $(MODEL_LIB)(daymod.o) \ 
    78828052   $(MODEL_LIB)(dianam.o) \ 
     
    79008070   $(MODEL_LIB)(trdvor.o) \ 
    79018071   $(MODEL_LIB)(trdvor_oce.o) \ 
    7902    diaptr.F90 \ 
    7903    dom_oce.F90 \ 
    7904    dynspg_oce.F90 \ 
    7905    in_out_manager.F90 \ 
    7906    lbclnk.F90 \ 
    7907    lib_mpp.F90 \ 
    7908    oce.F90 \ 
    7909    prtctl.F90 \ 
    7910    trabbl.F90 \ 
    7911    trdmod.F90 \ 
    7912    trdmod_oce.F90 \ 
    7913    $(MODEL_LIB)(diaptr.o) \ 
    7914    $(MODEL_LIB)(dom_oce.o) \ 
    7915    $(MODEL_LIB)(dynspg_oce.o) \ 
    7916    $(MODEL_LIB)(in_out_manager.o) \ 
    7917    $(MODEL_LIB)(lbclnk.o) \ 
    7918    $(MODEL_LIB)(lib_mpp.o) \ 
    7919    $(MODEL_LIB)(oce.o) \ 
    7920    $(MODEL_LIB)(prtctl.o) \ 
    7921    $(MODEL_LIB)(trabbl.o) \ 
    7922    $(MODEL_LIB)(trdmod.o) \ 
    7923    $(MODEL_LIB)(trdmod_oce.o) \ 
    7924    domzgr_substitute.h90 \ 
    7925    vectopt_loop_substitute.h90 \ 
    7926    KEY_CPP \ 
    7927    traadv_muscl2.F90 
    7928 $(MODEL_LIB)(traadv_muscl.o) :   \ 
    79298072   daymod.F90 \ 
    79308073   dianam.F90 \ 
     
    79488091   trdvor.F90 \ 
    79498092   trdvor_oce.F90 \ 
     8093   $(MODEL_LIB)(diaptr.o) \ 
     8094   $(MODEL_LIB)(dom_oce.o) \ 
     8095   $(MODEL_LIB)(dynspg_oce.o) \ 
     8096   $(MODEL_LIB)(in_out_manager.o) \ 
     8097   $(MODEL_LIB)(lbclnk.o) \ 
     8098   $(MODEL_LIB)(lib_mpp.o) \ 
     8099   $(MODEL_LIB)(oce.o) \ 
     8100   $(MODEL_LIB)(prtctl.o) \ 
     8101   $(MODEL_LIB)(trabbl.o) \ 
     8102   $(MODEL_LIB)(trdmod.o) \ 
     8103   $(MODEL_LIB)(trdmod_oce.o) \ 
     8104   diaptr.F90 \ 
     8105   dom_oce.F90 \ 
     8106   dynspg_oce.F90 \ 
     8107   in_out_manager.F90 \ 
     8108   lbclnk.F90 \ 
     8109   lib_mpp.F90 \ 
     8110   oce.F90 \ 
     8111   prtctl.F90 \ 
     8112   trabbl.F90 \ 
     8113   trdmod.F90 \ 
     8114   trdmod_oce.F90 \ 
     8115   domzgr_substitute.h90 \ 
     8116   vectopt_loop_substitute.h90 \ 
     8117   KEY_CPP \ 
     8118   traadv_muscl2.F90 
     8119$(MODEL_LIB)(traadv_tvd.o) :  \ 
    79508120   $(MODEL_LIB)(daymod.o) \ 
    79518121   $(MODEL_LIB)(dianam.o) \ 
     
    79698139   $(MODEL_LIB)(trdvor.o) \ 
    79708140   $(MODEL_LIB)(trdvor_oce.o) \ 
    7971    diaptr.F90 \ 
    7972    dom_oce.F90 \ 
    7973    dynspg_oce.F90 \ 
    7974    in_out_manager.F90 \ 
    7975    lbclnk.F90 \ 
    7976    lib_mpp.F90 \ 
    7977    oce.F90 \ 
    7978    prtctl.F90 \ 
    7979    trabbl.F90 \ 
    7980    trdmod.F90 \ 
    7981    trdmod_oce.F90 \ 
    7982    $(MODEL_LIB)(diaptr.o) \ 
    7983    $(MODEL_LIB)(dom_oce.o) \ 
    7984    $(MODEL_LIB)(dynspg_oce.o) \ 
    7985    $(MODEL_LIB)(in_out_manager.o) \ 
    7986    $(MODEL_LIB)(lbclnk.o) \ 
    7987    $(MODEL_LIB)(lib_mpp.o) \ 
    7988    $(MODEL_LIB)(oce.o) \ 
    7989    $(MODEL_LIB)(prtctl.o) \ 
    7990    $(MODEL_LIB)(trabbl.o) \ 
    7991    $(MODEL_LIB)(trdmod.o) \ 
    7992    $(MODEL_LIB)(trdmod_oce.o) \ 
    7993    domzgr_substitute.h90 \ 
    7994    vectopt_loop_substitute.h90 \ 
    7995    KEY_CPP \ 
    7996    traadv_muscl.F90 
    7997 $(MODEL_LIB)(traadv_tvd.o) :  \ 
    79988141   daymod.F90 \ 
    79998142   dianam.F90 \ 
     
    80178160   trdvor.F90 \ 
    80188161   trdvor_oce.F90 \ 
     8162   $(MODEL_LIB)(diaptr.o) \ 
     8163   $(MODEL_LIB)(dom_oce.o) \ 
     8164   $(MODEL_LIB)(dynspg_oce.o) \ 
     8165   $(MODEL_LIB)(in_out_manager.o) \ 
     8166   $(MODEL_LIB)(lbclnk.o) \ 
     8167   $(MODEL_LIB)(lib_mpp.o) \ 
     8168   $(MODEL_LIB)(oce.o) \ 
     8169   $(MODEL_LIB)(prtctl.o) \ 
     8170   $(MODEL_LIB)(trabbl.o) \ 
     8171   $(MODEL_LIB)(trdmod.o) \ 
     8172   $(MODEL_LIB)(trdmod_oce.o) \ 
     8173   diaptr.F90 \ 
     8174   dom_oce.F90 \ 
     8175   dynspg_oce.F90 \ 
     8176   in_out_manager.F90 \ 
     8177   lbclnk.F90 \ 
     8178   lib_mpp.F90 \ 
     8179   oce.F90 \ 
     8180   prtctl.F90 \ 
     8181   trabbl.F90 \ 
     8182   trdmod.F90 \ 
     8183   trdmod_oce.F90 \ 
     8184   domzgr_substitute.h90 \ 
     8185   vectopt_loop_substitute.h90 \ 
     8186   KEY_CPP \ 
     8187   traadv_tvd.F90 
     8188$(MODEL_LIB)(trabbc.o) :   \ 
     8189   $(MODEL_LIB)(dom_oce.o) \ 
     8190   $(MODEL_LIB)(in_out_manager.o) \ 
     8191   $(MODEL_LIB)(lib_mpp.o) \ 
     8192   $(MODEL_LIB)(lib_print.o) \ 
     8193   $(MODEL_LIB)(par_kind.o) \ 
     8194   $(MODEL_LIB)(par_oce.o) \ 
     8195   dom_oce.F90 \ 
     8196   in_out_manager.F90 \ 
     8197   lib_mpp.F90 \ 
     8198   lib_print.f90 \ 
     8199   par_kind.F90 \ 
     8200   par_oce.F90 \ 
     8201   $(MODEL_LIB)(dom_oce.o) \ 
     8202   $(MODEL_LIB)(in_out_manager.o) \ 
     8203   $(MODEL_LIB)(oce.o) \ 
     8204   $(MODEL_LIB)(phycst.o) \ 
     8205   $(MODEL_LIB)(prtctl.o) \ 
     8206   dom_oce.F90 \ 
     8207   in_out_manager.F90 \ 
     8208   oce.F90 \ 
     8209   phycst.F90 \ 
     8210   prtctl.F90 \ 
     8211   domzgr_substitute.h90 \ 
     8212   $(IOIPSL_LIB) \ 
     8213   KEY_CPP \ 
     8214   trabbc.F90 
     8215$(MODEL_LIB)(trabbl.o) :   \ 
     8216   $(MODEL_LIB)(dom_oce.o) \ 
     8217   $(MODEL_LIB)(in_out_manager.o) \ 
     8218   $(MODEL_LIB)(lib_mpp.o) \ 
     8219   $(MODEL_LIB)(lib_print.o) \ 
     8220   $(MODEL_LIB)(par_kind.o) \ 
     8221   $(MODEL_LIB)(par_oce.o) \ 
     8222   $(MODEL_LIB)(phycst.o) \ 
     8223   $(MODEL_LIB)(prtctl.o) \ 
     8224   $(MODEL_LIB)(trdicp_oce.o) \ 
     8225   $(MODEL_LIB)(trdmld_oce.o) \ 
     8226   $(MODEL_LIB)(trdvor_oce.o) \ 
     8227   $(MODEL_LIB)(zdfddm.o) \ 
     8228   dom_oce.F90 \ 
     8229   in_out_manager.F90 \ 
     8230   lib_mpp.F90 \ 
     8231   lib_print.f90 \ 
     8232   par_kind.F90 \ 
     8233   par_oce.F90 \ 
     8234   phycst.F90 \ 
     8235   prtctl.F90 \ 
     8236   trdicp_oce.F90 \ 
     8237   trdmld_oce.F90 \ 
     8238   trdvor_oce.F90 \ 
     8239   zdfddm.F90 \ 
     8240   $(MODEL_LIB)(dom_oce.o) \ 
     8241   $(MODEL_LIB)(eosbn2.o) \ 
     8242   $(MODEL_LIB)(in_out_manager.o) \ 
     8243   $(MODEL_LIB)(oce.o) \ 
     8244   $(MODEL_LIB)(prtctl.o) \ 
     8245   $(MODEL_LIB)(trdmod_oce.o) \ 
     8246   dom_oce.F90 \ 
     8247   eosbn2.F90 \ 
     8248   in_out_manager.F90 \ 
     8249   oce.F90 \ 
     8250   prtctl.F90 \ 
     8251   trdmod_oce.F90 \ 
     8252   $(MODEL_LIB)(eosbn2.o) \ 
     8253   $(MODEL_LIB)(flxrnf.o) \ 
     8254   $(MODEL_LIB)(lbclnk.o) \ 
     8255   $(MODEL_LIB)(oce.o) \ 
     8256   $(MODEL_LIB)(ocfzpt.o) \ 
     8257   eosbn2.F90 \ 
     8258   flxrnf.F90 \ 
     8259   lbclnk.F90 \ 
     8260   oce.F90 \ 
     8261   ocfzpt.F90 \ 
     8262   domzgr_substitute.h90 \ 
     8263   trabbl_adv.h90 \ 
     8264   vectopt_loop_substitute.h90 \ 
     8265   KEY_CPP \ 
     8266   trabbl.F90 
     8267$(MODEL_LIB)(tradmp.o) :   \ 
    80198268   $(MODEL_LIB)(daymod.o) \ 
    8020    $(MODEL_LIB)(dianam.o) \ 
    8021    $(MODEL_LIB)(dom_oce.o) \ 
    8022    $(MODEL_LIB)(eosbn2.o) \ 
    8023    $(MODEL_LIB)(in_out_manager.o) \ 
    8024    $(MODEL_LIB)(ldftra_oce.o) \ 
    8025    $(MODEL_LIB)(lib_mpp.o) \ 
    8026    $(MODEL_LIB)(lib_print.o) \ 
    8027    $(MODEL_LIB)(oce.o) \ 
    8028    $(MODEL_LIB)(par_kind.o) \ 
    8029    $(MODEL_LIB)(par_oce.o) \ 
    8030    $(MODEL_LIB)(phycst.o) \ 
     8269   $(MODEL_LIB)(dom_oce.o) \ 
     8270   $(MODEL_LIB)(in_out_manager.o) \ 
     8271   $(MODEL_LIB)(lib_mpp.o) \ 
     8272   $(MODEL_LIB)(lib_print.o) \ 
     8273   $(MODEL_LIB)(oce.o) \ 
     8274   $(MODEL_LIB)(ocfzpt.o) \ 
     8275   $(MODEL_LIB)(par_kind.o) \ 
     8276   $(MODEL_LIB)(par_oce.o) \ 
    80318277   $(MODEL_LIB)(prtctl.o) \ 
    80328278   $(MODEL_LIB)(trabbl.o) \ 
     
    80388284   $(MODEL_LIB)(trdvor.o) \ 
    80398285   $(MODEL_LIB)(trdvor_oce.o) \ 
    8040    diaptr.F90 \ 
    8041    dom_oce.F90 \ 
    8042    dynspg_oce.F90 \ 
    8043    in_out_manager.F90 \ 
    8044    lbclnk.F90 \ 
    8045    lib_mpp.F90 \ 
    8046    oce.F90 \ 
    8047    prtctl.F90 \ 
    8048    trabbl.F90 \ 
    8049    trdmod.F90 \ 
    8050    trdmod_oce.F90 \ 
    8051    $(MODEL_LIB)(diaptr.o) \ 
    8052    $(MODEL_LIB)(dom_oce.o) \ 
    8053    $(MODEL_LIB)(dynspg_oce.o) \ 
    8054    $(MODEL_LIB)(in_out_manager.o) \ 
    8055    $(MODEL_LIB)(lbclnk.o) \ 
    8056    $(MODEL_LIB)(lib_mpp.o) \ 
    8057    $(MODEL_LIB)(oce.o) \ 
    8058    $(MODEL_LIB)(prtctl.o) \ 
    8059    $(MODEL_LIB)(trabbl.o) \ 
    8060    $(MODEL_LIB)(trdmod.o) \ 
    8061    $(MODEL_LIB)(trdmod_oce.o) \ 
    8062    domzgr_substitute.h90 \ 
    8063    vectopt_loop_substitute.h90 \ 
    8064    KEY_CPP \ 
    8065    traadv_tvd.F90 
    8066 $(MODEL_LIB)(trabbc.o) :   \ 
    8067    dom_oce.F90 \ 
    8068    in_out_manager.F90 \ 
    8069    lib_mpp.F90 \ 
    8070    lib_print.f90 \ 
    8071    par_kind.F90 \ 
    8072    par_oce.F90 \ 
    8073    $(MODEL_LIB)(dom_oce.o) \ 
    8074    $(MODEL_LIB)(in_out_manager.o) \ 
    8075    $(MODEL_LIB)(lib_mpp.o) \ 
    8076    $(MODEL_LIB)(lib_print.o) \ 
    8077    $(MODEL_LIB)(par_kind.o) \ 
    8078    $(MODEL_LIB)(par_oce.o) \ 
    8079    dom_oce.F90 \ 
    8080    in_out_manager.F90 \ 
    8081    oce.F90 \ 
    8082    phycst.F90 \ 
    8083    prtctl.F90 \ 
    8084    $(MODEL_LIB)(dom_oce.o) \ 
    8085    $(MODEL_LIB)(in_out_manager.o) \ 
    8086    $(MODEL_LIB)(oce.o) \ 
    8087    $(MODEL_LIB)(phycst.o) \ 
    8088    $(MODEL_LIB)(prtctl.o) \ 
    8089    domzgr_substitute.h90 \ 
    8090    $(IOIPSL_LIB) \ 
    8091    KEY_CPP \ 
    8092    trabbc.F90 
    8093 $(MODEL_LIB)(trabbl.o) :   \ 
    8094    dom_oce.F90 \ 
    8095    in_out_manager.F90 \ 
    8096    lib_mpp.F90 \ 
    8097    lib_print.f90 \ 
    8098    par_kind.F90 \ 
    8099    par_oce.F90 \ 
    8100    phycst.F90 \ 
    8101    prtctl.F90 \ 
    8102    trdicp_oce.F90 \ 
    8103    trdmld_oce.F90 \ 
    8104    trdvor_oce.F90 \ 
    8105    zdfddm.F90 \ 
    8106    $(MODEL_LIB)(dom_oce.o) \ 
    8107    $(MODEL_LIB)(in_out_manager.o) \ 
    8108    $(MODEL_LIB)(lib_mpp.o) \ 
    8109    $(MODEL_LIB)(lib_print.o) \ 
    8110    $(MODEL_LIB)(par_kind.o) \ 
    8111    $(MODEL_LIB)(par_oce.o) \ 
    8112    $(MODEL_LIB)(phycst.o) \ 
    8113    $(MODEL_LIB)(prtctl.o) \ 
    8114    $(MODEL_LIB)(trdicp_oce.o) \ 
    8115    $(MODEL_LIB)(trdmld_oce.o) \ 
    8116    $(MODEL_LIB)(trdvor_oce.o) \ 
    8117    $(MODEL_LIB)(zdfddm.o) \ 
    8118    dom_oce.F90 \ 
    8119    eosbn2.F90 \ 
    8120    in_out_manager.F90 \ 
    8121    oce.F90 \ 
    8122    prtctl.F90 \ 
    8123    trdmod_oce.F90 \ 
    8124    $(MODEL_LIB)(dom_oce.o) \ 
    8125    $(MODEL_LIB)(eosbn2.o) \ 
    8126    $(MODEL_LIB)(in_out_manager.o) \ 
    8127    $(MODEL_LIB)(oce.o) \ 
    8128    $(MODEL_LIB)(prtctl.o) \ 
    8129    $(MODEL_LIB)(trdmod_oce.o) \ 
    8130    eosbn2.F90 \ 
    8131    flxrnf.F90 \ 
    8132    lbclnk.F90 \ 
     8286   $(MODEL_LIB)(zdf_oce.o) \ 
     8287   daymod.F90 \ 
     8288   dom_oce.F90 \ 
     8289   in_out_manager.F90 \ 
     8290   lib_mpp.F90 \ 
     8291   lib_print.f90 \ 
    81338292   oce.F90 \ 
    81348293   ocfzpt.F90 \ 
    8135    $(MODEL_LIB)(eosbn2.o) \ 
    8136    $(MODEL_LIB)(flxrnf.o) \ 
    8137    $(MODEL_LIB)(lbclnk.o) \ 
    8138    $(MODEL_LIB)(oce.o) \ 
    8139    $(MODEL_LIB)(ocfzpt.o) \ 
    8140    domzgr_substitute.h90 \ 
    8141    trabbl_adv.h90 \ 
    8142    vectopt_loop_substitute.h90 \ 
    8143    KEY_CPP \ 
    8144    trabbl.F90 
    8145 $(MODEL_LIB)(tradmp.o) :   \ 
    8146    daymod.F90 \ 
    8147    dom_oce.F90 \ 
    8148    in_out_manager.F90 \ 
    8149    lib_mpp.F90 \ 
    8150    lib_print.f90 \ 
    8151    oce.F90 \ 
    81528294   par_kind.F90 \ 
    81538295   par_oce.F90 \ 
     
    81628304   trdvor_oce.F90 \ 
    81638305   zdf_oce.F90 \ 
     8306   $(MODEL_LIB)(dom_oce.o) \ 
     8307   $(MODEL_LIB)(dtasal.o) \ 
     8308   $(MODEL_LIB)(dtasss.o) \ 
     8309   $(MODEL_LIB)(dtatem.o) \ 
     8310   $(MODEL_LIB)(in_out_manager.o) \ 
     8311   $(MODEL_LIB)(lib_mpp.o) \ 
     8312   $(MODEL_LIB)(oce.o) \ 
     8313   $(MODEL_LIB)(phycst.o) \ 
     8314   $(MODEL_LIB)(prtctl.o) \ 
     8315   $(MODEL_LIB)(trdmod.o) \ 
     8316   $(MODEL_LIB)(trdmod_oce.o) \ 
     8317   $(MODEL_LIB)(zdf_oce.o) \ 
     8318   $(MODEL_LIB)(zdfmxl.o) \ 
     8319   dom_oce.F90 \ 
     8320   dtasal.F90 \ 
     8321   dtasss.F90 \ 
     8322   dtatem.F90 \ 
     8323   in_out_manager.F90 \ 
     8324   lib_mpp.F90 \ 
     8325   oce.F90 \ 
     8326   phycst.F90 \ 
     8327   prtctl.F90 \ 
     8328   trdmod.F90 \ 
     8329   trdmod_oce.F90 \ 
     8330   zdf_oce.F90 \ 
     8331   zdfmxl.F90 \ 
     8332   domzgr_substitute.h90 \ 
     8333   vectopt_loop_substitute.h90 \ 
     8334   $(IOIPSL_LIB) \ 
     8335   KEY_CPP \ 
     8336   tradmp.F90 
     8337$(MODEL_LIB)(traldf_bilap.o) :   \ 
    81648338   $(MODEL_LIB)(daymod.o) \ 
    8165    $(MODEL_LIB)(dom_oce.o) \ 
    8166    $(MODEL_LIB)(in_out_manager.o) \ 
    8167    $(MODEL_LIB)(lib_mpp.o) \ 
    8168    $(MODEL_LIB)(lib_print.o) \ 
    8169    $(MODEL_LIB)(oce.o) \ 
    8170    $(MODEL_LIB)(par_kind.o) \ 
    8171    $(MODEL_LIB)(par_oce.o) \ 
     8339   $(MODEL_LIB)(dianam.o) \ 
     8340   $(MODEL_LIB)(dom_oce.o) \ 
     8341   $(MODEL_LIB)(in_out_manager.o) \ 
     8342   $(MODEL_LIB)(lbclnk.o) \ 
     8343   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8344   $(MODEL_LIB)(ldftra_oce.o) \ 
     8345   $(MODEL_LIB)(lib_mpp.o) \ 
     8346   $(MODEL_LIB)(lib_print.o) \ 
     8347   $(MODEL_LIB)(oce.o) \ 
     8348   $(MODEL_LIB)(par_kind.o) \ 
     8349   $(MODEL_LIB)(par_oce.o) \ 
     8350   $(MODEL_LIB)(phycst.o) \ 
    81728351   $(MODEL_LIB)(prtctl.o) \ 
    81738352   $(MODEL_LIB)(trabbl.o) \ 
     
    81798358   $(MODEL_LIB)(trdvor.o) \ 
    81808359   $(MODEL_LIB)(trdvor_oce.o) \ 
    8181    $(MODEL_LIB)(zdf_oce.o) \ 
    8182    dom_oce.F90 \ 
    8183    dtasal.F90 \ 
    8184    dtatem.F90 \ 
    8185    in_out_manager.F90 \ 
    8186    lib_mpp.F90 \ 
    8187    oce.F90 \ 
    8188    phycst.F90 \ 
    8189    prtctl.F90 \ 
    8190    trdmod.F90 \ 
    8191    trdmod_oce.F90 \ 
    8192    zdfmxl.F90 \ 
    8193    zdf_oce.F90 \ 
    8194    $(MODEL_LIB)(dom_oce.o) \ 
    8195    $(MODEL_LIB)(dtasal.o) \ 
    8196    $(MODEL_LIB)(dtatem.o) \ 
    8197    $(MODEL_LIB)(in_out_manager.o) \ 
    8198    $(MODEL_LIB)(lib_mpp.o) \ 
    8199    $(MODEL_LIB)(oce.o) \ 
    8200    $(MODEL_LIB)(phycst.o) \ 
    8201    $(MODEL_LIB)(prtctl.o) \ 
    8202    $(MODEL_LIB)(trdmod.o) \ 
    8203    $(MODEL_LIB)(trdmod_oce.o) \ 
    82048360   $(MODEL_LIB)(zdfmxl.o) \ 
    8205    $(MODEL_LIB)(zdf_oce.o) \ 
    8206    domzgr_substitute.h90 \ 
    8207    vectopt_loop_substitute.h90 \ 
    8208    $(IOIPSL_LIB) \ 
    8209    KEY_CPP \ 
    8210    tradmp.F90 
    8211 $(MODEL_LIB)(traldf_bilapg.o) :  \ 
    82128361   daymod.F90 \ 
    82138362   dianam.F90 \ 
     
    82338382   trdvor_oce.F90 \ 
    82348383   zdfmxl.F90 \ 
     8384   $(MODEL_LIB)(diaptr.o) \ 
     8385   $(MODEL_LIB)(dom_oce.o) \ 
     8386   $(MODEL_LIB)(in_out_manager.o) \ 
     8387   $(MODEL_LIB)(lbclnk.o) \ 
     8388   $(MODEL_LIB)(ldfslp.o) \ 
     8389   $(MODEL_LIB)(ldftra_oce.o) \ 
     8390   $(MODEL_LIB)(oce.o) \ 
     8391   $(MODEL_LIB)(prtctl.o) \ 
     8392   $(MODEL_LIB)(trdmod.o) \ 
     8393   $(MODEL_LIB)(trdmod_oce.o) \ 
     8394   diaptr.F90 \ 
     8395   dom_oce.F90 \ 
     8396   in_out_manager.F90 \ 
     8397   lbclnk.F90 \ 
     8398   ldfslp.F90 \ 
     8399   ldftra_oce.F90 \ 
     8400   oce.F90 \ 
     8401   prtctl.F90 \ 
     8402   trdmod.F90 \ 
     8403   trdmod_oce.F90 \ 
     8404   domzgr_substitute.h90 \ 
     8405   ldfeiv_substitute.h90 \ 
     8406   ldftra_substitute.h90 \ 
     8407   vectopt_loop_substitute.h90 \ 
     8408   KEY_CPP \ 
     8409   traldf_bilap.F90 
     8410$(MODEL_LIB)(traldf_bilapg.o) :  \ 
    82358411   $(MODEL_LIB)(daymod.o) \ 
    82368412   $(MODEL_LIB)(dianam.o) \ 
     
    82568432   $(MODEL_LIB)(trdvor_oce.o) \ 
    82578433   $(MODEL_LIB)(zdfmxl.o) \ 
    8258    diaptr.F90 \ 
    8259    dom_oce.F90 \ 
    8260    in_out_manager.F90 \ 
    8261    lbclnk.F90 \ 
    8262    ldfslp.F90 \ 
    8263    ldftra_oce.F90 \ 
    8264    oce.F90 \ 
    8265    prtctl.F90 \ 
    8266    trdmod.F90 \ 
    8267    trdmod_oce.F90 \ 
    8268    $(MODEL_LIB)(diaptr.o) \ 
    8269    $(MODEL_LIB)(dom_oce.o) \ 
    8270    $(MODEL_LIB)(in_out_manager.o) \ 
    8271    $(MODEL_LIB)(lbclnk.o) \ 
    8272    $(MODEL_LIB)(ldfslp.o) \ 
    8273    $(MODEL_LIB)(ldftra_oce.o) \ 
    8274    $(MODEL_LIB)(oce.o) \ 
    8275    $(MODEL_LIB)(prtctl.o) \ 
    8276    $(MODEL_LIB)(trdmod.o) \ 
    8277    $(MODEL_LIB)(trdmod_oce.o) \ 
    8278    domzgr_substitute.h90 \ 
    8279    ldfeiv_substitute.h90 \ 
    8280    ldftra_substitute.h90 \ 
    8281    KEY_CPP \ 
    8282    traldf_bilapg.F90 
    8283 $(MODEL_LIB)(traldf_bilap.o) :   \ 
    82848434   daymod.F90 \ 
    82858435   dianam.F90 \ 
     
    83058455   trdvor_oce.F90 \ 
    83068456   zdfmxl.F90 \ 
     8457   $(MODEL_LIB)(diaptr.o) \ 
     8458   $(MODEL_LIB)(dom_oce.o) \ 
     8459   $(MODEL_LIB)(in_out_manager.o) \ 
     8460   $(MODEL_LIB)(lbclnk.o) \ 
     8461   $(MODEL_LIB)(ldfslp.o) \ 
     8462   $(MODEL_LIB)(ldftra_oce.o) \ 
     8463   $(MODEL_LIB)(oce.o) \ 
     8464   $(MODEL_LIB)(prtctl.o) \ 
     8465   $(MODEL_LIB)(trdmod.o) \ 
     8466   $(MODEL_LIB)(trdmod_oce.o) \ 
     8467   diaptr.F90 \ 
     8468   dom_oce.F90 \ 
     8469   in_out_manager.F90 \ 
     8470   lbclnk.F90 \ 
     8471   ldfslp.F90 \ 
     8472   ldftra_oce.F90 \ 
     8473   oce.F90 \ 
     8474   prtctl.F90 \ 
     8475   trdmod.F90 \ 
     8476   trdmod_oce.F90 \ 
     8477   domzgr_substitute.h90 \ 
     8478   ldfeiv_substitute.h90 \ 
     8479   ldftra_substitute.h90 \ 
     8480   KEY_CPP \ 
     8481   traldf_bilapg.F90 
     8482$(MODEL_LIB)(traldf_iso.o) :  \ 
    83078483   $(MODEL_LIB)(daymod.o) \ 
    83088484   $(MODEL_LIB)(dianam.o) \ 
     
    83288504   $(MODEL_LIB)(trdvor_oce.o) \ 
    83298505   $(MODEL_LIB)(zdfmxl.o) \ 
    8330    diaptr.F90 \ 
    8331    dom_oce.F90 \ 
    8332    in_out_manager.F90 \ 
    8333    lbclnk.F90 \ 
    8334    ldfslp.F90 \ 
    8335    ldftra_oce.F90 \ 
    8336    oce.F90 \ 
    8337    prtctl.F90 \ 
    8338    trdmod.F90 \ 
    8339    trdmod_oce.F90 \ 
    8340    $(MODEL_LIB)(diaptr.o) \ 
    8341    $(MODEL_LIB)(dom_oce.o) \ 
    8342    $(MODEL_LIB)(in_out_manager.o) \ 
    8343    $(MODEL_LIB)(lbclnk.o) \ 
    8344    $(MODEL_LIB)(ldfslp.o) \ 
    8345    $(MODEL_LIB)(ldftra_oce.o) \ 
    8346    $(MODEL_LIB)(oce.o) \ 
    8347    $(MODEL_LIB)(prtctl.o) \ 
    8348    $(MODEL_LIB)(trdmod.o) \ 
    8349    $(MODEL_LIB)(trdmod_oce.o) \ 
    8350    domzgr_substitute.h90 \ 
    8351    ldfeiv_substitute.h90 \ 
    8352    ldftra_substitute.h90 \ 
    8353    vectopt_loop_substitute.h90 \ 
    8354    KEY_CPP \ 
    8355    traldf_bilap.F90 
    8356 $(MODEL_LIB)(traldf_iso.o) :  \ 
    83578506   daymod.F90 \ 
    83588507   dianam.F90 \ 
     
    83788527   trdvor_oce.F90 \ 
    83798528   zdfmxl.F90 \ 
     8529   $(MODEL_LIB)(diaptr.o) \ 
     8530   $(MODEL_LIB)(dom_oce.o) \ 
     8531   $(MODEL_LIB)(in_out_manager.o) \ 
     8532   $(MODEL_LIB)(ldfslp.o) \ 
     8533   $(MODEL_LIB)(ldftra_oce.o) \ 
     8534   $(MODEL_LIB)(oce.o) \ 
     8535   $(MODEL_LIB)(prtctl.o) \ 
     8536   $(MODEL_LIB)(trdmod.o) \ 
     8537   $(MODEL_LIB)(trdmod_oce.o) \ 
     8538   diaptr.F90 \ 
     8539   dom_oce.F90 \ 
     8540   in_out_manager.F90 \ 
     8541   ldfslp.F90 \ 
     8542   ldftra_oce.F90 \ 
     8543   oce.F90 \ 
     8544   prtctl.F90 \ 
     8545   trdmod.F90 \ 
     8546   trdmod_oce.F90 \ 
     8547   domzgr_substitute.h90 \ 
     8548   ldfeiv_substitute.h90 \ 
     8549   ldftra_substitute.h90 \ 
     8550   vectopt_loop_substitute.h90 \ 
     8551   KEY_CPP \ 
     8552   traldf_iso.F90 
     8553$(MODEL_LIB)(traldf_iso_zps.o) : \ 
    83808554   $(MODEL_LIB)(daymod.o) \ 
    83818555   $(MODEL_LIB)(dianam.o) \ 
     
    84018575   $(MODEL_LIB)(trdvor_oce.o) \ 
    84028576   $(MODEL_LIB)(zdfmxl.o) \ 
    8403    diaptr.F90 \ 
    8404    dom_oce.F90 \ 
    8405    in_out_manager.F90 \ 
    8406    ldfslp.F90 \ 
    8407    ldftra_oce.F90 \ 
    8408    oce.F90 \ 
    8409    prtctl.F90 \ 
    8410    trdmod.F90 \ 
    8411    trdmod_oce.F90 \ 
    8412    $(MODEL_LIB)(diaptr.o) \ 
    8413    $(MODEL_LIB)(dom_oce.o) \ 
    8414    $(MODEL_LIB)(in_out_manager.o) \ 
    8415    $(MODEL_LIB)(ldfslp.o) \ 
    8416    $(MODEL_LIB)(ldftra_oce.o) \ 
    8417    $(MODEL_LIB)(oce.o) \ 
    8418    $(MODEL_LIB)(prtctl.o) \ 
    8419    $(MODEL_LIB)(trdmod.o) \ 
    8420    $(MODEL_LIB)(trdmod_oce.o) \ 
    8421    domzgr_substitute.h90 \ 
    8422    ldfeiv_substitute.h90 \ 
    8423    ldftra_substitute.h90 \ 
    8424    vectopt_loop_substitute.h90 \ 
    8425    KEY_CPP \ 
    8426    traldf_iso.F90 
    8427 $(MODEL_LIB)(traldf_iso_zps.o) : \ 
    84288577   daymod.F90 \ 
    84298578   dianam.F90 \ 
     
    84498598   trdvor_oce.F90 \ 
    84508599   zdfmxl.F90 \ 
     8600   $(MODEL_LIB)(diaptr.o) \ 
     8601   $(MODEL_LIB)(dom_oce.o) \ 
     8602   $(MODEL_LIB)(in_out_manager.o) \ 
     8603   $(MODEL_LIB)(ldfslp.o) \ 
     8604   $(MODEL_LIB)(ldftra_oce.o) \ 
     8605   $(MODEL_LIB)(oce.o) \ 
     8606   $(MODEL_LIB)(prtctl.o) \ 
     8607   $(MODEL_LIB)(trdmod.o) \ 
     8608   $(MODEL_LIB)(trdmod_oce.o) \ 
     8609   $(MODEL_LIB)(zdf_oce.o) \ 
     8610   diaptr.F90 \ 
     8611   dom_oce.F90 \ 
     8612   in_out_manager.F90 \ 
     8613   ldfslp.F90 \ 
     8614   ldftra_oce.F90 \ 
     8615   oce.F90 \ 
     8616   prtctl.F90 \ 
     8617   trdmod.F90 \ 
     8618   trdmod_oce.F90 \ 
     8619   zdf_oce.F90 \ 
     8620   domzgr_substitute.h90 \ 
     8621   ldfeiv_substitute.h90 \ 
     8622   ldftra_substitute.h90 \ 
     8623   vectopt_loop_substitute.h90 \ 
     8624   KEY_CPP \ 
     8625   traldf_iso_zps.F90 
     8626$(MODEL_LIB)(traldf_lap.o) :  \ 
    84518627   $(MODEL_LIB)(daymod.o) \ 
    84528628   $(MODEL_LIB)(dianam.o) \ 
    84538629   $(MODEL_LIB)(dom_oce.o) \ 
    84548630   $(MODEL_LIB)(in_out_manager.o) \ 
    8455    $(MODEL_LIB)(lbclnk.o) \ 
    8456    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    84578631   $(MODEL_LIB)(ldftra_oce.o) \ 
    84588632   $(MODEL_LIB)(lib_mpp.o) \ 
     
    84628636   $(MODEL_LIB)(par_oce.o) \ 
    84638637   $(MODEL_LIB)(phycst.o) \ 
    8464    $(MODEL_LIB)(prtctl.o) \ 
    84658638   $(MODEL_LIB)(trabbl.o) \ 
    84668639   $(MODEL_LIB)(trdicp.o) \ 
     
    84718644   $(MODEL_LIB)(trdvor.o) \ 
    84728645   $(MODEL_LIB)(trdvor_oce.o) \ 
    8473    $(MODEL_LIB)(zdfmxl.o) \ 
    8474    diaptr.F90 \ 
    8475    dom_oce.F90 \ 
    8476    in_out_manager.F90 \ 
    8477    ldfslp.F90 \ 
    8478    ldftra_oce.F90 \ 
    8479    oce.F90 \ 
    8480    prtctl.F90 \ 
    8481    trdmod.F90 \ 
    8482    trdmod_oce.F90 \ 
    8483    zdf_oce.F90 \ 
    8484    $(MODEL_LIB)(diaptr.o) \ 
    8485    $(MODEL_LIB)(dom_oce.o) \ 
    8486    $(MODEL_LIB)(in_out_manager.o) \ 
    8487    $(MODEL_LIB)(ldfslp.o) \ 
    8488    $(MODEL_LIB)(ldftra_oce.o) \ 
    8489    $(MODEL_LIB)(oce.o) \ 
    8490    $(MODEL_LIB)(prtctl.o) \ 
    8491    $(MODEL_LIB)(trdmod.o) \ 
    8492    $(MODEL_LIB)(trdmod_oce.o) \ 
    8493    $(MODEL_LIB)(zdf_oce.o) \ 
    8494    domzgr_substitute.h90 \ 
    8495    ldfeiv_substitute.h90 \ 
    8496    ldftra_substitute.h90 \ 
    8497    vectopt_loop_substitute.h90 \ 
    8498    KEY_CPP \ 
    8499    traldf_iso_zps.F90 
    8500 $(MODEL_LIB)(traldf_lap.o) :  \ 
    85018646   daymod.F90 \ 
    85028647   dianam.F90 \ 
     
    85188663   trdvor.F90 \ 
    85198664   trdvor_oce.F90 \ 
    8520    $(MODEL_LIB)(daymod.o) \ 
    8521    $(MODEL_LIB)(dianam.o) \ 
     8665   $(MODEL_LIB)(diaptr.o) \ 
    85228666   $(MODEL_LIB)(dom_oce.o) \ 
    85238667   $(MODEL_LIB)(in_out_manager.o) \ 
    85248668   $(MODEL_LIB)(ldftra_oce.o) \ 
    8525    $(MODEL_LIB)(lib_mpp.o) \ 
    8526    $(MODEL_LIB)(lib_print.o) \ 
    8527    $(MODEL_LIB)(oce.o) \ 
    8528    $(MODEL_LIB)(par_kind.o) \ 
    8529    $(MODEL_LIB)(par_oce.o) \ 
    8530    $(MODEL_LIB)(phycst.o) \ 
     8669   $(MODEL_LIB)(oce.o) \ 
     8670   $(MODEL_LIB)(prtctl.o) \ 
     8671   $(MODEL_LIB)(trdmod.o) \ 
     8672   $(MODEL_LIB)(trdmod_oce.o) \ 
     8673   diaptr.F90 \ 
     8674   dom_oce.F90 \ 
     8675   in_out_manager.F90 \ 
     8676   ldftra_oce.F90 \ 
     8677   oce.F90 \ 
     8678   prtctl.F90 \ 
     8679   trdmod.F90 \ 
     8680   trdmod_oce.F90 \ 
     8681   domzgr_substitute.h90 \ 
     8682   ldftra_substitute.h90 \ 
     8683   vectopt_loop_substitute.h90 \ 
     8684   KEY_CPP \ 
     8685   traldf_lap.F90 
     8686$(MODEL_LIB)(tranpc.o) :   \ 
     8687   $(MODEL_LIB)(dom_oce.o) \ 
     8688   $(MODEL_LIB)(in_out_manager.o) \ 
     8689   $(MODEL_LIB)(lib_mpp.o) \ 
     8690   $(MODEL_LIB)(lib_print.o) \ 
     8691   $(MODEL_LIB)(oce.o) \ 
     8692   $(MODEL_LIB)(par_kind.o) \ 
     8693   $(MODEL_LIB)(par_oce.o) \ 
     8694   $(MODEL_LIB)(phycst.o) \ 
     8695   $(MODEL_LIB)(prtctl.o) \ 
    85318696   $(MODEL_LIB)(trabbl.o) \ 
    85328697   $(MODEL_LIB)(trdicp.o) \ 
     
    85378702   $(MODEL_LIB)(trdvor.o) \ 
    85388703   $(MODEL_LIB)(trdvor_oce.o) \ 
    8539    diaptr.F90 \ 
    8540    dom_oce.F90 \ 
    8541    in_out_manager.F90 \ 
    8542    ldftra_oce.F90 \ 
    8543    oce.F90 \ 
    8544    prtctl.F90 \ 
    8545    trdmod.F90 \ 
    8546    trdmod_oce.F90 \ 
    8547    $(MODEL_LIB)(diaptr.o) \ 
    8548    $(MODEL_LIB)(dom_oce.o) \ 
    8549    $(MODEL_LIB)(in_out_manager.o) \ 
    8550    $(MODEL_LIB)(ldftra_oce.o) \ 
    8551    $(MODEL_LIB)(oce.o) \ 
    8552    $(MODEL_LIB)(prtctl.o) \ 
    8553    $(MODEL_LIB)(trdmod.o) \ 
    8554    $(MODEL_LIB)(trdmod_oce.o) \ 
    8555    domzgr_substitute.h90 \ 
    8556    ldftra_substitute.h90 \ 
    8557    vectopt_loop_substitute.h90 \ 
    8558    KEY_CPP \ 
    8559    traldf_lap.F90 
    8560 $(MODEL_LIB)(tranpc.o) :   \ 
     8704   $(MODEL_LIB)(zdfddm.o) \ 
    85618705   dom_oce.F90 \ 
    85628706   in_out_manager.F90 \ 
     
    85788722   zdfddm.F90 \ 
    85798723   $(MODEL_LIB)(dom_oce.o) \ 
    8580    $(MODEL_LIB)(in_out_manager.o) \ 
    8581    $(MODEL_LIB)(lib_mpp.o) \ 
    8582    $(MODEL_LIB)(lib_print.o) \ 
    8583    $(MODEL_LIB)(oce.o) \ 
    8584    $(MODEL_LIB)(par_kind.o) \ 
    8585    $(MODEL_LIB)(par_oce.o) \ 
    8586    $(MODEL_LIB)(phycst.o) \ 
    8587    $(MODEL_LIB)(prtctl.o) \ 
     8724   $(MODEL_LIB)(eosbn2.o) \ 
     8725   $(MODEL_LIB)(in_out_manager.o) \ 
     8726   $(MODEL_LIB)(lbclnk.o) \ 
     8727   $(MODEL_LIB)(oce.o) \ 
     8728   $(MODEL_LIB)(trdmod.o) \ 
     8729   $(MODEL_LIB)(trdmod_oce.o) \ 
     8730   dom_oce.F90 \ 
     8731   eosbn2.F90 \ 
     8732   in_out_manager.F90 \ 
     8733   lbclnk.F90 \ 
     8734   oce.F90 \ 
     8735   trdmod.F90 \ 
     8736   trdmod_oce.F90 \ 
     8737   domzgr_substitute.h90 \ 
     8738   KEY_CPP \ 
     8739   tranpc.F90 
     8740$(MODEL_LIB)(tranxt.o) :   \ 
     8741   $(MODEL_LIB)(cla_div.o) \ 
     8742   $(MODEL_LIB)(divcur.o) \ 
     8743   $(MODEL_LIB)(dom_oce.o) \ 
     8744   $(MODEL_LIB)(in_out_manager.o) \ 
     8745   $(MODEL_LIB)(lbclnk.o) \ 
     8746   $(MODEL_LIB)(lib_mpp.o) \ 
     8747   $(MODEL_LIB)(lib_print.o) \ 
     8748   $(MODEL_LIB)(obc_oce.o) \ 
     8749   $(MODEL_LIB)(oce.o) \ 
     8750   $(MODEL_LIB)(ocfzpt.o) \ 
     8751   $(MODEL_LIB)(par_kind.o) \ 
     8752   $(MODEL_LIB)(par_oce.o) \ 
     8753   $(MODEL_LIB)(phycst.o) \ 
     8754   $(MODEL_LIB)(sol_oce.o) \ 
     8755   $(MODEL_LIB)(wzvmod.o) \ 
     8756   cla_div.F90 \ 
     8757   divcur.F90 \ 
     8758   dom_oce.F90 \ 
     8759   in_out_manager.F90 \ 
     8760   lbclnk.F90 \ 
     8761   lib_mpp.F90 \ 
     8762   lib_print.f90 \ 
     8763   obc_oce.F90 \ 
     8764   oce.F90 \ 
     8765   ocfzpt.F90 \ 
     8766   par_kind.F90 \ 
     8767   par_oce.F90 \ 
     8768   phycst.F90 \ 
     8769   sol_oce.F90 \ 
     8770   wzvmod.F90 \ 
     8771   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     8772   $(MODEL_LIB)(agrif_opa_update.o) \ 
     8773   $(MODEL_LIB)(dom_oce.o) \ 
     8774   $(MODEL_LIB)(in_out_manager.o) \ 
     8775   $(MODEL_LIB)(lbclnk.o) \ 
     8776   $(MODEL_LIB)(obctra.o) \ 
     8777   $(MODEL_LIB)(oce.o) \ 
     8778   $(MODEL_LIB)(prtctl.o) \ 
     8779   $(MODEL_LIB)(zdf_oce.o) \ 
     8780   agrif_opa_interp.F90 \ 
     8781   agrif_opa_update.F90 \ 
     8782   dom_oce.F90 \ 
     8783   in_out_manager.F90 \ 
     8784   lbclnk.F90 \ 
     8785   obctra.F90 \ 
     8786   oce.F90 \ 
     8787   prtctl.F90 \ 
     8788   zdf_oce.F90 \ 
     8789   $(AGRIF_LIB) \ 
     8790   KEY_CPP \ 
     8791   tranxt.F90 
     8792$(MODEL_LIB)(traqsr.o) :   \ 
     8793   $(MODEL_LIB)(blk_oce.o) \ 
     8794   $(MODEL_LIB)(cpl_oce.o) \ 
     8795   $(MODEL_LIB)(daymod.o) \ 
     8796   $(MODEL_LIB)(dom_oce.o) \ 
     8797   $(MODEL_LIB)(dtasal.o) \ 
     8798   $(MODEL_LIB)(dtasst.o) \ 
     8799   $(MODEL_LIB)(dtatem.o) \ 
     8800   $(MODEL_LIB)(flx_oce.o) \ 
     8801   $(MODEL_LIB)(flxmod.o) \ 
     8802   $(MODEL_LIB)(flxrnf.o) \ 
     8803   $(MODEL_LIB)(ice_oce.o) \ 
     8804   $(MODEL_LIB)(in_out_manager.o) \ 
     8805   $(MODEL_LIB)(lbclnk.o) \ 
     8806   $(MODEL_LIB)(lib_mpp.o) \ 
     8807   $(MODEL_LIB)(lib_print.o) \ 
     8808   $(MODEL_LIB)(oce.o) \ 
     8809   $(MODEL_LIB)(ocfzpt.o) \ 
     8810   $(MODEL_LIB)(par_kind.o) \ 
     8811   $(MODEL_LIB)(par_oce.o) \ 
     8812   $(MODEL_LIB)(phycst.o) \ 
     8813   $(MODEL_LIB)(prtctl.o) \ 
     8814   $(MODEL_LIB)(sms.o) \ 
     8815   $(MODEL_LIB)(taumod.o) \ 
    85888816   $(MODEL_LIB)(trabbl.o) \ 
     8817   $(MODEL_LIB)(tradmp.o) \ 
    85898818   $(MODEL_LIB)(trdicp.o) \ 
    85908819   $(MODEL_LIB)(trdicp_oce.o) \ 
     
    85948823   $(MODEL_LIB)(trdvor.o) \ 
    85958824   $(MODEL_LIB)(trdvor_oce.o) \ 
    8596    $(MODEL_LIB)(zdfddm.o) \ 
    8597    dom_oce.F90 \ 
    8598    eosbn2.F90 \ 
    8599    in_out_manager.F90 \ 
    8600    lbclnk.F90 \ 
    8601    oce.F90 \ 
    8602    trdmod.F90 \ 
    8603    trdmod_oce.F90 \ 
    8604    $(MODEL_LIB)(dom_oce.o) \ 
    8605    $(MODEL_LIB)(eosbn2.o) \ 
    8606    $(MODEL_LIB)(in_out_manager.o) \ 
    8607    $(MODEL_LIB)(lbclnk.o) \ 
    8608    $(MODEL_LIB)(oce.o) \ 
    8609    $(MODEL_LIB)(trdmod.o) \ 
    8610    $(MODEL_LIB)(trdmod_oce.o) \ 
    8611    domzgr_substitute.h90 \ 
    8612    KEY_CPP \ 
    8613    tranpc.F90 
    8614 $(MODEL_LIB)(tranxt.o) :   \ 
    8615    cla_div.F90 \ 
    8616    divcur.F90 \ 
    8617    dom_oce.F90 \ 
    8618    in_out_manager.F90 \ 
    8619    lbclnk.F90 \ 
    8620    lib_mpp.F90 \ 
    8621    lib_print.f90 \ 
    8622    obc_oce.F90 \ 
    8623    oce.F90 \ 
    8624    ocfzpt.F90 \ 
    8625    par_kind.F90 \ 
    8626    par_oce.F90 \ 
    8627    phycst.F90 \ 
    8628    sol_oce.F90 \ 
    8629    wzvmod.F90 \ 
    8630    $(MODEL_LIB)(cla_div.o) \ 
    8631    $(MODEL_LIB)(divcur.o) \ 
    8632    $(MODEL_LIB)(dom_oce.o) \ 
    8633    $(MODEL_LIB)(in_out_manager.o) \ 
    8634    $(MODEL_LIB)(lbclnk.o) \ 
    8635    $(MODEL_LIB)(lib_mpp.o) \ 
    8636    $(MODEL_LIB)(lib_print.o) \ 
    8637    $(MODEL_LIB)(obc_oce.o) \ 
    8638    $(MODEL_LIB)(oce.o) \ 
    8639    $(MODEL_LIB)(ocfzpt.o) \ 
    8640    $(MODEL_LIB)(par_kind.o) \ 
    8641    $(MODEL_LIB)(par_oce.o) \ 
    8642    $(MODEL_LIB)(phycst.o) \ 
    8643    $(MODEL_LIB)(sol_oce.o) \ 
    8644    $(MODEL_LIB)(wzvmod.o) \ 
    8645    agrif_opa_interp.F90 \ 
    8646    agrif_opa_update.F90 \ 
    8647    dom_oce.F90 \ 
    8648    in_out_manager.F90 \ 
    8649    lbclnk.F90 \ 
    8650    obctra.F90 \ 
    8651    oce.F90 \ 
    8652    prtctl.F90 \ 
    8653    zdf_oce.F90 \ 
    8654    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    8655    $(MODEL_LIB)(agrif_opa_update.o) \ 
    8656    $(MODEL_LIB)(dom_oce.o) \ 
    8657    $(MODEL_LIB)(in_out_manager.o) \ 
    8658    $(MODEL_LIB)(lbclnk.o) \ 
    8659    $(MODEL_LIB)(obctra.o) \ 
    8660    $(MODEL_LIB)(oce.o) \ 
    8661    $(MODEL_LIB)(prtctl.o) \ 
    8662    $(MODEL_LIB)(zdf_oce.o) \ 
    8663    $(AGRIF_LIB) \ 
    8664    tranxt.F90 
    8665 $(MODEL_LIB)(traqsr.o) :   \ 
    86668825   blk_oce.F90 \ 
    86678826   cpl_oce.F90 \ 
     
    86718830   dtasst.F90 \ 
    86728831   dtatem.F90 \ 
     8832   flx_oce.F90 \ 
    86738833   flxmod.F90 \ 
    86748834   flxrnf.F90 \ 
    8675    flx_oce.F90 \ 
    86768835   ice_oce.F90 \ 
    86778836   in_out_manager.F90 \ 
     
    86968855   trdvor.F90 \ 
    86978856   trdvor_oce.F90 \ 
     8857   $(MODEL_LIB)(dom_oce.o) \ 
     8858   $(MODEL_LIB)(in_out_manager.o) \ 
     8859   $(MODEL_LIB)(oce.o) \ 
     8860   $(MODEL_LIB)(ocesbc.o) \ 
     8861   $(MODEL_LIB)(phycst.o) \ 
     8862   $(MODEL_LIB)(prtctl.o) \ 
     8863   $(MODEL_LIB)(trc_oce.o) \ 
     8864   $(MODEL_LIB)(trdmod.o) \ 
     8865   $(MODEL_LIB)(trdmod_oce.o) \ 
     8866   dom_oce.F90 \ 
     8867   in_out_manager.F90 \ 
     8868   oce.F90 \ 
     8869   ocesbc.F90 \ 
     8870   phycst.F90 \ 
     8871   prtctl.F90 \ 
     8872   trc_oce.F90 \ 
     8873   trdmod.F90 \ 
     8874   trdmod_oce.F90 \ 
     8875   domzgr_substitute.h90 \ 
     8876   vectopt_loop_substitute.h90 \ 
     8877   KEY_CPP \ 
     8878   traqsr.F90 
     8879$(MODEL_LIB)(trasbc.o) :   \ 
    86988880   $(MODEL_LIB)(blk_oce.o) \ 
    86998881   $(MODEL_LIB)(cpl_oce.o) \ 
     
    87038885   $(MODEL_LIB)(dtasst.o) \ 
    87048886   $(MODEL_LIB)(dtatem.o) \ 
     8887   $(MODEL_LIB)(flx_oce.o) \ 
    87058888   $(MODEL_LIB)(flxmod.o) \ 
    87068889   $(MODEL_LIB)(flxrnf.o) \ 
    8707    $(MODEL_LIB)(flx_oce.o) \ 
    87088890   $(MODEL_LIB)(ice_oce.o) \ 
    87098891   $(MODEL_LIB)(in_out_manager.o) \ 
     
    87128894   $(MODEL_LIB)(lib_print.o) \ 
    87138895   $(MODEL_LIB)(oce.o) \ 
     8896   $(MODEL_LIB)(ocesbc.o) \ 
    87148897   $(MODEL_LIB)(ocfzpt.o) \ 
    87158898   $(MODEL_LIB)(par_kind.o) \ 
     
    87178900   $(MODEL_LIB)(phycst.o) \ 
    87188901   $(MODEL_LIB)(prtctl.o) \ 
    8719    $(MODEL_LIB)(sms.o) \ 
    87208902   $(MODEL_LIB)(taumod.o) \ 
    87218903   $(MODEL_LIB)(trabbl.o) \ 
    87228904   $(MODEL_LIB)(tradmp.o) \ 
     8905   $(MODEL_LIB)(trc_oce.o) \ 
    87238906   $(MODEL_LIB)(trdicp.o) \ 
    87248907   $(MODEL_LIB)(trdicp_oce.o) \ 
    87258908   $(MODEL_LIB)(trdmld.o) \ 
    87268909   $(MODEL_LIB)(trdmld_oce.o) \ 
     8910   $(MODEL_LIB)(trdmod.o) \ 
    87278911   $(MODEL_LIB)(trdmod_oce.o) \ 
    87288912   $(MODEL_LIB)(trdvor.o) \ 
    87298913   $(MODEL_LIB)(trdvor_oce.o) \ 
    8730    dom_oce.F90 \ 
    8731    in_out_manager.F90 \ 
    8732    ocesbc.F90 \ 
    8733    oce.F90 \ 
    8734    phycst.F90 \ 
    8735    prtctl.F90 \ 
    8736    trc_oce.F90 \ 
    8737    trdmod.F90 \ 
    8738    trdmod_oce.F90 \ 
    8739    $(MODEL_LIB)(dom_oce.o) \ 
    8740    $(MODEL_LIB)(in_out_manager.o) \ 
    8741    $(MODEL_LIB)(ocesbc.o) \ 
    8742    $(MODEL_LIB)(oce.o) \ 
    8743    $(MODEL_LIB)(phycst.o) \ 
    8744    $(MODEL_LIB)(prtctl.o) \ 
    8745    $(MODEL_LIB)(trc_oce.o) \ 
    8746    $(MODEL_LIB)(trdmod.o) \ 
    8747    $(MODEL_LIB)(trdmod_oce.o) \ 
    8748    domzgr_substitute.h90 \ 
    8749    vectopt_loop_substitute.h90 \ 
    8750    KEY_CPP \ 
    8751    traqsr.F90 
    8752 $(MODEL_LIB)(trasbc.o) :   \ 
    87538914   blk_oce.F90 \ 
    87548915   cpl_oce.F90 \ 
     
    87588919   dtasst.F90 \ 
    87598920   dtatem.F90 \ 
     8921   flx_oce.F90 \ 
    87608922   flxmod.F90 \ 
    87618923   flxrnf.F90 \ 
    8762    flx_oce.F90 \ 
    87638924   ice_oce.F90 \ 
    87648925   in_out_manager.F90 \ 
     
    87668927   lib_mpp.F90 \ 
    87678928   lib_print.f90 \ 
     8929   oce.F90 \ 
    87688930   ocesbc.F90 \ 
    8769    oce.F90 \ 
    87708931   ocfzpt.F90 \ 
    87718932   par_kind.F90 \ 
     
    87858946   trdvor.F90 \ 
    87868947   trdvor_oce.F90 \ 
    8787    $(MODEL_LIB)(blk_oce.o) \ 
    8788    $(MODEL_LIB)(cpl_oce.o) \ 
    8789    $(MODEL_LIB)(daymod.o) \ 
    8790    $(MODEL_LIB)(dom_oce.o) \ 
    8791    $(MODEL_LIB)(dtasal.o) \ 
    8792    $(MODEL_LIB)(dtasst.o) \ 
    8793    $(MODEL_LIB)(dtatem.o) \ 
    8794    $(MODEL_LIB)(flxmod.o) \ 
    8795    $(MODEL_LIB)(flxrnf.o) \ 
    8796    $(MODEL_LIB)(flx_oce.o) \ 
    8797    $(MODEL_LIB)(ice_oce.o) \ 
    8798    $(MODEL_LIB)(in_out_manager.o) \ 
    8799    $(MODEL_LIB)(lbclnk.o) \ 
    8800    $(MODEL_LIB)(lib_mpp.o) \ 
    8801    $(MODEL_LIB)(lib_print.o) \ 
     8948   $(MODEL_LIB)(dom_oce.o) \ 
     8949   $(MODEL_LIB)(in_out_manager.o) \ 
     8950   $(MODEL_LIB)(oce.o) \ 
    88028951   $(MODEL_LIB)(ocesbc.o) \ 
    8803    $(MODEL_LIB)(oce.o) \ 
    8804    $(MODEL_LIB)(ocfzpt.o) \ 
    8805    $(MODEL_LIB)(par_kind.o) \ 
    8806    $(MODEL_LIB)(par_oce.o) \ 
    8807    $(MODEL_LIB)(phycst.o) \ 
    8808    $(MODEL_LIB)(prtctl.o) \ 
    8809    $(MODEL_LIB)(taumod.o) \ 
     8952   $(MODEL_LIB)(phycst.o) \ 
     8953   $(MODEL_LIB)(prtctl.o) \ 
     8954   $(MODEL_LIB)(traqsr.o) \ 
     8955   $(MODEL_LIB)(trdmod.o) \ 
     8956   $(MODEL_LIB)(trdmod_oce.o) \ 
     8957   dom_oce.F90 \ 
     8958   in_out_manager.F90 \ 
     8959   oce.F90 \ 
     8960   ocesbc.F90 \ 
     8961   phycst.F90 \ 
     8962   prtctl.F90 \ 
     8963   traqsr.F90 \ 
     8964   trdmod.F90 \ 
     8965   trdmod_oce.F90 \ 
     8966   domzgr_substitute.h90 \ 
     8967   vectopt_loop_substitute.h90 \ 
     8968   KEY_CPP \ 
     8969   trasbc.F90 
     8970$(MODEL_LIB)(trazdf_exp.o) :  \ 
     8971   $(MODEL_LIB)(dom_oce.o) \ 
     8972   $(MODEL_LIB)(in_out_manager.o) \ 
     8973   $(MODEL_LIB)(lbclnk.o) \ 
     8974   $(MODEL_LIB)(lib_mpp.o) \ 
     8975   $(MODEL_LIB)(lib_print.o) \ 
     8976   $(MODEL_LIB)(oce.o) \ 
     8977   $(MODEL_LIB)(par_kind.o) \ 
     8978   $(MODEL_LIB)(par_oce.o) \ 
     8979   $(MODEL_LIB)(prtctl.o) \ 
    88108980   $(MODEL_LIB)(trabbl.o) \ 
    8811    $(MODEL_LIB)(tradmp.o) \ 
    8812    $(MODEL_LIB)(trc_oce.o) \ 
    88138981   $(MODEL_LIB)(trdicp.o) \ 
    88148982   $(MODEL_LIB)(trdicp_oce.o) \ 
    88158983   $(MODEL_LIB)(trdmld.o) \ 
    88168984   $(MODEL_LIB)(trdmld_oce.o) \ 
    8817    $(MODEL_LIB)(trdmod.o) \ 
    88188985   $(MODEL_LIB)(trdmod_oce.o) \ 
    88198986   $(MODEL_LIB)(trdvor.o) \ 
    88208987   $(MODEL_LIB)(trdvor_oce.o) \ 
    8821    dom_oce.F90 \ 
    8822    in_out_manager.F90 \ 
    8823    ocesbc.F90 \ 
    8824    oce.F90 \ 
    8825    phycst.F90 \ 
    8826    prtctl.F90 \ 
    8827    traqsr.F90 \ 
    8828    trdmod.F90 \ 
    8829    trdmod_oce.F90 \ 
    8830    $(MODEL_LIB)(dom_oce.o) \ 
    8831    $(MODEL_LIB)(in_out_manager.o) \ 
    8832    $(MODEL_LIB)(ocesbc.o) \ 
    8833    $(MODEL_LIB)(oce.o) \ 
    8834    $(MODEL_LIB)(phycst.o) \ 
    8835    $(MODEL_LIB)(prtctl.o) \ 
    8836    $(MODEL_LIB)(traqsr.o) \ 
    8837    $(MODEL_LIB)(trdmod.o) \ 
    8838    $(MODEL_LIB)(trdmod_oce.o) \ 
    8839    domzgr_substitute.h90 \ 
    8840    vectopt_loop_substitute.h90 \ 
    8841    KEY_CPP \ 
    8842    trasbc.F90 
    8843 $(MODEL_LIB)(trazdf_exp.o) :  \ 
     8988   $(MODEL_LIB)(zdf_oce.o) \ 
    88448989   dom_oce.F90 \ 
    88458990   in_out_manager.F90 \ 
     
    88629007   $(MODEL_LIB)(dom_oce.o) \ 
    88639008   $(MODEL_LIB)(in_out_manager.o) \ 
    8864    $(MODEL_LIB)(lbclnk.o) \ 
    8865    $(MODEL_LIB)(lib_mpp.o) \ 
    8866    $(MODEL_LIB)(lib_print.o) \ 
    8867    $(MODEL_LIB)(oce.o) \ 
    8868    $(MODEL_LIB)(par_kind.o) \ 
    8869    $(MODEL_LIB)(par_oce.o) \ 
    8870    $(MODEL_LIB)(prtctl.o) \ 
     9009   $(MODEL_LIB)(oce.o) \ 
     9010   $(MODEL_LIB)(prtctl.o) \ 
     9011   $(MODEL_LIB)(trdmod.o) \ 
     9012   $(MODEL_LIB)(trdmod_oce.o) \ 
     9013   $(MODEL_LIB)(zdf_oce.o) \ 
     9014   $(MODEL_LIB)(zdfddm.o) \ 
     9015   dom_oce.F90 \ 
     9016   in_out_manager.F90 \ 
     9017   oce.F90 \ 
     9018   prtctl.F90 \ 
     9019   trdmod.F90 \ 
     9020   trdmod_oce.F90 \ 
     9021   zdf_oce.F90 \ 
     9022   zdfddm.F90 \ 
     9023   domzgr_substitute.h90 \ 
     9024   zdfddm_substitute.h90 \ 
     9025   KEY_CPP \ 
     9026   trazdf_exp.F90 
     9027$(MODEL_LIB)(trazdf_imp.o) :  \ 
     9028   $(MODEL_LIB)(dom_oce.o) \ 
     9029   $(MODEL_LIB)(eosbn2.o) \ 
     9030   $(MODEL_LIB)(in_out_manager.o) \ 
     9031   $(MODEL_LIB)(lbclnk.o) \ 
     9032   $(MODEL_LIB)(lib_mpp.o) \ 
     9033   $(MODEL_LIB)(lib_print.o) \ 
     9034   $(MODEL_LIB)(oce.o) \ 
     9035   $(MODEL_LIB)(ocesbc.o) \ 
     9036   $(MODEL_LIB)(par_kind.o) \ 
     9037   $(MODEL_LIB)(par_oce.o) \ 
     9038   $(MODEL_LIB)(phycst.o) \ 
     9039   $(MODEL_LIB)(prtctl.o) \ 
     9040   $(MODEL_LIB)(taumod.o) \ 
    88719041   $(MODEL_LIB)(trabbl.o) \ 
    88729042   $(MODEL_LIB)(trdicp.o) \ 
     
    88789048   $(MODEL_LIB)(trdvor_oce.o) \ 
    88799049   $(MODEL_LIB)(zdf_oce.o) \ 
    8880    dom_oce.F90 \ 
    8881    in_out_manager.F90 \ 
    8882    oce.F90 \ 
    8883    prtctl.F90 \ 
    8884    trdmod.F90 \ 
    8885    trdmod_oce.F90 \ 
    8886    zdfddm.F90 \ 
    8887    zdf_oce.F90 \ 
    8888    $(MODEL_LIB)(dom_oce.o) \ 
    8889    $(MODEL_LIB)(in_out_manager.o) \ 
    8890    $(MODEL_LIB)(oce.o) \ 
    8891    $(MODEL_LIB)(prtctl.o) \ 
    8892    $(MODEL_LIB)(trdmod.o) \ 
    8893    $(MODEL_LIB)(trdmod_oce.o) \ 
    88949050   $(MODEL_LIB)(zdfddm.o) \ 
    8895    $(MODEL_LIB)(zdf_oce.o) \ 
    8896    domzgr_substitute.h90 \ 
    8897    zdfddm_substitute.h90 \ 
    8898    KEY_CPP \ 
    8899    trazdf_exp.F90 
    8900 $(MODEL_LIB)(trazdf_imp.o) :  \ 
    89019051   dom_oce.F90 \ 
    89029052   eosbn2.F90 \ 
     
    89059055   lib_mpp.F90 \ 
    89069056   lib_print.f90 \ 
     9057   oce.F90 \ 
    89079058   ocesbc.F90 \ 
    8908    oce.F90 \ 
    89099059   par_kind.F90 \ 
    89109060   par_oce.F90 \ 
     
    89209070   trdvor.F90 \ 
    89219071   trdvor_oce.F90 \ 
     9072   zdf_oce.F90 \ 
    89229073   zdfddm.F90 \ 
     9074   $(MODEL_LIB)(dom_oce.o) \ 
     9075   $(MODEL_LIB)(in_out_manager.o) \ 
     9076   $(MODEL_LIB)(ldftra_oce.o) \ 
     9077   $(MODEL_LIB)(oce.o) \ 
     9078   $(MODEL_LIB)(prtctl.o) \ 
     9079   $(MODEL_LIB)(trdmod.o) \ 
     9080   $(MODEL_LIB)(trdmod_oce.o) \ 
     9081   $(MODEL_LIB)(zdf_oce.o) \ 
     9082   $(MODEL_LIB)(zdfddm.o) \ 
     9083   $(MODEL_LIB)(zdfkpp.o) \ 
     9084   dom_oce.F90 \ 
     9085   in_out_manager.F90 \ 
     9086   ldftra_oce.F90 \ 
     9087   oce.F90 \ 
     9088   prtctl.F90 \ 
     9089   trdmod.F90 \ 
     9090   trdmod_oce.F90 \ 
    89239091   zdf_oce.F90 \ 
     9092   zdfddm.F90 \ 
     9093   zdfkpp.F90 \ 
     9094   domzgr_substitute.h90 \ 
     9095   zdf.matrixsolver.h90 \ 
     9096   zdfddm_substitute.h90 \ 
     9097   KEY_CPP \ 
     9098   trazdf_imp.F90 
     9099$(MODEL_LIB)(trazdf_iso.o) :  \ 
    89249100   $(MODEL_LIB)(dom_oce.o) \ 
    89259101   $(MODEL_LIB)(eosbn2.o) \ 
    89269102   $(MODEL_LIB)(in_out_manager.o) \ 
    89279103   $(MODEL_LIB)(lbclnk.o) \ 
    8928    $(MODEL_LIB)(lib_mpp.o) \ 
    8929    $(MODEL_LIB)(lib_print.o) \ 
     9104   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9105   $(MODEL_LIB)(ldftra_oce.o) \ 
     9106   $(MODEL_LIB)(lib_mpp.o) \ 
     9107   $(MODEL_LIB)(lib_print.o) \ 
     9108   $(MODEL_LIB)(oce.o) \ 
    89309109   $(MODEL_LIB)(ocesbc.o) \ 
    8931    $(MODEL_LIB)(oce.o) \ 
    89329110   $(MODEL_LIB)(par_kind.o) \ 
    89339111   $(MODEL_LIB)(par_oce.o) \ 
     
    89439121   $(MODEL_LIB)(trdvor.o) \ 
    89449122   $(MODEL_LIB)(trdvor_oce.o) \ 
     9123   $(MODEL_LIB)(zdf_oce.o) \ 
    89459124   $(MODEL_LIB)(zdfddm.o) \ 
    8946    $(MODEL_LIB)(zdf_oce.o) \ 
    8947    dom_oce.F90 \ 
    8948    in_out_manager.F90 \ 
    8949    ldftra_oce.F90 \ 
    8950    oce.F90 \ 
    8951    prtctl.F90 \ 
    8952    trdmod.F90 \ 
    8953    trdmod_oce.F90 \ 
    8954    zdfddm.F90 \ 
    8955    zdfkpp.F90 \ 
    8956    zdf_oce.F90 \ 
    8957    $(MODEL_LIB)(dom_oce.o) \ 
    8958    $(MODEL_LIB)(in_out_manager.o) \ 
    8959    $(MODEL_LIB)(ldftra_oce.o) \ 
    8960    $(MODEL_LIB)(oce.o) \ 
    8961    $(MODEL_LIB)(prtctl.o) \ 
    8962    $(MODEL_LIB)(trdmod.o) \ 
    8963    $(MODEL_LIB)(trdmod_oce.o) \ 
    8964    $(MODEL_LIB)(zdfddm.o) \ 
    8965    $(MODEL_LIB)(zdfkpp.o) \ 
    8966    $(MODEL_LIB)(zdf_oce.o) \ 
    8967    domzgr_substitute.h90 \ 
    8968    zdfddm_substitute.h90 \ 
    8969    zdf.matrixsolver.h90 \ 
    8970    KEY_CPP \ 
    8971    trazdf_imp.F90 
    8972 $(MODEL_LIB)(trazdf_iso.o) :  \ 
     9125   $(MODEL_LIB)(zdfmxl.o) \ 
    89739126   dom_oce.F90 \ 
    89749127   eosbn2.F90 \ 
     
    89799132   lib_mpp.F90 \ 
    89809133   lib_print.f90 \ 
     9134   oce.F90 \ 
    89819135   ocesbc.F90 \ 
    8982    oce.F90 \ 
    89839136   par_kind.F90 \ 
    89849137   par_oce.F90 \ 
     
    89949147   trdvor.F90 \ 
    89959148   trdvor_oce.F90 \ 
     9149   zdf_oce.F90 \ 
    89969150   zdfddm.F90 \ 
    89979151   zdfmxl.F90 \ 
     9152   $(MODEL_LIB)(dom_oce.o) \ 
     9153   $(MODEL_LIB)(in_out_manager.o) \ 
     9154   $(MODEL_LIB)(lbclnk.o) \ 
     9155   $(MODEL_LIB)(ldfslp.o) \ 
     9156   $(MODEL_LIB)(ldftra_oce.o) \ 
     9157   $(MODEL_LIB)(oce.o) \ 
     9158   $(MODEL_LIB)(prtctl.o) \ 
     9159   $(MODEL_LIB)(trdmod.o) \ 
     9160   $(MODEL_LIB)(trdmod_oce.o) \ 
     9161   $(MODEL_LIB)(zdf_oce.o) \ 
     9162   $(MODEL_LIB)(zdfddm.o) \ 
     9163   $(MODEL_LIB)(zdfkpp.o) \ 
     9164   dom_oce.F90 \ 
     9165   in_out_manager.F90 \ 
     9166   lbclnk.F90 \ 
     9167   ldfslp.F90 \ 
     9168   ldftra_oce.F90 \ 
     9169   oce.F90 \ 
     9170   prtctl.F90 \ 
     9171   trdmod.F90 \ 
     9172   trdmod_oce.F90 \ 
    89989173   zdf_oce.F90 \ 
     9174   zdfddm.F90 \ 
     9175   zdfkpp.F90 \ 
     9176   domzgr_substitute.h90 \ 
     9177   ldfeiv_substitute.h90 \ 
     9178   ldftra_substitute.h90 \ 
     9179   zdf.matrixsolver.h90 \ 
     9180   zdfddm_substitute.h90 \ 
     9181   KEY_CPP \ 
     9182   trazdf_iso.F90 
     9183$(MODEL_LIB)(trazdf_iso_vopt.o) :   \ 
    89999184   $(MODEL_LIB)(dom_oce.o) \ 
    90009185   $(MODEL_LIB)(eosbn2.o) \ 
     
    90059190   $(MODEL_LIB)(lib_mpp.o) \ 
    90069191   $(MODEL_LIB)(lib_print.o) \ 
     9192   $(MODEL_LIB)(oce.o) \ 
    90079193   $(MODEL_LIB)(ocesbc.o) \ 
    9008    $(MODEL_LIB)(oce.o) \ 
    90099194   $(MODEL_LIB)(par_kind.o) \ 
    90109195   $(MODEL_LIB)(par_oce.o) \ 
     
    90209205   $(MODEL_LIB)(trdvor.o) \ 
    90219206   $(MODEL_LIB)(trdvor_oce.o) \ 
     9207   $(MODEL_LIB)(zdf_oce.o) \ 
    90229208   $(MODEL_LIB)(zdfddm.o) \ 
    90239209   $(MODEL_LIB)(zdfmxl.o) \ 
    9024    $(MODEL_LIB)(zdf_oce.o) \ 
    9025    dom_oce.F90 \ 
    9026    in_out_manager.F90 \ 
    9027    lbclnk.F90 \ 
    9028    ldfslp.F90 \ 
    9029    ldftra_oce.F90 \ 
    9030    oce.F90 \ 
    9031    prtctl.F90 \ 
    9032    trdmod.F90 \ 
    9033    trdmod_oce.F90 \ 
    9034    zdfddm.F90 \ 
    9035    zdfkpp.F90 \ 
    9036    zdf_oce.F90 \ 
    9037    $(MODEL_LIB)(dom_oce.o) \ 
    9038    $(MODEL_LIB)(in_out_manager.o) \ 
    9039    $(MODEL_LIB)(lbclnk.o) \ 
    9040    $(MODEL_LIB)(ldfslp.o) \ 
    9041    $(MODEL_LIB)(ldftra_oce.o) \ 
    9042    $(MODEL_LIB)(oce.o) \ 
    9043    $(MODEL_LIB)(prtctl.o) \ 
    9044    $(MODEL_LIB)(trdmod.o) \ 
    9045    $(MODEL_LIB)(trdmod_oce.o) \ 
    9046    $(MODEL_LIB)(zdfddm.o) \ 
    9047    $(MODEL_LIB)(zdfkpp.o) \ 
    9048    $(MODEL_LIB)(zdf_oce.o) \ 
    9049    domzgr_substitute.h90 \ 
    9050    ldfeiv_substitute.h90 \ 
    9051    ldftra_substitute.h90 \ 
    9052    zdfddm_substitute.h90 \ 
    9053    zdf.matrixsolver.h90 \ 
    9054    KEY_CPP \ 
    9055    trazdf_iso.F90 
    9056 $(MODEL_LIB)(trazdf_iso_vopt.o) :   \ 
    90579210   dom_oce.F90 \ 
    90589211   eosbn2.F90 \ 
     
    90639216   lib_mpp.F90 \ 
    90649217   lib_print.f90 \ 
     9218   oce.F90 \ 
    90659219   ocesbc.F90 \ 
    9066    oce.F90 \ 
    90679220   par_kind.F90 \ 
    90689221   par_oce.F90 \ 
     
    90789231   trdvor.F90 \ 
    90799232   trdvor_oce.F90 \ 
     9233   zdf_oce.F90 \ 
    90809234   zdfddm.F90 \ 
    90819235   zdfmxl.F90 \ 
    9082    zdf_oce.F90 \ 
    9083    $(MODEL_LIB)(dom_oce.o) \ 
    9084    $(MODEL_LIB)(eosbn2.o) \ 
    9085    $(MODEL_LIB)(in_out_manager.o) \ 
    9086    $(MODEL_LIB)(lbclnk.o) \ 
    9087    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9236   $(MODEL_LIB)(dom_oce.o) \ 
     9237   $(MODEL_LIB)(in_out_manager.o) \ 
     9238   $(MODEL_LIB)(lbclnk.o) \ 
     9239   $(MODEL_LIB)(ldfslp.o) \ 
    90889240   $(MODEL_LIB)(ldftra_oce.o) \ 
    9089    $(MODEL_LIB)(lib_mpp.o) \ 
    9090    $(MODEL_LIB)(lib_print.o) \ 
    9091    $(MODEL_LIB)(ocesbc.o) \ 
    9092    $(MODEL_LIB)(oce.o) \ 
    9093    $(MODEL_LIB)(par_kind.o) \ 
    9094    $(MODEL_LIB)(par_oce.o) \ 
    9095    $(MODEL_LIB)(phycst.o) \ 
    9096    $(MODEL_LIB)(prtctl.o) \ 
    9097    $(MODEL_LIB)(taumod.o) \ 
    9098    $(MODEL_LIB)(trabbl.o) \ 
    9099    $(MODEL_LIB)(trdicp.o) \ 
    9100    $(MODEL_LIB)(trdicp_oce.o) \ 
    9101    $(MODEL_LIB)(trdmld.o) \ 
    9102    $(MODEL_LIB)(trdmld_oce.o) \ 
     9241   $(MODEL_LIB)(oce.o) \ 
     9242   $(MODEL_LIB)(prtctl.o) \ 
     9243   $(MODEL_LIB)(trdmod.o) \ 
    91039244   $(MODEL_LIB)(trdmod_oce.o) \ 
    9104    $(MODEL_LIB)(trdvor.o) \ 
    9105    $(MODEL_LIB)(trdvor_oce.o) \ 
     9245   $(MODEL_LIB)(zdf_oce.o) \ 
    91069246   $(MODEL_LIB)(zdfddm.o) \ 
    9107    $(MODEL_LIB)(zdfmxl.o) \ 
    9108    $(MODEL_LIB)(zdf_oce.o) \ 
     9247   $(MODEL_LIB)(zdfkpp.o) \ 
    91099248   dom_oce.F90 \ 
    91109249   in_out_manager.F90 \ 
     
    91169255   trdmod.F90 \ 
    91179256   trdmod_oce.F90 \ 
     9257   zdf_oce.F90 \ 
    91189258   zdfddm.F90 \ 
    91199259   zdfkpp.F90 \ 
    9120    zdf_oce.F90 \ 
    9121    $(MODEL_LIB)(dom_oce.o) \ 
    9122    $(MODEL_LIB)(in_out_manager.o) \ 
    9123    $(MODEL_LIB)(lbclnk.o) \ 
    9124    $(MODEL_LIB)(ldfslp.o) \ 
    9125    $(MODEL_LIB)(ldftra_oce.o) \ 
    9126    $(MODEL_LIB)(oce.o) \ 
    9127    $(MODEL_LIB)(prtctl.o) \ 
    9128    $(MODEL_LIB)(trdmod.o) \ 
    9129    $(MODEL_LIB)(trdmod_oce.o) \ 
    9130    $(MODEL_LIB)(zdfddm.o) \ 
    9131    $(MODEL_LIB)(zdfkpp.o) \ 
    9132    $(MODEL_LIB)(zdf_oce.o) \ 
    91339260   domzgr_substitute.h90 \ 
    91349261   ldfeiv_substitute.h90 \ 
     
    91399266   trazdf_iso_vopt.F90 
    91409267$(MODEL_LIB)(trc_oce.o) :  \ 
    9141    par_kind.F90 \ 
    9142    $(MODEL_LIB)(par_kind.o) \ 
     9268   $(MODEL_LIB)(par_kind.o) \ 
     9269   par_kind.F90 \ 
     9270   $(MODEL_LIB)(par_oce.o) \ 
     9271   $(MODEL_LIB)(sms.o) \ 
    91439272   par_oce.F90 \ 
    91449273   sms.F90 \ 
    9145    $(MODEL_LIB)(par_oce.o) \ 
    9146    $(MODEL_LIB)(sms.o) \ 
     9274   KEY_CPP \ 
    91479275   trc_oce.F90 
     9276$(MODEL_LIB)(trcstp.o) :   \ 
     9277   trcstp.F90 
    91489278$(MODEL_LIB)(trdicp.o) :   \ 
     9279   $(MODEL_LIB)(dom_oce.o) \ 
     9280   $(MODEL_LIB)(in_out_manager.o) \ 
     9281   $(MODEL_LIB)(lib_print.o) \ 
     9282   $(MODEL_LIB)(par_kind.o) \ 
     9283   $(MODEL_LIB)(par_oce.o) \ 
     9284   $(MODEL_LIB)(phycst.o) \ 
     9285   $(MODEL_LIB)(prtctl.o) \ 
     9286   $(MODEL_LIB)(trdicp_oce.o) \ 
     9287   $(MODEL_LIB)(trdmld_oce.o) \ 
     9288   $(MODEL_LIB)(trdvor_oce.o) \ 
     9289   $(MODEL_LIB)(zdfddm.o) \ 
    91499290   dom_oce.F90 \ 
    91509291   in_out_manager.F90 \ 
     
    91599300   zdfddm.F90 \ 
    91609301   $(MODEL_LIB)(dom_oce.o) \ 
    9161    $(MODEL_LIB)(in_out_manager.o) \ 
    9162    $(MODEL_LIB)(lib_print.o) \ 
     9302   $(MODEL_LIB)(eosbn2.o) \ 
     9303   $(MODEL_LIB)(in_out_manager.o) \ 
     9304   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9305   $(MODEL_LIB)(ldftra_oce.o) \ 
     9306   $(MODEL_LIB)(lib_mpp.o) \ 
     9307   $(MODEL_LIB)(oce.o) \ 
     9308   $(MODEL_LIB)(phycst.o) \ 
     9309   $(MODEL_LIB)(trdmod_oce.o) \ 
     9310   $(MODEL_LIB)(zdf_oce.o) \ 
     9311   dom_oce.F90 \ 
     9312   eosbn2.F90 \ 
     9313   in_out_manager.F90 \ 
     9314   ldfdyn_oce.F90 \ 
     9315   ldftra_oce.F90 \ 
     9316   lib_mpp.F90 \ 
     9317   oce.F90 \ 
     9318   phycst.F90 \ 
     9319   trdmod_oce.F90 \ 
     9320   zdf_oce.F90 \ 
     9321   domzgr_substitute.h90 \ 
     9322   vectopt_loop_substitute.h90 \ 
     9323   KEY_CPP \ 
     9324   trdicp.F90 
     9325$(MODEL_LIB)(trdicp_oce.o) :  \ 
     9326   $(MODEL_LIB)(par_kind.o) \ 
     9327   par_kind.F90 \ 
     9328   $(MODEL_LIB)(par_oce.o) \ 
     9329   par_oce.F90 \ 
     9330   KEY_CPP \ 
     9331   trdicp_oce.F90 
     9332$(MODEL_LIB)(trdmld.o) :   \ 
     9333   $(MODEL_LIB)(daymod.o) \ 
     9334   $(MODEL_LIB)(dom_oce.o) \ 
     9335   $(MODEL_LIB)(in_out_manager.o) \ 
     9336   $(MODEL_LIB)(lbclnk.o) \ 
     9337   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9338   $(MODEL_LIB)(ldftra_oce.o) \ 
     9339   $(MODEL_LIB)(lib_mpp.o) \ 
     9340   $(MODEL_LIB)(lib_print.o) \ 
     9341   $(MODEL_LIB)(oce.o) \ 
    91639342   $(MODEL_LIB)(par_kind.o) \ 
    91649343   $(MODEL_LIB)(par_oce.o) \ 
     
    91689347   $(MODEL_LIB)(trdmld_oce.o) \ 
    91699348   $(MODEL_LIB)(trdvor_oce.o) \ 
    9170    $(MODEL_LIB)(zdfddm.o) \ 
    9171    dom_oce.F90 \ 
    9172    eosbn2.F90 \ 
    9173    in_out_manager.F90 \ 
    9174    ldfdyn_oce.F90 \ 
    9175    ldftra_oce.F90 \ 
    9176    lib_mpp.F90 \ 
    9177    oce.F90 \ 
    9178    phycst.F90 \ 
    9179    trdmod_oce.F90 \ 
    9180    zdf_oce.F90 \ 
    9181    $(MODEL_LIB)(dom_oce.o) \ 
    9182    $(MODEL_LIB)(eosbn2.o) \ 
    9183    $(MODEL_LIB)(in_out_manager.o) \ 
    9184    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9185    $(MODEL_LIB)(ldftra_oce.o) \ 
    9186    $(MODEL_LIB)(lib_mpp.o) \ 
    9187    $(MODEL_LIB)(oce.o) \ 
    9188    $(MODEL_LIB)(phycst.o) \ 
    9189    $(MODEL_LIB)(trdmod_oce.o) \ 
    91909349   $(MODEL_LIB)(zdf_oce.o) \ 
    9191    domzgr_substitute.h90 \ 
    9192    vectopt_loop_substitute.h90 \ 
    9193    KEY_CPP \ 
    9194    trdicp.F90 
    9195 $(MODEL_LIB)(trdicp_oce.o) :  \ 
    9196    par_kind.F90 \ 
    9197    $(MODEL_LIB)(par_kind.o) \ 
    9198    par_oce.F90 \ 
    9199    $(MODEL_LIB)(par_oce.o) \ 
    9200    trdicp_oce.F90 
    9201 $(MODEL_LIB)(trdmld.o) :   \ 
     9350   $(MODEL_LIB)(zdfmxl.o) \ 
    92029351   daymod.F90 \ 
    92039352   dom_oce.F90 \ 
     
    92169365   trdmld_oce.F90 \ 
    92179366   trdvor_oce.F90 \ 
     9367   zdf_oce.F90 \ 
    92189368   zdfmxl.F90 \ 
    9219    zdf_oce.F90 \ 
    92209369   $(MODEL_LIB)(daymod.o) \ 
    9221    $(MODEL_LIB)(dom_oce.o) \ 
    9222    $(MODEL_LIB)(in_out_manager.o) \ 
    9223    $(MODEL_LIB)(lbclnk.o) \ 
    9224    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9370   $(MODEL_LIB)(diadimg.o) \ 
     9371   $(MODEL_LIB)(dianam.o) \ 
     9372   $(MODEL_LIB)(dom_oce.o) \ 
     9373   $(MODEL_LIB)(in_out_manager.o) \ 
     9374   $(MODEL_LIB)(lbclnk.o) \ 
     9375   $(MODEL_LIB)(ldfslp.o) \ 
    92259376   $(MODEL_LIB)(ldftra_oce.o) \ 
    9226    $(MODEL_LIB)(lib_mpp.o) \ 
    9227    $(MODEL_LIB)(lib_print.o) \ 
    9228    $(MODEL_LIB)(oce.o) \ 
    9229    $(MODEL_LIB)(par_kind.o) \ 
    9230    $(MODEL_LIB)(par_oce.o) \ 
    9231    $(MODEL_LIB)(phycst.o) \ 
    9232    $(MODEL_LIB)(prtctl.o) \ 
    9233    $(MODEL_LIB)(trdicp_oce.o) \ 
    9234    $(MODEL_LIB)(trdmld_oce.o) \ 
    9235    $(MODEL_LIB)(trdvor_oce.o) \ 
     9377   $(MODEL_LIB)(oce.o) \ 
     9378   $(MODEL_LIB)(phycst.o) \ 
     9379   $(MODEL_LIB)(trdmod_oce.o) \ 
     9380   $(MODEL_LIB)(zdf_oce.o) \ 
     9381   $(MODEL_LIB)(zdfddm.o) \ 
    92369382   $(MODEL_LIB)(zdfmxl.o) \ 
    9237    $(MODEL_LIB)(zdf_oce.o) \ 
    92389383   daymod.F90 \ 
    92399384   diadimg.F90 \ 
     
    92479392   phycst.F90 \ 
    92489393   trdmod_oce.F90 \ 
     9394   zdf_oce.F90 \ 
    92499395   zdfddm.F90 \ 
    92509396   zdfmxl.F90 \ 
    9251    zdf_oce.F90 \ 
    9252    $(MODEL_LIB)(daymod.o) \ 
    9253    $(MODEL_LIB)(diadimg.o) \ 
    9254    $(MODEL_LIB)(dianam.o) \ 
    9255    $(MODEL_LIB)(dom_oce.o) \ 
    9256    $(MODEL_LIB)(in_out_manager.o) \ 
    9257    $(MODEL_LIB)(lbclnk.o) \ 
    9258    $(MODEL_LIB)(ldfslp.o) \ 
    9259    $(MODEL_LIB)(ldftra_oce.o) \ 
    9260    $(MODEL_LIB)(oce.o) \ 
    9261    $(MODEL_LIB)(phycst.o) \ 
    9262    $(MODEL_LIB)(trdmod_oce.o) \ 
    9263    $(MODEL_LIB)(zdfddm.o) \ 
    9264    $(MODEL_LIB)(zdfmxl.o) \ 
    9265    $(MODEL_LIB)(zdf_oce.o) \ 
    92669397   domzgr_substitute.h90 \ 
    92679398   ldftra_substitute.h90 \ 
     
    92719402   trdmld.F90 
    92729403$(MODEL_LIB)(trdmld_oce.o) :  \ 
    9273    par_kind.F90 \ 
    9274    $(MODEL_LIB)(par_kind.o) \ 
    9275    par_oce.F90 \ 
    9276    $(MODEL_LIB)(par_oce.o) \ 
     9404   $(MODEL_LIB)(par_kind.o) \ 
     9405   par_kind.F90 \ 
     9406   $(MODEL_LIB)(par_oce.o) \ 
     9407   par_oce.F90 \ 
     9408   KEY_CPP \ 
    92779409   trdmld_oce.F90 
    92789410$(MODEL_LIB)(trdmod.o) :   \ 
     9411   $(MODEL_LIB)(daymod.o) \ 
     9412   $(MODEL_LIB)(diadimg.o) \ 
     9413   $(MODEL_LIB)(dianam.o) \ 
     9414   $(MODEL_LIB)(dom_oce.o) \ 
     9415   $(MODEL_LIB)(eosbn2.o) \ 
     9416   $(MODEL_LIB)(in_out_manager.o) \ 
     9417   $(MODEL_LIB)(lbclnk.o) \ 
     9418   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9419   $(MODEL_LIB)(ldfslp.o) \ 
     9420   $(MODEL_LIB)(ldftra_oce.o) \ 
     9421   $(MODEL_LIB)(lib_mpp.o) \ 
     9422   $(MODEL_LIB)(lib_print.o) \ 
     9423   $(MODEL_LIB)(oce.o) \ 
     9424   $(MODEL_LIB)(par_kind.o) \ 
     9425   $(MODEL_LIB)(par_oce.o) \ 
     9426   $(MODEL_LIB)(phycst.o) \ 
     9427   $(MODEL_LIB)(prtctl.o) \ 
     9428   $(MODEL_LIB)(trdicp_oce.o) \ 
     9429   $(MODEL_LIB)(trdmld_oce.o) \ 
     9430   $(MODEL_LIB)(trdmod_oce.o) \ 
     9431   $(MODEL_LIB)(trdvor_oce.o) \ 
     9432   $(MODEL_LIB)(zdf_oce.o) \ 
     9433   $(MODEL_LIB)(zdfddm.o) \ 
     9434   $(MODEL_LIB)(zdfmxl.o) \ 
    92799435   daymod.F90 \ 
    92809436   diadimg.F90 \ 
     
    92989454   trdmod_oce.F90 \ 
    92999455   trdvor_oce.F90 \ 
     9456   zdf_oce.F90 \ 
    93009457   zdfddm.F90 \ 
    93019458   zdfmxl.F90 \ 
    9302    zdf_oce.F90 \ 
    9303    $(MODEL_LIB)(daymod.o) \ 
    9304    $(MODEL_LIB)(diadimg.o) \ 
    9305    $(MODEL_LIB)(dianam.o) \ 
    9306    $(MODEL_LIB)(dom_oce.o) \ 
    9307    $(MODEL_LIB)(eosbn2.o) \ 
    9308    $(MODEL_LIB)(in_out_manager.o) \ 
    9309    $(MODEL_LIB)(lbclnk.o) \ 
    9310    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9311    $(MODEL_LIB)(ldfslp.o) \ 
    9312    $(MODEL_LIB)(ldftra_oce.o) \ 
    9313    $(MODEL_LIB)(lib_mpp.o) \ 
    9314    $(MODEL_LIB)(lib_print.o) \ 
    9315    $(MODEL_LIB)(oce.o) \ 
    9316    $(MODEL_LIB)(par_kind.o) \ 
    9317    $(MODEL_LIB)(par_oce.o) \ 
    9318    $(MODEL_LIB)(phycst.o) \ 
    9319    $(MODEL_LIB)(prtctl.o) \ 
    9320    $(MODEL_LIB)(trdicp_oce.o) \ 
    9321    $(MODEL_LIB)(trdmld_oce.o) \ 
     9459   $(MODEL_LIB)(dom_oce.o) \ 
     9460   $(MODEL_LIB)(in_out_manager.o) \ 
     9461   $(MODEL_LIB)(oce.o) \ 
     9462   $(MODEL_LIB)(trabbl.o) \ 
     9463   $(MODEL_LIB)(trdicp.o) \ 
     9464   $(MODEL_LIB)(trdmld.o) \ 
    93229465   $(MODEL_LIB)(trdmod_oce.o) \ 
    9323    $(MODEL_LIB)(trdvor_oce.o) \ 
    9324    $(MODEL_LIB)(zdfddm.o) \ 
    9325    $(MODEL_LIB)(zdfmxl.o) \ 
    9326    $(MODEL_LIB)(zdf_oce.o) \ 
     9466   $(MODEL_LIB)(trdvor.o) \ 
    93279467   dom_oce.F90 \ 
    93289468   in_out_manager.F90 \ 
     
    93339473   trdmod_oce.F90 \ 
    93349474   trdvor.F90 \ 
    9335    $(MODEL_LIB)(dom_oce.o) \ 
    9336    $(MODEL_LIB)(in_out_manager.o) \ 
    9337    $(MODEL_LIB)(oce.o) \ 
    9338    $(MODEL_LIB)(trabbl.o) \ 
    9339    $(MODEL_LIB)(trdicp.o) \ 
    9340    $(MODEL_LIB)(trdmld.o) \ 
    9341    $(MODEL_LIB)(trdmod_oce.o) \ 
    9342    $(MODEL_LIB)(trdvor.o) \ 
    93439475   domzgr_substitute.h90 \ 
    93449476   vectopt_loop_substitute.h90 \ 
     
    93469478   trdmod.F90 
    93479479$(MODEL_LIB)(trdmod_oce.o) :  \ 
    9348    par_oce.F90 \ 
    9349    $(MODEL_LIB)(par_oce.o) \ 
     9480   $(MODEL_LIB)(par_oce.o) \ 
     9481   par_oce.F90 \ 
     9482   $(MODEL_LIB)(trdicp_oce.o) \ 
     9483   $(MODEL_LIB)(trdmld_oce.o) \ 
     9484   $(MODEL_LIB)(trdvor_oce.o) \ 
    93509485   trdicp_oce.F90 \ 
    93519486   trdmld_oce.F90 \ 
    93529487   trdvor_oce.F90 \ 
     9488   trdmod_oce.F90 
     9489$(MODEL_LIB)(trdvor.o) :   \ 
     9490   $(MODEL_LIB)(daymod.o) \ 
     9491   $(MODEL_LIB)(dom_oce.o) \ 
     9492   $(MODEL_LIB)(in_out_manager.o) \ 
     9493   $(MODEL_LIB)(lbclnk.o) \ 
     9494   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9495   $(MODEL_LIB)(ldftra_oce.o) \ 
     9496   $(MODEL_LIB)(lib_mpp.o) \ 
     9497   $(MODEL_LIB)(lib_print.o) \ 
     9498   $(MODEL_LIB)(oce.o) \ 
     9499   $(MODEL_LIB)(par_kind.o) \ 
     9500   $(MODEL_LIB)(par_oce.o) \ 
     9501   $(MODEL_LIB)(phycst.o) \ 
     9502   $(MODEL_LIB)(prtctl.o) \ 
    93539503   $(MODEL_LIB)(trdicp_oce.o) \ 
    93549504   $(MODEL_LIB)(trdmld_oce.o) \ 
    93559505   $(MODEL_LIB)(trdvor_oce.o) \ 
    9356    trdmod_oce.F90 
    9357 $(MODEL_LIB)(trdvor.o) :   \ 
     9506   $(MODEL_LIB)(zdf_oce.o) \ 
     9507   $(MODEL_LIB)(zdfmxl.o) \ 
    93589508   daymod.F90 \ 
    93599509   dom_oce.F90 \ 
     
    93729522   trdmld_oce.F90 \ 
    93739523   trdvor_oce.F90 \ 
     9524   zdf_oce.F90 \ 
    93749525   zdfmxl.F90 \ 
    9375    zdf_oce.F90 \ 
    93769526   $(MODEL_LIB)(daymod.o) \ 
     9527   $(MODEL_LIB)(dianam.o) \ 
    93779528   $(MODEL_LIB)(dom_oce.o) \ 
    93789529   $(MODEL_LIB)(in_out_manager.o) \ 
    93799530   $(MODEL_LIB)(lbclnk.o) \ 
    93809531   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9381    $(MODEL_LIB)(ldftra_oce.o) \ 
    9382    $(MODEL_LIB)(lib_mpp.o) \ 
    9383    $(MODEL_LIB)(lib_print.o) \ 
    9384    $(MODEL_LIB)(oce.o) \ 
    9385    $(MODEL_LIB)(par_kind.o) \ 
    9386    $(MODEL_LIB)(par_oce.o) \ 
    9387    $(MODEL_LIB)(phycst.o) \ 
    9388    $(MODEL_LIB)(prtctl.o) \ 
    9389    $(MODEL_LIB)(trdicp_oce.o) \ 
    9390    $(MODEL_LIB)(trdmld_oce.o) \ 
    9391    $(MODEL_LIB)(trdvor_oce.o) \ 
     9532   $(MODEL_LIB)(ldfslp.o) \ 
     9533   $(MODEL_LIB)(oce.o) \ 
     9534   $(MODEL_LIB)(phycst.o) \ 
     9535   $(MODEL_LIB)(trdmod_oce.o) \ 
     9536   $(MODEL_LIB)(zdf_oce.o) \ 
    93929537   $(MODEL_LIB)(zdfmxl.o) \ 
    9393    $(MODEL_LIB)(zdf_oce.o) \ 
    93949538   daymod.F90 \ 
    93959539   dianam.F90 \ 
     
    94029546   phycst.F90 \ 
    94039547   trdmod_oce.F90 \ 
     9548   zdf_oce.F90 \ 
    94049549   zdfmxl.F90 \ 
    9405    zdf_oce.F90 \ 
    9406    $(MODEL_LIB)(daymod.o) \ 
    9407    $(MODEL_LIB)(dianam.o) \ 
    9408    $(MODEL_LIB)(dom_oce.o) \ 
    9409    $(MODEL_LIB)(in_out_manager.o) \ 
    9410    $(MODEL_LIB)(lbclnk.o) \ 
    9411    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9412    $(MODEL_LIB)(ldfslp.o) \ 
    9413    $(MODEL_LIB)(oce.o) \ 
    9414    $(MODEL_LIB)(phycst.o) \ 
    9415    $(MODEL_LIB)(trdmod_oce.o) \ 
    9416    $(MODEL_LIB)(zdfmxl.o) \ 
    9417    $(MODEL_LIB)(zdf_oce.o) \ 
    94189550   domzgr_substitute.h90 \ 
    94199551   ldfdyn_substitute.h90 \ 
     
    94239555   trdvor.F90 
    94249556$(MODEL_LIB)(trdvor_oce.o) :  \ 
    9425    par_kind.F90 \ 
    9426    $(MODEL_LIB)(par_kind.o) \ 
    9427    par_oce.F90 \ 
    9428    $(MODEL_LIB)(par_oce.o) \ 
     9557   $(MODEL_LIB)(par_kind.o) \ 
     9558   par_kind.F90 \ 
     9559   $(MODEL_LIB)(par_oce.o) \ 
     9560   par_oce.F90 \ 
    94299561   trdvor_oce.F90 
    94309562$(MODEL_LIB)(wzvmod.o) :   \ 
    9431    dom_oce.F90 \ 
    9432    in_out_manager.F90 \ 
    9433    lib_mpp.F90 \ 
    9434    lib_print.f90 \ 
    9435    par_kind.F90 \ 
    9436    par_oce.F90 \ 
    9437    $(MODEL_LIB)(dom_oce.o) \ 
    9438    $(MODEL_LIB)(in_out_manager.o) \ 
    9439    $(MODEL_LIB)(lib_mpp.o) \ 
    9440    $(MODEL_LIB)(lib_print.o) \ 
    9441    $(MODEL_LIB)(par_kind.o) \ 
    9442    $(MODEL_LIB)(par_oce.o) \ 
    9443    dom_oce.F90 \ 
    9444    in_out_manager.F90 \ 
    9445    oce.F90 \ 
    9446    prtctl.F90 \ 
    9447    $(MODEL_LIB)(dom_oce.o) \ 
    9448    $(MODEL_LIB)(in_out_manager.o) \ 
    9449    $(MODEL_LIB)(oce.o) \ 
    9450    $(MODEL_LIB)(prtctl.o) \ 
     9563   $(MODEL_LIB)(dom_oce.o) \ 
     9564   $(MODEL_LIB)(in_out_manager.o) \ 
     9565   $(MODEL_LIB)(lib_mpp.o) \ 
     9566   $(MODEL_LIB)(lib_print.o) \ 
     9567   $(MODEL_LIB)(par_kind.o) \ 
     9568   $(MODEL_LIB)(par_oce.o) \ 
     9569   dom_oce.F90 \ 
     9570   in_out_manager.F90 \ 
     9571   lib_mpp.F90 \ 
     9572   lib_print.f90 \ 
     9573   par_kind.F90 \ 
     9574   par_oce.F90 \ 
     9575   $(MODEL_LIB)(dom_oce.o) \ 
     9576   $(MODEL_LIB)(in_out_manager.o) \ 
     9577   $(MODEL_LIB)(oce.o) \ 
     9578   $(MODEL_LIB)(prtctl.o) \ 
     9579   dom_oce.F90 \ 
     9580   in_out_manager.F90 \ 
     9581   oce.F90 \ 
     9582   prtctl.F90 \ 
    94519583   domzgr_substitute.h90 \ 
    94529584   KEY_CPP \ 
    94539585   wzvmod.F90 
     9586$(MODEL_LIB)(zdf_oce.o) :  \ 
     9587   $(MODEL_LIB)(par_kind.o) \ 
     9588   par_kind.F90 \ 
     9589   $(MODEL_LIB)(par_oce.o) \ 
     9590   par_oce.F90 \ 
     9591   KEY_CPP \ 
     9592   zdf_oce.F90 
    94549593$(MODEL_LIB)(zdfbfr.o) :   \ 
    9455    dom_oce.F90 \ 
    9456    in_out_manager.F90 \ 
    9457    lib_mpp.F90 \ 
    9458    lib_print.f90 \ 
    9459    oce.F90 \ 
    9460    par_kind.F90 \ 
    9461    par_oce.F90 \ 
    9462    $(MODEL_LIB)(dom_oce.o) \ 
    9463    $(MODEL_LIB)(in_out_manager.o) \ 
    9464    $(MODEL_LIB)(lib_mpp.o) \ 
    9465    $(MODEL_LIB)(lib_print.o) \ 
    9466    $(MODEL_LIB)(oce.o) \ 
    9467    $(MODEL_LIB)(par_kind.o) \ 
    9468    $(MODEL_LIB)(par_oce.o) \ 
     9594   $(MODEL_LIB)(dom_oce.o) \ 
     9595   $(MODEL_LIB)(in_out_manager.o) \ 
     9596   $(MODEL_LIB)(lib_mpp.o) \ 
     9597   $(MODEL_LIB)(lib_print.o) \ 
     9598   $(MODEL_LIB)(oce.o) \ 
     9599   $(MODEL_LIB)(par_kind.o) \ 
     9600   $(MODEL_LIB)(par_oce.o) \ 
     9601   dom_oce.F90 \ 
     9602   in_out_manager.F90 \ 
     9603   lib_mpp.F90 \ 
     9604   lib_print.f90 \ 
     9605   oce.F90 \ 
     9606   par_kind.F90 \ 
     9607   par_oce.F90 \ 
     9608   $(MODEL_LIB)(dom_oce.o) \ 
     9609   $(MODEL_LIB)(in_out_manager.o) \ 
     9610   $(MODEL_LIB)(lbclnk.o) \ 
     9611   $(MODEL_LIB)(oce.o) \ 
     9612   $(MODEL_LIB)(prtctl.o) \ 
     9613   $(MODEL_LIB)(zdf_oce.o) \ 
    94699614   dom_oce.F90 \ 
    94709615   in_out_manager.F90 \ 
     
    94739618   prtctl.F90 \ 
    94749619   zdf_oce.F90 \ 
    9475    $(MODEL_LIB)(dom_oce.o) \ 
    9476    $(MODEL_LIB)(in_out_manager.o) \ 
    9477    $(MODEL_LIB)(lbclnk.o) \ 
    9478    $(MODEL_LIB)(oce.o) \ 
    9479    $(MODEL_LIB)(prtctl.o) \ 
    9480    $(MODEL_LIB)(zdf_oce.o) \ 
    94819620   domzgr_substitute.h90 \ 
    94829621   KEY_CPP \ 
    94839622   zdfbfr.F90 
    94849623$(MODEL_LIB)(zdfddm.o) :   \ 
    9485    dom_oce.F90 \ 
    9486    in_out_manager.F90 \ 
    9487    lib_mpp.F90 \ 
    9488    lib_print.f90 \ 
    9489    oce.F90 \ 
    9490    par_kind.F90 \ 
    9491    par_oce.F90 \ 
    9492    $(MODEL_LIB)(dom_oce.o) \ 
    9493    $(MODEL_LIB)(in_out_manager.o) \ 
    9494    $(MODEL_LIB)(lib_mpp.o) \ 
    9495    $(MODEL_LIB)(lib_print.o) \ 
    9496    $(MODEL_LIB)(oce.o) \ 
    9497    $(MODEL_LIB)(par_kind.o) \ 
    9498    $(MODEL_LIB)(par_oce.o) \ 
     9624   $(MODEL_LIB)(dom_oce.o) \ 
     9625   $(MODEL_LIB)(in_out_manager.o) \ 
     9626   $(MODEL_LIB)(lib_mpp.o) \ 
     9627   $(MODEL_LIB)(lib_print.o) \ 
     9628   $(MODEL_LIB)(oce.o) \ 
     9629   $(MODEL_LIB)(par_kind.o) \ 
     9630   $(MODEL_LIB)(par_oce.o) \ 
     9631   dom_oce.F90 \ 
     9632   in_out_manager.F90 \ 
     9633   lib_mpp.F90 \ 
     9634   lib_print.f90 \ 
     9635   oce.F90 \ 
     9636   par_kind.F90 \ 
     9637   par_oce.F90 \ 
     9638   $(MODEL_LIB)(dom_oce.o) \ 
     9639   $(MODEL_LIB)(in_out_manager.o) \ 
     9640   $(MODEL_LIB)(lbclnk.o) \ 
     9641   $(MODEL_LIB)(oce.o) \ 
     9642   $(MODEL_LIB)(prtctl.o) \ 
     9643   $(MODEL_LIB)(zdf_oce.o) \ 
    94999644   dom_oce.F90 \ 
    95009645   in_out_manager.F90 \ 
     
    95039648   prtctl.F90 \ 
    95049649   zdf_oce.F90 \ 
    9505    $(MODEL_LIB)(dom_oce.o) \ 
    9506    $(MODEL_LIB)(in_out_manager.o) \ 
    9507    $(MODEL_LIB)(lbclnk.o) \ 
    9508    $(MODEL_LIB)(oce.o) \ 
    9509    $(MODEL_LIB)(prtctl.o) \ 
    9510    $(MODEL_LIB)(zdf_oce.o) \ 
    95119650   vectopt_loop_substitute.h90 \ 
    95129651   KEY_CPP \ 
    95139652   zdfddm.F90 
    95149653$(MODEL_LIB)(zdfevd.o) :   \ 
     9654   $(MODEL_LIB)(dom_oce.o) \ 
     9655   $(MODEL_LIB)(eosbn2.o) \ 
     9656   $(MODEL_LIB)(in_out_manager.o) \ 
     9657   $(MODEL_LIB)(lbclnk.o) \ 
     9658   $(MODEL_LIB)(lib_mpp.o) \ 
     9659   $(MODEL_LIB)(lib_print.o) \ 
     9660   $(MODEL_LIB)(oce.o) \ 
     9661   $(MODEL_LIB)(ocesbc.o) \ 
     9662   $(MODEL_LIB)(par_kind.o) \ 
     9663   $(MODEL_LIB)(par_oce.o) \ 
     9664   $(MODEL_LIB)(phycst.o) \ 
     9665   $(MODEL_LIB)(prtctl.o) \ 
     9666   $(MODEL_LIB)(taumod.o) \ 
     9667   $(MODEL_LIB)(zdf_oce.o) \ 
     9668   $(MODEL_LIB)(zdfddm.o) \ 
    95159669   dom_oce.F90 \ 
    95169670   eosbn2.F90 \ 
     
    95199673   lib_mpp.F90 \ 
    95209674   lib_print.f90 \ 
     9675   oce.F90 \ 
    95219676   ocesbc.F90 \ 
    9522    oce.F90 \ 
    95239677   par_kind.F90 \ 
    95249678   par_oce.F90 \ 
     
    95269680   prtctl.F90 \ 
    95279681   taumod.F90 \ 
     9682   zdf_oce.F90 \ 
    95289683   zdfddm.F90 \ 
     9684   $(MODEL_LIB)(dom_oce.o) \ 
     9685   $(MODEL_LIB)(in_out_manager.o) \ 
     9686   $(MODEL_LIB)(lbclnk.o) \ 
     9687   $(MODEL_LIB)(oce.o) \ 
     9688   $(MODEL_LIB)(zdf_oce.o) \ 
     9689   $(MODEL_LIB)(zdfkpp.o) \ 
     9690   dom_oce.F90 \ 
     9691   in_out_manager.F90 \ 
     9692   lbclnk.F90 \ 
     9693   oce.F90 \ 
    95299694   zdf_oce.F90 \ 
    9530    $(MODEL_LIB)(dom_oce.o) \ 
    9531    $(MODEL_LIB)(eosbn2.o) \ 
    9532    $(MODEL_LIB)(in_out_manager.o) \ 
    9533    $(MODEL_LIB)(lbclnk.o) \ 
    9534    $(MODEL_LIB)(lib_mpp.o) \ 
    9535    $(MODEL_LIB)(lib_print.o) \ 
    9536    $(MODEL_LIB)(ocesbc.o) \ 
    9537    $(MODEL_LIB)(oce.o) \ 
    9538    $(MODEL_LIB)(par_kind.o) \ 
    9539    $(MODEL_LIB)(par_oce.o) \ 
    9540    $(MODEL_LIB)(phycst.o) \ 
    9541    $(MODEL_LIB)(prtctl.o) \ 
    9542    $(MODEL_LIB)(taumod.o) \ 
    9543    $(MODEL_LIB)(zdfddm.o) \ 
    9544    $(MODEL_LIB)(zdf_oce.o) \ 
    9545    dom_oce.F90 \ 
    9546    in_out_manager.F90 \ 
    9547    lbclnk.F90 \ 
    9548    oce.F90 \ 
    95499695   zdfkpp.F90 \ 
    9550    zdf_oce.F90 \ 
    9551    $(MODEL_LIB)(dom_oce.o) \ 
    9552    $(MODEL_LIB)(in_out_manager.o) \ 
    9553    $(MODEL_LIB)(lbclnk.o) \ 
    9554    $(MODEL_LIB)(oce.o) \ 
    9555    $(MODEL_LIB)(zdfkpp.o) \ 
    9556    $(MODEL_LIB)(zdf_oce.o) \ 
    95579696   domzgr_substitute.h90 \ 
    95589697   KEY_CPP \ 
    95599698   zdfevd.F90 
    95609699$(MODEL_LIB)(zdfini.o) :   \ 
     9700   $(MODEL_LIB)(dom_oce.o) \ 
     9701   $(MODEL_LIB)(dynzdf_exp.o) \ 
     9702   $(MODEL_LIB)(eosbn2.o) \ 
     9703   $(MODEL_LIB)(in_out_manager.o) \ 
     9704   $(MODEL_LIB)(lbclnk.o) \ 
     9705   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9706   $(MODEL_LIB)(ldftra_oce.o) \ 
     9707   $(MODEL_LIB)(lib_print.o) \ 
     9708   $(MODEL_LIB)(oce.o) \ 
     9709   $(MODEL_LIB)(ocesbc.o) \ 
     9710   $(MODEL_LIB)(par_kind.o) \ 
     9711   $(MODEL_LIB)(par_oce.o) \ 
     9712   $(MODEL_LIB)(phycst.o) \ 
     9713   $(MODEL_LIB)(prtctl.o) \ 
     9714   $(MODEL_LIB)(taumod.o) \ 
     9715   $(MODEL_LIB)(traadv_ctl.o) \ 
     9716   $(MODEL_LIB)(trazdf_exp.o) \ 
     9717   $(MODEL_LIB)(trdmod.o) \ 
     9718   $(MODEL_LIB)(trdmod_oce.o) \ 
     9719   $(MODEL_LIB)(zdf_oce.o) \ 
     9720   $(MODEL_LIB)(zdfddm.o) \ 
     9721   $(MODEL_LIB)(zdfkpp.o) \ 
     9722   $(MODEL_LIB)(zdfmxl.o) \ 
    95619723   dom_oce.F90 \ 
    95629724   dynzdf_exp.F90 \ 
     
    95679729   ldftra_oce.F90 \ 
    95689730   lib_print.f90 \ 
     9731   oce.F90 \ 
    95699732   ocesbc.F90 \ 
    9570    oce.F90 \ 
    95719733   par_kind.F90 \ 
    95729734   par_oce.F90 \ 
     
    95789740   trdmod.F90 \ 
    95799741   trdmod_oce.F90 \ 
     9742   zdf_oce.F90 \ 
    95809743   zdfddm.F90 \ 
    95819744   zdfkpp.F90 \ 
    95829745   zdfmxl.F90 \ 
    9583    zdf_oce.F90 \ 
    9584    $(MODEL_LIB)(dom_oce.o) \ 
    9585    $(MODEL_LIB)(dynzdf_exp.o) \ 
    9586    $(MODEL_LIB)(eosbn2.o) \ 
    9587    $(MODEL_LIB)(in_out_manager.o) \ 
    9588    $(MODEL_LIB)(lbclnk.o) \ 
     9746   $(MODEL_LIB)(in_out_manager.o) \ 
    95899747   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9748   $(MODEL_LIB)(ldfslp.o) \ 
    95909749   $(MODEL_LIB)(ldftra_oce.o) \ 
    9591    $(MODEL_LIB)(lib_print.o) \ 
    9592    $(MODEL_LIB)(ocesbc.o) \ 
    9593    $(MODEL_LIB)(oce.o) \ 
    9594    $(MODEL_LIB)(par_kind.o) \ 
    9595    $(MODEL_LIB)(par_oce.o) \ 
    9596    $(MODEL_LIB)(phycst.o) \ 
    9597    $(MODEL_LIB)(prtctl.o) \ 
    9598    $(MODEL_LIB)(taumod.o) \ 
    9599    $(MODEL_LIB)(traadv_ctl.o) \ 
    9600    $(MODEL_LIB)(trazdf_exp.o) \ 
    9601    $(MODEL_LIB)(trdmod.o) \ 
    9602    $(MODEL_LIB)(trdmod_oce.o) \ 
     9750   $(MODEL_LIB)(lib_mpp.o) \ 
     9751   $(MODEL_LIB)(par_oce.o) \ 
     9752   $(MODEL_LIB)(tranpc.o) \ 
     9753   $(MODEL_LIB)(zdf_oce.o) \ 
    96039754   $(MODEL_LIB)(zdfddm.o) \ 
     9755   $(MODEL_LIB)(zdfevd.o) \ 
    96049756   $(MODEL_LIB)(zdfkpp.o) \ 
    9605    $(MODEL_LIB)(zdfmxl.o) \ 
    9606    $(MODEL_LIB)(zdf_oce.o) \ 
     9757   $(MODEL_LIB)(zdfric.o) \ 
     9758   $(MODEL_LIB)(zdftke.o) \ 
    96079759   in_out_manager.F90 \ 
    96089760   ldfdyn_oce.F90 \ 
     
    96129764   par_oce.F90 \ 
    96139765   tranpc.F90 \ 
     9766   zdf_oce.F90 \ 
    96149767   zdfddm.F90 \ 
    96159768   zdfevd.F90 \ 
     
    96179770   zdfric.F90 \ 
    96189771   zdftke.F90 \ 
    9619    zdf_oce.F90 \ 
    9620    $(MODEL_LIB)(in_out_manager.o) \ 
    9621    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9622    $(MODEL_LIB)(ldfslp.o) \ 
    9623    $(MODEL_LIB)(ldftra_oce.o) \ 
    9624    $(MODEL_LIB)(lib_mpp.o) \ 
    9625    $(MODEL_LIB)(par_oce.o) \ 
    9626    $(MODEL_LIB)(tranpc.o) \ 
    9627    $(MODEL_LIB)(zdfddm.o) \ 
    9628    $(MODEL_LIB)(zdfevd.o) \ 
    9629    $(MODEL_LIB)(zdfkpp.o) \ 
    9630    $(MODEL_LIB)(zdfric.o) \ 
    9631    $(MODEL_LIB)(zdftke.o) \ 
    9632    $(MODEL_LIB)(zdf_oce.o) \ 
     9772   KEY_CPP \ 
    96339773   zdfini.F90 
    96349774$(MODEL_LIB)(zdfkpp.o) :   \ 
     9775   $(MODEL_LIB)(blk_oce.o) \ 
     9776   $(MODEL_LIB)(cpl_oce.o) \ 
     9777   $(MODEL_LIB)(daymod.o) \ 
     9778   $(MODEL_LIB)(dom_oce.o) \ 
     9779   $(MODEL_LIB)(dtasal.o) \ 
     9780   $(MODEL_LIB)(dtasst.o) \ 
     9781   $(MODEL_LIB)(dtatem.o) \ 
     9782   $(MODEL_LIB)(flx_oce.o) \ 
     9783   $(MODEL_LIB)(flxmod.o) \ 
     9784   $(MODEL_LIB)(flxrnf.o) \ 
     9785   $(MODEL_LIB)(ice_oce.o) \ 
     9786   $(MODEL_LIB)(in_out_manager.o) \ 
     9787   $(MODEL_LIB)(lbclnk.o) \ 
     9788   $(MODEL_LIB)(lib_mpp.o) \ 
     9789   $(MODEL_LIB)(lib_print.o) \ 
     9790   $(MODEL_LIB)(oce.o) \ 
     9791   $(MODEL_LIB)(ocfzpt.o) \ 
     9792   $(MODEL_LIB)(par_kind.o) \ 
     9793   $(MODEL_LIB)(par_oce.o) \ 
     9794   $(MODEL_LIB)(phycst.o) \ 
     9795   $(MODEL_LIB)(prtctl.o) \ 
     9796   $(MODEL_LIB)(taumod.o) \ 
     9797   $(MODEL_LIB)(tradmp.o) \ 
     9798   $(MODEL_LIB)(zdf_oce.o) \ 
     9799   $(MODEL_LIB)(zdfddm.o) \ 
    96359800   blk_oce.F90 \ 
    96369801   cpl_oce.F90 \ 
     
    96409805   dtasst.F90 \ 
    96419806   dtatem.F90 \ 
     9807   flx_oce.F90 \ 
    96429808   flxmod.F90 \ 
    96439809   flxrnf.F90 \ 
    9644    flx_oce.F90 \ 
    96459810   ice_oce.F90 \ 
    96469811   in_out_manager.F90 \ 
     
    96569821   taumod.F90 \ 
    96579822   tradmp.F90 \ 
     9823   zdf_oce.F90 \ 
    96589824   zdfddm.F90 \ 
     9825   $(MODEL_LIB)(dom_oce.o) \ 
     9826   $(MODEL_LIB)(eosbn2.o) \ 
     9827   $(MODEL_LIB)(in_out_manager.o) \ 
     9828   $(MODEL_LIB)(lbclnk.o) \ 
     9829   $(MODEL_LIB)(oce.o) \ 
     9830   $(MODEL_LIB)(ocesbc.o) \ 
     9831   $(MODEL_LIB)(phycst.o) \ 
     9832   $(MODEL_LIB)(prtctl.o) \ 
     9833   $(MODEL_LIB)(taumod.o) \ 
     9834   $(MODEL_LIB)(zdf_oce.o) \ 
     9835   $(MODEL_LIB)(zdfddm.o) \ 
     9836   dom_oce.F90 \ 
     9837   eosbn2.F90 \ 
     9838   in_out_manager.F90 \ 
     9839   lbclnk.F90 \ 
     9840   oce.F90 \ 
     9841   ocesbc.F90 \ 
     9842   phycst.F90 \ 
     9843   prtctl.F90 \ 
     9844   taumod.F90 \ 
    96599845   zdf_oce.F90 \ 
    9660    $(MODEL_LIB)(blk_oce.o) \ 
    9661    $(MODEL_LIB)(cpl_oce.o) \ 
    9662    $(MODEL_LIB)(daymod.o) \ 
    9663    $(MODEL_LIB)(dom_oce.o) \ 
    9664    $(MODEL_LIB)(dtasal.o) \ 
    9665    $(MODEL_LIB)(dtasst.o) \ 
    9666    $(MODEL_LIB)(dtatem.o) \ 
    9667    $(MODEL_LIB)(flxmod.o) \ 
    9668    $(MODEL_LIB)(flxrnf.o) \ 
    9669    $(MODEL_LIB)(flx_oce.o) \ 
    9670    $(MODEL_LIB)(ice_oce.o) \ 
    9671    $(MODEL_LIB)(in_out_manager.o) \ 
    9672    $(MODEL_LIB)(lbclnk.o) \ 
    9673    $(MODEL_LIB)(lib_mpp.o) \ 
    9674    $(MODEL_LIB)(lib_print.o) \ 
    9675    $(MODEL_LIB)(oce.o) \ 
    9676    $(MODEL_LIB)(ocfzpt.o) \ 
    9677    $(MODEL_LIB)(par_kind.o) \ 
    9678    $(MODEL_LIB)(par_oce.o) \ 
    9679    $(MODEL_LIB)(phycst.o) \ 
    9680    $(MODEL_LIB)(prtctl.o) \ 
    9681    $(MODEL_LIB)(taumod.o) \ 
    9682    $(MODEL_LIB)(tradmp.o) \ 
    9683    $(MODEL_LIB)(zdfddm.o) \ 
    9684    $(MODEL_LIB)(zdf_oce.o) \ 
    9685    dom_oce.F90 \ 
    9686    eosbn2.F90 \ 
    9687    in_out_manager.F90 \ 
    9688    lbclnk.F90 \ 
    9689    ocesbc.F90 \ 
    9690    oce.F90 \ 
    9691    phycst.F90 \ 
    9692    prtctl.F90 \ 
    9693    taumod.F90 \ 
    96949846   zdfddm.F90 \ 
    9695    zdf_oce.F90 \ 
    9696    $(MODEL_LIB)(dom_oce.o) \ 
    9697    $(MODEL_LIB)(eosbn2.o) \ 
    9698    $(MODEL_LIB)(in_out_manager.o) \ 
    9699    $(MODEL_LIB)(lbclnk.o) \ 
    9700    $(MODEL_LIB)(ocesbc.o) \ 
    9701    $(MODEL_LIB)(oce.o) \ 
    9702    $(MODEL_LIB)(phycst.o) \ 
    9703    $(MODEL_LIB)(prtctl.o) \ 
    9704    $(MODEL_LIB)(taumod.o) \ 
    9705    $(MODEL_LIB)(zdfddm.o) \ 
    9706    $(MODEL_LIB)(zdf_oce.o) \ 
    97079847   domzgr_substitute.h90 \ 
    97089848   vectopt_loop_substitute.h90 \ 
     
    97109850   zdfkpp.F90 
    97119851$(MODEL_LIB)(zdfmxl.o) :   \ 
    9712    dom_oce.F90 \ 
    9713    in_out_manager.F90 \ 
    9714    lib_mpp.F90 \ 
    9715    lib_print.f90 \ 
    9716    par_kind.F90 \ 
    9717    par_oce.F90 \ 
    9718    $(MODEL_LIB)(dom_oce.o) \ 
    9719    $(MODEL_LIB)(in_out_manager.o) \ 
    9720    $(MODEL_LIB)(lib_mpp.o) \ 
    9721    $(MODEL_LIB)(lib_print.o) \ 
    9722    $(MODEL_LIB)(par_kind.o) \ 
    9723    $(MODEL_LIB)(par_oce.o) \ 
     9852   $(MODEL_LIB)(dom_oce.o) \ 
     9853   $(MODEL_LIB)(in_out_manager.o) \ 
     9854   $(MODEL_LIB)(lib_mpp.o) \ 
     9855   $(MODEL_LIB)(lib_print.o) \ 
     9856   $(MODEL_LIB)(par_kind.o) \ 
     9857   $(MODEL_LIB)(par_oce.o) \ 
     9858   dom_oce.F90 \ 
     9859   in_out_manager.F90 \ 
     9860   lib_mpp.F90 \ 
     9861   lib_print.f90 \ 
     9862   par_kind.F90 \ 
     9863   par_oce.F90 \ 
     9864   $(MODEL_LIB)(dom_oce.o) \ 
     9865   $(MODEL_LIB)(in_out_manager.o) \ 
     9866   $(MODEL_LIB)(oce.o) \ 
     9867   $(MODEL_LIB)(prtctl.o) \ 
     9868   $(MODEL_LIB)(zdf_oce.o) \ 
    97249869   dom_oce.F90 \ 
    97259870   in_out_manager.F90 \ 
     
    97279872   prtctl.F90 \ 
    97289873   zdf_oce.F90 \ 
    9729    $(MODEL_LIB)(dom_oce.o) \ 
    9730    $(MODEL_LIB)(in_out_manager.o) \ 
    9731    $(MODEL_LIB)(oce.o) \ 
    9732    $(MODEL_LIB)(prtctl.o) \ 
    9733    $(MODEL_LIB)(zdf_oce.o) \ 
    97349874   domzgr_substitute.h90 \ 
    97359875   KEY_CPP \ 
    97369876   zdfmxl.F90 
    97379877$(MODEL_LIB)(zdfric.o) :   \ 
    9738    dom_oce.F90 \ 
    9739    in_out_manager.F90 \ 
    9740    lib_mpp.F90 \ 
    9741    lib_print.f90 \ 
    9742    oce.F90 \ 
    9743    par_kind.F90 \ 
    9744    par_oce.F90 \ 
    9745    $(MODEL_LIB)(dom_oce.o) \ 
    9746    $(MODEL_LIB)(in_out_manager.o) \ 
    9747    $(MODEL_LIB)(lib_mpp.o) \ 
    9748    $(MODEL_LIB)(lib_print.o) \ 
    9749    $(MODEL_LIB)(oce.o) \ 
    9750    $(MODEL_LIB)(par_kind.o) \ 
    9751    $(MODEL_LIB)(par_oce.o) \ 
     9878   $(MODEL_LIB)(dom_oce.o) \ 
     9879   $(MODEL_LIB)(in_out_manager.o) \ 
     9880   $(MODEL_LIB)(lib_mpp.o) \ 
     9881   $(MODEL_LIB)(lib_print.o) \ 
     9882   $(MODEL_LIB)(oce.o) \ 
     9883   $(MODEL_LIB)(par_kind.o) \ 
     9884   $(MODEL_LIB)(par_oce.o) \ 
     9885   dom_oce.F90 \ 
     9886   in_out_manager.F90 \ 
     9887   lib_mpp.F90 \ 
     9888   lib_print.f90 \ 
     9889   oce.F90 \ 
     9890   par_kind.F90 \ 
     9891   par_oce.F90 \ 
     9892   $(MODEL_LIB)(dom_oce.o) \ 
     9893   $(MODEL_LIB)(in_out_manager.o) \ 
     9894   $(MODEL_LIB)(lbclnk.o) \ 
     9895   $(MODEL_LIB)(oce.o) \ 
     9896   $(MODEL_LIB)(zdf_oce.o) \ 
    97529897   dom_oce.F90 \ 
    97539898   in_out_manager.F90 \ 
     
    97559900   oce.F90 \ 
    97569901   zdf_oce.F90 \ 
    9757    $(MODEL_LIB)(dom_oce.o) \ 
    9758    $(MODEL_LIB)(in_out_manager.o) \ 
    9759    $(MODEL_LIB)(lbclnk.o) \ 
    9760    $(MODEL_LIB)(oce.o) \ 
    9761    $(MODEL_LIB)(zdf_oce.o) \ 
    97629902   domzgr_substitute.h90 \ 
    97639903   KEY_CPP \ 
    97649904   zdfric.F90 
    97659905$(MODEL_LIB)(zdftke.o) :   \ 
     9906   $(MODEL_LIB)(daymod.o) \ 
     9907   $(MODEL_LIB)(dom_oce.o) \ 
     9908   $(MODEL_LIB)(in_out_manager.o) \ 
     9909   $(MODEL_LIB)(lbclnk.o) \ 
     9910   $(MODEL_LIB)(lib_mpp.o) \ 
     9911   $(MODEL_LIB)(lib_print.o) \ 
     9912   $(MODEL_LIB)(oce.o) \ 
     9913   $(MODEL_LIB)(par_kind.o) \ 
     9914   $(MODEL_LIB)(par_oce.o) \ 
     9915   $(MODEL_LIB)(phycst.o) \ 
     9916   $(MODEL_LIB)(prtctl.o) \ 
     9917   $(MODEL_LIB)(taumod.o) \ 
     9918   $(MODEL_LIB)(trdmod.o) \ 
     9919   $(MODEL_LIB)(trdmod_oce.o) \ 
     9920   $(MODEL_LIB)(zdf_oce.o) \ 
     9921   $(MODEL_LIB)(zdfddm.o) \ 
    97669922   daymod.F90 \ 
    97679923   dom_oce.F90 \ 
     
    97789934   trdmod.F90 \ 
    97799935   trdmod_oce.F90 \ 
     9936   zdf_oce.F90 \ 
    97809937   zdfddm.F90 \ 
    9781    zdf_oce.F90 \ 
    9782    $(MODEL_LIB)(daymod.o) \ 
    9783    $(MODEL_LIB)(dom_oce.o) \ 
    9784    $(MODEL_LIB)(in_out_manager.o) \ 
    9785    $(MODEL_LIB)(lbclnk.o) \ 
    9786    $(MODEL_LIB)(lib_mpp.o) \ 
    9787    $(MODEL_LIB)(lib_print.o) \ 
    9788    $(MODEL_LIB)(oce.o) \ 
    9789    $(MODEL_LIB)(par_kind.o) \ 
    9790    $(MODEL_LIB)(par_oce.o) \ 
     9938   $(MODEL_LIB)(dom_oce.o) \ 
     9939   $(MODEL_LIB)(dynzdf_exp.o) \ 
     9940   $(MODEL_LIB)(in_out_manager.o) \ 
     9941   $(MODEL_LIB)(lbclnk.o) \ 
     9942   $(MODEL_LIB)(oce.o) \ 
    97919943   $(MODEL_LIB)(phycst.o) \ 
    97929944   $(MODEL_LIB)(prtctl.o) \ 
    97939945   $(MODEL_LIB)(taumod.o) \ 
    9794    $(MODEL_LIB)(trdmod.o) \ 
    9795    $(MODEL_LIB)(trdmod_oce.o) \ 
    9796    $(MODEL_LIB)(zdfddm.o) \ 
     9946   $(MODEL_LIB)(traadv_ctl.o) \ 
     9947   $(MODEL_LIB)(trazdf_exp.o) \ 
    97979948   $(MODEL_LIB)(zdf_oce.o) \ 
    97989949   dom_oce.F90 \ 
     
    98079958   trazdf_exp.F90 \ 
    98089959   zdf_oce.F90 \ 
    9809    $(MODEL_LIB)(dom_oce.o) \ 
    9810    $(MODEL_LIB)(dynzdf_exp.o) \ 
    9811    $(MODEL_LIB)(in_out_manager.o) \ 
    9812    $(MODEL_LIB)(lbclnk.o) \ 
    9813    $(MODEL_LIB)(oce.o) \ 
    9814    $(MODEL_LIB)(phycst.o) \ 
    9815    $(MODEL_LIB)(prtctl.o) \ 
    9816    $(MODEL_LIB)(taumod.o) \ 
    9817    $(MODEL_LIB)(traadv_ctl.o) \ 
    9818    $(MODEL_LIB)(trazdf_exp.o) \ 
    9819    $(MODEL_LIB)(zdf_oce.o) \ 
    9820    oce.F90 \ 
    9821    $(MODEL_LIB)(oce.o) \ 
     9960   $(MODEL_LIB)(oce.o) \ 
     9961   oce.F90 \ 
    98229962   domzgr_substitute.h90 \ 
    98239963   vectopt_loop_substitute.h90 \ 
     
    98259965   KEY_CPP \ 
    98269966   zdftke.F90 
    9827 $(MODEL_LIB)(zdf_oce.o) :  \ 
    9828    par_kind.F90 \ 
    9829    $(MODEL_LIB)(par_kind.o) \ 
    9830    par_oce.F90 \ 
    9831    $(MODEL_LIB)(par_oce.o) \ 
    9832    zdf_oce.F90 
    98339967$(MODEL_LIB)(zpshde.o) :   \ 
     9968   $(MODEL_LIB)(dom_oce.o) \ 
     9969   $(MODEL_LIB)(in_out_manager.o) \ 
     9970   $(MODEL_LIB)(lib_mpp.o) \ 
     9971   $(MODEL_LIB)(lib_print.o) \ 
     9972   $(MODEL_LIB)(oce.o) \ 
     9973   $(MODEL_LIB)(par_kind.o) \ 
     9974   $(MODEL_LIB)(par_oce.o) \ 
     9975   $(MODEL_LIB)(phycst.o) \ 
     9976   $(MODEL_LIB)(prtctl.o) \ 
     9977   $(MODEL_LIB)(zdfddm.o) \ 
    98349978   dom_oce.F90 \ 
    98359979   in_out_manager.F90 \ 
     
    98439987   zdfddm.F90 \ 
    98449988   $(MODEL_LIB)(dom_oce.o) \ 
    9845    $(MODEL_LIB)(in_out_manager.o) \ 
    9846    $(MODEL_LIB)(lib_mpp.o) \ 
    9847    $(MODEL_LIB)(lib_print.o) \ 
    9848    $(MODEL_LIB)(oce.o) \ 
    9849    $(MODEL_LIB)(par_kind.o) \ 
    9850    $(MODEL_LIB)(par_oce.o) \ 
    9851    $(MODEL_LIB)(phycst.o) \ 
    9852    $(MODEL_LIB)(prtctl.o) \ 
    9853    $(MODEL_LIB)(zdfddm.o) \ 
     9989   $(MODEL_LIB)(eosbn2.o) \ 
     9990   $(MODEL_LIB)(in_out_manager.o) \ 
     9991   $(MODEL_LIB)(lbclnk.o) \ 
     9992   $(MODEL_LIB)(oce.o) \ 
     9993   $(MODEL_LIB)(par_kind.o) \ 
     9994   $(MODEL_LIB)(phycst.o) \ 
    98549995   dom_oce.F90 \ 
    98559996   eosbn2.F90 \ 
     
    985910000   par_kind.F90 \ 
    986010001   phycst.F90 \ 
    9861    $(MODEL_LIB)(dom_oce.o) \ 
    9862    $(MODEL_LIB)(eosbn2.o) \ 
    9863    $(MODEL_LIB)(in_out_manager.o) \ 
    9864    $(MODEL_LIB)(lbclnk.o) \ 
    9865    $(MODEL_LIB)(oce.o) \ 
    9866    $(MODEL_LIB)(par_kind.o) \ 
    9867    $(MODEL_LIB)(phycst.o) \ 
    986810002   domzgr_substitute.h90 \ 
    986910003   vectopt_loop_substitute.h90 \ 
Note: See TracChangeset for help on using the changeset viewer.