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 473 for trunk/CONFIG/GYRE/scripts/BB_make – NEMO

Ignore:
Timestamp:
2006-05-11T17:04:37+02:00 (18 years ago)
Author:
opalod
Message:

nemo_v1_update_060: SM: IOM + 301 levels + CORE + begining of ctl_stop

File:
1 edited

Legend:

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

    r470 r473  
    101101     key_flx_bulk_daily \ 
    102102     key_flx_bulk_monthly \ 
     103     key_flx_core \ 
    103104     key_flx_forced_daily \ 
    104105     key_gyre \ 
     
    117118     key_noslip_accurate \ 
    118119     key_obc \ 
     120     key_orca_lev10 \ 
    119121     key_orca_r025 \ 
    120122     key_orca_r05 \ 
     
    173175      $(MODEL_LIB)(diaptr.o)\ 
    174176      $(MODEL_LIB)(diaspr.o)\ 
     177      $(MODEL_LIB)(diawri.o)\ 
    175178      $(MODEL_LIB)(diawri1d.o)\ 
    176       $(MODEL_LIB)(diawri.o)\ 
    177179      $(MODEL_LIB)(divcur.o)\ 
     180      $(MODEL_LIB)(dom_ice.o)\ 
     181      $(MODEL_LIB)(dom_oce.o)\ 
    178182      $(MODEL_LIB)(domain.o)\ 
    179183      $(MODEL_LIB)(domcfg.o)\ 
     
    183187      $(MODEL_LIB)(domwri.o)\ 
    184188      $(MODEL_LIB)(domzgr.o)\ 
    185       $(MODEL_LIB)(dom_ice.o)\ 
    186       $(MODEL_LIB)(dom_oce.o)\ 
    187189      $(MODEL_LIB)(dtasal.o)\ 
    188190      $(MODEL_LIB)(dtasss.o)\ 
     
    194196      $(MODEL_LIB)(dynkeg.o)\ 
    195197      $(MODEL_LIB)(dynldf.o)\ 
     198      $(MODEL_LIB)(dynldf_bilap.o)\ 
    196199      $(MODEL_LIB)(dynldf_bilapg.o)\ 
    197       $(MODEL_LIB)(dynldf_bilap.o)\ 
    198200      $(MODEL_LIB)(dynldf_iso.o)\ 
    199201      $(MODEL_LIB)(dynldf_lap.o)\ 
     202      $(MODEL_LIB)(dynnxt.o)\ 
    200203      $(MODEL_LIB)(dynnxt1d.o)\ 
    201       $(MODEL_LIB)(dynnxt.o)\ 
    202204      $(MODEL_LIB)(dynspg.o)\ 
    203205      $(MODEL_LIB)(dynspg_exp.o)\ 
     
    217219      $(MODEL_LIB)(eosbn2.o)\ 
    218220      $(MODEL_LIB)(flo4rk.o)\ 
     221      $(MODEL_LIB)(flo_oce.o)\ 
    219222      $(MODEL_LIB)(floats.o)\ 
    220223      $(MODEL_LIB)(floblk.o)\ 
    221224      $(MODEL_LIB)(flodom.o)\ 
    222225      $(MODEL_LIB)(flowri.o)\ 
    223       $(MODEL_LIB)(flo_oce.o)\ 
     226      $(MODEL_LIB)(flx_oce.o)\ 
    224227      $(MODEL_LIB)(flxblk.o)\ 
    225228      $(MODEL_LIB)(flxfwb.o)\ 
    226229      $(MODEL_LIB)(flxmod.o)\ 
    227230      $(MODEL_LIB)(flxrnf.o)\ 
    228       $(MODEL_LIB)(flx_oce.o)\ 
    229231      $(MODEL_LIB)(geo2ocean.o)\ 
    230       $(MODEL_LIB)(iceini.o)\ 
    231       $(MODEL_LIB)(icestp1d.o)\ 
    232       $(MODEL_LIB)(icestp.o)\ 
    233232      $(MODEL_LIB)(ice.o)\ 
    234233      $(MODEL_LIB)(ice_oce.o)\ 
     234      $(MODEL_LIB)(iceini.o)\ 
     235      $(MODEL_LIB)(icestp.o)\ 
     236      $(MODEL_LIB)(icestp1d.o)\ 
     237      $(MODEL_LIB)(in_out_manager.o)\ 
    235238      $(MODEL_LIB)(ini1d.o)\ 
    236239      $(MODEL_LIB)(initrc.o)\ 
    237       $(MODEL_LIB)(in_out_manager.o)\ 
     240      $(MODEL_LIB)(iom.o)\ 
    238241      $(MODEL_LIB)(istate.o)\ 
    239242      $(MODEL_LIB)(lbclnk.o)\ 
     
    263266      $(MODEL_LIB)(limwri.o)\ 
    264267      $(MODEL_LIB)(mppini.o)\ 
     268      $(MODEL_LIB)(obc_oce.o)\ 
     269      $(MODEL_LIB)(obc_par.o)\ 
    265270      $(MODEL_LIB)(obccli.o)\ 
    266271      $(MODEL_LIB)(obcdom.o)\ 
     
    275280      $(MODEL_LIB)(obctra.o)\ 
    276281      $(MODEL_LIB)(obcvol.o)\ 
    277       $(MODEL_LIB)(obc_oce.o)\ 
    278       $(MODEL_LIB)(obc_par.o)\ 
     282      $(MODEL_LIB)(oce.o)\ 
    279283      $(MODEL_LIB)(ocesbc.o)\ 
    280       $(MODEL_LIB)(oce.o)\ 
    281284      $(MODEL_LIB)(ocfzpt.o)\ 
    282285      $(MODEL_LIB)(opa.o)\ 
     
    288291      $(MODEL_LIB)(restart.o)\ 
    289292      $(MODEL_LIB)(sms.o)\ 
     293      $(MODEL_LIB)(sol_oce.o)\ 
    290294      $(MODEL_LIB)(solfet.o)\ 
    291295      $(MODEL_LIB)(solisl.o)\ 
     
    295299      $(MODEL_LIB)(solsor_e.o)\ 
    296300      $(MODEL_LIB)(solver.o)\ 
    297       $(MODEL_LIB)(sol_oce.o)\ 
     301      $(MODEL_LIB)(step.o)\ 
    298302      $(MODEL_LIB)(step1d.o)\ 
    299       $(MODEL_LIB)(step.o)\ 
    300303      $(MODEL_LIB)(stpctl.o)\ 
    301304      $(MODEL_LIB)(taumod.o)\ 
     
    306309      $(MODEL_LIB)(traadv_ctl.o)\ 
    307310      $(MODEL_LIB)(traadv_eiv.o)\ 
     311      $(MODEL_LIB)(traadv_muscl.o)\ 
    308312      $(MODEL_LIB)(traadv_muscl2.o)\ 
    309       $(MODEL_LIB)(traadv_muscl.o)\ 
    310313      $(MODEL_LIB)(traadv_tvd.o)\ 
    311314      $(MODEL_LIB)(trabbc.o)\ 
     
    313316      $(MODEL_LIB)(tradmp.o)\ 
    314317      $(MODEL_LIB)(traldf.o)\ 
     318      $(MODEL_LIB)(traldf_bilap.o)\ 
    315319      $(MODEL_LIB)(traldf_bilapg.o)\ 
    316       $(MODEL_LIB)(traldf_bilap.o)\ 
    317320      $(MODEL_LIB)(traldf_iso.o)\ 
    318321      $(MODEL_LIB)(traldf_lap.o)\ 
     
    325328      $(MODEL_LIB)(trazdf_imp.o)\ 
    326329      $(MODEL_LIB)(trazdf_imp_jki.o)\ 
     330      $(MODEL_LIB)(trc_oce.o)\ 
    327331      $(MODEL_LIB)(trcstp.o)\ 
    328       $(MODEL_LIB)(trc_oce.o)\ 
    329332      $(MODEL_LIB)(trdicp.o)\ 
    330333      $(MODEL_LIB)(trdicp_oce.o)\ 
     
    336339      $(MODEL_LIB)(trdvor_oce.o)\ 
    337340      $(MODEL_LIB)(wzvmod.o)\ 
     341      $(MODEL_LIB)(zdf_oce.o)\ 
    338342      $(MODEL_LIB)(zdfbfr.o)\ 
    339343      $(MODEL_LIB)(zdfddm.o)\ 
     
    345349      $(MODEL_LIB)(zdftke.o)\ 
    346350      $(MODEL_LIB)(zdftke_jki.o)\ 
    347       $(MODEL_LIB)(zdf_oce.o)\ 
    348351      $(MODEL_LIB)(zpshde.o) 
    349352 
     
    546549   agrif_opa_update.F90 
    547550$(MODEL_LIB)(albedo.o) :   \ 
     551   $(MODEL_LIB)(dom_oce.o) \ 
     552   $(MODEL_LIB)(in_out_manager.o) \ 
     553   $(MODEL_LIB)(lib_mpp.o) \ 
     554   $(MODEL_LIB)(lib_print.o) \ 
     555   $(MODEL_LIB)(oce.o) \ 
     556   $(MODEL_LIB)(par_ice.o) \ 
     557   $(MODEL_LIB)(par_kind.o) \ 
     558   $(MODEL_LIB)(par_oce.o) \ 
     559   $(MODEL_LIB)(phycst.o) \ 
     560   $(MODEL_LIB)(prtctl.o) \ 
    548561   dom_oce.F90 \ 
    549562   in_out_manager.F90 \ 
     
    556569   phycst.F90 \ 
    557570   prtctl.F90 \ 
    558    $(MODEL_LIB)(dom_oce.o) \ 
    559    $(MODEL_LIB)(in_out_manager.o) \ 
    560    $(MODEL_LIB)(lib_mpp.o) \ 
    561    $(MODEL_LIB)(lib_print.o) \ 
    562    $(MODEL_LIB)(oce.o) \ 
    563    $(MODEL_LIB)(par_ice.o) \ 
    564    $(MODEL_LIB)(par_kind.o) \ 
    565    $(MODEL_LIB)(par_oce.o) \ 
    566    $(MODEL_LIB)(phycst.o) \ 
    567    $(MODEL_LIB)(prtctl.o) \ 
     571   $(MODEL_LIB)(blk_oce.o) \ 
     572   $(MODEL_LIB)(cpl_oce.o) \ 
     573   $(MODEL_LIB)(daymod.o) \ 
     574   $(MODEL_LIB)(dom_oce.o) \ 
     575   $(MODEL_LIB)(flx_oce.o) \ 
     576   $(MODEL_LIB)(ice.o) \ 
     577   $(MODEL_LIB)(in_out_manager.o) \ 
     578   $(MODEL_LIB)(lbclnk.o) \ 
     579   $(MODEL_LIB)(oce.o) \ 
     580   $(MODEL_LIB)(ocfzpt.o) \ 
     581   $(MODEL_LIB)(phycst.o) \ 
    568582   blk_oce.F90 \ 
    569583   cpl_oce.F90 \ 
     
    577591   ocfzpt.F90 \ 
    578592   phycst.F90 \ 
     593   KEY_CPP \ 
     594   albedo.F90 
     595$(MODEL_LIB)(blk_oce.o) :  \ 
     596   $(MODEL_LIB)(par_kind.o) \ 
     597   par_kind.F90 \ 
     598   $(MODEL_LIB)(par_oce.o) \ 
     599   par_oce.F90 \ 
     600   KEY_CPP \ 
     601   blk_oce.F90 
     602$(MODEL_LIB)(bulk.o) :  \ 
     603   $(MODEL_LIB)(albedo.o) \ 
    579604   $(MODEL_LIB)(blk_oce.o) \ 
    580605   $(MODEL_LIB)(cpl_oce.o) \ 
     
    582607   $(MODEL_LIB)(dom_oce.o) \ 
    583608   $(MODEL_LIB)(flx_oce.o) \ 
    584    $(MODEL_LIB)(ice.o) \ 
    585    $(MODEL_LIB)(in_out_manager.o) \ 
    586    $(MODEL_LIB)(lbclnk.o) \ 
     609   $(MODEL_LIB)(in_out_manager.o) \ 
     610   $(MODEL_LIB)(lbclnk.o) \ 
     611   $(MODEL_LIB)(lib_mpp.o) \ 
     612   $(MODEL_LIB)(lib_print.o) \ 
    587613   $(MODEL_LIB)(oce.o) \ 
    588614   $(MODEL_LIB)(ocfzpt.o) \ 
    589    $(MODEL_LIB)(phycst.o) \ 
    590    KEY_CPP \ 
    591    albedo.F90 
    592 $(MODEL_LIB)(blk_oce.o) :  \ 
    593    par_kind.F90 \ 
    594    $(MODEL_LIB)(par_kind.o) \ 
    595    par_oce.F90 \ 
    596    $(MODEL_LIB)(par_oce.o) \ 
    597    KEY_CPP \ 
    598    blk_oce.F90 
    599 $(MODEL_LIB)(bulk.o) :  \ 
     615   $(MODEL_LIB)(par_kind.o) \ 
     616   $(MODEL_LIB)(par_oce.o) \ 
     617   $(MODEL_LIB)(phycst.o) \ 
     618   $(MODEL_LIB)(prtctl.o) \ 
    600619   albedo.F90 \ 
    601620   blk_oce.F90 \ 
     
    614633   phycst.F90 \ 
    615634   prtctl.F90 \ 
    616    $(MODEL_LIB)(albedo.o) \ 
     635   $(MODEL_LIB)(blk_oce.o) \ 
     636   $(MODEL_LIB)(dom_oce.o) \ 
     637   $(MODEL_LIB)(flx_oce.o) \ 
     638   $(MODEL_LIB)(flxblk.o) \ 
     639   $(MODEL_LIB)(ice_oce.o) \ 
     640   $(MODEL_LIB)(in_out_manager.o) \ 
     641   $(MODEL_LIB)(oce.o) \ 
     642   $(MODEL_LIB)(ocfzpt.o) \ 
     643   $(MODEL_LIB)(phycst.o) \ 
     644   $(MODEL_LIB)(prtctl.o) \ 
     645   $(MODEL_LIB)(taumod.o) \ 
     646   blk_oce.F90 \ 
     647   dom_oce.F90 \ 
     648   flx_oce.F90 \ 
     649   flxblk.F90 \ 
     650   ice_oce.F90 \ 
     651   in_out_manager.F90 \ 
     652   oce.F90 \ 
     653   ocfzpt.F90 \ 
     654   phycst.F90 \ 
     655   prtctl.F90 \ 
     656   taumod.F90 \ 
     657   KEY_CPP \ 
     658   bulk.F90 
     659$(MODEL_LIB)(cla.o) :   \ 
    617660   $(MODEL_LIB)(blk_oce.o) \ 
    618661   $(MODEL_LIB)(cpl_oce.o) \ 
    619662   $(MODEL_LIB)(daymod.o) \ 
    620663   $(MODEL_LIB)(dom_oce.o) \ 
     664   $(MODEL_LIB)(dtasal.o) \ 
     665   $(MODEL_LIB)(dtasss.o) \ 
     666   $(MODEL_LIB)(dtasst.o) \ 
     667   $(MODEL_LIB)(dtatem.o) \ 
    621668   $(MODEL_LIB)(flx_oce.o) \ 
     669   $(MODEL_LIB)(flxmod.o) \ 
     670   $(MODEL_LIB)(flxrnf.o) \ 
     671   $(MODEL_LIB)(ice_oce.o) \ 
    622672   $(MODEL_LIB)(in_out_manager.o) \ 
    623673   $(MODEL_LIB)(lbclnk.o) \ 
     
    630680   $(MODEL_LIB)(phycst.o) \ 
    631681   $(MODEL_LIB)(prtctl.o) \ 
    632    blk_oce.F90 \ 
    633    dom_oce.F90 \ 
    634    flxblk.F90 \ 
    635    flx_oce.F90 \ 
    636    ice_oce.F90 \ 
    637    in_out_manager.F90 \ 
    638    oce.F90 \ 
    639    ocfzpt.F90 \ 
    640    phycst.F90 \ 
    641    prtctl.F90 \ 
    642    taumod.F90 \ 
    643    $(MODEL_LIB)(blk_oce.o) \ 
    644    $(MODEL_LIB)(dom_oce.o) \ 
    645    $(MODEL_LIB)(flxblk.o) \ 
    646    $(MODEL_LIB)(flx_oce.o) \ 
    647    $(MODEL_LIB)(ice_oce.o) \ 
    648    $(MODEL_LIB)(in_out_manager.o) \ 
    649    $(MODEL_LIB)(oce.o) \ 
    650    $(MODEL_LIB)(ocfzpt.o) \ 
    651    $(MODEL_LIB)(phycst.o) \ 
    652    $(MODEL_LIB)(prtctl.o) \ 
    653682   $(MODEL_LIB)(taumod.o) \ 
    654    KEY_CPP \ 
    655    bulk.F90 
    656 $(MODEL_LIB)(cla.o) :   \ 
     683   $(MODEL_LIB)(tradmp.o) \ 
    657684   blk_oce.F90 \ 
    658685   cpl_oce.F90 \ 
     
    663690   dtasst.F90 \ 
    664691   dtatem.F90 \ 
     692   flx_oce.F90 \ 
    665693   flxmod.F90 \ 
    666694   flxrnf.F90 \ 
    667    flx_oce.F90 \ 
    668695   ice_oce.F90 \ 
    669696   in_out_manager.F90 \ 
     
    679706   taumod.F90 \ 
    680707   tradmp.F90 \ 
     708   $(MODEL_LIB)(dom_oce.o) \ 
     709   $(MODEL_LIB)(in_out_manager.o) \ 
     710   $(MODEL_LIB)(lbclnk.o) \ 
     711   $(MODEL_LIB)(lib_mpp.o) \ 
     712   $(MODEL_LIB)(oce.o) \ 
     713   $(MODEL_LIB)(ocesbc.o) \ 
     714   dom_oce.F90 \ 
     715   in_out_manager.F90 \ 
     716   lbclnk.F90 \ 
     717   lib_mpp.F90 \ 
     718   oce.F90 \ 
     719   ocesbc.F90 \ 
     720   domzgr_substitute.h90 \ 
     721   vectopt_loop_substitute.h90 \ 
     722   KEY_CPP \ 
     723   cla.F90 
     724$(MODEL_LIB)(cla_div.o) :  \ 
    681725   $(MODEL_LIB)(blk_oce.o) \ 
    682726   $(MODEL_LIB)(cpl_oce.o) \ 
     
    687731   $(MODEL_LIB)(dtasst.o) \ 
    688732   $(MODEL_LIB)(dtatem.o) \ 
     733   $(MODEL_LIB)(flx_oce.o) \ 
    689734   $(MODEL_LIB)(flxmod.o) \ 
    690735   $(MODEL_LIB)(flxrnf.o) \ 
    691    $(MODEL_LIB)(flx_oce.o) \ 
    692736   $(MODEL_LIB)(ice_oce.o) \ 
    693737   $(MODEL_LIB)(in_out_manager.o) \ 
     
    703747   $(MODEL_LIB)(taumod.o) \ 
    704748   $(MODEL_LIB)(tradmp.o) \ 
    705    dom_oce.F90 \ 
    706    in_out_manager.F90 \ 
    707    lbclnk.F90 \ 
    708    lib_mpp.F90 \ 
    709    ocesbc.F90 \ 
    710    oce.F90 \ 
    711    $(MODEL_LIB)(dom_oce.o) \ 
    712    $(MODEL_LIB)(in_out_manager.o) \ 
    713    $(MODEL_LIB)(lbclnk.o) \ 
    714    $(MODEL_LIB)(lib_mpp.o) \ 
    715    $(MODEL_LIB)(ocesbc.o) \ 
    716    $(MODEL_LIB)(oce.o) \ 
    717    domzgr_substitute.h90 \ 
    718    vectopt_loop_substitute.h90 \ 
    719    KEY_CPP \ 
    720    cla.F90 
    721 $(MODEL_LIB)(cla_div.o) :  \ 
    722749   blk_oce.F90 \ 
    723750   cpl_oce.F90 \ 
     
    728755   dtasst.F90 \ 
    729756   dtatem.F90 \ 
     757   flx_oce.F90 \ 
    730758   flxmod.F90 \ 
    731759   flxrnf.F90 \ 
    732    flx_oce.F90 \ 
    733760   ice_oce.F90 \ 
    734761   in_out_manager.F90 \ 
     
    744771   taumod.F90 \ 
    745772   tradmp.F90 \ 
     773   $(MODEL_LIB)(dom_oce.o) \ 
     774   $(MODEL_LIB)(in_out_manager.o) \ 
     775   $(MODEL_LIB)(lbclnk.o) \ 
     776   $(MODEL_LIB)(lib_mpp.o) \ 
     777   $(MODEL_LIB)(oce.o) \ 
     778   $(MODEL_LIB)(ocesbc.o) \ 
     779   dom_oce.F90 \ 
     780   in_out_manager.F90 \ 
     781   lbclnk.F90 \ 
     782   lib_mpp.F90 \ 
     783   oce.F90 \ 
     784   ocesbc.F90 \ 
     785   domzgr_substitute.h90 \ 
     786   KEY_CPP \ 
     787   cla_div.F90 
     788$(MODEL_LIB)(cla_dynspg.o) :  \ 
    746789   $(MODEL_LIB)(blk_oce.o) \ 
    747790   $(MODEL_LIB)(cpl_oce.o) \ 
     
    752795   $(MODEL_LIB)(dtasst.o) \ 
    753796   $(MODEL_LIB)(dtatem.o) \ 
     797   $(MODEL_LIB)(dynspg_oce.o) \ 
     798   $(MODEL_LIB)(flx_oce.o) \ 
    754799   $(MODEL_LIB)(flxmod.o) \ 
    755800   $(MODEL_LIB)(flxrnf.o) \ 
    756    $(MODEL_LIB)(flx_oce.o) \ 
    757801   $(MODEL_LIB)(ice_oce.o) \ 
    758802   $(MODEL_LIB)(in_out_manager.o) \ 
    759    $(MODEL_LIB)(lbclnk.o) \ 
    760    $(MODEL_LIB)(lib_mpp.o) \ 
    761    $(MODEL_LIB)(lib_print.o) \ 
    762    $(MODEL_LIB)(oce.o) \ 
     803   $(MODEL_LIB)(iom.o) \ 
     804   $(MODEL_LIB)(lbclnk.o) \ 
     805   $(MODEL_LIB)(lib_mpp.o) \ 
     806   $(MODEL_LIB)(lib_print.o) \ 
     807   $(MODEL_LIB)(obc_oce.o) \ 
     808   $(MODEL_LIB)(obc_par.o) \ 
     809   $(MODEL_LIB)(obccli.o) \ 
     810   $(MODEL_LIB)(oce.o) \ 
     811   $(MODEL_LIB)(ocesbc.o) \ 
    763812   $(MODEL_LIB)(ocfzpt.o) \ 
    764813   $(MODEL_LIB)(par_kind.o) \ 
     
    766815   $(MODEL_LIB)(phycst.o) \ 
    767816   $(MODEL_LIB)(prtctl.o) \ 
     817   $(MODEL_LIB)(sol_oce.o) \ 
    768818   $(MODEL_LIB)(taumod.o) \ 
    769819   $(MODEL_LIB)(tradmp.o) \ 
    770    dom_oce.F90 \ 
    771    in_out_manager.F90 \ 
    772    lbclnk.F90 \ 
    773    lib_mpp.F90 \ 
    774    ocesbc.F90 \ 
    775    oce.F90 \ 
    776    $(MODEL_LIB)(dom_oce.o) \ 
    777    $(MODEL_LIB)(in_out_manager.o) \ 
    778    $(MODEL_LIB)(lbclnk.o) \ 
    779    $(MODEL_LIB)(lib_mpp.o) \ 
    780    $(MODEL_LIB)(ocesbc.o) \ 
    781    $(MODEL_LIB)(oce.o) \ 
    782    domzgr_substitute.h90 \ 
    783    KEY_CPP \ 
    784    cla_div.F90 
    785 $(MODEL_LIB)(cla_dynspg.o) :  \ 
     820   $(MODEL_LIB)(zdf_oce.o) \ 
    786821   blk_oce.F90 \ 
    787822   cpl_oce.F90 \ 
     
    793828   dtatem.F90 \ 
    794829   dynspg_oce.F90 \ 
     830   flx_oce.F90 \ 
    795831   flxmod.F90 \ 
    796832   flxrnf.F90 \ 
    797    flx_oce.F90 \ 
    798833   ice_oce.F90 \ 
    799834   in_out_manager.F90 \ 
    800    lbclnk.F90 \ 
    801    lib_mpp.F90 \ 
    802    lib_print.f90 \ 
    803    obccli.F90 \ 
     835   iom.F90 \ 
     836   lbclnk.F90 \ 
     837   lib_mpp.F90 \ 
     838   lib_print.f90 \ 
    804839   obc_oce.F90 \ 
    805840   obc_par.F90 \ 
     841   obccli.F90 \ 
     842   oce.F90 \ 
    806843   ocesbc.F90 \ 
    807    oce.F90 \ 
    808844   ocfzpt.F90 \ 
    809845   par_kind.F90 \ 
     
    815851   tradmp.F90 \ 
    816852   zdf_oce.F90 \ 
     853   $(MODEL_LIB)(dom_oce.o) \ 
     854   $(MODEL_LIB)(flxrnf.o) \ 
     855   $(MODEL_LIB)(in_out_manager.o) \ 
     856   $(MODEL_LIB)(lbclnk.o) \ 
     857   $(MODEL_LIB)(lib_mpp.o) \ 
     858   $(MODEL_LIB)(obc_oce.o) \ 
     859   $(MODEL_LIB)(obcdyn.o) \ 
     860   $(MODEL_LIB)(obcvol.o) \ 
     861   $(MODEL_LIB)(oce.o) \ 
     862   $(MODEL_LIB)(ocesbc.o) \ 
     863   $(MODEL_LIB)(phycst.o) \ 
     864   $(MODEL_LIB)(sol_oce.o) \ 
     865   $(MODEL_LIB)(solfet.o) \ 
     866   $(MODEL_LIB)(solpcg.o) \ 
     867   $(MODEL_LIB)(solsor.o) \ 
     868   $(MODEL_LIB)(zdf_oce.o) \ 
     869   dom_oce.F90 \ 
     870   flxrnf.F90 \ 
     871   in_out_manager.F90 \ 
     872   lbclnk.F90 \ 
     873   lib_mpp.F90 \ 
     874   obc_oce.F90 \ 
     875   obcdyn.F90 \ 
     876   obcvol.F90 \ 
     877   oce.F90 \ 
     878   ocesbc.F90 \ 
     879   phycst.F90 \ 
     880   sol_oce.F90 \ 
     881   solfet.F90 \ 
     882   solpcg.F90 \ 
     883   solsor.F90 \ 
     884   zdf_oce.F90 \ 
     885   domzgr_substitute.h90 \ 
     886   vectopt_loop_substitute.h90 \ 
     887   KEY_CPP \ 
     888   cla_dynspg.F90 
     889$(MODEL_LIB)(closea.o) :   \ 
    817890   $(MODEL_LIB)(blk_oce.o) \ 
    818891   $(MODEL_LIB)(cpl_oce.o) \ 
     
    823896   $(MODEL_LIB)(dtasst.o) \ 
    824897   $(MODEL_LIB)(dtatem.o) \ 
    825    $(MODEL_LIB)(dynspg_oce.o) \ 
     898   $(MODEL_LIB)(flx_oce.o) \ 
    826899   $(MODEL_LIB)(flxmod.o) \ 
    827900   $(MODEL_LIB)(flxrnf.o) \ 
    828    $(MODEL_LIB)(flx_oce.o) \ 
    829901   $(MODEL_LIB)(ice_oce.o) \ 
    830902   $(MODEL_LIB)(in_out_manager.o) \ 
    831    $(MODEL_LIB)(lbclnk.o) \ 
    832    $(MODEL_LIB)(lib_mpp.o) \ 
    833    $(MODEL_LIB)(lib_print.o) \ 
    834    $(MODEL_LIB)(obccli.o) \ 
    835    $(MODEL_LIB)(obc_oce.o) \ 
    836    $(MODEL_LIB)(obc_par.o) \ 
    837    $(MODEL_LIB)(ocesbc.o) \ 
     903   $(MODEL_LIB)(iom.o) \ 
     904   $(MODEL_LIB)(lbclnk.o) \ 
     905   $(MODEL_LIB)(lib_mpp.o) \ 
     906   $(MODEL_LIB)(lib_print.o) \ 
    838907   $(MODEL_LIB)(oce.o) \ 
    839908   $(MODEL_LIB)(ocfzpt.o) \ 
     
    842911   $(MODEL_LIB)(phycst.o) \ 
    843912   $(MODEL_LIB)(prtctl.o) \ 
    844    $(MODEL_LIB)(sol_oce.o) \ 
    845913   $(MODEL_LIB)(taumod.o) \ 
    846914   $(MODEL_LIB)(tradmp.o) \ 
    847    $(MODEL_LIB)(zdf_oce.o) \ 
    848    dom_oce.F90 \ 
    849    flxrnf.F90 \ 
    850    in_out_manager.F90 \ 
    851    lbclnk.F90 \ 
    852    lib_mpp.F90 \ 
    853    obcdyn.F90 \ 
    854    obcvol.F90 \ 
    855    obc_oce.F90 \ 
    856    ocesbc.F90 \ 
    857    oce.F90 \ 
    858    phycst.F90 \ 
    859    solfet.F90 \ 
    860    solpcg.F90 \ 
    861    solsor.F90 \ 
    862    sol_oce.F90 \ 
    863    zdf_oce.F90 \ 
    864    $(MODEL_LIB)(dom_oce.o) \ 
    865    $(MODEL_LIB)(flxrnf.o) \ 
    866    $(MODEL_LIB)(in_out_manager.o) \ 
    867    $(MODEL_LIB)(lbclnk.o) \ 
    868    $(MODEL_LIB)(lib_mpp.o) \ 
    869    $(MODEL_LIB)(obcdyn.o) \ 
    870    $(MODEL_LIB)(obcvol.o) \ 
    871    $(MODEL_LIB)(obc_oce.o) \ 
    872    $(MODEL_LIB)(ocesbc.o) \ 
    873    $(MODEL_LIB)(oce.o) \ 
    874    $(MODEL_LIB)(phycst.o) \ 
    875    $(MODEL_LIB)(solfet.o) \ 
    876    $(MODEL_LIB)(solpcg.o) \ 
    877    $(MODEL_LIB)(solsor.o) \ 
    878    $(MODEL_LIB)(sol_oce.o) \ 
    879    $(MODEL_LIB)(zdf_oce.o) \ 
    880    domzgr_substitute.h90 \ 
    881    vectopt_loop_substitute.h90 \ 
    882    KEY_CPP \ 
    883    cla_dynspg.F90 
    884 $(MODEL_LIB)(closea.o) :   \ 
    885915   blk_oce.F90 \ 
    886916   cpl_oce.F90 \ 
     
    891921   dtasst.F90 \ 
    892922   dtatem.F90 \ 
     923   flx_oce.F90 \ 
    893924   flxmod.F90 \ 
    894925   flxrnf.F90 \ 
    895    flx_oce.F90 \ 
    896926   ice_oce.F90 \ 
    897927   in_out_manager.F90 \ 
     928   iom.F90 \ 
    898929   lbclnk.F90 \ 
    899930   lib_mpp.F90 \ 
     
    907938   taumod.F90 \ 
    908939   tradmp.F90 \ 
     940   $(MODEL_LIB)(dom_oce.o) \ 
     941   $(MODEL_LIB)(flxrnf.o) \ 
     942   $(MODEL_LIB)(in_out_manager.o) \ 
     943   $(MODEL_LIB)(lbclnk.o) \ 
     944   $(MODEL_LIB)(lib_mpp.o) \ 
     945   $(MODEL_LIB)(oce.o) \ 
     946   $(MODEL_LIB)(ocesbc.o) \ 
     947   dom_oce.F90 \ 
     948   flxrnf.F90 \ 
     949   in_out_manager.F90 \ 
     950   lbclnk.F90 \ 
     951   lib_mpp.F90 \ 
     952   oce.F90 \ 
     953   ocesbc.F90 \ 
     954   vectopt_loop_substitute.h90 \ 
     955   KEY_CPP \ 
     956   closea.F90 
     957$(MODEL_LIB)(cpl.o) :   \ 
     958   $(MODEL_LIB)(dom_oce.o) \ 
     959   $(MODEL_LIB)(in_out_manager.o) \ 
     960   $(MODEL_LIB)(lib_print.o) \ 
     961   $(MODEL_LIB)(oce.o) \ 
     962   $(MODEL_LIB)(par_kind.o) \ 
     963   $(MODEL_LIB)(par_oce.o) \ 
     964   $(MODEL_LIB)(phycst.o) \ 
     965   $(MODEL_LIB)(prtctl.o) \ 
     966   dom_oce.F90 \ 
     967   in_out_manager.F90 \ 
     968   lib_print.f90 \ 
     969   oce.F90 \ 
     970   par_kind.F90 \ 
     971   par_oce.F90 \ 
     972   phycst.F90 \ 
     973   prtctl.F90 \ 
     974   $(MODEL_LIB)(cpl_oce.o) \ 
     975   $(MODEL_LIB)(daymod.o) \ 
     976   $(MODEL_LIB)(dom_oce.o) \ 
     977   $(MODEL_LIB)(flx_oce.o) \ 
     978   $(MODEL_LIB)(in_out_manager.o) \ 
     979   $(MODEL_LIB)(oce.o) \ 
     980   $(MODEL_LIB)(ocfzpt.o) \ 
     981   $(MODEL_LIB)(phycst.o) \ 
     982   cpl_oce.F90 \ 
     983   daymod.F90 \ 
     984   dom_oce.F90 \ 
     985   flx_oce.F90 \ 
     986   in_out_manager.F90 \ 
     987   oce.F90 \ 
     988   ocfzpt.F90 \ 
     989   phycst.F90 \ 
     990   $(IOIPSL_LIB) \ 
     991   KEY_CPP \ 
     992   cpl.F90 
     993$(MODEL_LIB)(cpl_oce.o) :  \ 
     994   $(MODEL_LIB)(par_kind.o) \ 
     995   par_kind.F90 \ 
     996   $(MODEL_LIB)(par_oce.o) \ 
     997   par_oce.F90 \ 
     998   KEY_CPP \ 
     999   cpl_oce.F90 
     1000$(MODEL_LIB)(ctlopn.o) :   \ 
     1001   $(AGRIF_LIB) \ 
     1002   KEY_CPP \ 
     1003   ctlopn.F90 
     1004$(MODEL_LIB)(daymod.o) :   \ 
     1005   $(MODEL_LIB)(dom_oce.o) \ 
     1006   $(MODEL_LIB)(in_out_manager.o) \ 
     1007   $(MODEL_LIB)(lib_mpp.o) \ 
     1008   $(MODEL_LIB)(lib_print.o) \ 
     1009   $(MODEL_LIB)(par_kind.o) \ 
     1010   $(MODEL_LIB)(par_oce.o) \ 
     1011   dom_oce.F90 \ 
     1012   in_out_manager.F90 \ 
     1013   lib_mpp.F90 \ 
     1014   lib_print.f90 \ 
     1015   par_kind.F90 \ 
     1016   par_oce.F90 \ 
     1017   $(MODEL_LIB)(dom_oce.o) \ 
     1018   $(MODEL_LIB)(in_out_manager.o) \ 
     1019   $(MODEL_LIB)(phycst.o) \ 
     1020   $(MODEL_LIB)(prtctl.o) \ 
     1021   dom_oce.F90 \ 
     1022   in_out_manager.F90 \ 
     1023   phycst.F90 \ 
     1024   prtctl.F90 \ 
     1025   daymod.F90 
     1026$(MODEL_LIB)(diadimg.o) :  \ 
     1027   $(MODEL_LIB)(dom_oce.o) \ 
     1028   $(MODEL_LIB)(in_out_manager.o) \ 
     1029   $(MODEL_LIB)(lib_print.o) \ 
     1030   $(MODEL_LIB)(par_kind.o) \ 
     1031   $(MODEL_LIB)(par_oce.o) \ 
     1032   $(MODEL_LIB)(phycst.o) \ 
     1033   $(MODEL_LIB)(prtctl.o) \ 
     1034   dom_oce.F90 \ 
     1035   in_out_manager.F90 \ 
     1036   lib_print.f90 \ 
     1037   par_kind.F90 \ 
     1038   par_oce.F90 \ 
     1039   phycst.F90 \ 
     1040   prtctl.F90 \ 
     1041   $(MODEL_LIB)(daymod.o) \ 
     1042   $(MODEL_LIB)(dom_oce.o) \ 
     1043   $(MODEL_LIB)(in_out_manager.o) \ 
     1044   $(MODEL_LIB)(oce.o) \ 
     1045   daymod.F90 \ 
     1046   dom_oce.F90 \ 
     1047   in_out_manager.F90 \ 
     1048   oce.F90 \ 
     1049   domzgr_substitute.h90 \ 
     1050   KEY_CPP \ 
     1051   diadimg.F90 
     1052$(MODEL_LIB)(diafwb.o) :   \ 
     1053   $(MODEL_LIB)(albedo.o) \ 
    9091054   $(MODEL_LIB)(blk_oce.o) \ 
    9101055   $(MODEL_LIB)(cpl_oce.o) \ 
     
    9151060   $(MODEL_LIB)(dtasst.o) \ 
    9161061   $(MODEL_LIB)(dtatem.o) \ 
     1062   $(MODEL_LIB)(flx_oce.o) \ 
    9171063   $(MODEL_LIB)(flxmod.o) \ 
    9181064   $(MODEL_LIB)(flxrnf.o) \ 
    919    $(MODEL_LIB)(flx_oce.o) \ 
    9201065   $(MODEL_LIB)(ice_oce.o) \ 
    9211066   $(MODEL_LIB)(in_out_manager.o) \ 
     1067   $(MODEL_LIB)(iom.o) \ 
    9221068   $(MODEL_LIB)(lbclnk.o) \ 
    9231069   $(MODEL_LIB)(lib_mpp.o) \ 
     
    9311077   $(MODEL_LIB)(taumod.o) \ 
    9321078   $(MODEL_LIB)(tradmp.o) \ 
    933    dom_oce.F90 \ 
    934    flxrnf.F90 \ 
    935    in_out_manager.F90 \ 
    936    lbclnk.F90 \ 
    937    lib_mpp.F90 \ 
    938    ocesbc.F90 \ 
    939    oce.F90 \ 
    940    $(MODEL_LIB)(dom_oce.o) \ 
    941    $(MODEL_LIB)(flxrnf.o) \ 
    942    $(MODEL_LIB)(in_out_manager.o) \ 
    943    $(MODEL_LIB)(lbclnk.o) \ 
    944    $(MODEL_LIB)(lib_mpp.o) \ 
    945    $(MODEL_LIB)(ocesbc.o) \ 
    946    $(MODEL_LIB)(oce.o) \ 
    947    vectopt_loop_substitute.h90 \ 
    948    KEY_CPP \ 
    949    closea.F90 
    950 $(MODEL_LIB)(cpl.o) :   \ 
    951    dom_oce.F90 \ 
    952    in_out_manager.F90 \ 
    953    lib_print.f90 \ 
    954    oce.F90 \ 
    955    par_kind.F90 \ 
    956    par_oce.F90 \ 
    957    phycst.F90 \ 
    958    prtctl.F90 \ 
    959    $(MODEL_LIB)(dom_oce.o) \ 
    960    $(MODEL_LIB)(in_out_manager.o) \ 
    961    $(MODEL_LIB)(lib_print.o) \ 
    962    $(MODEL_LIB)(oce.o) \ 
    963    $(MODEL_LIB)(par_kind.o) \ 
    964    $(MODEL_LIB)(par_oce.o) \ 
    965    $(MODEL_LIB)(phycst.o) \ 
    966    $(MODEL_LIB)(prtctl.o) \ 
    967    cpl_oce.F90 \ 
    968    daymod.F90 \ 
    969    dom_oce.F90 \ 
    970    flx_oce.F90 \ 
    971    in_out_manager.F90 \ 
    972    oce.F90 \ 
    973    ocfzpt.F90 \ 
    974    phycst.F90 \ 
    975    $(MODEL_LIB)(cpl_oce.o) \ 
    976    $(MODEL_LIB)(daymod.o) \ 
    977    $(MODEL_LIB)(dom_oce.o) \ 
    978    $(MODEL_LIB)(flx_oce.o) \ 
    979    $(MODEL_LIB)(in_out_manager.o) \ 
    980    $(MODEL_LIB)(oce.o) \ 
    981    $(MODEL_LIB)(ocfzpt.o) \ 
    982    $(MODEL_LIB)(phycst.o) \ 
    983    $(IOIPSL_LIB) \ 
    984    KEY_CPP \ 
    985    cpl.F90 
    986 $(MODEL_LIB)(cpl_oce.o) :  \ 
    987    par_kind.F90 \ 
    988    $(MODEL_LIB)(par_kind.o) \ 
    989    par_oce.F90 \ 
    990    $(MODEL_LIB)(par_oce.o) \ 
    991    KEY_CPP \ 
    992    cpl_oce.F90 
    993 $(MODEL_LIB)(ctlopn.o) :   \ 
    994    $(AGRIF_LIB) \ 
    995    KEY_CPP \ 
    996    ctlopn.F90 
    997 $(MODEL_LIB)(daymod.o) :   \ 
    998    dom_oce.F90 \ 
    999    in_out_manager.F90 \ 
    1000    lib_mpp.F90 \ 
    1001    lib_print.f90 \ 
    1002    par_kind.F90 \ 
    1003    par_oce.F90 \ 
    1004    $(MODEL_LIB)(dom_oce.o) \ 
    1005    $(MODEL_LIB)(in_out_manager.o) \ 
    1006    $(MODEL_LIB)(lib_mpp.o) \ 
    1007    $(MODEL_LIB)(lib_print.o) \ 
    1008    $(MODEL_LIB)(par_kind.o) \ 
    1009    $(MODEL_LIB)(par_oce.o) \ 
    1010    dom_oce.F90 \ 
    1011    in_out_manager.F90 \ 
    1012    phycst.F90 \ 
    1013    prtctl.F90 \ 
    1014    $(MODEL_LIB)(dom_oce.o) \ 
    1015    $(MODEL_LIB)(in_out_manager.o) \ 
    1016    $(MODEL_LIB)(phycst.o) \ 
    1017    $(MODEL_LIB)(prtctl.o) \ 
    1018    daymod.F90 
    1019 $(MODEL_LIB)(diadimg.o) :  \ 
    1020    dom_oce.F90 \ 
    1021    in_out_manager.F90 \ 
    1022    lib_print.f90 \ 
    1023    par_kind.F90 \ 
    1024    par_oce.F90 \ 
    1025    phycst.F90 \ 
    1026    prtctl.F90 \ 
    1027    $(MODEL_LIB)(dom_oce.o) \ 
    1028    $(MODEL_LIB)(in_out_manager.o) \ 
    1029    $(MODEL_LIB)(lib_print.o) \ 
    1030    $(MODEL_LIB)(par_kind.o) \ 
    1031    $(MODEL_LIB)(par_oce.o) \ 
    1032    $(MODEL_LIB)(phycst.o) \ 
    1033    $(MODEL_LIB)(prtctl.o) \ 
    1034    daymod.F90 \ 
    1035    dom_oce.F90 \ 
    1036    in_out_manager.F90 \ 
    1037    oce.F90 \ 
    1038    $(MODEL_LIB)(daymod.o) \ 
    1039    $(MODEL_LIB)(dom_oce.o) \ 
    1040    $(MODEL_LIB)(in_out_manager.o) \ 
    1041    $(MODEL_LIB)(oce.o) \ 
    1042    domzgr_substitute.h90 \ 
    1043    KEY_CPP \ 
    1044    diadimg.F90 
    1045 $(MODEL_LIB)(diafwb.o) :   \ 
    10461079   albedo.F90 \ 
    10471080   blk_oce.F90 \ 
     
    10531086   dtasst.F90 \ 
    10541087   dtatem.F90 \ 
     1088   flx_oce.F90 \ 
    10551089   flxmod.F90 \ 
    10561090   flxrnf.F90 \ 
    1057    flx_oce.F90 \ 
    10581091   ice_oce.F90 \ 
    10591092   in_out_manager.F90 \ 
     1093   iom.F90 \ 
    10601094   lbclnk.F90 \ 
    10611095   lib_mpp.F90 \ 
     
    10691103   taumod.F90 \ 
    10701104   tradmp.F90 \ 
    1071    $(MODEL_LIB)(albedo.o) \ 
     1105   $(MODEL_LIB)(blk_oce.o) \ 
     1106   $(MODEL_LIB)(dom_oce.o) \ 
     1107   $(MODEL_LIB)(flxblk.o) \ 
     1108   $(MODEL_LIB)(flxrnf.o) \ 
     1109   $(MODEL_LIB)(in_out_manager.o) \ 
     1110   $(MODEL_LIB)(lib_mpp.o) \ 
     1111   $(MODEL_LIB)(oce.o) \ 
     1112   $(MODEL_LIB)(ocesbc.o) \ 
     1113   $(MODEL_LIB)(phycst.o) \ 
     1114   $(MODEL_LIB)(zdf_oce.o) \ 
     1115   blk_oce.F90 \ 
     1116   dom_oce.F90 \ 
     1117   flxblk.F90 \ 
     1118   flxrnf.F90 \ 
     1119   in_out_manager.F90 \ 
     1120   lib_mpp.F90 \ 
     1121   oce.F90 \ 
     1122   ocesbc.F90 \ 
     1123   phycst.F90 \ 
     1124   zdf_oce.F90 \ 
     1125   domzgr_substitute.h90 \ 
     1126   vectopt_loop_substitute.h90 \ 
     1127   KEY_CPP \ 
     1128   diafwb.F90 
     1129$(MODEL_LIB)(diagap.o) :   \ 
     1130   $(MODEL_LIB)(daymod.o) \ 
     1131   $(MODEL_LIB)(dom_oce.o) \ 
     1132   $(MODEL_LIB)(in_out_manager.o) \ 
     1133   $(MODEL_LIB)(iom.o) \ 
     1134   $(MODEL_LIB)(lbclnk.o) \ 
     1135   $(MODEL_LIB)(lib_print.o) \ 
     1136   $(MODEL_LIB)(oce.o) \ 
     1137   $(MODEL_LIB)(par_kind.o) \ 
     1138   $(MODEL_LIB)(par_oce.o) \ 
     1139   $(MODEL_LIB)(phycst.o) \ 
     1140   $(MODEL_LIB)(prtctl.o) \ 
     1141   daymod.F90 \ 
     1142   dom_oce.F90 \ 
     1143   in_out_manager.F90 \ 
     1144   iom.F90 \ 
     1145   lbclnk.F90 \ 
     1146   lib_print.f90 \ 
     1147   oce.F90 \ 
     1148   par_kind.F90 \ 
     1149   par_oce.F90 \ 
     1150   phycst.F90 \ 
     1151   prtctl.F90 \ 
     1152   $(MODEL_LIB)(daymod.o) \ 
     1153   $(MODEL_LIB)(dianam.o) \ 
     1154   $(MODEL_LIB)(dom_oce.o) \ 
     1155   $(MODEL_LIB)(dtasal.o) \ 
     1156   $(MODEL_LIB)(dtatem.o) \ 
     1157   $(MODEL_LIB)(in_out_manager.o) \ 
     1158   $(MODEL_LIB)(lib_mpp.o) \ 
     1159   $(MODEL_LIB)(oce.o) \ 
     1160   daymod.F90 \ 
     1161   dianam.F90 \ 
     1162   dom_oce.F90 \ 
     1163   dtasal.F90 \ 
     1164   dtatem.F90 \ 
     1165   in_out_manager.F90 \ 
     1166   lib_mpp.F90 \ 
     1167   oce.F90 \ 
     1168   domzgr_substitute.h90 \ 
     1169   $(IOIPSL_LIB) \ 
     1170   KEY_CPP \ 
     1171   diagap.F90 
     1172$(MODEL_LIB)(diahdy.o) :   \ 
     1173   $(MODEL_LIB)(in_out_manager.o) \ 
     1174   $(MODEL_LIB)(lib_print.o) \ 
     1175   $(MODEL_LIB)(par_kind.o) \ 
     1176   $(MODEL_LIB)(par_oce.o) \ 
     1177   in_out_manager.F90 \ 
     1178   lib_print.f90 \ 
     1179   par_kind.F90 \ 
     1180   par_oce.F90 \ 
     1181   $(MODEL_LIB)(dom_oce.o) \ 
     1182   $(MODEL_LIB)(in_out_manager.o) \ 
     1183   $(MODEL_LIB)(oce.o) \ 
     1184   $(MODEL_LIB)(phycst.o) \ 
     1185   dom_oce.F90 \ 
     1186   in_out_manager.F90 \ 
     1187   oce.F90 \ 
     1188   phycst.F90 \ 
     1189   domzgr_substitute.h90 \ 
     1190   KEY_CPP \ 
     1191   diahdy.F90 
     1192$(MODEL_LIB)(diahth.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   in_out_manager.F90 \ 
     1198   lib_print.f90 \ 
     1199   par_kind.F90 \ 
     1200   par_oce.F90 \ 
     1201   $(MODEL_LIB)(dom_oce.o) \ 
     1202   $(MODEL_LIB)(in_out_manager.o) \ 
     1203   $(MODEL_LIB)(oce.o) \ 
     1204   $(MODEL_LIB)(phycst.o) \ 
     1205   dom_oce.F90 \ 
     1206   in_out_manager.F90 \ 
     1207   oce.F90 \ 
     1208   phycst.F90 \ 
     1209   domzgr_substitute.h90 \ 
     1210   KEY_CPP \ 
     1211   diahth.F90 
     1212$(MODEL_LIB)(dianam.o) :   \ 
     1213   $(MODEL_LIB)(dom_oce.o) \ 
     1214   $(MODEL_LIB)(in_out_manager.o) \ 
     1215   $(MODEL_LIB)(lib_print.o) \ 
     1216   $(MODEL_LIB)(par_kind.o) \ 
     1217   $(MODEL_LIB)(par_oce.o) \ 
     1218   $(MODEL_LIB)(phycst.o) \ 
     1219   $(MODEL_LIB)(prtctl.o) \ 
     1220   dom_oce.F90 \ 
     1221   in_out_manager.F90 \ 
     1222   lib_print.f90 \ 
     1223   par_kind.F90 \ 
     1224   par_oce.F90 \ 
     1225   phycst.F90 \ 
     1226   prtctl.F90 \ 
     1227   $(MODEL_LIB)(daymod.o) \ 
     1228   $(MODEL_LIB)(dom_oce.o) \ 
     1229   $(MODEL_LIB)(in_out_manager.o) \ 
     1230   $(MODEL_LIB)(phycst.o) \ 
     1231   daymod.F90 \ 
     1232   dom_oce.F90 \ 
     1233   in_out_manager.F90 \ 
     1234   phycst.F90 \ 
     1235   KEY_CPP \ 
     1236   dianam.F90 
     1237$(MODEL_LIB)(diaptr.o) :   \ 
     1238   $(MODEL_LIB)(daymod.o) \ 
     1239   $(MODEL_LIB)(dom_oce.o) \ 
     1240   $(MODEL_LIB)(in_out_manager.o) \ 
     1241   $(MODEL_LIB)(lib_print.o) \ 
     1242   $(MODEL_LIB)(par_kind.o) \ 
     1243   $(MODEL_LIB)(par_oce.o) \ 
     1244   $(MODEL_LIB)(phycst.o) \ 
     1245   $(MODEL_LIB)(prtctl.o) \ 
     1246   daymod.F90 \ 
     1247   dom_oce.F90 \ 
     1248   in_out_manager.F90 \ 
     1249   lib_print.f90 \ 
     1250   par_kind.F90 \ 
     1251   par_oce.F90 \ 
     1252   phycst.F90 \ 
     1253   prtctl.F90 \ 
     1254   $(MODEL_LIB)(daymod.o) \ 
     1255   $(MODEL_LIB)(dianam.o) \ 
     1256   $(MODEL_LIB)(dom_oce.o) \ 
     1257   $(MODEL_LIB)(in_out_manager.o) \ 
     1258   $(MODEL_LIB)(ldftra_oce.o) \ 
     1259   $(MODEL_LIB)(lib_mpp.o) \ 
     1260   $(MODEL_LIB)(oce.o) \ 
     1261   $(MODEL_LIB)(phycst.o) \ 
     1262   daymod.F90 \ 
     1263   dianam.F90 \ 
     1264   dom_oce.F90 \ 
     1265   in_out_manager.F90 \ 
     1266   ldftra_oce.F90 \ 
     1267   lib_mpp.F90 \ 
     1268   oce.F90 \ 
     1269   phycst.F90 \ 
     1270   domzgr_substitute.h90 \ 
     1271   vectopt_loop_substitute.h90 \ 
     1272   $(IOIPSL_LIB) \ 
     1273   KEY_CPP \ 
     1274   diaptr.F90 
     1275$(MODEL_LIB)(diaspr.o) :   \ 
     1276   $(MODEL_LIB)(dom_oce.o) \ 
     1277   $(MODEL_LIB)(in_out_manager.o) \ 
     1278   $(MODEL_LIB)(lbclnk.o) \ 
     1279   $(MODEL_LIB)(lib_mpp.o) \ 
     1280   $(MODEL_LIB)(lib_print.o) \ 
     1281   $(MODEL_LIB)(oce.o) \ 
     1282   $(MODEL_LIB)(par_kind.o) \ 
     1283   $(MODEL_LIB)(par_oce.o) \ 
     1284   $(MODEL_LIB)(sol_oce.o) \ 
     1285   $(MODEL_LIB)(zdf_oce.o) \ 
     1286   dom_oce.F90 \ 
     1287   in_out_manager.F90 \ 
     1288   lbclnk.F90 \ 
     1289   lib_mpp.F90 \ 
     1290   lib_print.f90 \ 
     1291   oce.F90 \ 
     1292   par_kind.F90 \ 
     1293   par_oce.F90 \ 
     1294   sol_oce.F90 \ 
     1295   zdf_oce.F90 \ 
     1296   $(MODEL_LIB)(dom_oce.o) \ 
     1297   $(MODEL_LIB)(in_out_manager.o) \ 
     1298   $(MODEL_LIB)(lib_mpp.o) \ 
     1299   $(MODEL_LIB)(oce.o) \ 
     1300   $(MODEL_LIB)(phycst.o) \ 
     1301   $(MODEL_LIB)(sol_oce.o) \ 
     1302   $(MODEL_LIB)(solfet.o) \ 
     1303   $(MODEL_LIB)(solpcg.o) \ 
     1304   $(MODEL_LIB)(solsor.o) \ 
     1305   dom_oce.F90 \ 
     1306   in_out_manager.F90 \ 
     1307   lib_mpp.F90 \ 
     1308   oce.F90 \ 
     1309   phycst.F90 \ 
     1310   sol_oce.F90 \ 
     1311   solfet.F90 \ 
     1312   solpcg.F90 \ 
     1313   solsor.F90 \ 
     1314   KEY_CPP \ 
     1315   diaspr.F90 
     1316$(MODEL_LIB)(diawri.o) :   \ 
    10721317   $(MODEL_LIB)(blk_oce.o) \ 
    10731318   $(MODEL_LIB)(cpl_oce.o) \ 
     
    10781323   $(MODEL_LIB)(dtasst.o) \ 
    10791324   $(MODEL_LIB)(dtatem.o) \ 
     1325   $(MODEL_LIB)(flx_oce.o) \ 
    10801326   $(MODEL_LIB)(flxmod.o) \ 
    10811327   $(MODEL_LIB)(flxrnf.o) \ 
    1082    $(MODEL_LIB)(flx_oce.o) \ 
    10831328   $(MODEL_LIB)(ice_oce.o) \ 
    10841329   $(MODEL_LIB)(in_out_manager.o) \ 
     1330   $(MODEL_LIB)(iom.o) \ 
    10851331   $(MODEL_LIB)(lbclnk.o) \ 
    10861332   $(MODEL_LIB)(lib_mpp.o) \ 
     
    10921338   $(MODEL_LIB)(phycst.o) \ 
    10931339   $(MODEL_LIB)(prtctl.o) \ 
     1340   $(MODEL_LIB)(sol_oce.o) \ 
     1341   $(MODEL_LIB)(solfet.o) \ 
     1342   $(MODEL_LIB)(solpcg.o) \ 
     1343   $(MODEL_LIB)(solsor.o) \ 
    10941344   $(MODEL_LIB)(taumod.o) \ 
    10951345   $(MODEL_LIB)(tradmp.o) \ 
     1346   $(MODEL_LIB)(zdf_oce.o) \ 
    10961347   blk_oce.F90 \ 
    1097    dom_oce.F90 \ 
    1098    flxblk.F90 \ 
     1348   cpl_oce.F90 \ 
     1349   daymod.F90 \ 
     1350   dom_oce.F90 \ 
     1351   dtasal.F90 \ 
     1352   dtasss.F90 \ 
     1353   dtasst.F90 \ 
     1354   dtatem.F90 \ 
     1355   flx_oce.F90 \ 
     1356   flxmod.F90 \ 
    10991357   flxrnf.F90 \ 
    1100    in_out_manager.F90 \ 
    1101    lib_mpp.F90 \ 
    1102    ocesbc.F90 \ 
    1103    oce.F90 \ 
    1104    phycst.F90 \ 
    1105    zdf_oce.F90 \ 
    1106    $(MODEL_LIB)(blk_oce.o) \ 
    1107    $(MODEL_LIB)(dom_oce.o) \ 
    1108    $(MODEL_LIB)(flxblk.o) \ 
    1109    $(MODEL_LIB)(flxrnf.o) \ 
    1110    $(MODEL_LIB)(in_out_manager.o) \ 
    1111    $(MODEL_LIB)(lib_mpp.o) \ 
    1112    $(MODEL_LIB)(ocesbc.o) \ 
    1113    $(MODEL_LIB)(oce.o) \ 
    1114    $(MODEL_LIB)(phycst.o) \ 
    1115    $(MODEL_LIB)(zdf_oce.o) \ 
    1116    domzgr_substitute.h90 \ 
    1117    vectopt_loop_substitute.h90 \ 
    1118    KEY_CPP \ 
    1119    diafwb.F90 
    1120 $(MODEL_LIB)(diagap.o) :   \ 
    1121    daymod.F90 \ 
    1122    dom_oce.F90 \ 
    1123    in_out_manager.F90 \ 
    1124    lib_print.f90 \ 
    1125    oce.F90 \ 
    1126    par_kind.F90 \ 
    1127    par_oce.F90 \ 
    1128    phycst.F90 \ 
    1129    prtctl.F90 \ 
    1130    $(MODEL_LIB)(daymod.o) \ 
    1131    $(MODEL_LIB)(dom_oce.o) \ 
    1132    $(MODEL_LIB)(in_out_manager.o) \ 
    1133    $(MODEL_LIB)(lib_print.o) \ 
    1134    $(MODEL_LIB)(oce.o) \ 
    1135    $(MODEL_LIB)(par_kind.o) \ 
    1136    $(MODEL_LIB)(par_oce.o) \ 
    1137    $(MODEL_LIB)(phycst.o) \ 
    1138    $(MODEL_LIB)(prtctl.o) \ 
    1139    daymod.F90 \ 
    1140    dianam.F90 \ 
    1141    dom_oce.F90 \ 
    1142    dtasal.F90 \ 
    1143    dtatem.F90 \ 
    1144    in_out_manager.F90 \ 
    1145    lib_mpp.F90 \ 
    1146    oce.F90 \ 
    1147    $(MODEL_LIB)(daymod.o) \ 
    1148    $(MODEL_LIB)(dianam.o) \ 
    1149    $(MODEL_LIB)(dom_oce.o) \ 
    1150    $(MODEL_LIB)(dtasal.o) \ 
    1151    $(MODEL_LIB)(dtatem.o) \ 
    1152    $(MODEL_LIB)(in_out_manager.o) \ 
    1153    $(MODEL_LIB)(lib_mpp.o) \ 
    1154    $(MODEL_LIB)(oce.o) \ 
    1155    domzgr_substitute.h90 \ 
    1156    $(IOIPSL_LIB) \ 
    1157    KEY_CPP \ 
    1158    diagap.F90 
    1159 $(MODEL_LIB)(diahdy.o) :   \ 
    1160    in_out_manager.F90 \ 
    1161    lib_print.f90 \ 
    1162    par_kind.F90 \ 
    1163    par_oce.F90 \ 
    1164    $(MODEL_LIB)(in_out_manager.o) \ 
    1165    $(MODEL_LIB)(lib_print.o) \ 
    1166    $(MODEL_LIB)(par_kind.o) \ 
    1167    $(MODEL_LIB)(par_oce.o) \ 
    1168    dom_oce.F90 \ 
    1169    in_out_manager.F90 \ 
    1170    oce.F90 \ 
    1171    phycst.F90 \ 
    1172    $(MODEL_LIB)(dom_oce.o) \ 
    1173    $(MODEL_LIB)(in_out_manager.o) \ 
    1174    $(MODEL_LIB)(oce.o) \ 
    1175    $(MODEL_LIB)(phycst.o) \ 
    1176    domzgr_substitute.h90 \ 
    1177    KEY_CPP \ 
    1178    diahdy.F90 
    1179 $(MODEL_LIB)(diahth.o) :   \ 
    1180    in_out_manager.F90 \ 
    1181    lib_print.f90 \ 
    1182    par_kind.F90 \ 
    1183    par_oce.F90 \ 
    1184    $(MODEL_LIB)(in_out_manager.o) \ 
    1185    $(MODEL_LIB)(lib_print.o) \ 
    1186    $(MODEL_LIB)(par_kind.o) \ 
    1187    $(MODEL_LIB)(par_oce.o) \ 
    1188    dom_oce.F90 \ 
    1189    in_out_manager.F90 \ 
    1190    oce.F90 \ 
    1191    phycst.F90 \ 
    1192    $(MODEL_LIB)(dom_oce.o) \ 
    1193    $(MODEL_LIB)(in_out_manager.o) \ 
    1194    $(MODEL_LIB)(oce.o) \ 
    1195    $(MODEL_LIB)(phycst.o) \ 
    1196    domzgr_substitute.h90 \ 
    1197    KEY_CPP \ 
    1198    diahth.F90 
    1199 $(MODEL_LIB)(dianam.o) :   \ 
    1200    dom_oce.F90 \ 
    1201    in_out_manager.F90 \ 
    1202    lib_print.f90 \ 
    1203    par_kind.F90 \ 
    1204    par_oce.F90 \ 
    1205    phycst.F90 \ 
    1206    prtctl.F90 \ 
    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    daymod.F90 \ 
    1215    dom_oce.F90 \ 
    1216    in_out_manager.F90 \ 
    1217    phycst.F90 \ 
    1218    $(MODEL_LIB)(daymod.o) \ 
    1219    $(MODEL_LIB)(dom_oce.o) \ 
    1220    $(MODEL_LIB)(in_out_manager.o) \ 
    1221    $(MODEL_LIB)(phycst.o) \ 
    1222    KEY_CPP \ 
    1223    dianam.F90 
    1224 $(MODEL_LIB)(diaptr.o) :   \ 
    1225    daymod.F90 \ 
    1226    dom_oce.F90 \ 
    1227    in_out_manager.F90 \ 
    1228    lib_print.f90 \ 
    1229    par_kind.F90 \ 
    1230    par_oce.F90 \ 
    1231    phycst.F90 \ 
    1232    prtctl.F90 \ 
    1233    $(MODEL_LIB)(daymod.o) \ 
    1234    $(MODEL_LIB)(dom_oce.o) \ 
    1235    $(MODEL_LIB)(in_out_manager.o) \ 
    1236    $(MODEL_LIB)(lib_print.o) \ 
    1237    $(MODEL_LIB)(par_kind.o) \ 
    1238    $(MODEL_LIB)(par_oce.o) \ 
    1239    $(MODEL_LIB)(phycst.o) \ 
    1240    $(MODEL_LIB)(prtctl.o) \ 
    1241    daymod.F90 \ 
    1242    dianam.F90 \ 
    1243    dom_oce.F90 \ 
    1244    in_out_manager.F90 \ 
    1245    ldftra_oce.F90 \ 
    1246    lib_mpp.F90 \ 
    1247    oce.F90 \ 
    1248    phycst.F90 \ 
    1249    $(MODEL_LIB)(daymod.o) \ 
    1250    $(MODEL_LIB)(dianam.o) \ 
    1251    $(MODEL_LIB)(dom_oce.o) \ 
    1252    $(MODEL_LIB)(in_out_manager.o) \ 
    1253    $(MODEL_LIB)(ldftra_oce.o) \ 
    1254    $(MODEL_LIB)(lib_mpp.o) \ 
    1255    $(MODEL_LIB)(oce.o) \ 
    1256    $(MODEL_LIB)(phycst.o) \ 
    1257    domzgr_substitute.h90 \ 
    1258    vectopt_loop_substitute.h90 \ 
    1259    $(IOIPSL_LIB) \ 
    1260    KEY_CPP \ 
    1261    diaptr.F90 
    1262 $(MODEL_LIB)(diaspr.o) :   \ 
    1263    dom_oce.F90 \ 
    1264    in_out_manager.F90 \ 
    1265    lbclnk.F90 \ 
    1266    lib_mpp.F90 \ 
    1267    lib_print.f90 \ 
    1268    oce.F90 \ 
    1269    par_kind.F90 \ 
    1270    par_oce.F90 \ 
     1358   ice_oce.F90 \ 
     1359   in_out_manager.F90 \ 
     1360   iom.F90 \ 
     1361   lbclnk.F90 \ 
     1362   lib_mpp.F90 \ 
     1363   lib_print.f90 \ 
     1364   oce.F90 \ 
     1365   ocfzpt.F90 \ 
     1366   par_kind.F90 \ 
     1367   par_oce.F90 \ 
     1368   phycst.F90 \ 
     1369   prtctl.F90 \ 
    12711370   sol_oce.F90 \ 
    1272    zdf_oce.F90 \ 
    1273    $(MODEL_LIB)(dom_oce.o) \ 
    1274    $(MODEL_LIB)(in_out_manager.o) \ 
    1275    $(MODEL_LIB)(lbclnk.o) \ 
    1276    $(MODEL_LIB)(lib_mpp.o) \ 
    1277    $(MODEL_LIB)(lib_print.o) \ 
    1278    $(MODEL_LIB)(oce.o) \ 
    1279    $(MODEL_LIB)(par_kind.o) \ 
    1280    $(MODEL_LIB)(par_oce.o) \ 
    1281    $(MODEL_LIB)(sol_oce.o) \ 
    1282    $(MODEL_LIB)(zdf_oce.o) \ 
    1283    dom_oce.F90 \ 
    1284    in_out_manager.F90 \ 
    1285    lib_mpp.F90 \ 
    1286    oce.F90 \ 
    1287    phycst.F90 \ 
    12881371   solfet.F90 \ 
    12891372   solpcg.F90 \ 
    12901373   solsor.F90 \ 
     1374   taumod.F90 \ 
     1375   tradmp.F90 \ 
     1376   zdf_oce.F90 \ 
     1377   $(MODEL_LIB)(daymod.o) \ 
     1378   $(MODEL_LIB)(diadimg.o) \ 
     1379   $(MODEL_LIB)(diahth.o) \ 
     1380   $(MODEL_LIB)(dianam.o) \ 
     1381   $(MODEL_LIB)(diaspr.o) \ 
     1382   $(MODEL_LIB)(dom_oce.o) \ 
     1383   $(MODEL_LIB)(flx_oce.o) \ 
     1384   $(MODEL_LIB)(flxrnf.o) \ 
     1385   $(MODEL_LIB)(ice_oce.o) \ 
     1386   $(MODEL_LIB)(in_out_manager.o) \ 
     1387   $(MODEL_LIB)(lbclnk.o) \ 
     1388   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1389   $(MODEL_LIB)(ldftra_oce.o) \ 
     1390   $(MODEL_LIB)(oce.o) \ 
     1391   $(MODEL_LIB)(ocesbc.o) \ 
     1392   $(MODEL_LIB)(ocfzpt.o) \ 
     1393   $(MODEL_LIB)(phycst.o) \ 
     1394   $(MODEL_LIB)(sol_oce.o) \ 
     1395   $(MODEL_LIB)(taumod.o) \ 
     1396   $(MODEL_LIB)(zdf_oce.o) \ 
     1397   $(MODEL_LIB)(zdfddm.o) \ 
     1398   $(MODEL_LIB)(zdfmxl.o) \ 
     1399   daymod.F90 \ 
     1400   diadimg.F90 \ 
     1401   diahth.F90 \ 
     1402   dianam.F90 \ 
     1403   diaspr.F90 \ 
     1404   dom_oce.F90 \ 
     1405   flx_oce.F90 \ 
     1406   flxrnf.F90 \ 
     1407   ice_oce.F90 \ 
     1408   in_out_manager.F90 \ 
     1409   lbclnk.F90 \ 
     1410   ldfdyn_oce.F90 \ 
     1411   ldftra_oce.F90 \ 
     1412   oce.F90 \ 
     1413   ocesbc.F90 \ 
     1414   ocfzpt.F90 \ 
     1415   phycst.F90 \ 
    12911416   sol_oce.F90 \ 
    1292    $(MODEL_LIB)(dom_oce.o) \ 
    1293    $(MODEL_LIB)(in_out_manager.o) \ 
    1294    $(MODEL_LIB)(lib_mpp.o) \ 
    1295    $(MODEL_LIB)(oce.o) \ 
    1296    $(MODEL_LIB)(phycst.o) \ 
    1297    $(MODEL_LIB)(solfet.o) \ 
    1298    $(MODEL_LIB)(solpcg.o) \ 
    1299    $(MODEL_LIB)(solsor.o) \ 
     1417   taumod.F90 \ 
     1418   zdf_oce.F90 \ 
     1419   zdfddm.F90 \ 
     1420   zdfmxl.F90 \ 
     1421   $(MODEL_LIB)(dtasst.o) \ 
     1422   $(MODEL_LIB)(lib_mpp.o) \ 
     1423   dtasst.F90 \ 
     1424   lib_mpp.F90 \ 
     1425   diawri_dimg.h90 \ 
     1426   zdfddm_substitute.h90 \ 
     1427   $(IOIPSL_LIB) \ 
     1428   KEY_CPP \ 
     1429   diawri.F90 
     1430$(MODEL_LIB)(diawri1d.o) : \ 
     1431   $(MODEL_LIB)(blk_oce.o) \ 
     1432   $(MODEL_LIB)(cpl_oce.o) \ 
     1433   $(MODEL_LIB)(daymod.o) \ 
     1434   $(MODEL_LIB)(diadimg.o) \ 
     1435   $(MODEL_LIB)(diahth.o) \ 
     1436   $(MODEL_LIB)(dianam.o) \ 
     1437   $(MODEL_LIB)(diaspr.o) \ 
     1438   $(MODEL_LIB)(dom_oce.o) \ 
     1439   $(MODEL_LIB)(dtasal.o) \ 
     1440   $(MODEL_LIB)(dtasss.o) \ 
     1441   $(MODEL_LIB)(dtasst.o) \ 
     1442   $(MODEL_LIB)(dtatem.o) \ 
     1443   $(MODEL_LIB)(dynzdf_exp.o) \ 
     1444   $(MODEL_LIB)(eosbn2.o) \ 
     1445   $(MODEL_LIB)(flx_oce.o) \ 
     1446   $(MODEL_LIB)(flxmod.o) \ 
     1447   $(MODEL_LIB)(flxrnf.o) \ 
     1448   $(MODEL_LIB)(ice_oce.o) \ 
     1449   $(MODEL_LIB)(in_out_manager.o) \ 
     1450   $(MODEL_LIB)(iom.o) \ 
     1451   $(MODEL_LIB)(lbclnk.o) \ 
     1452   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1453   $(MODEL_LIB)(ldftra_oce.o) \ 
     1454   $(MODEL_LIB)(lib_mpp.o) \ 
     1455   $(MODEL_LIB)(lib_print.o) \ 
     1456   $(MODEL_LIB)(oce.o) \ 
     1457   $(MODEL_LIB)(ocesbc.o) \ 
     1458   $(MODEL_LIB)(ocfzpt.o) \ 
     1459   $(MODEL_LIB)(par_kind.o) \ 
     1460   $(MODEL_LIB)(par_oce.o) \ 
     1461   $(MODEL_LIB)(phycst.o) \ 
     1462   $(MODEL_LIB)(prtctl.o) \ 
    13001463   $(MODEL_LIB)(sol_oce.o) \ 
    1301    KEY_CPP \ 
    1302    diaspr.F90 
    1303 $(MODEL_LIB)(diawri1d.o) : \ 
     1464   $(MODEL_LIB)(taumod.o) \ 
     1465   $(MODEL_LIB)(tradmp.o) \ 
     1466   $(MODEL_LIB)(trazdf_exp.o) \ 
     1467   $(MODEL_LIB)(zdf_oce.o) \ 
     1468   $(MODEL_LIB)(zdfddm.o) \ 
     1469   $(MODEL_LIB)(zdfmxl.o) \ 
    13041470   blk_oce.F90 \ 
    13051471   cpl_oce.F90 \ 
     
    13161482   dynzdf_exp.F90 \ 
    13171483   eosbn2.F90 \ 
     1484   flx_oce.F90 \ 
    13181485   flxmod.F90 \ 
    13191486   flxrnf.F90 \ 
    1320    flx_oce.F90 \ 
    13211487   ice_oce.F90 \ 
    13221488   in_out_manager.F90 \ 
     1489   iom.F90 \ 
    13231490   lbclnk.F90 \ 
    13241491   ldfdyn_oce.F90 \ 
     
    13261493   lib_mpp.F90 \ 
    13271494   lib_print.f90 \ 
     1495   oce.F90 \ 
    13281496   ocesbc.F90 \ 
    1329    oce.F90 \ 
    13301497   ocfzpt.F90 \ 
    13311498   par_kind.F90 \ 
     
    13371504   tradmp.F90 \ 
    13381505   trazdf_exp.F90 \ 
     1506   zdf_oce.F90 \ 
    13391507   zdfddm.F90 \ 
    13401508   zdfmxl.F90 \ 
    1341    zdf_oce.F90 \ 
    1342    $(MODEL_LIB)(blk_oce.o) \ 
    1343    $(MODEL_LIB)(cpl_oce.o) \ 
    13441509   $(MODEL_LIB)(daymod.o) \ 
    1345    $(MODEL_LIB)(diadimg.o) \ 
    13461510   $(MODEL_LIB)(diahth.o) \ 
    13471511   $(MODEL_LIB)(dianam.o) \ 
    1348    $(MODEL_LIB)(diaspr.o) \ 
    1349    $(MODEL_LIB)(dom_oce.o) \ 
    1350    $(MODEL_LIB)(dtasal.o) \ 
    1351    $(MODEL_LIB)(dtasss.o) \ 
    1352    $(MODEL_LIB)(dtasst.o) \ 
    1353    $(MODEL_LIB)(dtatem.o) \ 
    1354    $(MODEL_LIB)(dynzdf_exp.o) \ 
    1355    $(MODEL_LIB)(eosbn2.o) \ 
    1356    $(MODEL_LIB)(flxmod.o) \ 
     1512   $(MODEL_LIB)(diawri.o) \ 
     1513   $(MODEL_LIB)(dom_oce.o) \ 
    13571514   $(MODEL_LIB)(flxrnf.o) \ 
    1358    $(MODEL_LIB)(flx_oce.o) \ 
    13591515   $(MODEL_LIB)(ice_oce.o) \ 
    13601516   $(MODEL_LIB)(in_out_manager.o) \ 
    13611517   $(MODEL_LIB)(lbclnk.o) \ 
    1362    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1363    $(MODEL_LIB)(ldftra_oce.o) \ 
    1364    $(MODEL_LIB)(lib_mpp.o) \ 
    1365    $(MODEL_LIB)(lib_print.o) \ 
     1518   $(MODEL_LIB)(oce.o) \ 
    13661519   $(MODEL_LIB)(ocesbc.o) \ 
    1367    $(MODEL_LIB)(oce.o) \ 
    13681520   $(MODEL_LIB)(ocfzpt.o) \ 
    1369    $(MODEL_LIB)(par_kind.o) \ 
    1370    $(MODEL_LIB)(par_oce.o) \ 
    1371    $(MODEL_LIB)(phycst.o) \ 
    1372    $(MODEL_LIB)(prtctl.o) \ 
     1521   $(MODEL_LIB)(phycst.o) \ 
    13731522   $(MODEL_LIB)(sol_oce.o) \ 
    13741523   $(MODEL_LIB)(taumod.o) \ 
    1375    $(MODEL_LIB)(tradmp.o) \ 
    1376    $(MODEL_LIB)(trazdf_exp.o) \ 
     1524   $(MODEL_LIB)(zdf_oce.o) \ 
    13771525   $(MODEL_LIB)(zdfddm.o) \ 
     1526   $(MODEL_LIB)(zdfkpp.o) \ 
    13781527   $(MODEL_LIB)(zdfmxl.o) \ 
    1379    $(MODEL_LIB)(zdf_oce.o) \ 
     1528   $(MODEL_LIB)(zdftke.o) \ 
    13801529   daymod.F90 \ 
    13811530   diahth.F90 \ 
     
    13871536   in_out_manager.F90 \ 
    13881537   lbclnk.F90 \ 
     1538   oce.F90 \ 
    13891539   ocesbc.F90 \ 
    1390    oce.F90 \ 
    13911540   ocfzpt.F90 \ 
    13921541   phycst.F90 \ 
    13931542   sol_oce.F90 \ 
    13941543   taumod.F90 \ 
     1544   zdf_oce.F90 \ 
    13951545   zdfddm.F90 \ 
    13961546   zdfkpp.F90 \ 
    13971547   zdfmxl.F90 \ 
    13981548   zdftke.F90 \ 
    1399    zdf_oce.F90 \ 
    1400    $(MODEL_LIB)(daymod.o) \ 
    1401    $(MODEL_LIB)(diahth.o) \ 
    1402    $(MODEL_LIB)(dianam.o) \ 
    1403    $(MODEL_LIB)(diawri.o) \ 
    1404    $(MODEL_LIB)(dom_oce.o) \ 
    1405    $(MODEL_LIB)(flxrnf.o) \ 
    1406    $(MODEL_LIB)(ice_oce.o) \ 
    1407    $(MODEL_LIB)(in_out_manager.o) \ 
    1408    $(MODEL_LIB)(lbclnk.o) \ 
    1409    $(MODEL_LIB)(ocesbc.o) \ 
    1410    $(MODEL_LIB)(oce.o) \ 
    1411    $(MODEL_LIB)(ocfzpt.o) \ 
    1412    $(MODEL_LIB)(phycst.o) \ 
    1413    $(MODEL_LIB)(sol_oce.o) \ 
    1414    $(MODEL_LIB)(taumod.o) \ 
    1415    $(MODEL_LIB)(zdfddm.o) \ 
    1416    $(MODEL_LIB)(zdfkpp.o) \ 
    1417    $(MODEL_LIB)(zdfmxl.o) \ 
    1418    $(MODEL_LIB)(zdftke.o) \ 
    1419    $(MODEL_LIB)(zdf_oce.o) \ 
    14201549   zdfddm_substitute.h90 \ 
    14211550   $(IOIPSL_LIB) \ 
    14221551   KEY_CPP \ 
    14231552   diawri1d.F90 
    1424 $(MODEL_LIB)(diawri.o) :   \ 
    1425    blk_oce.F90 \ 
    1426    cpl_oce.F90 \ 
    1427    daymod.F90 \ 
    1428    dom_oce.F90 \ 
    1429    dtasal.F90 \ 
    1430    dtasss.F90 \ 
    1431    dtasst.F90 \ 
    1432    dtatem.F90 \ 
    1433    flxmod.F90 \ 
    1434    flxrnf.F90 \ 
    1435    flx_oce.F90 \ 
    1436    ice_oce.F90 \ 
    1437    in_out_manager.F90 \ 
    1438    lbclnk.F90 \ 
    1439    lib_mpp.F90 \ 
    1440    lib_print.f90 \ 
    1441    oce.F90 \ 
    1442    ocfzpt.F90 \ 
    1443    par_kind.F90 \ 
    1444    par_oce.F90 \ 
    1445    phycst.F90 \ 
    1446    prtctl.F90 \ 
    1447    solfet.F90 \ 
    1448    solpcg.F90 \ 
    1449    solsor.F90 \ 
    1450    sol_oce.F90 \ 
    1451    taumod.F90 \ 
    1452    tradmp.F90 \ 
    1453    zdf_oce.F90 \ 
    1454    $(MODEL_LIB)(blk_oce.o) \ 
    1455    $(MODEL_LIB)(cpl_oce.o) \ 
    1456    $(MODEL_LIB)(daymod.o) \ 
    1457    $(MODEL_LIB)(dom_oce.o) \ 
    1458    $(MODEL_LIB)(dtasal.o) \ 
    1459    $(MODEL_LIB)(dtasss.o) \ 
    1460    $(MODEL_LIB)(dtasst.o) \ 
    1461    $(MODEL_LIB)(dtatem.o) \ 
    1462    $(MODEL_LIB)(flxmod.o) \ 
    1463    $(MODEL_LIB)(flxrnf.o) \ 
    1464    $(MODEL_LIB)(flx_oce.o) \ 
    1465    $(MODEL_LIB)(ice_oce.o) \ 
    1466    $(MODEL_LIB)(in_out_manager.o) \ 
    1467    $(MODEL_LIB)(lbclnk.o) \ 
    1468    $(MODEL_LIB)(lib_mpp.o) \ 
    1469    $(MODEL_LIB)(lib_print.o) \ 
    1470    $(MODEL_LIB)(oce.o) \ 
    1471    $(MODEL_LIB)(ocfzpt.o) \ 
    1472    $(MODEL_LIB)(par_kind.o) \ 
    1473    $(MODEL_LIB)(par_oce.o) \ 
    1474    $(MODEL_LIB)(phycst.o) \ 
    1475    $(MODEL_LIB)(prtctl.o) \ 
    1476    $(MODEL_LIB)(solfet.o) \ 
    1477    $(MODEL_LIB)(solpcg.o) \ 
    1478    $(MODEL_LIB)(solsor.o) \ 
    1479    $(MODEL_LIB)(sol_oce.o) \ 
    1480    $(MODEL_LIB)(taumod.o) \ 
    1481    $(MODEL_LIB)(tradmp.o) \ 
    1482    $(MODEL_LIB)(zdf_oce.o) \ 
    1483    daymod.F90 \ 
    1484    diadimg.F90 \ 
    1485    diahth.F90 \ 
    1486    dianam.F90 \ 
    1487    diaspr.F90 \ 
    1488    dom_oce.F90 \ 
    1489    flxrnf.F90 \ 
    1490    flx_oce.F90 \ 
    1491    ice_oce.F90 \ 
    1492    in_out_manager.F90 \ 
    1493    lbclnk.F90 \ 
    1494    ldfdyn_oce.F90 \ 
    1495    ldftra_oce.F90 \ 
    1496    ocesbc.F90 \ 
    1497    oce.F90 \ 
    1498    ocfzpt.F90 \ 
    1499    phycst.F90 \ 
    1500    sol_oce.F90 \ 
    1501    taumod.F90 \ 
    1502    zdfddm.F90 \ 
    1503    zdfmxl.F90 \ 
    1504    zdf_oce.F90 \ 
    1505    $(MODEL_LIB)(daymod.o) \ 
    1506    $(MODEL_LIB)(diadimg.o) \ 
    1507    $(MODEL_LIB)(diahth.o) \ 
    1508    $(MODEL_LIB)(dianam.o) \ 
    1509    $(MODEL_LIB)(diaspr.o) \ 
    1510    $(MODEL_LIB)(dom_oce.o) \ 
    1511    $(MODEL_LIB)(flxrnf.o) \ 
    1512    $(MODEL_LIB)(flx_oce.o) \ 
    1513    $(MODEL_LIB)(ice_oce.o) \ 
    1514    $(MODEL_LIB)(in_out_manager.o) \ 
    1515    $(MODEL_LIB)(lbclnk.o) \ 
    1516    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1517    $(MODEL_LIB)(ldftra_oce.o) \ 
    1518    $(MODEL_LIB)(ocesbc.o) \ 
    1519    $(MODEL_LIB)(oce.o) \ 
    1520    $(MODEL_LIB)(ocfzpt.o) \ 
    1521    $(MODEL_LIB)(phycst.o) \ 
    1522    $(MODEL_LIB)(sol_oce.o) \ 
    1523    $(MODEL_LIB)(taumod.o) \ 
    1524    $(MODEL_LIB)(zdfddm.o) \ 
    1525    $(MODEL_LIB)(zdfmxl.o) \ 
    1526    $(MODEL_LIB)(zdf_oce.o) \ 
    1527    dtasst.F90 \ 
    1528    lib_mpp.F90 \ 
    1529    $(MODEL_LIB)(dtasst.o) \ 
    1530    $(MODEL_LIB)(lib_mpp.o) \ 
    1531    diawri_dimg.h90 \ 
    1532    zdfddm_substitute.h90 \ 
    1533    $(IOIPSL_LIB) \ 
    1534    KEY_CPP \ 
    1535    diawri.F90 
    15361553$(MODEL_LIB)(divcur.o) :   \ 
     1554   $(MODEL_LIB)(dom_oce.o) \ 
     1555   $(MODEL_LIB)(in_out_manager.o) \ 
     1556   $(MODEL_LIB)(lib_mpp.o) \ 
     1557   $(MODEL_LIB)(lib_print.o) \ 
     1558   $(MODEL_LIB)(obc_par.o) \ 
     1559   $(MODEL_LIB)(oce.o) \ 
     1560   $(MODEL_LIB)(par_kind.o) \ 
     1561   $(MODEL_LIB)(par_oce.o) \ 
    15371562   dom_oce.F90 \ 
    15381563   in_out_manager.F90 \ 
     
    15451570   $(MODEL_LIB)(dom_oce.o) \ 
    15461571   $(MODEL_LIB)(in_out_manager.o) \ 
    1547    $(MODEL_LIB)(lib_mpp.o) \ 
    1548    $(MODEL_LIB)(lib_print.o) \ 
    1549    $(MODEL_LIB)(obc_par.o) \ 
    1550    $(MODEL_LIB)(oce.o) \ 
    1551    $(MODEL_LIB)(par_kind.o) \ 
    1552    $(MODEL_LIB)(par_oce.o) \ 
     1572   $(MODEL_LIB)(lbclnk.o) \ 
     1573   $(MODEL_LIB)(obc_oce.o) \ 
     1574   $(MODEL_LIB)(oce.o) \ 
    15531575   dom_oce.F90 \ 
    15541576   in_out_manager.F90 \ 
     
    15561578   obc_oce.F90 \ 
    15571579   oce.F90 \ 
    1558    $(MODEL_LIB)(dom_oce.o) \ 
    1559    $(MODEL_LIB)(in_out_manager.o) \ 
    1560    $(MODEL_LIB)(lbclnk.o) \ 
    1561    $(MODEL_LIB)(obc_oce.o) \ 
    1562    $(MODEL_LIB)(oce.o) \ 
    15631580   domzgr_substitute.h90 \ 
    15641581   vectopt_loop_substitute.h90 \ 
    15651582   KEY_CPP \ 
    15661583   divcur.F90 
     1584$(MODEL_LIB)(dom_ice.o) :  \ 
     1585   $(MODEL_LIB)(par_oce.o) \ 
     1586   par_oce.F90 \ 
     1587   $(MODEL_LIB)(par_ice.o) \ 
     1588   par_ice.F90 \ 
     1589   dom_ice.F90 
     1590$(MODEL_LIB)(dom_oce.o) :  \ 
     1591   $(MODEL_LIB)(par_kind.o) \ 
     1592   par_kind.F90 \ 
     1593   $(MODEL_LIB)(par_oce.o) \ 
     1594   par_oce.F90 \ 
     1595   KEY_CPP \ 
     1596   dom_oce.F90 
    15671597$(MODEL_LIB)(domain.o) :   \ 
     1598   $(MODEL_LIB)(blk_oce.o) \ 
     1599   $(MODEL_LIB)(closea.o) \ 
     1600   $(MODEL_LIB)(daymod.o) \ 
     1601   $(MODEL_LIB)(dom_oce.o) \ 
     1602   $(MODEL_LIB)(dynspg_oce.o) \ 
     1603   $(MODEL_LIB)(flxrnf.o) \ 
     1604   $(MODEL_LIB)(in_out_manager.o) \ 
     1605   $(MODEL_LIB)(ini1d.o) \ 
     1606   $(MODEL_LIB)(iom.o) \ 
     1607   $(MODEL_LIB)(lbclnk.o) \ 
     1608   $(MODEL_LIB)(lib_mpp.o) \ 
     1609   $(MODEL_LIB)(lib_print.o) \ 
     1610   $(MODEL_LIB)(obc_oce.o) \ 
     1611   $(MODEL_LIB)(oce.o) \ 
     1612   $(MODEL_LIB)(ocesbc.o) \ 
     1613   $(MODEL_LIB)(par_kind.o) \ 
     1614   $(MODEL_LIB)(par_oce.o) \ 
     1615   $(MODEL_LIB)(phycst.o) \ 
     1616   $(MODEL_LIB)(prtctl.o) \ 
     1617   $(MODEL_LIB)(solisl.o) \ 
    15681618   blk_oce.F90 \ 
    15691619   closea.F90 \ 
     
    15721622   dynspg_oce.F90 \ 
    15731623   flxrnf.F90 \ 
     1624   in_out_manager.F90 \ 
    15741625   ini1d.F90 \ 
    1575    in_out_manager.F90 \ 
     1626   iom.F90 \ 
    15761627   lbclnk.F90 \ 
    15771628   lib_mpp.F90 \ 
    15781629   lib_print.f90 \ 
    15791630   obc_oce.F90 \ 
     1631   oce.F90 \ 
    15801632   ocesbc.F90 \ 
    1581    oce.F90 \ 
    15821633   par_kind.F90 \ 
    15831634   par_oce.F90 \ 
     
    15891640   $(MODEL_LIB)(daymod.o) \ 
    15901641   $(MODEL_LIB)(dom_oce.o) \ 
    1591    $(MODEL_LIB)(dynspg_oce.o) \ 
     1642   $(MODEL_LIB)(domhgr.o) \ 
     1643   $(MODEL_LIB)(dommsk.o) \ 
     1644   $(MODEL_LIB)(domstp.o) \ 
     1645   $(MODEL_LIB)(domwri.o) \ 
     1646   $(MODEL_LIB)(domzgr.o) \ 
    15921647   $(MODEL_LIB)(flxrnf.o) \ 
    1593    $(MODEL_LIB)(ini1d.o) \ 
    1594    $(MODEL_LIB)(in_out_manager.o) \ 
    1595    $(MODEL_LIB)(lbclnk.o) \ 
    1596    $(MODEL_LIB)(lib_mpp.o) \ 
    1597    $(MODEL_LIB)(lib_print.o) \ 
    1598    $(MODEL_LIB)(obc_oce.o) \ 
    1599    $(MODEL_LIB)(ocesbc.o) \ 
    1600    $(MODEL_LIB)(oce.o) \ 
    1601    $(MODEL_LIB)(par_kind.o) \ 
    1602    $(MODEL_LIB)(par_oce.o) \ 
    1603    $(MODEL_LIB)(phycst.o) \ 
    1604    $(MODEL_LIB)(prtctl.o) \ 
    1605    $(MODEL_LIB)(solisl.o) \ 
     1648   $(MODEL_LIB)(ice_oce.o) \ 
     1649   $(MODEL_LIB)(in_out_manager.o) \ 
     1650   $(MODEL_LIB)(lib_mpp.o) \ 
     1651   $(MODEL_LIB)(oce.o) \ 
     1652   $(MODEL_LIB)(phycst.o) \ 
    16061653   blk_oce.F90 \ 
    16071654   closea.F90 \ 
    16081655   daymod.F90 \ 
     1656   dom_oce.F90 \ 
    16091657   domhgr.F90 \ 
    16101658   dommsk.F90 \ 
     
    16121660   domwri.F90 \ 
    16131661   domzgr.F90 \ 
    1614    dom_oce.F90 \ 
    16151662   flxrnf.F90 \ 
    16161663   ice_oce.F90 \ 
     
    16191666   oce.F90 \ 
    16201667   phycst.F90 \ 
    1621    $(MODEL_LIB)(blk_oce.o) \ 
    1622    $(MODEL_LIB)(closea.o) \ 
    1623    $(MODEL_LIB)(daymod.o) \ 
    1624    $(MODEL_LIB)(domhgr.o) \ 
    1625    $(MODEL_LIB)(dommsk.o) \ 
    1626    $(MODEL_LIB)(domstp.o) \ 
    1627    $(MODEL_LIB)(domwri.o) \ 
    1628    $(MODEL_LIB)(domzgr.o) \ 
    1629    $(MODEL_LIB)(dom_oce.o) \ 
    1630    $(MODEL_LIB)(flxrnf.o) \ 
    1631    $(MODEL_LIB)(ice_oce.o) \ 
    1632    $(MODEL_LIB)(in_out_manager.o) \ 
    1633    $(MODEL_LIB)(lib_mpp.o) \ 
    1634    $(MODEL_LIB)(oce.o) \ 
    1635    $(MODEL_LIB)(phycst.o) \ 
    16361668   domzgr_substitute.h90 \ 
    16371669   $(IOIPSL_LIB) \ 
     
    16391671   domain.F90 
    16401672$(MODEL_LIB)(domcfg.o) :   \ 
    1641    dom_oce.F90 \ 
    1642    in_out_manager.F90 \ 
     1673   $(MODEL_LIB)(dom_oce.o) \ 
     1674   $(MODEL_LIB)(in_out_manager.o) \ 
     1675   $(MODEL_LIB)(iom.o) \ 
     1676   $(MODEL_LIB)(lib_mpp.o) \ 
     1677   $(MODEL_LIB)(lib_print.o) \ 
     1678   $(MODEL_LIB)(obc_oce.o) \ 
     1679   $(MODEL_LIB)(oce.o) \ 
     1680   $(MODEL_LIB)(par_kind.o) \ 
     1681   $(MODEL_LIB)(par_oce.o) \ 
     1682   $(MODEL_LIB)(sol_oce.o) \ 
     1683   $(MODEL_LIB)(solfet.o) \ 
     1684   $(MODEL_LIB)(solpcg.o) \ 
     1685   $(MODEL_LIB)(solsor.o) \ 
     1686   dom_oce.F90 \ 
     1687   in_out_manager.F90 \ 
     1688   iom.F90 \ 
    16431689   lib_mpp.F90 \ 
    16441690   lib_print.f90 \ 
     
    16471693   par_kind.F90 \ 
    16481694   par_oce.F90 \ 
     1695   sol_oce.F90 \ 
    16491696   solfet.F90 \ 
    16501697   solpcg.F90 \ 
    16511698   solsor.F90 \ 
    1652    sol_oce.F90 \ 
    1653    $(MODEL_LIB)(dom_oce.o) \ 
    1654    $(MODEL_LIB)(in_out_manager.o) \ 
     1699   $(MODEL_LIB)(dom_oce.o) \ 
     1700   $(MODEL_LIB)(in_out_manager.o) \ 
     1701   $(MODEL_LIB)(lib_mpp.o) \ 
     1702   $(MODEL_LIB)(phycst.o) \ 
     1703   $(MODEL_LIB)(solisl.o) \ 
     1704   dom_oce.F90 \ 
     1705   in_out_manager.F90 \ 
     1706   lib_mpp.F90 \ 
     1707   phycst.F90 \ 
     1708   solisl.F90 \ 
     1709   domcfg.F90 
     1710$(MODEL_LIB)(domhgr.o) :   \ 
     1711   $(MODEL_LIB)(dom_oce.o) \ 
     1712   $(MODEL_LIB)(in_out_manager.o) \ 
     1713   $(MODEL_LIB)(lbclnk.o) \ 
     1714   $(MODEL_LIB)(lib_print.o) \ 
     1715   $(MODEL_LIB)(par_kind.o) \ 
     1716   $(MODEL_LIB)(par_oce.o) \ 
     1717   dom_oce.F90 \ 
     1718   in_out_manager.F90 \ 
     1719   lbclnk.F90 \ 
     1720   lib_print.f90 \ 
     1721   par_kind.F90 \ 
     1722   par_oce.F90 \ 
     1723   $(MODEL_LIB)(dom_oce.o) \ 
     1724   $(MODEL_LIB)(in_out_manager.o) \ 
     1725   $(MODEL_LIB)(iom.o) \ 
     1726   $(MODEL_LIB)(lib_mpp.o) \ 
     1727   $(MODEL_LIB)(phycst.o) \ 
     1728   dom_oce.F90 \ 
     1729   in_out_manager.F90 \ 
     1730   iom.F90 \ 
     1731   lib_mpp.F90 \ 
     1732   phycst.F90 \ 
     1733   KEY_CPP \ 
     1734   domhgr.F90 
     1735$(MODEL_LIB)(dommsk.o) :   \ 
     1736   $(MODEL_LIB)(dom_oce.o) \ 
     1737   $(MODEL_LIB)(in_out_manager.o) \ 
     1738   $(MODEL_LIB)(iom.o) \ 
    16551739   $(MODEL_LIB)(lib_mpp.o) \ 
    16561740   $(MODEL_LIB)(lib_print.o) \ 
    16571741   $(MODEL_LIB)(obc_oce.o) \ 
    1658    $(MODEL_LIB)(oce.o) \ 
    1659    $(MODEL_LIB)(par_kind.o) \ 
    1660    $(MODEL_LIB)(par_oce.o) \ 
     1742   $(MODEL_LIB)(obc_par.o) \ 
     1743   $(MODEL_LIB)(oce.o) \ 
     1744   $(MODEL_LIB)(par_kind.o) \ 
     1745   $(MODEL_LIB)(par_oce.o) \ 
     1746   $(MODEL_LIB)(sol_oce.o) \ 
    16611747   $(MODEL_LIB)(solfet.o) \ 
    16621748   $(MODEL_LIB)(solpcg.o) \ 
    16631749   $(MODEL_LIB)(solsor.o) \ 
    1664    $(MODEL_LIB)(sol_oce.o) \ 
    1665    dom_oce.F90 \ 
    1666    in_out_manager.F90 \ 
    1667    lib_mpp.F90 \ 
    1668    phycst.F90 \ 
    1669    solisl.F90 \ 
    1670    $(MODEL_LIB)(dom_oce.o) \ 
    1671    $(MODEL_LIB)(in_out_manager.o) \ 
    1672    $(MODEL_LIB)(lib_mpp.o) \ 
    1673    $(MODEL_LIB)(phycst.o) \ 
    1674    $(MODEL_LIB)(solisl.o) \ 
    1675    domcfg.F90 
    1676 $(MODEL_LIB)(domhgr.o) :   \ 
    1677    dom_oce.F90 \ 
    1678    in_out_manager.F90 \ 
    1679    lib_print.f90 \ 
    1680    par_kind.F90 \ 
    1681    par_oce.F90 \ 
    1682    $(MODEL_LIB)(dom_oce.o) \ 
    1683    $(MODEL_LIB)(in_out_manager.o) \ 
    1684    $(MODEL_LIB)(lib_print.o) \ 
    1685    $(MODEL_LIB)(par_kind.o) \ 
    1686    $(MODEL_LIB)(par_oce.o) \ 
    1687    dom_oce.F90 \ 
    1688    in_out_manager.F90 \ 
    1689    lib_mpp.F90 \ 
    1690    phycst.F90 \ 
    1691    $(MODEL_LIB)(dom_oce.o) \ 
    1692    $(MODEL_LIB)(in_out_manager.o) \ 
    1693    $(MODEL_LIB)(lib_mpp.o) \ 
    1694    $(MODEL_LIB)(phycst.o) \ 
    1695    $(IOIPSL_LIB) \ 
    1696    KEY_CPP \ 
    1697    domhgr.F90 
    1698 $(MODEL_LIB)(dommsk.o) :   \ 
    1699    dom_oce.F90 \ 
    1700    in_out_manager.F90 \ 
     1750   dom_oce.F90 \ 
     1751   in_out_manager.F90 \ 
     1752   iom.F90 \ 
    17011753   lib_mpp.F90 \ 
    17021754   lib_print.f90 \ 
     
    17061758   par_kind.F90 \ 
    17071759   par_oce.F90 \ 
     1760   sol_oce.F90 \ 
    17081761   solfet.F90 \ 
    17091762   solpcg.F90 \ 
    17101763   solsor.F90 \ 
    1711    sol_oce.F90 \ 
    1712    $(MODEL_LIB)(dom_oce.o) \ 
    1713    $(MODEL_LIB)(in_out_manager.o) \ 
    1714    $(MODEL_LIB)(lib_mpp.o) \ 
    1715    $(MODEL_LIB)(lib_print.o) \ 
     1764   $(MODEL_LIB)(dom_oce.o) \ 
     1765   $(MODEL_LIB)(dynspg_oce.o) \ 
     1766   $(MODEL_LIB)(in_out_manager.o) \ 
     1767   $(MODEL_LIB)(lbclnk.o) \ 
     1768   $(MODEL_LIB)(lib_mpp.o) \ 
    17161769   $(MODEL_LIB)(obc_oce.o) \ 
    1717    $(MODEL_LIB)(obc_par.o) \ 
    1718    $(MODEL_LIB)(oce.o) \ 
    1719    $(MODEL_LIB)(par_kind.o) \ 
    1720    $(MODEL_LIB)(par_oce.o) \ 
     1770   $(MODEL_LIB)(oce.o) \ 
     1771   $(MODEL_LIB)(solisl.o) \ 
     1772   dom_oce.F90 \ 
     1773   dynspg_oce.F90 \ 
     1774   in_out_manager.F90 \ 
     1775   lbclnk.F90 \ 
     1776   lib_mpp.F90 \ 
     1777   obc_oce.F90 \ 
     1778   oce.F90 \ 
     1779   solisl.F90 \ 
     1780   vectopt_loop_substitute.h90 \ 
     1781   KEY_CPP \ 
     1782   dommsk.F90 
     1783$(MODEL_LIB)(domstp.o) :   \ 
     1784   $(MODEL_LIB)(lib_print.o) \ 
     1785   $(MODEL_LIB)(par_kind.o) \ 
     1786   $(MODEL_LIB)(par_oce.o) \ 
     1787   lib_print.f90 \ 
     1788   par_kind.F90 \ 
     1789   par_oce.F90 \ 
     1790   $(MODEL_LIB)(dom_oce.o) \ 
     1791   $(MODEL_LIB)(in_out_manager.o) \ 
     1792   $(MODEL_LIB)(oce.o) \ 
     1793   dom_oce.F90 \ 
     1794   in_out_manager.F90 \ 
     1795   oce.F90 \ 
     1796   domzgr_substitute.h90 \ 
     1797   KEY_CPP \ 
     1798   domstp.F90 
     1799$(MODEL_LIB)(domwri.o) :   \ 
     1800   $(MODEL_LIB)(lib_print.o) \ 
     1801   $(MODEL_LIB)(par_kind.o) \ 
     1802   $(MODEL_LIB)(par_oce.o) \ 
     1803   lib_print.f90 \ 
     1804   par_kind.F90 \ 
     1805   par_oce.F90 \ 
     1806   $(MODEL_LIB)(dom_oce.o) \ 
     1807   $(MODEL_LIB)(in_out_manager.o) \ 
     1808   dom_oce.F90 \ 
     1809   in_out_manager.F90 \ 
     1810   $(MODEL_LIB)(daymod.o) \ 
     1811   $(MODEL_LIB)(lib_mpp.o) \ 
     1812   daymod.F90 \ 
     1813   lib_mpp.F90 \ 
     1814   domwri_dimg.h90 \ 
     1815   $(IOIPSL_LIB) \ 
     1816   KEY_CPP \ 
     1817   domwri.F90 
     1818$(MODEL_LIB)(domzgr.o) :   \ 
     1819   $(MODEL_LIB)(dom_oce.o) \ 
     1820   $(MODEL_LIB)(flxrnf.o) \ 
     1821   $(MODEL_LIB)(in_out_manager.o) \ 
     1822   $(MODEL_LIB)(iom.o) \ 
     1823   $(MODEL_LIB)(lbclnk.o) \ 
     1824   $(MODEL_LIB)(lib_mpp.o) \ 
     1825   $(MODEL_LIB)(lib_print.o) \ 
     1826   $(MODEL_LIB)(obc_oce.o) \ 
     1827   $(MODEL_LIB)(oce.o) \ 
     1828   $(MODEL_LIB)(ocesbc.o) \ 
     1829   $(MODEL_LIB)(par_kind.o) \ 
     1830   $(MODEL_LIB)(par_oce.o) \ 
     1831   $(MODEL_LIB)(phycst.o) \ 
     1832   $(MODEL_LIB)(sol_oce.o) \ 
    17211833   $(MODEL_LIB)(solfet.o) \ 
    17221834   $(MODEL_LIB)(solpcg.o) \ 
    17231835   $(MODEL_LIB)(solsor.o) \ 
    1724    $(MODEL_LIB)(sol_oce.o) \ 
    1725    dom_oce.F90 \ 
    1726    dynspg_oce.F90 \ 
    1727    in_out_manager.F90 \ 
    1728    lbclnk.F90 \ 
    1729    lib_mpp.F90 \ 
     1836   dom_oce.F90 \ 
     1837   flxrnf.F90 \ 
     1838   in_out_manager.F90 \ 
     1839   iom.F90 \ 
     1840   lbclnk.F90 \ 
     1841   lib_mpp.F90 \ 
     1842   lib_print.f90 \ 
    17301843   obc_oce.F90 \ 
    17311844   oce.F90 \ 
    1732    solisl.F90 \ 
    1733    $(MODEL_LIB)(dom_oce.o) \ 
    1734    $(MODEL_LIB)(dynspg_oce.o) \ 
    1735    $(MODEL_LIB)(in_out_manager.o) \ 
    1736    $(MODEL_LIB)(lbclnk.o) \ 
    1737    $(MODEL_LIB)(lib_mpp.o) \ 
    1738    $(MODEL_LIB)(obc_oce.o) \ 
    1739    $(MODEL_LIB)(oce.o) \ 
    1740    $(MODEL_LIB)(solisl.o) \ 
    1741    vectopt_loop_substitute.h90 \ 
    1742    KEY_CPP \ 
    1743    dommsk.F90 
    1744 $(MODEL_LIB)(domstp.o) :   \ 
    1745    lib_print.f90 \ 
    1746    par_kind.F90 \ 
    1747    par_oce.F90 \ 
    1748    $(MODEL_LIB)(lib_print.o) \ 
    1749    $(MODEL_LIB)(par_kind.o) \ 
    1750    $(MODEL_LIB)(par_oce.o) \ 
    1751    dom_oce.F90 \ 
    1752    in_out_manager.F90 \ 
    1753    oce.F90 \ 
    1754    $(MODEL_LIB)(dom_oce.o) \ 
    1755    $(MODEL_LIB)(in_out_manager.o) \ 
    1756    $(MODEL_LIB)(oce.o) \ 
    1757    domzgr_substitute.h90 \ 
    1758    KEY_CPP \ 
    1759    domstp.F90 
    1760 $(MODEL_LIB)(domwri.o) :   \ 
    1761    lib_print.f90 \ 
    1762    par_kind.F90 \ 
    1763    par_oce.F90 \ 
    1764    $(MODEL_LIB)(lib_print.o) \ 
    1765    $(MODEL_LIB)(par_kind.o) \ 
    1766    $(MODEL_LIB)(par_oce.o) \ 
    1767    dom_oce.F90 \ 
    1768    in_out_manager.F90 \ 
    1769    $(MODEL_LIB)(dom_oce.o) \ 
    1770    $(MODEL_LIB)(in_out_manager.o) \ 
    1771    daymod.F90 \ 
    1772    lib_mpp.F90 \ 
    1773    $(MODEL_LIB)(daymod.o) \ 
    1774    $(MODEL_LIB)(lib_mpp.o) \ 
    1775    domwri_dimg.h90 \ 
    1776    $(IOIPSL_LIB) \ 
    1777    KEY_CPP \ 
    1778    domwri.F90 
    1779 $(MODEL_LIB)(domzgr.o) :   \ 
    1780    dom_oce.F90 \ 
    1781    flxrnf.F90 \ 
    1782    in_out_manager.F90 \ 
    1783    lbclnk.F90 \ 
    1784    lib_mpp.F90 \ 
    1785    lib_print.f90 \ 
    1786    obc_oce.F90 \ 
    17871845   ocesbc.F90 \ 
    1788    oce.F90 \ 
    1789    par_kind.F90 \ 
    1790    par_oce.F90 \ 
    1791    phycst.F90 \ 
     1846   par_kind.F90 \ 
     1847   par_oce.F90 \ 
     1848   phycst.F90 \ 
     1849   sol_oce.F90 \ 
    17921850   solfet.F90 \ 
    17931851   solpcg.F90 \ 
    17941852   solsor.F90 \ 
    1795    sol_oce.F90 \ 
    1796    $(MODEL_LIB)(dom_oce.o) \ 
    1797    $(MODEL_LIB)(flxrnf.o) \ 
    1798    $(MODEL_LIB)(in_out_manager.o) \ 
    1799    $(MODEL_LIB)(lbclnk.o) \ 
    1800    $(MODEL_LIB)(lib_mpp.o) \ 
    1801    $(MODEL_LIB)(lib_print.o) \ 
    1802    $(MODEL_LIB)(obc_oce.o) \ 
    1803    $(MODEL_LIB)(ocesbc.o) \ 
    1804    $(MODEL_LIB)(oce.o) \ 
    1805    $(MODEL_LIB)(par_kind.o) \ 
    1806    $(MODEL_LIB)(par_oce.o) \ 
    1807    $(MODEL_LIB)(phycst.o) \ 
    1808    $(MODEL_LIB)(solfet.o) \ 
    1809    $(MODEL_LIB)(solpcg.o) \ 
    1810    $(MODEL_LIB)(solsor.o) \ 
    1811    $(MODEL_LIB)(sol_oce.o) \ 
     1853   $(MODEL_LIB)(closea.o) \ 
     1854   $(MODEL_LIB)(dom_oce.o) \ 
     1855   $(MODEL_LIB)(in_out_manager.o) \ 
     1856   $(MODEL_LIB)(ini1d.o) \ 
     1857   $(MODEL_LIB)(iom.o) \ 
     1858   $(MODEL_LIB)(lbclnk.o) \ 
     1859   $(MODEL_LIB)(lib_mpp.o) \ 
     1860   $(MODEL_LIB)(oce.o) \ 
     1861   $(MODEL_LIB)(solisl.o) \ 
    18121862   closea.F90 \ 
    18131863   dom_oce.F90 \ 
     1864   in_out_manager.F90 \ 
    18141865   ini1d.F90 \ 
    1815    in_out_manager.F90 \ 
     1866   iom.F90 \ 
    18161867   lbclnk.F90 \ 
    18171868   lib_mpp.F90 \ 
    18181869   oce.F90 \ 
    18191870   solisl.F90 \ 
    1820    $(MODEL_LIB)(closea.o) \ 
    1821    $(MODEL_LIB)(dom_oce.o) \ 
    1822    $(MODEL_LIB)(ini1d.o) \ 
    1823    $(MODEL_LIB)(in_out_manager.o) \ 
    1824    $(MODEL_LIB)(lbclnk.o) \ 
    1825    $(MODEL_LIB)(lib_mpp.o) \ 
    1826    $(MODEL_LIB)(oce.o) \ 
    1827    $(MODEL_LIB)(solisl.o) \ 
    18281871   domzgr_substitute.h90 \ 
    18291872   domzgr_zps.h90 \ 
    18301873   vectopt_loop_substitute.h90 \ 
    1831    $(IOIPSL_LIB) \ 
    18321874   KEY_CPP \ 
    18331875   domzgr.F90 
    1834 $(MODEL_LIB)(dom_ice.o) :  \ 
    1835    par_oce.F90 \ 
    1836    $(MODEL_LIB)(par_oce.o) \ 
    1837    par_ice.F90 \ 
    1838    $(MODEL_LIB)(par_ice.o) \ 
    1839    dom_ice.F90 
    1840 $(MODEL_LIB)(dom_oce.o) :  \ 
    1841    par_kind.F90 \ 
    1842    $(MODEL_LIB)(par_kind.o) \ 
    1843    par_oce.F90 \ 
    1844    $(MODEL_LIB)(par_oce.o) \ 
    1845    KEY_CPP \ 
    1846    dom_oce.F90 
    18471876$(MODEL_LIB)(dtasal.o) :   \ 
    1848    dom_oce.F90 \ 
    1849    in_out_manager.F90 \ 
    1850    lib_print.f90 \ 
    1851    par_kind.F90 \ 
    1852    par_oce.F90 \ 
    1853    phycst.F90 \ 
    1854    prtctl.F90 \ 
    1855    $(MODEL_LIB)(dom_oce.o) \ 
    1856    $(MODEL_LIB)(in_out_manager.o) \ 
    1857    $(MODEL_LIB)(lib_print.o) \ 
    1858    $(MODEL_LIB)(par_kind.o) \ 
    1859    $(MODEL_LIB)(par_oce.o) \ 
    1860    $(MODEL_LIB)(phycst.o) \ 
    1861    $(MODEL_LIB)(prtctl.o) \ 
     1877   $(MODEL_LIB)(dom_oce.o) \ 
     1878   $(MODEL_LIB)(in_out_manager.o) \ 
     1879   $(MODEL_LIB)(lbclnk.o) \ 
     1880   $(MODEL_LIB)(lib_mpp.o) \ 
     1881   $(MODEL_LIB)(lib_print.o) \ 
     1882   $(MODEL_LIB)(oce.o) \ 
     1883   $(MODEL_LIB)(par_kind.o) \ 
     1884   $(MODEL_LIB)(par_oce.o) \ 
     1885   $(MODEL_LIB)(phycst.o) \ 
     1886   $(MODEL_LIB)(prtctl.o) \ 
     1887   dom_oce.F90 \ 
     1888   in_out_manager.F90 \ 
     1889   lbclnk.F90 \ 
     1890   lib_mpp.F90 \ 
     1891   lib_print.f90 \ 
     1892   oce.F90 \ 
     1893   par_kind.F90 \ 
     1894   par_oce.F90 \ 
     1895   phycst.F90 \ 
     1896   prtctl.F90 \ 
     1897   $(MODEL_LIB)(daymod.o) \ 
     1898   $(MODEL_LIB)(dom_oce.o) \ 
     1899   $(MODEL_LIB)(in_out_manager.o) \ 
     1900   $(MODEL_LIB)(iom.o) \ 
     1901   $(MODEL_LIB)(lbclnk.o) \ 
     1902   $(MODEL_LIB)(oce.o) \ 
     1903   $(MODEL_LIB)(phycst.o) \ 
    18621904   daymod.F90 \ 
    18631905   dom_oce.F90 \ 
    18641906   in_out_manager.F90 \ 
    1865    oce.F90 \ 
    1866    $(MODEL_LIB)(daymod.o) \ 
    1867    $(MODEL_LIB)(dom_oce.o) \ 
    1868    $(MODEL_LIB)(in_out_manager.o) \ 
    1869    $(MODEL_LIB)(oce.o) \ 
     1907   iom.F90 \ 
     1908   lbclnk.F90 \ 
     1909   oce.F90 \ 
     1910   phycst.F90 \ 
    18701911   domzgr_substitute.h90 \ 
    1871    $(IOIPSL_LIB) \ 
    18721912   KEY_CPP \ 
    18731913   dtasal.F90 
    18741914$(MODEL_LIB)(dtasss.o) :   \ 
    1875    dom_oce.F90 \ 
    1876    in_out_manager.F90 \ 
    1877    lib_print.f90 \ 
    1878    oce.F90 \ 
    1879    par_kind.F90 \ 
    1880    par_oce.F90 \ 
    1881    phycst.F90 \ 
    1882    prtctl.F90 \ 
    1883    $(MODEL_LIB)(dom_oce.o) \ 
    1884    $(MODEL_LIB)(in_out_manager.o) \ 
    1885    $(MODEL_LIB)(lib_print.o) \ 
    1886    $(MODEL_LIB)(oce.o) \ 
    1887    $(MODEL_LIB)(par_kind.o) \ 
    1888    $(MODEL_LIB)(par_oce.o) \ 
    1889    $(MODEL_LIB)(phycst.o) \ 
    1890    $(MODEL_LIB)(prtctl.o) \ 
     1915   $(MODEL_LIB)(dom_oce.o) \ 
     1916   $(MODEL_LIB)(in_out_manager.o) \ 
     1917   $(MODEL_LIB)(lbclnk.o) \ 
     1918   $(MODEL_LIB)(lib_print.o) \ 
     1919   $(MODEL_LIB)(oce.o) \ 
     1920   $(MODEL_LIB)(par_kind.o) \ 
     1921   $(MODEL_LIB)(par_oce.o) \ 
     1922   $(MODEL_LIB)(phycst.o) \ 
     1923   $(MODEL_LIB)(prtctl.o) \ 
     1924   dom_oce.F90 \ 
     1925   in_out_manager.F90 \ 
     1926   lbclnk.F90 \ 
     1927   lib_print.f90 \ 
     1928   oce.F90 \ 
     1929   par_kind.F90 \ 
     1930   par_oce.F90 \ 
     1931   phycst.F90 \ 
     1932   prtctl.F90 \ 
     1933   $(MODEL_LIB)(daymod.o) \ 
     1934   $(MODEL_LIB)(dom_oce.o) \ 
     1935   $(MODEL_LIB)(in_out_manager.o) \ 
     1936   $(MODEL_LIB)(iom.o) \ 
     1937   $(MODEL_LIB)(oce.o) \ 
     1938   $(MODEL_LIB)(ocfzpt.o) \ 
    18911939   daymod.F90 \ 
    18921940   dom_oce.F90 \ 
    18931941   in_out_manager.F90 \ 
     1942   iom.F90 \ 
    18941943   oce.F90 \ 
    18951944   ocfzpt.F90 \ 
    1896    $(MODEL_LIB)(daymod.o) \ 
    1897    $(MODEL_LIB)(dom_oce.o) \ 
    1898    $(MODEL_LIB)(in_out_manager.o) \ 
    1899    $(MODEL_LIB)(oce.o) \ 
    1900    $(MODEL_LIB)(ocfzpt.o) \ 
    1901    $(IOIPSL_LIB) \ 
    19021945   KEY_CPP \ 
    19031946   dtasss.F90 
    19041947$(MODEL_LIB)(dtasst.o) :   \ 
    1905    dom_oce.F90 \ 
    1906    in_out_manager.F90 \ 
    1907    lib_print.f90 \ 
    1908    oce.F90 \ 
    1909    par_kind.F90 \ 
    1910    par_oce.F90 \ 
    1911    phycst.F90 \ 
    1912    prtctl.F90 \ 
    1913    $(MODEL_LIB)(dom_oce.o) \ 
    1914    $(MODEL_LIB)(in_out_manager.o) \ 
    1915    $(MODEL_LIB)(lib_print.o) \ 
    1916    $(MODEL_LIB)(oce.o) \ 
    1917    $(MODEL_LIB)(par_kind.o) \ 
    1918    $(MODEL_LIB)(par_oce.o) \ 
    1919    $(MODEL_LIB)(phycst.o) \ 
    1920    $(MODEL_LIB)(prtctl.o) \ 
     1948   $(MODEL_LIB)(dom_oce.o) \ 
     1949   $(MODEL_LIB)(in_out_manager.o) \ 
     1950   $(MODEL_LIB)(lbclnk.o) \ 
     1951   $(MODEL_LIB)(lib_print.o) \ 
     1952   $(MODEL_LIB)(oce.o) \ 
     1953   $(MODEL_LIB)(par_kind.o) \ 
     1954   $(MODEL_LIB)(par_oce.o) \ 
     1955   $(MODEL_LIB)(phycst.o) \ 
     1956   $(MODEL_LIB)(prtctl.o) \ 
     1957   dom_oce.F90 \ 
     1958   in_out_manager.F90 \ 
     1959   lbclnk.F90 \ 
     1960   lib_print.f90 \ 
     1961   oce.F90 \ 
     1962   par_kind.F90 \ 
     1963   par_oce.F90 \ 
     1964   phycst.F90 \ 
     1965   prtctl.F90 \ 
     1966   $(MODEL_LIB)(daymod.o) \ 
     1967   $(MODEL_LIB)(dom_oce.o) \ 
     1968   $(MODEL_LIB)(in_out_manager.o) \ 
     1969   $(MODEL_LIB)(iom.o) \ 
     1970   $(MODEL_LIB)(oce.o) \ 
     1971   $(MODEL_LIB)(ocfzpt.o) \ 
    19211972   daymod.F90 \ 
    19221973   dom_oce.F90 \ 
    19231974   in_out_manager.F90 \ 
     1975   iom.F90 \ 
    19241976   oce.F90 \ 
    19251977   ocfzpt.F90 \ 
    1926    $(MODEL_LIB)(daymod.o) \ 
    1927    $(MODEL_LIB)(dom_oce.o) \ 
    1928    $(MODEL_LIB)(in_out_manager.o) \ 
    1929    $(MODEL_LIB)(oce.o) \ 
    1930    $(MODEL_LIB)(ocfzpt.o) \ 
    1931    $(IOIPSL_LIB) \ 
    19321978   KEY_CPP \ 
    19331979   dtasst.F90 
    19341980$(MODEL_LIB)(dtatem.o) :   \ 
    1935    dom_oce.F90 \ 
    1936    in_out_manager.F90 \ 
    1937    lib_print.f90 \ 
    1938    par_kind.F90 \ 
    1939    par_oce.F90 \ 
    1940    phycst.F90 \ 
    1941    prtctl.F90 \ 
    1942    $(MODEL_LIB)(dom_oce.o) \ 
    1943    $(MODEL_LIB)(in_out_manager.o) \ 
    1944    $(MODEL_LIB)(lib_print.o) \ 
    1945    $(MODEL_LIB)(par_kind.o) \ 
    1946    $(MODEL_LIB)(par_oce.o) \ 
    1947    $(MODEL_LIB)(phycst.o) \ 
    1948    $(MODEL_LIB)(prtctl.o) \ 
     1981   $(MODEL_LIB)(dom_oce.o) \ 
     1982   $(MODEL_LIB)(in_out_manager.o) \ 
     1983   $(MODEL_LIB)(lbclnk.o) \ 
     1984   $(MODEL_LIB)(lib_mpp.o) \ 
     1985   $(MODEL_LIB)(lib_print.o) \ 
     1986   $(MODEL_LIB)(oce.o) \ 
     1987   $(MODEL_LIB)(par_kind.o) \ 
     1988   $(MODEL_LIB)(par_oce.o) \ 
     1989   $(MODEL_LIB)(phycst.o) \ 
     1990   $(MODEL_LIB)(prtctl.o) \ 
     1991   dom_oce.F90 \ 
     1992   in_out_manager.F90 \ 
     1993   lbclnk.F90 \ 
     1994   lib_mpp.F90 \ 
     1995   lib_print.f90 \ 
     1996   oce.F90 \ 
     1997   par_kind.F90 \ 
     1998   par_oce.F90 \ 
     1999   phycst.F90 \ 
     2000   prtctl.F90 \ 
     2001   $(MODEL_LIB)(daymod.o) \ 
     2002   $(MODEL_LIB)(dom_oce.o) \ 
     2003   $(MODEL_LIB)(in_out_manager.o) \ 
     2004   $(MODEL_LIB)(iom.o) \ 
     2005   $(MODEL_LIB)(lbclnk.o) \ 
     2006   $(MODEL_LIB)(oce.o) \ 
     2007   $(MODEL_LIB)(phycst.o) \ 
    19492008   daymod.F90 \ 
    19502009   dom_oce.F90 \ 
    19512010   in_out_manager.F90 \ 
    1952    oce.F90 \ 
    1953    $(MODEL_LIB)(daymod.o) \ 
    1954    $(MODEL_LIB)(dom_oce.o) \ 
    1955    $(MODEL_LIB)(in_out_manager.o) \ 
    1956    $(MODEL_LIB)(oce.o) \ 
     2011   iom.F90 \ 
     2012   lbclnk.F90 \ 
     2013   oce.F90 \ 
     2014   phycst.F90 \ 
    19572015   domzgr_substitute.h90 \ 
    1958    $(IOIPSL_LIB) \ 
    19592016   KEY_CPP \ 
    19602017   dtatem.F90 
    19612018$(MODEL_LIB)(dyncor1d.o) : \ 
    1962    dom_oce.F90 \ 
    1963    in_out_manager.F90 \ 
    1964    lib_mpp.F90 \ 
    1965    lib_print.f90 \ 
    1966    par_kind.F90 \ 
    1967    par_oce.F90 \ 
    1968    $(MODEL_LIB)(dom_oce.o) \ 
    1969    $(MODEL_LIB)(in_out_manager.o) \ 
    1970    $(MODEL_LIB)(lib_mpp.o) \ 
    1971    $(MODEL_LIB)(lib_print.o) \ 
    1972    $(MODEL_LIB)(par_kind.o) \ 
    1973    $(MODEL_LIB)(par_oce.o) \ 
    1974    dom_oce.F90 \ 
    1975    in_out_manager.F90 \ 
    1976    oce.F90 \ 
    1977    phycst.F90 \ 
    1978    prtctl.F90 \ 
    1979    $(MODEL_LIB)(dom_oce.o) \ 
    1980    $(MODEL_LIB)(in_out_manager.o) \ 
    1981    $(MODEL_LIB)(oce.o) \ 
    1982    $(MODEL_LIB)(phycst.o) \ 
    1983    $(MODEL_LIB)(prtctl.o) \ 
     2019   $(MODEL_LIB)(dom_oce.o) \ 
     2020   $(MODEL_LIB)(in_out_manager.o) \ 
     2021   $(MODEL_LIB)(lib_mpp.o) \ 
     2022   $(MODEL_LIB)(lib_print.o) \ 
     2023   $(MODEL_LIB)(par_kind.o) \ 
     2024   $(MODEL_LIB)(par_oce.o) \ 
     2025   dom_oce.F90 \ 
     2026   in_out_manager.F90 \ 
     2027   lib_mpp.F90 \ 
     2028   lib_print.f90 \ 
     2029   par_kind.F90 \ 
     2030   par_oce.F90 \ 
     2031   $(MODEL_LIB)(dom_oce.o) \ 
     2032   $(MODEL_LIB)(in_out_manager.o) \ 
     2033   $(MODEL_LIB)(oce.o) \ 
     2034   $(MODEL_LIB)(phycst.o) \ 
     2035   $(MODEL_LIB)(prtctl.o) \ 
     2036   dom_oce.F90 \ 
     2037   in_out_manager.F90 \ 
     2038   oce.F90 \ 
     2039   phycst.F90 \ 
     2040   prtctl.F90 \ 
    19842041   vectopt_loop_substitute.h90 \ 
    19852042   KEY_CPP \ 
    19862043   dyncor1d.F90 
    19872044$(MODEL_LIB)(dynhpg.o) :   \ 
     2045   $(MODEL_LIB)(dom_oce.o) \ 
     2046   $(MODEL_LIB)(in_out_manager.o) \ 
     2047   $(MODEL_LIB)(lbclnk.o) \ 
     2048   $(MODEL_LIB)(lib_mpp.o) \ 
     2049   $(MODEL_LIB)(lib_print.o) \ 
     2050   $(MODEL_LIB)(oce.o) \ 
     2051   $(MODEL_LIB)(par_kind.o) \ 
     2052   $(MODEL_LIB)(par_oce.o) \ 
     2053   $(MODEL_LIB)(phycst.o) \ 
     2054   $(MODEL_LIB)(prtctl.o) \ 
     2055   $(MODEL_LIB)(trabbl.o) \ 
     2056   $(MODEL_LIB)(trdicp.o) \ 
     2057   $(MODEL_LIB)(trdicp_oce.o) \ 
     2058   $(MODEL_LIB)(trdmld.o) \ 
     2059   $(MODEL_LIB)(trdmld_oce.o) \ 
     2060   $(MODEL_LIB)(trdmod.o) \ 
     2061   $(MODEL_LIB)(trdmod_oce.o) \ 
     2062   $(MODEL_LIB)(trdvor.o) \ 
     2063   $(MODEL_LIB)(trdvor_oce.o) \ 
    19882064   dom_oce.F90 \ 
    19892065   in_out_manager.F90 \ 
     
    20062082   trdvor_oce.F90 \ 
    20072083   $(MODEL_LIB)(dom_oce.o) \ 
    2008    $(MODEL_LIB)(in_out_manager.o) \ 
    2009    $(MODEL_LIB)(lbclnk.o) \ 
     2084   $(MODEL_LIB)(dynhpg_jki.o) \ 
     2085   $(MODEL_LIB)(in_out_manager.o) \ 
     2086   $(MODEL_LIB)(lbclnk.o) \ 
     2087   $(MODEL_LIB)(oce.o) \ 
     2088   $(MODEL_LIB)(phycst.o) \ 
     2089   $(MODEL_LIB)(prtctl.o) \ 
     2090   $(MODEL_LIB)(trdmod.o) \ 
     2091   $(MODEL_LIB)(trdmod_oce.o) \ 
     2092   dom_oce.F90 \ 
     2093   dynhpg_jki.F90 \ 
     2094   in_out_manager.F90 \ 
     2095   lbclnk.F90 \ 
     2096   oce.F90 \ 
     2097   phycst.F90 \ 
     2098   prtctl.F90 \ 
     2099   trdmod.F90 \ 
     2100   trdmod_oce.F90 \ 
     2101   domzgr_substitute.h90 \ 
     2102   vectopt_loop_substitute.h90 \ 
     2103   KEY_CPP \ 
     2104   dynhpg.F90 
     2105$(MODEL_LIB)(dynhpg_jki.o) :  \ 
     2106   $(MODEL_LIB)(dom_oce.o) \ 
     2107   $(MODEL_LIB)(in_out_manager.o) \ 
     2108   $(MODEL_LIB)(lib_mpp.o) \ 
     2109   $(MODEL_LIB)(lib_print.o) \ 
     2110   $(MODEL_LIB)(oce.o) \ 
     2111   $(MODEL_LIB)(par_kind.o) \ 
     2112   $(MODEL_LIB)(par_oce.o) \ 
     2113   $(MODEL_LIB)(trabbl.o) \ 
     2114   $(MODEL_LIB)(trdicp.o) \ 
     2115   $(MODEL_LIB)(trdicp_oce.o) \ 
     2116   $(MODEL_LIB)(trdmld.o) \ 
     2117   $(MODEL_LIB)(trdmld_oce.o) \ 
     2118   $(MODEL_LIB)(trdmod_oce.o) \ 
     2119   $(MODEL_LIB)(trdvor.o) \ 
     2120   $(MODEL_LIB)(trdvor_oce.o) \ 
     2121   dom_oce.F90 \ 
     2122   in_out_manager.F90 \ 
     2123   lib_mpp.F90 \ 
     2124   lib_print.f90 \ 
     2125   oce.F90 \ 
     2126   par_kind.F90 \ 
     2127   par_oce.F90 \ 
     2128   trabbl.F90 \ 
     2129   trdicp.F90 \ 
     2130   trdicp_oce.F90 \ 
     2131   trdmld.F90 \ 
     2132   trdmld_oce.F90 \ 
     2133   trdmod_oce.F90 \ 
     2134   trdvor.F90 \ 
     2135   trdvor_oce.F90 \ 
     2136   $(MODEL_LIB)(dom_oce.o) \ 
     2137   $(MODEL_LIB)(in_out_manager.o) \ 
     2138   $(MODEL_LIB)(lbclnk.o) \ 
     2139   $(MODEL_LIB)(oce.o) \ 
     2140   $(MODEL_LIB)(phycst.o) \ 
     2141   $(MODEL_LIB)(prtctl.o) \ 
     2142   $(MODEL_LIB)(trdmod.o) \ 
     2143   $(MODEL_LIB)(trdmod_oce.o) \ 
     2144   dom_oce.F90 \ 
     2145   in_out_manager.F90 \ 
     2146   lbclnk.F90 \ 
     2147   oce.F90 \ 
     2148   phycst.F90 \ 
     2149   prtctl.F90 \ 
     2150   trdmod.F90 \ 
     2151   trdmod_oce.F90 \ 
     2152   domzgr_substitute.h90 \ 
     2153   vectopt_loop_substitute.h90 \ 
     2154   KEY_CPP \ 
     2155   dynhpg_jki.F90 
     2156$(MODEL_LIB)(dynkeg.o) :   \ 
     2157   $(MODEL_LIB)(dom_oce.o) \ 
     2158   $(MODEL_LIB)(in_out_manager.o) \ 
     2159   $(MODEL_LIB)(lib_mpp.o) \ 
     2160   $(MODEL_LIB)(lib_print.o) \ 
     2161   $(MODEL_LIB)(oce.o) \ 
     2162   $(MODEL_LIB)(par_kind.o) \ 
     2163   $(MODEL_LIB)(par_oce.o) \ 
     2164   $(MODEL_LIB)(trabbl.o) \ 
     2165   $(MODEL_LIB)(trdicp.o) \ 
     2166   $(MODEL_LIB)(trdicp_oce.o) \ 
     2167   $(MODEL_LIB)(trdmld.o) \ 
     2168   $(MODEL_LIB)(trdmld_oce.o) \ 
     2169   $(MODEL_LIB)(trdmod_oce.o) \ 
     2170   $(MODEL_LIB)(trdvor.o) \ 
     2171   $(MODEL_LIB)(trdvor_oce.o) \ 
     2172   dom_oce.F90 \ 
     2173   in_out_manager.F90 \ 
     2174   lib_mpp.F90 \ 
     2175   lib_print.f90 \ 
     2176   oce.F90 \ 
     2177   par_kind.F90 \ 
     2178   par_oce.F90 \ 
     2179   trabbl.F90 \ 
     2180   trdicp.F90 \ 
     2181   trdicp_oce.F90 \ 
     2182   trdmld.F90 \ 
     2183   trdmld_oce.F90 \ 
     2184   trdmod_oce.F90 \ 
     2185   trdvor.F90 \ 
     2186   trdvor_oce.F90 \ 
     2187   $(MODEL_LIB)(dom_oce.o) \ 
     2188   $(MODEL_LIB)(in_out_manager.o) \ 
     2189   $(MODEL_LIB)(oce.o) \ 
     2190   $(MODEL_LIB)(prtctl.o) \ 
     2191   $(MODEL_LIB)(trdmod.o) \ 
     2192   $(MODEL_LIB)(trdmod_oce.o) \ 
     2193   dom_oce.F90 \ 
     2194   in_out_manager.F90 \ 
     2195   oce.F90 \ 
     2196   prtctl.F90 \ 
     2197   trdmod.F90 \ 
     2198   trdmod_oce.F90 \ 
     2199   vectopt_loop_substitute.h90 \ 
     2200   KEY_CPP \ 
     2201   dynkeg.F90 
     2202$(MODEL_LIB)(dynldf.o) :   \ 
     2203   $(MODEL_LIB)(dom_oce.o) \ 
     2204   $(MODEL_LIB)(in_out_manager.o) \ 
     2205   $(MODEL_LIB)(lbclnk.o) \ 
     2206   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2207   $(MODEL_LIB)(ldfslp.o) \ 
     2208   $(MODEL_LIB)(ldftra_oce.o) \ 
    20102209   $(MODEL_LIB)(lib_mpp.o) \ 
    20112210   $(MODEL_LIB)(lib_print.o) \ 
     
    20242223   $(MODEL_LIB)(trdvor.o) \ 
    20252224   $(MODEL_LIB)(trdvor_oce.o) \ 
    2026    dom_oce.F90 \ 
    2027    dynhpg_jki.F90 \ 
    2028    in_out_manager.F90 \ 
    2029    lbclnk.F90 \ 
    2030    oce.F90 \ 
    2031    phycst.F90 \ 
    2032    prtctl.F90 \ 
    2033    trdmod.F90 \ 
    2034    trdmod_oce.F90 \ 
    2035    $(MODEL_LIB)(dom_oce.o) \ 
    2036    $(MODEL_LIB)(dynhpg_jki.o) \ 
    2037    $(MODEL_LIB)(in_out_manager.o) \ 
    2038    $(MODEL_LIB)(lbclnk.o) \ 
    2039    $(MODEL_LIB)(oce.o) \ 
    2040    $(MODEL_LIB)(phycst.o) \ 
    2041    $(MODEL_LIB)(prtctl.o) \ 
    2042    $(MODEL_LIB)(trdmod.o) \ 
    2043    $(MODEL_LIB)(trdmod_oce.o) \ 
    2044    domzgr_substitute.h90 \ 
    2045    vectopt_loop_substitute.h90 \ 
    2046    KEY_CPP \ 
    2047    dynhpg.F90 
    2048 $(MODEL_LIB)(dynhpg_jki.o) :  \ 
    2049    dom_oce.F90 \ 
    2050    in_out_manager.F90 \ 
    2051    lib_mpp.F90 \ 
    2052    lib_print.f90 \ 
    2053    oce.F90 \ 
    2054    par_kind.F90 \ 
    2055    par_oce.F90 \ 
    2056    trabbl.F90 \ 
    2057    trdicp.F90 \ 
    2058    trdicp_oce.F90 \ 
    2059    trdmld.F90 \ 
    2060    trdmld_oce.F90 \ 
    2061    trdmod_oce.F90 \ 
    2062    trdvor.F90 \ 
    2063    trdvor_oce.F90 \ 
    2064    $(MODEL_LIB)(dom_oce.o) \ 
    2065    $(MODEL_LIB)(in_out_manager.o) \ 
    2066    $(MODEL_LIB)(lib_mpp.o) \ 
    2067    $(MODEL_LIB)(lib_print.o) \ 
    2068    $(MODEL_LIB)(oce.o) \ 
    2069    $(MODEL_LIB)(par_kind.o) \ 
    2070    $(MODEL_LIB)(par_oce.o) \ 
    2071    $(MODEL_LIB)(trabbl.o) \ 
    2072    $(MODEL_LIB)(trdicp.o) \ 
    2073    $(MODEL_LIB)(trdicp_oce.o) \ 
    2074    $(MODEL_LIB)(trdmld.o) \ 
    2075    $(MODEL_LIB)(trdmld_oce.o) \ 
    2076    $(MODEL_LIB)(trdmod_oce.o) \ 
    2077    $(MODEL_LIB)(trdvor.o) \ 
    2078    $(MODEL_LIB)(trdvor_oce.o) \ 
    2079    dom_oce.F90 \ 
    2080    in_out_manager.F90 \ 
    2081    lbclnk.F90 \ 
    2082    oce.F90 \ 
    2083    phycst.F90 \ 
    2084    prtctl.F90 \ 
    2085    trdmod.F90 \ 
    2086    trdmod_oce.F90 \ 
    2087    $(MODEL_LIB)(dom_oce.o) \ 
    2088    $(MODEL_LIB)(in_out_manager.o) \ 
    2089    $(MODEL_LIB)(lbclnk.o) \ 
    2090    $(MODEL_LIB)(oce.o) \ 
    2091    $(MODEL_LIB)(phycst.o) \ 
    2092    $(MODEL_LIB)(prtctl.o) \ 
    2093    $(MODEL_LIB)(trdmod.o) \ 
    2094    $(MODEL_LIB)(trdmod_oce.o) \ 
    2095    domzgr_substitute.h90 \ 
    2096    vectopt_loop_substitute.h90 \ 
    2097    KEY_CPP \ 
    2098    dynhpg_jki.F90 
    2099 $(MODEL_LIB)(dynkeg.o) :   \ 
    2100    dom_oce.F90 \ 
    2101    in_out_manager.F90 \ 
    2102    lib_mpp.F90 \ 
    2103    lib_print.f90 \ 
    2104    oce.F90 \ 
    2105    par_kind.F90 \ 
    2106    par_oce.F90 \ 
    2107    trabbl.F90 \ 
    2108    trdicp.F90 \ 
    2109    trdicp_oce.F90 \ 
    2110    trdmld.F90 \ 
    2111    trdmld_oce.F90 \ 
    2112    trdmod_oce.F90 \ 
    2113    trdvor.F90 \ 
    2114    trdvor_oce.F90 \ 
    2115    $(MODEL_LIB)(dom_oce.o) \ 
    2116    $(MODEL_LIB)(in_out_manager.o) \ 
    2117    $(MODEL_LIB)(lib_mpp.o) \ 
    2118    $(MODEL_LIB)(lib_print.o) \ 
    2119    $(MODEL_LIB)(oce.o) \ 
    2120    $(MODEL_LIB)(par_kind.o) \ 
    2121    $(MODEL_LIB)(par_oce.o) \ 
    2122    $(MODEL_LIB)(trabbl.o) \ 
    2123    $(MODEL_LIB)(trdicp.o) \ 
    2124    $(MODEL_LIB)(trdicp_oce.o) \ 
    2125    $(MODEL_LIB)(trdmld.o) \ 
    2126    $(MODEL_LIB)(trdmld_oce.o) \ 
    2127    $(MODEL_LIB)(trdmod_oce.o) \ 
    2128    $(MODEL_LIB)(trdvor.o) \ 
    2129    $(MODEL_LIB)(trdvor_oce.o) \ 
    2130    dom_oce.F90 \ 
    2131    in_out_manager.F90 \ 
    2132    oce.F90 \ 
    2133    prtctl.F90 \ 
    2134    trdmod.F90 \ 
    2135    trdmod_oce.F90 \ 
    2136    $(MODEL_LIB)(dom_oce.o) \ 
    2137    $(MODEL_LIB)(in_out_manager.o) \ 
    2138    $(MODEL_LIB)(oce.o) \ 
    2139    $(MODEL_LIB)(prtctl.o) \ 
    2140    $(MODEL_LIB)(trdmod.o) \ 
    2141    $(MODEL_LIB)(trdmod_oce.o) \ 
    2142    vectopt_loop_substitute.h90 \ 
    2143    KEY_CPP \ 
    2144    dynkeg.F90 
    2145 $(MODEL_LIB)(dynldf.o) :   \ 
     2225   $(MODEL_LIB)(zdf_oce.o) \ 
     2226   $(MODEL_LIB)(zdfmxl.o) \ 
    21462227   dom_oce.F90 \ 
    21472228   in_out_manager.F90 \ 
     
    21662247   trdvor.F90 \ 
    21672248   trdvor_oce.F90 \ 
     2249   zdf_oce.F90 \ 
    21682250   zdfmxl.F90 \ 
    2169    zdf_oce.F90 \ 
    2170    $(MODEL_LIB)(dom_oce.o) \ 
     2251   $(MODEL_LIB)(dom_oce.o) \ 
     2252   $(MODEL_LIB)(dynldf_bilap.o) \ 
     2253   $(MODEL_LIB)(dynldf_bilapg.o) \ 
     2254   $(MODEL_LIB)(dynldf_iso.o) \ 
     2255   $(MODEL_LIB)(dynldf_lap.o) \ 
    21712256   $(MODEL_LIB)(in_out_manager.o) \ 
    21722257   $(MODEL_LIB)(lbclnk.o) \ 
    21732258   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    21742259   $(MODEL_LIB)(ldfslp.o) \ 
    2175    $(MODEL_LIB)(ldftra_oce.o) \ 
    2176    $(MODEL_LIB)(lib_mpp.o) \ 
    2177    $(MODEL_LIB)(lib_print.o) \ 
    2178    $(MODEL_LIB)(oce.o) \ 
    2179    $(MODEL_LIB)(par_kind.o) \ 
    2180    $(MODEL_LIB)(par_oce.o) \ 
    2181    $(MODEL_LIB)(phycst.o) \ 
    2182    $(MODEL_LIB)(prtctl.o) \ 
     2260   $(MODEL_LIB)(lib_mpp.o) \ 
     2261   $(MODEL_LIB)(oce.o) \ 
     2262   $(MODEL_LIB)(phycst.o) \ 
     2263   $(MODEL_LIB)(prtctl.o) \ 
     2264   $(MODEL_LIB)(trdmod.o) \ 
     2265   $(MODEL_LIB)(trdmod_oce.o) \ 
     2266   dom_oce.F90 \ 
     2267   dynldf_bilap.F90 \ 
     2268   dynldf_bilapg.F90 \ 
     2269   dynldf_iso.F90 \ 
     2270   dynldf_lap.F90 \ 
     2271   in_out_manager.F90 \ 
     2272   lbclnk.F90 \ 
     2273   ldfdyn_oce.F90 \ 
     2274   ldfslp.F90 \ 
     2275   lib_mpp.F90 \ 
     2276   oce.F90 \ 
     2277   phycst.F90 \ 
     2278   prtctl.F90 \ 
     2279   trdmod.F90 \ 
     2280   trdmod_oce.F90 \ 
     2281   domzgr_substitute.h90 \ 
     2282   vectopt_loop_substitute.h90 \ 
     2283   KEY_CPP \ 
     2284   dynldf.F90 
     2285$(MODEL_LIB)(dynldf_bilap.o) :   \ 
     2286   $(MODEL_LIB)(dom_oce.o) \ 
     2287   $(MODEL_LIB)(in_out_manager.o) \ 
     2288   $(MODEL_LIB)(lib_mpp.o) \ 
     2289   $(MODEL_LIB)(lib_print.o) \ 
     2290   $(MODEL_LIB)(oce.o) \ 
     2291   $(MODEL_LIB)(par_kind.o) \ 
     2292   $(MODEL_LIB)(par_oce.o) \ 
    21832293   $(MODEL_LIB)(trabbl.o) \ 
    21842294   $(MODEL_LIB)(trdicp.o) \ 
     
    21862296   $(MODEL_LIB)(trdmld.o) \ 
    21872297   $(MODEL_LIB)(trdmld_oce.o) \ 
     2298   $(MODEL_LIB)(trdmod_oce.o) \ 
     2299   $(MODEL_LIB)(trdvor.o) \ 
     2300   $(MODEL_LIB)(trdvor_oce.o) \ 
     2301   dom_oce.F90 \ 
     2302   in_out_manager.F90 \ 
     2303   lib_mpp.F90 \ 
     2304   lib_print.f90 \ 
     2305   oce.F90 \ 
     2306   par_kind.F90 \ 
     2307   par_oce.F90 \ 
     2308   trabbl.F90 \ 
     2309   trdicp.F90 \ 
     2310   trdicp_oce.F90 \ 
     2311   trdmld.F90 \ 
     2312   trdmld_oce.F90 \ 
     2313   trdmod_oce.F90 \ 
     2314   trdvor.F90 \ 
     2315   trdvor_oce.F90 \ 
     2316   $(MODEL_LIB)(dom_oce.o) \ 
     2317   $(MODEL_LIB)(in_out_manager.o) \ 
     2318   $(MODEL_LIB)(lbclnk.o) \ 
     2319   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2320   $(MODEL_LIB)(oce.o) \ 
    21882321   $(MODEL_LIB)(trdmod.o) \ 
     2322   $(MODEL_LIB)(trdmod_oce.o) \ 
     2323   dom_oce.F90 \ 
     2324   in_out_manager.F90 \ 
     2325   lbclnk.F90 \ 
     2326   ldfdyn_oce.F90 \ 
     2327   oce.F90 \ 
     2328   trdmod.F90 \ 
     2329   trdmod_oce.F90 \ 
     2330   domzgr_substitute.h90 \ 
     2331   ldfdyn_substitute.h90 \ 
     2332   vectopt_loop_substitute.h90 \ 
     2333   KEY_CPP \ 
     2334   dynldf_bilap.F90 
     2335$(MODEL_LIB)(dynldf_bilapg.o) :  \ 
     2336   $(MODEL_LIB)(dom_oce.o) \ 
     2337   $(MODEL_LIB)(in_out_manager.o) \ 
     2338   $(MODEL_LIB)(lbclnk.o) \ 
     2339   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2340   $(MODEL_LIB)(ldftra_oce.o) \ 
     2341   $(MODEL_LIB)(lib_mpp.o) \ 
     2342   $(MODEL_LIB)(lib_print.o) \ 
     2343   $(MODEL_LIB)(oce.o) \ 
     2344   $(MODEL_LIB)(par_kind.o) \ 
     2345   $(MODEL_LIB)(par_oce.o) \ 
     2346   $(MODEL_LIB)(phycst.o) \ 
     2347   $(MODEL_LIB)(prtctl.o) \ 
     2348   $(MODEL_LIB)(trabbl.o) \ 
     2349   $(MODEL_LIB)(trdicp.o) \ 
     2350   $(MODEL_LIB)(trdicp_oce.o) \ 
     2351   $(MODEL_LIB)(trdmld.o) \ 
     2352   $(MODEL_LIB)(trdmld_oce.o) \ 
    21892353   $(MODEL_LIB)(trdmod_oce.o) \ 
    21902354   $(MODEL_LIB)(trdvor.o) \ 
    21912355   $(MODEL_LIB)(trdvor_oce.o) \ 
    21922356   $(MODEL_LIB)(zdfmxl.o) \ 
    2193    $(MODEL_LIB)(zdf_oce.o) \ 
    2194    dom_oce.F90 \ 
    2195    dynldf_bilapg.F90 \ 
    2196    dynldf_bilap.F90 \ 
    2197    dynldf_iso.F90 \ 
    2198    dynldf_lap.F90 \ 
    2199    in_out_manager.F90 \ 
    2200    lbclnk.F90 \ 
    2201    ldfdyn_oce.F90 \ 
    2202    ldfslp.F90 \ 
    2203    lib_mpp.F90 \ 
    2204    oce.F90 \ 
    2205    phycst.F90 \ 
    2206    prtctl.F90 \ 
    2207    trdmod.F90 \ 
    2208    trdmod_oce.F90 \ 
    2209    $(MODEL_LIB)(dom_oce.o) \ 
    2210    $(MODEL_LIB)(dynldf_bilapg.o) \ 
    2211    $(MODEL_LIB)(dynldf_bilap.o) \ 
    2212    $(MODEL_LIB)(dynldf_iso.o) \ 
    2213    $(MODEL_LIB)(dynldf_lap.o) \ 
    2214    $(MODEL_LIB)(in_out_manager.o) \ 
    2215    $(MODEL_LIB)(lbclnk.o) \ 
    2216    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2217    $(MODEL_LIB)(ldfslp.o) \ 
    2218    $(MODEL_LIB)(lib_mpp.o) \ 
    2219    $(MODEL_LIB)(oce.o) \ 
    2220    $(MODEL_LIB)(phycst.o) \ 
    2221    $(MODEL_LIB)(prtctl.o) \ 
    2222    $(MODEL_LIB)(trdmod.o) \ 
    2223    $(MODEL_LIB)(trdmod_oce.o) \ 
    2224    domzgr_substitute.h90 \ 
    2225    vectopt_loop_substitute.h90 \ 
    2226    KEY_CPP \ 
    2227    dynldf.F90 
    2228 $(MODEL_LIB)(dynldf_bilapg.o) :  \ 
    22292357   dom_oce.F90 \ 
    22302358   in_out_manager.F90 \ 
     
    22522380   $(MODEL_LIB)(lbclnk.o) \ 
    22532381   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2382   $(MODEL_LIB)(ldfslp.o) \ 
     2383   $(MODEL_LIB)(oce.o) \ 
     2384   $(MODEL_LIB)(prtctl.o) \ 
     2385   $(MODEL_LIB)(trdmod.o) \ 
     2386   $(MODEL_LIB)(trdmod_oce.o) \ 
     2387   $(MODEL_LIB)(zdf_oce.o) \ 
     2388   dom_oce.F90 \ 
     2389   in_out_manager.F90 \ 
     2390   lbclnk.F90 \ 
     2391   ldfdyn_oce.F90 \ 
     2392   ldfslp.F90 \ 
     2393   oce.F90 \ 
     2394   prtctl.F90 \ 
     2395   trdmod.F90 \ 
     2396   trdmod_oce.F90 \ 
     2397   zdf_oce.F90 \ 
     2398   domzgr_substitute.h90 \ 
     2399   ldfdyn_substitute.h90 \ 
     2400   KEY_CPP \ 
     2401   dynldf_bilapg.F90 
     2402$(MODEL_LIB)(dynldf_iso.o) :  \ 
     2403   $(MODEL_LIB)(dom_oce.o) \ 
     2404   $(MODEL_LIB)(in_out_manager.o) \ 
     2405   $(MODEL_LIB)(lbclnk.o) \ 
     2406   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    22542407   $(MODEL_LIB)(ldftra_oce.o) \ 
    22552408   $(MODEL_LIB)(lib_mpp.o) \ 
     
    22732426   lbclnk.F90 \ 
    22742427   ldfdyn_oce.F90 \ 
    2275    ldfslp.F90 \ 
    2276    oce.F90 \ 
    2277    prtctl.F90 \ 
    2278    trdmod.F90 \ 
    2279    trdmod_oce.F90 \ 
    2280    zdf_oce.F90 \ 
    2281    $(MODEL_LIB)(dom_oce.o) \ 
    2282    $(MODEL_LIB)(in_out_manager.o) \ 
    2283    $(MODEL_LIB)(lbclnk.o) \ 
    2284    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2285    $(MODEL_LIB)(ldfslp.o) \ 
    2286    $(MODEL_LIB)(oce.o) \ 
    2287    $(MODEL_LIB)(prtctl.o) \ 
    2288    $(MODEL_LIB)(trdmod.o) \ 
    2289    $(MODEL_LIB)(trdmod_oce.o) \ 
    2290    $(MODEL_LIB)(zdf_oce.o) \ 
    2291    domzgr_substitute.h90 \ 
    2292    ldfdyn_substitute.h90 \ 
    2293    KEY_CPP \ 
    2294    dynldf_bilapg.F90 
    2295 $(MODEL_LIB)(dynldf_bilap.o) :   \ 
    2296    dom_oce.F90 \ 
    2297    in_out_manager.F90 \ 
    2298    lib_mpp.F90 \ 
    2299    lib_print.f90 \ 
    2300    oce.F90 \ 
    2301    par_kind.F90 \ 
    2302    par_oce.F90 \ 
    2303    trabbl.F90 \ 
    2304    trdicp.F90 \ 
    2305    trdicp_oce.F90 \ 
    2306    trdmld.F90 \ 
    2307    trdmld_oce.F90 \ 
    2308    trdmod_oce.F90 \ 
    2309    trdvor.F90 \ 
    2310    trdvor_oce.F90 \ 
    2311    $(MODEL_LIB)(dom_oce.o) \ 
    2312    $(MODEL_LIB)(in_out_manager.o) \ 
    2313    $(MODEL_LIB)(lib_mpp.o) \ 
    2314    $(MODEL_LIB)(lib_print.o) \ 
    2315    $(MODEL_LIB)(oce.o) \ 
    2316    $(MODEL_LIB)(par_kind.o) \ 
    2317    $(MODEL_LIB)(par_oce.o) \ 
    2318    $(MODEL_LIB)(trabbl.o) \ 
    2319    $(MODEL_LIB)(trdicp.o) \ 
    2320    $(MODEL_LIB)(trdicp_oce.o) \ 
    2321    $(MODEL_LIB)(trdmld.o) \ 
    2322    $(MODEL_LIB)(trdmld_oce.o) \ 
    2323    $(MODEL_LIB)(trdmod_oce.o) \ 
    2324    $(MODEL_LIB)(trdvor.o) \ 
    2325    $(MODEL_LIB)(trdvor_oce.o) \ 
    2326    dom_oce.F90 \ 
    2327    in_out_manager.F90 \ 
    2328    lbclnk.F90 \ 
    2329    ldfdyn_oce.F90 \ 
    2330    oce.F90 \ 
    2331    trdmod.F90 \ 
    2332    trdmod_oce.F90 \ 
    2333    $(MODEL_LIB)(dom_oce.o) \ 
    2334    $(MODEL_LIB)(in_out_manager.o) \ 
    2335    $(MODEL_LIB)(lbclnk.o) \ 
    2336    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2337    $(MODEL_LIB)(oce.o) \ 
    2338    $(MODEL_LIB)(trdmod.o) \ 
    2339    $(MODEL_LIB)(trdmod_oce.o) \ 
    2340    domzgr_substitute.h90 \ 
    2341    ldfdyn_substitute.h90 \ 
    2342    vectopt_loop_substitute.h90 \ 
    2343    KEY_CPP \ 
    2344    dynldf_bilap.F90 
    2345 $(MODEL_LIB)(dynldf_iso.o) :  \ 
    2346    dom_oce.F90 \ 
    2347    in_out_manager.F90 \ 
    2348    lbclnk.F90 \ 
    2349    ldfdyn_oce.F90 \ 
    23502428   ldftra_oce.F90 \ 
    23512429   lib_mpp.F90 \ 
     
    23692447   $(MODEL_LIB)(lbclnk.o) \ 
    23702448   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2449   $(MODEL_LIB)(ldfslp.o) \ 
    23712450   $(MODEL_LIB)(ldftra_oce.o) \ 
    2372    $(MODEL_LIB)(lib_mpp.o) \ 
     2451   $(MODEL_LIB)(oce.o) \ 
     2452   $(MODEL_LIB)(prtctl.o) \ 
     2453   $(MODEL_LIB)(trdmod.o) \ 
     2454   $(MODEL_LIB)(trdmod_oce.o) \ 
     2455   $(MODEL_LIB)(zdf_oce.o) \ 
     2456   dom_oce.F90 \ 
     2457   in_out_manager.F90 \ 
     2458   lbclnk.F90 \ 
     2459   ldfdyn_oce.F90 \ 
     2460   ldfslp.F90 \ 
     2461   ldftra_oce.F90 \ 
     2462   oce.F90 \ 
     2463   prtctl.F90 \ 
     2464   trdmod.F90 \ 
     2465   trdmod_oce.F90 \ 
     2466   zdf_oce.F90 \ 
     2467   domzgr_substitute.h90 \ 
     2468   ldfdyn_substitute.h90 \ 
     2469   vectopt_loop_substitute.h90 \ 
     2470   KEY_CPP \ 
     2471   dynldf_iso.F90 
     2472$(MODEL_LIB)(dynldf_lap.o) :  \ 
     2473   $(MODEL_LIB)(dom_oce.o) \ 
     2474   $(MODEL_LIB)(in_out_manager.o) \ 
     2475   $(MODEL_LIB)(lbclnk.o) \ 
     2476   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2477   $(MODEL_LIB)(ldftra_oce.o) \ 
    23732478   $(MODEL_LIB)(lib_print.o) \ 
    23742479   $(MODEL_LIB)(oce.o) \ 
     
    23902495   lbclnk.F90 \ 
    23912496   ldfdyn_oce.F90 \ 
    2392    ldfslp.F90 \ 
    2393    ldftra_oce.F90 \ 
    2394    oce.F90 \ 
    2395    prtctl.F90 \ 
    2396    trdmod.F90 \ 
    2397    trdmod_oce.F90 \ 
    2398    zdf_oce.F90 \ 
    2399    $(MODEL_LIB)(dom_oce.o) \ 
    2400    $(MODEL_LIB)(in_out_manager.o) \ 
    2401    $(MODEL_LIB)(lbclnk.o) \ 
    2402    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2403    $(MODEL_LIB)(ldfslp.o) \ 
    2404    $(MODEL_LIB)(ldftra_oce.o) \ 
    2405    $(MODEL_LIB)(oce.o) \ 
    2406    $(MODEL_LIB)(prtctl.o) \ 
    2407    $(MODEL_LIB)(trdmod.o) \ 
    2408    $(MODEL_LIB)(trdmod_oce.o) \ 
    2409    $(MODEL_LIB)(zdf_oce.o) \ 
    2410    domzgr_substitute.h90 \ 
    2411    ldfdyn_substitute.h90 \ 
    2412    vectopt_loop_substitute.h90 \ 
    2413    KEY_CPP \ 
    2414    dynldf_iso.F90 
    2415 $(MODEL_LIB)(dynldf_lap.o) :  \ 
    2416    dom_oce.F90 \ 
    2417    in_out_manager.F90 \ 
    2418    lbclnk.F90 \ 
    2419    ldfdyn_oce.F90 \ 
    24202497   ldftra_oce.F90 \ 
    24212498   lib_print.f90 \ 
     
    24362513   $(MODEL_LIB)(dom_oce.o) \ 
    24372514   $(MODEL_LIB)(in_out_manager.o) \ 
     2515   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2516   $(MODEL_LIB)(ldfslp.o) \ 
     2517   $(MODEL_LIB)(oce.o) \ 
     2518   $(MODEL_LIB)(trdmod.o) \ 
     2519   $(MODEL_LIB)(trdmod_oce.o) \ 
     2520   $(MODEL_LIB)(zdf_oce.o) \ 
     2521   dom_oce.F90 \ 
     2522   in_out_manager.F90 \ 
     2523   ldfdyn_oce.F90 \ 
     2524   ldfslp.F90 \ 
     2525   oce.F90 \ 
     2526   trdmod.F90 \ 
     2527   trdmod_oce.F90 \ 
     2528   zdf_oce.F90 \ 
     2529   domzgr_substitute.h90 \ 
     2530   ldfdyn_substitute.h90 \ 
     2531   vectopt_loop_substitute.h90 \ 
     2532   KEY_CPP \ 
     2533   dynldf_lap.F90 
     2534$(MODEL_LIB)(dynnxt.o) :   \ 
     2535   $(MODEL_LIB)(dom_oce.o) \ 
     2536   $(MODEL_LIB)(dynspg_oce.o) \ 
     2537   $(MODEL_LIB)(in_out_manager.o) \ 
     2538   $(MODEL_LIB)(lbclnk.o) \ 
     2539   $(MODEL_LIB)(lib_mpp.o) \ 
     2540   $(MODEL_LIB)(lib_print.o) \ 
     2541   $(MODEL_LIB)(obc_oce.o) \ 
     2542   $(MODEL_LIB)(obc_par.o) \ 
     2543   $(MODEL_LIB)(obccli.o) \ 
     2544   $(MODEL_LIB)(oce.o) \ 
     2545   $(MODEL_LIB)(ocesbc.o) \ 
     2546   $(MODEL_LIB)(par_kind.o) \ 
     2547   $(MODEL_LIB)(par_oce.o) \ 
     2548   $(MODEL_LIB)(phycst.o) \ 
     2549   dom_oce.F90 \ 
     2550   dynspg_oce.F90 \ 
     2551   in_out_manager.F90 \ 
     2552   lbclnk.F90 \ 
     2553   lib_mpp.F90 \ 
     2554   lib_print.f90 \ 
     2555   obc_oce.F90 \ 
     2556   obc_par.F90 \ 
     2557   obccli.F90 \ 
     2558   oce.F90 \ 
     2559   ocesbc.F90 \ 
     2560   par_kind.F90 \ 
     2561   par_oce.F90 \ 
     2562   phycst.F90 \ 
     2563   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     2564   $(MODEL_LIB)(agrif_opa_update.o) \ 
     2565   $(MODEL_LIB)(dom_oce.o) \ 
     2566   $(MODEL_LIB)(dynspg_oce.o) \ 
     2567   $(MODEL_LIB)(in_out_manager.o) \ 
     2568   $(MODEL_LIB)(lbclnk.o) \ 
     2569   $(MODEL_LIB)(obc_oce.o) \ 
     2570   $(MODEL_LIB)(obcdyn.o) \ 
     2571   $(MODEL_LIB)(obcdyn_bt.o) \ 
     2572   $(MODEL_LIB)(obcvol.o) \ 
     2573   $(MODEL_LIB)(oce.o) \ 
     2574   $(MODEL_LIB)(prtctl.o) \ 
     2575   agrif_opa_interp.F90 \ 
     2576   agrif_opa_update.F90 \ 
     2577   dom_oce.F90 \ 
     2578   dynspg_oce.F90 \ 
     2579   in_out_manager.F90 \ 
     2580   lbclnk.F90 \ 
     2581   obc_oce.F90 \ 
     2582   obcdyn.F90 \ 
     2583   obcdyn_bt.F90 \ 
     2584   obcvol.F90 \ 
     2585   oce.F90 \ 
     2586   prtctl.F90 \ 
     2587   $(AGRIF_LIB) \ 
     2588   KEY_CPP \ 
     2589   dynnxt.F90 
     2590$(MODEL_LIB)(dynnxt1d.o) : \ 
     2591   $(MODEL_LIB)(dom_oce.o) \ 
     2592   $(MODEL_LIB)(in_out_manager.o) \ 
     2593   $(MODEL_LIB)(lib_mpp.o) \ 
     2594   $(MODEL_LIB)(lib_print.o) \ 
     2595   $(MODEL_LIB)(oce.o) \ 
     2596   $(MODEL_LIB)(par_kind.o) \ 
     2597   $(MODEL_LIB)(par_oce.o) \ 
     2598   dom_oce.F90 \ 
     2599   in_out_manager.F90 \ 
     2600   lib_mpp.F90 \ 
     2601   lib_print.f90 \ 
     2602   oce.F90 \ 
     2603   par_kind.F90 \ 
     2604   par_oce.F90 \ 
     2605   $(MODEL_LIB)(dom_oce.o) \ 
     2606   $(MODEL_LIB)(in_out_manager.o) \ 
     2607   $(MODEL_LIB)(lbclnk.o) \ 
     2608   $(MODEL_LIB)(oce.o) \ 
     2609   $(MODEL_LIB)(prtctl.o) \ 
     2610   dom_oce.F90 \ 
     2611   in_out_manager.F90 \ 
     2612   lbclnk.F90 \ 
     2613   oce.F90 \ 
     2614   prtctl.F90 \ 
     2615   KEY_CPP \ 
     2616   dynnxt1d.F90 
     2617$(MODEL_LIB)(dynspg.o) :   \ 
     2618   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     2619   $(MODEL_LIB)(cla_dynspg.o) \ 
     2620   $(MODEL_LIB)(dom_oce.o) \ 
     2621   $(MODEL_LIB)(dynspg_oce.o) \ 
     2622   $(MODEL_LIB)(dynvor.o) \ 
     2623   $(MODEL_LIB)(flxrnf.o) \ 
     2624   $(MODEL_LIB)(in_out_manager.o) \ 
    24382625   $(MODEL_LIB)(lbclnk.o) \ 
    24392626   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    24402627   $(MODEL_LIB)(ldftra_oce.o) \ 
    2441    $(MODEL_LIB)(lib_print.o) \ 
    2442    $(MODEL_LIB)(oce.o) \ 
    2443    $(MODEL_LIB)(par_kind.o) \ 
    2444    $(MODEL_LIB)(par_oce.o) \ 
    2445    $(MODEL_LIB)(phycst.o) \ 
    2446    $(MODEL_LIB)(prtctl.o) \ 
     2628   $(MODEL_LIB)(lib_mpp.o) \ 
     2629   $(MODEL_LIB)(lib_print.o) \ 
     2630   $(MODEL_LIB)(obc_oce.o) \ 
     2631   $(MODEL_LIB)(obc_par.o) \ 
     2632   $(MODEL_LIB)(obcdta.o) \ 
     2633   $(MODEL_LIB)(obcdyn.o) \ 
     2634   $(MODEL_LIB)(obcfla.o) \ 
     2635   $(MODEL_LIB)(obcvol.o) \ 
     2636   $(MODEL_LIB)(oce.o) \ 
     2637   $(MODEL_LIB)(ocesbc.o) \ 
     2638   $(MODEL_LIB)(par_kind.o) \ 
     2639   $(MODEL_LIB)(par_oce.o) \ 
     2640   $(MODEL_LIB)(phycst.o) \ 
     2641   $(MODEL_LIB)(prtctl.o) \ 
     2642   $(MODEL_LIB)(sol_oce.o) \ 
     2643   $(MODEL_LIB)(solfet.o) \ 
     2644   $(MODEL_LIB)(solisl.o) \ 
     2645   $(MODEL_LIB)(solmat.o) \ 
     2646   $(MODEL_LIB)(solpcg.o) \ 
     2647   $(MODEL_LIB)(solsor.o) \ 
     2648   $(MODEL_LIB)(solsor_e.o) \ 
    24472649   $(MODEL_LIB)(trabbl.o) \ 
    24482650   $(MODEL_LIB)(trdicp.o) \ 
     
    24532655   $(MODEL_LIB)(trdvor.o) \ 
    24542656   $(MODEL_LIB)(trdvor_oce.o) \ 
    2455    $(MODEL_LIB)(zdfmxl.o) \ 
    2456    dom_oce.F90 \ 
    2457    in_out_manager.F90 \ 
    2458    ldfdyn_oce.F90 \ 
    2459    ldfslp.F90 \ 
    2460    oce.F90 \ 
    2461    trdmod.F90 \ 
    2462    trdmod_oce.F90 \ 
    2463    zdf_oce.F90 \ 
    2464    $(MODEL_LIB)(dom_oce.o) \ 
    2465    $(MODEL_LIB)(in_out_manager.o) \ 
    2466    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2467    $(MODEL_LIB)(ldfslp.o) \ 
    2468    $(MODEL_LIB)(oce.o) \ 
    2469    $(MODEL_LIB)(trdmod.o) \ 
    2470    $(MODEL_LIB)(trdmod_oce.o) \ 
    24712657   $(MODEL_LIB)(zdf_oce.o) \ 
    2472    domzgr_substitute.h90 \ 
    2473    ldfdyn_substitute.h90 \ 
    2474    vectopt_loop_substitute.h90 \ 
    2475    KEY_CPP \ 
    2476    dynldf_lap.F90 
    2477 $(MODEL_LIB)(dynnxt1d.o) : \ 
    2478    dom_oce.F90 \ 
    2479    in_out_manager.F90 \ 
    2480    lib_mpp.F90 \ 
    2481    lib_print.f90 \ 
    2482    oce.F90 \ 
    2483    par_kind.F90 \ 
    2484    par_oce.F90 \ 
    2485    $(MODEL_LIB)(dom_oce.o) \ 
    2486    $(MODEL_LIB)(in_out_manager.o) \ 
    2487    $(MODEL_LIB)(lib_mpp.o) \ 
    2488    $(MODEL_LIB)(lib_print.o) \ 
    2489    $(MODEL_LIB)(oce.o) \ 
    2490    $(MODEL_LIB)(par_kind.o) \ 
    2491    $(MODEL_LIB)(par_oce.o) \ 
    2492    dom_oce.F90 \ 
    2493    in_out_manager.F90 \ 
    2494    lbclnk.F90 \ 
    2495    oce.F90 \ 
    2496    prtctl.F90 \ 
    2497    $(MODEL_LIB)(dom_oce.o) \ 
    2498    $(MODEL_LIB)(in_out_manager.o) \ 
    2499    $(MODEL_LIB)(lbclnk.o) \ 
    2500    $(MODEL_LIB)(oce.o) \ 
    2501    $(MODEL_LIB)(prtctl.o) \ 
    2502    KEY_CPP \ 
    2503    dynnxt1d.F90 
    2504 $(MODEL_LIB)(dynnxt.o) :   \ 
    2505    dom_oce.F90 \ 
    2506    dynspg_oce.F90 \ 
    2507    in_out_manager.F90 \ 
    2508    lbclnk.F90 \ 
    2509    lib_mpp.F90 \ 
    2510    lib_print.f90 \ 
    2511    obccli.F90 \ 
    2512    obc_oce.F90 \ 
    2513    obc_par.F90 \ 
    2514    ocesbc.F90 \ 
    2515    oce.F90 \ 
    2516    par_kind.F90 \ 
    2517    par_oce.F90 \ 
    2518    phycst.F90 \ 
    2519    $(MODEL_LIB)(dom_oce.o) \ 
    2520    $(MODEL_LIB)(dynspg_oce.o) \ 
    2521    $(MODEL_LIB)(in_out_manager.o) \ 
    2522    $(MODEL_LIB)(lbclnk.o) \ 
    2523    $(MODEL_LIB)(lib_mpp.o) \ 
    2524    $(MODEL_LIB)(lib_print.o) \ 
    2525    $(MODEL_LIB)(obccli.o) \ 
    2526    $(MODEL_LIB)(obc_oce.o) \ 
    2527    $(MODEL_LIB)(obc_par.o) \ 
    2528    $(MODEL_LIB)(ocesbc.o) \ 
    2529    $(MODEL_LIB)(oce.o) \ 
    2530    $(MODEL_LIB)(par_kind.o) \ 
    2531    $(MODEL_LIB)(par_oce.o) \ 
    2532    $(MODEL_LIB)(phycst.o) \ 
    2533    agrif_opa_interp.F90 \ 
    2534    agrif_opa_update.F90 \ 
    2535    dom_oce.F90 \ 
    2536    dynspg_oce.F90 \ 
    2537    in_out_manager.F90 \ 
    2538    lbclnk.F90 \ 
    2539    obcdyn.F90 \ 
    2540    obcdyn_bt.F90 \ 
    2541    obcvol.F90 \ 
    2542    obc_oce.F90 \ 
    2543    oce.F90 \ 
    2544    prtctl.F90 \ 
    2545    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    2546    $(MODEL_LIB)(agrif_opa_update.o) \ 
    2547    $(MODEL_LIB)(dom_oce.o) \ 
    2548    $(MODEL_LIB)(dynspg_oce.o) \ 
    2549    $(MODEL_LIB)(in_out_manager.o) \ 
    2550    $(MODEL_LIB)(lbclnk.o) \ 
    2551    $(MODEL_LIB)(obcdyn.o) \ 
    2552    $(MODEL_LIB)(obcdyn_bt.o) \ 
    2553    $(MODEL_LIB)(obcvol.o) \ 
    2554    $(MODEL_LIB)(obc_oce.o) \ 
    2555    $(MODEL_LIB)(oce.o) \ 
    2556    $(MODEL_LIB)(prtctl.o) \ 
    2557    $(AGRIF_LIB) \ 
    2558    KEY_CPP \ 
    2559    dynnxt.F90 
    2560 $(MODEL_LIB)(dynspg.o) :   \ 
    25612658   agrif_opa_interp.F90 \ 
    25622659   cla_dynspg.F90 \ 
     
    25712668   lib_mpp.F90 \ 
    25722669   lib_print.f90 \ 
     2670   obc_oce.F90 \ 
     2671   obc_par.F90 \ 
    25732672   obcdta.F90 \ 
    25742673   obcdyn.F90 \ 
    25752674   obcfla.F90 \ 
    25762675   obcvol.F90 \ 
    2577    obc_oce.F90 \ 
    2578    obc_par.F90 \ 
     2676   oce.F90 \ 
    25792677   ocesbc.F90 \ 
    2580    oce.F90 \ 
    2581    par_kind.F90 \ 
    2582    par_oce.F90 \ 
    2583    phycst.F90 \ 
    2584    prtctl.F90 \ 
     2678   par_kind.F90 \ 
     2679   par_oce.F90 \ 
     2680   phycst.F90 \ 
     2681   prtctl.F90 \ 
     2682   sol_oce.F90 \ 
    25852683   solfet.F90 \ 
    25862684   solisl.F90 \ 
     
    25892687   solsor.F90 \ 
    25902688   solsor_e.F90 \ 
    2591    sol_oce.F90 \ 
    25922689   trabbl.F90 \ 
    25932690   trdicp.F90 \ 
     
    25992696   trdvor_oce.F90 \ 
    26002697   zdf_oce.F90 \ 
     2698   $(MODEL_LIB)(dom_oce.o) \ 
     2699   $(MODEL_LIB)(dynspg_exp.o) \ 
     2700   $(MODEL_LIB)(dynspg_exp_jki.o) \ 
     2701   $(MODEL_LIB)(dynspg_flt.o) \ 
     2702   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     2703   $(MODEL_LIB)(dynspg_oce.o) \ 
     2704   $(MODEL_LIB)(dynspg_rl.o) \ 
     2705   $(MODEL_LIB)(dynspg_ts.o) \ 
     2706   $(MODEL_LIB)(dynspg_ts_jki.o) \ 
     2707   $(MODEL_LIB)(in_out_manager.o) \ 
     2708   $(MODEL_LIB)(obc_oce.o) \ 
     2709   $(MODEL_LIB)(oce.o) \ 
     2710   $(MODEL_LIB)(prtctl.o) \ 
     2711   $(MODEL_LIB)(trdmod.o) \ 
     2712   $(MODEL_LIB)(trdmod_oce.o) \ 
     2713   dom_oce.F90 \ 
     2714   dynspg_exp.F90 \ 
     2715   dynspg_exp_jki.F90 \ 
     2716   dynspg_flt.F90 \ 
     2717   dynspg_flt_jki.F90 \ 
     2718   dynspg_oce.F90 \ 
     2719   dynspg_rl.F90 \ 
     2720   dynspg_ts.F90 \ 
     2721   dynspg_ts_jki.F90 \ 
     2722   in_out_manager.F90 \ 
     2723   obc_oce.F90 \ 
     2724   oce.F90 \ 
     2725   prtctl.F90 \ 
     2726   trdmod.F90 \ 
     2727   trdmod_oce.F90 \ 
     2728   domzgr_substitute.h90 \ 
     2729   vectopt_loop_substitute.h90 \ 
     2730   KEY_CPP \ 
     2731   dynspg.F90 
     2732$(MODEL_LIB)(dynspg_exp.o) :  \ 
     2733   $(MODEL_LIB)(blk_oce.o) \ 
     2734   $(MODEL_LIB)(cpl_oce.o) \ 
     2735   $(MODEL_LIB)(daymod.o) \ 
     2736   $(MODEL_LIB)(dom_oce.o) \ 
     2737   $(MODEL_LIB)(dtasal.o) \ 
     2738   $(MODEL_LIB)(dtasss.o) \ 
     2739   $(MODEL_LIB)(dtasst.o) \ 
     2740   $(MODEL_LIB)(dtatem.o) \ 
     2741   $(MODEL_LIB)(dynspg_oce.o) \ 
     2742   $(MODEL_LIB)(flx_oce.o) \ 
     2743   $(MODEL_LIB)(flxmod.o) \ 
     2744   $(MODEL_LIB)(flxrnf.o) \ 
     2745   $(MODEL_LIB)(ice_oce.o) \ 
     2746   $(MODEL_LIB)(in_out_manager.o) \ 
     2747   $(MODEL_LIB)(iom.o) \ 
     2748   $(MODEL_LIB)(lbclnk.o) \ 
     2749   $(MODEL_LIB)(lib_mpp.o) \ 
     2750   $(MODEL_LIB)(lib_print.o) \ 
     2751   $(MODEL_LIB)(obc_oce.o) \ 
     2752   $(MODEL_LIB)(obc_par.o) \ 
     2753   $(MODEL_LIB)(obccli.o) \ 
     2754   $(MODEL_LIB)(oce.o) \ 
     2755   $(MODEL_LIB)(ocfzpt.o) \ 
     2756   $(MODEL_LIB)(par_kind.o) \ 
     2757   $(MODEL_LIB)(par_oce.o) \ 
     2758   $(MODEL_LIB)(phycst.o) \ 
     2759   $(MODEL_LIB)(prtctl.o) \ 
     2760   $(MODEL_LIB)(taumod.o) \ 
     2761   $(MODEL_LIB)(tradmp.o) \ 
     2762   blk_oce.F90 \ 
     2763   cpl_oce.F90 \ 
     2764   daymod.F90 \ 
     2765   dom_oce.F90 \ 
     2766   dtasal.F90 \ 
     2767   dtasss.F90 \ 
     2768   dtasst.F90 \ 
     2769   dtatem.F90 \ 
     2770   dynspg_oce.F90 \ 
     2771   flx_oce.F90 \ 
     2772   flxmod.F90 \ 
     2773   flxrnf.F90 \ 
     2774   ice_oce.F90 \ 
     2775   in_out_manager.F90 \ 
     2776   iom.F90 \ 
     2777   lbclnk.F90 \ 
     2778   lib_mpp.F90 \ 
     2779   lib_print.f90 \ 
     2780   obc_oce.F90 \ 
     2781   obc_par.F90 \ 
     2782   obccli.F90 \ 
     2783   oce.F90 \ 
     2784   ocfzpt.F90 \ 
     2785   par_kind.F90 \ 
     2786   par_oce.F90 \ 
     2787   phycst.F90 \ 
     2788   prtctl.F90 \ 
     2789   taumod.F90 \ 
     2790   tradmp.F90 \ 
     2791   $(MODEL_LIB)(dom_oce.o) \ 
     2792   $(MODEL_LIB)(in_out_manager.o) \ 
     2793   $(MODEL_LIB)(lbclnk.o) \ 
     2794   $(MODEL_LIB)(lib_mpp.o) \ 
     2795   $(MODEL_LIB)(obc_oce.o) \ 
     2796   $(MODEL_LIB)(obc_par.o) \ 
     2797   $(MODEL_LIB)(obcdta.o) \ 
     2798   $(MODEL_LIB)(oce.o) \ 
     2799   $(MODEL_LIB)(ocesbc.o) \ 
     2800   $(MODEL_LIB)(phycst.o) \ 
     2801   $(MODEL_LIB)(prtctl.o) \ 
     2802   dom_oce.F90 \ 
     2803   in_out_manager.F90 \ 
     2804   lbclnk.F90 \ 
     2805   lib_mpp.F90 \ 
     2806   obc_oce.F90 \ 
     2807   obc_par.F90 \ 
     2808   obcdta.F90 \ 
     2809   oce.F90 \ 
     2810   ocesbc.F90 \ 
     2811   phycst.F90 \ 
     2812   prtctl.F90 \ 
     2813   domzgr_substitute.h90 \ 
     2814   vectopt_loop_substitute.h90 \ 
     2815   KEY_CPP \ 
     2816   dynspg_exp.F90 
     2817$(MODEL_LIB)(dynspg_exp_jki.o) : \ 
     2818   $(MODEL_LIB)(blk_oce.o) \ 
     2819   $(MODEL_LIB)(cpl_oce.o) \ 
     2820   $(MODEL_LIB)(daymod.o) \ 
     2821   $(MODEL_LIB)(dom_oce.o) \ 
     2822   $(MODEL_LIB)(dtasal.o) \ 
     2823   $(MODEL_LIB)(dtasss.o) \ 
     2824   $(MODEL_LIB)(dtasst.o) \ 
     2825   $(MODEL_LIB)(dtatem.o) \ 
     2826   $(MODEL_LIB)(dynspg_oce.o) \ 
     2827   $(MODEL_LIB)(flx_oce.o) \ 
     2828   $(MODEL_LIB)(flxmod.o) \ 
     2829   $(MODEL_LIB)(flxrnf.o) \ 
     2830   $(MODEL_LIB)(ice_oce.o) \ 
     2831   $(MODEL_LIB)(in_out_manager.o) \ 
     2832   $(MODEL_LIB)(iom.o) \ 
     2833   $(MODEL_LIB)(lbclnk.o) \ 
     2834   $(MODEL_LIB)(lib_mpp.o) \ 
     2835   $(MODEL_LIB)(lib_print.o) \ 
     2836   $(MODEL_LIB)(obc_oce.o) \ 
     2837   $(MODEL_LIB)(obc_par.o) \ 
     2838   $(MODEL_LIB)(obccli.o) \ 
     2839   $(MODEL_LIB)(oce.o) \ 
     2840   $(MODEL_LIB)(ocfzpt.o) \ 
     2841   $(MODEL_LIB)(par_kind.o) \ 
     2842   $(MODEL_LIB)(par_oce.o) \ 
     2843   $(MODEL_LIB)(phycst.o) \ 
     2844   $(MODEL_LIB)(prtctl.o) \ 
     2845   $(MODEL_LIB)(taumod.o) \ 
     2846   $(MODEL_LIB)(tradmp.o) \ 
     2847   blk_oce.F90 \ 
     2848   cpl_oce.F90 \ 
     2849   daymod.F90 \ 
     2850   dom_oce.F90 \ 
     2851   dtasal.F90 \ 
     2852   dtasss.F90 \ 
     2853   dtasst.F90 \ 
     2854   dtatem.F90 \ 
     2855   dynspg_oce.F90 \ 
     2856   flx_oce.F90 \ 
     2857   flxmod.F90 \ 
     2858   flxrnf.F90 \ 
     2859   ice_oce.F90 \ 
     2860   in_out_manager.F90 \ 
     2861   iom.F90 \ 
     2862   lbclnk.F90 \ 
     2863   lib_mpp.F90 \ 
     2864   lib_print.f90 \ 
     2865   obc_oce.F90 \ 
     2866   obc_par.F90 \ 
     2867   obccli.F90 \ 
     2868   oce.F90 \ 
     2869   ocfzpt.F90 \ 
     2870   par_kind.F90 \ 
     2871   par_oce.F90 \ 
     2872   phycst.F90 \ 
     2873   prtctl.F90 \ 
     2874   taumod.F90 \ 
     2875   tradmp.F90 \ 
     2876   $(MODEL_LIB)(dom_oce.o) \ 
     2877   $(MODEL_LIB)(in_out_manager.o) \ 
     2878   $(MODEL_LIB)(lbclnk.o) \ 
     2879   $(MODEL_LIB)(lib_mpp.o) \ 
     2880   $(MODEL_LIB)(obc_oce.o) \ 
     2881   $(MODEL_LIB)(obc_par.o) \ 
     2882   $(MODEL_LIB)(obcdta.o) \ 
     2883   $(MODEL_LIB)(oce.o) \ 
     2884   $(MODEL_LIB)(ocesbc.o) \ 
     2885   $(MODEL_LIB)(phycst.o) \ 
     2886   $(MODEL_LIB)(prtctl.o) \ 
     2887   dom_oce.F90 \ 
     2888   in_out_manager.F90 \ 
     2889   lbclnk.F90 \ 
     2890   lib_mpp.F90 \ 
     2891   obc_oce.F90 \ 
     2892   obc_par.F90 \ 
     2893   obcdta.F90 \ 
     2894   oce.F90 \ 
     2895   ocesbc.F90 \ 
     2896   phycst.F90 \ 
     2897   prtctl.F90 \ 
     2898   domzgr_substitute.h90 \ 
     2899   vectopt_loop_substitute.h90 \ 
     2900   KEY_CPP \ 
     2901   dynspg_exp_jki.F90 
     2902$(MODEL_LIB)(dynspg_flt.o) :  \ 
     2903   $(MODEL_LIB)(blk_oce.o) \ 
     2904   $(MODEL_LIB)(cpl_oce.o) \ 
     2905   $(MODEL_LIB)(daymod.o) \ 
     2906   $(MODEL_LIB)(dom_oce.o) \ 
     2907   $(MODEL_LIB)(dtasal.o) \ 
     2908   $(MODEL_LIB)(dtasss.o) \ 
     2909   $(MODEL_LIB)(dtasst.o) \ 
     2910   $(MODEL_LIB)(dtatem.o) \ 
     2911   $(MODEL_LIB)(dynspg_oce.o) \ 
     2912   $(MODEL_LIB)(flx_oce.o) \ 
     2913   $(MODEL_LIB)(flxmod.o) \ 
     2914   $(MODEL_LIB)(flxrnf.o) \ 
     2915   $(MODEL_LIB)(ice_oce.o) \ 
     2916   $(MODEL_LIB)(in_out_manager.o) \ 
     2917   $(MODEL_LIB)(iom.o) \ 
     2918   $(MODEL_LIB)(lbclnk.o) \ 
     2919   $(MODEL_LIB)(lib_feti.o) \ 
     2920   $(MODEL_LIB)(lib_mpp.o) \ 
     2921   $(MODEL_LIB)(lib_print.o) \ 
     2922   $(MODEL_LIB)(obc_oce.o) \ 
     2923   $(MODEL_LIB)(obc_par.o) \ 
     2924   $(MODEL_LIB)(obccli.o) \ 
     2925   $(MODEL_LIB)(obcdyn.o) \ 
     2926   $(MODEL_LIB)(obcvol.o) \ 
     2927   $(MODEL_LIB)(oce.o) \ 
     2928   $(MODEL_LIB)(ocesbc.o) \ 
     2929   $(MODEL_LIB)(ocfzpt.o) \ 
     2930   $(MODEL_LIB)(par_kind.o) \ 
     2931   $(MODEL_LIB)(par_oce.o) \ 
     2932   $(MODEL_LIB)(phycst.o) \ 
     2933   $(MODEL_LIB)(prtctl.o) \ 
     2934   $(MODEL_LIB)(sol_oce.o) \ 
     2935   $(MODEL_LIB)(solfet.o) \ 
     2936   $(MODEL_LIB)(solpcg.o) \ 
     2937   $(MODEL_LIB)(solsor.o) \ 
     2938   $(MODEL_LIB)(taumod.o) \ 
     2939   $(MODEL_LIB)(tradmp.o) \ 
     2940   $(MODEL_LIB)(zdf_oce.o) \ 
     2941   blk_oce.F90 \ 
     2942   cpl_oce.F90 \ 
     2943   daymod.F90 \ 
     2944   dom_oce.F90 \ 
     2945   dtasal.F90 \ 
     2946   dtasss.F90 \ 
     2947   dtasst.F90 \ 
     2948   dtatem.F90 \ 
     2949   dynspg_oce.F90 \ 
     2950   flx_oce.F90 \ 
     2951   flxmod.F90 \ 
     2952   flxrnf.F90 \ 
     2953   ice_oce.F90 \ 
     2954   in_out_manager.F90 \ 
     2955   iom.F90 \ 
     2956   lbclnk.F90 \ 
     2957   lib_feti.F90 \ 
     2958   lib_mpp.F90 \ 
     2959   lib_print.f90 \ 
     2960   obc_oce.F90 \ 
     2961   obc_par.F90 \ 
     2962   obccli.F90 \ 
     2963   obcdyn.F90 \ 
     2964   obcvol.F90 \ 
     2965   oce.F90 \ 
     2966   ocesbc.F90 \ 
     2967   ocfzpt.F90 \ 
     2968   par_kind.F90 \ 
     2969   par_oce.F90 \ 
     2970   phycst.F90 \ 
     2971   prtctl.F90 \ 
     2972   sol_oce.F90 \ 
     2973   solfet.F90 \ 
     2974   solpcg.F90 \ 
     2975   solsor.F90 \ 
     2976   taumod.F90 \ 
     2977   tradmp.F90 \ 
     2978   zdf_oce.F90 \ 
    26012979   $(MODEL_LIB)(agrif_opa_interp.o) \ 
    26022980   $(MODEL_LIB)(cla_dynspg.o) \ 
    26032981   $(MODEL_LIB)(dom_oce.o) \ 
    2604    $(MODEL_LIB)(dynspg_oce.o) \ 
    2605    $(MODEL_LIB)(dynvor.o) \ 
    26062982   $(MODEL_LIB)(flxrnf.o) \ 
    26072983   $(MODEL_LIB)(in_out_manager.o) \ 
    26082984   $(MODEL_LIB)(lbclnk.o) \ 
    2609    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2610    $(MODEL_LIB)(ldftra_oce.o) \ 
    2611    $(MODEL_LIB)(lib_mpp.o) \ 
    2612    $(MODEL_LIB)(lib_print.o) \ 
    2613    $(MODEL_LIB)(obcdta.o) \ 
     2985   $(MODEL_LIB)(lib_mpp.o) \ 
     2986   $(MODEL_LIB)(obc_oce.o) \ 
    26142987   $(MODEL_LIB)(obcdyn.o) \ 
    2615    $(MODEL_LIB)(obcfla.o) \ 
    26162988   $(MODEL_LIB)(obcvol.o) \ 
    2617    $(MODEL_LIB)(obc_oce.o) \ 
    2618    $(MODEL_LIB)(obc_par.o) \ 
     2989   $(MODEL_LIB)(oce.o) \ 
    26192990   $(MODEL_LIB)(ocesbc.o) \ 
    2620    $(MODEL_LIB)(oce.o) \ 
    2621    $(MODEL_LIB)(par_kind.o) \ 
    2622    $(MODEL_LIB)(par_oce.o) \ 
    2623    $(MODEL_LIB)(phycst.o) \ 
    2624    $(MODEL_LIB)(prtctl.o) \ 
     2991   $(MODEL_LIB)(phycst.o) \ 
     2992   $(MODEL_LIB)(prtctl.o) \ 
     2993   $(MODEL_LIB)(sol_oce.o) \ 
    26252994   $(MODEL_LIB)(solfet.o) \ 
    2626    $(MODEL_LIB)(solisl.o) \ 
    26272995   $(MODEL_LIB)(solmat.o) \ 
    26282996   $(MODEL_LIB)(solpcg.o) \ 
    26292997   $(MODEL_LIB)(solsor.o) \ 
    26302998   $(MODEL_LIB)(solsor_e.o) \ 
     2999   $(MODEL_LIB)(zdf_oce.o) \ 
     3000   agrif_opa_interp.F90 \ 
     3001   cla_dynspg.F90 \ 
     3002   dom_oce.F90 \ 
     3003   flxrnf.F90 \ 
     3004   in_out_manager.F90 \ 
     3005   lbclnk.F90 \ 
     3006   lib_mpp.F90 \ 
     3007   obc_oce.F90 \ 
     3008   obcdyn.F90 \ 
     3009   obcvol.F90 \ 
     3010   oce.F90 \ 
     3011   ocesbc.F90 \ 
     3012   phycst.F90 \ 
     3013   prtctl.F90 \ 
     3014   sol_oce.F90 \ 
     3015   solfet.F90 \ 
     3016   solmat.F90 \ 
     3017   solpcg.F90 \ 
     3018   solsor.F90 \ 
     3019   solsor_e.F90 \ 
     3020   zdf_oce.F90 \ 
     3021   domzgr_substitute.h90 \ 
     3022   vectopt_loop_substitute.h90 \ 
     3023   $(AGRIF_LIB) \ 
     3024   KEY_CPP \ 
     3025   dynspg_flt.F90 
     3026$(MODEL_LIB)(dynspg_flt_jki.o) : \ 
     3027   $(MODEL_LIB)(blk_oce.o) \ 
     3028   $(MODEL_LIB)(cpl_oce.o) \ 
     3029   $(MODEL_LIB)(daymod.o) \ 
     3030   $(MODEL_LIB)(dom_oce.o) \ 
     3031   $(MODEL_LIB)(dtasal.o) \ 
     3032   $(MODEL_LIB)(dtasss.o) \ 
     3033   $(MODEL_LIB)(dtasst.o) \ 
     3034   $(MODEL_LIB)(dtatem.o) \ 
     3035   $(MODEL_LIB)(dynspg_oce.o) \ 
     3036   $(MODEL_LIB)(flx_oce.o) \ 
     3037   $(MODEL_LIB)(flxmod.o) \ 
     3038   $(MODEL_LIB)(flxrnf.o) \ 
     3039   $(MODEL_LIB)(ice_oce.o) \ 
     3040   $(MODEL_LIB)(in_out_manager.o) \ 
     3041   $(MODEL_LIB)(iom.o) \ 
     3042   $(MODEL_LIB)(lbclnk.o) \ 
     3043   $(MODEL_LIB)(lib_feti.o) \ 
     3044   $(MODEL_LIB)(lib_mpp.o) \ 
     3045   $(MODEL_LIB)(lib_print.o) \ 
     3046   $(MODEL_LIB)(obc_oce.o) \ 
     3047   $(MODEL_LIB)(obc_par.o) \ 
     3048   $(MODEL_LIB)(obccli.o) \ 
     3049   $(MODEL_LIB)(obcdyn.o) \ 
     3050   $(MODEL_LIB)(obcvol.o) \ 
     3051   $(MODEL_LIB)(oce.o) \ 
     3052   $(MODEL_LIB)(ocesbc.o) \ 
     3053   $(MODEL_LIB)(ocfzpt.o) \ 
     3054   $(MODEL_LIB)(par_kind.o) \ 
     3055   $(MODEL_LIB)(par_oce.o) \ 
     3056   $(MODEL_LIB)(phycst.o) \ 
     3057   $(MODEL_LIB)(prtctl.o) \ 
    26313058   $(MODEL_LIB)(sol_oce.o) \ 
     3059   $(MODEL_LIB)(solfet.o) \ 
     3060   $(MODEL_LIB)(solpcg.o) \ 
     3061   $(MODEL_LIB)(solsor.o) \ 
     3062   $(MODEL_LIB)(taumod.o) \ 
     3063   $(MODEL_LIB)(tradmp.o) \ 
     3064   $(MODEL_LIB)(zdf_oce.o) \ 
     3065   blk_oce.F90 \ 
     3066   cpl_oce.F90 \ 
     3067   daymod.F90 \ 
     3068   dom_oce.F90 \ 
     3069   dtasal.F90 \ 
     3070   dtasss.F90 \ 
     3071   dtasst.F90 \ 
     3072   dtatem.F90 \ 
     3073   dynspg_oce.F90 \ 
     3074   flx_oce.F90 \ 
     3075   flxmod.F90 \ 
     3076   flxrnf.F90 \ 
     3077   ice_oce.F90 \ 
     3078   in_out_manager.F90 \ 
     3079   iom.F90 \ 
     3080   lbclnk.F90 \ 
     3081   lib_feti.F90 \ 
     3082   lib_mpp.F90 \ 
     3083   lib_print.f90 \ 
     3084   obc_oce.F90 \ 
     3085   obc_par.F90 \ 
     3086   obccli.F90 \ 
     3087   obcdyn.F90 \ 
     3088   obcvol.F90 \ 
     3089   oce.F90 \ 
     3090   ocesbc.F90 \ 
     3091   ocfzpt.F90 \ 
     3092   par_kind.F90 \ 
     3093   par_oce.F90 \ 
     3094   phycst.F90 \ 
     3095   prtctl.F90 \ 
     3096   sol_oce.F90 \ 
     3097   solfet.F90 \ 
     3098   solpcg.F90 \ 
     3099   solsor.F90 \ 
     3100   taumod.F90 \ 
     3101   tradmp.F90 \ 
     3102   zdf_oce.F90 \ 
     3103   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3104   $(MODEL_LIB)(cla_dynspg.o) \ 
     3105   $(MODEL_LIB)(dom_oce.o) \ 
     3106   $(MODEL_LIB)(flxrnf.o) \ 
     3107   $(MODEL_LIB)(in_out_manager.o) \ 
     3108   $(MODEL_LIB)(lbclnk.o) \ 
     3109   $(MODEL_LIB)(lib_mpp.o) \ 
     3110   $(MODEL_LIB)(obc_oce.o) \ 
     3111   $(MODEL_LIB)(obcdyn.o) \ 
     3112   $(MODEL_LIB)(obcvol.o) \ 
     3113   $(MODEL_LIB)(oce.o) \ 
     3114   $(MODEL_LIB)(ocesbc.o) \ 
     3115   $(MODEL_LIB)(phycst.o) \ 
     3116   $(MODEL_LIB)(prtctl.o) \ 
     3117   $(MODEL_LIB)(sol_oce.o) \ 
     3118   $(MODEL_LIB)(solfet.o) \ 
     3119   $(MODEL_LIB)(solmat.o) \ 
     3120   $(MODEL_LIB)(solpcg.o) \ 
     3121   $(MODEL_LIB)(solsor.o) \ 
     3122   $(MODEL_LIB)(solsor_e.o) \ 
     3123   $(MODEL_LIB)(zdf_oce.o) \ 
     3124   agrif_opa_interp.F90 \ 
     3125   cla_dynspg.F90 \ 
     3126   dom_oce.F90 \ 
     3127   flxrnf.F90 \ 
     3128   in_out_manager.F90 \ 
     3129   lbclnk.F90 \ 
     3130   lib_mpp.F90 \ 
     3131   obc_oce.F90 \ 
     3132   obcdyn.F90 \ 
     3133   obcvol.F90 \ 
     3134   oce.F90 \ 
     3135   ocesbc.F90 \ 
     3136   phycst.F90 \ 
     3137   prtctl.F90 \ 
     3138   sol_oce.F90 \ 
     3139   solfet.F90 \ 
     3140   solmat.F90 \ 
     3141   solpcg.F90 \ 
     3142   solsor.F90 \ 
     3143   solsor_e.F90 \ 
     3144   zdf_oce.F90 \ 
     3145   domzgr_substitute.h90 \ 
     3146   $(AGRIF_LIB) \ 
     3147   KEY_CPP \ 
     3148   dynspg_flt_jki.F90 
     3149$(MODEL_LIB)(dynspg_oce.o) :  \ 
     3150   $(MODEL_LIB)(par_kind.o) \ 
     3151   par_kind.F90 \ 
     3152   $(MODEL_LIB)(par_oce.o) \ 
     3153   par_oce.F90 \ 
     3154   KEY_CPP \ 
     3155   dynspg_oce.F90 
     3156$(MODEL_LIB)(dynspg_rl.o) :   \ 
     3157   $(MODEL_LIB)(dom_oce.o) \ 
     3158   $(MODEL_LIB)(in_out_manager.o) \ 
     3159   $(MODEL_LIB)(iom.o) \ 
     3160   $(MODEL_LIB)(lbclnk.o) \ 
     3161   $(MODEL_LIB)(lib_mpp.o) \ 
     3162   $(MODEL_LIB)(lib_print.o) \ 
     3163   $(MODEL_LIB)(obc_oce.o) \ 
     3164   $(MODEL_LIB)(obc_par.o) \ 
     3165   $(MODEL_LIB)(oce.o) \ 
     3166   $(MODEL_LIB)(par_kind.o) \ 
     3167   $(MODEL_LIB)(par_oce.o) \ 
     3168   $(MODEL_LIB)(sol_oce.o) \ 
     3169   $(MODEL_LIB)(solfet.o) \ 
     3170   $(MODEL_LIB)(solpcg.o) \ 
     3171   $(MODEL_LIB)(solsor.o) \ 
     3172   $(MODEL_LIB)(zdf_oce.o) \ 
     3173   dom_oce.F90 \ 
     3174   in_out_manager.F90 \ 
     3175   iom.F90 \ 
     3176   lbclnk.F90 \ 
     3177   lib_mpp.F90 \ 
     3178   lib_print.f90 \ 
     3179   obc_oce.F90 \ 
     3180   obc_par.F90 \ 
     3181   oce.F90 \ 
     3182   par_kind.F90 \ 
     3183   par_oce.F90 \ 
     3184   sol_oce.F90 \ 
     3185   solfet.F90 \ 
     3186   solpcg.F90 \ 
     3187   solsor.F90 \ 
     3188   zdf_oce.F90 \ 
     3189   $(MODEL_LIB)(dom_oce.o) \ 
     3190   $(MODEL_LIB)(in_out_manager.o) \ 
     3191   $(MODEL_LIB)(lbclnk.o) \ 
     3192   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3193   $(MODEL_LIB)(ldftra_oce.o) \ 
     3194   $(MODEL_LIB)(lib_mpp.o) \ 
     3195   $(MODEL_LIB)(obc_oce.o) \ 
     3196   $(MODEL_LIB)(oce.o) \ 
     3197   $(MODEL_LIB)(phycst.o) \ 
     3198   $(MODEL_LIB)(sol_oce.o) \ 
     3199   $(MODEL_LIB)(solfet.o) \ 
     3200   $(MODEL_LIB)(solisl.o) \ 
     3201   $(MODEL_LIB)(solpcg.o) \ 
     3202   $(MODEL_LIB)(solsor.o) \ 
     3203   $(MODEL_LIB)(solsor_e.o) \ 
     3204   $(MODEL_LIB)(zdf_oce.o) \ 
     3205   dom_oce.F90 \ 
     3206   in_out_manager.F90 \ 
     3207   lbclnk.F90 \ 
     3208   ldfdyn_oce.F90 \ 
     3209   ldftra_oce.F90 \ 
     3210   lib_mpp.F90 \ 
     3211   obc_oce.F90 \ 
     3212   oce.F90 \ 
     3213   phycst.F90 \ 
     3214   sol_oce.F90 \ 
     3215   solfet.F90 \ 
     3216   solisl.F90 \ 
     3217   solpcg.F90 \ 
     3218   solsor.F90 \ 
     3219   solsor_e.F90 \ 
     3220   zdf_oce.F90 \ 
     3221   domzgr_substitute.h90 \ 
     3222   obc_vectopt_loop_substitute.h90 \ 
     3223   vectopt_loop_substitute.h90 \ 
     3224   KEY_CPP \ 
     3225   dynspg_rl.F90 
     3226$(MODEL_LIB)(dynspg_ts.o) :   \ 
     3227   $(MODEL_LIB)(blk_oce.o) \ 
     3228   $(MODEL_LIB)(cpl_oce.o) \ 
     3229   $(MODEL_LIB)(daymod.o) \ 
     3230   $(MODEL_LIB)(dom_oce.o) \ 
     3231   $(MODEL_LIB)(dtasal.o) \ 
     3232   $(MODEL_LIB)(dtasss.o) \ 
     3233   $(MODEL_LIB)(dtasst.o) \ 
     3234   $(MODEL_LIB)(dtatem.o) \ 
     3235   $(MODEL_LIB)(dynspg_oce.o) \ 
     3236   $(MODEL_LIB)(flx_oce.o) \ 
     3237   $(MODEL_LIB)(flxmod.o) \ 
     3238   $(MODEL_LIB)(flxrnf.o) \ 
     3239   $(MODEL_LIB)(ice_oce.o) \ 
     3240   $(MODEL_LIB)(in_out_manager.o) \ 
     3241   $(MODEL_LIB)(iom.o) \ 
     3242   $(MODEL_LIB)(lbclnk.o) \ 
     3243   $(MODEL_LIB)(lib_mpp.o) \ 
     3244   $(MODEL_LIB)(lib_print.o) \ 
     3245   $(MODEL_LIB)(obc_oce.o) \ 
     3246   $(MODEL_LIB)(obc_par.o) \ 
     3247   $(MODEL_LIB)(obccli.o) \ 
     3248   $(MODEL_LIB)(obcdta.o) \ 
     3249   $(MODEL_LIB)(oce.o) \ 
     3250   $(MODEL_LIB)(ocfzpt.o) \ 
     3251   $(MODEL_LIB)(par_kind.o) \ 
     3252   $(MODEL_LIB)(par_oce.o) \ 
     3253   $(MODEL_LIB)(phycst.o) \ 
     3254   $(MODEL_LIB)(prtctl.o) \ 
     3255   $(MODEL_LIB)(taumod.o) \ 
     3256   $(MODEL_LIB)(tradmp.o) \ 
     3257   $(MODEL_LIB)(trdmod.o) \ 
     3258   $(MODEL_LIB)(trdmod_oce.o) \ 
     3259   blk_oce.F90 \ 
     3260   cpl_oce.F90 \ 
     3261   daymod.F90 \ 
     3262   dom_oce.F90 \ 
     3263   dtasal.F90 \ 
     3264   dtasss.F90 \ 
     3265   dtasst.F90 \ 
     3266   dtatem.F90 \ 
     3267   dynspg_oce.F90 \ 
     3268   flx_oce.F90 \ 
     3269   flxmod.F90 \ 
     3270   flxrnf.F90 \ 
     3271   ice_oce.F90 \ 
     3272   in_out_manager.F90 \ 
     3273   iom.F90 \ 
     3274   lbclnk.F90 \ 
     3275   lib_mpp.F90 \ 
     3276   lib_print.f90 \ 
     3277   obc_oce.F90 \ 
     3278   obc_par.F90 \ 
     3279   obccli.F90 \ 
     3280   obcdta.F90 \ 
     3281   oce.F90 \ 
     3282   ocfzpt.F90 \ 
     3283   par_kind.F90 \ 
     3284   par_oce.F90 \ 
     3285   phycst.F90 \ 
     3286   prtctl.F90 \ 
     3287   taumod.F90 \ 
     3288   tradmp.F90 \ 
     3289   trdmod.F90 \ 
     3290   trdmod_oce.F90 \ 
     3291   $(MODEL_LIB)(dom_oce.o) \ 
     3292   $(MODEL_LIB)(dynspg_oce.o) \ 
     3293   $(MODEL_LIB)(dynvor.o) \ 
     3294   $(MODEL_LIB)(in_out_manager.o) \ 
     3295   $(MODEL_LIB)(lbclnk.o) \ 
     3296   $(MODEL_LIB)(lib_mpp.o) \ 
     3297   $(MODEL_LIB)(obc_oce.o) \ 
     3298   $(MODEL_LIB)(obc_par.o) \ 
     3299   $(MODEL_LIB)(obcdta.o) \ 
     3300   $(MODEL_LIB)(obcfla.o) \ 
     3301   $(MODEL_LIB)(oce.o) \ 
     3302   $(MODEL_LIB)(ocesbc.o) \ 
     3303   $(MODEL_LIB)(phycst.o) \ 
     3304   $(MODEL_LIB)(prtctl.o) \ 
     3305   dom_oce.F90 \ 
     3306   dynspg_oce.F90 \ 
     3307   dynvor.F90 \ 
     3308   in_out_manager.F90 \ 
     3309   lbclnk.F90 \ 
     3310   lib_mpp.F90 \ 
     3311   obc_oce.F90 \ 
     3312   obc_par.F90 \ 
     3313   obcdta.F90 \ 
     3314   obcfla.F90 \ 
     3315   oce.F90 \ 
     3316   ocesbc.F90 \ 
     3317   phycst.F90 \ 
     3318   prtctl.F90 \ 
     3319   domzgr_substitute.h90 \ 
     3320   vectopt_loop_substitute.h90 \ 
     3321   KEY_CPP \ 
     3322   dynspg_ts.F90 
     3323$(MODEL_LIB)(dynspg_ts_jki.o) :  \ 
     3324   $(MODEL_LIB)(blk_oce.o) \ 
     3325   $(MODEL_LIB)(cpl_oce.o) \ 
     3326   $(MODEL_LIB)(daymod.o) \ 
     3327   $(MODEL_LIB)(dom_oce.o) \ 
     3328   $(MODEL_LIB)(dtasal.o) \ 
     3329   $(MODEL_LIB)(dtasss.o) \ 
     3330   $(MODEL_LIB)(dtasst.o) \ 
     3331   $(MODEL_LIB)(dtatem.o) \ 
     3332   $(MODEL_LIB)(dynspg_oce.o) \ 
     3333   $(MODEL_LIB)(flx_oce.o) \ 
     3334   $(MODEL_LIB)(flxmod.o) \ 
     3335   $(MODEL_LIB)(flxrnf.o) \ 
     3336   $(MODEL_LIB)(ice_oce.o) \ 
     3337   $(MODEL_LIB)(in_out_manager.o) \ 
     3338   $(MODEL_LIB)(iom.o) \ 
     3339   $(MODEL_LIB)(lbclnk.o) \ 
     3340   $(MODEL_LIB)(lib_mpp.o) \ 
     3341   $(MODEL_LIB)(lib_print.o) \ 
     3342   $(MODEL_LIB)(obc_oce.o) \ 
     3343   $(MODEL_LIB)(obc_par.o) \ 
     3344   $(MODEL_LIB)(obccli.o) \ 
     3345   $(MODEL_LIB)(obcdta.o) \ 
     3346   $(MODEL_LIB)(oce.o) \ 
     3347   $(MODEL_LIB)(ocfzpt.o) \ 
     3348   $(MODEL_LIB)(par_kind.o) \ 
     3349   $(MODEL_LIB)(par_oce.o) \ 
     3350   $(MODEL_LIB)(phycst.o) \ 
     3351   $(MODEL_LIB)(prtctl.o) \ 
     3352   $(MODEL_LIB)(taumod.o) \ 
     3353   $(MODEL_LIB)(tradmp.o) \ 
     3354   $(MODEL_LIB)(trdmod.o) \ 
     3355   $(MODEL_LIB)(trdmod_oce.o) \ 
     3356   blk_oce.F90 \ 
     3357   cpl_oce.F90 \ 
     3358   daymod.F90 \ 
     3359   dom_oce.F90 \ 
     3360   dtasal.F90 \ 
     3361   dtasss.F90 \ 
     3362   dtasst.F90 \ 
     3363   dtatem.F90 \ 
     3364   dynspg_oce.F90 \ 
     3365   flx_oce.F90 \ 
     3366   flxmod.F90 \ 
     3367   flxrnf.F90 \ 
     3368   ice_oce.F90 \ 
     3369   in_out_manager.F90 \ 
     3370   iom.F90 \ 
     3371   lbclnk.F90 \ 
     3372   lib_mpp.F90 \ 
     3373   lib_print.f90 \ 
     3374   obc_oce.F90 \ 
     3375   obc_par.F90 \ 
     3376   obccli.F90 \ 
     3377   obcdta.F90 \ 
     3378   oce.F90 \ 
     3379   ocfzpt.F90 \ 
     3380   par_kind.F90 \ 
     3381   par_oce.F90 \ 
     3382   phycst.F90 \ 
     3383   prtctl.F90 \ 
     3384   taumod.F90 \ 
     3385   tradmp.F90 \ 
     3386   trdmod.F90 \ 
     3387   trdmod_oce.F90 \ 
     3388   $(MODEL_LIB)(dom_oce.o) \ 
     3389   $(MODEL_LIB)(dynspg_oce.o) \ 
     3390   $(MODEL_LIB)(dynvor.o) \ 
     3391   $(MODEL_LIB)(in_out_manager.o) \ 
     3392   $(MODEL_LIB)(lbclnk.o) \ 
     3393   $(MODEL_LIB)(lib_mpp.o) \ 
     3394   $(MODEL_LIB)(obc_oce.o) \ 
     3395   $(MODEL_LIB)(obc_par.o) \ 
     3396   $(MODEL_LIB)(obcdta.o) \ 
     3397   $(MODEL_LIB)(obcfla.o) \ 
     3398   $(MODEL_LIB)(oce.o) \ 
     3399   $(MODEL_LIB)(ocesbc.o) \ 
     3400   $(MODEL_LIB)(phycst.o) \ 
     3401   $(MODEL_LIB)(prtctl.o) \ 
     3402   dom_oce.F90 \ 
     3403   dynspg_oce.F90 \ 
     3404   dynvor.F90 \ 
     3405   in_out_manager.F90 \ 
     3406   lbclnk.F90 \ 
     3407   lib_mpp.F90 \ 
     3408   obc_oce.F90 \ 
     3409   obc_par.F90 \ 
     3410   obcdta.F90 \ 
     3411   obcfla.F90 \ 
     3412   oce.F90 \ 
     3413   ocesbc.F90 \ 
     3414   phycst.F90 \ 
     3415   prtctl.F90 \ 
     3416   domzgr_substitute.h90 \ 
     3417   vectopt_loop_substitute.h90 \ 
     3418   KEY_CPP \ 
     3419   dynspg_ts_jki.F90 
     3420$(MODEL_LIB)(dynvor.o) :   \ 
     3421   $(MODEL_LIB)(dom_oce.o) \ 
     3422   $(MODEL_LIB)(in_out_manager.o) \ 
     3423   $(MODEL_LIB)(lib_mpp.o) \ 
     3424   $(MODEL_LIB)(lib_print.o) \ 
     3425   $(MODEL_LIB)(oce.o) \ 
     3426   $(MODEL_LIB)(par_kind.o) \ 
     3427   $(MODEL_LIB)(par_oce.o) \ 
    26323428   $(MODEL_LIB)(trabbl.o) \ 
    26333429   $(MODEL_LIB)(trdicp.o) \ 
     
    26383434   $(MODEL_LIB)(trdvor.o) \ 
    26393435   $(MODEL_LIB)(trdvor_oce.o) \ 
    2640    $(MODEL_LIB)(zdf_oce.o) \ 
    2641    dom_oce.F90 \ 
    2642    dynspg_exp.F90 \ 
    2643    dynspg_exp_jki.F90 \ 
    2644    dynspg_flt.F90 \ 
    2645    dynspg_flt_jki.F90 \ 
    2646    dynspg_oce.F90 \ 
    2647    dynspg_rl.F90 \ 
    2648    dynspg_ts.F90 \ 
    2649    dynspg_ts_jki.F90 \ 
    2650    in_out_manager.F90 \ 
    2651    obc_oce.F90 \ 
    2652    oce.F90 \ 
    2653    prtctl.F90 \ 
    2654    trdmod.F90 \ 
    2655    trdmod_oce.F90 \ 
    2656    $(MODEL_LIB)(dom_oce.o) \ 
    2657    $(MODEL_LIB)(dynspg_exp.o) \ 
    2658    $(MODEL_LIB)(dynspg_exp_jki.o) \ 
    2659    $(MODEL_LIB)(dynspg_flt.o) \ 
    2660    $(MODEL_LIB)(dynspg_flt_jki.o) \ 
    2661    $(MODEL_LIB)(dynspg_oce.o) \ 
    2662    $(MODEL_LIB)(dynspg_rl.o) \ 
    2663    $(MODEL_LIB)(dynspg_ts.o) \ 
    2664    $(MODEL_LIB)(dynspg_ts_jki.o) \ 
    2665    $(MODEL_LIB)(in_out_manager.o) \ 
    2666    $(MODEL_LIB)(obc_oce.o) \ 
    2667    $(MODEL_LIB)(oce.o) \ 
    2668    $(MODEL_LIB)(prtctl.o) \ 
    2669    $(MODEL_LIB)(trdmod.o) \ 
    2670    $(MODEL_LIB)(trdmod_oce.o) \ 
    2671    domzgr_substitute.h90 \ 
    2672    vectopt_loop_substitute.h90 \ 
    2673    KEY_CPP \ 
    2674    dynspg.F90 
    2675 $(MODEL_LIB)(dynspg_exp.o) :  \ 
    2676    blk_oce.F90 \ 
    2677    cpl_oce.F90 \ 
    2678    daymod.F90 \ 
    2679    dom_oce.F90 \ 
    2680    dtasal.F90 \ 
    2681    dtasss.F90 \ 
    2682    dtasst.F90 \ 
    2683    dtatem.F90 \ 
    2684    dynspg_oce.F90 \ 
    2685    flxmod.F90 \ 
    2686    flxrnf.F90 \ 
    2687    flx_oce.F90 \ 
    2688    ice_oce.F90 \ 
    2689    in_out_manager.F90 \ 
    2690    lbclnk.F90 \ 
    2691    lib_mpp.F90 \ 
    2692    lib_print.f90 \ 
    2693    obccli.F90 \ 
    2694    obc_oce.F90 \ 
    2695    obc_par.F90 \ 
    2696    oce.F90 \ 
    2697    ocfzpt.F90 \ 
    2698    par_kind.F90 \ 
    2699    par_oce.F90 \ 
    2700    phycst.F90 \ 
    2701    prtctl.F90 \ 
    2702    taumod.F90 \ 
    2703    tradmp.F90 \ 
    2704    $(MODEL_LIB)(blk_oce.o) \ 
    2705    $(MODEL_LIB)(cpl_oce.o) \ 
    2706    $(MODEL_LIB)(daymod.o) \ 
    2707    $(MODEL_LIB)(dom_oce.o) \ 
    2708    $(MODEL_LIB)(dtasal.o) \ 
    2709    $(MODEL_LIB)(dtasss.o) \ 
    2710    $(MODEL_LIB)(dtasst.o) \ 
    2711    $(MODEL_LIB)(dtatem.o) \ 
    2712    $(MODEL_LIB)(dynspg_oce.o) \ 
    2713    $(MODEL_LIB)(flxmod.o) \ 
    2714    $(MODEL_LIB)(flxrnf.o) \ 
    2715    $(MODEL_LIB)(flx_oce.o) \ 
    2716    $(MODEL_LIB)(ice_oce.o) \ 
    2717    $(MODEL_LIB)(in_out_manager.o) \ 
    2718    $(MODEL_LIB)(lbclnk.o) \ 
    2719    $(MODEL_LIB)(lib_mpp.o) \ 
    2720    $(MODEL_LIB)(lib_print.o) \ 
    2721    $(MODEL_LIB)(obccli.o) \ 
    2722    $(MODEL_LIB)(obc_oce.o) \ 
    2723    $(MODEL_LIB)(obc_par.o) \ 
    2724    $(MODEL_LIB)(oce.o) \ 
    2725    $(MODEL_LIB)(ocfzpt.o) \ 
    2726    $(MODEL_LIB)(par_kind.o) \ 
    2727    $(MODEL_LIB)(par_oce.o) \ 
    2728    $(MODEL_LIB)(phycst.o) \ 
    2729    $(MODEL_LIB)(prtctl.o) \ 
    2730    $(MODEL_LIB)(taumod.o) \ 
    2731    $(MODEL_LIB)(tradmp.o) \ 
    2732    dom_oce.F90 \ 
    2733    in_out_manager.F90 \ 
    2734    lbclnk.F90 \ 
    2735    lib_mpp.F90 \ 
    2736    obcdta.F90 \ 
    2737    obc_oce.F90 \ 
    2738    obc_par.F90 \ 
    2739    ocesbc.F90 \ 
    2740    oce.F90 \ 
    2741    phycst.F90 \ 
    2742    prtctl.F90 \ 
    2743    $(MODEL_LIB)(dom_oce.o) \ 
    2744    $(MODEL_LIB)(in_out_manager.o) \ 
    2745    $(MODEL_LIB)(lbclnk.o) \ 
    2746    $(MODEL_LIB)(lib_mpp.o) \ 
    2747    $(MODEL_LIB)(obcdta.o) \ 
    2748    $(MODEL_LIB)(obc_oce.o) \ 
    2749    $(MODEL_LIB)(obc_par.o) \ 
    2750    $(MODEL_LIB)(ocesbc.o) \ 
    2751    $(MODEL_LIB)(oce.o) \ 
    2752    $(MODEL_LIB)(phycst.o) \ 
    2753    $(MODEL_LIB)(prtctl.o) \ 
    2754    domzgr_substitute.h90 \ 
    2755    vectopt_loop_substitute.h90 \ 
    2756    KEY_CPP \ 
    2757    dynspg_exp.F90 
    2758 $(MODEL_LIB)(dynspg_exp_jki.o) : \ 
    2759    blk_oce.F90 \ 
    2760    cpl_oce.F90 \ 
    2761    daymod.F90 \ 
    2762    dom_oce.F90 \ 
    2763    dtasal.F90 \ 
    2764    dtasss.F90 \ 
    2765    dtasst.F90 \ 
    2766    dtatem.F90 \ 
    2767    dynspg_oce.F90 \ 
    2768    flxmod.F90 \ 
    2769    flxrnf.F90 \ 
    2770    flx_oce.F90 \ 
    2771    ice_oce.F90 \ 
    2772    in_out_manager.F90 \ 
    2773    lbclnk.F90 \ 
    2774    lib_mpp.F90 \ 
    2775    lib_print.f90 \ 
    2776    obccli.F90 \ 
    2777    obc_oce.F90 \ 
    2778    obc_par.F90 \ 
    2779    oce.F90 \ 
    2780    ocfzpt.F90 \ 
    2781    par_kind.F90 \ 
    2782    par_oce.F90 \ 
    2783    phycst.F90 \ 
    2784    prtctl.F90 \ 
    2785    taumod.F90 \ 
    2786    tradmp.F90 \ 
    2787    $(MODEL_LIB)(blk_oce.o) \ 
    2788    $(MODEL_LIB)(cpl_oce.o) \ 
    2789    $(MODEL_LIB)(daymod.o) \ 
    2790    $(MODEL_LIB)(dom_oce.o) \ 
    2791    $(MODEL_LIB)(dtasal.o) \ 
    2792    $(MODEL_LIB)(dtasss.o) \ 
    2793    $(MODEL_LIB)(dtasst.o) \ 
    2794    $(MODEL_LIB)(dtatem.o) \ 
    2795    $(MODEL_LIB)(dynspg_oce.o) \ 
    2796    $(MODEL_LIB)(flxmod.o) \ 
    2797    $(MODEL_LIB)(flxrnf.o) \ 
    2798    $(MODEL_LIB)(flx_oce.o) \ 
    2799    $(MODEL_LIB)(ice_oce.o) \ 
    2800    $(MODEL_LIB)(in_out_manager.o) \ 
    2801    $(MODEL_LIB)(lbclnk.o) \ 
    2802    $(MODEL_LIB)(lib_mpp.o) \ 
    2803    $(MODEL_LIB)(lib_print.o) \ 
    2804    $(MODEL_LIB)(obccli.o) \ 
    2805    $(MODEL_LIB)(obc_oce.o) \ 
    2806    $(MODEL_LIB)(obc_par.o) \ 
    2807    $(MODEL_LIB)(oce.o) \ 
    2808    $(MODEL_LIB)(ocfzpt.o) \ 
    2809    $(MODEL_LIB)(par_kind.o) \ 
    2810    $(MODEL_LIB)(par_oce.o) \ 
    2811    $(MODEL_LIB)(phycst.o) \ 
    2812    $(MODEL_LIB)(prtctl.o) \ 
    2813    $(MODEL_LIB)(taumod.o) \ 
    2814    $(MODEL_LIB)(tradmp.o) \ 
    2815    dom_oce.F90 \ 
    2816    in_out_manager.F90 \ 
    2817    lbclnk.F90 \ 
    2818    lib_mpp.F90 \ 
    2819    obcdta.F90 \ 
    2820    obc_oce.F90 \ 
    2821    obc_par.F90 \ 
    2822    ocesbc.F90 \ 
    2823    oce.F90 \ 
    2824    phycst.F90 \ 
    2825    prtctl.F90 \ 
    2826    $(MODEL_LIB)(dom_oce.o) \ 
    2827    $(MODEL_LIB)(in_out_manager.o) \ 
    2828    $(MODEL_LIB)(lbclnk.o) \ 
    2829    $(MODEL_LIB)(lib_mpp.o) \ 
    2830    $(MODEL_LIB)(obcdta.o) \ 
    2831    $(MODEL_LIB)(obc_oce.o) \ 
    2832    $(MODEL_LIB)(obc_par.o) \ 
    2833    $(MODEL_LIB)(ocesbc.o) \ 
    2834    $(MODEL_LIB)(oce.o) \ 
    2835    $(MODEL_LIB)(phycst.o) \ 
    2836    $(MODEL_LIB)(prtctl.o) \ 
    2837    domzgr_substitute.h90 \ 
    2838    vectopt_loop_substitute.h90 \ 
    2839    KEY_CPP \ 
    2840    dynspg_exp_jki.F90 
    2841 $(MODEL_LIB)(dynspg_flt.o) :  \ 
    2842    blk_oce.F90 \ 
    2843    cpl_oce.F90 \ 
    2844    daymod.F90 \ 
    2845    dom_oce.F90 \ 
    2846    dtasal.F90 \ 
    2847    dtasss.F90 \ 
    2848    dtasst.F90 \ 
    2849    dtatem.F90 \ 
    2850    dynspg_oce.F90 \ 
    2851    flxmod.F90 \ 
    2852    flxrnf.F90 \ 
    2853    flx_oce.F90 \ 
    2854    ice_oce.F90 \ 
    2855    in_out_manager.F90 \ 
    2856    lbclnk.F90 \ 
    2857    lib_feti.F90 \ 
    2858    lib_mpp.F90 \ 
    2859    lib_print.f90 \ 
    2860    obccli.F90 \ 
    2861    obcdyn.F90 \ 
    2862    obcvol.F90 \ 
    2863    obc_oce.F90 \ 
    2864    obc_par.F90 \ 
    2865    ocesbc.F90 \ 
    2866    oce.F90 \ 
    2867    ocfzpt.F90 \ 
    2868    par_kind.F90 \ 
    2869    par_oce.F90 \ 
    2870    phycst.F90 \ 
    2871    prtctl.F90 \ 
    2872    solfet.F90 \ 
    2873    solpcg.F90 \ 
    2874    solsor.F90 \ 
    2875    sol_oce.F90 \ 
    2876    taumod.F90 \ 
    2877    tradmp.F90 \ 
    2878    zdf_oce.F90 \ 
    2879    $(MODEL_LIB)(blk_oce.o) \ 
    2880    $(MODEL_LIB)(cpl_oce.o) \ 
    2881    $(MODEL_LIB)(daymod.o) \ 
    2882    $(MODEL_LIB)(dom_oce.o) \ 
    2883    $(MODEL_LIB)(dtasal.o) \ 
    2884    $(MODEL_LIB)(dtasss.o) \ 
    2885    $(MODEL_LIB)(dtasst.o) \ 
    2886    $(MODEL_LIB)(dtatem.o) \ 
    2887    $(MODEL_LIB)(dynspg_oce.o) \ 
    2888    $(MODEL_LIB)(flxmod.o) \ 
    2889    $(MODEL_LIB)(flxrnf.o) \ 
    2890    $(MODEL_LIB)(flx_oce.o) \ 
    2891    $(MODEL_LIB)(ice_oce.o) \ 
    2892    $(MODEL_LIB)(in_out_manager.o) \ 
    2893    $(MODEL_LIB)(lbclnk.o) \ 
    2894    $(MODEL_LIB)(lib_feti.o) \ 
    2895    $(MODEL_LIB)(lib_mpp.o) \ 
    2896    $(MODEL_LIB)(lib_print.o) \ 
    2897    $(MODEL_LIB)(obccli.o) \ 
    2898    $(MODEL_LIB)(obcdyn.o) \ 
    2899    $(MODEL_LIB)(obcvol.o) \ 
    2900    $(MODEL_LIB)(obc_oce.o) \ 
    2901    $(MODEL_LIB)(obc_par.o) \ 
    2902    $(MODEL_LIB)(ocesbc.o) \ 
    2903    $(MODEL_LIB)(oce.o) \ 
    2904    $(MODEL_LIB)(ocfzpt.o) \ 
    2905    $(MODEL_LIB)(par_kind.o) \ 
    2906    $(MODEL_LIB)(par_oce.o) \ 
    2907    $(MODEL_LIB)(phycst.o) \ 
    2908    $(MODEL_LIB)(prtctl.o) \ 
    2909    $(MODEL_LIB)(solfet.o) \ 
    2910    $(MODEL_LIB)(solpcg.o) \ 
    2911    $(MODEL_LIB)(solsor.o) \ 
    2912    $(MODEL_LIB)(sol_oce.o) \ 
    2913    $(MODEL_LIB)(taumod.o) \ 
    2914    $(MODEL_LIB)(tradmp.o) \ 
    2915    $(MODEL_LIB)(zdf_oce.o) \ 
    2916    agrif_opa_interp.F90 \ 
    2917    cla_dynspg.F90 \ 
    2918    dom_oce.F90 \ 
    2919    flxrnf.F90 \ 
    2920    in_out_manager.F90 \ 
    2921    lbclnk.F90 \ 
    2922    lib_mpp.F90 \ 
    2923    obcdyn.F90 \ 
    2924    obcvol.F90 \ 
    2925    obc_oce.F90 \ 
    2926    ocesbc.F90 \ 
    2927    oce.F90 \ 
    2928    phycst.F90 \ 
    2929    prtctl.F90 \ 
    2930    solfet.F90 \ 
    2931    solmat.F90 \ 
    2932    solpcg.F90 \ 
    2933    solsor.F90 \ 
    2934    solsor_e.F90 \ 
    2935    sol_oce.F90 \ 
    2936    zdf_oce.F90 \ 
    2937    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    2938    $(MODEL_LIB)(cla_dynspg.o) \ 
    2939    $(MODEL_LIB)(dom_oce.o) \ 
    2940    $(MODEL_LIB)(flxrnf.o) \ 
    2941    $(MODEL_LIB)(in_out_manager.o) \ 
    2942    $(MODEL_LIB)(lbclnk.o) \ 
    2943    $(MODEL_LIB)(lib_mpp.o) \ 
    2944    $(MODEL_LIB)(obcdyn.o) \ 
    2945    $(MODEL_LIB)(obcvol.o) \ 
    2946    $(MODEL_LIB)(obc_oce.o) \ 
    2947    $(MODEL_LIB)(ocesbc.o) \ 
    2948    $(MODEL_LIB)(oce.o) \ 
    2949    $(MODEL_LIB)(phycst.o) \ 
    2950    $(MODEL_LIB)(prtctl.o) \ 
    2951    $(MODEL_LIB)(solfet.o) \ 
    2952    $(MODEL_LIB)(solmat.o) \ 
    2953    $(MODEL_LIB)(solpcg.o) \ 
    2954    $(MODEL_LIB)(solsor.o) \ 
    2955    $(MODEL_LIB)(solsor_e.o) \ 
    2956    $(MODEL_LIB)(sol_oce.o) \ 
    2957    $(MODEL_LIB)(zdf_oce.o) \ 
    2958    domzgr_substitute.h90 \ 
    2959    vectopt_loop_substitute.h90 \ 
    2960    $(AGRIF_LIB) \ 
    2961    KEY_CPP \ 
    2962    dynspg_flt.F90 
    2963 $(MODEL_LIB)(dynspg_flt_jki.o) : \ 
    2964    blk_oce.F90 \ 
    2965    cpl_oce.F90 \ 
    2966    daymod.F90 \ 
    2967    dom_oce.F90 \ 
    2968    dtasal.F90 \ 
    2969    dtasss.F90 \ 
    2970    dtasst.F90 \ 
    2971    dtatem.F90 \ 
    2972    dynspg_oce.F90 \ 
    2973    flxmod.F90 \ 
    2974    flxrnf.F90 \ 
    2975    flx_oce.F90 \ 
    2976    ice_oce.F90 \ 
    2977    in_out_manager.F90 \ 
    2978    lbclnk.F90 \ 
    2979    lib_feti.F90 \ 
    2980    lib_mpp.F90 \ 
    2981    lib_print.f90 \ 
    2982    obccli.F90 \ 
    2983    obcdyn.F90 \ 
    2984    obcvol.F90 \ 
    2985    obc_oce.F90 \ 
    2986    obc_par.F90 \ 
    2987    ocesbc.F90 \ 
    2988    oce.F90 \ 
    2989    ocfzpt.F90 \ 
    2990    par_kind.F90 \ 
    2991    par_oce.F90 \ 
    2992    phycst.F90 \ 
    2993    prtctl.F90 \ 
    2994    solfet.F90 \ 
    2995    solpcg.F90 \ 
    2996    solsor.F90 \ 
    2997    sol_oce.F90 \ 
    2998    taumod.F90 \ 
    2999    tradmp.F90 \ 
    3000    zdf_oce.F90 \ 
    3001    $(MODEL_LIB)(blk_oce.o) \ 
    3002    $(MODEL_LIB)(cpl_oce.o) \ 
    3003    $(MODEL_LIB)(daymod.o) \ 
    3004    $(MODEL_LIB)(dom_oce.o) \ 
    3005    $(MODEL_LIB)(dtasal.o) \ 
    3006    $(MODEL_LIB)(dtasss.o) \ 
    3007    $(MODEL_LIB)(dtasst.o) \ 
    3008    $(MODEL_LIB)(dtatem.o) \ 
    3009    $(MODEL_LIB)(dynspg_oce.o) \ 
    3010    $(MODEL_LIB)(flxmod.o) \ 
    3011    $(MODEL_LIB)(flxrnf.o) \ 
    3012    $(MODEL_LIB)(flx_oce.o) \ 
    3013    $(MODEL_LIB)(ice_oce.o) \ 
    3014    $(MODEL_LIB)(in_out_manager.o) \ 
    3015    $(MODEL_LIB)(lbclnk.o) \ 
    3016    $(MODEL_LIB)(lib_feti.o) \ 
    3017    $(MODEL_LIB)(lib_mpp.o) \ 
    3018    $(MODEL_LIB)(lib_print.o) \ 
    3019    $(MODEL_LIB)(obccli.o) \ 
    3020    $(MODEL_LIB)(obcdyn.o) \ 
    3021    $(MODEL_LIB)(obcvol.o) \ 
    3022    $(MODEL_LIB)(obc_oce.o) \ 
    3023    $(MODEL_LIB)(obc_par.o) \ 
    3024    $(MODEL_LIB)(ocesbc.o) \ 
    3025    $(MODEL_LIB)(oce.o) \ 
    3026    $(MODEL_LIB)(ocfzpt.o) \ 
    3027    $(MODEL_LIB)(par_kind.o) \ 
    3028    $(MODEL_LIB)(par_oce.o) \ 
    3029    $(MODEL_LIB)(phycst.o) \ 
    3030    $(MODEL_LIB)(prtctl.o) \ 
    3031    $(MODEL_LIB)(solfet.o) \ 
    3032    $(MODEL_LIB)(solpcg.o) \ 
    3033    $(MODEL_LIB)(solsor.o) \ 
    3034    $(MODEL_LIB)(sol_oce.o) \ 
    3035    $(MODEL_LIB)(taumod.o) \ 
    3036    $(MODEL_LIB)(tradmp.o) \ 
    3037    $(MODEL_LIB)(zdf_oce.o) \ 
    3038    agrif_opa_interp.F90 \ 
    3039    cla_dynspg.F90 \ 
    3040    dom_oce.F90 \ 
    3041    flxrnf.F90 \ 
    3042    in_out_manager.F90 \ 
    3043    lbclnk.F90 \ 
    3044    lib_mpp.F90 \ 
    3045    obcdyn.F90 \ 
    3046    obcvol.F90 \ 
    3047    obc_oce.F90 \ 
    3048    ocesbc.F90 \ 
    3049    oce.F90 \ 
    3050    phycst.F90 \ 
    3051    prtctl.F90 \ 
    3052    solfet.F90 \ 
    3053    solmat.F90 \ 
    3054    solpcg.F90 \ 
    3055    solsor.F90 \ 
    3056    solsor_e.F90 \ 
    3057    sol_oce.F90 \ 
    3058    zdf_oce.F90 \ 
    3059    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    3060    $(MODEL_LIB)(cla_dynspg.o) \ 
    3061    $(MODEL_LIB)(dom_oce.o) \ 
    3062    $(MODEL_LIB)(flxrnf.o) \ 
    3063    $(MODEL_LIB)(in_out_manager.o) \ 
    3064    $(MODEL_LIB)(lbclnk.o) \ 
    3065    $(MODEL_LIB)(lib_mpp.o) \ 
    3066    $(MODEL_LIB)(obcdyn.o) \ 
    3067    $(MODEL_LIB)(obcvol.o) \ 
    3068    $(MODEL_LIB)(obc_oce.o) \ 
    3069    $(MODEL_LIB)(ocesbc.o) \ 
    3070    $(MODEL_LIB)(oce.o) \ 
    3071    $(MODEL_LIB)(phycst.o) \ 
    3072    $(MODEL_LIB)(prtctl.o) \ 
    3073    $(MODEL_LIB)(solfet.o) \ 
    3074    $(MODEL_LIB)(solmat.o) \ 
    3075    $(MODEL_LIB)(solpcg.o) \ 
    3076    $(MODEL_LIB)(solsor.o) \ 
    3077    $(MODEL_LIB)(solsor_e.o) \ 
    3078    $(MODEL_LIB)(sol_oce.o) \ 
    3079    $(MODEL_LIB)(zdf_oce.o) \ 
    3080    domzgr_substitute.h90 \ 
    3081    $(AGRIF_LIB) \ 
    3082    KEY_CPP \ 
    3083    dynspg_flt_jki.F90 
    3084 $(MODEL_LIB)(dynspg_oce.o) :  \ 
    3085    par_kind.F90 \ 
    3086    $(MODEL_LIB)(par_kind.o) \ 
    3087    par_oce.F90 \ 
    3088    $(MODEL_LIB)(par_oce.o) \ 
    3089    KEY_CPP \ 
    3090    dynspg_oce.F90 
    3091 $(MODEL_LIB)(dynspg_rl.o) :   \ 
    3092    dom_oce.F90 \ 
    3093    in_out_manager.F90 \ 
    3094    lbclnk.F90 \ 
    3095    lib_mpp.F90 \ 
    3096    lib_print.f90 \ 
    3097    obc_oce.F90 \ 
    3098    obc_par.F90 \ 
    3099    oce.F90 \ 
    3100    par_kind.F90 \ 
    3101    par_oce.F90 \ 
    3102    solfet.F90 \ 
    3103    solpcg.F90 \ 
    3104    solsor.F90 \ 
    3105    sol_oce.F90 \ 
    3106    zdf_oce.F90 \ 
    3107    $(MODEL_LIB)(dom_oce.o) \ 
    3108    $(MODEL_LIB)(in_out_manager.o) \ 
    3109    $(MODEL_LIB)(lbclnk.o) \ 
    3110    $(MODEL_LIB)(lib_mpp.o) \ 
    3111    $(MODEL_LIB)(lib_print.o) \ 
    3112    $(MODEL_LIB)(obc_oce.o) \ 
    3113    $(MODEL_LIB)(obc_par.o) \ 
    3114    $(MODEL_LIB)(oce.o) \ 
    3115    $(MODEL_LIB)(par_kind.o) \ 
    3116    $(MODEL_LIB)(par_oce.o) \ 
    3117    $(MODEL_LIB)(solfet.o) \ 
    3118    $(MODEL_LIB)(solpcg.o) \ 
    3119    $(MODEL_LIB)(solsor.o) \ 
    3120    $(MODEL_LIB)(sol_oce.o) \ 
    3121    $(MODEL_LIB)(zdf_oce.o) \ 
    3122    dom_oce.F90 \ 
    3123    in_out_manager.F90 \ 
    3124    lbclnk.F90 \ 
    3125    ldfdyn_oce.F90 \ 
    3126    ldftra_oce.F90 \ 
    3127    lib_mpp.F90 \ 
    3128    obc_oce.F90 \ 
    3129    oce.F90 \ 
    3130    phycst.F90 \ 
    3131    solfet.F90 \ 
    3132    solisl.F90 \ 
    3133    solpcg.F90 \ 
    3134    solsor.F90 \ 
    3135    solsor_e.F90 \ 
    3136    sol_oce.F90 \ 
    3137    zdf_oce.F90 \ 
    3138    $(MODEL_LIB)(dom_oce.o) \ 
    3139    $(MODEL_LIB)(in_out_manager.o) \ 
    3140    $(MODEL_LIB)(lbclnk.o) \ 
    3141    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3142    $(MODEL_LIB)(ldftra_oce.o) \ 
    3143    $(MODEL_LIB)(lib_mpp.o) \ 
    3144    $(MODEL_LIB)(obc_oce.o) \ 
    3145    $(MODEL_LIB)(oce.o) \ 
    3146    $(MODEL_LIB)(phycst.o) \ 
    3147    $(MODEL_LIB)(solfet.o) \ 
    3148    $(MODEL_LIB)(solisl.o) \ 
    3149    $(MODEL_LIB)(solpcg.o) \ 
    3150    $(MODEL_LIB)(solsor.o) \ 
    3151    $(MODEL_LIB)(solsor_e.o) \ 
    3152    $(MODEL_LIB)(sol_oce.o) \ 
    3153    $(MODEL_LIB)(zdf_oce.o) \ 
    3154    domzgr_substitute.h90 \ 
    3155    obc_vectopt_loop_substitute.h90 \ 
    3156    vectopt_loop_substitute.h90 \ 
    3157    KEY_CPP \ 
    3158    dynspg_rl.F90 
    3159 $(MODEL_LIB)(dynspg_ts.o) :   \ 
    3160    blk_oce.F90 \ 
    3161    cpl_oce.F90 \ 
    3162    daymod.F90 \ 
    3163    dom_oce.F90 \ 
    3164    dtasal.F90 \ 
    3165    dtasss.F90 \ 
    3166    dtasst.F90 \ 
    3167    dtatem.F90 \ 
    3168    dynspg_oce.F90 \ 
    3169    flxmod.F90 \ 
    3170    flxrnf.F90 \ 
    3171    flx_oce.F90 \ 
    3172    ice_oce.F90 \ 
    3173    in_out_manager.F90 \ 
    3174    lbclnk.F90 \ 
    3175    lib_mpp.F90 \ 
    3176    lib_print.f90 \ 
    3177    obccli.F90 \ 
    3178    obcdta.F90 \ 
    3179    obc_oce.F90 \ 
    3180    obc_par.F90 \ 
    3181    oce.F90 \ 
    3182    ocfzpt.F90 \ 
    3183    par_kind.F90 \ 
    3184    par_oce.F90 \ 
    3185    phycst.F90 \ 
    3186    prtctl.F90 \ 
    3187    taumod.F90 \ 
    3188    tradmp.F90 \ 
    3189    trdmod.F90 \ 
    3190    trdmod_oce.F90 \ 
    3191    $(MODEL_LIB)(blk_oce.o) \ 
    3192    $(MODEL_LIB)(cpl_oce.o) \ 
    3193    $(MODEL_LIB)(daymod.o) \ 
    3194    $(MODEL_LIB)(dom_oce.o) \ 
    3195    $(MODEL_LIB)(dtasal.o) \ 
    3196    $(MODEL_LIB)(dtasss.o) \ 
    3197    $(MODEL_LIB)(dtasst.o) \ 
    3198    $(MODEL_LIB)(dtatem.o) \ 
    3199    $(MODEL_LIB)(dynspg_oce.o) \ 
    3200    $(MODEL_LIB)(flxmod.o) \ 
    3201    $(MODEL_LIB)(flxrnf.o) \ 
    3202    $(MODEL_LIB)(flx_oce.o) \ 
    3203    $(MODEL_LIB)(ice_oce.o) \ 
    3204    $(MODEL_LIB)(in_out_manager.o) \ 
    3205    $(MODEL_LIB)(lbclnk.o) \ 
    3206    $(MODEL_LIB)(lib_mpp.o) \ 
    3207    $(MODEL_LIB)(lib_print.o) \ 
    3208    $(MODEL_LIB)(obccli.o) \ 
    3209    $(MODEL_LIB)(obcdta.o) \ 
    3210    $(MODEL_LIB)(obc_oce.o) \ 
    3211    $(MODEL_LIB)(obc_par.o) \ 
    3212    $(MODEL_LIB)(oce.o) \ 
    3213    $(MODEL_LIB)(ocfzpt.o) \ 
    3214    $(MODEL_LIB)(par_kind.o) \ 
    3215    $(MODEL_LIB)(par_oce.o) \ 
    3216    $(MODEL_LIB)(phycst.o) \ 
    3217    $(MODEL_LIB)(prtctl.o) \ 
    3218    $(MODEL_LIB)(taumod.o) \ 
    3219    $(MODEL_LIB)(tradmp.o) \ 
    3220    $(MODEL_LIB)(trdmod.o) \ 
    3221    $(MODEL_LIB)(trdmod_oce.o) \ 
    3222    dom_oce.F90 \ 
    3223    dynspg_oce.F90 \ 
    3224    dynvor.F90 \ 
    3225    in_out_manager.F90 \ 
    3226    lbclnk.F90 \ 
    3227    lib_mpp.F90 \ 
    3228    obcdta.F90 \ 
    3229    obcfla.F90 \ 
    3230    obc_oce.F90 \ 
    3231    obc_par.F90 \ 
    3232    ocesbc.F90 \ 
    3233    oce.F90 \ 
    3234    phycst.F90 \ 
    3235    prtctl.F90 \ 
    3236    $(MODEL_LIB)(dom_oce.o) \ 
    3237    $(MODEL_LIB)(dynspg_oce.o) \ 
    3238    $(MODEL_LIB)(dynvor.o) \ 
    3239    $(MODEL_LIB)(in_out_manager.o) \ 
    3240    $(MODEL_LIB)(lbclnk.o) \ 
    3241    $(MODEL_LIB)(lib_mpp.o) \ 
    3242    $(MODEL_LIB)(obcdta.o) \ 
    3243    $(MODEL_LIB)(obcfla.o) \ 
    3244    $(MODEL_LIB)(obc_oce.o) \ 
    3245    $(MODEL_LIB)(obc_par.o) \ 
    3246    $(MODEL_LIB)(ocesbc.o) \ 
    3247    $(MODEL_LIB)(oce.o) \ 
    3248    $(MODEL_LIB)(phycst.o) \ 
    3249    $(MODEL_LIB)(prtctl.o) \ 
    3250    domzgr_substitute.h90 \ 
    3251    vectopt_loop_substitute.h90 \ 
    3252    KEY_CPP \ 
    3253    dynspg_ts.F90 
    3254 $(MODEL_LIB)(dynspg_ts_jki.o) :  \ 
    3255    blk_oce.F90 \ 
    3256    cpl_oce.F90 \ 
    3257    daymod.F90 \ 
    3258    dom_oce.F90 \ 
    3259    dtasal.F90 \ 
    3260    dtasss.F90 \ 
    3261    dtasst.F90 \ 
    3262    dtatem.F90 \ 
    3263    dynspg_oce.F90 \ 
    3264    flxmod.F90 \ 
    3265    flxrnf.F90 \ 
    3266    flx_oce.F90 \ 
    3267    ice_oce.F90 \ 
    3268    in_out_manager.F90 \ 
    3269    lbclnk.F90 \ 
    3270    lib_mpp.F90 \ 
    3271    lib_print.f90 \ 
    3272    obccli.F90 \ 
    3273    obcdta.F90 \ 
    3274    obc_oce.F90 \ 
    3275    obc_par.F90 \ 
    3276    oce.F90 \ 
    3277    ocfzpt.F90 \ 
    3278    par_kind.F90 \ 
    3279    par_oce.F90 \ 
    3280    phycst.F90 \ 
    3281    prtctl.F90 \ 
    3282    taumod.F90 \ 
    3283    tradmp.F90 \ 
    3284    trdmod.F90 \ 
    3285    trdmod_oce.F90 \ 
    3286    $(MODEL_LIB)(blk_oce.o) \ 
    3287    $(MODEL_LIB)(cpl_oce.o) \ 
    3288    $(MODEL_LIB)(daymod.o) \ 
    3289    $(MODEL_LIB)(dom_oce.o) \ 
    3290    $(MODEL_LIB)(dtasal.o) \ 
    3291    $(MODEL_LIB)(dtasss.o) \ 
    3292    $(MODEL_LIB)(dtasst.o) \ 
    3293    $(MODEL_LIB)(dtatem.o) \ 
    3294    $(MODEL_LIB)(dynspg_oce.o) \ 
    3295    $(MODEL_LIB)(flxmod.o) \ 
    3296    $(MODEL_LIB)(flxrnf.o) \ 
    3297    $(MODEL_LIB)(flx_oce.o) \ 
    3298    $(MODEL_LIB)(ice_oce.o) \ 
    3299    $(MODEL_LIB)(in_out_manager.o) \ 
    3300    $(MODEL_LIB)(lbclnk.o) \ 
    3301    $(MODEL_LIB)(lib_mpp.o) \ 
    3302    $(MODEL_LIB)(lib_print.o) \ 
    3303    $(MODEL_LIB)(obccli.o) \ 
    3304    $(MODEL_LIB)(obcdta.o) \ 
    3305    $(MODEL_LIB)(obc_oce.o) \ 
    3306    $(MODEL_LIB)(obc_par.o) \ 
    3307    $(MODEL_LIB)(oce.o) \ 
    3308    $(MODEL_LIB)(ocfzpt.o) \ 
    3309    $(MODEL_LIB)(par_kind.o) \ 
    3310    $(MODEL_LIB)(par_oce.o) \ 
    3311    $(MODEL_LIB)(phycst.o) \ 
    3312    $(MODEL_LIB)(prtctl.o) \ 
    3313    $(MODEL_LIB)(taumod.o) \ 
    3314    $(MODEL_LIB)(tradmp.o) \ 
    3315    $(MODEL_LIB)(trdmod.o) \ 
    3316    $(MODEL_LIB)(trdmod_oce.o) \ 
    3317    dom_oce.F90 \ 
    3318    dynspg_oce.F90 \ 
    3319    dynvor.F90 \ 
    3320    in_out_manager.F90 \ 
    3321    lbclnk.F90 \ 
    3322    lib_mpp.F90 \ 
    3323    obcdta.F90 \ 
    3324    obcfla.F90 \ 
    3325    obc_oce.F90 \ 
    3326    obc_par.F90 \ 
    3327    ocesbc.F90 \ 
    3328    oce.F90 \ 
    3329    phycst.F90 \ 
    3330    prtctl.F90 \ 
    3331    $(MODEL_LIB)(dom_oce.o) \ 
    3332    $(MODEL_LIB)(dynspg_oce.o) \ 
    3333    $(MODEL_LIB)(dynvor.o) \ 
    3334    $(MODEL_LIB)(in_out_manager.o) \ 
    3335    $(MODEL_LIB)(lbclnk.o) \ 
    3336    $(MODEL_LIB)(lib_mpp.o) \ 
    3337    $(MODEL_LIB)(obcdta.o) \ 
    3338    $(MODEL_LIB)(obcfla.o) \ 
    3339    $(MODEL_LIB)(obc_oce.o) \ 
    3340    $(MODEL_LIB)(obc_par.o) \ 
    3341    $(MODEL_LIB)(ocesbc.o) \ 
    3342    $(MODEL_LIB)(oce.o) \ 
    3343    $(MODEL_LIB)(phycst.o) \ 
    3344    $(MODEL_LIB)(prtctl.o) \ 
    3345    domzgr_substitute.h90 \ 
    3346    vectopt_loop_substitute.h90 \ 
    3347    KEY_CPP \ 
    3348    dynspg_ts_jki.F90 
    3349 $(MODEL_LIB)(dynvor.o) :   \ 
    33503436   dom_oce.F90 \ 
    33513437   in_out_manager.F90 \ 
     
    33653451   $(MODEL_LIB)(dom_oce.o) \ 
    33663452   $(MODEL_LIB)(in_out_manager.o) \ 
    3367    $(MODEL_LIB)(lib_mpp.o) \ 
    3368    $(MODEL_LIB)(lib_print.o) \ 
    3369    $(MODEL_LIB)(oce.o) \ 
    3370    $(MODEL_LIB)(par_kind.o) \ 
    3371    $(MODEL_LIB)(par_oce.o) \ 
     3453   $(MODEL_LIB)(lbclnk.o) \ 
     3454   $(MODEL_LIB)(oce.o) \ 
     3455   $(MODEL_LIB)(prtctl.o) \ 
     3456   $(MODEL_LIB)(trdmod.o) \ 
     3457   $(MODEL_LIB)(trdmod_oce.o) \ 
     3458   dom_oce.F90 \ 
     3459   in_out_manager.F90 \ 
     3460   lbclnk.F90 \ 
     3461   oce.F90 \ 
     3462   prtctl.F90 \ 
     3463   trdmod.F90 \ 
     3464   trdmod_oce.F90 \ 
     3465   domzgr_substitute.h90 \ 
     3466   vectopt_loop_substitute.h90 \ 
     3467   KEY_CPP \ 
     3468   dynvor.F90 
     3469$(MODEL_LIB)(dynzad.o) :   \ 
     3470   $(MODEL_LIB)(daymod.o) \ 
     3471   $(MODEL_LIB)(dom_oce.o) \ 
     3472   $(MODEL_LIB)(in_out_manager.o) \ 
     3473   $(MODEL_LIB)(iom.o) \ 
     3474   $(MODEL_LIB)(lib_mpp.o) \ 
     3475   $(MODEL_LIB)(lib_print.o) \ 
     3476   $(MODEL_LIB)(oce.o) \ 
     3477   $(MODEL_LIB)(par_kind.o) \ 
     3478   $(MODEL_LIB)(par_oce.o) \ 
     3479   $(MODEL_LIB)(phycst.o) \ 
    33723480   $(MODEL_LIB)(trabbl.o) \ 
    33733481   $(MODEL_LIB)(trdicp.o) \ 
     
    33783486   $(MODEL_LIB)(trdvor.o) \ 
    33793487   $(MODEL_LIB)(trdvor_oce.o) \ 
    3380    dom_oce.F90 \ 
    3381    in_out_manager.F90 \ 
    3382    lbclnk.F90 \ 
    3383    oce.F90 \ 
    3384    prtctl.F90 \ 
    3385    trdmod.F90 \ 
    3386    trdmod_oce.F90 \ 
    3387    $(MODEL_LIB)(dom_oce.o) \ 
    3388    $(MODEL_LIB)(in_out_manager.o) \ 
    3389    $(MODEL_LIB)(lbclnk.o) \ 
    3390    $(MODEL_LIB)(oce.o) \ 
    3391    $(MODEL_LIB)(prtctl.o) \ 
    3392    $(MODEL_LIB)(trdmod.o) \ 
    3393    $(MODEL_LIB)(trdmod_oce.o) \ 
    3394    domzgr_substitute.h90 \ 
    3395    vectopt_loop_substitute.h90 \ 
    3396    KEY_CPP \ 
    3397    dynvor.F90 
    3398 $(MODEL_LIB)(dynzad.o) :   \ 
    33993488   daymod.F90 \ 
    34003489   dom_oce.F90 \ 
    34013490   in_out_manager.F90 \ 
     3491   iom.F90 \ 
    34023492   lib_mpp.F90 \ 
    34033493   lib_print.f90 \ 
     
    34143504   trdvor.F90 \ 
    34153505   trdvor_oce.F90 \ 
    3416    $(MODEL_LIB)(daymod.o) \ 
    3417    $(MODEL_LIB)(dom_oce.o) \ 
    3418    $(MODEL_LIB)(in_out_manager.o) \ 
    3419    $(MODEL_LIB)(lib_mpp.o) \ 
    3420    $(MODEL_LIB)(lib_print.o) \ 
    3421    $(MODEL_LIB)(oce.o) \ 
    3422    $(MODEL_LIB)(par_kind.o) \ 
    3423    $(MODEL_LIB)(par_oce.o) \ 
    3424    $(MODEL_LIB)(phycst.o) \ 
     3506   $(MODEL_LIB)(dom_oce.o) \ 
     3507   $(MODEL_LIB)(flxrnf.o) \ 
     3508   $(MODEL_LIB)(in_out_manager.o) \ 
     3509   $(MODEL_LIB)(oce.o) \ 
     3510   $(MODEL_LIB)(prtctl.o) \ 
     3511   $(MODEL_LIB)(trdmod.o) \ 
     3512   $(MODEL_LIB)(trdmod_oce.o) \ 
     3513   dom_oce.F90 \ 
     3514   flxrnf.F90 \ 
     3515   in_out_manager.F90 \ 
     3516   oce.F90 \ 
     3517   prtctl.F90 \ 
     3518   trdmod.F90 \ 
     3519   trdmod_oce.F90 \ 
     3520   domzgr_substitute.h90 \ 
     3521   vectopt_loop_substitute.h90 \ 
     3522   KEY_CPP \ 
     3523   dynzad.F90 
     3524$(MODEL_LIB)(dynzdf.o) :   \ 
     3525   $(MODEL_LIB)(dom_oce.o) \ 
     3526   $(MODEL_LIB)(dynzdf_exp.o) \ 
     3527   $(MODEL_LIB)(eosbn2.o) \ 
     3528   $(MODEL_LIB)(in_out_manager.o) \ 
     3529   $(MODEL_LIB)(lbclnk.o) \ 
     3530   $(MODEL_LIB)(lib_mpp.o) \ 
     3531   $(MODEL_LIB)(lib_print.o) \ 
     3532   $(MODEL_LIB)(oce.o) \ 
     3533   $(MODEL_LIB)(ocesbc.o) \ 
     3534   $(MODEL_LIB)(par_kind.o) \ 
     3535   $(MODEL_LIB)(par_oce.o) \ 
     3536   $(MODEL_LIB)(phycst.o) \ 
     3537   $(MODEL_LIB)(prtctl.o) \ 
     3538   $(MODEL_LIB)(taumod.o) \ 
    34253539   $(MODEL_LIB)(trabbl.o) \ 
     3540   $(MODEL_LIB)(trazdf_exp.o) \ 
    34263541   $(MODEL_LIB)(trdicp.o) \ 
    34273542   $(MODEL_LIB)(trdicp_oce.o) \ 
     
    34313546   $(MODEL_LIB)(trdvor.o) \ 
    34323547   $(MODEL_LIB)(trdvor_oce.o) \ 
    3433    dom_oce.F90 \ 
    3434    flxrnf.F90 \ 
    3435    in_out_manager.F90 \ 
    3436    oce.F90 \ 
    3437    prtctl.F90 \ 
    3438    trdmod.F90 \ 
    3439    trdmod_oce.F90 \ 
    3440    $(MODEL_LIB)(dom_oce.o) \ 
    3441    $(MODEL_LIB)(flxrnf.o) \ 
    3442    $(MODEL_LIB)(in_out_manager.o) \ 
    3443    $(MODEL_LIB)(oce.o) \ 
    3444    $(MODEL_LIB)(prtctl.o) \ 
    3445    $(MODEL_LIB)(trdmod.o) \ 
    3446    $(MODEL_LIB)(trdmod_oce.o) \ 
    3447    domzgr_substitute.h90 \ 
    3448    vectopt_loop_substitute.h90 \ 
    3449    KEY_CPP \ 
    3450    dynzad.F90 
    3451 $(MODEL_LIB)(dynzdf.o) :   \ 
     3548   $(MODEL_LIB)(zdf_oce.o) \ 
     3549   $(MODEL_LIB)(zdfddm.o) \ 
    34523550   dom_oce.F90 \ 
    34533551   dynzdf_exp.F90 \ 
     
    34573555   lib_mpp.F90 \ 
    34583556   lib_print.f90 \ 
     3557   oce.F90 \ 
    34593558   ocesbc.F90 \ 
    3460    oce.F90 \ 
    34613559   par_kind.F90 \ 
    34623560   par_oce.F90 \ 
     
    34733571   trdvor.F90 \ 
    34743572   trdvor_oce.F90 \ 
     3573   zdf_oce.F90 \ 
    34753574   zdfddm.F90 \ 
    3476    zdf_oce.F90 \ 
    34773575   $(MODEL_LIB)(dom_oce.o) \ 
    34783576   $(MODEL_LIB)(dynzdf_exp.o) \ 
    3479    $(MODEL_LIB)(eosbn2.o) \ 
    3480    $(MODEL_LIB)(in_out_manager.o) \ 
    3481    $(MODEL_LIB)(lbclnk.o) \ 
    3482    $(MODEL_LIB)(lib_mpp.o) \ 
    3483    $(MODEL_LIB)(lib_print.o) \ 
    3484    $(MODEL_LIB)(ocesbc.o) \ 
    3485    $(MODEL_LIB)(oce.o) \ 
    3486    $(MODEL_LIB)(par_kind.o) \ 
    3487    $(MODEL_LIB)(par_oce.o) \ 
    3488    $(MODEL_LIB)(phycst.o) \ 
    3489    $(MODEL_LIB)(prtctl.o) \ 
    3490    $(MODEL_LIB)(taumod.o) \ 
    3491    $(MODEL_LIB)(trabbl.o) \ 
    3492    $(MODEL_LIB)(trazdf_exp.o) \ 
    3493    $(MODEL_LIB)(trdicp.o) \ 
    3494    $(MODEL_LIB)(trdicp_oce.o) \ 
    3495    $(MODEL_LIB)(trdmld.o) \ 
    3496    $(MODEL_LIB)(trdmld_oce.o) \ 
     3577   $(MODEL_LIB)(dynzdf_imp.o) \ 
     3578   $(MODEL_LIB)(dynzdf_imp_jki.o) \ 
     3579   $(MODEL_LIB)(in_out_manager.o) \ 
     3580   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3581   $(MODEL_LIB)(oce.o) \ 
     3582   $(MODEL_LIB)(prtctl.o) \ 
     3583   $(MODEL_LIB)(trdmod.o) \ 
    34973584   $(MODEL_LIB)(trdmod_oce.o) \ 
    3498    $(MODEL_LIB)(trdvor.o) \ 
    3499    $(MODEL_LIB)(trdvor_oce.o) \ 
    3500    $(MODEL_LIB)(zdfddm.o) \ 
    35013585   $(MODEL_LIB)(zdf_oce.o) \ 
     3586   $(MODEL_LIB)(zdfkpp.o) \ 
     3587   $(MODEL_LIB)(zdftke.o) \ 
    35023588   dom_oce.F90 \ 
    35033589   dynzdf_exp.F90 \ 
     
    35103596   trdmod.F90 \ 
    35113597   trdmod_oce.F90 \ 
     3598   zdf_oce.F90 \ 
    35123599   zdfkpp.F90 \ 
    35133600   zdftke.F90 \ 
    3514    zdf_oce.F90 \ 
    3515    $(MODEL_LIB)(dom_oce.o) \ 
    3516    $(MODEL_LIB)(dynzdf_exp.o) \ 
    3517    $(MODEL_LIB)(dynzdf_imp.o) \ 
    3518    $(MODEL_LIB)(dynzdf_imp_jki.o) \ 
    3519    $(MODEL_LIB)(in_out_manager.o) \ 
    3520    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3521    $(MODEL_LIB)(oce.o) \ 
    3522    $(MODEL_LIB)(prtctl.o) \ 
    3523    $(MODEL_LIB)(trdmod.o) \ 
    3524    $(MODEL_LIB)(trdmod_oce.o) \ 
    3525    $(MODEL_LIB)(zdfkpp.o) \ 
    3526    $(MODEL_LIB)(zdftke.o) \ 
    3527    $(MODEL_LIB)(zdf_oce.o) \ 
    35283601   domzgr_substitute.h90 \ 
    35293602   vectopt_loop_substitute.h90 \ 
     
    35323605   dynzdf.F90 
    35333606$(MODEL_LIB)(dynzdf_exp.o) :  \ 
     3607   $(MODEL_LIB)(daymod.o) \ 
     3608   $(MODEL_LIB)(dom_oce.o) \ 
     3609   $(MODEL_LIB)(in_out_manager.o) \ 
     3610   $(MODEL_LIB)(lbclnk.o) \ 
     3611   $(MODEL_LIB)(lib_mpp.o) \ 
     3612   $(MODEL_LIB)(lib_print.o) \ 
     3613   $(MODEL_LIB)(par_kind.o) \ 
     3614   $(MODEL_LIB)(par_oce.o) \ 
     3615   $(MODEL_LIB)(phycst.o) \ 
    35343616   daymod.F90 \ 
    35353617   dom_oce.F90 \ 
     
    35413623   par_oce.F90 \ 
    35423624   phycst.F90 \ 
    3543    $(MODEL_LIB)(daymod.o) \ 
    3544    $(MODEL_LIB)(dom_oce.o) \ 
    3545    $(MODEL_LIB)(in_out_manager.o) \ 
    3546    $(MODEL_LIB)(lbclnk.o) \ 
    3547    $(MODEL_LIB)(lib_mpp.o) \ 
    3548    $(MODEL_LIB)(lib_print.o) \ 
    3549    $(MODEL_LIB)(par_kind.o) \ 
    3550    $(MODEL_LIB)(par_oce.o) \ 
    3551    $(MODEL_LIB)(phycst.o) \ 
     3625   $(MODEL_LIB)(dom_oce.o) \ 
     3626   $(MODEL_LIB)(in_out_manager.o) \ 
     3627   $(MODEL_LIB)(oce.o) \ 
     3628   $(MODEL_LIB)(phycst.o) \ 
     3629   $(MODEL_LIB)(prtctl.o) \ 
     3630   $(MODEL_LIB)(taumod.o) \ 
     3631   $(MODEL_LIB)(zdf_oce.o) \ 
    35523632   dom_oce.F90 \ 
    35533633   in_out_manager.F90 \ 
     
    35573637   taumod.F90 \ 
    35583638   zdf_oce.F90 \ 
     3639   domzgr_substitute.h90 \ 
     3640   vectopt_loop_substitute.h90 \ 
     3641   KEY_CPP \ 
     3642   dynzdf_exp.F90 
     3643$(MODEL_LIB)(dynzdf_imp.o) :  \ 
     3644   $(MODEL_LIB)(daymod.o) \ 
     3645   $(MODEL_LIB)(dom_oce.o) \ 
     3646   $(MODEL_LIB)(in_out_manager.o) \ 
     3647   $(MODEL_LIB)(lbclnk.o) \ 
     3648   $(MODEL_LIB)(lib_mpp.o) \ 
     3649   $(MODEL_LIB)(lib_print.o) \ 
     3650   $(MODEL_LIB)(par_kind.o) \ 
     3651   $(MODEL_LIB)(par_oce.o) \ 
     3652   $(MODEL_LIB)(phycst.o) \ 
     3653   daymod.F90 \ 
     3654   dom_oce.F90 \ 
     3655   in_out_manager.F90 \ 
     3656   lbclnk.F90 \ 
     3657   lib_mpp.F90 \ 
     3658   lib_print.f90 \ 
     3659   par_kind.F90 \ 
     3660   par_oce.F90 \ 
     3661   phycst.F90 \ 
    35593662   $(MODEL_LIB)(dom_oce.o) \ 
    35603663   $(MODEL_LIB)(in_out_manager.o) \ 
     
    35643667   $(MODEL_LIB)(taumod.o) \ 
    35653668   $(MODEL_LIB)(zdf_oce.o) \ 
     3669   dom_oce.F90 \ 
     3670   in_out_manager.F90 \ 
     3671   oce.F90 \ 
     3672   phycst.F90 \ 
     3673   prtctl.F90 \ 
     3674   taumod.F90 \ 
     3675   zdf_oce.F90 \ 
    35663676   domzgr_substitute.h90 \ 
    35673677   vectopt_loop_substitute.h90 \ 
    35683678   KEY_CPP \ 
    3569    dynzdf_exp.F90 
    3570 $(MODEL_LIB)(dynzdf_imp.o) :  \ 
     3679   dynzdf_imp.F90 
     3680$(MODEL_LIB)(dynzdf_imp_jki.o) : \ 
     3681   $(MODEL_LIB)(daymod.o) \ 
     3682   $(MODEL_LIB)(dom_oce.o) \ 
     3683   $(MODEL_LIB)(in_out_manager.o) \ 
     3684   $(MODEL_LIB)(lbclnk.o) \ 
     3685   $(MODEL_LIB)(lib_mpp.o) \ 
     3686   $(MODEL_LIB)(lib_print.o) \ 
     3687   $(MODEL_LIB)(par_kind.o) \ 
     3688   $(MODEL_LIB)(par_oce.o) \ 
     3689   $(MODEL_LIB)(phycst.o) \ 
    35713690   daymod.F90 \ 
    35723691   dom_oce.F90 \ 
     
    35783697   par_oce.F90 \ 
    35793698   phycst.F90 \ 
    3580    $(MODEL_LIB)(daymod.o) \ 
    3581    $(MODEL_LIB)(dom_oce.o) \ 
    3582    $(MODEL_LIB)(in_out_manager.o) \ 
    3583    $(MODEL_LIB)(lbclnk.o) \ 
    3584    $(MODEL_LIB)(lib_mpp.o) \ 
    3585    $(MODEL_LIB)(lib_print.o) \ 
    3586    $(MODEL_LIB)(par_kind.o) \ 
    3587    $(MODEL_LIB)(par_oce.o) \ 
    3588    $(MODEL_LIB)(phycst.o) \ 
     3699   $(MODEL_LIB)(dom_oce.o) \ 
     3700   $(MODEL_LIB)(in_out_manager.o) \ 
     3701   $(MODEL_LIB)(oce.o) \ 
     3702   $(MODEL_LIB)(phycst.o) \ 
     3703   $(MODEL_LIB)(prtctl.o) \ 
     3704   $(MODEL_LIB)(taumod.o) \ 
     3705   $(MODEL_LIB)(zdf_oce.o) \ 
    35893706   dom_oce.F90 \ 
    35903707   in_out_manager.F90 \ 
     
    35943711   taumod.F90 \ 
    35953712   zdf_oce.F90 \ 
    3596    $(MODEL_LIB)(dom_oce.o) \ 
    3597    $(MODEL_LIB)(in_out_manager.o) \ 
    3598    $(MODEL_LIB)(oce.o) \ 
    3599    $(MODEL_LIB)(phycst.o) \ 
    3600    $(MODEL_LIB)(prtctl.o) \ 
    3601    $(MODEL_LIB)(taumod.o) \ 
    3602    $(MODEL_LIB)(zdf_oce.o) \ 
    36033713   domzgr_substitute.h90 \ 
    36043714   vectopt_loop_substitute.h90 \ 
    36053715   KEY_CPP \ 
    3606    dynzdf_imp.F90 
    3607 $(MODEL_LIB)(dynzdf_imp_jki.o) : \ 
    3608    daymod.F90 \ 
    3609    dom_oce.F90 \ 
    3610    in_out_manager.F90 \ 
    3611    lbclnk.F90 \ 
    3612    lib_mpp.F90 \ 
    3613    lib_print.f90 \ 
    3614    par_kind.F90 \ 
    3615    par_oce.F90 \ 
    3616    phycst.F90 \ 
    3617    $(MODEL_LIB)(daymod.o) \ 
    3618    $(MODEL_LIB)(dom_oce.o) \ 
    3619    $(MODEL_LIB)(in_out_manager.o) \ 
    3620    $(MODEL_LIB)(lbclnk.o) \ 
    3621    $(MODEL_LIB)(lib_mpp.o) \ 
    3622    $(MODEL_LIB)(lib_print.o) \ 
    3623    $(MODEL_LIB)(par_kind.o) \ 
    3624    $(MODEL_LIB)(par_oce.o) \ 
    3625    $(MODEL_LIB)(phycst.o) \ 
    3626    dom_oce.F90 \ 
    3627    in_out_manager.F90 \ 
    3628    oce.F90 \ 
    3629    phycst.F90 \ 
    3630    prtctl.F90 \ 
    3631    taumod.F90 \ 
     3716   dynzdf_imp_jki.F90 
     3717$(MODEL_LIB)(eosbn2.o) :   \ 
     3718   $(MODEL_LIB)(dom_oce.o) \ 
     3719   $(MODEL_LIB)(in_out_manager.o) \ 
     3720   $(MODEL_LIB)(lbclnk.o) \ 
     3721   $(MODEL_LIB)(lib_mpp.o) \ 
     3722   $(MODEL_LIB)(lib_print.o) \ 
     3723   $(MODEL_LIB)(oce.o) \ 
     3724   $(MODEL_LIB)(par_kind.o) \ 
     3725   $(MODEL_LIB)(par_oce.o) \ 
     3726   $(MODEL_LIB)(prtctl.o) \ 
     3727   $(MODEL_LIB)(zdf_oce.o) \ 
     3728   dom_oce.F90 \ 
     3729   in_out_manager.F90 \ 
     3730   lbclnk.F90 \ 
     3731   lib_mpp.F90 \ 
     3732   lib_print.f90 \ 
     3733   oce.F90 \ 
     3734   par_kind.F90 \ 
     3735   par_oce.F90 \ 
     3736   prtctl.F90 \ 
    36323737   zdf_oce.F90 \ 
    36333738   $(MODEL_LIB)(dom_oce.o) \ 
    36343739   $(MODEL_LIB)(in_out_manager.o) \ 
    3635    $(MODEL_LIB)(oce.o) \ 
    3636    $(MODEL_LIB)(phycst.o) \ 
    3637    $(MODEL_LIB)(prtctl.o) \ 
    3638    $(MODEL_LIB)(taumod.o) \ 
    3639    $(MODEL_LIB)(zdf_oce.o) \ 
     3740   $(MODEL_LIB)(phycst.o) \ 
     3741   $(MODEL_LIB)(prtctl.o) \ 
     3742   $(MODEL_LIB)(zdfddm.o) \ 
     3743   dom_oce.F90 \ 
     3744   in_out_manager.F90 \ 
     3745   phycst.F90 \ 
     3746   prtctl.F90 \ 
     3747   zdfddm.F90 \ 
    36403748   domzgr_substitute.h90 \ 
    36413749   vectopt_loop_substitute.h90 \ 
    36423750   KEY_CPP \ 
    3643    dynzdf_imp_jki.F90 
    3644 $(MODEL_LIB)(eosbn2.o) :   \ 
    3645    dom_oce.F90 \ 
    3646    in_out_manager.F90 \ 
    3647    lbclnk.F90 \ 
    3648    lib_mpp.F90 \ 
    3649    lib_print.f90 \ 
    3650    oce.F90 \ 
    3651    par_kind.F90 \ 
    3652    par_oce.F90 \ 
    3653    prtctl.F90 \ 
    3654    zdf_oce.F90 \ 
    3655    $(MODEL_LIB)(dom_oce.o) \ 
    3656    $(MODEL_LIB)(in_out_manager.o) \ 
    3657    $(MODEL_LIB)(lbclnk.o) \ 
    3658    $(MODEL_LIB)(lib_mpp.o) \ 
    3659    $(MODEL_LIB)(lib_print.o) \ 
    3660    $(MODEL_LIB)(oce.o) \ 
    3661    $(MODEL_LIB)(par_kind.o) \ 
    3662    $(MODEL_LIB)(par_oce.o) \ 
    3663    $(MODEL_LIB)(prtctl.o) \ 
    3664    $(MODEL_LIB)(zdf_oce.o) \ 
    3665    dom_oce.F90 \ 
    3666    in_out_manager.F90 \ 
    3667    phycst.F90 \ 
    3668    prtctl.F90 \ 
    3669    zdfddm.F90 \ 
    3670    $(MODEL_LIB)(dom_oce.o) \ 
    3671    $(MODEL_LIB)(in_out_manager.o) \ 
    3672    $(MODEL_LIB)(phycst.o) \ 
    3673    $(MODEL_LIB)(prtctl.o) \ 
    3674    $(MODEL_LIB)(zdfddm.o) \ 
    3675    domzgr_substitute.h90 \ 
    3676    vectopt_loop_substitute.h90 \ 
    3677    KEY_CPP \ 
    36783751   eosbn2.F90 
    36793752$(MODEL_LIB)(flo4rk.o) :   \ 
    3680    lib_print.f90 \ 
    3681    par_kind.F90 \ 
    3682    par_oce.F90 \ 
    3683    $(MODEL_LIB)(lib_print.o) \ 
    3684    $(MODEL_LIB)(par_kind.o) \ 
    3685    $(MODEL_LIB)(par_oce.o) \ 
     3753   $(MODEL_LIB)(lib_print.o) \ 
     3754   $(MODEL_LIB)(par_kind.o) \ 
     3755   $(MODEL_LIB)(par_oce.o) \ 
     3756   lib_print.f90 \ 
     3757   par_kind.F90 \ 
     3758   par_oce.F90 \ 
     3759   $(MODEL_LIB)(dom_oce.o) \ 
     3760   $(MODEL_LIB)(flo_oce.o) \ 
     3761   $(MODEL_LIB)(in_out_manager.o) \ 
     3762   $(MODEL_LIB)(oce.o) \ 
    36863763   dom_oce.F90 \ 
    36873764   flo_oce.F90 \ 
    36883765   in_out_manager.F90 \ 
    36893766   oce.F90 \ 
     3767   KEY_CPP \ 
     3768   flo4rk.F90 
     3769$(MODEL_LIB)(flo_oce.o) :  \ 
     3770   $(MODEL_LIB)(par_kind.o) \ 
     3771   par_kind.F90 \ 
     3772   $(MODEL_LIB)(par_oce.o) \ 
     3773   par_oce.F90 \ 
     3774   KEY_CPP \ 
     3775   flo_oce.F90 
     3776$(MODEL_LIB)(floats.o) :   \ 
     3777   $(MODEL_LIB)(daymod.o) \ 
    36903778   $(MODEL_LIB)(dom_oce.o) \ 
    36913779   $(MODEL_LIB)(flo_oce.o) \ 
    36923780   $(MODEL_LIB)(in_out_manager.o) \ 
    3693    $(MODEL_LIB)(oce.o) \ 
    3694    KEY_CPP \ 
    3695    flo4rk.F90 
    3696 $(MODEL_LIB)(floats.o) :   \ 
     3781   $(MODEL_LIB)(lib_mpp.o) \ 
     3782   $(MODEL_LIB)(oce.o) \ 
     3783   $(MODEL_LIB)(par_oce.o) \ 
     3784   $(MODEL_LIB)(phycst.o) \ 
    36973785   daymod.F90 \ 
    36983786   dom_oce.F90 \ 
     
    37033791   par_oce.F90 \ 
    37043792   phycst.F90 \ 
    3705    $(MODEL_LIB)(daymod.o) \ 
    3706    $(MODEL_LIB)(dom_oce.o) \ 
     3793   $(MODEL_LIB)(flo4rk.o) \ 
    37073794   $(MODEL_LIB)(flo_oce.o) \ 
    3708    $(MODEL_LIB)(in_out_manager.o) \ 
    3709    $(MODEL_LIB)(lib_mpp.o) \ 
    3710    $(MODEL_LIB)(oce.o) \ 
    3711    $(MODEL_LIB)(par_oce.o) \ 
    3712    $(MODEL_LIB)(phycst.o) \ 
     3795   $(MODEL_LIB)(floblk.o) \ 
     3796   $(MODEL_LIB)(flodom.o) \ 
     3797   $(MODEL_LIB)(flowri.o) \ 
     3798   $(MODEL_LIB)(lib_mpp.o) \ 
    37133799   flo4rk.F90 \ 
     3800   flo_oce.F90 \ 
    37143801   floblk.F90 \ 
    37153802   flodom.F90 \ 
    37163803   flowri.F90 \ 
    3717    flo_oce.F90 \ 
    3718    lib_mpp.F90 \ 
    3719    $(MODEL_LIB)(flo4rk.o) \ 
    3720    $(MODEL_LIB)(floblk.o) \ 
    3721    $(MODEL_LIB)(flodom.o) \ 
    3722    $(MODEL_LIB)(flowri.o) \ 
    3723    $(MODEL_LIB)(flo_oce.o) \ 
    3724    $(MODEL_LIB)(lib_mpp.o) \ 
     3804   lib_mpp.F90 \ 
    37253805   $(IOIPSL_LIB) \ 
    37263806   KEY_CPP \ 
    37273807   floats.F90 
    37283808$(MODEL_LIB)(floblk.o) :   \ 
    3729    dom_oce.F90 \ 
    3730    in_out_manager.F90 \ 
    3731    lib_print.f90 \ 
    3732    par_kind.F90 \ 
    3733    par_oce.F90 \ 
    3734    $(MODEL_LIB)(dom_oce.o) \ 
    3735    $(MODEL_LIB)(in_out_manager.o) \ 
    3736    $(MODEL_LIB)(lib_print.o) \ 
    3737    $(MODEL_LIB)(par_kind.o) \ 
    3738    $(MODEL_LIB)(par_oce.o) \ 
     3809   $(MODEL_LIB)(dom_oce.o) \ 
     3810   $(MODEL_LIB)(in_out_manager.o) \ 
     3811   $(MODEL_LIB)(lib_print.o) \ 
     3812   $(MODEL_LIB)(par_kind.o) \ 
     3813   $(MODEL_LIB)(par_oce.o) \ 
     3814   dom_oce.F90 \ 
     3815   in_out_manager.F90 \ 
     3816   lib_print.f90 \ 
     3817   par_kind.F90 \ 
     3818   par_oce.F90 \ 
     3819   $(MODEL_LIB)(dom_oce.o) \ 
     3820   $(MODEL_LIB)(flo_oce.o) \ 
     3821   $(MODEL_LIB)(in_out_manager.o) \ 
     3822   $(MODEL_LIB)(lib_mpp.o) \ 
     3823   $(MODEL_LIB)(oce.o) \ 
     3824   $(MODEL_LIB)(phycst.o) \ 
    37393825   dom_oce.F90 \ 
    37403826   flo_oce.F90 \ 
     
    37433829   oce.F90 \ 
    37443830   phycst.F90 \ 
    3745    $(MODEL_LIB)(dom_oce.o) \ 
    3746    $(MODEL_LIB)(flo_oce.o) \ 
    3747    $(MODEL_LIB)(in_out_manager.o) \ 
    3748    $(MODEL_LIB)(lib_mpp.o) \ 
    3749    $(MODEL_LIB)(oce.o) \ 
    3750    $(MODEL_LIB)(phycst.o) \ 
    37513831   KEY_CPP \ 
    37523832   floblk.F90 
    37533833$(MODEL_LIB)(flodom.o) :   \ 
    3754    dom_oce.F90 \ 
    3755    in_out_manager.F90 \ 
    3756    lib_print.f90 \ 
    3757    par_kind.F90 \ 
    3758    par_oce.F90 \ 
    3759    $(MODEL_LIB)(dom_oce.o) \ 
    3760    $(MODEL_LIB)(in_out_manager.o) \ 
    3761    $(MODEL_LIB)(lib_print.o) \ 
    3762    $(MODEL_LIB)(par_kind.o) \ 
    3763    $(MODEL_LIB)(par_oce.o) \ 
     3834   $(MODEL_LIB)(dom_oce.o) \ 
     3835   $(MODEL_LIB)(in_out_manager.o) \ 
     3836   $(MODEL_LIB)(lib_print.o) \ 
     3837   $(MODEL_LIB)(par_kind.o) \ 
     3838   $(MODEL_LIB)(par_oce.o) \ 
     3839   dom_oce.F90 \ 
     3840   in_out_manager.F90 \ 
     3841   lib_print.f90 \ 
     3842   par_kind.F90 \ 
     3843   par_oce.F90 \ 
     3844   $(MODEL_LIB)(dom_oce.o) \ 
     3845   $(MODEL_LIB)(flo_oce.o) \ 
     3846   $(MODEL_LIB)(in_out_manager.o) \ 
     3847   $(MODEL_LIB)(lib_mpp.o) \ 
     3848   $(MODEL_LIB)(oce.o) \ 
    37643849   dom_oce.F90 \ 
    37653850   flo_oce.F90 \ 
     
    37673852   lib_mpp.F90 \ 
    37683853   oce.F90 \ 
    3769    $(MODEL_LIB)(dom_oce.o) \ 
    3770    $(MODEL_LIB)(flo_oce.o) \ 
    3771    $(MODEL_LIB)(in_out_manager.o) \ 
    3772    $(MODEL_LIB)(lib_mpp.o) \ 
    3773    $(MODEL_LIB)(oce.o) \ 
    37743854   domzgr_substitute.h90 \ 
    37753855   KEY_CPP \ 
    37763856   flodom.F90 
    37773857$(MODEL_LIB)(flowri.o) :   \ 
    3778    dom_oce.F90 \ 
    3779    in_out_manager.F90 \ 
    3780    lib_print.f90 \ 
    3781    par_kind.F90 \ 
    3782    par_oce.F90 \ 
    3783    phycst.F90 \ 
    3784    prtctl.F90 \ 
    3785    $(MODEL_LIB)(dom_oce.o) \ 
    3786    $(MODEL_LIB)(in_out_manager.o) \ 
    3787    $(MODEL_LIB)(lib_print.o) \ 
    3788    $(MODEL_LIB)(par_kind.o) \ 
    3789    $(MODEL_LIB)(par_oce.o) \ 
    3790    $(MODEL_LIB)(phycst.o) \ 
    3791    $(MODEL_LIB)(prtctl.o) \ 
     3858   $(MODEL_LIB)(dom_oce.o) \ 
     3859   $(MODEL_LIB)(in_out_manager.o) \ 
     3860   $(MODEL_LIB)(lib_print.o) \ 
     3861   $(MODEL_LIB)(par_kind.o) \ 
     3862   $(MODEL_LIB)(par_oce.o) \ 
     3863   $(MODEL_LIB)(phycst.o) \ 
     3864   $(MODEL_LIB)(prtctl.o) \ 
     3865   dom_oce.F90 \ 
     3866   in_out_manager.F90 \ 
     3867   lib_print.f90 \ 
     3868   par_kind.F90 \ 
     3869   par_oce.F90 \ 
     3870   phycst.F90 \ 
     3871   prtctl.F90 \ 
     3872   $(MODEL_LIB)(daymod.o) \ 
     3873   $(MODEL_LIB)(dom_oce.o) \ 
     3874   $(MODEL_LIB)(flo_oce.o) \ 
     3875   $(MODEL_LIB)(in_out_manager.o) \ 
     3876   $(MODEL_LIB)(lib_mpp.o) \ 
     3877   $(MODEL_LIB)(oce.o) \ 
    37923878   daymod.F90 \ 
    37933879   dom_oce.F90 \ 
     
    37963882   lib_mpp.F90 \ 
    37973883   oce.F90 \ 
     3884   domzgr_substitute.h90 \ 
     3885   KEY_CPP \ 
     3886   flowri.F90 
     3887$(MODEL_LIB)(flx_oce.o) :  \ 
     3888   $(MODEL_LIB)(par_kind.o) \ 
     3889   par_kind.F90 \ 
     3890   $(MODEL_LIB)(par_oce.o) \ 
     3891   par_oce.F90 \ 
     3892   KEY_CPP \ 
     3893   flx_oce.F90 
     3894$(MODEL_LIB)(flxblk.o) :   \ 
     3895   $(MODEL_LIB)(blk_oce.o) \ 
     3896   $(MODEL_LIB)(cpl_oce.o) \ 
    37983897   $(MODEL_LIB)(daymod.o) \ 
    37993898   $(MODEL_LIB)(dom_oce.o) \ 
    3800    $(MODEL_LIB)(flo_oce.o) \ 
    3801    $(MODEL_LIB)(in_out_manager.o) \ 
    3802    $(MODEL_LIB)(lib_mpp.o) \ 
    3803    $(MODEL_LIB)(oce.o) \ 
    3804    domzgr_substitute.h90 \ 
    3805    KEY_CPP \ 
    3806    flowri.F90 
    3807 $(MODEL_LIB)(flo_oce.o) :  \ 
    3808    par_kind.F90 \ 
    3809    $(MODEL_LIB)(par_kind.o) \ 
    3810    par_oce.F90 \ 
    3811    $(MODEL_LIB)(par_oce.o) \ 
    3812    KEY_CPP \ 
    3813    flo_oce.F90 
    3814 $(MODEL_LIB)(flxblk.o) :   \ 
     3899   $(MODEL_LIB)(flx_oce.o) \ 
     3900   $(MODEL_LIB)(ice.o) \ 
     3901   $(MODEL_LIB)(in_out_manager.o) \ 
     3902   $(MODEL_LIB)(lbclnk.o) \ 
     3903   $(MODEL_LIB)(lib_mpp.o) \ 
     3904   $(MODEL_LIB)(lib_print.o) \ 
     3905   $(MODEL_LIB)(oce.o) \ 
     3906   $(MODEL_LIB)(ocfzpt.o) \ 
     3907   $(MODEL_LIB)(par_kind.o) \ 
     3908   $(MODEL_LIB)(par_oce.o) \ 
     3909   $(MODEL_LIB)(phycst.o) \ 
     3910   $(MODEL_LIB)(prtctl.o) \ 
    38153911   blk_oce.F90 \ 
    38163912   cpl_oce.F90 \ 
     
    38293925   phycst.F90 \ 
    38303926   prtctl.F90 \ 
     3927   $(MODEL_LIB)(albedo.o) \ 
    38313928   $(MODEL_LIB)(blk_oce.o) \ 
    38323929   $(MODEL_LIB)(cpl_oce.o) \ 
     
    38343931   $(MODEL_LIB)(dom_oce.o) \ 
    38353932   $(MODEL_LIB)(flx_oce.o) \ 
    3836    $(MODEL_LIB)(ice.o) \ 
    3837    $(MODEL_LIB)(in_out_manager.o) \ 
    3838    $(MODEL_LIB)(lbclnk.o) \ 
    3839    $(MODEL_LIB)(lib_mpp.o) \ 
    3840    $(MODEL_LIB)(lib_print.o) \ 
     3933   $(MODEL_LIB)(in_out_manager.o) \ 
     3934   $(MODEL_LIB)(lbclnk.o) \ 
    38413935   $(MODEL_LIB)(oce.o) \ 
    38423936   $(MODEL_LIB)(ocfzpt.o) \ 
    3843    $(MODEL_LIB)(par_kind.o) \ 
    3844    $(MODEL_LIB)(par_oce.o) \ 
    38453937   $(MODEL_LIB)(phycst.o) \ 
    38463938   $(MODEL_LIB)(prtctl.o) \ 
     
    38573949   phycst.F90 \ 
    38583950   prtctl.F90 \ 
     3951   KEY_CPP \ 
     3952   flxblk.F90 
     3953$(MODEL_LIB)(flxfwb.o) :   \ 
    38593954   $(MODEL_LIB)(albedo.o) \ 
    38603955   $(MODEL_LIB)(blk_oce.o) \ 
     
    38623957   $(MODEL_LIB)(daymod.o) \ 
    38633958   $(MODEL_LIB)(dom_oce.o) \ 
     3959   $(MODEL_LIB)(dtasal.o) \ 
     3960   $(MODEL_LIB)(dtasss.o) \ 
     3961   $(MODEL_LIB)(dtasst.o) \ 
     3962   $(MODEL_LIB)(dtatem.o) \ 
    38643963   $(MODEL_LIB)(flx_oce.o) \ 
    3865    $(MODEL_LIB)(in_out_manager.o) \ 
    3866    $(MODEL_LIB)(lbclnk.o) \ 
     3964   $(MODEL_LIB)(flxmod.o) \ 
     3965   $(MODEL_LIB)(flxrnf.o) \ 
     3966   $(MODEL_LIB)(ice_oce.o) \ 
     3967   $(MODEL_LIB)(in_out_manager.o) \ 
     3968   $(MODEL_LIB)(iom.o) \ 
     3969   $(MODEL_LIB)(lbclnk.o) \ 
     3970   $(MODEL_LIB)(lib_mpp.o) \ 
     3971   $(MODEL_LIB)(lib_print.o) \ 
    38673972   $(MODEL_LIB)(oce.o) \ 
    38683973   $(MODEL_LIB)(ocfzpt.o) \ 
    3869    $(MODEL_LIB)(phycst.o) \ 
    3870    $(MODEL_LIB)(prtctl.o) \ 
    3871    KEY_CPP \ 
    3872    flxblk.F90 
    3873 $(MODEL_LIB)(flxfwb.o) :   \ 
     3974   $(MODEL_LIB)(par_kind.o) \ 
     3975   $(MODEL_LIB)(par_oce.o) \ 
     3976   $(MODEL_LIB)(phycst.o) \ 
     3977   $(MODEL_LIB)(prtctl.o) \ 
     3978   $(MODEL_LIB)(taumod.o) \ 
     3979   $(MODEL_LIB)(tradmp.o) \ 
    38743980   albedo.F90 \ 
    38753981   blk_oce.F90 \ 
     
    38813987   dtasst.F90 \ 
    38823988   dtatem.F90 \ 
     3989   flx_oce.F90 \ 
    38833990   flxmod.F90 \ 
    38843991   flxrnf.F90 \ 
    3885    flx_oce.F90 \ 
    38863992   ice_oce.F90 \ 
    38873993   in_out_manager.F90 \ 
     3994   iom.F90 \ 
    38883995   lbclnk.F90 \ 
    38893996   lib_mpp.F90 \ 
     
    38974004   taumod.F90 \ 
    38984005   tradmp.F90 \ 
     4006   $(MODEL_LIB)(blk_oce.o) \ 
     4007   $(MODEL_LIB)(cpl_oce.o) \ 
     4008   $(MODEL_LIB)(daymod.o) \ 
     4009   $(MODEL_LIB)(dom_oce.o) \ 
     4010   $(MODEL_LIB)(flxblk.o) \ 
     4011   $(MODEL_LIB)(flxrnf.o) \ 
     4012   $(MODEL_LIB)(in_out_manager.o) \ 
     4013   $(MODEL_LIB)(lib_mpp.o) \ 
     4014   $(MODEL_LIB)(oce.o) \ 
     4015   $(MODEL_LIB)(ocesbc.o) \ 
     4016   $(MODEL_LIB)(phycst.o) \ 
     4017   blk_oce.F90 \ 
     4018   cpl_oce.F90 \ 
     4019   daymod.F90 \ 
     4020   dom_oce.F90 \ 
     4021   flxblk.F90 \ 
     4022   flxrnf.F90 \ 
     4023   in_out_manager.F90 \ 
     4024   lib_mpp.F90 \ 
     4025   oce.F90 \ 
     4026   ocesbc.F90 \ 
     4027   phycst.F90 \ 
     4028   domzgr_substitute.h90 \ 
     4029   vectopt_loop_substitute.h90 \ 
     4030   KEY_CPP \ 
     4031   flxfwb.F90 
     4032$(MODEL_LIB)(flxmod.o) :   \ 
     4033   $(MODEL_LIB)(dom_oce.o) \ 
     4034   $(MODEL_LIB)(in_out_manager.o) \ 
     4035   $(MODEL_LIB)(lib_mpp.o) \ 
     4036   $(MODEL_LIB)(lib_print.o) \ 
     4037   $(MODEL_LIB)(oce.o) \ 
     4038   $(MODEL_LIB)(par_kind.o) \ 
     4039   $(MODEL_LIB)(par_oce.o) \ 
     4040   $(MODEL_LIB)(phycst.o) \ 
     4041   $(MODEL_LIB)(prtctl.o) \ 
     4042   dom_oce.F90 \ 
     4043   in_out_manager.F90 \ 
     4044   lib_mpp.F90 \ 
     4045   lib_print.f90 \ 
     4046   oce.F90 \ 
     4047   par_kind.F90 \ 
     4048   par_oce.F90 \ 
     4049   phycst.F90 \ 
     4050   prtctl.F90 \ 
     4051   $(MODEL_LIB)(daymod.o) \ 
     4052   $(MODEL_LIB)(dom_oce.o) \ 
     4053   $(MODEL_LIB)(in_out_manager.o) \ 
     4054   $(MODEL_LIB)(lbclnk.o) \ 
     4055   $(MODEL_LIB)(lib_mpp.o) \ 
     4056   $(MODEL_LIB)(oce.o) \ 
     4057   $(MODEL_LIB)(ocfzpt.o) \ 
     4058   $(MODEL_LIB)(phycst.o) \ 
     4059   daymod.F90 \ 
     4060   dom_oce.F90 \ 
     4061   in_out_manager.F90 \ 
     4062   lbclnk.F90 \ 
     4063   lib_mpp.F90 \ 
     4064   oce.F90 \ 
     4065   ocfzpt.F90 \ 
     4066   phycst.F90 \ 
     4067   $(MODEL_LIB)(blk_oce.o) \ 
     4068   $(MODEL_LIB)(bulk.o) \ 
     4069   $(MODEL_LIB)(cpl_oce.o) \ 
     4070   $(MODEL_LIB)(dtatem.o) \ 
     4071   $(MODEL_LIB)(flx_oce.o) \ 
     4072   $(MODEL_LIB)(flxrnf.o) \ 
     4073   $(MODEL_LIB)(ice.o) \ 
     4074   $(MODEL_LIB)(ice_oce.o) \ 
     4075   $(MODEL_LIB)(iom.o) \ 
     4076   $(MODEL_LIB)(lbclnk.o) \ 
     4077   $(MODEL_LIB)(par_oce.o) \ 
     4078   $(MODEL_LIB)(phycst.o) \ 
     4079   $(MODEL_LIB)(taumod.o) \ 
     4080   blk_oce.F90 \ 
     4081   bulk.F90 \ 
     4082   cpl_oce.F90 \ 
     4083   dtatem.F90 \ 
     4084   flx_oce.F90 \ 
     4085   flxrnf.F90 \ 
     4086   ice.F90 \ 
     4087   ice_oce.F90 \ 
     4088   iom.F90 \ 
     4089   lbclnk.F90 \ 
     4090   par_oce.F90 \ 
     4091   phycst.F90 \ 
     4092   taumod.F90 \ 
     4093   domzgr_substitute.h90 \ 
     4094   flx_bulk_daily.h90 \ 
     4095   flx_bulk_monthly.h90 \ 
     4096   flx_core.h90 \ 
     4097   flx_coupled_ice.h90 \ 
     4098   flx_coupled_noice.h90 \ 
     4099   flx_forced_daily.h90 \ 
     4100   KEY_CPP \ 
     4101   flxmod.F90 
     4102$(MODEL_LIB)(flxrnf.o) :   \ 
     4103   $(MODEL_LIB)(dom_oce.o) \ 
     4104   $(MODEL_LIB)(in_out_manager.o) \ 
     4105   $(MODEL_LIB)(lbclnk.o) \ 
     4106   $(MODEL_LIB)(lib_print.o) \ 
     4107   $(MODEL_LIB)(par_kind.o) \ 
     4108   $(MODEL_LIB)(par_oce.o) \ 
     4109   $(MODEL_LIB)(phycst.o) \ 
     4110   $(MODEL_LIB)(prtctl.o) \ 
     4111   dom_oce.F90 \ 
     4112   in_out_manager.F90 \ 
     4113   lbclnk.F90 \ 
     4114   lib_print.f90 \ 
     4115   par_kind.F90 \ 
     4116   par_oce.F90 \ 
     4117   phycst.F90 \ 
     4118   prtctl.F90 \ 
     4119   $(MODEL_LIB)(daymod.o) \ 
     4120   $(MODEL_LIB)(dom_oce.o) \ 
     4121   $(MODEL_LIB)(in_out_manager.o) \ 
     4122   $(MODEL_LIB)(iom.o) \ 
     4123   $(MODEL_LIB)(phycst.o) \ 
     4124   daymod.F90 \ 
     4125   dom_oce.F90 \ 
     4126   in_out_manager.F90 \ 
     4127   iom.F90 \ 
     4128   phycst.F90 \ 
     4129   $(MODEL_LIB)(daymod.o) \ 
     4130   $(MODEL_LIB)(dom_oce.o) \ 
     4131   $(MODEL_LIB)(in_out_manager.o) \ 
     4132   $(MODEL_LIB)(phycst.o) \ 
     4133   daymod.F90 \ 
     4134   dom_oce.F90 \ 
     4135   in_out_manager.F90 \ 
     4136   phycst.F90 \ 
     4137   flxrnf_ORCA_R05.h90 \ 
     4138   KEY_CPP \ 
     4139   flxrnf.F90 
     4140$(MODEL_LIB)(geo2ocean.o) :   \ 
     4141   $(MODEL_LIB)(dom_oce.o) \ 
     4142   $(MODEL_LIB)(in_out_manager.o) \ 
     4143   $(MODEL_LIB)(lib_mpp.o) \ 
     4144   $(MODEL_LIB)(lib_print.o) \ 
     4145   $(MODEL_LIB)(oce.o) \ 
     4146   $(MODEL_LIB)(par_kind.o) \ 
     4147   $(MODEL_LIB)(par_oce.o) \ 
     4148   dom_oce.F90 \ 
     4149   in_out_manager.F90 \ 
     4150   lib_mpp.F90 \ 
     4151   lib_print.f90 \ 
     4152   oce.F90 \ 
     4153   par_kind.F90 \ 
     4154   par_oce.F90 \ 
     4155   $(MODEL_LIB)(dom_oce.o) \ 
     4156   $(MODEL_LIB)(in_out_manager.o) \ 
     4157   $(MODEL_LIB)(lbclnk.o) \ 
     4158   $(MODEL_LIB)(phycst.o) \ 
     4159   dom_oce.F90 \ 
     4160   in_out_manager.F90 \ 
     4161   lbclnk.F90 \ 
     4162   phycst.F90 \ 
     4163   vectopt_loop_substitute.h90 \ 
     4164   KEY_CPP \ 
     4165   geo2ocean.F90 
     4166$(MODEL_LIB)(ice.o) :   \ 
     4167   $(MODEL_LIB)(par_oce.o) \ 
     4168   par_oce.F90 \ 
     4169   $(MODEL_LIB)(par_ice.o) \ 
     4170   par_ice.F90 \ 
     4171   KEY_CPP \ 
     4172   ice.F90 
     4173$(MODEL_LIB)(ice_oce.o) :  \ 
     4174   $(MODEL_LIB)(par_kind.o) \ 
     4175   $(MODEL_LIB)(par_oce.o) \ 
     4176   par_kind.F90 \ 
     4177   par_oce.F90 \ 
     4178   $(MODEL_LIB)(blk_oce.o) \ 
     4179   $(MODEL_LIB)(par_oce.o) \ 
     4180   blk_oce.F90 \ 
     4181   par_oce.F90 \ 
     4182   KEY_CPP \ 
     4183   ice_oce.F90 
     4184$(MODEL_LIB)(iceini.o) :   \ 
     4185   $(MODEL_LIB)(blk_oce.o) \ 
     4186   $(MODEL_LIB)(daymod.o) \ 
     4187   $(MODEL_LIB)(dom_ice.o) \ 
     4188   $(MODEL_LIB)(dom_oce.o) \ 
     4189   $(MODEL_LIB)(ice.o) \ 
     4190   $(MODEL_LIB)(ice_oce.o) \ 
     4191   $(MODEL_LIB)(in_out_manager.o) \ 
     4192   $(MODEL_LIB)(iom.o) \ 
     4193   $(MODEL_LIB)(lbclnk.o) \ 
     4194   $(MODEL_LIB)(lib_print.o) \ 
     4195   $(MODEL_LIB)(oce.o) \ 
     4196   $(MODEL_LIB)(ocfzpt.o) \ 
     4197   $(MODEL_LIB)(par_ice.o) \ 
     4198   $(MODEL_LIB)(par_kind.o) \ 
     4199   $(MODEL_LIB)(par_oce.o) \ 
     4200   $(MODEL_LIB)(phycst.o) \ 
     4201   blk_oce.F90 \ 
     4202   daymod.F90 \ 
     4203   dom_ice.F90 \ 
     4204   dom_oce.F90 \ 
     4205   ice.F90 \ 
     4206   ice_oce.F90 \ 
     4207   in_out_manager.F90 \ 
     4208   iom.F90 \ 
     4209   lbclnk.F90 \ 
     4210   lib_print.f90 \ 
     4211   oce.F90 \ 
     4212   ocfzpt.F90 \ 
     4213   par_ice.F90 \ 
     4214   par_kind.F90 \ 
     4215   par_oce.F90 \ 
     4216   phycst.F90 \ 
     4217   $(MODEL_LIB)(dom_oce.o) \ 
     4218   $(MODEL_LIB)(flx_oce.o) \ 
     4219   $(MODEL_LIB)(ice.o) \ 
     4220   $(MODEL_LIB)(ice_oce.o) \ 
     4221   $(MODEL_LIB)(in_out_manager.o) \ 
     4222   $(MODEL_LIB)(ini1d.o) \ 
     4223   $(MODEL_LIB)(limistate.o) \ 
     4224   $(MODEL_LIB)(limmsh.o) \ 
     4225   $(MODEL_LIB)(limrst.o) \ 
     4226   $(MODEL_LIB)(ocfzpt.o) \ 
     4227   $(MODEL_LIB)(phycst.o) \ 
     4228   dom_oce.F90 \ 
     4229   flx_oce.F90 \ 
     4230   ice.F90 \ 
     4231   ice_oce.F90 \ 
     4232   in_out_manager.F90 \ 
     4233   ini1d.F90 \ 
     4234   limistate.F90 \ 
     4235   limmsh.F90 \ 
     4236   limrst.F90 \ 
     4237   ocfzpt.F90 \ 
     4238   phycst.F90 \ 
     4239   KEY_CPP \ 
     4240   iceini.F90 
     4241$(MODEL_LIB)(icestp.o) :   \ 
    38994242   $(MODEL_LIB)(albedo.o) \ 
    39004243   $(MODEL_LIB)(blk_oce.o) \ 
    39014244   $(MODEL_LIB)(cpl_oce.o) \ 
    39024245   $(MODEL_LIB)(daymod.o) \ 
     4246   $(MODEL_LIB)(dianam.o) \ 
     4247   $(MODEL_LIB)(dom_ice.o) \ 
    39034248   $(MODEL_LIB)(dom_oce.o) \ 
    39044249   $(MODEL_LIB)(dtasal.o) \ 
     
    39064251   $(MODEL_LIB)(dtasst.o) \ 
    39074252   $(MODEL_LIB)(dtatem.o) \ 
     4253   $(MODEL_LIB)(flx_oce.o) \ 
     4254   $(MODEL_LIB)(flxblk.o) \ 
    39084255   $(MODEL_LIB)(flxmod.o) \ 
    39094256   $(MODEL_LIB)(flxrnf.o) \ 
    3910    $(MODEL_LIB)(flx_oce.o) \ 
    3911    $(MODEL_LIB)(ice_oce.o) \ 
    3912    $(MODEL_LIB)(in_out_manager.o) \ 
    3913    $(MODEL_LIB)(lbclnk.o) \ 
    3914    $(MODEL_LIB)(lib_mpp.o) \ 
    3915    $(MODEL_LIB)(lib_print.o) \ 
    3916    $(MODEL_LIB)(oce.o) \ 
    3917    $(MODEL_LIB)(ocfzpt.o) \ 
    3918    $(MODEL_LIB)(par_kind.o) \ 
    3919    $(MODEL_LIB)(par_oce.o) \ 
    3920    $(MODEL_LIB)(phycst.o) \ 
    3921    $(MODEL_LIB)(prtctl.o) \ 
    3922    $(MODEL_LIB)(taumod.o) \ 
    3923    $(MODEL_LIB)(tradmp.o) \ 
    3924    blk_oce.F90 \ 
    3925    cpl_oce.F90 \ 
    3926    daymod.F90 \ 
    3927    dom_oce.F90 \ 
    3928    flxblk.F90 \ 
    3929    flxrnf.F90 \ 
    3930    in_out_manager.F90 \ 
    3931    lib_mpp.F90 \ 
    3932    ocesbc.F90 \ 
    3933    oce.F90 \ 
    3934    phycst.F90 \ 
    3935    $(MODEL_LIB)(blk_oce.o) \ 
    3936    $(MODEL_LIB)(cpl_oce.o) \ 
    3937    $(MODEL_LIB)(daymod.o) \ 
    3938    $(MODEL_LIB)(dom_oce.o) \ 
    3939    $(MODEL_LIB)(flxblk.o) \ 
    3940    $(MODEL_LIB)(flxrnf.o) \ 
    3941    $(MODEL_LIB)(in_out_manager.o) \ 
    3942    $(MODEL_LIB)(lib_mpp.o) \ 
    3943    $(MODEL_LIB)(ocesbc.o) \ 
    3944    $(MODEL_LIB)(oce.o) \ 
    3945    $(MODEL_LIB)(phycst.o) \ 
    3946    domzgr_substitute.h90 \ 
    3947    vectopt_loop_substitute.h90 \ 
    3948    KEY_CPP \ 
    3949    flxfwb.F90 
    3950 $(MODEL_LIB)(flxmod.o) :   \ 
    3951    dom_oce.F90 \ 
    3952    in_out_manager.F90 \ 
    3953    lib_mpp.F90 \ 
    3954    lib_print.f90 \ 
    3955    oce.F90 \ 
    3956    par_kind.F90 \ 
    3957    par_oce.F90 \ 
    3958    phycst.F90 \ 
    3959    prtctl.F90 \ 
    3960    $(MODEL_LIB)(dom_oce.o) \ 
    3961    $(MODEL_LIB)(in_out_manager.o) \ 
    3962    $(MODEL_LIB)(lib_mpp.o) \ 
    3963    $(MODEL_LIB)(lib_print.o) \ 
    3964    $(MODEL_LIB)(oce.o) \ 
    3965    $(MODEL_LIB)(par_kind.o) \ 
    3966    $(MODEL_LIB)(par_oce.o) \ 
    3967    $(MODEL_LIB)(phycst.o) \ 
    3968    $(MODEL_LIB)(prtctl.o) \ 
    3969    daymod.F90 \ 
    3970    dom_oce.F90 \ 
    3971    in_out_manager.F90 \ 
    3972    lbclnk.F90 \ 
    3973    lib_mpp.F90 \ 
    3974    oce.F90 \ 
    3975    ocfzpt.F90 \ 
    3976    phycst.F90 \ 
    3977    $(MODEL_LIB)(daymod.o) \ 
    3978    $(MODEL_LIB)(dom_oce.o) \ 
    3979    $(MODEL_LIB)(in_out_manager.o) \ 
    3980    $(MODEL_LIB)(lbclnk.o) \ 
    3981    $(MODEL_LIB)(lib_mpp.o) \ 
    3982    $(MODEL_LIB)(oce.o) \ 
    3983    $(MODEL_LIB)(ocfzpt.o) \ 
    3984    $(MODEL_LIB)(phycst.o) \ 
    3985    blk_oce.F90 \ 
    3986    bulk.F90 \ 
    3987    cpl_oce.F90 \ 
    3988    flxrnf.F90 \ 
    3989    flx_oce.F90 \ 
    3990    ice_oce.F90 \ 
    3991    $(MODEL_LIB)(blk_oce.o) \ 
    3992    $(MODEL_LIB)(bulk.o) \ 
    3993    $(MODEL_LIB)(cpl_oce.o) \ 
    3994    $(MODEL_LIB)(flxrnf.o) \ 
    3995    $(MODEL_LIB)(flx_oce.o) \ 
    3996    $(MODEL_LIB)(ice_oce.o) \ 
    3997    domzgr_substitute.h90 \ 
    3998    flx_bulk_daily.h90 \ 
    3999    flx_bulk_monthly.h90 \ 
    4000    flx_coupled_ice.h90 \ 
    4001    flx_coupled_noice.h90 \ 
    4002    flx_forced_daily.h90 \ 
    4003    KEY_CPP \ 
    4004    flxmod.F90 
    4005 $(MODEL_LIB)(flxrnf.o) :   \ 
    4006    dom_oce.F90 \ 
    4007    in_out_manager.F90 \ 
    4008    lib_print.f90 \ 
    4009    par_kind.F90 \ 
    4010    par_oce.F90 \ 
    4011    phycst.F90 \ 
    4012    prtctl.F90 \ 
    4013    $(MODEL_LIB)(dom_oce.o) \ 
    4014    $(MODEL_LIB)(in_out_manager.o) \ 
    4015    $(MODEL_LIB)(lib_print.o) \ 
    4016    $(MODEL_LIB)(par_kind.o) \ 
    4017    $(MODEL_LIB)(par_oce.o) \ 
    4018    $(MODEL_LIB)(phycst.o) \ 
    4019    $(MODEL_LIB)(prtctl.o) \ 
    4020    daymod.F90 \ 
    4021    dom_oce.F90 \ 
    4022    in_out_manager.F90 \ 
    4023    phycst.F90 \ 
    4024    $(MODEL_LIB)(daymod.o) \ 
    4025    $(MODEL_LIB)(dom_oce.o) \ 
    4026    $(MODEL_LIB)(in_out_manager.o) \ 
    4027    $(MODEL_LIB)(phycst.o) \ 
    4028    daymod.F90 \ 
    4029    dom_oce.F90 \ 
    4030    in_out_manager.F90 \ 
    4031    phycst.F90 \ 
    4032    $(MODEL_LIB)(daymod.o) \ 
    4033    $(MODEL_LIB)(dom_oce.o) \ 
    4034    $(MODEL_LIB)(in_out_manager.o) \ 
    4035    $(MODEL_LIB)(phycst.o) \ 
    4036    flxrnf_ORCA_R05.h90 \ 
    4037    $(IOIPSL_LIB) \ 
    4038    KEY_CPP \ 
    4039    flxrnf.F90 
    4040 $(MODEL_LIB)(flx_oce.o) :  \ 
    4041    par_kind.F90 \ 
    4042    $(MODEL_LIB)(par_kind.o) \ 
    4043    par_oce.F90 \ 
    4044    $(MODEL_LIB)(par_oce.o) \ 
    4045    KEY_CPP \ 
    4046    flx_oce.F90 
    4047 $(MODEL_LIB)(geo2ocean.o) :   \ 
    4048    dom_oce.F90 \ 
    4049    in_out_manager.F90 \ 
    4050    lib_mpp.F90 \ 
    4051    lib_print.f90 \ 
    4052    oce.F90 \ 
    4053    par_kind.F90 \ 
    4054    par_oce.F90 \ 
    4055    $(MODEL_LIB)(dom_oce.o) \ 
    4056    $(MODEL_LIB)(in_out_manager.o) \ 
    4057    $(MODEL_LIB)(lib_mpp.o) \ 
    4058    $(MODEL_LIB)(lib_print.o) \ 
    4059    $(MODEL_LIB)(oce.o) \ 
    4060    $(MODEL_LIB)(par_kind.o) \ 
    4061    $(MODEL_LIB)(par_oce.o) \ 
    4062    dom_oce.F90 \ 
    4063    in_out_manager.F90 \ 
    4064    lbclnk.F90 \ 
    4065    phycst.F90 \ 
    4066    $(MODEL_LIB)(dom_oce.o) \ 
    4067    $(MODEL_LIB)(in_out_manager.o) \ 
    4068    $(MODEL_LIB)(lbclnk.o) \ 
    4069    $(MODEL_LIB)(phycst.o) \ 
    4070    vectopt_loop_substitute.h90 \ 
    4071    KEY_CPP \ 
    4072    geo2ocean.F90 
    4073 $(MODEL_LIB)(iceini.o) :   \ 
    4074    blk_oce.F90 \ 
    4075    daymod.F90 \ 
    4076    dom_ice.F90 \ 
    4077    dom_oce.F90 \ 
    4078    ice.F90 \ 
    4079    ice_oce.F90 \ 
    4080    in_out_manager.F90 \ 
    4081    lbclnk.F90 \ 
    4082    lib_print.f90 \ 
    4083    oce.F90 \ 
    4084    ocfzpt.F90 \ 
    4085    par_ice.F90 \ 
    4086    par_kind.F90 \ 
    4087    par_oce.F90 \ 
    4088    phycst.F90 \ 
    4089    $(MODEL_LIB)(blk_oce.o) \ 
    4090    $(MODEL_LIB)(daymod.o) \ 
    4091    $(MODEL_LIB)(dom_ice.o) \ 
    4092    $(MODEL_LIB)(dom_oce.o) \ 
    40934257   $(MODEL_LIB)(ice.o) \ 
    40944258   $(MODEL_LIB)(ice_oce.o) \ 
    4095    $(MODEL_LIB)(in_out_manager.o) \ 
    4096    $(MODEL_LIB)(lbclnk.o) \ 
    4097    $(MODEL_LIB)(lib_print.o) \ 
     4259   $(MODEL_LIB)(iceini.o) \ 
     4260   $(MODEL_LIB)(in_out_manager.o) \ 
     4261   $(MODEL_LIB)(ini1d.o) \ 
     4262   $(MODEL_LIB)(iom.o) \ 
     4263   $(MODEL_LIB)(lbclnk.o) \ 
     4264   $(MODEL_LIB)(lib_mpp.o) \ 
     4265   $(MODEL_LIB)(lib_print.o) \ 
     4266   $(MODEL_LIB)(limadv.o) \ 
     4267   $(MODEL_LIB)(limhdf.o) \ 
     4268   $(MODEL_LIB)(limistate.o) \ 
     4269   $(MODEL_LIB)(limmsh.o) \ 
     4270   $(MODEL_LIB)(limrhg.o) \ 
     4271   $(MODEL_LIB)(limrst.o) \ 
     4272   $(MODEL_LIB)(limtab.o) \ 
     4273   $(MODEL_LIB)(limthd_lac.o) \ 
     4274   $(MODEL_LIB)(limthd_zdf.o) \ 
    40984275   $(MODEL_LIB)(oce.o) \ 
    40994276   $(MODEL_LIB)(ocfzpt.o) \ 
     
    41024279   $(MODEL_LIB)(par_oce.o) \ 
    41034280   $(MODEL_LIB)(phycst.o) \ 
    4104    dom_oce.F90 \ 
    4105    flx_oce.F90 \ 
    4106    ice.F90 \ 
    4107    ice_oce.F90 \ 
    4108    ini1d.F90 \ 
    4109    in_out_manager.F90 \ 
    4110    limistate.F90 \ 
    4111    limmsh.F90 \ 
    4112    limrst.F90 \ 
    4113    ocfzpt.F90 \ 
    4114    phycst.F90 \ 
    4115    $(MODEL_LIB)(dom_oce.o) \ 
    4116    $(MODEL_LIB)(flx_oce.o) \ 
    4117    $(MODEL_LIB)(ice.o) \ 
    4118    $(MODEL_LIB)(ice_oce.o) \ 
    4119    $(MODEL_LIB)(ini1d.o) \ 
    4120    $(MODEL_LIB)(in_out_manager.o) \ 
    4121    $(MODEL_LIB)(limistate.o) \ 
    4122    $(MODEL_LIB)(limmsh.o) \ 
    4123    $(MODEL_LIB)(limrst.o) \ 
    4124    $(MODEL_LIB)(ocfzpt.o) \ 
    4125    $(MODEL_LIB)(phycst.o) \ 
    4126    KEY_CPP \ 
    4127    iceini.F90 
    4128 $(MODEL_LIB)(icestp1d.o) : \ 
     4281   $(MODEL_LIB)(prtctl.o) \ 
     4282   $(MODEL_LIB)(taumod.o) \ 
     4283   $(MODEL_LIB)(thd_ice.o) \ 
     4284   $(MODEL_LIB)(tradmp.o) \ 
    41294285   albedo.F90 \ 
    41304286   blk_oce.F90 \ 
     
    41384294   dtasst.F90 \ 
    41394295   dtatem.F90 \ 
     4296   flx_oce.F90 \ 
    41404297   flxblk.F90 \ 
    41414298   flxmod.F90 \ 
    41424299   flxrnf.F90 \ 
    4143    flx_oce.F90 \ 
    4144    iceini.F90 \ 
    41454300   ice.F90 \ 
    41464301   ice_oce.F90 \ 
     4302   iceini.F90 \ 
     4303   in_out_manager.F90 \ 
    41474304   ini1d.F90 \ 
    4148    in_out_manager.F90 \ 
     4305   iom.F90 \ 
    41494306   lbclnk.F90 \ 
    41504307   lib_mpp.F90 \ 
     
    41694326   thd_ice.F90 \ 
    41704327   tradmp.F90 \ 
    4171    trdmod.F90 \ 
    4172    trdmod_oce.F90 \ 
    4173    zdfmxl.F90 \ 
    4174    zdf_oce.F90 \ 
     4328   $(MODEL_LIB)(cpl_oce.o) \ 
     4329   $(MODEL_LIB)(daymod.o) \ 
     4330   $(MODEL_LIB)(dom_ice.o) \ 
     4331   $(MODEL_LIB)(dom_oce.o) \ 
     4332   $(MODEL_LIB)(flx_oce.o) \ 
     4333   $(MODEL_LIB)(ice.o) \ 
     4334   $(MODEL_LIB)(ice_oce.o) \ 
     4335   $(MODEL_LIB)(iceini.o) \ 
     4336   $(MODEL_LIB)(in_out_manager.o) \ 
     4337   $(MODEL_LIB)(lbclnk.o) \ 
     4338   $(MODEL_LIB)(limdia.o) \ 
     4339   $(MODEL_LIB)(limdmp.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)(oce.o) \ 
     4347   $(MODEL_LIB)(ocesbc.o) \ 
     4348   $(MODEL_LIB)(phycst.o) \ 
     4349   $(MODEL_LIB)(prtctl.o) \ 
     4350   $(MODEL_LIB)(taumod.o) \ 
     4351   cpl_oce.F90 \ 
     4352   daymod.F90 \ 
     4353   dom_ice.F90 \ 
     4354   dom_oce.F90 \ 
     4355   flx_oce.F90 \ 
     4356   ice.F90 \ 
     4357   ice_oce.F90 \ 
     4358   iceini.F90 \ 
     4359   in_out_manager.F90 \ 
     4360   lbclnk.F90 \ 
     4361   limdia.F90 \ 
     4362   limdmp.F90 \ 
     4363   limdyn.F90 \ 
     4364   limflx.F90 \ 
     4365   limrst.F90 \ 
     4366   limthd.F90 \ 
     4367   limtrp.F90 \ 
     4368   limwri.F90 \ 
     4369   oce.F90 \ 
     4370   ocesbc.F90 \ 
     4371   phycst.F90 \ 
     4372   prtctl.F90 \ 
     4373   taumod.F90 \ 
     4374   domzgr_substitute.h90 \ 
     4375   vectopt_loop_substitute.h90 \ 
     4376   KEY_CPP \ 
     4377   icestp.F90 
     4378$(MODEL_LIB)(icestp1d.o) : \ 
    41754379   $(MODEL_LIB)(albedo.o) \ 
    41764380   $(MODEL_LIB)(blk_oce.o) \ 
     
    41844388   $(MODEL_LIB)(dtasst.o) \ 
    41854389   $(MODEL_LIB)(dtatem.o) \ 
     4390   $(MODEL_LIB)(flx_oce.o) \ 
    41864391   $(MODEL_LIB)(flxblk.o) \ 
    41874392   $(MODEL_LIB)(flxmod.o) \ 
    41884393   $(MODEL_LIB)(flxrnf.o) \ 
    4189    $(MODEL_LIB)(flx_oce.o) \ 
    4190    $(MODEL_LIB)(iceini.o) \ 
    41914394   $(MODEL_LIB)(ice.o) \ 
    41924395   $(MODEL_LIB)(ice_oce.o) \ 
     4396   $(MODEL_LIB)(iceini.o) \ 
     4397   $(MODEL_LIB)(in_out_manager.o) \ 
    41934398   $(MODEL_LIB)(ini1d.o) \ 
    4194    $(MODEL_LIB)(in_out_manager.o) \ 
     4399   $(MODEL_LIB)(iom.o) \ 
    41954400   $(MODEL_LIB)(lbclnk.o) \ 
    41964401   $(MODEL_LIB)(lib_mpp.o) \ 
     
    42174422   $(MODEL_LIB)(trdmod.o) \ 
    42184423   $(MODEL_LIB)(trdmod_oce.o) \ 
     4424   $(MODEL_LIB)(zdf_oce.o) \ 
    42194425   $(MODEL_LIB)(zdfmxl.o) \ 
    4220    $(MODEL_LIB)(zdf_oce.o) \ 
    4221    blk_oce.F90 \ 
    4222    cpl_oce.F90 \ 
    4223    daymod.F90 \ 
    4224    dom_ice.F90 \ 
    4225    dom_oce.F90 \ 
    4226    dtasal.F90 \ 
    4227    dtatem.F90 \ 
    4228    flxmod.F90 \ 
    4229    flxrnf.F90 \ 
    4230    flx_oce.F90 \ 
    4231    iceini.F90 \ 
    4232    ice.F90 \ 
    4233    ice_oce.F90 \ 
    4234    in_out_manager.F90 \ 
    4235    lbclnk.F90 \ 
    4236    limdia.F90 \ 
    4237    limdyn.F90 \ 
    4238    limflx.F90 \ 
    4239    limrst.F90 \ 
    4240    limthd.F90 \ 
    4241    limtrp.F90 \ 
    4242    limwri.F90 \ 
    4243    ocesbc.F90 \ 
    4244    oce.F90 \ 
    4245    ocfzpt.F90 \ 
    4246    phycst.F90 \ 
    4247    prtctl.F90 \ 
    4248    taumod.F90 \ 
    4249    tradmp.F90 \ 
    4250    $(MODEL_LIB)(blk_oce.o) \ 
    4251    $(MODEL_LIB)(cpl_oce.o) \ 
    4252    $(MODEL_LIB)(daymod.o) \ 
    4253    $(MODEL_LIB)(dom_ice.o) \ 
    4254    $(MODEL_LIB)(dom_oce.o) \ 
    4255    $(MODEL_LIB)(dtasal.o) \ 
    4256    $(MODEL_LIB)(dtatem.o) \ 
    4257    $(MODEL_LIB)(flxmod.o) \ 
    4258    $(MODEL_LIB)(flxrnf.o) \ 
    4259    $(MODEL_LIB)(flx_oce.o) \ 
    4260    $(MODEL_LIB)(iceini.o) \ 
    4261    $(MODEL_LIB)(ice.o) \ 
    4262    $(MODEL_LIB)(ice_oce.o) \ 
    4263    $(MODEL_LIB)(in_out_manager.o) \ 
    4264    $(MODEL_LIB)(lbclnk.o) \ 
    4265    $(MODEL_LIB)(limdia.o) \ 
    4266    $(MODEL_LIB)(limdyn.o) \ 
    4267    $(MODEL_LIB)(limflx.o) \ 
    4268    $(MODEL_LIB)(limrst.o) \ 
    4269    $(MODEL_LIB)(limthd.o) \ 
    4270    $(MODEL_LIB)(limtrp.o) \ 
    4271    $(MODEL_LIB)(limwri.o) \ 
    4272    $(MODEL_LIB)(ocesbc.o) \ 
    4273    $(MODEL_LIB)(oce.o) \ 
    4274    $(MODEL_LIB)(ocfzpt.o) \ 
    4275    $(MODEL_LIB)(phycst.o) \ 
    4276    $(MODEL_LIB)(prtctl.o) \ 
    4277    $(MODEL_LIB)(taumod.o) \ 
    4278    $(MODEL_LIB)(tradmp.o) \ 
    4279    domzgr_substitute.h90 \ 
    4280    vectopt_loop_substitute.h90 \ 
    4281    KEY_CPP \ 
    4282    icestp1d.F90 
    4283 $(MODEL_LIB)(icestp.o) :   \ 
    42844426   albedo.F90 \ 
    42854427   blk_oce.F90 \ 
     
    42934435   dtasst.F90 \ 
    42944436   dtatem.F90 \ 
     4437   flx_oce.F90 \ 
    42954438   flxblk.F90 \ 
    42964439   flxmod.F90 \ 
    42974440   flxrnf.F90 \ 
    4298    flx_oce.F90 \ 
    4299    iceini.F90 \ 
    43004441   ice.F90 \ 
    43014442   ice_oce.F90 \ 
     4443   iceini.F90 \ 
     4444   in_out_manager.F90 \ 
    43024445   ini1d.F90 \ 
    4303    in_out_manager.F90 \ 
     4446   iom.F90 \ 
    43044447   lbclnk.F90 \ 
    43054448   lib_mpp.F90 \ 
     
    43244467   thd_ice.F90 \ 
    43254468   tradmp.F90 \ 
    4326    $(MODEL_LIB)(albedo.o) \ 
     4469   trdmod.F90 \ 
     4470   trdmod_oce.F90 \ 
     4471   zdf_oce.F90 \ 
     4472   zdfmxl.F90 \ 
    43274473   $(MODEL_LIB)(blk_oce.o) \ 
    43284474   $(MODEL_LIB)(cpl_oce.o) \ 
    43294475   $(MODEL_LIB)(daymod.o) \ 
    4330    $(MODEL_LIB)(dianam.o) \ 
    43314476   $(MODEL_LIB)(dom_ice.o) \ 
    43324477   $(MODEL_LIB)(dom_oce.o) \ 
    43334478   $(MODEL_LIB)(dtasal.o) \ 
    4334    $(MODEL_LIB)(dtasss.o) \ 
    4335    $(MODEL_LIB)(dtasst.o) \ 
    43364479   $(MODEL_LIB)(dtatem.o) \ 
    4337    $(MODEL_LIB)(flxblk.o) \ 
     4480   $(MODEL_LIB)(flx_oce.o) \ 
    43384481   $(MODEL_LIB)(flxmod.o) \ 
    43394482   $(MODEL_LIB)(flxrnf.o) \ 
    4340    $(MODEL_LIB)(flx_oce.o) \ 
    4341    $(MODEL_LIB)(iceini.o) \ 
    43424483   $(MODEL_LIB)(ice.o) \ 
    43434484   $(MODEL_LIB)(ice_oce.o) \ 
    4344    $(MODEL_LIB)(ini1d.o) \ 
    4345    $(MODEL_LIB)(in_out_manager.o) \ 
    4346    $(MODEL_LIB)(lbclnk.o) \ 
    4347    $(MODEL_LIB)(lib_mpp.o) \ 
    4348    $(MODEL_LIB)(lib_print.o) \ 
    4349    $(MODEL_LIB)(limadv.o) \ 
    4350    $(MODEL_LIB)(limhdf.o) \ 
    4351    $(MODEL_LIB)(limistate.o) \ 
    4352    $(MODEL_LIB)(limmsh.o) \ 
    4353    $(MODEL_LIB)(limrhg.o) \ 
     4485   $(MODEL_LIB)(iceini.o) \ 
     4486   $(MODEL_LIB)(in_out_manager.o) \ 
     4487   $(MODEL_LIB)(lbclnk.o) \ 
     4488   $(MODEL_LIB)(limdia.o) \ 
     4489   $(MODEL_LIB)(limdyn.o) \ 
     4490   $(MODEL_LIB)(limflx.o) \ 
    43544491   $(MODEL_LIB)(limrst.o) \ 
    4355    $(MODEL_LIB)(limtab.o) \ 
    4356    $(MODEL_LIB)(limthd_lac.o) \ 
    4357    $(MODEL_LIB)(limthd_zdf.o) \ 
    4358    $(MODEL_LIB)(oce.o) \ 
     4492   $(MODEL_LIB)(limthd.o) \ 
     4493   $(MODEL_LIB)(limtrp.o) \ 
     4494   $(MODEL_LIB)(limwri.o) \ 
     4495   $(MODEL_LIB)(oce.o) \ 
     4496   $(MODEL_LIB)(ocesbc.o) \ 
    43594497   $(MODEL_LIB)(ocfzpt.o) \ 
    4360    $(MODEL_LIB)(par_ice.o) \ 
    4361    $(MODEL_LIB)(par_kind.o) \ 
    4362    $(MODEL_LIB)(par_oce.o) \ 
    43634498   $(MODEL_LIB)(phycst.o) \ 
    43644499   $(MODEL_LIB)(prtctl.o) \ 
    43654500   $(MODEL_LIB)(taumod.o) \ 
    4366    $(MODEL_LIB)(thd_ice.o) \ 
    43674501   $(MODEL_LIB)(tradmp.o) \ 
     4502   blk_oce.F90 \ 
    43684503   cpl_oce.F90 \ 
    43694504   daymod.F90 \ 
    43704505   dom_ice.F90 \ 
    43714506   dom_oce.F90 \ 
     4507   dtasal.F90 \ 
     4508   dtatem.F90 \ 
    43724509   flx_oce.F90 \ 
    4373    iceini.F90 \ 
     4510   flxmod.F90 \ 
     4511   flxrnf.F90 \ 
    43744512   ice.F90 \ 
    43754513   ice_oce.F90 \ 
     4514   iceini.F90 \ 
    43764515   in_out_manager.F90 \ 
    43774516   lbclnk.F90 \ 
    43784517   limdia.F90 \ 
    4379    limdmp.F90 \ 
    43804518   limdyn.F90 \ 
    43814519   limflx.F90 \ 
     
    43844522   limtrp.F90 \ 
    43854523   limwri.F90 \ 
     4524   oce.F90 \ 
    43864525   ocesbc.F90 \ 
    4387    oce.F90 \ 
     4526   ocfzpt.F90 \ 
    43884527   phycst.F90 \ 
    43894528   prtctl.F90 \ 
    43904529   taumod.F90 \ 
    4391    $(MODEL_LIB)(cpl_oce.o) \ 
    4392    $(MODEL_LIB)(daymod.o) \ 
    4393    $(MODEL_LIB)(dom_ice.o) \ 
    4394    $(MODEL_LIB)(dom_oce.o) \ 
    4395    $(MODEL_LIB)(flx_oce.o) \ 
    4396    $(MODEL_LIB)(iceini.o) \ 
    4397    $(MODEL_LIB)(ice.o) \ 
    4398    $(MODEL_LIB)(ice_oce.o) \ 
    4399    $(MODEL_LIB)(in_out_manager.o) \ 
    4400    $(MODEL_LIB)(lbclnk.o) \ 
    4401    $(MODEL_LIB)(limdia.o) \ 
    4402    $(MODEL_LIB)(limdmp.o) \ 
    4403    $(MODEL_LIB)(limdyn.o) \ 
    4404    $(MODEL_LIB)(limflx.o) \ 
    4405    $(MODEL_LIB)(limrst.o) \ 
    4406    $(MODEL_LIB)(limthd.o) \ 
    4407    $(MODEL_LIB)(limtrp.o) \ 
    4408    $(MODEL_LIB)(limwri.o) \ 
    4409    $(MODEL_LIB)(ocesbc.o) \ 
    4410    $(MODEL_LIB)(oce.o) \ 
    4411    $(MODEL_LIB)(phycst.o) \ 
    4412    $(MODEL_LIB)(prtctl.o) \ 
    4413    $(MODEL_LIB)(taumod.o) \ 
     4530   tradmp.F90 \ 
    44144531   domzgr_substitute.h90 \ 
    44154532   vectopt_loop_substitute.h90 \ 
    44164533   KEY_CPP \ 
    4417    icestp.F90 
    4418 $(MODEL_LIB)(ice.o) :   \ 
    4419    par_oce.F90 \ 
    4420    $(MODEL_LIB)(par_oce.o) \ 
    4421    par_ice.F90 \ 
    4422    $(MODEL_LIB)(par_ice.o) \ 
    4423    KEY_CPP \ 
    4424    ice.F90 
    4425 $(MODEL_LIB)(ice_oce.o) :  \ 
    4426    par_kind.F90 \ 
    4427    par_oce.F90 \ 
    4428    $(MODEL_LIB)(par_kind.o) \ 
    4429    $(MODEL_LIB)(par_oce.o) \ 
    4430    blk_oce.F90 \ 
    4431    par_oce.F90 \ 
    4432    $(MODEL_LIB)(blk_oce.o) \ 
    4433    $(MODEL_LIB)(par_oce.o) \ 
    4434    KEY_CPP \ 
    4435    ice_oce.F90 
     4534   icestp1d.F90 
     4535$(MODEL_LIB)(in_out_manager.o) : \ 
     4536   $(MODEL_LIB)(par_kind.o) \ 
     4537   par_kind.F90 \ 
     4538   $(MODEL_LIB)(lib_print.o) \ 
     4539   $(MODEL_LIB)(par_kind.o) \ 
     4540   $(MODEL_LIB)(par_oce.o) \ 
     4541   lib_print.f90 \ 
     4542   par_kind.F90 \ 
     4543   par_oce.F90 \ 
     4544   in_out_manager.F90 
    44364545$(MODEL_LIB)(ini1d.o) : \ 
    4437    in_out_manager.F90 \ 
    4438    lib_print.f90 \ 
    4439    par_kind.F90 \ 
    4440    par_oce.F90 \ 
    4441    $(MODEL_LIB)(in_out_manager.o) \ 
    4442    $(MODEL_LIB)(lib_print.o) \ 
    4443    $(MODEL_LIB)(par_kind.o) \ 
    4444    $(MODEL_LIB)(par_oce.o) \ 
    4445    dom_oce.F90 \ 
    4446    in_out_manager.F90 \ 
    4447    phycst.F90 \ 
    4448    $(MODEL_LIB)(dom_oce.o) \ 
    4449    $(MODEL_LIB)(in_out_manager.o) \ 
    4450    $(MODEL_LIB)(phycst.o) \ 
     4546   $(MODEL_LIB)(in_out_manager.o) \ 
     4547   $(MODEL_LIB)(lib_print.o) \ 
     4548   $(MODEL_LIB)(par_kind.o) \ 
     4549   $(MODEL_LIB)(par_oce.o) \ 
     4550   in_out_manager.F90 \ 
     4551   lib_print.f90 \ 
     4552   par_kind.F90 \ 
     4553   par_oce.F90 \ 
     4554   $(MODEL_LIB)(dom_oce.o) \ 
     4555   $(MODEL_LIB)(in_out_manager.o) \ 
     4556   $(MODEL_LIB)(phycst.o) \ 
     4557   dom_oce.F90 \ 
     4558   in_out_manager.F90 \ 
     4559   phycst.F90 \ 
    44514560   KEY_CPP \ 
    44524561   ini1d.F90 
    44534562$(MODEL_LIB)(initrc.o) :   \ 
    44544563   initrc.F90 
    4455 $(MODEL_LIB)(in_out_manager.o) : \ 
    4456    par_kind.F90 \ 
    4457    $(MODEL_LIB)(par_kind.o) \ 
    4458    lib_print.f90 \ 
    4459    par_kind.F90 \ 
    4460    par_oce.F90 \ 
    4461    $(MODEL_LIB)(lib_print.o) \ 
    4462    $(MODEL_LIB)(par_kind.o) \ 
    4463    $(MODEL_LIB)(par_oce.o) \ 
    4464    in_out_manager.F90 
     4564$(MODEL_LIB)(iom.o) :   \ 
     4565   $(MODEL_LIB)(dom_oce.o) \ 
     4566   $(MODEL_LIB)(in_out_manager.o) \ 
     4567   $(MODEL_LIB)(lib_mpp.o) \ 
     4568   $(MODEL_LIB)(lib_print.o) \ 
     4569   $(MODEL_LIB)(oce.o) \ 
     4570   $(MODEL_LIB)(par_kind.o) \ 
     4571   $(MODEL_LIB)(par_oce.o) \ 
     4572   dom_oce.F90 \ 
     4573   in_out_manager.F90 \ 
     4574   lib_mpp.F90 \ 
     4575   lib_print.f90 \ 
     4576   oce.F90 \ 
     4577   par_kind.F90 \ 
     4578   par_oce.F90 \ 
     4579   $(MODEL_LIB)(dom_oce.o) \ 
     4580   $(MODEL_LIB)(in_out_manager.o) \ 
     4581   $(MODEL_LIB)(lbclnk.o) \ 
     4582   dom_oce.F90 \ 
     4583   in_out_manager.F90 \ 
     4584   lbclnk.F90 \ 
     4585   $(IOIPSL_LIB) \ 
     4586   KEY_CPP \ 
     4587   iom.F90 
    44654588$(MODEL_LIB)(istate.o) :   \ 
     4589   $(MODEL_LIB)(blk_oce.o) \ 
     4590   $(MODEL_LIB)(cpl_oce.o) \ 
     4591   $(MODEL_LIB)(daymod.o) \ 
     4592   $(MODEL_LIB)(dom_oce.o) \ 
     4593   $(MODEL_LIB)(dynspg_exp.o) \ 
     4594   $(MODEL_LIB)(dynspg_exp_jki.o) \ 
     4595   $(MODEL_LIB)(dynspg_flt.o) \ 
     4596   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     4597   $(MODEL_LIB)(dynspg_oce.o) \ 
     4598   $(MODEL_LIB)(dynspg_rl.o) \ 
     4599   $(MODEL_LIB)(dynspg_ts.o) \ 
     4600   $(MODEL_LIB)(dynspg_ts_jki.o) \ 
     4601   $(MODEL_LIB)(flx_oce.o) \ 
     4602   $(MODEL_LIB)(ice_oce.o) \ 
     4603   $(MODEL_LIB)(in_out_manager.o) \ 
     4604   $(MODEL_LIB)(iom.o) \ 
     4605   $(MODEL_LIB)(lbclnk.o) \ 
     4606   $(MODEL_LIB)(lib_mpp.o) \ 
     4607   $(MODEL_LIB)(lib_print.o) \ 
     4608   $(MODEL_LIB)(obc_oce.o) \ 
     4609   $(MODEL_LIB)(oce.o) \ 
     4610   $(MODEL_LIB)(par_kind.o) \ 
     4611   $(MODEL_LIB)(par_oce.o) \ 
     4612   $(MODEL_LIB)(phycst.o) \ 
     4613   $(MODEL_LIB)(prtctl.o) \ 
     4614   $(MODEL_LIB)(sol_oce.o) \ 
     4615   $(MODEL_LIB)(solfet.o) \ 
     4616   $(MODEL_LIB)(solpcg.o) \ 
     4617   $(MODEL_LIB)(solsor.o) \ 
     4618   $(MODEL_LIB)(trdmod.o) \ 
     4619   $(MODEL_LIB)(trdmod_oce.o) \ 
     4620   $(MODEL_LIB)(zdf_oce.o) \ 
     4621   $(MODEL_LIB)(zdfddm.o) \ 
     4622   $(MODEL_LIB)(zdftke.o) \ 
    44664623   blk_oce.F90 \ 
    44674624   cpl_oce.F90 \ 
     
    44794636   ice_oce.F90 \ 
    44804637   in_out_manager.F90 \ 
     4638   iom.F90 \ 
    44814639   lbclnk.F90 \ 
    44824640   lib_mpp.F90 \ 
     
    44884646   phycst.F90 \ 
    44894647   prtctl.F90 \ 
     4648   sol_oce.F90 \ 
    44904649   solfet.F90 \ 
    44914650   solpcg.F90 \ 
    44924651   solsor.F90 \ 
    4493    sol_oce.F90 \ 
    44944652   trdmod.F90 \ 
    44954653   trdmod_oce.F90 \ 
     4654   zdf_oce.F90 \ 
    44964655   zdfddm.F90 \ 
    44974656   zdftke.F90 \ 
    4498    zdf_oce.F90 \ 
    4499    $(MODEL_LIB)(blk_oce.o) \ 
    4500    $(MODEL_LIB)(cpl_oce.o) \ 
    45014657   $(MODEL_LIB)(daymod.o) \ 
    4502    $(MODEL_LIB)(dom_oce.o) \ 
    4503    $(MODEL_LIB)(dynspg_exp.o) \ 
    4504    $(MODEL_LIB)(dynspg_exp_jki.o) \ 
    4505    $(MODEL_LIB)(dynspg_flt.o) \ 
    4506    $(MODEL_LIB)(dynspg_flt_jki.o) \ 
    4507    $(MODEL_LIB)(dynspg_oce.o) \ 
    4508    $(MODEL_LIB)(dynspg_rl.o) \ 
    4509    $(MODEL_LIB)(dynspg_ts.o) \ 
    4510    $(MODEL_LIB)(dynspg_ts_jki.o) \ 
    4511    $(MODEL_LIB)(flx_oce.o) \ 
    4512    $(MODEL_LIB)(ice_oce.o) \ 
    4513    $(MODEL_LIB)(in_out_manager.o) \ 
    4514    $(MODEL_LIB)(lbclnk.o) \ 
    4515    $(MODEL_LIB)(lib_mpp.o) \ 
    4516    $(MODEL_LIB)(lib_print.o) \ 
    4517    $(MODEL_LIB)(obc_oce.o) \ 
    4518    $(MODEL_LIB)(oce.o) \ 
    4519    $(MODEL_LIB)(par_kind.o) \ 
    4520    $(MODEL_LIB)(par_oce.o) \ 
    4521    $(MODEL_LIB)(phycst.o) \ 
    4522    $(MODEL_LIB)(prtctl.o) \ 
    4523    $(MODEL_LIB)(solfet.o) \ 
    4524    $(MODEL_LIB)(solpcg.o) \ 
    4525    $(MODEL_LIB)(solsor.o) \ 
    4526    $(MODEL_LIB)(sol_oce.o) \ 
    4527    $(MODEL_LIB)(trdmod.o) \ 
    4528    $(MODEL_LIB)(trdmod_oce.o) \ 
    4529    $(MODEL_LIB)(zdfddm.o) \ 
    4530    $(MODEL_LIB)(zdftke.o) \ 
     4658   $(MODEL_LIB)(divcur.o) \ 
     4659   $(MODEL_LIB)(dom_oce.o) \ 
     4660   $(MODEL_LIB)(dtasal.o) \ 
     4661   $(MODEL_LIB)(dtatem.o) \ 
     4662   $(MODEL_LIB)(dynspg.o) \ 
     4663   $(MODEL_LIB)(eosbn2.o) \ 
     4664   $(MODEL_LIB)(in_out_manager.o) \ 
     4665   $(MODEL_LIB)(iom.o) \ 
     4666   $(MODEL_LIB)(lbclnk.o) \ 
     4667   $(MODEL_LIB)(ldftra_oce.o) \ 
     4668   $(MODEL_LIB)(oce.o) \ 
     4669   $(MODEL_LIB)(phycst.o) \ 
     4670   $(MODEL_LIB)(restart.o) \ 
     4671   $(MODEL_LIB)(solisl.o) \ 
     4672   $(MODEL_LIB)(wzvmod.o) \ 
    45314673   $(MODEL_LIB)(zdf_oce.o) \ 
    45324674   daymod.F90 \ 
     
    45384680   eosbn2.F90 \ 
    45394681   in_out_manager.F90 \ 
     4682   iom.F90 \ 
    45404683   lbclnk.F90 \ 
    45414684   ldftra_oce.F90 \ 
     
    45464689   wzvmod.F90 \ 
    45474690   zdf_oce.F90 \ 
    4548    $(MODEL_LIB)(daymod.o) \ 
    4549    $(MODEL_LIB)(divcur.o) \ 
    4550    $(MODEL_LIB)(dom_oce.o) \ 
    4551    $(MODEL_LIB)(dtasal.o) \ 
    4552    $(MODEL_LIB)(dtatem.o) \ 
    4553    $(MODEL_LIB)(dynspg.o) \ 
    4554    $(MODEL_LIB)(eosbn2.o) \ 
    4555    $(MODEL_LIB)(in_out_manager.o) \ 
    4556    $(MODEL_LIB)(lbclnk.o) \ 
    4557    $(MODEL_LIB)(ldftra_oce.o) \ 
    4558    $(MODEL_LIB)(oce.o) \ 
    4559    $(MODEL_LIB)(phycst.o) \ 
    4560    $(MODEL_LIB)(restart.o) \ 
    4561    $(MODEL_LIB)(solisl.o) \ 
    4562    $(MODEL_LIB)(wzvmod.o) \ 
    4563    $(MODEL_LIB)(zdf_oce.o) \ 
    45644691   domzgr_substitute.h90 \ 
    45654692   vectopt_loop_substitute.h90 \ 
    4566    $(IOIPSL_LIB) \ 
    45674693   KEY_CPP \ 
    45684694   istate.F90 
    45694695$(MODEL_LIB)(lbclnk.o) :   \ 
    4570    dom_oce.F90 \ 
    4571    in_out_manager.F90 \ 
    4572    lib_print.f90 \ 
    4573    par_kind.F90 \ 
    4574    par_oce.F90 \ 
    4575    $(MODEL_LIB)(dom_oce.o) \ 
    4576    $(MODEL_LIB)(in_out_manager.o) \ 
    4577    $(MODEL_LIB)(lib_print.o) \ 
    4578    $(MODEL_LIB)(par_kind.o) \ 
    4579    $(MODEL_LIB)(par_oce.o) \ 
    4580    dom_oce.F90 \ 
    4581    in_out_manager.F90 \ 
    4582    lib_mpp.F90 \ 
    4583    oce.F90 \ 
    4584    $(MODEL_LIB)(dom_oce.o) \ 
    4585    $(MODEL_LIB)(in_out_manager.o) \ 
    4586    $(MODEL_LIB)(lib_mpp.o) \ 
    4587    $(MODEL_LIB)(oce.o) \ 
     4696   $(MODEL_LIB)(dom_oce.o) \ 
     4697   $(MODEL_LIB)(in_out_manager.o) \ 
     4698   $(MODEL_LIB)(lib_print.o) \ 
     4699   $(MODEL_LIB)(par_kind.o) \ 
     4700   $(MODEL_LIB)(par_oce.o) \ 
     4701   dom_oce.F90 \ 
     4702   in_out_manager.F90 \ 
     4703   lib_print.f90 \ 
     4704   par_kind.F90 \ 
     4705   par_oce.F90 \ 
     4706   $(MODEL_LIB)(dom_oce.o) \ 
     4707   $(MODEL_LIB)(in_out_manager.o) \ 
     4708   $(MODEL_LIB)(lib_mpp.o) \ 
     4709   $(MODEL_LIB)(oce.o) \ 
     4710   dom_oce.F90 \ 
     4711   in_out_manager.F90 \ 
     4712   lib_mpp.F90 \ 
     4713   oce.F90 \ 
    45884714   KEY_CPP \ 
    45894715   lbclnk.F90 
    45904716$(MODEL_LIB)(ldfdyn.o) :   \ 
     4717   $(MODEL_LIB)(dom_oce.o) \ 
     4718   $(MODEL_LIB)(in_out_manager.o) \ 
     4719   $(MODEL_LIB)(lbclnk.o) \ 
     4720   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4721   $(MODEL_LIB)(ldftra_oce.o) \ 
     4722   $(MODEL_LIB)(lib_mpp.o) \ 
     4723   $(MODEL_LIB)(lib_print.o) \ 
     4724   $(MODEL_LIB)(oce.o) \ 
     4725   $(MODEL_LIB)(par_kind.o) \ 
     4726   $(MODEL_LIB)(par_oce.o) \ 
     4727   $(MODEL_LIB)(phycst.o) \ 
     4728   $(MODEL_LIB)(prtctl.o) \ 
     4729   $(MODEL_LIB)(zdfmxl.o) \ 
    45914730   dom_oce.F90 \ 
    45924731   in_out_manager.F90 \ 
     
    46064745   $(MODEL_LIB)(lbclnk.o) \ 
    46074746   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4608    $(MODEL_LIB)(ldftra_oce.o) \ 
    4609    $(MODEL_LIB)(lib_mpp.o) \ 
    4610    $(MODEL_LIB)(lib_print.o) \ 
    4611    $(MODEL_LIB)(oce.o) \ 
    4612    $(MODEL_LIB)(par_kind.o) \ 
    4613    $(MODEL_LIB)(par_oce.o) \ 
    4614    $(MODEL_LIB)(phycst.o) \ 
    4615    $(MODEL_LIB)(prtctl.o) \ 
    4616    $(MODEL_LIB)(zdfmxl.o) \ 
     4747   $(MODEL_LIB)(ldfslp.o) \ 
     4748   $(MODEL_LIB)(lib_mpp.o) \ 
     4749   $(MODEL_LIB)(oce.o) \ 
     4750   $(MODEL_LIB)(phycst.o) \ 
    46174751   dom_oce.F90 \ 
    46184752   in_out_manager.F90 \ 
     
    46234757   oce.F90 \ 
    46244758   phycst.F90 \ 
    4625    $(MODEL_LIB)(dom_oce.o) \ 
    4626    $(MODEL_LIB)(in_out_manager.o) \ 
    4627    $(MODEL_LIB)(lbclnk.o) \ 
    4628    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4629    $(MODEL_LIB)(ldfslp.o) \ 
    4630    $(MODEL_LIB)(lib_mpp.o) \ 
    4631    $(MODEL_LIB)(oce.o) \ 
    4632    $(MODEL_LIB)(phycst.o) \ 
     4759   $(MODEL_LIB)(ldftra_oce.o) \ 
    46334760   ldftra_oce.F90 \ 
    4634    $(MODEL_LIB)(ldftra_oce.o) \ 
    46354761   domzgr_substitute.h90 \ 
    46364762   ldfdyn_antarctic.h90 \ 
     
    46434769   ldfdyn.F90 
    46444770$(MODEL_LIB)(ldfdyn_oce.o) :  \ 
    4645    par_kind.F90 \ 
    4646    $(MODEL_LIB)(par_kind.o) \ 
    4647    par_oce.F90 \ 
    4648    $(MODEL_LIB)(par_oce.o) \ 
     4771   $(MODEL_LIB)(par_kind.o) \ 
     4772   par_kind.F90 \ 
     4773   $(MODEL_LIB)(par_oce.o) \ 
     4774   par_oce.F90 \ 
    46494775   KEY_CPP \ 
    46504776   ldfdyn_oce.F90 
    46514777$(MODEL_LIB)(ldfeiv.o) :   \ 
     4778   $(MODEL_LIB)(daymod.o) \ 
     4779   $(MODEL_LIB)(dom_oce.o) \ 
     4780   $(MODEL_LIB)(in_out_manager.o) \ 
     4781   $(MODEL_LIB)(iom.o) \ 
     4782   $(MODEL_LIB)(lbclnk.o) \ 
     4783   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4784   $(MODEL_LIB)(ldftra_oce.o) \ 
     4785   $(MODEL_LIB)(lib_mpp.o) \ 
     4786   $(MODEL_LIB)(lib_print.o) \ 
     4787   $(MODEL_LIB)(oce.o) \ 
     4788   $(MODEL_LIB)(par_kind.o) \ 
     4789   $(MODEL_LIB)(par_oce.o) \ 
     4790   $(MODEL_LIB)(phycst.o) \ 
     4791   $(MODEL_LIB)(prtctl.o) \ 
     4792   $(MODEL_LIB)(zdfmxl.o) \ 
    46524793   daymod.F90 \ 
    46534794   dom_oce.F90 \ 
    46544795   in_out_manager.F90 \ 
     4796   iom.F90 \ 
    46554797   lbclnk.F90 \ 
    46564798   ldfdyn_oce.F90 \ 
     
    46644806   prtctl.F90 \ 
    46654807   zdfmxl.F90 \ 
    4666    $(MODEL_LIB)(daymod.o) \ 
     4808   $(MODEL_LIB)(dom_oce.o) \ 
     4809   $(MODEL_LIB)(flxrnf.o) \ 
     4810   $(MODEL_LIB)(in_out_manager.o) \ 
     4811   $(MODEL_LIB)(lbclnk.o) \ 
     4812   $(MODEL_LIB)(ldfslp.o) \ 
     4813   $(MODEL_LIB)(ldftra_oce.o) \ 
     4814   $(MODEL_LIB)(oce.o) \ 
     4815   $(MODEL_LIB)(phycst.o) \ 
     4816   $(MODEL_LIB)(prtctl.o) \ 
     4817   dom_oce.F90 \ 
     4818   flxrnf.F90 \ 
     4819   in_out_manager.F90 \ 
     4820   lbclnk.F90 \ 
     4821   ldfslp.F90 \ 
     4822   ldftra_oce.F90 \ 
     4823   oce.F90 \ 
     4824   phycst.F90 \ 
     4825   prtctl.F90 \ 
     4826   domzgr_substitute.h90 \ 
     4827   vectopt_loop_substitute.h90 \ 
     4828   KEY_CPP \ 
     4829   ldfeiv.F90 
     4830$(MODEL_LIB)(ldfslp.o) :   \ 
     4831   $(MODEL_LIB)(dom_oce.o) \ 
     4832   $(MODEL_LIB)(in_out_manager.o) \ 
     4833   $(MODEL_LIB)(lib_mpp.o) \ 
     4834   $(MODEL_LIB)(lib_print.o) \ 
     4835   $(MODEL_LIB)(oce.o) \ 
     4836   $(MODEL_LIB)(par_kind.o) \ 
     4837   $(MODEL_LIB)(par_oce.o) \ 
     4838   $(MODEL_LIB)(prtctl.o) \ 
     4839   $(MODEL_LIB)(zdf_oce.o) \ 
     4840   dom_oce.F90 \ 
     4841   in_out_manager.F90 \ 
     4842   lib_mpp.F90 \ 
     4843   lib_print.f90 \ 
     4844   oce.F90 \ 
     4845   par_kind.F90 \ 
     4846   par_oce.F90 \ 
     4847   prtctl.F90 \ 
     4848   zdf_oce.F90 \ 
    46674849   $(MODEL_LIB)(dom_oce.o) \ 
    46684850   $(MODEL_LIB)(in_out_manager.o) \ 
     
    46704852   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    46714853   $(MODEL_LIB)(ldftra_oce.o) \ 
    4672    $(MODEL_LIB)(lib_mpp.o) \ 
    4673    $(MODEL_LIB)(lib_print.o) \ 
    4674    $(MODEL_LIB)(oce.o) \ 
    4675    $(MODEL_LIB)(par_kind.o) \ 
    4676    $(MODEL_LIB)(par_oce.o) \ 
     4854   $(MODEL_LIB)(oce.o) \ 
    46774855   $(MODEL_LIB)(phycst.o) \ 
    46784856   $(MODEL_LIB)(prtctl.o) \ 
    46794857   $(MODEL_LIB)(zdfmxl.o) \ 
    46804858   dom_oce.F90 \ 
    4681    flxrnf.F90 \ 
     4859   in_out_manager.F90 \ 
     4860   lbclnk.F90 \ 
     4861   ldfdyn_oce.F90 \ 
     4862   ldftra_oce.F90 \ 
     4863   oce.F90 \ 
     4864   phycst.F90 \ 
     4865   prtctl.F90 \ 
     4866   zdfmxl.F90 \ 
     4867   domzgr_substitute.h90 \ 
     4868   vectopt_loop_substitute.h90 \ 
     4869   KEY_CPP \ 
     4870   ldfslp.F90 
     4871$(MODEL_LIB)(ldftra.o) :   \ 
     4872   $(MODEL_LIB)(dom_oce.o) \ 
     4873   $(MODEL_LIB)(in_out_manager.o) \ 
     4874   $(MODEL_LIB)(lbclnk.o) \ 
     4875   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4876   $(MODEL_LIB)(ldftra_oce.o) \ 
     4877   $(MODEL_LIB)(lib_mpp.o) \ 
     4878   $(MODEL_LIB)(lib_print.o) \ 
     4879   $(MODEL_LIB)(oce.o) \ 
     4880   $(MODEL_LIB)(par_kind.o) \ 
     4881   $(MODEL_LIB)(par_oce.o) \ 
     4882   $(MODEL_LIB)(phycst.o) \ 
     4883   $(MODEL_LIB)(prtctl.o) \ 
     4884   $(MODEL_LIB)(zdfmxl.o) \ 
     4885   dom_oce.F90 \ 
     4886   in_out_manager.F90 \ 
     4887   lbclnk.F90 \ 
     4888   ldfdyn_oce.F90 \ 
     4889   ldftra_oce.F90 \ 
     4890   lib_mpp.F90 \ 
     4891   lib_print.f90 \ 
     4892   oce.F90 \ 
     4893   par_kind.F90 \ 
     4894   par_oce.F90 \ 
     4895   phycst.F90 \ 
     4896   prtctl.F90 \ 
     4897   zdfmxl.F90 \ 
     4898   $(MODEL_LIB)(dom_oce.o) \ 
     4899   $(MODEL_LIB)(in_out_manager.o) \ 
     4900   $(MODEL_LIB)(lbclnk.o) \ 
     4901   $(MODEL_LIB)(ldfslp.o) \ 
     4902   $(MODEL_LIB)(ldftra_oce.o) \ 
     4903   $(MODEL_LIB)(lib_mpp.o) \ 
     4904   $(MODEL_LIB)(oce.o) \ 
     4905   $(MODEL_LIB)(phycst.o) \ 
     4906   dom_oce.F90 \ 
    46824907   in_out_manager.F90 \ 
    46834908   lbclnk.F90 \ 
    46844909   ldfslp.F90 \ 
    46854910   ldftra_oce.F90 \ 
    4686    oce.F90 \ 
    4687    phycst.F90 \ 
    4688    prtctl.F90 \ 
    4689    $(MODEL_LIB)(dom_oce.o) \ 
    4690    $(MODEL_LIB)(flxrnf.o) \ 
    4691    $(MODEL_LIB)(in_out_manager.o) \ 
    4692    $(MODEL_LIB)(lbclnk.o) \ 
    4693    $(MODEL_LIB)(ldfslp.o) \ 
    4694    $(MODEL_LIB)(ldftra_oce.o) \ 
    4695    $(MODEL_LIB)(oce.o) \ 
    4696    $(MODEL_LIB)(phycst.o) \ 
    4697    $(MODEL_LIB)(prtctl.o) \ 
    4698    domzgr_substitute.h90 \ 
    4699    vectopt_loop_substitute.h90 \ 
    4700    KEY_CPP \ 
    4701    ldfeiv.F90 
    4702 $(MODEL_LIB)(ldfslp.o) :   \ 
    4703    dom_oce.F90 \ 
    4704    in_out_manager.F90 \ 
    4705    lib_mpp.F90 \ 
    4706    lib_print.f90 \ 
    4707    oce.F90 \ 
    4708    par_kind.F90 \ 
    4709    par_oce.F90 \ 
    4710    prtctl.F90 \ 
    4711    zdf_oce.F90 \ 
    4712    $(MODEL_LIB)(dom_oce.o) \ 
    4713    $(MODEL_LIB)(in_out_manager.o) \ 
    4714    $(MODEL_LIB)(lib_mpp.o) \ 
    4715    $(MODEL_LIB)(lib_print.o) \ 
    4716    $(MODEL_LIB)(oce.o) \ 
    4717    $(MODEL_LIB)(par_kind.o) \ 
    4718    $(MODEL_LIB)(par_oce.o) \ 
    4719    $(MODEL_LIB)(prtctl.o) \ 
    4720    $(MODEL_LIB)(zdf_oce.o) \ 
    4721    dom_oce.F90 \ 
    4722    in_out_manager.F90 \ 
    4723    lbclnk.F90 \ 
    4724    ldfdyn_oce.F90 \ 
    4725    ldftra_oce.F90 \ 
    4726    oce.F90 \ 
    4727    phycst.F90 \ 
    4728    prtctl.F90 \ 
    4729    zdfmxl.F90 \ 
    4730    $(MODEL_LIB)(dom_oce.o) \ 
    4731    $(MODEL_LIB)(in_out_manager.o) \ 
    4732    $(MODEL_LIB)(lbclnk.o) \ 
    4733    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4734    $(MODEL_LIB)(ldftra_oce.o) \ 
    4735    $(MODEL_LIB)(oce.o) \ 
    4736    $(MODEL_LIB)(phycst.o) \ 
    4737    $(MODEL_LIB)(prtctl.o) \ 
    4738    $(MODEL_LIB)(zdfmxl.o) \ 
    4739    domzgr_substitute.h90 \ 
    4740    vectopt_loop_substitute.h90 \ 
    4741    KEY_CPP \ 
    4742    ldfslp.F90 
    4743 $(MODEL_LIB)(ldftra.o) :   \ 
    4744    dom_oce.F90 \ 
    4745    in_out_manager.F90 \ 
    4746    lbclnk.F90 \ 
    4747    ldfdyn_oce.F90 \ 
    4748    ldftra_oce.F90 \ 
    4749    lib_mpp.F90 \ 
    4750    lib_print.f90 \ 
    4751    oce.F90 \ 
    4752    par_kind.F90 \ 
    4753    par_oce.F90 \ 
    4754    phycst.F90 \ 
    4755    prtctl.F90 \ 
    4756    zdfmxl.F90 \ 
    4757    $(MODEL_LIB)(dom_oce.o) \ 
    4758    $(MODEL_LIB)(in_out_manager.o) \ 
    4759    $(MODEL_LIB)(lbclnk.o) \ 
    4760    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4761    $(MODEL_LIB)(ldftra_oce.o) \ 
    4762    $(MODEL_LIB)(lib_mpp.o) \ 
    4763    $(MODEL_LIB)(lib_print.o) \ 
    4764    $(MODEL_LIB)(oce.o) \ 
    4765    $(MODEL_LIB)(par_kind.o) \ 
    4766    $(MODEL_LIB)(par_oce.o) \ 
    4767    $(MODEL_LIB)(phycst.o) \ 
    4768    $(MODEL_LIB)(prtctl.o) \ 
    4769    $(MODEL_LIB)(zdfmxl.o) \ 
    4770    dom_oce.F90 \ 
    4771    in_out_manager.F90 \ 
    4772    lbclnk.F90 \ 
    4773    ldfslp.F90 \ 
    4774    ldftra_oce.F90 \ 
    4775    lib_mpp.F90 \ 
    4776    oce.F90 \ 
    4777    phycst.F90 \ 
    4778    $(MODEL_LIB)(dom_oce.o) \ 
    4779    $(MODEL_LIB)(in_out_manager.o) \ 
    4780    $(MODEL_LIB)(lbclnk.o) \ 
    4781    $(MODEL_LIB)(ldfslp.o) \ 
    4782    $(MODEL_LIB)(ldftra_oce.o) \ 
    4783    $(MODEL_LIB)(lib_mpp.o) \ 
    4784    $(MODEL_LIB)(oce.o) \ 
    4785    $(MODEL_LIB)(phycst.o) \ 
     4911   lib_mpp.F90 \ 
     4912   oce.F90 \ 
     4913   phycst.F90 \ 
    47864914   domzgr_substitute.h90 \ 
    47874915   ldftra_c1d.h90 \ 
     
    47934921   ldftra.F90 
    47944922$(MODEL_LIB)(ldftra_oce.o) :  \ 
    4795    par_kind.F90 \ 
    4796    $(MODEL_LIB)(par_kind.o) \ 
    4797    par_oce.F90 \ 
    4798    $(MODEL_LIB)(par_oce.o) \ 
     4923   $(MODEL_LIB)(par_kind.o) \ 
     4924   par_kind.F90 \ 
     4925   $(MODEL_LIB)(par_oce.o) \ 
     4926   par_oce.F90 \ 
    47994927   KEY_CPP \ 
    48004928   ldftra_oce.F90 
     
    48024930   lib_cray.f90 
    48034931$(MODEL_LIB)(lib_feti.o) : \ 
    4804    dom_oce.F90 \ 
    4805    in_out_manager.F90 \ 
    4806    $(MODEL_LIB)(dom_oce.o) \ 
    4807    $(MODEL_LIB)(in_out_manager.o) \ 
    4808    lib_mpp.F90 \ 
    4809    $(MODEL_LIB)(lib_mpp.o) \ 
     4932   $(MODEL_LIB)(dom_oce.o) \ 
     4933   $(MODEL_LIB)(in_out_manager.o) \ 
     4934   dom_oce.F90 \ 
     4935   in_out_manager.F90 \ 
     4936   $(MODEL_LIB)(lib_mpp.o) \ 
     4937   lib_mpp.F90 \ 
    48104938   KEY_CPP \ 
    48114939   lib_feti.F90 
     
    48134941   lib_isml.f90 
    48144942$(MODEL_LIB)(lib_mpp.o) :  \ 
    4815    lib_print.f90 \ 
    4816    par_kind.F90 \ 
    4817    par_oce.F90 \ 
    4818    $(MODEL_LIB)(lib_print.o) \ 
    4819    $(MODEL_LIB)(par_kind.o) \ 
    4820    $(MODEL_LIB)(par_oce.o) \ 
    4821    dom_oce.F90 \ 
    4822    in_out_manager.F90 \ 
    4823    $(MODEL_LIB)(dom_oce.o) \ 
    4824    $(MODEL_LIB)(in_out_manager.o) \ 
     4943   $(MODEL_LIB)(lib_print.o) \ 
     4944   $(MODEL_LIB)(par_kind.o) \ 
     4945   $(MODEL_LIB)(par_oce.o) \ 
     4946   lib_print.f90 \ 
     4947   par_kind.F90 \ 
     4948   par_oce.F90 \ 
     4949   $(MODEL_LIB)(dom_oce.o) \ 
     4950   $(MODEL_LIB)(in_out_manager.o) \ 
     4951   dom_oce.F90 \ 
     4952   in_out_manager.F90 \ 
    48254953   KEY_CPP \ 
    48264954   lib_mpp.F90 
    48274955$(MODEL_LIB)(lib_print.o) :   \ 
    4828    par_kind.F90 \ 
    4829    $(MODEL_LIB)(par_kind.o) \ 
     4956   $(MODEL_LIB)(par_kind.o) \ 
     4957   par_kind.F90 \ 
    48304958   lib_print.f90 
    48314959$(MODEL_LIB)(limadv.o) :   \ 
     4960   $(MODEL_LIB)(blk_oce.o) \ 
     4961   $(MODEL_LIB)(dom_oce.o) \ 
     4962   $(MODEL_LIB)(in_out_manager.o) \ 
     4963   $(MODEL_LIB)(lib_mpp.o) \ 
     4964   $(MODEL_LIB)(lib_print.o) \ 
     4965   $(MODEL_LIB)(oce.o) \ 
     4966   $(MODEL_LIB)(par_ice.o) \ 
     4967   $(MODEL_LIB)(par_kind.o) \ 
     4968   $(MODEL_LIB)(par_oce.o) \ 
    48324969   blk_oce.F90 \ 
    48334970   dom_oce.F90 \ 
     
    48394976   par_kind.F90 \ 
    48404977   par_oce.F90 \ 
    4841    $(MODEL_LIB)(blk_oce.o) \ 
    4842    $(MODEL_LIB)(dom_oce.o) \ 
    4843    $(MODEL_LIB)(in_out_manager.o) \ 
    4844    $(MODEL_LIB)(lib_mpp.o) \ 
    4845    $(MODEL_LIB)(lib_print.o) \ 
    4846    $(MODEL_LIB)(oce.o) \ 
    4847    $(MODEL_LIB)(par_ice.o) \ 
    4848    $(MODEL_LIB)(par_kind.o) \ 
    4849    $(MODEL_LIB)(par_oce.o) \ 
     4978   $(MODEL_LIB)(dom_ice.o) \ 
     4979   $(MODEL_LIB)(dom_oce.o) \ 
     4980   $(MODEL_LIB)(ice_oce.o) \ 
     4981   $(MODEL_LIB)(in_out_manager.o) \ 
     4982   $(MODEL_LIB)(lbclnk.o) \ 
     4983   $(MODEL_LIB)(prtctl.o) \ 
    48504984   dom_ice.F90 \ 
    48514985   dom_oce.F90 \ 
     
    48544988   lbclnk.F90 \ 
    48554989   prtctl.F90 \ 
    4856    $(MODEL_LIB)(dom_ice.o) \ 
    4857    $(MODEL_LIB)(dom_oce.o) \ 
    4858    $(MODEL_LIB)(ice_oce.o) \ 
    4859    $(MODEL_LIB)(in_out_manager.o) \ 
    4860    $(MODEL_LIB)(lbclnk.o) \ 
    4861    $(MODEL_LIB)(prtctl.o) \ 
    48624990   KEY_CPP \ 
    48634991   limadv.F90 
    48644992$(MODEL_LIB)(limdia.o) :   \ 
     4993   $(MODEL_LIB)(blk_oce.o) \ 
     4994   $(MODEL_LIB)(dom_ice.o) \ 
     4995   $(MODEL_LIB)(dom_oce.o) \ 
     4996   $(MODEL_LIB)(flx_oce.o) \ 
     4997   $(MODEL_LIB)(ice.o) \ 
     4998   $(MODEL_LIB)(ice_oce.o) \ 
     4999   $(MODEL_LIB)(in_out_manager.o) \ 
     5000   $(MODEL_LIB)(ini1d.o) \ 
     5001   $(MODEL_LIB)(lbclnk.o) \ 
     5002   $(MODEL_LIB)(lib_print.o) \ 
     5003   $(MODEL_LIB)(limistate.o) \ 
     5004   $(MODEL_LIB)(limmsh.o) \ 
     5005   $(MODEL_LIB)(limrst.o) \ 
     5006   $(MODEL_LIB)(oce.o) \ 
     5007   $(MODEL_LIB)(ocfzpt.o) \ 
     5008   $(MODEL_LIB)(par_ice.o) \ 
     5009   $(MODEL_LIB)(par_kind.o) \ 
     5010   $(MODEL_LIB)(par_oce.o) \ 
     5011   $(MODEL_LIB)(phycst.o) \ 
     5012   $(MODEL_LIB)(prtctl.o) \ 
    48655013   blk_oce.F90 \ 
    48665014   dom_ice.F90 \ 
     
    48695017   ice.F90 \ 
    48705018   ice_oce.F90 \ 
     5019   in_out_manager.F90 \ 
    48715020   ini1d.F90 \ 
    4872    in_out_manager.F90 \ 
    48735021   lbclnk.F90 \ 
    48745022   lib_print.f90 \ 
     
    48835031   phycst.F90 \ 
    48845032   prtctl.F90 \ 
     5033   $(MODEL_LIB)(daymod.o) \ 
     5034   $(MODEL_LIB)(dom_ice.o) \ 
     5035   $(MODEL_LIB)(ice.o) \ 
     5036   $(MODEL_LIB)(ice_oce.o) \ 
     5037   $(MODEL_LIB)(iceini.o) \ 
     5038   $(MODEL_LIB)(in_out_manager.o) \ 
     5039   $(MODEL_LIB)(limistate.o) \ 
     5040   $(MODEL_LIB)(par_ice.o) \ 
     5041   $(MODEL_LIB)(phycst.o) \ 
     5042   daymod.F90 \ 
     5043   dom_ice.F90 \ 
     5044   ice.F90 \ 
     5045   ice_oce.F90 \ 
     5046   iceini.F90 \ 
     5047   in_out_manager.F90 \ 
     5048   limistate.F90 \ 
     5049   par_ice.F90 \ 
     5050   phycst.F90 \ 
     5051   vectopt_loop_substitute.h90 \ 
     5052   KEY_CPP \ 
     5053   limdia.F90 
     5054$(MODEL_LIB)(limdmp.o) :   \ 
     5055   $(MODEL_LIB)(blk_oce.o) \ 
     5056   $(MODEL_LIB)(dom_oce.o) \ 
     5057   $(MODEL_LIB)(dtasal.o) \ 
     5058   $(MODEL_LIB)(dtatem.o) \ 
     5059   $(MODEL_LIB)(in_out_manager.o) \ 
     5060   $(MODEL_LIB)(iom.o) \ 
     5061   $(MODEL_LIB)(lib_mpp.o) \ 
     5062   $(MODEL_LIB)(lib_print.o) \ 
     5063   $(MODEL_LIB)(oce.o) \ 
     5064   $(MODEL_LIB)(par_ice.o) \ 
     5065   $(MODEL_LIB)(par_kind.o) \ 
     5066   $(MODEL_LIB)(par_oce.o) \ 
     5067   $(MODEL_LIB)(phycst.o) \ 
     5068   $(MODEL_LIB)(prtctl.o) \ 
     5069   $(MODEL_LIB)(trdmod.o) \ 
     5070   $(MODEL_LIB)(trdmod_oce.o) \ 
     5071   $(MODEL_LIB)(zdf_oce.o) \ 
     5072   $(MODEL_LIB)(zdfmxl.o) \ 
     5073   blk_oce.F90 \ 
     5074   dom_oce.F90 \ 
     5075   dtasal.F90 \ 
     5076   dtatem.F90 \ 
     5077   in_out_manager.F90 \ 
     5078   iom.F90 \ 
     5079   lib_mpp.F90 \ 
     5080   lib_print.f90 \ 
     5081   oce.F90 \ 
     5082   par_ice.F90 \ 
     5083   par_kind.F90 \ 
     5084   par_oce.F90 \ 
     5085   phycst.F90 \ 
     5086   prtctl.F90 \ 
     5087   trdmod.F90 \ 
     5088   trdmod_oce.F90 \ 
     5089   zdf_oce.F90 \ 
     5090   zdfmxl.F90 \ 
     5091   $(MODEL_LIB)(daymod.o) \ 
     5092   $(MODEL_LIB)(dom_oce.o) \ 
     5093   $(MODEL_LIB)(ice.o) \ 
     5094   $(MODEL_LIB)(ice_oce.o) \ 
     5095   $(MODEL_LIB)(in_out_manager.o) \ 
     5096   $(MODEL_LIB)(oce.o) \ 
     5097   $(MODEL_LIB)(tradmp.o) \ 
     5098   daymod.F90 \ 
     5099   dom_oce.F90 \ 
     5100   ice.F90 \ 
     5101   ice_oce.F90 \ 
     5102   in_out_manager.F90 \ 
     5103   oce.F90 \ 
     5104   tradmp.F90 \ 
     5105   vectopt_loop_substitute.h90 \ 
     5106   $(IOIPSL_LIB) \ 
     5107   KEY_CPP \ 
     5108   limdmp.F90 
     5109$(MODEL_LIB)(limdyn.o) :   \ 
    48855110   $(MODEL_LIB)(blk_oce.o) \ 
    48865111   $(MODEL_LIB)(dom_ice.o) \ 
     
    48895114   $(MODEL_LIB)(ice.o) \ 
    48905115   $(MODEL_LIB)(ice_oce.o) \ 
     5116   $(MODEL_LIB)(in_out_manager.o) \ 
    48915117   $(MODEL_LIB)(ini1d.o) \ 
    4892    $(MODEL_LIB)(in_out_manager.o) \ 
    4893    $(MODEL_LIB)(lbclnk.o) \ 
     5118   $(MODEL_LIB)(lbclnk.o) \ 
     5119   $(MODEL_LIB)(lib_mpp.o) \ 
    48945120   $(MODEL_LIB)(lib_print.o) \ 
    48955121   $(MODEL_LIB)(limistate.o) \ 
     
    49035129   $(MODEL_LIB)(phycst.o) \ 
    49045130   $(MODEL_LIB)(prtctl.o) \ 
    4905    daymod.F90 \ 
    4906    dom_ice.F90 \ 
    4907    iceini.F90 \ 
    4908    ice.F90 \ 
    4909    ice_oce.F90 \ 
    4910    in_out_manager.F90 \ 
    4911    limistate.F90 \ 
    4912    par_ice.F90 \ 
    4913    phycst.F90 \ 
    4914    $(MODEL_LIB)(daymod.o) \ 
    4915    $(MODEL_LIB)(dom_ice.o) \ 
    4916    $(MODEL_LIB)(iceini.o) \ 
    4917    $(MODEL_LIB)(ice.o) \ 
    4918    $(MODEL_LIB)(ice_oce.o) \ 
    4919    $(MODEL_LIB)(in_out_manager.o) \ 
    4920    $(MODEL_LIB)(limistate.o) \ 
    4921    $(MODEL_LIB)(par_ice.o) \ 
    4922    $(MODEL_LIB)(phycst.o) \ 
    4923    vectopt_loop_substitute.h90 \ 
    4924    KEY_CPP \ 
    4925    limdia.F90 
    4926 $(MODEL_LIB)(limdmp.o) :   \ 
    4927    blk_oce.F90 \ 
    4928    dom_oce.F90 \ 
    4929    dtasal.F90 \ 
    4930    dtatem.F90 \ 
    4931    in_out_manager.F90 \ 
    4932    lib_mpp.F90 \ 
    4933    lib_print.f90 \ 
    4934    oce.F90 \ 
    4935    par_ice.F90 \ 
    4936    par_kind.F90 \ 
    4937    par_oce.F90 \ 
    4938    phycst.F90 \ 
    4939    prtctl.F90 \ 
    4940    trdmod.F90 \ 
    4941    trdmod_oce.F90 \ 
    4942    zdfmxl.F90 \ 
    4943    zdf_oce.F90 \ 
    4944    $(MODEL_LIB)(blk_oce.o) \ 
    4945    $(MODEL_LIB)(dom_oce.o) \ 
    4946    $(MODEL_LIB)(dtasal.o) \ 
    4947    $(MODEL_LIB)(dtatem.o) \ 
    4948    $(MODEL_LIB)(in_out_manager.o) \ 
    4949    $(MODEL_LIB)(lib_mpp.o) \ 
    4950    $(MODEL_LIB)(lib_print.o) \ 
    4951    $(MODEL_LIB)(oce.o) \ 
    4952    $(MODEL_LIB)(par_ice.o) \ 
    4953    $(MODEL_LIB)(par_kind.o) \ 
    4954    $(MODEL_LIB)(par_oce.o) \ 
    4955    $(MODEL_LIB)(phycst.o) \ 
    4956    $(MODEL_LIB)(prtctl.o) \ 
    4957    $(MODEL_LIB)(trdmod.o) \ 
    4958    $(MODEL_LIB)(trdmod_oce.o) \ 
    4959    $(MODEL_LIB)(zdfmxl.o) \ 
    4960    $(MODEL_LIB)(zdf_oce.o) \ 
    4961    daymod.F90 \ 
    4962    dom_oce.F90 \ 
    4963    ice.F90 \ 
    4964    ice_oce.F90 \ 
    4965    in_out_manager.F90 \ 
    4966    oce.F90 \ 
    4967    tradmp.F90 \ 
    4968    $(MODEL_LIB)(daymod.o) \ 
    4969    $(MODEL_LIB)(dom_oce.o) \ 
    4970    $(MODEL_LIB)(ice.o) \ 
    4971    $(MODEL_LIB)(ice_oce.o) \ 
    4972    $(MODEL_LIB)(in_out_manager.o) \ 
    4973    $(MODEL_LIB)(oce.o) \ 
    4974    $(MODEL_LIB)(tradmp.o) \ 
    4975    vectopt_loop_substitute.h90 \ 
    4976    $(IOIPSL_LIB) \ 
    4977    KEY_CPP \ 
    4978    limdmp.F90 
    4979 $(MODEL_LIB)(limdyn.o) :   \ 
    49805131   blk_oce.F90 \ 
    49815132   dom_ice.F90 \ 
     
    49845135   ice.F90 \ 
    49855136   ice_oce.F90 \ 
     5137   in_out_manager.F90 \ 
    49865138   ini1d.F90 \ 
    4987    in_out_manager.F90 \ 
    49885139   lbclnk.F90 \ 
    49895140   lib_mpp.F90 \ 
     
    49995150   phycst.F90 \ 
    50005151   prtctl.F90 \ 
     5152   $(MODEL_LIB)(dom_ice.o) \ 
     5153   $(MODEL_LIB)(dom_oce.o) \ 
     5154   $(MODEL_LIB)(ice.o) \ 
     5155   $(MODEL_LIB)(ice_oce.o) \ 
     5156   $(MODEL_LIB)(iceini.o) \ 
     5157   $(MODEL_LIB)(in_out_manager.o) \ 
     5158   $(MODEL_LIB)(lbclnk.o) \ 
     5159   $(MODEL_LIB)(lib_mpp.o) \ 
     5160   $(MODEL_LIB)(limistate.o) \ 
     5161   $(MODEL_LIB)(limrhg.o) \ 
     5162   $(MODEL_LIB)(phycst.o) \ 
     5163   $(MODEL_LIB)(prtctl.o) \ 
     5164   dom_ice.F90 \ 
     5165   dom_oce.F90 \ 
     5166   ice.F90 \ 
     5167   ice_oce.F90 \ 
     5168   iceini.F90 \ 
     5169   in_out_manager.F90 \ 
     5170   lbclnk.F90 \ 
     5171   lib_mpp.F90 \ 
     5172   limistate.F90 \ 
     5173   limrhg.F90 \ 
     5174   phycst.F90 \ 
     5175   prtctl.F90 \ 
     5176   KEY_CPP \ 
     5177   limdyn.F90 
     5178$(MODEL_LIB)(limflx.o) :   \ 
     5179   $(MODEL_LIB)(albedo.o) \ 
    50015180   $(MODEL_LIB)(blk_oce.o) \ 
    5002    $(MODEL_LIB)(dom_ice.o) \ 
     5181   $(MODEL_LIB)(cpl_oce.o) \ 
     5182   $(MODEL_LIB)(daymod.o) \ 
    50035183   $(MODEL_LIB)(dom_oce.o) \ 
    50045184   $(MODEL_LIB)(flx_oce.o) \ 
    50055185   $(MODEL_LIB)(ice.o) \ 
    5006    $(MODEL_LIB)(ice_oce.o) \ 
    5007    $(MODEL_LIB)(ini1d.o) \ 
    5008    $(MODEL_LIB)(in_out_manager.o) \ 
    5009    $(MODEL_LIB)(lbclnk.o) \ 
    5010    $(MODEL_LIB)(lib_mpp.o) \ 
    5011    $(MODEL_LIB)(lib_print.o) \ 
    5012    $(MODEL_LIB)(limistate.o) \ 
    5013    $(MODEL_LIB)(limmsh.o) \ 
    5014    $(MODEL_LIB)(limrst.o) \ 
     5186   $(MODEL_LIB)(in_out_manager.o) \ 
     5187   $(MODEL_LIB)(lbclnk.o) \ 
     5188   $(MODEL_LIB)(lib_mpp.o) \ 
     5189   $(MODEL_LIB)(lib_print.o) \ 
    50155190   $(MODEL_LIB)(oce.o) \ 
    50165191   $(MODEL_LIB)(ocfzpt.o) \ 
     
    50205195   $(MODEL_LIB)(phycst.o) \ 
    50215196   $(MODEL_LIB)(prtctl.o) \ 
    5022    dom_ice.F90 \ 
    5023    dom_oce.F90 \ 
    5024    iceini.F90 \ 
    5025    ice.F90 \ 
    5026    ice_oce.F90 \ 
    5027    in_out_manager.F90 \ 
    5028    lbclnk.F90 \ 
    5029    lib_mpp.F90 \ 
    5030    limistate.F90 \ 
    5031    limrhg.F90 \ 
    5032    phycst.F90 \ 
    5033    prtctl.F90 \ 
    5034    $(MODEL_LIB)(dom_ice.o) \ 
    5035    $(MODEL_LIB)(dom_oce.o) \ 
    5036    $(MODEL_LIB)(iceini.o) \ 
    5037    $(MODEL_LIB)(ice.o) \ 
    5038    $(MODEL_LIB)(ice_oce.o) \ 
    5039    $(MODEL_LIB)(in_out_manager.o) \ 
    5040    $(MODEL_LIB)(lbclnk.o) \ 
    5041    $(MODEL_LIB)(lib_mpp.o) \ 
    5042    $(MODEL_LIB)(limistate.o) \ 
    5043    $(MODEL_LIB)(limrhg.o) \ 
    5044    $(MODEL_LIB)(phycst.o) \ 
    5045    $(MODEL_LIB)(prtctl.o) \ 
    5046    KEY_CPP \ 
    5047    limdyn.F90 
    5048 $(MODEL_LIB)(limflx.o) :   \ 
    50495197   albedo.F90 \ 
    50505198   blk_oce.F90 \ 
     
    50665214   prtctl.F90 \ 
    50675215   $(MODEL_LIB)(albedo.o) \ 
     5216   $(MODEL_LIB)(flx_oce.o) \ 
     5217   $(MODEL_LIB)(flxblk.o) \ 
     5218   $(MODEL_LIB)(ice.o) \ 
     5219   $(MODEL_LIB)(ice_oce.o) \ 
     5220   $(MODEL_LIB)(in_out_manager.o) \ 
     5221   $(MODEL_LIB)(lbclnk.o) \ 
     5222   $(MODEL_LIB)(ocfzpt.o) \ 
     5223   $(MODEL_LIB)(par_oce.o) \ 
     5224   $(MODEL_LIB)(phycst.o) \ 
     5225   $(MODEL_LIB)(prtctl.o) \ 
     5226   albedo.F90 \ 
     5227   flx_oce.F90 \ 
     5228   flxblk.F90 \ 
     5229   ice.F90 \ 
     5230   ice_oce.F90 \ 
     5231   in_out_manager.F90 \ 
     5232   lbclnk.F90 \ 
     5233   ocfzpt.F90 \ 
     5234   par_oce.F90 \ 
     5235   phycst.F90 \ 
     5236   prtctl.F90 \ 
     5237   vectopt_loop_substitute.h90 \ 
     5238   KEY_CPP \ 
     5239   limflx.F90 
     5240$(MODEL_LIB)(limhdf.o) :   \ 
    50685241   $(MODEL_LIB)(blk_oce.o) \ 
    5069    $(MODEL_LIB)(cpl_oce.o) \ 
     5242   $(MODEL_LIB)(dom_oce.o) \ 
     5243   $(MODEL_LIB)(in_out_manager.o) \ 
     5244   $(MODEL_LIB)(lib_mpp.o) \ 
     5245   $(MODEL_LIB)(lib_print.o) \ 
     5246   $(MODEL_LIB)(oce.o) \ 
     5247   $(MODEL_LIB)(par_ice.o) \ 
     5248   $(MODEL_LIB)(par_kind.o) \ 
     5249   $(MODEL_LIB)(par_oce.o) \ 
     5250   blk_oce.F90 \ 
     5251   dom_oce.F90 \ 
     5252   in_out_manager.F90 \ 
     5253   lib_mpp.F90 \ 
     5254   lib_print.f90 \ 
     5255   oce.F90 \ 
     5256   par_ice.F90 \ 
     5257   par_kind.F90 \ 
     5258   par_oce.F90 \ 
     5259   $(MODEL_LIB)(dom_oce.o) \ 
     5260   $(MODEL_LIB)(ice.o) \ 
     5261   $(MODEL_LIB)(ice_oce.o) \ 
     5262   $(MODEL_LIB)(in_out_manager.o) \ 
     5263   $(MODEL_LIB)(lbclnk.o) \ 
     5264   $(MODEL_LIB)(lib_mpp.o) \ 
     5265   $(MODEL_LIB)(prtctl.o) \ 
     5266   dom_oce.F90 \ 
     5267   ice.F90 \ 
     5268   ice_oce.F90 \ 
     5269   in_out_manager.F90 \ 
     5270   lbclnk.F90 \ 
     5271   lib_mpp.F90 \ 
     5272   prtctl.F90 \ 
     5273   vectopt_loop_substitute.h90 \ 
     5274   KEY_CPP \ 
     5275   limhdf.F90 
     5276$(MODEL_LIB)(limistate.o) :   \ 
     5277   $(MODEL_LIB)(blk_oce.o) \ 
     5278   $(MODEL_LIB)(dom_oce.o) \ 
     5279   $(MODEL_LIB)(in_out_manager.o) \ 
     5280   $(MODEL_LIB)(lib_mpp.o) \ 
     5281   $(MODEL_LIB)(lib_print.o) \ 
     5282   $(MODEL_LIB)(oce.o) \ 
     5283   $(MODEL_LIB)(par_ice.o) \ 
     5284   $(MODEL_LIB)(par_kind.o) \ 
     5285   $(MODEL_LIB)(par_oce.o) \ 
     5286   blk_oce.F90 \ 
     5287   dom_oce.F90 \ 
     5288   in_out_manager.F90 \ 
     5289   lib_mpp.F90 \ 
     5290   lib_print.f90 \ 
     5291   oce.F90 \ 
     5292   par_ice.F90 \ 
     5293   par_kind.F90 \ 
     5294   par_oce.F90 \ 
     5295   $(MODEL_LIB)(dom_ice.o) \ 
     5296   $(MODEL_LIB)(dom_oce.o) \ 
     5297   $(MODEL_LIB)(ice.o) \ 
     5298   $(MODEL_LIB)(ice_oce.o) \ 
     5299   $(MODEL_LIB)(in_out_manager.o) \ 
     5300   $(MODEL_LIB)(lbclnk.o) \ 
     5301   $(MODEL_LIB)(oce.o) \ 
     5302   $(MODEL_LIB)(ocfzpt.o) \ 
     5303   $(MODEL_LIB)(par_ice.o) \ 
     5304   $(MODEL_LIB)(phycst.o) \ 
     5305   dom_ice.F90 \ 
     5306   dom_oce.F90 \ 
     5307   ice.F90 \ 
     5308   ice_oce.F90 \ 
     5309   in_out_manager.F90 \ 
     5310   lbclnk.F90 \ 
     5311   oce.F90 \ 
     5312   ocfzpt.F90 \ 
     5313   par_ice.F90 \ 
     5314   phycst.F90 \ 
     5315   $(IOIPSL_LIB) \ 
     5316   KEY_CPP \ 
     5317   limistate.F90 
     5318$(MODEL_LIB)(limmsh.o) :   \ 
     5319   $(MODEL_LIB)(dom_oce.o) \ 
     5320   $(MODEL_LIB)(in_out_manager.o) \ 
     5321   $(MODEL_LIB)(lib_mpp.o) \ 
     5322   $(MODEL_LIB)(lib_print.o) \ 
     5323   $(MODEL_LIB)(oce.o) \ 
     5324   $(MODEL_LIB)(par_ice.o) \ 
     5325   $(MODEL_LIB)(par_kind.o) \ 
     5326   $(MODEL_LIB)(par_oce.o) \ 
     5327   dom_oce.F90 \ 
     5328   in_out_manager.F90 \ 
     5329   lib_mpp.F90 \ 
     5330   lib_print.f90 \ 
     5331   oce.F90 \ 
     5332   par_ice.F90 \ 
     5333   par_kind.F90 \ 
     5334   par_oce.F90 \ 
     5335   $(MODEL_LIB)(dom_ice.o) \ 
     5336   $(MODEL_LIB)(dom_oce.o) \ 
     5337   $(MODEL_LIB)(in_out_manager.o) \ 
     5338   $(MODEL_LIB)(lbclnk.o) \ 
     5339   $(MODEL_LIB)(phycst.o) \ 
     5340   dom_ice.F90 \ 
     5341   dom_oce.F90 \ 
     5342   in_out_manager.F90 \ 
     5343   lbclnk.F90 \ 
     5344   phycst.F90 \ 
     5345   KEY_CPP \ 
     5346   limmsh.F90 
     5347$(MODEL_LIB)(limrhg.o) :   \ 
     5348   $(MODEL_LIB)(blk_oce.o) \ 
     5349   $(MODEL_LIB)(dom_oce.o) \ 
     5350   $(MODEL_LIB)(in_out_manager.o) \ 
     5351   $(MODEL_LIB)(lib_mpp.o) \ 
     5352   $(MODEL_LIB)(lib_print.o) \ 
     5353   $(MODEL_LIB)(oce.o) \ 
     5354   $(MODEL_LIB)(par_ice.o) \ 
     5355   $(MODEL_LIB)(par_kind.o) \ 
     5356   $(MODEL_LIB)(par_oce.o) \ 
     5357   blk_oce.F90 \ 
     5358   dom_oce.F90 \ 
     5359   in_out_manager.F90 \ 
     5360   lib_mpp.F90 \ 
     5361   lib_print.f90 \ 
     5362   oce.F90 \ 
     5363   par_ice.F90 \ 
     5364   par_kind.F90 \ 
     5365   par_oce.F90 \ 
     5366   $(MODEL_LIB)(dom_ice.o) \ 
     5367   $(MODEL_LIB)(ice.o) \ 
     5368   $(MODEL_LIB)(ice_oce.o) \ 
     5369   $(MODEL_LIB)(in_out_manager.o) \ 
     5370   $(MODEL_LIB)(lbclnk.o) \ 
     5371   $(MODEL_LIB)(lib_mpp.o) \ 
     5372   $(MODEL_LIB)(par_oce.o) \ 
     5373   $(MODEL_LIB)(phycst.o) \ 
     5374   $(MODEL_LIB)(prtctl.o) \ 
     5375   dom_ice.F90 \ 
     5376   ice.F90 \ 
     5377   ice_oce.F90 \ 
     5378   in_out_manager.F90 \ 
     5379   lbclnk.F90 \ 
     5380   lib_mpp.F90 \ 
     5381   par_oce.F90 \ 
     5382   phycst.F90 \ 
     5383   prtctl.F90 \ 
     5384   KEY_CPP \ 
     5385   limrhg.F90 
     5386$(MODEL_LIB)(limrst.o) :   \ 
     5387   $(MODEL_LIB)(blk_oce.o) \ 
     5388   $(MODEL_LIB)(dom_oce.o) \ 
     5389   $(MODEL_LIB)(in_out_manager.o) \ 
     5390   $(MODEL_LIB)(lbclnk.o) \ 
     5391   $(MODEL_LIB)(lib_print.o) \ 
     5392   $(MODEL_LIB)(par_ice.o) \ 
     5393   $(MODEL_LIB)(par_kind.o) \ 
     5394   $(MODEL_LIB)(par_oce.o) \ 
     5395   $(MODEL_LIB)(phycst.o) \ 
     5396   $(MODEL_LIB)(prtctl.o) \ 
     5397   blk_oce.F90 \ 
     5398   dom_oce.F90 \ 
     5399   in_out_manager.F90 \ 
     5400   lbclnk.F90 \ 
     5401   lib_print.f90 \ 
     5402   par_ice.F90 \ 
     5403   par_kind.F90 \ 
     5404   par_oce.F90 \ 
     5405   phycst.F90 \ 
     5406   prtctl.F90 \ 
    50705407   $(MODEL_LIB)(daymod.o) \ 
     5408   $(MODEL_LIB)(dom_oce.o) \ 
     5409   $(MODEL_LIB)(ice.o) \ 
     5410   $(MODEL_LIB)(ice_oce.o) \ 
     5411   $(MODEL_LIB)(in_out_manager.o) \ 
     5412   $(MODEL_LIB)(iom.o) \ 
     5413   daymod.F90 \ 
     5414   dom_oce.F90 \ 
     5415   ice.F90 \ 
     5416   ice_oce.F90 \ 
     5417   in_out_manager.F90 \ 
     5418   iom.F90 \ 
     5419   $(MODEL_LIB)(par_ice.o) \ 
     5420   par_ice.F90 \ 
     5421   limrst_dimg.h90 \ 
     5422   $(IOIPSL_LIB) \ 
     5423   KEY_CPP \ 
     5424   limrst.F90 
     5425$(MODEL_LIB)(limtab.o) :   \ 
     5426   $(MODEL_LIB)(par_kind.o) \ 
     5427   par_kind.F90 \ 
     5428   KEY_CPP \ 
     5429   limtab.F90 
     5430$(MODEL_LIB)(limthd.o) :   \ 
     5431   $(MODEL_LIB)(blk_oce.o) \ 
    50715432   $(MODEL_LIB)(dom_oce.o) \ 
    50725433   $(MODEL_LIB)(flx_oce.o) \ 
    50735434   $(MODEL_LIB)(ice.o) \ 
    5074    $(MODEL_LIB)(in_out_manager.o) \ 
    5075    $(MODEL_LIB)(lbclnk.o) \ 
    5076    $(MODEL_LIB)(lib_mpp.o) \ 
    5077    $(MODEL_LIB)(lib_print.o) \ 
     5435   $(MODEL_LIB)(ice_oce.o) \ 
     5436   $(MODEL_LIB)(iceini.o) \ 
     5437   $(MODEL_LIB)(in_out_manager.o) \ 
     5438   $(MODEL_LIB)(ini1d.o) \ 
     5439   $(MODEL_LIB)(lib_mpp.o) \ 
     5440   $(MODEL_LIB)(lib_print.o) \ 
     5441   $(MODEL_LIB)(limistate.o) \ 
     5442   $(MODEL_LIB)(limmsh.o) \ 
     5443   $(MODEL_LIB)(limrst.o) \ 
    50785444   $(MODEL_LIB)(oce.o) \ 
    50795445   $(MODEL_LIB)(ocfzpt.o) \ 
     
    50825448   $(MODEL_LIB)(par_oce.o) \ 
    50835449   $(MODEL_LIB)(phycst.o) \ 
    5084    $(MODEL_LIB)(prtctl.o) \ 
    5085    albedo.F90 \ 
    5086    flxblk.F90 \ 
     5450   $(MODEL_LIB)(thd_ice.o) \ 
     5451   blk_oce.F90 \ 
     5452   dom_oce.F90 \ 
    50875453   flx_oce.F90 \ 
    50885454   ice.F90 \ 
    50895455   ice_oce.F90 \ 
    5090    in_out_manager.F90 \ 
    5091    lbclnk.F90 \ 
     5456   iceini.F90 \ 
     5457   in_out_manager.F90 \ 
     5458   ini1d.F90 \ 
     5459   lib_mpp.F90 \ 
     5460   lib_print.f90 \ 
     5461   limistate.F90 \ 
     5462   limmsh.F90 \ 
     5463   limrst.F90 \ 
     5464   oce.F90 \ 
    50925465   ocfzpt.F90 \ 
    5093    par_oce.F90 \ 
    5094    phycst.F90 \ 
    5095    prtctl.F90 \ 
    5096    $(MODEL_LIB)(albedo.o) \ 
    5097    $(MODEL_LIB)(flxblk.o) \ 
     5466   par_ice.F90 \ 
     5467   par_kind.F90 \ 
     5468   par_oce.F90 \ 
     5469   phycst.F90 \ 
     5470   thd_ice.F90 \ 
     5471   $(MODEL_LIB)(dom_ice.o) \ 
     5472   $(MODEL_LIB)(dom_oce.o) \ 
    50985473   $(MODEL_LIB)(flx_oce.o) \ 
    50995474   $(MODEL_LIB)(ice.o) \ 
    51005475   $(MODEL_LIB)(ice_oce.o) \ 
    5101    $(MODEL_LIB)(in_out_manager.o) \ 
    5102    $(MODEL_LIB)(lbclnk.o) \ 
    5103    $(MODEL_LIB)(ocfzpt.o) \ 
    5104    $(MODEL_LIB)(par_oce.o) \ 
    5105    $(MODEL_LIB)(phycst.o) \ 
    5106    $(MODEL_LIB)(prtctl.o) \ 
    5107    vectopt_loop_substitute.h90 \ 
    5108    KEY_CPP \ 
    5109    limflx.F90 
    5110 $(MODEL_LIB)(limhdf.o) :   \ 
    5111    blk_oce.F90 \ 
    5112    dom_oce.F90 \ 
    5113    in_out_manager.F90 \ 
    5114    lib_mpp.F90 \ 
    5115    lib_print.f90 \ 
    5116    oce.F90 \ 
    5117    par_ice.F90 \ 
    5118    par_kind.F90 \ 
    5119    par_oce.F90 \ 
    5120    $(MODEL_LIB)(blk_oce.o) \ 
    5121    $(MODEL_LIB)(dom_oce.o) \ 
    5122    $(MODEL_LIB)(in_out_manager.o) \ 
    5123    $(MODEL_LIB)(lib_mpp.o) \ 
    5124    $(MODEL_LIB)(lib_print.o) \ 
    5125    $(MODEL_LIB)(oce.o) \ 
    5126    $(MODEL_LIB)(par_ice.o) \ 
    5127    $(MODEL_LIB)(par_kind.o) \ 
    5128    $(MODEL_LIB)(par_oce.o) \ 
    5129    dom_oce.F90 \ 
     5476   $(MODEL_LIB)(iceini.o) \ 
     5477   $(MODEL_LIB)(in_out_manager.o) \ 
     5478   $(MODEL_LIB)(lbclnk.o) \ 
     5479   $(MODEL_LIB)(limtab.o) \ 
     5480   $(MODEL_LIB)(limthd_lac.o) \ 
     5481   $(MODEL_LIB)(limthd_zdf.o) \ 
     5482   $(MODEL_LIB)(phycst.o) \ 
     5483   $(MODEL_LIB)(prtctl.o) \ 
     5484   $(MODEL_LIB)(thd_ice.o) \ 
     5485   dom_ice.F90 \ 
     5486   dom_oce.F90 \ 
     5487   flx_oce.F90 \ 
    51305488   ice.F90 \ 
    51315489   ice_oce.F90 \ 
    5132    in_out_manager.F90 \ 
    5133    lbclnk.F90 \ 
    5134    lib_mpp.F90 \ 
    5135    prtctl.F90 \ 
    5136    $(MODEL_LIB)(dom_oce.o) \ 
     5490   iceini.F90 \ 
     5491   in_out_manager.F90 \ 
     5492   lbclnk.F90 \ 
     5493   limtab.F90 \ 
     5494   limthd_lac.F90 \ 
     5495   limthd_zdf.F90 \ 
     5496   phycst.F90 \ 
     5497   prtctl.F90 \ 
     5498   thd_ice.F90 \ 
     5499   domzgr_substitute.h90 \ 
     5500   vectopt_loop_substitute.h90 \ 
     5501   KEY_CPP \ 
     5502   limthd.F90 
     5503$(MODEL_LIB)(limthd_lac.o) :  \ 
     5504   $(MODEL_LIB)(blk_oce.o) \ 
     5505   $(MODEL_LIB)(dom_ice.o) \ 
     5506   $(MODEL_LIB)(dom_oce.o) \ 
     5507   $(MODEL_LIB)(flx_oce.o) \ 
    51375508   $(MODEL_LIB)(ice.o) \ 
    51385509   $(MODEL_LIB)(ice_oce.o) \ 
    51395510   $(MODEL_LIB)(in_out_manager.o) \ 
    5140    $(MODEL_LIB)(lbclnk.o) \ 
    5141    $(MODEL_LIB)(lib_mpp.o) \ 
    5142    $(MODEL_LIB)(prtctl.o) \ 
    5143    vectopt_loop_substitute.h90 \ 
    5144    KEY_CPP \ 
    5145    limhdf.F90 
    5146 $(MODEL_LIB)(limistate.o) :   \ 
     5511   $(MODEL_LIB)(ini1d.o) \ 
     5512   $(MODEL_LIB)(lbclnk.o) \ 
     5513   $(MODEL_LIB)(limistate.o) \ 
     5514   $(MODEL_LIB)(limmsh.o) \ 
     5515   $(MODEL_LIB)(limrst.o) \ 
     5516   $(MODEL_LIB)(oce.o) \ 
     5517   $(MODEL_LIB)(ocfzpt.o) \ 
     5518   $(MODEL_LIB)(par_ice.o) \ 
     5519   $(MODEL_LIB)(par_kind.o) \ 
     5520   $(MODEL_LIB)(par_oce.o) \ 
     5521   $(MODEL_LIB)(phycst.o) \ 
    51475522   blk_oce.F90 \ 
    5148    dom_oce.F90 \ 
    5149    in_out_manager.F90 \ 
    5150    lib_mpp.F90 \ 
    5151    lib_print.f90 \ 
    5152    oce.F90 \ 
    5153    par_ice.F90 \ 
    5154    par_kind.F90 \ 
    5155    par_oce.F90 \ 
    5156    $(MODEL_LIB)(blk_oce.o) \ 
    5157    $(MODEL_LIB)(dom_oce.o) \ 
    5158    $(MODEL_LIB)(in_out_manager.o) \ 
    5159    $(MODEL_LIB)(lib_mpp.o) \ 
    5160    $(MODEL_LIB)(lib_print.o) \ 
    5161    $(MODEL_LIB)(oce.o) \ 
    5162    $(MODEL_LIB)(par_ice.o) \ 
    5163    $(MODEL_LIB)(par_kind.o) \ 
    5164    $(MODEL_LIB)(par_oce.o) \ 
    51655523   dom_ice.F90 \ 
    51665524   dom_oce.F90 \ 
     5525   flx_oce.F90 \ 
    51675526   ice.F90 \ 
    51685527   ice_oce.F90 \ 
    51695528   in_out_manager.F90 \ 
    5170    lbclnk.F90 \ 
    5171    oce.F90 \ 
    5172    ocfzpt.F90 \ 
    5173    par_ice.F90 \ 
    5174    phycst.F90 \ 
    5175    $(MODEL_LIB)(dom_ice.o) \ 
    5176    $(MODEL_LIB)(dom_oce.o) \ 
    5177    $(MODEL_LIB)(ice.o) \ 
    5178    $(MODEL_LIB)(ice_oce.o) \ 
    5179    $(MODEL_LIB)(in_out_manager.o) \ 
    5180    $(MODEL_LIB)(lbclnk.o) \ 
    5181    $(MODEL_LIB)(oce.o) \ 
    5182    $(MODEL_LIB)(ocfzpt.o) \ 
    5183    $(MODEL_LIB)(par_ice.o) \ 
    5184    $(MODEL_LIB)(phycst.o) \ 
    5185    $(IOIPSL_LIB) \ 
    5186    KEY_CPP \ 
    5187    limistate.F90 
    5188 $(MODEL_LIB)(limmsh.o) :   \ 
    5189    dom_oce.F90 \ 
    5190    in_out_manager.F90 \ 
    5191    lib_mpp.F90 \ 
    5192    lib_print.f90 \ 
    5193    oce.F90 \ 
    5194    par_ice.F90 \ 
    5195    par_kind.F90 \ 
    5196    par_oce.F90 \ 
    5197    $(MODEL_LIB)(dom_oce.o) \ 
    5198    $(MODEL_LIB)(in_out_manager.o) \ 
    5199    $(MODEL_LIB)(lib_mpp.o) \ 
    5200    $(MODEL_LIB)(lib_print.o) \ 
    5201    $(MODEL_LIB)(oce.o) \ 
    5202    $(MODEL_LIB)(par_ice.o) \ 
    5203    $(MODEL_LIB)(par_kind.o) \ 
    5204    $(MODEL_LIB)(par_oce.o) \ 
    5205    dom_ice.F90 \ 
    5206    dom_oce.F90 \ 
    5207    in_out_manager.F90 \ 
    5208    lbclnk.F90 \ 
    5209    phycst.F90 \ 
    5210    $(MODEL_LIB)(dom_ice.o) \ 
    5211    $(MODEL_LIB)(dom_oce.o) \ 
    5212    $(MODEL_LIB)(in_out_manager.o) \ 
    5213    $(MODEL_LIB)(lbclnk.o) \ 
    5214    $(MODEL_LIB)(phycst.o) \ 
    5215    KEY_CPP \ 
    5216    limmsh.F90 
    5217 $(MODEL_LIB)(limrhg.o) :   \ 
    5218    blk_oce.F90 \ 
    5219    dom_oce.F90 \ 
    5220    in_out_manager.F90 \ 
    5221    lib_mpp.F90 \ 
    5222    lib_print.f90 \ 
    5223    oce.F90 \ 
    5224    par_ice.F90 \ 
    5225    par_kind.F90 \ 
    5226    par_oce.F90 \ 
    5227    $(MODEL_LIB)(blk_oce.o) \ 
    5228    $(MODEL_LIB)(dom_oce.o) \ 
    5229    $(MODEL_LIB)(in_out_manager.o) \ 
    5230    $(MODEL_LIB)(lib_mpp.o) \ 
    5231    $(MODEL_LIB)(lib_print.o) \ 
    5232    $(MODEL_LIB)(oce.o) \ 
    5233    $(MODEL_LIB)(par_ice.o) \ 
    5234    $(MODEL_LIB)(par_kind.o) \ 
    5235    $(MODEL_LIB)(par_oce.o) \ 
    5236    dom_ice.F90 \ 
    5237    ice.F90 \ 
    5238    ice_oce.F90 \ 
    5239    in_out_manager.F90 \ 
    5240    lbclnk.F90 \ 
    5241    lib_mpp.F90 \ 
    5242    par_oce.F90 \ 
    5243    phycst.F90 \ 
    5244    prtctl.F90 \ 
    5245    $(MODEL_LIB)(dom_ice.o) \ 
    5246    $(MODEL_LIB)(ice.o) \ 
    5247    $(MODEL_LIB)(ice_oce.o) \ 
    5248    $(MODEL_LIB)(in_out_manager.o) \ 
    5249    $(MODEL_LIB)(lbclnk.o) \ 
    5250    $(MODEL_LIB)(lib_mpp.o) \ 
    5251    $(MODEL_LIB)(par_oce.o) \ 
    5252    $(MODEL_LIB)(phycst.o) \ 
    5253    $(MODEL_LIB)(prtctl.o) \ 
    5254    KEY_CPP \ 
    5255    limrhg.F90 
    5256 $(MODEL_LIB)(limrst.o) :   \ 
    5257    blk_oce.F90 \ 
    5258    dom_oce.F90 \ 
    5259    in_out_manager.F90 \ 
    5260    lib_print.f90 \ 
    5261    par_ice.F90 \ 
    5262    par_kind.F90 \ 
    5263    par_oce.F90 \ 
    5264    phycst.F90 \ 
    5265    prtctl.F90 \ 
    5266    $(MODEL_LIB)(blk_oce.o) \ 
    5267    $(MODEL_LIB)(dom_oce.o) \ 
    5268    $(MODEL_LIB)(in_out_manager.o) \ 
    5269    $(MODEL_LIB)(lib_print.o) \ 
    5270    $(MODEL_LIB)(par_ice.o) \ 
    5271    $(MODEL_LIB)(par_kind.o) \ 
    5272    $(MODEL_LIB)(par_oce.o) \ 
    5273    $(MODEL_LIB)(phycst.o) \ 
    5274    $(MODEL_LIB)(prtctl.o) \ 
    5275    daymod.F90 \ 
    5276    dom_oce.F90 \ 
    5277    ice.F90 \ 
    5278    ice_oce.F90 \ 
    5279    in_out_manager.F90 \ 
    5280    $(MODEL_LIB)(daymod.o) \ 
    5281    $(MODEL_LIB)(dom_oce.o) \ 
    5282    $(MODEL_LIB)(ice.o) \ 
    5283    $(MODEL_LIB)(ice_oce.o) \ 
    5284    $(MODEL_LIB)(in_out_manager.o) \ 
    5285    par_ice.F90 \ 
    5286    $(MODEL_LIB)(par_ice.o) \ 
    5287    limrst_dimg.h90 \ 
    5288    $(IOIPSL_LIB) \ 
    5289    KEY_CPP \ 
    5290    limrst.F90 
    5291 $(MODEL_LIB)(limtab.o) :   \ 
    5292    par_kind.F90 \ 
    5293    $(MODEL_LIB)(par_kind.o) \ 
    5294    KEY_CPP \ 
    5295    limtab.F90 
    5296 $(MODEL_LIB)(limthd.o) :   \ 
    5297    blk_oce.F90 \ 
    5298    dom_oce.F90 \ 
    5299    flx_oce.F90 \ 
    5300    iceini.F90 \ 
    5301    ice.F90 \ 
    5302    ice_oce.F90 \ 
    53035529   ini1d.F90 \ 
    5304    in_out_manager.F90 \ 
    5305    lib_mpp.F90 \ 
    5306    lib_print.f90 \ 
     5530   lbclnk.F90 \ 
    53075531   limistate.F90 \ 
    53085532   limmsh.F90 \ 
     
    53145538   par_oce.F90 \ 
    53155539   phycst.F90 \ 
     5540   $(MODEL_LIB)(ice_oce.o) \ 
     5541   $(MODEL_LIB)(iceini.o) \ 
     5542   $(MODEL_LIB)(limistate.o) \ 
     5543   $(MODEL_LIB)(par_oce.o) \ 
     5544   $(MODEL_LIB)(phycst.o) \ 
     5545   $(MODEL_LIB)(thd_ice.o) \ 
     5546   ice_oce.F90 \ 
     5547   iceini.F90 \ 
     5548   limistate.F90 \ 
     5549   par_oce.F90 \ 
     5550   phycst.F90 \ 
    53165551   thd_ice.F90 \ 
     5552   KEY_CPP \ 
     5553   limthd_lac.F90 
     5554$(MODEL_LIB)(limthd_zdf.o) :  \ 
    53175555   $(MODEL_LIB)(blk_oce.o) \ 
     5556   $(MODEL_LIB)(dom_ice.o) \ 
    53185557   $(MODEL_LIB)(dom_oce.o) \ 
    53195558   $(MODEL_LIB)(flx_oce.o) \ 
    5320    $(MODEL_LIB)(iceini.o) \ 
    53215559   $(MODEL_LIB)(ice.o) \ 
    53225560   $(MODEL_LIB)(ice_oce.o) \ 
     5561   $(MODEL_LIB)(in_out_manager.o) \ 
    53235562   $(MODEL_LIB)(ini1d.o) \ 
    5324    $(MODEL_LIB)(in_out_manager.o) \ 
    5325    $(MODEL_LIB)(lib_mpp.o) \ 
     5563   $(MODEL_LIB)(lbclnk.o) \ 
    53265564   $(MODEL_LIB)(lib_print.o) \ 
    53275565   $(MODEL_LIB)(limistate.o) \ 
     
    53345572   $(MODEL_LIB)(par_oce.o) \ 
    53355573   $(MODEL_LIB)(phycst.o) \ 
    5336    $(MODEL_LIB)(thd_ice.o) \ 
    5337    dom_ice.F90 \ 
    5338    dom_oce.F90 \ 
    5339    flx_oce.F90 \ 
    5340    iceini.F90 \ 
    5341    ice.F90 \ 
    5342    ice_oce.F90 \ 
    5343    in_out_manager.F90 \ 
    5344    lbclnk.F90 \ 
    5345    limtab.F90 \ 
    5346    limthd_lac.F90 \ 
    5347    limthd_zdf.F90 \ 
    5348    phycst.F90 \ 
    5349    prtctl.F90 \ 
    5350    thd_ice.F90 \ 
    5351    $(MODEL_LIB)(dom_ice.o) \ 
    5352    $(MODEL_LIB)(dom_oce.o) \ 
    5353    $(MODEL_LIB)(flx_oce.o) \ 
    5354    $(MODEL_LIB)(iceini.o) \ 
    5355    $(MODEL_LIB)(ice.o) \ 
    5356    $(MODEL_LIB)(ice_oce.o) \ 
    5357    $(MODEL_LIB)(in_out_manager.o) \ 
    5358    $(MODEL_LIB)(lbclnk.o) \ 
    5359    $(MODEL_LIB)(limtab.o) \ 
    5360    $(MODEL_LIB)(limthd_lac.o) \ 
    5361    $(MODEL_LIB)(limthd_zdf.o) \ 
    5362    $(MODEL_LIB)(phycst.o) \ 
    5363    $(MODEL_LIB)(prtctl.o) \ 
    5364    $(MODEL_LIB)(thd_ice.o) \ 
    5365    domzgr_substitute.h90 \ 
    5366    vectopt_loop_substitute.h90 \ 
    5367    KEY_CPP \ 
    5368    limthd.F90 
    5369 $(MODEL_LIB)(limthd_lac.o) :  \ 
    53705574   blk_oce.F90 \ 
    53715575   dom_ice.F90 \ 
     
    53745578   ice.F90 \ 
    53755579   ice_oce.F90 \ 
     5580   in_out_manager.F90 \ 
    53765581   ini1d.F90 \ 
    5377    in_out_manager.F90 \ 
    5378    lbclnk.F90 \ 
     5582   lbclnk.F90 \ 
     5583   lib_print.f90 \ 
    53795584   limistate.F90 \ 
    53805585   limmsh.F90 \ 
     
    53865591   par_oce.F90 \ 
    53875592   phycst.F90 \ 
     5593   $(MODEL_LIB)(ice_oce.o) \ 
     5594   $(MODEL_LIB)(iceini.o) \ 
     5595   $(MODEL_LIB)(in_out_manager.o) \ 
     5596   $(MODEL_LIB)(limistate.o) \ 
     5597   $(MODEL_LIB)(par_oce.o) \ 
     5598   $(MODEL_LIB)(phycst.o) \ 
     5599   $(MODEL_LIB)(thd_ice.o) \ 
     5600   ice_oce.F90 \ 
     5601   iceini.F90 \ 
     5602   in_out_manager.F90 \ 
     5603   limistate.F90 \ 
     5604   par_oce.F90 \ 
     5605   phycst.F90 \ 
     5606   thd_ice.F90 \ 
     5607   KEY_CPP \ 
     5608   limthd_zdf.F90 
     5609$(MODEL_LIB)(limtrp.o) :   \ 
    53885610   $(MODEL_LIB)(blk_oce.o) \ 
    53895611   $(MODEL_LIB)(dom_ice.o) \ 
     
    53925614   $(MODEL_LIB)(ice.o) \ 
    53935615   $(MODEL_LIB)(ice_oce.o) \ 
     5616   $(MODEL_LIB)(in_out_manager.o) \ 
    53945617   $(MODEL_LIB)(ini1d.o) \ 
    5395    $(MODEL_LIB)(in_out_manager.o) \ 
    5396    $(MODEL_LIB)(lbclnk.o) \ 
     5618   $(MODEL_LIB)(lbclnk.o) \ 
     5619   $(MODEL_LIB)(lib_mpp.o) \ 
     5620   $(MODEL_LIB)(lib_print.o) \ 
    53975621   $(MODEL_LIB)(limistate.o) \ 
    53985622   $(MODEL_LIB)(limmsh.o) \ 
     
    54045628   $(MODEL_LIB)(par_oce.o) \ 
    54055629   $(MODEL_LIB)(phycst.o) \ 
    5406    iceini.F90 \ 
    5407    ice_oce.F90 \ 
    5408    limistate.F90 \ 
    5409    par_oce.F90 \ 
    5410    phycst.F90 \ 
    5411    thd_ice.F90 \ 
    5412    $(MODEL_LIB)(iceini.o) \ 
    5413    $(MODEL_LIB)(ice_oce.o) \ 
    5414    $(MODEL_LIB)(limistate.o) \ 
    5415    $(MODEL_LIB)(par_oce.o) \ 
    5416    $(MODEL_LIB)(phycst.o) \ 
    5417    $(MODEL_LIB)(thd_ice.o) \ 
    5418    KEY_CPP \ 
    5419    limthd_lac.F90 
    5420 $(MODEL_LIB)(limthd_zdf.o) :  \ 
     5630   $(MODEL_LIB)(prtctl.o) \ 
    54215631   blk_oce.F90 \ 
    54225632   dom_ice.F90 \ 
     
    54255635   ice.F90 \ 
    54265636   ice_oce.F90 \ 
     5637   in_out_manager.F90 \ 
    54275638   ini1d.F90 \ 
    5428    in_out_manager.F90 \ 
    5429    lbclnk.F90 \ 
     5639   lbclnk.F90 \ 
     5640   lib_mpp.F90 \ 
    54305641   lib_print.f90 \ 
    54315642   limistate.F90 \ 
     
    54385649   par_oce.F90 \ 
    54395650   phycst.F90 \ 
     5651   prtctl.F90 \ 
     5652   $(MODEL_LIB)(daymod.o) \ 
     5653   $(MODEL_LIB)(dom_ice.o) \ 
     5654   $(MODEL_LIB)(dom_oce.o) \ 
     5655   $(MODEL_LIB)(ice.o) \ 
     5656   $(MODEL_LIB)(ice_oce.o) \ 
     5657   $(MODEL_LIB)(iceini.o) \ 
     5658   $(MODEL_LIB)(in_out_manager.o) \ 
     5659   $(MODEL_LIB)(lbclnk.o) \ 
     5660   $(MODEL_LIB)(lib_mpp.o) \ 
     5661   $(MODEL_LIB)(limadv.o) \ 
     5662   $(MODEL_LIB)(limhdf.o) \ 
     5663   $(MODEL_LIB)(limistate.o) \ 
     5664   $(MODEL_LIB)(phycst.o) \ 
     5665   daymod.F90 \ 
     5666   dom_ice.F90 \ 
     5667   dom_oce.F90 \ 
     5668   ice.F90 \ 
     5669   ice_oce.F90 \ 
     5670   iceini.F90 \ 
     5671   in_out_manager.F90 \ 
     5672   lbclnk.F90 \ 
     5673   lib_mpp.F90 \ 
     5674   limadv.F90 \ 
     5675   limhdf.F90 \ 
     5676   limistate.F90 \ 
     5677   phycst.F90 \ 
     5678   vectopt_loop_substitute.h90 \ 
     5679   KEY_CPP \ 
     5680   limtrp.F90 
     5681$(MODEL_LIB)(limwri.o) :   \ 
    54405682   $(MODEL_LIB)(blk_oce.o) \ 
    5441    $(MODEL_LIB)(dom_ice.o) \ 
     5683   $(MODEL_LIB)(daymod.o) \ 
    54425684   $(MODEL_LIB)(dom_oce.o) \ 
    54435685   $(MODEL_LIB)(flx_oce.o) \ 
    54445686   $(MODEL_LIB)(ice.o) \ 
    54455687   $(MODEL_LIB)(ice_oce.o) \ 
     5688   $(MODEL_LIB)(in_out_manager.o) \ 
    54465689   $(MODEL_LIB)(ini1d.o) \ 
    5447    $(MODEL_LIB)(in_out_manager.o) \ 
    5448    $(MODEL_LIB)(lbclnk.o) \ 
     5690   $(MODEL_LIB)(lib_mpp.o) \ 
    54495691   $(MODEL_LIB)(lib_print.o) \ 
    54505692   $(MODEL_LIB)(limistate.o) \ 
     
    54575699   $(MODEL_LIB)(par_oce.o) \ 
    54585700   $(MODEL_LIB)(phycst.o) \ 
    5459    iceini.F90 \ 
    5460    ice_oce.F90 \ 
    5461    in_out_manager.F90 \ 
    5462    limistate.F90 \ 
    5463    par_oce.F90 \ 
    5464    phycst.F90 \ 
    5465    thd_ice.F90 \ 
    5466    $(MODEL_LIB)(iceini.o) \ 
    5467    $(MODEL_LIB)(ice_oce.o) \ 
    5468    $(MODEL_LIB)(in_out_manager.o) \ 
    5469    $(MODEL_LIB)(limistate.o) \ 
    5470    $(MODEL_LIB)(par_oce.o) \ 
    5471    $(MODEL_LIB)(phycst.o) \ 
    5472    $(MODEL_LIB)(thd_ice.o) \ 
    5473    KEY_CPP \ 
    5474    limthd_zdf.F90 
    5475 $(MODEL_LIB)(limtrp.o) :   \ 
     5701   $(MODEL_LIB)(prtctl.o) \ 
    54765702   blk_oce.F90 \ 
    5477    dom_ice.F90 \ 
     5703   daymod.F90 \ 
    54785704   dom_oce.F90 \ 
    54795705   flx_oce.F90 \ 
    54805706   ice.F90 \ 
    54815707   ice_oce.F90 \ 
     5708   in_out_manager.F90 \ 
    54825709   ini1d.F90 \ 
    5483    in_out_manager.F90 \ 
    5484    lbclnk.F90 \ 
    54855710   lib_mpp.F90 \ 
    54865711   lib_print.f90 \ 
     
    54955720   phycst.F90 \ 
    54965721   prtctl.F90 \ 
    5497    $(MODEL_LIB)(blk_oce.o) \ 
     5722   $(MODEL_LIB)(daymod.o) \ 
     5723   $(MODEL_LIB)(dianam.o) \ 
    54985724   $(MODEL_LIB)(dom_ice.o) \ 
    54995725   $(MODEL_LIB)(dom_oce.o) \ 
     
    55015727   $(MODEL_LIB)(ice.o) \ 
    55025728   $(MODEL_LIB)(ice_oce.o) \ 
    5503    $(MODEL_LIB)(ini1d.o) \ 
    5504    $(MODEL_LIB)(in_out_manager.o) \ 
    5505    $(MODEL_LIB)(lbclnk.o) \ 
    5506    $(MODEL_LIB)(lib_mpp.o) \ 
    5507    $(MODEL_LIB)(lib_print.o) \ 
    5508    $(MODEL_LIB)(limistate.o) \ 
    5509    $(MODEL_LIB)(limmsh.o) \ 
    5510    $(MODEL_LIB)(limrst.o) \ 
    5511    $(MODEL_LIB)(oce.o) \ 
    5512    $(MODEL_LIB)(ocfzpt.o) \ 
    5513    $(MODEL_LIB)(par_ice.o) \ 
    5514    $(MODEL_LIB)(par_kind.o) \ 
    5515    $(MODEL_LIB)(par_oce.o) \ 
    5516    $(MODEL_LIB)(phycst.o) \ 
    5517    $(MODEL_LIB)(prtctl.o) \ 
     5729   $(MODEL_LIB)(iceini.o) \ 
     5730   $(MODEL_LIB)(in_out_manager.o) \ 
     5731   $(MODEL_LIB)(lbclnk.o) \ 
     5732   $(MODEL_LIB)(phycst.o) \ 
    55185733   daymod.F90 \ 
     5734   dianam.F90 \ 
    55195735   dom_ice.F90 \ 
    5520    dom_oce.F90 \ 
    5521    iceini.F90 \ 
    5522    ice.F90 \ 
    5523    ice_oce.F90 \ 
    5524    in_out_manager.F90 \ 
    5525    lbclnk.F90 \ 
    5526    lib_mpp.F90 \ 
    5527    limadv.F90 \ 
    5528    limhdf.F90 \ 
    5529    limistate.F90 \ 
    5530    phycst.F90 \ 
    5531    $(MODEL_LIB)(daymod.o) \ 
    5532    $(MODEL_LIB)(dom_ice.o) \ 
    5533    $(MODEL_LIB)(dom_oce.o) \ 
    5534    $(MODEL_LIB)(iceini.o) \ 
    5535    $(MODEL_LIB)(ice.o) \ 
    5536    $(MODEL_LIB)(ice_oce.o) \ 
    5537    $(MODEL_LIB)(in_out_manager.o) \ 
    5538    $(MODEL_LIB)(lbclnk.o) \ 
    5539    $(MODEL_LIB)(lib_mpp.o) \ 
    5540    $(MODEL_LIB)(limadv.o) \ 
    5541    $(MODEL_LIB)(limhdf.o) \ 
    5542    $(MODEL_LIB)(limistate.o) \ 
    5543    $(MODEL_LIB)(phycst.o) \ 
    5544    vectopt_loop_substitute.h90 \ 
    5545    KEY_CPP \ 
    5546    limtrp.F90 
    5547 $(MODEL_LIB)(limwri.o) :   \ 
    5548    blk_oce.F90 \ 
    5549    daymod.F90 \ 
    55505736   dom_oce.F90 \ 
    55515737   flx_oce.F90 \ 
    55525738   ice.F90 \ 
    55535739   ice_oce.F90 \ 
    5554    ini1d.F90 \ 
    5555    in_out_manager.F90 \ 
    5556    lib_mpp.F90 \ 
    5557    lib_print.f90 \ 
    5558    limistate.F90 \ 
    5559    limmsh.F90 \ 
    5560    limrst.F90 \ 
    5561    oce.F90 \ 
    5562    ocfzpt.F90 \ 
    5563    par_ice.F90 \ 
    5564    par_kind.F90 \ 
    5565    par_oce.F90 \ 
    5566    phycst.F90 \ 
    5567    prtctl.F90 \ 
    5568    $(MODEL_LIB)(blk_oce.o) \ 
    5569    $(MODEL_LIB)(daymod.o) \ 
    5570    $(MODEL_LIB)(dom_oce.o) \ 
    5571    $(MODEL_LIB)(flx_oce.o) \ 
    5572    $(MODEL_LIB)(ice.o) \ 
    5573    $(MODEL_LIB)(ice_oce.o) \ 
    5574    $(MODEL_LIB)(ini1d.o) \ 
    5575    $(MODEL_LIB)(in_out_manager.o) \ 
    5576    $(MODEL_LIB)(lib_mpp.o) \ 
    5577    $(MODEL_LIB)(lib_print.o) \ 
    5578    $(MODEL_LIB)(limistate.o) \ 
    5579    $(MODEL_LIB)(limmsh.o) \ 
    5580    $(MODEL_LIB)(limrst.o) \ 
    5581    $(MODEL_LIB)(oce.o) \ 
    5582    $(MODEL_LIB)(ocfzpt.o) \ 
    5583    $(MODEL_LIB)(par_ice.o) \ 
    5584    $(MODEL_LIB)(par_kind.o) \ 
    5585    $(MODEL_LIB)(par_oce.o) \ 
    5586    $(MODEL_LIB)(phycst.o) \ 
    5587    $(MODEL_LIB)(prtctl.o) \ 
    5588    daymod.F90 \ 
    5589    dianam.F90 \ 
    5590    dom_ice.F90 \ 
    5591    dom_oce.F90 \ 
    5592    flx_oce.F90 \ 
    55935740   iceini.F90 \ 
    5594    ice.F90 \ 
    5595    ice_oce.F90 \ 
    5596    in_out_manager.F90 \ 
    5597    lbclnk.F90 \ 
    5598    phycst.F90 \ 
    5599    $(MODEL_LIB)(daymod.o) \ 
    5600    $(MODEL_LIB)(dianam.o) \ 
    5601    $(MODEL_LIB)(dom_ice.o) \ 
    5602    $(MODEL_LIB)(dom_oce.o) \ 
    5603    $(MODEL_LIB)(flx_oce.o) \ 
    5604    $(MODEL_LIB)(iceini.o) \ 
    5605    $(MODEL_LIB)(ice.o) \ 
    5606    $(MODEL_LIB)(ice_oce.o) \ 
    5607    $(MODEL_LIB)(in_out_manager.o) \ 
    5608    $(MODEL_LIB)(lbclnk.o) \ 
    5609    $(MODEL_LIB)(phycst.o) \ 
     5741   in_out_manager.F90 \ 
     5742   lbclnk.F90 \ 
     5743   phycst.F90 \ 
     5744   $(MODEL_LIB)(diadimg.o) \ 
    56105745   diadimg.F90 \ 
    5611    $(MODEL_LIB)(diadimg.o) \ 
    56125746   limwri_dimg.h90 \ 
    56135747   $(IOIPSL_LIB) \ 
     
    56155749   limwri.F90 
    56165750$(MODEL_LIB)(model.o) : \ 
     5751   $(MODEL_LIB)(cpl.o) \ 
     5752   $(MODEL_LIB)(cpl_oce.o) \ 
     5753   $(MODEL_LIB)(daymod.o) \ 
     5754   $(MODEL_LIB)(diaptr.o) \ 
     5755   $(MODEL_LIB)(dom_oce.o) \ 
     5756   $(MODEL_LIB)(domain.o) \ 
     5757   $(MODEL_LIB)(domcfg.o) \ 
     5758   $(MODEL_LIB)(dtasal.o) \ 
     5759   $(MODEL_LIB)(dtasst.o) \ 
     5760   $(MODEL_LIB)(dtatem.o) \ 
     5761   $(MODEL_LIB)(dyncor1d.o) \ 
     5762   $(MODEL_LIB)(dynspg_oce.o) \ 
     5763   $(MODEL_LIB)(eosbn2.o) \ 
     5764   $(MODEL_LIB)(flxfwb.o) \ 
     5765   $(MODEL_LIB)(flxmod.o) \ 
     5766   $(MODEL_LIB)(iceini.o) \ 
     5767   $(MODEL_LIB)(in_out_manager.o) \ 
     5768   $(MODEL_LIB)(ini1d.o) \ 
     5769   $(MODEL_LIB)(initrc.o) \ 
     5770   $(MODEL_LIB)(istate.o) \ 
     5771   $(MODEL_LIB)(ldfdyn.o) \ 
     5772   $(MODEL_LIB)(ldftra.o) \ 
     5773   $(MODEL_LIB)(lib_mpp.o) \ 
     5774   $(MODEL_LIB)(mppini.o) \ 
     5775   $(MODEL_LIB)(obc_par.o) \ 
     5776   $(MODEL_LIB)(obcini.o) \ 
     5777   $(MODEL_LIB)(oce.o) \ 
     5778   $(MODEL_LIB)(ocfzpt.o) \ 
     5779   $(MODEL_LIB)(phycst.o) \ 
     5780   $(MODEL_LIB)(prtctl.o) \ 
     5781   $(MODEL_LIB)(solver.o) \ 
     5782   $(MODEL_LIB)(step.o) \ 
     5783   $(MODEL_LIB)(step1d.o) \ 
     5784   $(MODEL_LIB)(trdicp.o) \ 
     5785   $(MODEL_LIB)(trdmld.o) \ 
     5786   $(MODEL_LIB)(trdmod_oce.o) \ 
     5787   $(MODEL_LIB)(trdvor.o) \ 
     5788   $(MODEL_LIB)(zdfini.o) \ 
     5789   $(MODEL_LIB)(zpshde.o) \ 
    56175790   cpl.F90 \ 
    56185791   cpl_oce.F90 \ 
    56195792   daymod.F90 \ 
    56205793   diaptr.F90 \ 
     5794   dom_oce.F90 \ 
    56215795   domain.F90 \ 
    56225796   domcfg.F90 \ 
    5623    dom_oce.F90 \ 
    56245797   dtasal.F90 \ 
    56255798   dtasst.F90 \ 
     
    56315804   flxmod.F90 \ 
    56325805   iceini.F90 \ 
     5806   in_out_manager.F90 \ 
    56335807   ini1d.F90 \ 
    56345808   initrc.F90 \ 
    5635    in_out_manager.F90 \ 
    56365809   istate.F90 \ 
    56375810   ldfdyn.F90 \ 
     
    56395812   lib_mpp.F90 \ 
    56405813   mppini.F90 \ 
     5814   obc_par.F90 \ 
    56415815   obcini.F90 \ 
    5642    obc_par.F90 \ 
    56435816   oce.F90 \ 
    56445817   ocfzpt.F90 \ 
     
    56465819   prtctl.F90 \ 
    56475820   solver.F90 \ 
     5821   step.F90 \ 
    56485822   step1d.F90 \ 
    5649    step.F90 \ 
    56505823   trdicp.F90 \ 
    56515824   trdmld.F90 \ 
     
    56545827   zdfini.F90 \ 
    56555828   zpshde.F90 \ 
    5656    $(MODEL_LIB)(cpl.o) \ 
    5657    $(MODEL_LIB)(cpl_oce.o) \ 
    5658    $(MODEL_LIB)(daymod.o) \ 
    5659    $(MODEL_LIB)(diaptr.o) \ 
    5660    $(MODEL_LIB)(domain.o) \ 
    5661    $(MODEL_LIB)(domcfg.o) \ 
    5662    $(MODEL_LIB)(dom_oce.o) \ 
    5663    $(MODEL_LIB)(dtasal.o) \ 
    5664    $(MODEL_LIB)(dtasst.o) \ 
    5665    $(MODEL_LIB)(dtatem.o) \ 
    5666    $(MODEL_LIB)(dyncor1d.o) \ 
    5667    $(MODEL_LIB)(dynspg_oce.o) \ 
    5668    $(MODEL_LIB)(eosbn2.o) \ 
    5669    $(MODEL_LIB)(flxfwb.o) \ 
    5670    $(MODEL_LIB)(flxmod.o) \ 
    5671    $(MODEL_LIB)(iceini.o) \ 
    5672    $(MODEL_LIB)(ini1d.o) \ 
    5673    $(MODEL_LIB)(initrc.o) \ 
    5674    $(MODEL_LIB)(in_out_manager.o) \ 
    5675    $(MODEL_LIB)(istate.o) \ 
    5676    $(MODEL_LIB)(ldfdyn.o) \ 
    5677    $(MODEL_LIB)(ldftra.o) \ 
    5678    $(MODEL_LIB)(lib_mpp.o) \ 
    5679    $(MODEL_LIB)(mppini.o) \ 
    5680    $(MODEL_LIB)(obcini.o) \ 
    5681    $(MODEL_LIB)(obc_par.o) \ 
    5682    $(MODEL_LIB)(oce.o) \ 
    5683    $(MODEL_LIB)(ocfzpt.o) \ 
    5684    $(MODEL_LIB)(phycst.o) \ 
    5685    $(MODEL_LIB)(prtctl.o) \ 
    5686    $(MODEL_LIB)(solver.o) \ 
    5687    $(MODEL_LIB)(step1d.o) \ 
    5688    $(MODEL_LIB)(step.o) \ 
    5689    $(MODEL_LIB)(trdicp.o) \ 
    5690    $(MODEL_LIB)(trdmld.o) \ 
    5691    $(MODEL_LIB)(trdmod_oce.o) \ 
    5692    $(MODEL_LIB)(trdvor.o) \ 
    5693    $(MODEL_LIB)(zdfini.o) \ 
    5694    $(MODEL_LIB)(zpshde.o) \ 
     5829   $(MODEL_LIB)(opa.o) \ 
    56955830   opa.F90 \ 
    5696    $(MODEL_LIB)(opa.o) \ 
    56975831   model.f90 
    56985832$(MODEL_LIB)(mppini.o) :   \ 
    5699    dom_oce.F90 \ 
    5700    in_out_manager.F90 \ 
    5701    lib_print.f90 \ 
    5702    par_kind.F90 \ 
    5703    par_oce.F90 \ 
    5704    $(MODEL_LIB)(dom_oce.o) \ 
    5705    $(MODEL_LIB)(in_out_manager.o) \ 
    5706    $(MODEL_LIB)(lib_print.o) \ 
    5707    $(MODEL_LIB)(par_kind.o) \ 
    5708    $(MODEL_LIB)(par_oce.o) \ 
     5833   $(MODEL_LIB)(dom_oce.o) \ 
     5834   $(MODEL_LIB)(in_out_manager.o) \ 
     5835   $(MODEL_LIB)(lib_print.o) \ 
     5836   $(MODEL_LIB)(par_kind.o) \ 
     5837   $(MODEL_LIB)(par_oce.o) \ 
     5838   dom_oce.F90 \ 
     5839   in_out_manager.F90 \ 
     5840   lib_print.f90 \ 
     5841   par_kind.F90 \ 
     5842   par_oce.F90 \ 
     5843   $(MODEL_LIB)(dom_oce.o) \ 
     5844   $(MODEL_LIB)(in_out_manager.o) \ 
     5845   $(MODEL_LIB)(lib_mpp.o) \ 
     5846   $(MODEL_LIB)(sol_oce.o) \ 
    57095847   dom_oce.F90 \ 
    57105848   in_out_manager.F90 \ 
    57115849   lib_mpp.F90 \ 
    57125850   sol_oce.F90 \ 
    5713    $(MODEL_LIB)(dom_oce.o) \ 
    5714    $(MODEL_LIB)(in_out_manager.o) \ 
    5715    $(MODEL_LIB)(lib_mpp.o) \ 
    5716    $(MODEL_LIB)(sol_oce.o) \ 
     5851   $(MODEL_LIB)(iom.o) \ 
     5852   iom.F90 \ 
    57175853   domzgr_substitute.h90 \ 
    57185854   mppini_2.h90 \ 
     
    57205856   KEY_CPP \ 
    57215857   mppini.F90 
     5858$(MODEL_LIB)(obc_oce.o) :  \ 
     5859   $(MODEL_LIB)(par_kind.o) \ 
     5860   $(MODEL_LIB)(par_oce.o) \ 
     5861   par_kind.F90 \ 
     5862   par_oce.F90 \ 
     5863   $(MODEL_LIB)(obc_par.o) \ 
     5864   $(MODEL_LIB)(par_oce.o) \ 
     5865   obc_par.F90 \ 
     5866   par_oce.F90 \ 
     5867   KEY_CPP \ 
     5868   obc_oce.F90 
     5869$(MODEL_LIB)(obc_par.o) :  \ 
     5870   $(MODEL_LIB)(par_kind.o) \ 
     5871   par_kind.F90 \ 
     5872   $(MODEL_LIB)(par_oce.o) \ 
     5873   par_oce.F90 \ 
     5874   obc_par_EEL_R5.h90 \ 
     5875   KEY_CPP \ 
     5876   obc_par.F90 
    57225877$(MODEL_LIB)(obccli.o) :   \ 
     5878   $(MODEL_LIB)(in_out_manager.o) \ 
     5879   $(MODEL_LIB)(obc_par.o) \ 
     5880   $(MODEL_LIB)(par_oce.o) \ 
    57235881   in_out_manager.F90 \ 
    57245882   obc_par.F90 \ 
    57255883   par_oce.F90 \ 
    5726    $(MODEL_LIB)(in_out_manager.o) \ 
    5727    $(MODEL_LIB)(obc_par.o) \ 
    5728    $(MODEL_LIB)(par_oce.o) \ 
     5884   $(MODEL_LIB)(dom_oce.o) \ 
     5885   $(MODEL_LIB)(obc_oce.o) \ 
     5886   $(MODEL_LIB)(oce.o) \ 
     5887   $(MODEL_LIB)(phycst.o) \ 
    57295888   dom_oce.F90 \ 
    57305889   obc_oce.F90 \ 
    57315890   oce.F90 \ 
    57325891   phycst.F90 \ 
    5733    $(MODEL_LIB)(dom_oce.o) \ 
    5734    $(MODEL_LIB)(obc_oce.o) \ 
    5735    $(MODEL_LIB)(oce.o) \ 
    5736    $(MODEL_LIB)(phycst.o) \ 
    57375892   domzgr_substitute.h90 \ 
    57385893   KEY_CPP \ 
    57395894   obccli.F90 
    57405895$(MODEL_LIB)(obcdom.o) :   \ 
     5896   $(MODEL_LIB)(dom_oce.o) \ 
     5897   $(MODEL_LIB)(in_out_manager.o) \ 
     5898   $(MODEL_LIB)(lib_print.o) \ 
     5899   $(MODEL_LIB)(obc_par.o) \ 
     5900   $(MODEL_LIB)(par_kind.o) \ 
     5901   $(MODEL_LIB)(par_oce.o) \ 
    57415902   dom_oce.F90 \ 
    57425903   in_out_manager.F90 \ 
     
    57475908   $(MODEL_LIB)(dom_oce.o) \ 
    57485909   $(MODEL_LIB)(in_out_manager.o) \ 
    5749    $(MODEL_LIB)(lib_print.o) \ 
    5750    $(MODEL_LIB)(obc_par.o) \ 
    5751    $(MODEL_LIB)(par_kind.o) \ 
    5752    $(MODEL_LIB)(par_oce.o) \ 
     5910   $(MODEL_LIB)(lib_mpp.o) \ 
     5911   $(MODEL_LIB)(obc_oce.o) \ 
     5912   $(MODEL_LIB)(oce.o) \ 
     5913   $(MODEL_LIB)(phycst.o) \ 
    57535914   dom_oce.F90 \ 
    57545915   in_out_manager.F90 \ 
     
    57575918   oce.F90 \ 
    57585919   phycst.F90 \ 
    5759    $(MODEL_LIB)(dom_oce.o) \ 
    5760    $(MODEL_LIB)(in_out_manager.o) \ 
    5761    $(MODEL_LIB)(lib_mpp.o) \ 
    5762    $(MODEL_LIB)(obc_oce.o) \ 
    5763    $(MODEL_LIB)(oce.o) \ 
    5764    $(MODEL_LIB)(phycst.o) \ 
    57655920   KEY_CPP \ 
    57665921   obcdom.F90 
    57675922$(MODEL_LIB)(obcdta.o) :   \ 
    5768    dom_oce.F90 \ 
    5769    in_out_manager.F90 \ 
     5923   $(MODEL_LIB)(dom_oce.o) \ 
     5924   $(MODEL_LIB)(in_out_manager.o) \ 
     5925   $(MODEL_LIB)(lbclnk.o) \ 
     5926   $(MODEL_LIB)(lib_mpp.o) \ 
     5927   $(MODEL_LIB)(lib_print.o) \ 
     5928   $(MODEL_LIB)(obc_oce.o) \ 
     5929   $(MODEL_LIB)(obc_par.o) \ 
     5930   $(MODEL_LIB)(oce.o) \ 
     5931   $(MODEL_LIB)(par_kind.o) \ 
     5932   $(MODEL_LIB)(par_oce.o) \ 
     5933   $(MODEL_LIB)(phycst.o) \ 
     5934   $(MODEL_LIB)(prtctl.o) \ 
     5935   dom_oce.F90 \ 
     5936   in_out_manager.F90 \ 
     5937   lbclnk.F90 \ 
    57705938   lib_mpp.F90 \ 
    57715939   lib_print.f90 \ 
     
    57775945   phycst.F90 \ 
    57785946   prtctl.F90 \ 
     5947   $(MODEL_LIB)(daymod.o) \ 
     5948   $(MODEL_LIB)(dom_oce.o) \ 
     5949   $(MODEL_LIB)(dynspg_oce.o) \ 
     5950   $(MODEL_LIB)(in_out_manager.o) \ 
     5951   $(MODEL_LIB)(iom.o) \ 
     5952   $(MODEL_LIB)(lbclnk.o) \ 
     5953   $(MODEL_LIB)(lib_mpp.o) \ 
     5954   $(MODEL_LIB)(obc_oce.o) \ 
     5955   $(MODEL_LIB)(obccli.o) \ 
     5956   $(MODEL_LIB)(oce.o) \ 
     5957   $(MODEL_LIB)(phycst.o) \ 
     5958   daymod.F90 \ 
     5959   dom_oce.F90 \ 
     5960   dynspg_oce.F90 \ 
     5961   in_out_manager.F90 \ 
     5962   iom.F90 \ 
     5963   lbclnk.F90 \ 
     5964   lib_mpp.F90 \ 
     5965   obc_oce.F90 \ 
     5966   obccli.F90 \ 
     5967   oce.F90 \ 
     5968   phycst.F90 \ 
     5969   domzgr_substitute.h90 \ 
     5970   obc_vectopt_loop_substitute.h90 \ 
     5971   KEY_CPP \ 
     5972   obcdta.F90 
     5973$(MODEL_LIB)(obcdyn.o) :   \ 
    57795974   $(MODEL_LIB)(dom_oce.o) \ 
    57805975   $(MODEL_LIB)(in_out_manager.o) \ 
     
    57875982   $(MODEL_LIB)(par_oce.o) \ 
    57885983   $(MODEL_LIB)(phycst.o) \ 
    5789    $(MODEL_LIB)(prtctl.o) \ 
    5790    daymod.F90 \ 
    5791    dom_oce.F90 \ 
    5792    dynspg_oce.F90 \ 
    5793    in_out_manager.F90 \ 
    5794    lbclnk.F90 \ 
    5795    lib_mpp.F90 \ 
    5796    obccli.F90 \ 
    5797    obc_oce.F90 \ 
    5798    oce.F90 \ 
    5799    phycst.F90 \ 
    5800    $(MODEL_LIB)(daymod.o) \ 
    5801    $(MODEL_LIB)(dom_oce.o) \ 
    5802    $(MODEL_LIB)(dynspg_oce.o) \ 
    5803    $(MODEL_LIB)(in_out_manager.o) \ 
    5804    $(MODEL_LIB)(lbclnk.o) \ 
    5805    $(MODEL_LIB)(lib_mpp.o) \ 
    5806    $(MODEL_LIB)(obccli.o) \ 
    5807    $(MODEL_LIB)(obc_oce.o) \ 
    5808    $(MODEL_LIB)(oce.o) \ 
    5809    $(MODEL_LIB)(phycst.o) \ 
    5810    domzgr_substitute.h90 \ 
    5811    obc_vectopt_loop_substitute.h90 \ 
    5812    $(IOIPSL_LIB) \ 
    5813    KEY_CPP \ 
    5814    obcdta.F90 
    5815 $(MODEL_LIB)(obcdyn.o) :   \ 
    58165984   dom_oce.F90 \ 
    58175985   in_out_manager.F90 \ 
     
    58255993   phycst.F90 \ 
    58265994   $(MODEL_LIB)(dom_oce.o) \ 
     5995   $(MODEL_LIB)(dynspg_oce.o) \ 
     5996   $(MODEL_LIB)(in_out_manager.o) \ 
     5997   $(MODEL_LIB)(lbclnk.o) \ 
     5998   $(MODEL_LIB)(lib_mpp.o) \ 
     5999   $(MODEL_LIB)(obc_oce.o) \ 
     6000   $(MODEL_LIB)(obccli.o) \ 
     6001   $(MODEL_LIB)(oce.o) \ 
     6002   $(MODEL_LIB)(phycst.o) \ 
     6003   dom_oce.F90 \ 
     6004   dynspg_oce.F90 \ 
     6005   in_out_manager.F90 \ 
     6006   lbclnk.F90 \ 
     6007   lib_mpp.F90 \ 
     6008   obc_oce.F90 \ 
     6009   obccli.F90 \ 
     6010   oce.F90 \ 
     6011   phycst.F90 \ 
     6012   KEY_CPP \ 
     6013   obcdyn.F90 
     6014$(MODEL_LIB)(obcdyn_bt.o) :   \ 
     6015   $(MODEL_LIB)(dom_oce.o) \ 
    58276016   $(MODEL_LIB)(in_out_manager.o) \ 
    58286017   $(MODEL_LIB)(lib_mpp.o) \ 
     
    58356024   $(MODEL_LIB)(phycst.o) \ 
    58366025   dom_oce.F90 \ 
    5837    dynspg_oce.F90 \ 
    5838    in_out_manager.F90 \ 
    5839    lbclnk.F90 \ 
    5840    lib_mpp.F90 \ 
    5841    obccli.F90 \ 
    5842    obc_oce.F90 \ 
    5843    oce.F90 \ 
    5844    phycst.F90 \ 
    5845    $(MODEL_LIB)(dom_oce.o) \ 
    5846    $(MODEL_LIB)(dynspg_oce.o) \ 
    5847    $(MODEL_LIB)(in_out_manager.o) \ 
    5848    $(MODEL_LIB)(lbclnk.o) \ 
    5849    $(MODEL_LIB)(lib_mpp.o) \ 
    5850    $(MODEL_LIB)(obccli.o) \ 
    5851    $(MODEL_LIB)(obc_oce.o) \ 
    5852    $(MODEL_LIB)(oce.o) \ 
    5853    $(MODEL_LIB)(phycst.o) \ 
    5854    KEY_CPP \ 
    5855    obcdyn.F90 
    5856 $(MODEL_LIB)(obcdyn_bt.o) :   \ 
    5857    dom_oce.F90 \ 
    58586026   in_out_manager.F90 \ 
    58596027   lib_mpp.F90 \ 
     
    58666034   phycst.F90 \ 
    58676035   $(MODEL_LIB)(dom_oce.o) \ 
    5868    $(MODEL_LIB)(in_out_manager.o) \ 
    5869    $(MODEL_LIB)(lib_mpp.o) \ 
    5870    $(MODEL_LIB)(lib_print.o) \ 
     6036   $(MODEL_LIB)(dynspg_oce.o) \ 
     6037   $(MODEL_LIB)(in_out_manager.o) \ 
     6038   $(MODEL_LIB)(lbclnk.o) \ 
     6039   $(MODEL_LIB)(lib_mpp.o) \ 
     6040   $(MODEL_LIB)(obc_oce.o) \ 
     6041   $(MODEL_LIB)(obccli.o) \ 
     6042   $(MODEL_LIB)(oce.o) \ 
     6043   $(MODEL_LIB)(phycst.o) \ 
     6044   dom_oce.F90 \ 
     6045   dynspg_oce.F90 \ 
     6046   in_out_manager.F90 \ 
     6047   lbclnk.F90 \ 
     6048   lib_mpp.F90 \ 
     6049   obc_oce.F90 \ 
     6050   obccli.F90 \ 
     6051   oce.F90 \ 
     6052   phycst.F90 \ 
     6053   KEY_CPP \ 
     6054   obcdyn_bt.F90 
     6055$(MODEL_LIB)(obcfla.o) :   \ 
     6056   $(MODEL_LIB)(daymod.o) \ 
     6057   $(MODEL_LIB)(dom_oce.o) \ 
     6058   $(MODEL_LIB)(dynspg_oce.o) \ 
     6059   $(MODEL_LIB)(in_out_manager.o) \ 
     6060   $(MODEL_LIB)(iom.o) \ 
     6061   $(MODEL_LIB)(lbclnk.o) \ 
     6062   $(MODEL_LIB)(lib_mpp.o) \ 
    58716063   $(MODEL_LIB)(obc_oce.o) \ 
    58726064   $(MODEL_LIB)(obc_par.o) \ 
    5873    $(MODEL_LIB)(oce.o) \ 
    5874    $(MODEL_LIB)(par_kind.o) \ 
    5875    $(MODEL_LIB)(par_oce.o) \ 
    5876    $(MODEL_LIB)(phycst.o) \ 
     6065   $(MODEL_LIB)(obccli.o) \ 
     6066   $(MODEL_LIB)(oce.o) \ 
     6067   $(MODEL_LIB)(par_oce.o) \ 
     6068   $(MODEL_LIB)(phycst.o) \ 
     6069   daymod.F90 \ 
    58776070   dom_oce.F90 \ 
    58786071   dynspg_oce.F90 \ 
    58796072   in_out_manager.F90 \ 
    5880    lbclnk.F90 \ 
    5881    lib_mpp.F90 \ 
    5882    obccli.F90 \ 
    5883    obc_oce.F90 \ 
    5884    oce.F90 \ 
    5885    phycst.F90 \ 
    5886    $(MODEL_LIB)(dom_oce.o) \ 
    5887    $(MODEL_LIB)(dynspg_oce.o) \ 
    5888    $(MODEL_LIB)(in_out_manager.o) \ 
    5889    $(MODEL_LIB)(lbclnk.o) \ 
    5890    $(MODEL_LIB)(lib_mpp.o) \ 
    5891    $(MODEL_LIB)(obccli.o) \ 
    5892    $(MODEL_LIB)(obc_oce.o) \ 
    5893    $(MODEL_LIB)(oce.o) \ 
    5894    $(MODEL_LIB)(phycst.o) \ 
    5895    KEY_CPP \ 
    5896    obcdyn_bt.F90 
    5897 $(MODEL_LIB)(obcfla.o) :   \ 
    5898    daymod.F90 \ 
    5899    dom_oce.F90 \ 
    5900    dynspg_oce.F90 \ 
    5901    in_out_manager.F90 \ 
    5902    lbclnk.F90 \ 
    5903    lib_mpp.F90 \ 
    5904    obccli.F90 \ 
     6073   iom.F90 \ 
     6074   lbclnk.F90 \ 
     6075   lib_mpp.F90 \ 
    59056076   obc_oce.F90 \ 
    59066077   obc_par.F90 \ 
    5907    oce.F90 \ 
    5908    par_oce.F90 \ 
    5909    phycst.F90 \ 
     6078   obccli.F90 \ 
     6079   oce.F90 \ 
     6080   par_oce.F90 \ 
     6081   phycst.F90 \ 
     6082   $(MODEL_LIB)(dom_oce.o) \ 
     6083   $(MODEL_LIB)(dynspg_oce.o) \ 
     6084   $(MODEL_LIB)(obc_oce.o) \ 
     6085   $(MODEL_LIB)(obcdta.o) \ 
     6086   $(MODEL_LIB)(oce.o) \ 
     6087   $(MODEL_LIB)(phycst.o) \ 
     6088   dom_oce.F90 \ 
     6089   dynspg_oce.F90 \ 
     6090   obc_oce.F90 \ 
     6091   obcdta.F90 \ 
     6092   oce.F90 \ 
     6093   phycst.F90 \ 
     6094   KEY_CPP \ 
     6095   obcfla.F90 
     6096$(MODEL_LIB)(obcini.o) :   \ 
    59106097   $(MODEL_LIB)(daymod.o) \ 
    59116098   $(MODEL_LIB)(dom_oce.o) \ 
    5912    $(MODEL_LIB)(dynspg_oce.o) \ 
    5913    $(MODEL_LIB)(in_out_manager.o) \ 
    5914    $(MODEL_LIB)(lbclnk.o) \ 
    5915    $(MODEL_LIB)(lib_mpp.o) \ 
    5916    $(MODEL_LIB)(obccli.o) \ 
     6099   $(MODEL_LIB)(in_out_manager.o) \ 
     6100   $(MODEL_LIB)(lbclnk.o) \ 
     6101   $(MODEL_LIB)(lib_mpp.o) \ 
     6102   $(MODEL_LIB)(lib_print.o) \ 
    59176103   $(MODEL_LIB)(obc_oce.o) \ 
    59186104   $(MODEL_LIB)(obc_par.o) \ 
    59196105   $(MODEL_LIB)(oce.o) \ 
    5920    $(MODEL_LIB)(par_oce.o) \ 
    5921    $(MODEL_LIB)(phycst.o) \ 
    5922    dom_oce.F90 \ 
    5923    dynspg_oce.F90 \ 
    5924    obcdta.F90 \ 
    5925    obc_oce.F90 \ 
    5926    oce.F90 \ 
    5927    phycst.F90 \ 
    5928    $(MODEL_LIB)(dom_oce.o) \ 
    5929    $(MODEL_LIB)(dynspg_oce.o) \ 
    5930    $(MODEL_LIB)(obcdta.o) \ 
    5931    $(MODEL_LIB)(obc_oce.o) \ 
    5932    $(MODEL_LIB)(oce.o) \ 
    5933    $(MODEL_LIB)(phycst.o) \ 
    5934    KEY_CPP \ 
    5935    obcfla.F90 
    5936 $(MODEL_LIB)(obcini.o) :   \ 
     6106   $(MODEL_LIB)(par_kind.o) \ 
     6107   $(MODEL_LIB)(par_oce.o) \ 
     6108   $(MODEL_LIB)(phycst.o) \ 
    59376109   daymod.F90 \ 
    59386110   dom_oce.F90 \ 
     
    59476119   par_oce.F90 \ 
    59486120   phycst.F90 \ 
    5949    $(MODEL_LIB)(daymod.o) \ 
    5950    $(MODEL_LIB)(dom_oce.o) \ 
    5951    $(MODEL_LIB)(in_out_manager.o) \ 
    5952    $(MODEL_LIB)(lbclnk.o) \ 
    5953    $(MODEL_LIB)(lib_mpp.o) \ 
    5954    $(MODEL_LIB)(lib_print.o) \ 
     6121   $(MODEL_LIB)(dom_oce.o) \ 
     6122   $(MODEL_LIB)(in_out_manager.o) \ 
     6123   $(MODEL_LIB)(lbclnk.o) \ 
     6124   $(MODEL_LIB)(lib_mpp.o) \ 
    59556125   $(MODEL_LIB)(obc_oce.o) \ 
    5956    $(MODEL_LIB)(obc_par.o) \ 
    5957    $(MODEL_LIB)(oce.o) \ 
    5958    $(MODEL_LIB)(par_kind.o) \ 
    5959    $(MODEL_LIB)(par_oce.o) \ 
    5960    $(MODEL_LIB)(phycst.o) \ 
    5961    dom_oce.F90 \ 
    5962    in_out_manager.F90 \ 
    5963    lbclnk.F90 \ 
    5964    lib_mpp.F90 \ 
     6126   $(MODEL_LIB)(obcdom.o) \ 
     6127   $(MODEL_LIB)(obcrst.o) \ 
     6128   $(MODEL_LIB)(oce.o) \ 
     6129   $(MODEL_LIB)(phycst.o) \ 
     6130   dom_oce.F90 \ 
     6131   in_out_manager.F90 \ 
     6132   lbclnk.F90 \ 
     6133   lib_mpp.F90 \ 
     6134   obc_oce.F90 \ 
    59656135   obcdom.F90 \ 
    59666136   obcrst.F90 \ 
    5967    obc_oce.F90 \ 
    5968    oce.F90 \ 
    5969    phycst.F90 \ 
    5970    $(MODEL_LIB)(dom_oce.o) \ 
    5971    $(MODEL_LIB)(in_out_manager.o) \ 
    5972    $(MODEL_LIB)(lbclnk.o) \ 
    5973    $(MODEL_LIB)(lib_mpp.o) \ 
    5974    $(MODEL_LIB)(obcdom.o) \ 
    5975    $(MODEL_LIB)(obcrst.o) \ 
    5976    $(MODEL_LIB)(obc_oce.o) \ 
    5977    $(MODEL_LIB)(oce.o) \ 
    5978    $(MODEL_LIB)(phycst.o) \ 
     6137   oce.F90 \ 
     6138   phycst.F90 \ 
    59796139   obc_vectopt_loop_substitute.h90 \ 
    59806140   KEY_CPP \ 
    59816141   obcini.F90 
    59826142$(MODEL_LIB)(obcrad.o) :   \ 
     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) \ 
    59836151   dom_oce.F90 \ 
    59846152   in_out_manager.F90 \ 
     
    59916159   $(MODEL_LIB)(dom_oce.o) \ 
    59926160   $(MODEL_LIB)(in_out_manager.o) \ 
    5993    $(MODEL_LIB)(lib_mpp.o) \ 
    5994    $(MODEL_LIB)(lib_print.o) \ 
    5995    $(MODEL_LIB)(obc_par.o) \ 
    5996    $(MODEL_LIB)(oce.o) \ 
    5997    $(MODEL_LIB)(par_kind.o) \ 
    5998    $(MODEL_LIB)(par_oce.o) \ 
     6161   $(MODEL_LIB)(lbclnk.o) \ 
     6162   $(MODEL_LIB)(lib_mpp.o) \ 
     6163   $(MODEL_LIB)(obc_oce.o) \ 
     6164   $(MODEL_LIB)(oce.o) \ 
     6165   $(MODEL_LIB)(phycst.o) \ 
    59996166   dom_oce.F90 \ 
    60006167   in_out_manager.F90 \ 
     
    60046171   oce.F90 \ 
    60056172   phycst.F90 \ 
    6006    $(MODEL_LIB)(dom_oce.o) \ 
    6007    $(MODEL_LIB)(in_out_manager.o) \ 
    6008    $(MODEL_LIB)(lbclnk.o) \ 
    6009    $(MODEL_LIB)(lib_mpp.o) \ 
    6010    $(MODEL_LIB)(obc_oce.o) \ 
    6011    $(MODEL_LIB)(oce.o) \ 
    6012    $(MODEL_LIB)(phycst.o) \ 
    60136173   obc_vectopt_loop_substitute.h90 \ 
    60146174   KEY_CPP \ 
    60156175   obcrad.F90 
    60166176$(MODEL_LIB)(obcrst.o) :   \ 
     6177   $(MODEL_LIB)(dom_oce.o) \ 
     6178   $(MODEL_LIB)(in_out_manager.o) \ 
     6179   $(MODEL_LIB)(lib_mpp.o) \ 
     6180   $(MODEL_LIB)(lib_print.o) \ 
     6181   $(MODEL_LIB)(obc_par.o) \ 
     6182   $(MODEL_LIB)(oce.o) \ 
     6183   $(MODEL_LIB)(par_kind.o) \ 
     6184   $(MODEL_LIB)(par_oce.o) \ 
     6185   $(MODEL_LIB)(phycst.o) \ 
     6186   $(MODEL_LIB)(prtctl.o) \ 
    60176187   dom_oce.F90 \ 
    60186188   in_out_manager.F90 \ 
     
    60256195   phycst.F90 \ 
    60266196   prtctl.F90 \ 
    6027    $(MODEL_LIB)(dom_oce.o) \ 
    6028    $(MODEL_LIB)(in_out_manager.o) \ 
    6029    $(MODEL_LIB)(lib_mpp.o) \ 
    6030    $(MODEL_LIB)(lib_print.o) \ 
    6031    $(MODEL_LIB)(obc_par.o) \ 
    6032    $(MODEL_LIB)(oce.o) \ 
    6033    $(MODEL_LIB)(par_kind.o) \ 
    6034    $(MODEL_LIB)(par_oce.o) \ 
    6035    $(MODEL_LIB)(phycst.o) \ 
    6036    $(MODEL_LIB)(prtctl.o) \ 
     6197   $(MODEL_LIB)(daymod.o) \ 
     6198   $(MODEL_LIB)(dom_oce.o) \ 
     6199   $(MODEL_LIB)(in_out_manager.o) \ 
     6200   $(MODEL_LIB)(lbclnk.o) \ 
     6201   $(MODEL_LIB)(lib_mpp.o) \ 
     6202   $(MODEL_LIB)(obc_oce.o) \ 
     6203   $(MODEL_LIB)(oce.o) \ 
     6204   $(MODEL_LIB)(phycst.o) \ 
    60376205   daymod.F90 \ 
    60386206   dom_oce.F90 \ 
     
    60436211   oce.F90 \ 
    60446212   phycst.F90 \ 
    6045    $(MODEL_LIB)(daymod.o) \ 
    6046    $(MODEL_LIB)(dom_oce.o) \ 
    6047    $(MODEL_LIB)(in_out_manager.o) \ 
    6048    $(MODEL_LIB)(lbclnk.o) \ 
    6049    $(MODEL_LIB)(lib_mpp.o) \ 
    6050    $(MODEL_LIB)(obc_oce.o) \ 
    6051    $(MODEL_LIB)(oce.o) \ 
    6052    $(MODEL_LIB)(phycst.o) \ 
    60536213   KEY_CPP \ 
    60546214   obcrst.F90 
    60556215$(MODEL_LIB)(obcspg.o) :   \ 
     6216   $(MODEL_LIB)(dom_oce.o) \ 
     6217   $(MODEL_LIB)(in_out_manager.o) \ 
     6218   $(MODEL_LIB)(lib_mpp.o) \ 
     6219   $(MODEL_LIB)(lib_print.o) \ 
     6220   $(MODEL_LIB)(obc_par.o) \ 
     6221   $(MODEL_LIB)(oce.o) \ 
     6222   $(MODEL_LIB)(par_kind.o) \ 
     6223   $(MODEL_LIB)(par_oce.o) \ 
    60566224   dom_oce.F90 \ 
    60576225   in_out_manager.F90 \ 
     
    60646232   $(MODEL_LIB)(dom_oce.o) \ 
    60656233   $(MODEL_LIB)(in_out_manager.o) \ 
    6066    $(MODEL_LIB)(lib_mpp.o) \ 
    6067    $(MODEL_LIB)(lib_print.o) \ 
    6068    $(MODEL_LIB)(obc_par.o) \ 
    6069    $(MODEL_LIB)(oce.o) \ 
    6070    $(MODEL_LIB)(par_kind.o) \ 
    6071    $(MODEL_LIB)(par_oce.o) \ 
     6234   $(MODEL_LIB)(lbclnk.o) \ 
     6235   $(MODEL_LIB)(lib_mpp.o) \ 
     6236   $(MODEL_LIB)(obc_oce.o) \ 
     6237   $(MODEL_LIB)(oce.o) \ 
     6238   $(MODEL_LIB)(phycst.o) \ 
    60726239   dom_oce.F90 \ 
    60736240   in_out_manager.F90 \ 
     
    60776244   oce.F90 \ 
    60786245   phycst.F90 \ 
    6079    $(MODEL_LIB)(dom_oce.o) \ 
    6080    $(MODEL_LIB)(in_out_manager.o) \ 
    6081    $(MODEL_LIB)(lbclnk.o) \ 
    6082    $(MODEL_LIB)(lib_mpp.o) \ 
    6083    $(MODEL_LIB)(obc_oce.o) \ 
    6084    $(MODEL_LIB)(oce.o) \ 
    6085    $(MODEL_LIB)(phycst.o) \ 
    60866246   obc_vectopt_loop_substitute.h90 \ 
    60876247   KEY_CPP \ 
    60886248   obcspg.F90 
    60896249$(MODEL_LIB)(obctra.o) :   \ 
     6250   $(MODEL_LIB)(dom_oce.o) \ 
     6251   $(MODEL_LIB)(in_out_manager.o) \ 
     6252   $(MODEL_LIB)(lib_mpp.o) \ 
     6253   $(MODEL_LIB)(lib_print.o) \ 
     6254   $(MODEL_LIB)(obc_par.o) \ 
     6255   $(MODEL_LIB)(oce.o) \ 
     6256   $(MODEL_LIB)(par_kind.o) \ 
     6257   $(MODEL_LIB)(par_oce.o) \ 
    60906258   dom_oce.F90 \ 
    60916259   in_out_manager.F90 \ 
     
    60986266   $(MODEL_LIB)(dom_oce.o) \ 
    60996267   $(MODEL_LIB)(in_out_manager.o) \ 
    6100    $(MODEL_LIB)(lib_mpp.o) \ 
    6101    $(MODEL_LIB)(lib_print.o) \ 
    6102    $(MODEL_LIB)(obc_par.o) \ 
    6103    $(MODEL_LIB)(oce.o) \ 
    6104    $(MODEL_LIB)(par_kind.o) \ 
    6105    $(MODEL_LIB)(par_oce.o) \ 
     6268   $(MODEL_LIB)(lbclnk.o) \ 
     6269   $(MODEL_LIB)(lib_mpp.o) \ 
     6270   $(MODEL_LIB)(obc_oce.o) \ 
     6271   $(MODEL_LIB)(oce.o) \ 
     6272   $(MODEL_LIB)(phycst.o) \ 
    61066273   dom_oce.F90 \ 
    61076274   in_out_manager.F90 \ 
     
    61116278   oce.F90 \ 
    61126279   phycst.F90 \ 
    6113    $(MODEL_LIB)(dom_oce.o) \ 
    6114    $(MODEL_LIB)(in_out_manager.o) \ 
    6115    $(MODEL_LIB)(lbclnk.o) \ 
    6116    $(MODEL_LIB)(lib_mpp.o) \ 
    6117    $(MODEL_LIB)(obc_oce.o) \ 
    6118    $(MODEL_LIB)(oce.o) \ 
    6119    $(MODEL_LIB)(phycst.o) \ 
    61206280   obc_vectopt_loop_substitute.h90 \ 
    61216281   KEY_CPP \ 
    61226282   obctra.F90 
    61236283$(MODEL_LIB)(obcvol.o) :   \ 
     6284   $(MODEL_LIB)(blk_oce.o) \ 
     6285   $(MODEL_LIB)(cpl_oce.o) \ 
     6286   $(MODEL_LIB)(daymod.o) \ 
     6287   $(MODEL_LIB)(dom_oce.o) \ 
     6288   $(MODEL_LIB)(dtasal.o) \ 
     6289   $(MODEL_LIB)(dtasss.o) \ 
     6290   $(MODEL_LIB)(dtasst.o) \ 
     6291   $(MODEL_LIB)(dtatem.o) \ 
     6292   $(MODEL_LIB)(flx_oce.o) \ 
     6293   $(MODEL_LIB)(flxmod.o) \ 
     6294   $(MODEL_LIB)(flxrnf.o) \ 
     6295   $(MODEL_LIB)(ice_oce.o) \ 
     6296   $(MODEL_LIB)(in_out_manager.o) \ 
     6297   $(MODEL_LIB)(lbclnk.o) \ 
     6298   $(MODEL_LIB)(lib_mpp.o) \ 
     6299   $(MODEL_LIB)(lib_print.o) \ 
     6300   $(MODEL_LIB)(obc_par.o) \ 
     6301   $(MODEL_LIB)(oce.o) \ 
     6302   $(MODEL_LIB)(ocfzpt.o) \ 
     6303   $(MODEL_LIB)(par_kind.o) \ 
     6304   $(MODEL_LIB)(par_oce.o) \ 
     6305   $(MODEL_LIB)(phycst.o) \ 
     6306   $(MODEL_LIB)(prtctl.o) \ 
     6307   $(MODEL_LIB)(taumod.o) \ 
     6308   $(MODEL_LIB)(tradmp.o) \ 
    61246309   blk_oce.F90 \ 
    61256310   cpl_oce.F90 \ 
     
    61306315   dtasst.F90 \ 
    61316316   dtatem.F90 \ 
     6317   flx_oce.F90 \ 
    61326318   flxmod.F90 \ 
    61336319   flxrnf.F90 \ 
    6134    flx_oce.F90 \ 
    61356320   ice_oce.F90 \ 
    61366321   in_out_manager.F90 \ 
     
    61476332   taumod.F90 \ 
    61486333   tradmp.F90 \ 
     6334   $(MODEL_LIB)(dom_oce.o) \ 
     6335   $(MODEL_LIB)(in_out_manager.o) \ 
     6336   $(MODEL_LIB)(lib_mpp.o) \ 
     6337   $(MODEL_LIB)(obc_oce.o) \ 
     6338   $(MODEL_LIB)(oce.o) \ 
     6339   $(MODEL_LIB)(ocesbc.o) \ 
     6340   $(MODEL_LIB)(phycst.o) \ 
     6341   dom_oce.F90 \ 
     6342   in_out_manager.F90 \ 
     6343   lib_mpp.F90 \ 
     6344   obc_oce.F90 \ 
     6345   oce.F90 \ 
     6346   ocesbc.F90 \ 
     6347   phycst.F90 \ 
     6348   domzgr_substitute.h90 \ 
     6349   obc_vectopt_loop_substitute.h90 \ 
     6350   KEY_CPP \ 
     6351   obcvol.F90 
     6352$(MODEL_LIB)(oce.o) :   \ 
     6353   $(MODEL_LIB)(par_kind.o) \ 
     6354   par_kind.F90 \ 
     6355   $(MODEL_LIB)(par_oce.o) \ 
     6356   par_oce.F90 \ 
     6357   KEY_CPP \ 
     6358   oce.F90 
     6359$(MODEL_LIB)(ocesbc.o) :   \ 
     6360   $(MODEL_LIB)(blk_oce.o) \ 
     6361   $(MODEL_LIB)(daymod.o) \ 
     6362   $(MODEL_LIB)(dom_oce.o) \ 
     6363   $(MODEL_LIB)(dtasal.o) \ 
     6364   $(MODEL_LIB)(dtatem.o) \ 
     6365   $(MODEL_LIB)(in_out_manager.o) \ 
     6366   $(MODEL_LIB)(iom.o) \ 
     6367   $(MODEL_LIB)(lbclnk.o) \ 
     6368   $(MODEL_LIB)(lib_mpp.o) \ 
     6369   $(MODEL_LIB)(lib_print.o) \ 
     6370   $(MODEL_LIB)(oce.o) \ 
     6371   $(MODEL_LIB)(ocfzpt.o) \ 
     6372   $(MODEL_LIB)(par_kind.o) \ 
     6373   $(MODEL_LIB)(par_oce.o) \ 
     6374   $(MODEL_LIB)(phycst.o) \ 
     6375   $(MODEL_LIB)(prtctl.o) \ 
     6376   $(MODEL_LIB)(trdmod.o) \ 
     6377   $(MODEL_LIB)(trdmod_oce.o) \ 
     6378   $(MODEL_LIB)(zdf_oce.o) \ 
     6379   $(MODEL_LIB)(zdfmxl.o) \ 
     6380   blk_oce.F90 \ 
     6381   daymod.F90 \ 
     6382   dom_oce.F90 \ 
     6383   dtasal.F90 \ 
     6384   dtatem.F90 \ 
     6385   in_out_manager.F90 \ 
     6386   iom.F90 \ 
     6387   lbclnk.F90 \ 
     6388   lib_mpp.F90 \ 
     6389   lib_print.f90 \ 
     6390   oce.F90 \ 
     6391   ocfzpt.F90 \ 
     6392   par_kind.F90 \ 
     6393   par_oce.F90 \ 
     6394   phycst.F90 \ 
     6395   prtctl.F90 \ 
     6396   trdmod.F90 \ 
     6397   trdmod_oce.F90 \ 
     6398   zdf_oce.F90 \ 
     6399   zdfmxl.F90 \ 
    61496400   $(MODEL_LIB)(blk_oce.o) \ 
    61506401   $(MODEL_LIB)(cpl_oce.o) \ 
     
    61556406   $(MODEL_LIB)(dtasst.o) \ 
    61566407   $(MODEL_LIB)(dtatem.o) \ 
     6408   $(MODEL_LIB)(flx_oce.o) \ 
    61576409   $(MODEL_LIB)(flxmod.o) \ 
    61586410   $(MODEL_LIB)(flxrnf.o) \ 
    6159    $(MODEL_LIB)(flx_oce.o) \ 
    61606411   $(MODEL_LIB)(ice_oce.o) \ 
    61616412   $(MODEL_LIB)(in_out_manager.o) \ 
    61626413   $(MODEL_LIB)(lbclnk.o) \ 
    61636414   $(MODEL_LIB)(lib_mpp.o) \ 
    6164    $(MODEL_LIB)(lib_print.o) \ 
    6165    $(MODEL_LIB)(obc_par.o) \ 
    61666415   $(MODEL_LIB)(oce.o) \ 
    61676416   $(MODEL_LIB)(ocfzpt.o) \ 
    6168    $(MODEL_LIB)(par_kind.o) \ 
    6169    $(MODEL_LIB)(par_oce.o) \ 
    61706417   $(MODEL_LIB)(phycst.o) \ 
    61716418   $(MODEL_LIB)(prtctl.o) \ 
    61726419   $(MODEL_LIB)(taumod.o) \ 
    61736420   $(MODEL_LIB)(tradmp.o) \ 
    6174    dom_oce.F90 \ 
    6175    in_out_manager.F90 \ 
    6176    lib_mpp.F90 \ 
    6177    obc_oce.F90 \ 
    6178    ocesbc.F90 \ 
    6179    oce.F90 \ 
    6180    phycst.F90 \ 
    6181    $(MODEL_LIB)(dom_oce.o) \ 
    6182    $(MODEL_LIB)(in_out_manager.o) \ 
    6183    $(MODEL_LIB)(lib_mpp.o) \ 
    6184    $(MODEL_LIB)(obc_oce.o) \ 
    6185    $(MODEL_LIB)(ocesbc.o) \ 
    6186    $(MODEL_LIB)(oce.o) \ 
    6187    $(MODEL_LIB)(phycst.o) \ 
    6188    domzgr_substitute.h90 \ 
    6189    obc_vectopt_loop_substitute.h90 \ 
    6190    KEY_CPP \ 
    6191    obcvol.F90 
    6192 $(MODEL_LIB)(obc_oce.o) :  \ 
    6193    par_kind.F90 \ 
    6194    par_oce.F90 \ 
    6195    $(MODEL_LIB)(par_kind.o) \ 
    6196    $(MODEL_LIB)(par_oce.o) \ 
    6197    obc_par.F90 \ 
    6198    par_oce.F90 \ 
    6199    $(MODEL_LIB)(obc_par.o) \ 
    6200    $(MODEL_LIB)(par_oce.o) \ 
    6201    KEY_CPP \ 
    6202    obc_oce.F90 
    6203 $(MODEL_LIB)(obc_par.o) :  \ 
    6204    par_kind.F90 \ 
    6205    $(MODEL_LIB)(par_kind.o) \ 
    6206    par_oce.F90 \ 
    6207    $(MODEL_LIB)(par_oce.o) \ 
    6208    obc_par_EEL_R5.h90 \ 
    6209    KEY_CPP \ 
    6210    obc_par.F90 
    6211 $(MODEL_LIB)(ocesbc.o) :   \ 
    6212    blk_oce.F90 \ 
    6213    daymod.F90 \ 
    6214    dom_oce.F90 \ 
    6215    dtasal.F90 \ 
    6216    dtatem.F90 \ 
    6217    in_out_manager.F90 \ 
    6218    lbclnk.F90 \ 
    6219    lib_mpp.F90 \ 
    6220    lib_print.f90 \ 
    6221    oce.F90 \ 
    6222    ocfzpt.F90 \ 
    6223    par_kind.F90 \ 
    6224    par_oce.F90 \ 
    6225    phycst.F90 \ 
    6226    prtctl.F90 \ 
    6227    trdmod.F90 \ 
    6228    trdmod_oce.F90 \ 
    6229    zdfmxl.F90 \ 
    6230    zdf_oce.F90 \ 
    6231    $(MODEL_LIB)(blk_oce.o) \ 
    6232    $(MODEL_LIB)(daymod.o) \ 
    6233    $(MODEL_LIB)(dom_oce.o) \ 
    6234    $(MODEL_LIB)(dtasal.o) \ 
    6235    $(MODEL_LIB)(dtatem.o) \ 
    6236    $(MODEL_LIB)(in_out_manager.o) \ 
    6237    $(MODEL_LIB)(lbclnk.o) \ 
    6238    $(MODEL_LIB)(lib_mpp.o) \ 
    6239    $(MODEL_LIB)(lib_print.o) \ 
    6240    $(MODEL_LIB)(oce.o) \ 
    6241    $(MODEL_LIB)(ocfzpt.o) \ 
    6242    $(MODEL_LIB)(par_kind.o) \ 
    6243    $(MODEL_LIB)(par_oce.o) \ 
    6244    $(MODEL_LIB)(phycst.o) \ 
    6245    $(MODEL_LIB)(prtctl.o) \ 
    6246    $(MODEL_LIB)(trdmod.o) \ 
    6247    $(MODEL_LIB)(trdmod_oce.o) \ 
    6248    $(MODEL_LIB)(zdfmxl.o) \ 
    6249    $(MODEL_LIB)(zdf_oce.o) \ 
    62506421   blk_oce.F90 \ 
    62516422   cpl_oce.F90 \ 
     
    62566427   dtasst.F90 \ 
    62576428   dtatem.F90 \ 
     6429   flx_oce.F90 \ 
    62586430   flxmod.F90 \ 
    62596431   flxrnf.F90 \ 
    6260    flx_oce.F90 \ 
    62616432   ice_oce.F90 \ 
    62626433   in_out_manager.F90 \ 
     
    62696440   taumod.F90 \ 
    62706441   tradmp.F90 \ 
     6442   domzgr_substitute.h90 \ 
     6443   vectopt_loop_substitute.h90 \ 
     6444   KEY_CPP \ 
     6445   ocesbc.F90 
     6446$(MODEL_LIB)(ocfzpt.o) :   \ 
     6447   $(MODEL_LIB)(par_oce.o) \ 
     6448   par_oce.F90 \ 
     6449   $(MODEL_LIB)(dom_oce.o) \ 
     6450   $(MODEL_LIB)(oce.o) \ 
     6451   dom_oce.F90 \ 
     6452   oce.F90 \ 
     6453   ocfzpt.F90 
     6454$(MODEL_LIB)(opa.o) :   \ 
     6455   $(MODEL_LIB)(agrif_opa_sponge.o) \ 
    62716456   $(MODEL_LIB)(blk_oce.o) \ 
     6457   $(MODEL_LIB)(cla.o) \ 
     6458   $(MODEL_LIB)(cla_div.o) \ 
     6459   $(MODEL_LIB)(closea.o) \ 
     6460   $(MODEL_LIB)(cpl.o) \ 
    62726461   $(MODEL_LIB)(cpl_oce.o) \ 
    62736462   $(MODEL_LIB)(daymod.o) \ 
    6274    $(MODEL_LIB)(dom_oce.o) \ 
     6463   $(MODEL_LIB)(diadimg.o) \ 
     6464   $(MODEL_LIB)(diafwb.o) \ 
     6465   $(MODEL_LIB)(diagap.o) \ 
     6466   $(MODEL_LIB)(diahdy.o) \ 
     6467   $(MODEL_LIB)(diahth.o) \ 
     6468   $(MODEL_LIB)(dianam.o) \ 
     6469   $(MODEL_LIB)(diaptr.o) \ 
     6470   $(MODEL_LIB)(diaspr.o) \ 
     6471   $(MODEL_LIB)(diawri.o) \ 
     6472   $(MODEL_LIB)(diawri1d.o) \ 
     6473   $(MODEL_LIB)(divcur.o) \ 
     6474   $(MODEL_LIB)(dom_oce.o) \ 
     6475   $(MODEL_LIB)(domhgr.o) \ 
     6476   $(MODEL_LIB)(dommsk.o) \ 
     6477   $(MODEL_LIB)(domstp.o) \ 
     6478   $(MODEL_LIB)(domwri.o) \ 
     6479   $(MODEL_LIB)(domzgr.o) \ 
    62756480   $(MODEL_LIB)(dtasal.o) \ 
    62766481   $(MODEL_LIB)(dtasss.o) \ 
    62776482   $(MODEL_LIB)(dtasst.o) \ 
    62786483   $(MODEL_LIB)(dtatem.o) \ 
     6484   $(MODEL_LIB)(dyncor1d.o) \ 
     6485   $(MODEL_LIB)(dynhpg.o) \ 
     6486   $(MODEL_LIB)(dynkeg.o) \ 
     6487   $(MODEL_LIB)(dynldf.o) \ 
     6488   $(MODEL_LIB)(dynnxt.o) \ 
     6489   $(MODEL_LIB)(dynnxt1d.o) \ 
     6490   $(MODEL_LIB)(dynspg.o) \ 
     6491   $(MODEL_LIB)(dynspg_oce.o) \ 
     6492   $(MODEL_LIB)(dynvor.o) \ 
     6493   $(MODEL_LIB)(dynzad.o) \ 
     6494   $(MODEL_LIB)(dynzdf.o) \ 
     6495   $(MODEL_LIB)(eosbn2.o) \ 
     6496   $(MODEL_LIB)(flo_oce.o) \ 
     6497   $(MODEL_LIB)(floats.o) \ 
     6498   $(MODEL_LIB)(flx_oce.o) \ 
     6499   $(MODEL_LIB)(flxblk.o) \ 
     6500   $(MODEL_LIB)(flxfwb.o) \ 
    62796501   $(MODEL_LIB)(flxmod.o) \ 
    62806502   $(MODEL_LIB)(flxrnf.o) \ 
    6281    $(MODEL_LIB)(flx_oce.o) \ 
     6503   $(MODEL_LIB)(ice.o) \ 
    62826504   $(MODEL_LIB)(ice_oce.o) \ 
    6283    $(MODEL_LIB)(in_out_manager.o) \ 
    6284    $(MODEL_LIB)(lbclnk.o) \ 
    6285    $(MODEL_LIB)(lib_mpp.o) \ 
    6286    $(MODEL_LIB)(oce.o) \ 
     6505   $(MODEL_LIB)(icestp.o) \ 
     6506   $(MODEL_LIB)(icestp1d.o) \ 
     6507   $(MODEL_LIB)(in_out_manager.o) \ 
     6508   $(MODEL_LIB)(ini1d.o) \ 
     6509   $(MODEL_LIB)(iom.o) \ 
     6510   $(MODEL_LIB)(lbclnk.o) \ 
     6511   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     6512   $(MODEL_LIB)(ldfeiv.o) \ 
     6513   $(MODEL_LIB)(ldfslp.o) \ 
     6514   $(MODEL_LIB)(ldftra_oce.o) \ 
     6515   $(MODEL_LIB)(lib_mpp.o) \ 
     6516   $(MODEL_LIB)(lib_print.o) \ 
     6517   $(MODEL_LIB)(limistate.o) \ 
     6518   $(MODEL_LIB)(limmsh.o) \ 
     6519   $(MODEL_LIB)(limrst.o) \ 
     6520   $(MODEL_LIB)(obc_oce.o) \ 
     6521   $(MODEL_LIB)(obc_par.o) \ 
     6522   $(MODEL_LIB)(obcdom.o) \ 
     6523   $(MODEL_LIB)(obcdta.o) \ 
     6524   $(MODEL_LIB)(obcrad.o) \ 
     6525   $(MODEL_LIB)(obcrst.o) \ 
     6526   $(MODEL_LIB)(obcspg.o) \ 
     6527   $(MODEL_LIB)(oce.o) \ 
     6528   $(MODEL_LIB)(ocesbc.o) \ 
    62876529   $(MODEL_LIB)(ocfzpt.o) \ 
    6288    $(MODEL_LIB)(phycst.o) \ 
    6289    $(MODEL_LIB)(prtctl.o) \ 
     6530   $(MODEL_LIB)(par_kind.o) \ 
     6531   $(MODEL_LIB)(par_oce.o) \ 
     6532   $(MODEL_LIB)(phycst.o) \ 
     6533   $(MODEL_LIB)(prtctl.o) \ 
     6534   $(MODEL_LIB)(restart.o) \ 
     6535   $(MODEL_LIB)(sol_oce.o) \ 
     6536   $(MODEL_LIB)(solisl.o) \ 
     6537   $(MODEL_LIB)(solmat.o) \ 
     6538   $(MODEL_LIB)(stpctl.o) \ 
    62906539   $(MODEL_LIB)(taumod.o) \ 
     6540   $(MODEL_LIB)(traadv.o) \ 
     6541   $(MODEL_LIB)(trabbc.o) \ 
     6542   $(MODEL_LIB)(trabbl.o) \ 
    62916543   $(MODEL_LIB)(tradmp.o) \ 
    6292    domzgr_substitute.h90 \ 
    6293    vectopt_loop_substitute.h90 \ 
    6294    KEY_CPP \ 
    6295    ocesbc.F90 
    6296 $(MODEL_LIB)(oce.o) :   \ 
    6297    par_kind.F90 \ 
    6298    $(MODEL_LIB)(par_kind.o) \ 
    6299    par_oce.F90 \ 
    6300    $(MODEL_LIB)(par_oce.o) \ 
    6301    KEY_CPP \ 
    6302    oce.F90 
    6303 $(MODEL_LIB)(ocfzpt.o) :   \ 
    6304    par_oce.F90 \ 
    6305    $(MODEL_LIB)(par_oce.o) \ 
    6306    dom_oce.F90 \ 
    6307    oce.F90 \ 
    6308    $(MODEL_LIB)(dom_oce.o) \ 
    6309    $(MODEL_LIB)(oce.o) \ 
    6310    ocfzpt.F90 
    6311 $(MODEL_LIB)(opa.o) :   \ 
     6544   $(MODEL_LIB)(traldf.o) \ 
     6545   $(MODEL_LIB)(tranpc.o) \ 
     6546   $(MODEL_LIB)(tranxt.o) \ 
     6547   $(MODEL_LIB)(traqsr.o) \ 
     6548   $(MODEL_LIB)(trasbc.o) \ 
     6549   $(MODEL_LIB)(trazdf.o) \ 
     6550   $(MODEL_LIB)(trcstp.o) \ 
     6551   $(MODEL_LIB)(trdicp.o) \ 
     6552   $(MODEL_LIB)(trdicp_oce.o) \ 
     6553   $(MODEL_LIB)(trdmld.o) \ 
     6554   $(MODEL_LIB)(trdmld_oce.o) \ 
     6555   $(MODEL_LIB)(trdmod_oce.o) \ 
     6556   $(MODEL_LIB)(trdvor.o) \ 
     6557   $(MODEL_LIB)(trdvor_oce.o) \ 
     6558   $(MODEL_LIB)(wzvmod.o) \ 
     6559   $(MODEL_LIB)(zdf_oce.o) \ 
     6560   $(MODEL_LIB)(zdfbfr.o) \ 
     6561   $(MODEL_LIB)(zdfddm.o) \ 
     6562   $(MODEL_LIB)(zdfevd.o) \ 
     6563   $(MODEL_LIB)(zdfkpp.o) \ 
     6564   $(MODEL_LIB)(zdfmxl.o) \ 
     6565   $(MODEL_LIB)(zdfric.o) \ 
     6566   $(MODEL_LIB)(zdftke.o) \ 
     6567   $(MODEL_LIB)(zdftke_jki.o) \ 
     6568   $(MODEL_LIB)(zpshde.o) \ 
    63126569   agrif_opa_sponge.F90 \ 
    63136570   blk_oce.F90 \ 
     
    63266583   diaptr.F90 \ 
    63276584   diaspr.F90 \ 
     6585   diawri.F90 \ 
    63286586   diawri1d.F90 \ 
    6329    diawri.F90 \ 
    63306587   divcur.F90 \ 
     6588   dom_oce.F90 \ 
    63316589   domhgr.F90 \ 
    63326590   dommsk.F90 \ 
     
    63346592   domwri.F90 \ 
    63356593   domzgr.F90 \ 
    6336    dom_oce.F90 \ 
    63376594   dtasal.F90 \ 
    63386595   dtasss.F90 \ 
     
    63436600   dynkeg.F90 \ 
    63446601   dynldf.F90 \ 
     6602   dynnxt.F90 \ 
    63456603   dynnxt1d.F90 \ 
    6346    dynnxt.F90 \ 
    63476604   dynspg.F90 \ 
    63486605   dynspg_oce.F90 \ 
     
    63516608   dynzdf.F90 \ 
    63526609   eosbn2.F90 \ 
     6610   flo_oce.F90 \ 
    63536611   floats.F90 \ 
    6354    flo_oce.F90 \ 
     6612   flx_oce.F90 \ 
    63556613   flxblk.F90 \ 
    63566614   flxfwb.F90 \ 
    63576615   flxmod.F90 \ 
    63586616   flxrnf.F90 \ 
    6359    flx_oce.F90 \ 
    6360    icestp1d.F90 \ 
    6361    icestp.F90 \ 
    63626617   ice.F90 \ 
    63636618   ice_oce.F90 \ 
     6619   icestp.F90 \ 
     6620   icestp1d.F90 \ 
     6621   in_out_manager.F90 \ 
    63646622   ini1d.F90 \ 
    6365    in_out_manager.F90 \ 
     6623   iom.F90 \ 
    63666624   lbclnk.F90 \ 
    63676625   ldfdyn_oce.F90 \ 
     
    63746632   limmsh.F90 \ 
    63756633   limrst.F90 \ 
     6634   obc_oce.F90 \ 
     6635   obc_par.F90 \ 
    63766636   obcdom.F90 \ 
    63776637   obcdta.F90 \ 
     
    63796639   obcrst.F90 \ 
    63806640   obcspg.F90 \ 
    6381    obc_oce.F90 \ 
    6382    obc_par.F90 \ 
     6641   oce.F90 \ 
    63836642   ocesbc.F90 \ 
    6384    oce.F90 \ 
    63856643   ocfzpt.F90 \ 
    63866644   par_kind.F90 \ 
     
    63896647   prtctl.F90 \ 
    63906648   restart.F90 \ 
     6649   sol_oce.F90 \ 
    63916650   solisl.F90 \ 
    63926651   solmat.F90 \ 
    6393    sol_oce.F90 \ 
    63946652   stpctl.F90 \ 
    63956653   taumod.F90 \ 
     
    64136671   trdvor_oce.F90 \ 
    64146672   wzvmod.F90 \ 
     6673   zdf_oce.F90 \ 
    64156674   zdfbfr.F90 \ 
    64166675   zdfddm.F90 \ 
     
    64216680   zdftke.F90 \ 
    64226681   zdftke_jki.F90 \ 
    6423    zdf_oce.F90 \ 
    64246682   zpshde.F90 \ 
    6425    $(MODEL_LIB)(agrif_opa_sponge.o) \ 
    6426    $(MODEL_LIB)(blk_oce.o) \ 
    6427    $(MODEL_LIB)(cla.o) \ 
    6428    $(MODEL_LIB)(cla_div.o) \ 
    6429    $(MODEL_LIB)(closea.o) \ 
    64306683   $(MODEL_LIB)(cpl.o) \ 
    64316684   $(MODEL_LIB)(cpl_oce.o) \ 
    64326685   $(MODEL_LIB)(daymod.o) \ 
    6433    $(MODEL_LIB)(diadimg.o) \ 
    6434    $(MODEL_LIB)(diafwb.o) \ 
    6435    $(MODEL_LIB)(diagap.o) \ 
    6436    $(MODEL_LIB)(diahdy.o) \ 
    6437    $(MODEL_LIB)(diahth.o) \ 
    6438    $(MODEL_LIB)(dianam.o) \ 
    64396686   $(MODEL_LIB)(diaptr.o) \ 
    6440    $(MODEL_LIB)(diaspr.o) \ 
    6441    $(MODEL_LIB)(diawri1d.o) \ 
    6442    $(MODEL_LIB)(diawri.o) \ 
    6443    $(MODEL_LIB)(divcur.o) \ 
    6444    $(MODEL_LIB)(domhgr.o) \ 
    6445    $(MODEL_LIB)(dommsk.o) \ 
    6446    $(MODEL_LIB)(domstp.o) \ 
    6447    $(MODEL_LIB)(domwri.o) \ 
    6448    $(MODEL_LIB)(domzgr.o) \ 
    6449    $(MODEL_LIB)(dom_oce.o) \ 
     6687   $(MODEL_LIB)(dom_oce.o) \ 
     6688   $(MODEL_LIB)(domain.o) \ 
     6689   $(MODEL_LIB)(domcfg.o) \ 
    64506690   $(MODEL_LIB)(dtasal.o) \ 
    6451    $(MODEL_LIB)(dtasss.o) \ 
    64526691   $(MODEL_LIB)(dtasst.o) \ 
    64536692   $(MODEL_LIB)(dtatem.o) \ 
    64546693   $(MODEL_LIB)(dyncor1d.o) \ 
    6455    $(MODEL_LIB)(dynhpg.o) \ 
    6456    $(MODEL_LIB)(dynkeg.o) \ 
    6457    $(MODEL_LIB)(dynldf.o) \ 
    6458    $(MODEL_LIB)(dynnxt1d.o) \ 
    6459    $(MODEL_LIB)(dynnxt.o) \ 
    6460    $(MODEL_LIB)(dynspg.o) \ 
    64616694   $(MODEL_LIB)(dynspg_oce.o) \ 
    6462    $(MODEL_LIB)(dynvor.o) \ 
    6463    $(MODEL_LIB)(dynzad.o) \ 
    6464    $(MODEL_LIB)(dynzdf.o) \ 
    64656695   $(MODEL_LIB)(eosbn2.o) \ 
    6466    $(MODEL_LIB)(floats.o) \ 
    6467    $(MODEL_LIB)(flo_oce.o) \ 
    6468    $(MODEL_LIB)(flxblk.o) \ 
    64696696   $(MODEL_LIB)(flxfwb.o) \ 
    64706697   $(MODEL_LIB)(flxmod.o) \ 
    6471    $(MODEL_LIB)(flxrnf.o) \ 
    6472    $(MODEL_LIB)(flx_oce.o) \ 
    6473    $(MODEL_LIB)(icestp1d.o) \ 
    6474    $(MODEL_LIB)(icestp.o) \ 
    6475    $(MODEL_LIB)(ice.o) \ 
    6476    $(MODEL_LIB)(ice_oce.o) \ 
     6698   $(MODEL_LIB)(iceini.o) \ 
     6699   $(MODEL_LIB)(in_out_manager.o) \ 
    64776700   $(MODEL_LIB)(ini1d.o) \ 
    6478    $(MODEL_LIB)(in_out_manager.o) \ 
    6479    $(MODEL_LIB)(lbclnk.o) \ 
    6480    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    6481    $(MODEL_LIB)(ldfeiv.o) \ 
    6482    $(MODEL_LIB)(ldfslp.o) \ 
    6483    $(MODEL_LIB)(ldftra_oce.o) \ 
    6484    $(MODEL_LIB)(lib_mpp.o) \ 
    6485    $(MODEL_LIB)(lib_print.o) \ 
    6486    $(MODEL_LIB)(limistate.o) \ 
    6487    $(MODEL_LIB)(limmsh.o) \ 
    6488    $(MODEL_LIB)(limrst.o) \ 
    6489    $(MODEL_LIB)(obcdom.o) \ 
    6490    $(MODEL_LIB)(obcdta.o) \ 
    6491    $(MODEL_LIB)(obcrad.o) \ 
    6492    $(MODEL_LIB)(obcrst.o) \ 
    6493    $(MODEL_LIB)(obcspg.o) \ 
    6494    $(MODEL_LIB)(obc_oce.o) \ 
     6701   $(MODEL_LIB)(initrc.o) \ 
     6702   $(MODEL_LIB)(istate.o) \ 
     6703   $(MODEL_LIB)(ldfdyn.o) \ 
     6704   $(MODEL_LIB)(ldftra.o) \ 
     6705   $(MODEL_LIB)(lib_mpp.o) \ 
     6706   $(MODEL_LIB)(mppini.o) \ 
    64956707   $(MODEL_LIB)(obc_par.o) \ 
    6496    $(MODEL_LIB)(ocesbc.o) \ 
     6708   $(MODEL_LIB)(obcini.o) \ 
    64976709   $(MODEL_LIB)(oce.o) \ 
    64986710   $(MODEL_LIB)(ocfzpt.o) \ 
    6499    $(MODEL_LIB)(par_kind.o) \ 
    6500    $(MODEL_LIB)(par_oce.o) \ 
    6501    $(MODEL_LIB)(phycst.o) \ 
    6502    $(MODEL_LIB)(prtctl.o) \ 
    6503    $(MODEL_LIB)(restart.o) \ 
    6504    $(MODEL_LIB)(solisl.o) \ 
    6505    $(MODEL_LIB)(solmat.o) \ 
    6506    $(MODEL_LIB)(sol_oce.o) \ 
    6507    $(MODEL_LIB)(stpctl.o) \ 
    6508    $(MODEL_LIB)(taumod.o) \ 
    6509    $(MODEL_LIB)(traadv.o) \ 
    6510    $(MODEL_LIB)(trabbc.o) \ 
    6511    $(MODEL_LIB)(trabbl.o) \ 
    6512    $(MODEL_LIB)(tradmp.o) \ 
    6513    $(MODEL_LIB)(traldf.o) \ 
    6514    $(MODEL_LIB)(tranpc.o) \ 
    6515    $(MODEL_LIB)(tranxt.o) \ 
    6516    $(MODEL_LIB)(traqsr.o) \ 
    6517    $(MODEL_LIB)(trasbc.o) \ 
    6518    $(MODEL_LIB)(trazdf.o) \ 
    6519    $(MODEL_LIB)(trcstp.o) \ 
     6711   $(MODEL_LIB)(phycst.o) \ 
     6712   $(MODEL_LIB)(prtctl.o) \ 
     6713   $(MODEL_LIB)(solver.o) \ 
     6714   $(MODEL_LIB)(step.o) \ 
     6715   $(MODEL_LIB)(step1d.o) \ 
    65206716   $(MODEL_LIB)(trdicp.o) \ 
    6521    $(MODEL_LIB)(trdicp_oce.o) \ 
    65226717   $(MODEL_LIB)(trdmld.o) \ 
    6523    $(MODEL_LIB)(trdmld_oce.o) \ 
    65246718   $(MODEL_LIB)(trdmod_oce.o) \ 
    65256719   $(MODEL_LIB)(trdvor.o) \ 
    6526    $(MODEL_LIB)(trdvor_oce.o) \ 
    6527    $(MODEL_LIB)(wzvmod.o) \ 
    6528    $(MODEL_LIB)(zdfbfr.o) \ 
    6529    $(MODEL_LIB)(zdfddm.o) \ 
    6530    $(MODEL_LIB)(zdfevd.o) \ 
    6531    $(MODEL_LIB)(zdfkpp.o) \ 
    6532    $(MODEL_LIB)(zdfmxl.o) \ 
    6533    $(MODEL_LIB)(zdfric.o) \ 
    6534    $(MODEL_LIB)(zdftke.o) \ 
    6535    $(MODEL_LIB)(zdftke_jki.o) \ 
    6536    $(MODEL_LIB)(zdf_oce.o) \ 
     6720   $(MODEL_LIB)(zdfini.o) \ 
    65376721   $(MODEL_LIB)(zpshde.o) \ 
    65386722   cpl.F90 \ 
     
    65406724   daymod.F90 \ 
    65416725   diaptr.F90 \ 
     6726   dom_oce.F90 \ 
    65426727   domain.F90 \ 
    65436728   domcfg.F90 \ 
    6544    dom_oce.F90 \ 
    65456729   dtasal.F90 \ 
    65466730   dtasst.F90 \ 
     
    65526736   flxmod.F90 \ 
    65536737   iceini.F90 \ 
     6738   in_out_manager.F90 \ 
    65546739   ini1d.F90 \ 
    65556740   initrc.F90 \ 
    6556    in_out_manager.F90 \ 
    65576741   istate.F90 \ 
    65586742   ldfdyn.F90 \ 
     
    65606744   lib_mpp.F90 \ 
    65616745   mppini.F90 \ 
     6746   obc_par.F90 \ 
    65626747   obcini.F90 \ 
    6563    obc_par.F90 \ 
    65646748   oce.F90 \ 
    65656749   ocfzpt.F90 \ 
     
    65676751   prtctl.F90 \ 
    65686752   solver.F90 \ 
     6753   step.F90 \ 
    65696754   step1d.F90 \ 
    6570    step.F90 \ 
    65716755   trdicp.F90 \ 
    65726756   trdmld.F90 \ 
     
    65756759   zdfini.F90 \ 
    65766760   zpshde.F90 \ 
    6577    $(MODEL_LIB)(cpl.o) \ 
    6578    $(MODEL_LIB)(cpl_oce.o) \ 
    6579    $(MODEL_LIB)(daymod.o) \ 
    6580    $(MODEL_LIB)(diaptr.o) \ 
    6581    $(MODEL_LIB)(domain.o) \ 
    6582    $(MODEL_LIB)(domcfg.o) \ 
    6583    $(MODEL_LIB)(dom_oce.o) \ 
    6584    $(MODEL_LIB)(dtasal.o) \ 
    6585    $(MODEL_LIB)(dtasst.o) \ 
    6586    $(MODEL_LIB)(dtatem.o) \ 
    6587    $(MODEL_LIB)(dyncor1d.o) \ 
    6588    $(MODEL_LIB)(dynspg_oce.o) \ 
    6589    $(MODEL_LIB)(eosbn2.o) \ 
    6590    $(MODEL_LIB)(flxfwb.o) \ 
    6591    $(MODEL_LIB)(flxmod.o) \ 
    6592    $(MODEL_LIB)(iceini.o) \ 
    6593    $(MODEL_LIB)(ini1d.o) \ 
    6594    $(MODEL_LIB)(initrc.o) \ 
    6595    $(MODEL_LIB)(in_out_manager.o) \ 
    6596    $(MODEL_LIB)(istate.o) \ 
    6597    $(MODEL_LIB)(ldfdyn.o) \ 
    6598    $(MODEL_LIB)(ldftra.o) \ 
    6599    $(MODEL_LIB)(lib_mpp.o) \ 
    6600    $(MODEL_LIB)(mppini.o) \ 
    6601    $(MODEL_LIB)(obcini.o) \ 
    6602    $(MODEL_LIB)(obc_par.o) \ 
    6603    $(MODEL_LIB)(oce.o) \ 
    6604    $(MODEL_LIB)(ocfzpt.o) \ 
    6605    $(MODEL_LIB)(phycst.o) \ 
    6606    $(MODEL_LIB)(prtctl.o) \ 
    6607    $(MODEL_LIB)(solver.o) \ 
    6608    $(MODEL_LIB)(step1d.o) \ 
    6609    $(MODEL_LIB)(step.o) \ 
    6610    $(MODEL_LIB)(trdicp.o) \ 
    6611    $(MODEL_LIB)(trdmld.o) \ 
    6612    $(MODEL_LIB)(trdmod_oce.o) \ 
    6613    $(MODEL_LIB)(trdvor.o) \ 
    6614    $(MODEL_LIB)(zdfini.o) \ 
    6615    $(MODEL_LIB)(zpshde.o) \ 
    66166761   KEY_CPP \ 
    66176762   opa.F90 
    66186763$(MODEL_LIB)(par_ice.o) :  \ 
    6619    par_kind.F90 \ 
    6620    $(MODEL_LIB)(par_kind.o) \ 
    6621    par_oce.F90 \ 
    6622    $(MODEL_LIB)(par_oce.o) \ 
     6764   $(MODEL_LIB)(par_kind.o) \ 
     6765   par_kind.F90 \ 
     6766   $(MODEL_LIB)(par_oce.o) \ 
     6767   par_oce.F90 \ 
    66236768   par_ice.F90 
    66246769$(MODEL_LIB)(par_kind.o) : \ 
    66256770   par_kind.F90 
    66266771$(MODEL_LIB)(par_oce.o) :  \ 
    6627    par_kind.F90 \ 
    6628    $(MODEL_LIB)(par_kind.o) \ 
     6772   $(MODEL_LIB)(par_kind.o) \ 
     6773   par_kind.F90 \ 
    66296774   par_EEL_R2.h90 \ 
    66306775   par_EEL_R5.h90 \ 
     
    66386783   par_oce.F90 
    66396784$(MODEL_LIB)(phycst.o) :   \ 
    6640    lib_print.f90 \ 
    6641    par_kind.F90 \ 
    6642    par_oce.F90 \ 
    6643    $(MODEL_LIB)(lib_print.o) \ 
    6644    $(MODEL_LIB)(par_kind.o) \ 
    6645    $(MODEL_LIB)(par_oce.o) \ 
    6646    in_out_manager.F90 \ 
    6647    par_oce.F90 \ 
    6648    $(MODEL_LIB)(in_out_manager.o) \ 
    6649    $(MODEL_LIB)(par_oce.o) \ 
     6785   $(MODEL_LIB)(lib_print.o) \ 
     6786   $(MODEL_LIB)(par_kind.o) \ 
     6787   $(MODEL_LIB)(par_oce.o) \ 
     6788   lib_print.f90 \ 
     6789   par_kind.F90 \ 
     6790   par_oce.F90 \ 
     6791   $(MODEL_LIB)(in_out_manager.o) \ 
     6792   $(MODEL_LIB)(par_oce.o) \ 
     6793   in_out_manager.F90 \ 
     6794   par_oce.F90 \ 
    66506795   phycst.F90 
    66516796$(MODEL_LIB)(prtctl.o) :   \ 
    6652    dom_oce.F90 \ 
    6653    in_out_manager.F90 \ 
    6654    lib_print.f90 \ 
    6655    par_kind.F90 \ 
    6656    par_oce.F90 \ 
    6657    $(MODEL_LIB)(dom_oce.o) \ 
    6658    $(MODEL_LIB)(in_out_manager.o) \ 
    6659    $(MODEL_LIB)(lib_print.o) \ 
    6660    $(MODEL_LIB)(par_kind.o) \ 
    6661    $(MODEL_LIB)(par_oce.o) \ 
    6662    dom_oce.F90 \ 
    6663    in_out_manager.F90 \ 
    6664    lib_mpp.F90 \ 
    6665    $(MODEL_LIB)(dom_oce.o) \ 
    6666    $(MODEL_LIB)(in_out_manager.o) \ 
    6667    $(MODEL_LIB)(lib_mpp.o) \ 
     6797   $(MODEL_LIB)(dom_oce.o) \ 
     6798   $(MODEL_LIB)(in_out_manager.o) \ 
     6799   $(MODEL_LIB)(lib_print.o) \ 
     6800   $(MODEL_LIB)(par_kind.o) \ 
     6801   $(MODEL_LIB)(par_oce.o) \ 
     6802   dom_oce.F90 \ 
     6803   in_out_manager.F90 \ 
     6804   lib_print.f90 \ 
     6805   par_kind.F90 \ 
     6806   par_oce.F90 \ 
     6807   $(MODEL_LIB)(dom_oce.o) \ 
     6808   $(MODEL_LIB)(in_out_manager.o) \ 
     6809   $(MODEL_LIB)(lib_mpp.o) \ 
     6810   dom_oce.F90 \ 
     6811   in_out_manager.F90 \ 
     6812   lib_mpp.F90 \ 
    66686813   prtctl.F90 
    66696814$(MODEL_LIB)(restart.o) :  \ 
     6815   $(MODEL_LIB)(blk_oce.o) \ 
     6816   $(MODEL_LIB)(dom_oce.o) \ 
     6817   $(MODEL_LIB)(dynzdf_exp.o) \ 
     6818   $(MODEL_LIB)(in_out_manager.o) \ 
     6819   $(MODEL_LIB)(lbclnk.o) \ 
     6820   $(MODEL_LIB)(lib_print.o) \ 
     6821   $(MODEL_LIB)(oce.o) \ 
     6822   $(MODEL_LIB)(par_kind.o) \ 
     6823   $(MODEL_LIB)(par_oce.o) \ 
     6824   $(MODEL_LIB)(phycst.o) \ 
     6825   $(MODEL_LIB)(prtctl.o) \ 
     6826   $(MODEL_LIB)(taumod.o) \ 
     6827   $(MODEL_LIB)(trazdf_exp.o) \ 
     6828   $(MODEL_LIB)(zdf_oce.o) \ 
    66706829   blk_oce.F90 \ 
    66716830   dom_oce.F90 \ 
     
    66836842   zdf_oce.F90 \ 
    66846843   $(MODEL_LIB)(blk_oce.o) \ 
    6685    $(MODEL_LIB)(dom_oce.o) \ 
    6686    $(MODEL_LIB)(dynzdf_exp.o) \ 
    6687    $(MODEL_LIB)(in_out_manager.o) \ 
    6688    $(MODEL_LIB)(lbclnk.o) \ 
    6689    $(MODEL_LIB)(lib_print.o) \ 
    6690    $(MODEL_LIB)(oce.o) \ 
    6691    $(MODEL_LIB)(par_kind.o) \ 
    6692    $(MODEL_LIB)(par_oce.o) \ 
    6693    $(MODEL_LIB)(phycst.o) \ 
    6694    $(MODEL_LIB)(prtctl.o) \ 
    6695    $(MODEL_LIB)(taumod.o) \ 
    6696    $(MODEL_LIB)(trazdf_exp.o) \ 
     6844   $(MODEL_LIB)(cpl_oce.o) \ 
     6845   $(MODEL_LIB)(daymod.o) \ 
     6846   $(MODEL_LIB)(dom_oce.o) \ 
     6847   $(MODEL_LIB)(dynspg_oce.o) \ 
     6848   $(MODEL_LIB)(flx_oce.o) \ 
     6849   $(MODEL_LIB)(ice_oce.o) \ 
     6850   $(MODEL_LIB)(in_out_manager.o) \ 
     6851   $(MODEL_LIB)(iom.o) \ 
     6852   $(MODEL_LIB)(oce.o) \ 
     6853   $(MODEL_LIB)(phycst.o) \ 
     6854   $(MODEL_LIB)(sol_oce.o) \ 
    66976855   $(MODEL_LIB)(zdf_oce.o) \ 
     6856   $(MODEL_LIB)(zdftke.o) \ 
    66986857   blk_oce.F90 \ 
    66996858   cpl_oce.F90 \ 
     
    67046863   ice_oce.F90 \ 
    67056864   in_out_manager.F90 \ 
     6865   iom.F90 \ 
    67066866   oce.F90 \ 
    67076867   phycst.F90 \ 
    67086868   sol_oce.F90 \ 
     6869   zdf_oce.F90 \ 
    67096870   zdftke.F90 \ 
     6871   $(MODEL_LIB)(lib_mpp.o) \ 
     6872   lib_mpp.F90 \ 
     6873   restart_dimg.h90 \ 
     6874   $(IOIPSL_LIB) \ 
     6875   KEY_CPP \ 
     6876   restart.F90 
     6877$(MODEL_LIB)(sms.o) :   \ 
     6878   sms.F90 
     6879$(MODEL_LIB)(sol_oce.o) :  \ 
     6880   $(MODEL_LIB)(par_kind.o) \ 
     6881   par_kind.F90 \ 
     6882   $(MODEL_LIB)(par_oce.o) \ 
     6883   par_oce.F90 \ 
     6884   KEY_CPP \ 
     6885   sol_oce.F90 
     6886$(MODEL_LIB)(solfet.o) :   \ 
     6887   $(MODEL_LIB)(dom_oce.o) \ 
     6888   $(MODEL_LIB)(in_out_manager.o) \ 
     6889   $(MODEL_LIB)(lib_mpp.o) \ 
     6890   $(MODEL_LIB)(oce.o) \ 
     6891   $(MODEL_LIB)(par_oce.o) \ 
     6892   dom_oce.F90 \ 
     6893   in_out_manager.F90 \ 
     6894   lib_mpp.F90 \ 
     6895   oce.F90 \ 
     6896   par_oce.F90 \ 
     6897   $(MODEL_LIB)(dom_oce.o) \ 
     6898   $(MODEL_LIB)(lbclnk.o) \ 
     6899   $(MODEL_LIB)(lib_mpp.o) \ 
     6900   $(MODEL_LIB)(oce.o) \ 
     6901   $(MODEL_LIB)(sol_oce.o) \ 
     6902   dom_oce.F90 \ 
     6903   lbclnk.F90 \ 
     6904   lib_mpp.F90 \ 
     6905   oce.F90 \ 
     6906   sol_oce.F90 \ 
     6907   KEY_CPP \ 
     6908   solfet.F90 
     6909$(MODEL_LIB)(solisl.o) :   \ 
     6910   $(MODEL_LIB)(dom_oce.o) \ 
     6911   $(MODEL_LIB)(in_out_manager.o) \ 
     6912   $(MODEL_LIB)(lbclnk.o) \ 
     6913   $(MODEL_LIB)(lib_mpp.o) \ 
     6914   $(MODEL_LIB)(lib_print.o) \ 
     6915   $(MODEL_LIB)(obc_par.o) \ 
     6916   $(MODEL_LIB)(oce.o) \ 
     6917   $(MODEL_LIB)(par_kind.o) \ 
     6918   $(MODEL_LIB)(par_oce.o) \ 
     6919   $(MODEL_LIB)(sol_oce.o) \ 
     6920   $(MODEL_LIB)(zdf_oce.o) \ 
     6921   dom_oce.F90 \ 
     6922   in_out_manager.F90 \ 
     6923   lbclnk.F90 \ 
     6924   lib_mpp.F90 \ 
     6925   lib_print.f90 \ 
     6926   obc_par.F90 \ 
     6927   oce.F90 \ 
     6928   par_kind.F90 \ 
     6929   par_oce.F90 \ 
     6930   sol_oce.F90 \ 
    67106931   zdf_oce.F90 \ 
     6932   $(MODEL_LIB)(dom_oce.o) \ 
     6933   $(MODEL_LIB)(in_out_manager.o) \ 
     6934   $(MODEL_LIB)(iom.o) \ 
     6935   $(MODEL_LIB)(lib_mpp.o) \ 
     6936   $(MODEL_LIB)(obc_oce.o) \ 
     6937   $(MODEL_LIB)(oce.o) \ 
     6938   $(MODEL_LIB)(sol_oce.o) \ 
     6939   $(MODEL_LIB)(solfet.o) \ 
     6940   $(MODEL_LIB)(solpcg.o) \ 
     6941   $(MODEL_LIB)(solsor.o) \ 
     6942   dom_oce.F90 \ 
     6943   in_out_manager.F90 \ 
     6944   iom.F90 \ 
     6945   lib_mpp.F90 \ 
     6946   obc_oce.F90 \ 
     6947   oce.F90 \ 
     6948   sol_oce.F90 \ 
     6949   solfet.F90 \ 
     6950   solpcg.F90 \ 
     6951   solsor.F90 \ 
     6952   $(IOIPSL_LIB) \ 
     6953   KEY_CPP \ 
     6954   solisl.F90 
     6955$(MODEL_LIB)(solmat.o) :   \ 
     6956   $(MODEL_LIB)(dom_oce.o) \ 
     6957   $(MODEL_LIB)(in_out_manager.o) \ 
     6958   $(MODEL_LIB)(lib_mpp.o) \ 
     6959   $(MODEL_LIB)(lib_print.o) \ 
     6960   $(MODEL_LIB)(obc_par.o) \ 
     6961   $(MODEL_LIB)(oce.o) \ 
     6962   $(MODEL_LIB)(par_kind.o) \ 
     6963   $(MODEL_LIB)(par_oce.o) \ 
     6964   dom_oce.F90 \ 
     6965   in_out_manager.F90 \ 
     6966   lib_mpp.F90 \ 
     6967   lib_print.f90 \ 
     6968   obc_par.F90 \ 
     6969   oce.F90 \ 
     6970   par_kind.F90 \ 
     6971   par_oce.F90 \ 
     6972   $(MODEL_LIB)(dom_oce.o) \ 
     6973   $(MODEL_LIB)(in_out_manager.o) \ 
     6974   $(MODEL_LIB)(lbclnk.o) \ 
     6975   $(MODEL_LIB)(lib_feti.o) \ 
     6976   $(MODEL_LIB)(lib_mpp.o) \ 
     6977   $(MODEL_LIB)(obc_oce.o) \ 
     6978   $(MODEL_LIB)(oce.o) \ 
     6979   $(MODEL_LIB)(phycst.o) \ 
     6980   $(MODEL_LIB)(sol_oce.o) \ 
     6981   dom_oce.F90 \ 
     6982   in_out_manager.F90 \ 
     6983   lbclnk.F90 \ 
     6984   lib_feti.F90 \ 
     6985   lib_mpp.F90 \ 
     6986   obc_oce.F90 \ 
     6987   oce.F90 \ 
     6988   phycst.F90 \ 
     6989   sol_oce.F90 \ 
     6990   KEY_CPP \ 
     6991   solmat.F90 
     6992$(MODEL_LIB)(solpcg.o) :   \ 
     6993   $(MODEL_LIB)(dom_oce.o) \ 
     6994   $(MODEL_LIB)(in_out_manager.o) \ 
     6995   $(MODEL_LIB)(lib_mpp.o) \ 
     6996   $(MODEL_LIB)(lib_print.o) \ 
     6997   $(MODEL_LIB)(oce.o) \ 
     6998   $(MODEL_LIB)(par_kind.o) \ 
     6999   $(MODEL_LIB)(par_oce.o) \ 
     7000   dom_oce.F90 \ 
     7001   in_out_manager.F90 \ 
     7002   lib_mpp.F90 \ 
     7003   lib_print.f90 \ 
     7004   oce.F90 \ 
     7005   par_kind.F90 \ 
     7006   par_oce.F90 \ 
     7007   $(MODEL_LIB)(dom_oce.o) \ 
     7008   $(MODEL_LIB)(in_out_manager.o) \ 
     7009   $(MODEL_LIB)(lbclnk.o) \ 
     7010   $(MODEL_LIB)(lib_mpp.o) \ 
     7011   $(MODEL_LIB)(oce.o) \ 
     7012   $(MODEL_LIB)(sol_oce.o) \ 
     7013   dom_oce.F90 \ 
     7014   in_out_manager.F90 \ 
     7015   lbclnk.F90 \ 
     7016   lib_mpp.F90 \ 
     7017   oce.F90 \ 
     7018   sol_oce.F90 \ 
     7019   vectopt_loop_substitute.h90 \ 
     7020   KEY_CPP \ 
     7021   solpcg.F90 
     7022$(MODEL_LIB)(solsor.o) :   \ 
     7023   $(MODEL_LIB)(dom_oce.o) \ 
     7024   $(MODEL_LIB)(in_out_manager.o) \ 
     7025   $(MODEL_LIB)(lib_mpp.o) \ 
     7026   $(MODEL_LIB)(lib_print.o) \ 
     7027   $(MODEL_LIB)(oce.o) \ 
     7028   $(MODEL_LIB)(par_kind.o) \ 
     7029   $(MODEL_LIB)(par_oce.o) \ 
     7030   dom_oce.F90 \ 
     7031   in_out_manager.F90 \ 
     7032   lib_mpp.F90 \ 
     7033   lib_print.f90 \ 
     7034   oce.F90 \ 
     7035   par_kind.F90 \ 
     7036   par_oce.F90 \ 
     7037   $(MODEL_LIB)(dom_oce.o) \ 
     7038   $(MODEL_LIB)(in_out_manager.o) \ 
     7039   $(MODEL_LIB)(lbclnk.o) \ 
     7040   $(MODEL_LIB)(lib_mpp.o) \ 
     7041   $(MODEL_LIB)(oce.o) \ 
     7042   $(MODEL_LIB)(sol_oce.o) \ 
     7043   $(MODEL_LIB)(zdf_oce.o) \ 
     7044   dom_oce.F90 \ 
     7045   in_out_manager.F90 \ 
     7046   lbclnk.F90 \ 
     7047   lib_mpp.F90 \ 
     7048   oce.F90 \ 
     7049   sol_oce.F90 \ 
     7050   zdf_oce.F90 \ 
     7051   solsor.F90 
     7052$(MODEL_LIB)(solsor_e.o) : \ 
     7053   $(MODEL_LIB)(dom_oce.o) \ 
     7054   $(MODEL_LIB)(in_out_manager.o) \ 
     7055   $(MODEL_LIB)(lib_mpp.o) \ 
     7056   $(MODEL_LIB)(lib_print.o) \ 
     7057   $(MODEL_LIB)(oce.o) \ 
     7058   $(MODEL_LIB)(par_kind.o) \ 
     7059   $(MODEL_LIB)(par_oce.o) \ 
     7060   dom_oce.F90 \ 
     7061   in_out_manager.F90 \ 
     7062   lib_mpp.F90 \ 
     7063   lib_print.f90 \ 
     7064   oce.F90 \ 
     7065   par_kind.F90 \ 
     7066   par_oce.F90 \ 
     7067   $(MODEL_LIB)(dom_oce.o) \ 
     7068   $(MODEL_LIB)(in_out_manager.o) \ 
     7069   $(MODEL_LIB)(lbclnk.o) \ 
     7070   $(MODEL_LIB)(lib_mpp.o) \ 
     7071   $(MODEL_LIB)(oce.o) \ 
     7072   $(MODEL_LIB)(sol_oce.o) \ 
     7073   $(MODEL_LIB)(zdf_oce.o) \ 
     7074   dom_oce.F90 \ 
     7075   in_out_manager.F90 \ 
     7076   lbclnk.F90 \ 
     7077   lib_mpp.F90 \ 
     7078   oce.F90 \ 
     7079   sol_oce.F90 \ 
     7080   zdf_oce.F90 \ 
     7081   solsor_e.F90 
     7082$(MODEL_LIB)(solver.o) :   \ 
     7083   $(MODEL_LIB)(dom_oce.o) \ 
     7084   $(MODEL_LIB)(in_out_manager.o) \ 
     7085   $(MODEL_LIB)(iom.o) \ 
     7086   $(MODEL_LIB)(lbclnk.o) \ 
     7087   $(MODEL_LIB)(lib_feti.o) \ 
     7088   $(MODEL_LIB)(lib_mpp.o) \ 
     7089   $(MODEL_LIB)(lib_print.o) \ 
     7090   $(MODEL_LIB)(obc_oce.o) \ 
     7091   $(MODEL_LIB)(obc_par.o) \ 
     7092   $(MODEL_LIB)(oce.o) \ 
     7093   $(MODEL_LIB)(par_kind.o) \ 
     7094   $(MODEL_LIB)(par_oce.o) \ 
     7095   $(MODEL_LIB)(phycst.o) \ 
     7096   $(MODEL_LIB)(sol_oce.o) \ 
     7097   $(MODEL_LIB)(solfet.o) \ 
     7098   $(MODEL_LIB)(solpcg.o) \ 
     7099   $(MODEL_LIB)(solsor.o) \ 
     7100   dom_oce.F90 \ 
     7101   in_out_manager.F90 \ 
     7102   iom.F90 \ 
     7103   lbclnk.F90 \ 
     7104   lib_feti.F90 \ 
     7105   lib_mpp.F90 \ 
     7106   lib_print.f90 \ 
     7107   obc_oce.F90 \ 
     7108   obc_par.F90 \ 
     7109   oce.F90 \ 
     7110   par_kind.F90 \ 
     7111   par_oce.F90 \ 
     7112   phycst.F90 \ 
     7113   sol_oce.F90 \ 
     7114   solfet.F90 \ 
     7115   solpcg.F90 \ 
     7116   solsor.F90 \ 
     7117   $(MODEL_LIB)(dom_oce.o) \ 
     7118   $(MODEL_LIB)(dynspg_oce.o) \ 
     7119   $(MODEL_LIB)(in_out_manager.o) \ 
     7120   $(MODEL_LIB)(lbclnk.o) \ 
     7121   $(MODEL_LIB)(lib_mpp.o) \ 
     7122   $(MODEL_LIB)(obc_oce.o) \ 
     7123   $(MODEL_LIB)(oce.o) \ 
     7124   $(MODEL_LIB)(sol_oce.o) \ 
     7125   $(MODEL_LIB)(solisl.o) \ 
     7126   $(MODEL_LIB)(solmat.o) \ 
     7127   $(MODEL_LIB)(zdf_oce.o) \ 
     7128   dom_oce.F90 \ 
     7129   dynspg_oce.F90 \ 
     7130   in_out_manager.F90 \ 
     7131   lbclnk.F90 \ 
     7132   lib_mpp.F90 \ 
     7133   obc_oce.F90 \ 
     7134   oce.F90 \ 
     7135   sol_oce.F90 \ 
     7136   solisl.F90 \ 
     7137   solmat.F90 \ 
     7138   zdf_oce.F90 \ 
     7139   KEY_CPP \ 
     7140   solver.F90 
     7141$(MODEL_LIB)(step.o) :  \ 
     7142   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     7143   $(MODEL_LIB)(agrif_opa_update.o) \ 
    67117144   $(MODEL_LIB)(blk_oce.o) \ 
    67127145   $(MODEL_LIB)(cpl_oce.o) \ 
    67137146   $(MODEL_LIB)(daymod.o) \ 
    6714    $(MODEL_LIB)(dom_oce.o) \ 
     7147   $(MODEL_LIB)(diadimg.o) \ 
     7148   $(MODEL_LIB)(diahth.o) \ 
     7149   $(MODEL_LIB)(dianam.o) \ 
     7150   $(MODEL_LIB)(diaspr.o) \ 
     7151   $(MODEL_LIB)(diawri.o) \ 
     7152   $(MODEL_LIB)(dom_ice.o) \ 
     7153   $(MODEL_LIB)(dom_oce.o) \ 
     7154   $(MODEL_LIB)(dtasal.o) \ 
     7155   $(MODEL_LIB)(dtasss.o) \ 
     7156   $(MODEL_LIB)(dtasst.o) \ 
     7157   $(MODEL_LIB)(dtatem.o) \ 
     7158   $(MODEL_LIB)(dynhpg_jki.o) \ 
     7159   $(MODEL_LIB)(dynldf_bilap.o) \ 
     7160   $(MODEL_LIB)(dynldf_bilapg.o) \ 
     7161   $(MODEL_LIB)(dynldf_iso.o) \ 
     7162   $(MODEL_LIB)(dynldf_lap.o) \ 
     7163   $(MODEL_LIB)(dynspg_exp.o) \ 
     7164   $(MODEL_LIB)(dynspg_exp_jki.o) \ 
     7165   $(MODEL_LIB)(dynspg_flt.o) \ 
     7166   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
    67157167   $(MODEL_LIB)(dynspg_oce.o) \ 
     7168   $(MODEL_LIB)(dynspg_rl.o) \ 
     7169   $(MODEL_LIB)(dynspg_ts.o) \ 
     7170   $(MODEL_LIB)(dynspg_ts_jki.o) \ 
     7171   $(MODEL_LIB)(dynzdf_exp.o) \ 
     7172   $(MODEL_LIB)(dynzdf_imp.o) \ 
     7173   $(MODEL_LIB)(dynzdf_imp_jki.o) \ 
     7174   $(MODEL_LIB)(eosbn2.o) \ 
     7175   $(MODEL_LIB)(flo4rk.o) \ 
     7176   $(MODEL_LIB)(flo_oce.o) \ 
     7177   $(MODEL_LIB)(floblk.o) \ 
     7178   $(MODEL_LIB)(flodom.o) \ 
     7179   $(MODEL_LIB)(flowri.o) \ 
    67167180   $(MODEL_LIB)(flx_oce.o) \ 
     7181   $(MODEL_LIB)(flxblk.o) \ 
     7182   $(MODEL_LIB)(flxmod.o) \ 
     7183   $(MODEL_LIB)(flxrnf.o) \ 
     7184   $(MODEL_LIB)(ice.o) \ 
    67177185   $(MODEL_LIB)(ice_oce.o) \ 
    6718    $(MODEL_LIB)(in_out_manager.o) \ 
    6719    $(MODEL_LIB)(oce.o) \ 
    6720    $(MODEL_LIB)(phycst.o) \ 
     7186   $(MODEL_LIB)(iceini.o) \ 
     7187   $(MODEL_LIB)(in_out_manager.o) \ 
     7188   $(MODEL_LIB)(iom.o) \ 
     7189   $(MODEL_LIB)(lbclnk.o) \ 
     7190   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7191   $(MODEL_LIB)(ldfslp.o) \ 
     7192   $(MODEL_LIB)(ldftra_oce.o) \ 
     7193   $(MODEL_LIB)(lib_mpp.o) \ 
     7194   $(MODEL_LIB)(lib_print.o) \ 
     7195   $(MODEL_LIB)(limdia.o) \ 
     7196   $(MODEL_LIB)(limdmp.o) \ 
     7197   $(MODEL_LIB)(limdyn.o) \ 
     7198   $(MODEL_LIB)(limflx.o) \ 
     7199   $(MODEL_LIB)(limrst.o) \ 
     7200   $(MODEL_LIB)(limthd.o) \ 
     7201   $(MODEL_LIB)(limtrp.o) \ 
     7202   $(MODEL_LIB)(limwri.o) \ 
     7203   $(MODEL_LIB)(obc_oce.o) \ 
     7204   $(MODEL_LIB)(obccli.o) \ 
     7205   $(MODEL_LIB)(obcdyn.o) \ 
     7206   $(MODEL_LIB)(obcdyn_bt.o) \ 
     7207   $(MODEL_LIB)(obctra.o) \ 
     7208   $(MODEL_LIB)(obcvol.o) \ 
     7209   $(MODEL_LIB)(oce.o) \ 
     7210   $(MODEL_LIB)(ocesbc.o) \ 
     7211   $(MODEL_LIB)(ocfzpt.o) \ 
     7212   $(MODEL_LIB)(par_kind.o) \ 
     7213   $(MODEL_LIB)(par_oce.o) \ 
     7214   $(MODEL_LIB)(phycst.o) \ 
     7215   $(MODEL_LIB)(prtctl.o) \ 
    67217216   $(MODEL_LIB)(sol_oce.o) \ 
    6722    $(MODEL_LIB)(zdftke.o) \ 
    6723    $(MODEL_LIB)(zdf_oce.o) \ 
    6724    lib_mpp.F90 \ 
    6725    $(MODEL_LIB)(lib_mpp.o) \ 
    6726    restart_dimg.h90 \ 
    6727    $(IOIPSL_LIB) \ 
    6728    KEY_CPP \ 
    6729    restart.F90 
    6730 $(MODEL_LIB)(sms.o) :   \ 
    6731    sms.F90 
    6732 $(MODEL_LIB)(solfet.o) :   \ 
    6733    dom_oce.F90 \ 
    6734    in_out_manager.F90 \ 
    6735    lib_mpp.F90 \ 
    6736    oce.F90 \ 
    6737    par_oce.F90 \ 
    6738    $(MODEL_LIB)(dom_oce.o) \ 
    6739    $(MODEL_LIB)(in_out_manager.o) \ 
    6740    $(MODEL_LIB)(lib_mpp.o) \ 
    6741    $(MODEL_LIB)(oce.o) \ 
    6742    $(MODEL_LIB)(par_oce.o) \ 
    6743    dom_oce.F90 \ 
    6744    lbclnk.F90 \ 
    6745    lib_mpp.F90 \ 
    6746    oce.F90 \ 
    6747    sol_oce.F90 \ 
    6748    $(MODEL_LIB)(dom_oce.o) \ 
    6749    $(MODEL_LIB)(lbclnk.o) \ 
    6750    $(MODEL_LIB)(lib_mpp.o) \ 
    6751    $(MODEL_LIB)(oce.o) \ 
    6752    $(MODEL_LIB)(sol_oce.o) \ 
    6753    KEY_CPP \ 
    6754    solfet.F90 
    6755 $(MODEL_LIB)(solisl.o) :   \ 
    6756    dom_oce.F90 \ 
    6757    in_out_manager.F90 \ 
    6758    lbclnk.F90 \ 
    6759    lib_mpp.F90 \ 
    6760    lib_print.f90 \ 
    6761    obc_par.F90 \ 
    6762    oce.F90 \ 
    6763    par_kind.F90 \ 
    6764    par_oce.F90 \ 
    6765    sol_oce.F90 \ 
    6766    zdf_oce.F90 \ 
    6767    $(MODEL_LIB)(dom_oce.o) \ 
    6768    $(MODEL_LIB)(in_out_manager.o) \ 
    6769    $(MODEL_LIB)(lbclnk.o) \ 
    6770    $(MODEL_LIB)(lib_mpp.o) \ 
    6771    $(MODEL_LIB)(lib_print.o) \ 
    6772    $(MODEL_LIB)(obc_par.o) \ 
    6773    $(MODEL_LIB)(oce.o) \ 
    6774    $(MODEL_LIB)(par_kind.o) \ 
    6775    $(MODEL_LIB)(par_oce.o) \ 
    6776    $(MODEL_LIB)(sol_oce.o) \ 
    6777    $(MODEL_LIB)(zdf_oce.o) \ 
    6778    dom_oce.F90 \ 
    6779    in_out_manager.F90 \ 
    6780    lib_mpp.F90 \ 
    6781    obc_oce.F90 \ 
    6782    oce.F90 \ 
    6783    solfet.F90 \ 
    6784    solpcg.F90 \ 
    6785    solsor.F90 \ 
    6786    sol_oce.F90 \ 
    6787    $(MODEL_LIB)(dom_oce.o) \ 
    6788    $(MODEL_LIB)(in_out_manager.o) \ 
    6789    $(MODEL_LIB)(lib_mpp.o) \ 
    6790    $(MODEL_LIB)(obc_oce.o) \ 
    6791    $(MODEL_LIB)(oce.o) \ 
    67927217   $(MODEL_LIB)(solfet.o) \ 
     7218   $(MODEL_LIB)(solisl.o) \ 
    67937219   $(MODEL_LIB)(solpcg.o) \ 
    67947220   $(MODEL_LIB)(solsor.o) \ 
    6795    $(MODEL_LIB)(sol_oce.o) \ 
    6796    $(IOIPSL_LIB) \ 
    6797    KEY_CPP \ 
    6798    solisl.F90 
    6799 $(MODEL_LIB)(solmat.o) :   \ 
    6800    dom_oce.F90 \ 
    6801    in_out_manager.F90 \ 
    6802    lib_mpp.F90 \ 
    6803    lib_print.f90 \ 
    6804    obc_par.F90 \ 
    6805    oce.F90 \ 
    6806    par_kind.F90 \ 
    6807    par_oce.F90 \ 
    6808    $(MODEL_LIB)(dom_oce.o) \ 
    6809    $(MODEL_LIB)(in_out_manager.o) \ 
    6810    $(MODEL_LIB)(lib_mpp.o) \ 
    6811    $(MODEL_LIB)(lib_print.o) \ 
    6812    $(MODEL_LIB)(obc_par.o) \ 
    6813    $(MODEL_LIB)(oce.o) \ 
    6814    $(MODEL_LIB)(par_kind.o) \ 
    6815    $(MODEL_LIB)(par_oce.o) \ 
    6816    dom_oce.F90 \ 
    6817    in_out_manager.F90 \ 
    6818    lbclnk.F90 \ 
    6819    lib_feti.F90 \ 
    6820    lib_mpp.F90 \ 
    6821    obc_oce.F90 \ 
    6822    oce.F90 \ 
    6823    phycst.F90 \ 
    6824    sol_oce.F90 \ 
    6825    $(MODEL_LIB)(dom_oce.o) \ 
    6826    $(MODEL_LIB)(in_out_manager.o) \ 
    6827    $(MODEL_LIB)(lbclnk.o) \ 
    6828    $(MODEL_LIB)(lib_feti.o) \ 
    6829    $(MODEL_LIB)(lib_mpp.o) \ 
    6830    $(MODEL_LIB)(obc_oce.o) \ 
    6831    $(MODEL_LIB)(oce.o) \ 
    6832    $(MODEL_LIB)(phycst.o) \ 
    6833    $(MODEL_LIB)(sol_oce.o) \ 
    6834    KEY_CPP \ 
    6835    solmat.F90 
    6836 $(MODEL_LIB)(solpcg.o) :   \ 
    6837    dom_oce.F90 \ 
    6838    in_out_manager.F90 \ 
    6839    lib_mpp.F90 \ 
    6840    lib_print.f90 \ 
    6841    oce.F90 \ 
    6842    par_kind.F90 \ 
    6843    par_oce.F90 \ 
    6844    $(MODEL_LIB)(dom_oce.o) \ 
    6845    $(MODEL_LIB)(in_out_manager.o) \ 
    6846    $(MODEL_LIB)(lib_mpp.o) \ 
    6847    $(MODEL_LIB)(lib_print.o) \ 
    6848    $(MODEL_LIB)(oce.o) \ 
    6849    $(MODEL_LIB)(par_kind.o) \ 
    6850    $(MODEL_LIB)(par_oce.o) \ 
    6851    dom_oce.F90 \ 
    6852    in_out_manager.F90 \ 
    6853    lbclnk.F90 \ 
    6854    lib_mpp.F90 \ 
    6855    oce.F90 \ 
    6856    sol_oce.F90 \ 
    6857    $(MODEL_LIB)(dom_oce.o) \ 
    6858    $(MODEL_LIB)(in_out_manager.o) \ 
    6859    $(MODEL_LIB)(lbclnk.o) \ 
    6860    $(MODEL_LIB)(lib_mpp.o) \ 
    6861    $(MODEL_LIB)(oce.o) \ 
    6862    $(MODEL_LIB)(sol_oce.o) \ 
    6863    vectopt_loop_substitute.h90 \ 
    6864    KEY_CPP \ 
    6865    solpcg.F90 
    6866 $(MODEL_LIB)(solsor.o) :   \ 
    6867    dom_oce.F90 \ 
    6868    in_out_manager.F90 \ 
    6869    lib_mpp.F90 \ 
    6870    lib_print.f90 \ 
    6871    oce.F90 \ 
    6872    par_kind.F90 \ 
    6873    par_oce.F90 \ 
    6874    $(MODEL_LIB)(dom_oce.o) \ 
    6875    $(MODEL_LIB)(in_out_manager.o) \ 
    6876    $(MODEL_LIB)(lib_mpp.o) \ 
    6877    $(MODEL_LIB)(lib_print.o) \ 
    6878    $(MODEL_LIB)(oce.o) \ 
    6879    $(MODEL_LIB)(par_kind.o) \ 
    6880    $(MODEL_LIB)(par_oce.o) \ 
    6881    dom_oce.F90 \ 
    6882    in_out_manager.F90 \ 
    6883    lbclnk.F90 \ 
    6884    lib_mpp.F90 \ 
    6885    oce.F90 \ 
    6886    sol_oce.F90 \ 
    6887    zdf_oce.F90 \ 
    6888    $(MODEL_LIB)(dom_oce.o) \ 
    6889    $(MODEL_LIB)(in_out_manager.o) \ 
    6890    $(MODEL_LIB)(lbclnk.o) \ 
    6891    $(MODEL_LIB)(lib_mpp.o) \ 
    6892    $(MODEL_LIB)(oce.o) \ 
    6893    $(MODEL_LIB)(sol_oce.o) \ 
     7221   $(MODEL_LIB)(taumod.o) \ 
     7222   $(MODEL_LIB)(traadv_cen2.o) \ 
     7223   $(MODEL_LIB)(traadv_cen2_jki.o) \ 
     7224   $(MODEL_LIB)(traadv_eiv.o) \ 
     7225   $(MODEL_LIB)(traadv_muscl.o) \ 
     7226   $(MODEL_LIB)(traadv_muscl2.o) \ 
     7227   $(MODEL_LIB)(traadv_tvd.o) \ 
     7228   $(MODEL_LIB)(trabbl.o) \ 
     7229   $(MODEL_LIB)(tradmp.o) \ 
     7230   $(MODEL_LIB)(traldf_bilap.o) \ 
     7231   $(MODEL_LIB)(traldf_bilapg.o) \ 
     7232   $(MODEL_LIB)(traldf_iso.o) \ 
     7233   $(MODEL_LIB)(traldf_lap.o) \ 
     7234   $(MODEL_LIB)(traqsr.o) \ 
     7235   $(MODEL_LIB)(trazdf.o) \ 
     7236   $(MODEL_LIB)(trazdf_exp.o) \ 
     7237   $(MODEL_LIB)(trazdf_imp.o) \ 
     7238   $(MODEL_LIB)(trazdf_imp_jki.o) \ 
     7239   $(MODEL_LIB)(trc_oce.o) \ 
     7240   $(MODEL_LIB)(trdmod.o) \ 
     7241   $(MODEL_LIB)(trdmod_oce.o) \ 
    68947242   $(MODEL_LIB)(zdf_oce.o) \ 
    6895    solsor.F90 
    6896 $(MODEL_LIB)(solsor_e.o) : \ 
    6897    dom_oce.F90 \ 
    6898    in_out_manager.F90 \ 
    6899    lib_mpp.F90 \ 
    6900    lib_print.f90 \ 
    6901    oce.F90 \ 
    6902    par_kind.F90 \ 
    6903    par_oce.F90 \ 
    6904    $(MODEL_LIB)(dom_oce.o) \ 
    6905    $(MODEL_LIB)(in_out_manager.o) \ 
    6906    $(MODEL_LIB)(lib_mpp.o) \ 
    6907    $(MODEL_LIB)(lib_print.o) \ 
    6908    $(MODEL_LIB)(oce.o) \ 
    6909    $(MODEL_LIB)(par_kind.o) \ 
    6910    $(MODEL_LIB)(par_oce.o) \ 
    6911    dom_oce.F90 \ 
    6912    in_out_manager.F90 \ 
    6913    lbclnk.F90 \ 
    6914    lib_mpp.F90 \ 
    6915    oce.F90 \ 
    6916    sol_oce.F90 \ 
    6917    zdf_oce.F90 \ 
    6918    $(MODEL_LIB)(dom_oce.o) \ 
    6919    $(MODEL_LIB)(in_out_manager.o) \ 
    6920    $(MODEL_LIB)(lbclnk.o) \ 
    6921    $(MODEL_LIB)(lib_mpp.o) \ 
    6922    $(MODEL_LIB)(oce.o) \ 
    6923    $(MODEL_LIB)(sol_oce.o) \ 
    6924    $(MODEL_LIB)(zdf_oce.o) \ 
    6925    solsor_e.F90 
    6926 $(MODEL_LIB)(solver.o) :   \ 
    6927    dom_oce.F90 \ 
    6928    in_out_manager.F90 \ 
    6929    lbclnk.F90 \ 
    6930    lib_feti.F90 \ 
    6931    lib_mpp.F90 \ 
    6932    lib_print.f90 \ 
    6933    obc_oce.F90 \ 
    6934    obc_par.F90 \ 
    6935    oce.F90 \ 
    6936    par_kind.F90 \ 
    6937    par_oce.F90 \ 
    6938    phycst.F90 \ 
    6939    solfet.F90 \ 
    6940    solpcg.F90 \ 
    6941    solsor.F90 \ 
    6942    sol_oce.F90 \ 
    6943    $(MODEL_LIB)(dom_oce.o) \ 
    6944    $(MODEL_LIB)(in_out_manager.o) \ 
    6945    $(MODEL_LIB)(lbclnk.o) \ 
    6946    $(MODEL_LIB)(lib_feti.o) \ 
    6947    $(MODEL_LIB)(lib_mpp.o) \ 
    6948    $(MODEL_LIB)(lib_print.o) \ 
    6949    $(MODEL_LIB)(obc_oce.o) \ 
    6950    $(MODEL_LIB)(obc_par.o) \ 
    6951    $(MODEL_LIB)(oce.o) \ 
    6952    $(MODEL_LIB)(par_kind.o) \ 
    6953    $(MODEL_LIB)(par_oce.o) \ 
    6954    $(MODEL_LIB)(phycst.o) \ 
    6955    $(MODEL_LIB)(solfet.o) \ 
    6956    $(MODEL_LIB)(solpcg.o) \ 
    6957    $(MODEL_LIB)(solsor.o) \ 
    6958    $(MODEL_LIB)(sol_oce.o) \ 
    6959    dom_oce.F90 \ 
    6960    dynspg_oce.F90 \ 
    6961    in_out_manager.F90 \ 
    6962    lbclnk.F90 \ 
    6963    lib_mpp.F90 \ 
    6964    obc_oce.F90 \ 
    6965    oce.F90 \ 
    6966    solisl.F90 \ 
    6967    solmat.F90 \ 
    6968    sol_oce.F90 \ 
    6969    zdf_oce.F90 \ 
    6970    $(MODEL_LIB)(dom_oce.o) \ 
    6971    $(MODEL_LIB)(dynspg_oce.o) \ 
    6972    $(MODEL_LIB)(in_out_manager.o) \ 
    6973    $(MODEL_LIB)(lbclnk.o) \ 
    6974    $(MODEL_LIB)(lib_mpp.o) \ 
    6975    $(MODEL_LIB)(obc_oce.o) \ 
    6976    $(MODEL_LIB)(oce.o) \ 
    6977    $(MODEL_LIB)(solisl.o) \ 
    6978    $(MODEL_LIB)(solmat.o) \ 
    6979    $(MODEL_LIB)(sol_oce.o) \ 
    6980    $(MODEL_LIB)(zdf_oce.o) \ 
    6981    KEY_CPP \ 
    6982    solver.F90 
    6983 $(MODEL_LIB)(sol_oce.o) :  \ 
    6984    par_kind.F90 \ 
    6985    $(MODEL_LIB)(par_kind.o) \ 
    6986    par_oce.F90 \ 
    6987    $(MODEL_LIB)(par_oce.o) \ 
    6988    KEY_CPP \ 
    6989    sol_oce.F90 
    6990 $(MODEL_LIB)(step1d.o) :   \ 
     7243   $(MODEL_LIB)(zdfddm.o) \ 
     7244   $(MODEL_LIB)(zdfkpp.o) \ 
     7245   $(MODEL_LIB)(zdfmxl.o) \ 
     7246   $(MODEL_LIB)(zdftke.o) \ 
    69917247   agrif_opa_interp.F90 \ 
    69927248   agrif_opa_update.F90 \ 
     
    70057261   dtasst.F90 \ 
    70067262   dtatem.F90 \ 
    7007    dynspg_oce.F90 \ 
    7008    dynzdf_exp.F90 \ 
    7009    dynzdf_imp.F90 \ 
    7010    dynzdf_imp_jki.F90 \ 
    7011    eosbn2.F90 \ 
    7012    flxblk.F90 \ 
    7013    flxmod.F90 \ 
    7014    flxrnf.F90 \ 
    7015    flx_oce.F90 \ 
    7016    iceini.F90 \ 
    7017    ice.F90 \ 
    7018    ice_oce.F90 \ 
    7019    in_out_manager.F90 \ 
    7020    lbclnk.F90 \ 
    7021    ldfdyn_oce.F90 \ 
    7022    ldftra_oce.F90 \ 
    7023    lib_mpp.F90 \ 
    7024    lib_print.f90 \ 
    7025    limdia.F90 \ 
    7026    limdyn.F90 \ 
    7027    limflx.F90 \ 
    7028    limrst.F90 \ 
    7029    limthd.F90 \ 
    7030    limtrp.F90 \ 
    7031    limwri.F90 \ 
    7032    obctra.F90 \ 
    7033    ocesbc.F90 \ 
    7034    oce.F90 \ 
    7035    ocfzpt.F90 \ 
    7036    par_kind.F90 \ 
    7037    par_oce.F90 \ 
    7038    phycst.F90 \ 
    7039    prtctl.F90 \ 
    7040    solisl.F90 \ 
    7041    sol_oce.F90 \ 
    7042    taumod.F90 \ 
    7043    tradmp.F90 \ 
    7044    traqsr.F90 \ 
    7045    trazdf_exp.F90 \ 
    7046    trazdf_imp.F90 \ 
    7047    trazdf_imp_jki.F90 \ 
    7048    trc_oce.F90 \ 
    7049    trdmod.F90 \ 
    7050    trdmod_oce.F90 \ 
    7051    zdfddm.F90 \ 
    7052    zdfkpp.F90 \ 
    7053    zdfmxl.F90 \ 
    7054    zdftke.F90 \ 
    7055    zdf_oce.F90 \ 
    7056    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    7057    $(MODEL_LIB)(agrif_opa_update.o) \ 
    7058    $(MODEL_LIB)(blk_oce.o) \ 
    7059    $(MODEL_LIB)(cpl_oce.o) \ 
    7060    $(MODEL_LIB)(daymod.o) \ 
    7061    $(MODEL_LIB)(diadimg.o) \ 
    7062    $(MODEL_LIB)(diahth.o) \ 
    7063    $(MODEL_LIB)(dianam.o) \ 
    7064    $(MODEL_LIB)(diaspr.o) \ 
    7065    $(MODEL_LIB)(diawri.o) \ 
    7066    $(MODEL_LIB)(dom_ice.o) \ 
    7067    $(MODEL_LIB)(dom_oce.o) \ 
    7068    $(MODEL_LIB)(dtasal.o) \ 
    7069    $(MODEL_LIB)(dtasss.o) \ 
    7070    $(MODEL_LIB)(dtasst.o) \ 
    7071    $(MODEL_LIB)(dtatem.o) \ 
    7072    $(MODEL_LIB)(dynspg_oce.o) \ 
    7073    $(MODEL_LIB)(dynzdf_exp.o) \ 
    7074    $(MODEL_LIB)(dynzdf_imp.o) \ 
    7075    $(MODEL_LIB)(dynzdf_imp_jki.o) \ 
    7076    $(MODEL_LIB)(eosbn2.o) \ 
    7077    $(MODEL_LIB)(flxblk.o) \ 
    7078    $(MODEL_LIB)(flxmod.o) \ 
    7079    $(MODEL_LIB)(flxrnf.o) \ 
    7080    $(MODEL_LIB)(flx_oce.o) \ 
    7081    $(MODEL_LIB)(iceini.o) \ 
    7082    $(MODEL_LIB)(ice.o) \ 
    7083    $(MODEL_LIB)(ice_oce.o) \ 
    7084    $(MODEL_LIB)(in_out_manager.o) \ 
    7085    $(MODEL_LIB)(lbclnk.o) \ 
    7086    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7087    $(MODEL_LIB)(ldftra_oce.o) \ 
    7088    $(MODEL_LIB)(lib_mpp.o) \ 
    7089    $(MODEL_LIB)(lib_print.o) \ 
    7090    $(MODEL_LIB)(limdia.o) \ 
    7091    $(MODEL_LIB)(limdyn.o) \ 
    7092    $(MODEL_LIB)(limflx.o) \ 
    7093    $(MODEL_LIB)(limrst.o) \ 
    7094    $(MODEL_LIB)(limthd.o) \ 
    7095    $(MODEL_LIB)(limtrp.o) \ 
    7096    $(MODEL_LIB)(limwri.o) \ 
    7097    $(MODEL_LIB)(obctra.o) \ 
    7098    $(MODEL_LIB)(ocesbc.o) \ 
    7099    $(MODEL_LIB)(oce.o) \ 
    7100    $(MODEL_LIB)(ocfzpt.o) \ 
    7101    $(MODEL_LIB)(par_kind.o) \ 
    7102    $(MODEL_LIB)(par_oce.o) \ 
    7103    $(MODEL_LIB)(phycst.o) \ 
    7104    $(MODEL_LIB)(prtctl.o) \ 
    7105    $(MODEL_LIB)(solisl.o) \ 
    7106    $(MODEL_LIB)(sol_oce.o) \ 
    7107    $(MODEL_LIB)(taumod.o) \ 
    7108    $(MODEL_LIB)(tradmp.o) \ 
    7109    $(MODEL_LIB)(traqsr.o) \ 
    7110    $(MODEL_LIB)(trazdf_exp.o) \ 
    7111    $(MODEL_LIB)(trazdf_imp.o) \ 
    7112    $(MODEL_LIB)(trazdf_imp_jki.o) \ 
    7113    $(MODEL_LIB)(trc_oce.o) \ 
    7114    $(MODEL_LIB)(trdmod.o) \ 
    7115    $(MODEL_LIB)(trdmod_oce.o) \ 
    7116    $(MODEL_LIB)(zdfddm.o) \ 
    7117    $(MODEL_LIB)(zdfkpp.o) \ 
    7118    $(MODEL_LIB)(zdfmxl.o) \ 
    7119    $(MODEL_LIB)(zdftke.o) \ 
    7120    $(MODEL_LIB)(zdf_oce.o) \ 
    7121    daymod.F90 \ 
    7122    diawri1d.F90 \ 
    7123    diawri.F90 \ 
    7124    dom_oce.F90 \ 
    7125    dtasal.F90 \ 
    7126    dtasst.F90 \ 
    7127    dtatem.F90 \ 
    7128    dyncor1d.F90 \ 
    7129    dynnxt1d.F90 \ 
    7130    dynzdf.F90 \ 
    7131    eosbn2.F90 \ 
    7132    flxfwb.F90 \ 
    7133    flxmod.F90 \ 
    7134    flxrnf.F90 \ 
    7135    icestp1d.F90 \ 
    7136    ice_oce.F90 \ 
    7137    in_out_manager.F90 \ 
    7138    lbclnk.F90 \ 
    7139    ldfdyn_oce.F90 \ 
    7140    ldftra_oce.F90 \ 
    7141    ocesbc.F90 \ 
    7142    oce.F90 \ 
    7143    ocfzpt.F90 \ 
    7144    prtctl.F90 \ 
    7145    restart.F90 \ 
    7146    stpctl.F90 \ 
    7147    taumod.F90 \ 
    7148    tranxt.F90 \ 
    7149    traqsr.F90 \ 
    7150    trasbc.F90 \ 
    7151    trazdf.F90 \ 
    7152    trcstp.F90 \ 
    7153    zdfbfr.F90 \ 
    7154    zdfddm.F90 \ 
    7155    zdfevd.F90 \ 
    7156    zdfkpp.F90 \ 
    7157    zdfmxl.F90 \ 
    7158    zdfric.F90 \ 
    7159    zdftke.F90 \ 
    7160    zdf_oce.F90 \ 
    7161    $(MODEL_LIB)(daymod.o) \ 
    7162    $(MODEL_LIB)(diawri1d.o) \ 
    7163    $(MODEL_LIB)(diawri.o) \ 
    7164    $(MODEL_LIB)(dom_oce.o) \ 
    7165    $(MODEL_LIB)(dtasal.o) \ 
    7166    $(MODEL_LIB)(dtasst.o) \ 
    7167    $(MODEL_LIB)(dtatem.o) \ 
    7168    $(MODEL_LIB)(dyncor1d.o) \ 
    7169    $(MODEL_LIB)(dynnxt1d.o) \ 
    7170    $(MODEL_LIB)(dynzdf.o) \ 
    7171    $(MODEL_LIB)(eosbn2.o) \ 
    7172    $(MODEL_LIB)(flxfwb.o) \ 
    7173    $(MODEL_LIB)(flxmod.o) \ 
    7174    $(MODEL_LIB)(flxrnf.o) \ 
    7175    $(MODEL_LIB)(icestp1d.o) \ 
    7176    $(MODEL_LIB)(ice_oce.o) \ 
    7177    $(MODEL_LIB)(in_out_manager.o) \ 
    7178    $(MODEL_LIB)(lbclnk.o) \ 
    7179    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7180    $(MODEL_LIB)(ldftra_oce.o) \ 
    7181    $(MODEL_LIB)(ocesbc.o) \ 
    7182    $(MODEL_LIB)(oce.o) \ 
    7183    $(MODEL_LIB)(ocfzpt.o) \ 
    7184    $(MODEL_LIB)(prtctl.o) \ 
    7185    $(MODEL_LIB)(restart.o) \ 
    7186    $(MODEL_LIB)(stpctl.o) \ 
    7187    $(MODEL_LIB)(taumod.o) \ 
    7188    $(MODEL_LIB)(tranxt.o) \ 
    7189    $(MODEL_LIB)(traqsr.o) \ 
    7190    $(MODEL_LIB)(trasbc.o) \ 
    7191    $(MODEL_LIB)(trazdf.o) \ 
    7192    $(MODEL_LIB)(trcstp.o) \ 
    7193    $(MODEL_LIB)(zdfbfr.o) \ 
    7194    $(MODEL_LIB)(zdfddm.o) \ 
    7195    $(MODEL_LIB)(zdfevd.o) \ 
    7196    $(MODEL_LIB)(zdfkpp.o) \ 
    7197    $(MODEL_LIB)(zdfmxl.o) \ 
    7198    $(MODEL_LIB)(zdfric.o) \ 
    7199    $(MODEL_LIB)(zdftke.o) \ 
    7200    $(MODEL_LIB)(zdf_oce.o) \ 
    7201    domzgr_substitute.h90 \ 
    7202    zdfddm_substitute.h90 \ 
    7203    KEY_CPP \ 
    7204    step1d.F90 
    7205 $(MODEL_LIB)(step.o) :  \ 
    7206    agrif_opa_interp.F90 \ 
    7207    agrif_opa_update.F90 \ 
    7208    blk_oce.F90 \ 
    7209    cpl_oce.F90 \ 
    7210    daymod.F90 \ 
    7211    diadimg.F90 \ 
    7212    diahth.F90 \ 
    7213    dianam.F90 \ 
    7214    diaspr.F90 \ 
    7215    diawri.F90 \ 
    7216    dom_ice.F90 \ 
    7217    dom_oce.F90 \ 
    7218    dtasal.F90 \ 
    7219    dtasss.F90 \ 
    7220    dtasst.F90 \ 
    7221    dtatem.F90 \ 
    72227263   dynhpg_jki.F90 \ 
     7264   dynldf_bilap.F90 \ 
    72237265   dynldf_bilapg.F90 \ 
    7224    dynldf_bilap.F90 \ 
    72257266   dynldf_iso.F90 \ 
    72267267   dynldf_lap.F90 \ 
     
    72387279   eosbn2.F90 \ 
    72397280   flo4rk.F90 \ 
     7281   flo_oce.F90 \ 
    72407282   floblk.F90 \ 
    72417283   flodom.F90 \ 
    72427284   flowri.F90 \ 
    7243    flo_oce.F90 \ 
     7285   flx_oce.F90 \ 
    72447286   flxblk.F90 \ 
    72457287   flxmod.F90 \ 
    72467288   flxrnf.F90 \ 
    7247    flx_oce.F90 \ 
    7248    iceini.F90 \ 
    72497289   ice.F90 \ 
    72507290   ice_oce.F90 \ 
    7251    in_out_manager.F90 \ 
     7291   iceini.F90 \ 
     7292   in_out_manager.F90 \ 
     7293   iom.F90 \ 
    72527294   lbclnk.F90 \ 
    72537295   ldfdyn_oce.F90 \ 
     
    72647306   limtrp.F90 \ 
    72657307   limwri.F90 \ 
     7308   obc_oce.F90 \ 
    72667309   obccli.F90 \ 
    72677310   obcdyn.F90 \ 
     
    72697312   obctra.F90 \ 
    72707313   obcvol.F90 \ 
    7271    obc_oce.F90 \ 
     7314   oce.F90 \ 
    72727315   ocesbc.F90 \ 
    7273    oce.F90 \ 
    72747316   ocfzpt.F90 \ 
    72757317   par_kind.F90 \ 
     
    72777319   phycst.F90 \ 
    72787320   prtctl.F90 \ 
     7321   sol_oce.F90 \ 
    72797322   solfet.F90 \ 
    72807323   solisl.F90 \ 
    72817324   solpcg.F90 \ 
    72827325   solsor.F90 \ 
    7283    sol_oce.F90 \ 
    72847326   taumod.F90 \ 
    72857327   traadv_cen2.F90 \ 
    72867328   traadv_cen2_jki.F90 \ 
    72877329   traadv_eiv.F90 \ 
     7330   traadv_muscl.F90 \ 
    72887331   traadv_muscl2.F90 \ 
    7289    traadv_muscl.F90 \ 
    72907332   traadv_tvd.F90 \ 
    72917333   trabbl.F90 \ 
    72927334   tradmp.F90 \ 
     7335   traldf_bilap.F90 \ 
    72937336   traldf_bilapg.F90 \ 
    7294    traldf_bilap.F90 \ 
    72957337   traldf_iso.F90 \ 
    72967338   traldf_lap.F90 \ 
     
    73037345   trdmod.F90 \ 
    73047346   trdmod_oce.F90 \ 
     7347   zdf_oce.F90 \ 
    73057348   zdfddm.F90 \ 
    73067349   zdfkpp.F90 \ 
    73077350   zdfmxl.F90 \ 
    73087351   zdftke.F90 \ 
    7309    zdf_oce.F90 \ 
    7310    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    7311    $(MODEL_LIB)(agrif_opa_update.o) \ 
    7312    $(MODEL_LIB)(blk_oce.o) \ 
     7352   $(MODEL_LIB)(agrif_opa_sponge.o) \ 
     7353   $(MODEL_LIB)(cla.o) \ 
     7354   $(MODEL_LIB)(cla_div.o) \ 
     7355   $(MODEL_LIB)(closea.o) \ 
     7356   $(MODEL_LIB)(cpl.o) \ 
    73137357   $(MODEL_LIB)(cpl_oce.o) \ 
    73147358   $(MODEL_LIB)(daymod.o) \ 
    7315    $(MODEL_LIB)(diadimg.o) \ 
     7359   $(MODEL_LIB)(diafwb.o) \ 
     7360   $(MODEL_LIB)(diagap.o) \ 
     7361   $(MODEL_LIB)(diahdy.o) \ 
    73167362   $(MODEL_LIB)(diahth.o) \ 
    7317    $(MODEL_LIB)(dianam.o) \ 
     7363   $(MODEL_LIB)(diaptr.o) \ 
    73187364   $(MODEL_LIB)(diaspr.o) \ 
    73197365   $(MODEL_LIB)(diawri.o) \ 
    7320    $(MODEL_LIB)(dom_ice.o) \ 
     7366   $(MODEL_LIB)(divcur.o) \ 
    73217367   $(MODEL_LIB)(dom_oce.o) \ 
    73227368   $(MODEL_LIB)(dtasal.o) \ 
     
    73247370   $(MODEL_LIB)(dtasst.o) \ 
    73257371   $(MODEL_LIB)(dtatem.o) \ 
    7326    $(MODEL_LIB)(dynhpg_jki.o) \ 
    7327    $(MODEL_LIB)(dynldf_bilapg.o) \ 
    7328    $(MODEL_LIB)(dynldf_bilap.o) \ 
    7329    $(MODEL_LIB)(dynldf_iso.o) \ 
    7330    $(MODEL_LIB)(dynldf_lap.o) \ 
    7331    $(MODEL_LIB)(dynspg_exp.o) \ 
    7332    $(MODEL_LIB)(dynspg_exp_jki.o) \ 
    7333    $(MODEL_LIB)(dynspg_flt.o) \ 
    7334    $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     7372   $(MODEL_LIB)(dynhpg.o) \ 
     7373   $(MODEL_LIB)(dynkeg.o) \ 
     7374   $(MODEL_LIB)(dynldf.o) \ 
     7375   $(MODEL_LIB)(dynnxt.o) \ 
     7376   $(MODEL_LIB)(dynspg.o) \ 
    73357377   $(MODEL_LIB)(dynspg_oce.o) \ 
    7336    $(MODEL_LIB)(dynspg_rl.o) \ 
    7337    $(MODEL_LIB)(dynspg_ts.o) \ 
    7338    $(MODEL_LIB)(dynspg_ts_jki.o) \ 
    7339    $(MODEL_LIB)(dynzdf_exp.o) \ 
    7340    $(MODEL_LIB)(dynzdf_imp.o) \ 
    7341    $(MODEL_LIB)(dynzdf_imp_jki.o) \ 
     7378   $(MODEL_LIB)(dynvor.o) \ 
     7379   $(MODEL_LIB)(dynzad.o) \ 
     7380   $(MODEL_LIB)(dynzdf.o) \ 
    73427381   $(MODEL_LIB)(eosbn2.o) \ 
    7343    $(MODEL_LIB)(flo4rk.o) \ 
    7344    $(MODEL_LIB)(floblk.o) \ 
    7345    $(MODEL_LIB)(flodom.o) \ 
    7346    $(MODEL_LIB)(flowri.o) \ 
    73477382   $(MODEL_LIB)(flo_oce.o) \ 
    7348    $(MODEL_LIB)(flxblk.o) \ 
     7383   $(MODEL_LIB)(floats.o) \ 
     7384   $(MODEL_LIB)(flxfwb.o) \ 
    73497385   $(MODEL_LIB)(flxmod.o) \ 
    73507386   $(MODEL_LIB)(flxrnf.o) \ 
    7351    $(MODEL_LIB)(flx_oce.o) \ 
    7352    $(MODEL_LIB)(iceini.o) \ 
    7353    $(MODEL_LIB)(ice.o) \ 
    73547387   $(MODEL_LIB)(ice_oce.o) \ 
     7388   $(MODEL_LIB)(icestp.o) \ 
    73557389   $(MODEL_LIB)(in_out_manager.o) \ 
    73567390   $(MODEL_LIB)(lbclnk.o) \ 
    73577391   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7392   $(MODEL_LIB)(ldfeiv.o) \ 
    73587393   $(MODEL_LIB)(ldfslp.o) \ 
    73597394   $(MODEL_LIB)(ldftra_oce.o) \ 
    7360    $(MODEL_LIB)(lib_mpp.o) \ 
    7361    $(MODEL_LIB)(lib_print.o) \ 
    7362    $(MODEL_LIB)(limdia.o) \ 
    7363    $(MODEL_LIB)(limdmp.o) \ 
    7364    $(MODEL_LIB)(limdyn.o) \ 
    7365    $(MODEL_LIB)(limflx.o) \ 
    7366    $(MODEL_LIB)(limrst.o) \ 
    7367    $(MODEL_LIB)(limthd.o) \ 
    7368    $(MODEL_LIB)(limtrp.o) \ 
    7369    $(MODEL_LIB)(limwri.o) \ 
    7370    $(MODEL_LIB)(obccli.o) \ 
    7371    $(MODEL_LIB)(obcdyn.o) \ 
    7372    $(MODEL_LIB)(obcdyn_bt.o) \ 
    7373    $(MODEL_LIB)(obctra.o) \ 
    7374    $(MODEL_LIB)(obcvol.o) \ 
    7375    $(MODEL_LIB)(obc_oce.o) \ 
     7395   $(MODEL_LIB)(obc_par.o) \ 
     7396   $(MODEL_LIB)(obcdta.o) \ 
     7397   $(MODEL_LIB)(obcrad.o) \ 
     7398   $(MODEL_LIB)(obcrst.o) \ 
     7399   $(MODEL_LIB)(obcspg.o) \ 
     7400   $(MODEL_LIB)(oce.o) \ 
    73767401   $(MODEL_LIB)(ocesbc.o) \ 
    7377    $(MODEL_LIB)(oce.o) \ 
    73787402   $(MODEL_LIB)(ocfzpt.o) \ 
    7379    $(MODEL_LIB)(par_kind.o) \ 
    7380    $(MODEL_LIB)(par_oce.o) \ 
    7381    $(MODEL_LIB)(phycst.o) \ 
    7382    $(MODEL_LIB)(prtctl.o) \ 
    7383    $(MODEL_LIB)(solfet.o) \ 
    7384    $(MODEL_LIB)(solisl.o) \ 
    7385    $(MODEL_LIB)(solpcg.o) \ 
    7386    $(MODEL_LIB)(solsor.o) \ 
    7387    $(MODEL_LIB)(sol_oce.o) \ 
     7403   $(MODEL_LIB)(prtctl.o) \ 
     7404   $(MODEL_LIB)(restart.o) \ 
     7405   $(MODEL_LIB)(stpctl.o) \ 
    73887406   $(MODEL_LIB)(taumod.o) \ 
    7389    $(MODEL_LIB)(traadv_cen2.o) \ 
    7390    $(MODEL_LIB)(traadv_cen2_jki.o) \ 
    7391    $(MODEL_LIB)(traadv_eiv.o) \ 
    7392    $(MODEL_LIB)(traadv_muscl2.o) \ 
    7393    $(MODEL_LIB)(traadv_muscl.o) \ 
    7394    $(MODEL_LIB)(traadv_tvd.o) \ 
     7407   $(MODEL_LIB)(traadv.o) \ 
     7408   $(MODEL_LIB)(trabbc.o) \ 
    73957409   $(MODEL_LIB)(trabbl.o) \ 
    73967410   $(MODEL_LIB)(tradmp.o) \ 
    7397    $(MODEL_LIB)(traldf_bilapg.o) \ 
    7398    $(MODEL_LIB)(traldf_bilap.o) \ 
    7399    $(MODEL_LIB)(traldf_iso.o) \ 
    7400    $(MODEL_LIB)(traldf_lap.o) \ 
     7411   $(MODEL_LIB)(traldf.o) \ 
     7412   $(MODEL_LIB)(tranpc.o) \ 
     7413   $(MODEL_LIB)(tranxt.o) \ 
    74017414   $(MODEL_LIB)(traqsr.o) \ 
     7415   $(MODEL_LIB)(trasbc.o) \ 
    74027416   $(MODEL_LIB)(trazdf.o) \ 
    7403    $(MODEL_LIB)(trazdf_exp.o) \ 
    7404    $(MODEL_LIB)(trazdf_imp.o) \ 
    7405    $(MODEL_LIB)(trazdf_imp_jki.o) \ 
    7406    $(MODEL_LIB)(trc_oce.o) \ 
    7407    $(MODEL_LIB)(trdmod.o) \ 
    7408    $(MODEL_LIB)(trdmod_oce.o) \ 
     7417   $(MODEL_LIB)(trcstp.o) \ 
     7418   $(MODEL_LIB)(trdicp.o) \ 
     7419   $(MODEL_LIB)(trdmld.o) \ 
     7420   $(MODEL_LIB)(trdvor.o) \ 
     7421   $(MODEL_LIB)(wzvmod.o) \ 
     7422   $(MODEL_LIB)(zdf_oce.o) \ 
     7423   $(MODEL_LIB)(zdfbfr.o) \ 
    74097424   $(MODEL_LIB)(zdfddm.o) \ 
     7425   $(MODEL_LIB)(zdfevd.o) \ 
    74107426   $(MODEL_LIB)(zdfkpp.o) \ 
    74117427   $(MODEL_LIB)(zdfmxl.o) \ 
     7428   $(MODEL_LIB)(zdfric.o) \ 
    74127429   $(MODEL_LIB)(zdftke.o) \ 
    7413    $(MODEL_LIB)(zdf_oce.o) \ 
     7430   $(MODEL_LIB)(zdftke_jki.o) \ 
     7431   $(MODEL_LIB)(zpshde.o) \ 
    74147432   agrif_opa_sponge.F90 \ 
    74157433   cla.F90 \ 
     
    74427460   dynzdf.F90 \ 
    74437461   eosbn2.F90 \ 
     7462   flo_oce.F90 \ 
    74447463   floats.F90 \ 
    7445    flo_oce.F90 \ 
    74467464   flxfwb.F90 \ 
    74477465   flxmod.F90 \ 
    74487466   flxrnf.F90 \ 
     7467   ice_oce.F90 \ 
    74497468   icestp.F90 \ 
    7450    ice_oce.F90 \ 
    74517469   in_out_manager.F90 \ 
    74527470   lbclnk.F90 \ 
     
    74557473   ldfslp.F90 \ 
    74567474   ldftra_oce.F90 \ 
     7475   obc_par.F90 \ 
    74577476   obcdta.F90 \ 
    74587477   obcrad.F90 \ 
    74597478   obcrst.F90 \ 
    74607479   obcspg.F90 \ 
    7461    obc_par.F90 \ 
     7480   oce.F90 \ 
    74627481   ocesbc.F90 \ 
    7463    oce.F90 \ 
    74647482   ocfzpt.F90 \ 
    74657483   prtctl.F90 \ 
     
    74827500   trdvor.F90 \ 
    74837501   wzvmod.F90 \ 
     7502   zdf_oce.F90 \ 
    74847503   zdfbfr.F90 \ 
    74857504   zdfddm.F90 \ 
     
    74907509   zdftke.F90 \ 
    74917510   zdftke_jki.F90 \ 
    7492    zdf_oce.F90 \ 
    74937511   zpshde.F90 \ 
    7494    $(MODEL_LIB)(agrif_opa_sponge.o) \ 
    7495    $(MODEL_LIB)(cla.o) \ 
    7496    $(MODEL_LIB)(cla_div.o) \ 
    7497    $(MODEL_LIB)(closea.o) \ 
    7498    $(MODEL_LIB)(cpl.o) \ 
     7512   domzgr_substitute.h90 \ 
     7513   zdfddm_substitute.h90 \ 
     7514   $(AGRIF_LIB) \ 
     7515   KEY_CPP \ 
     7516   step.F90 
     7517$(MODEL_LIB)(step1d.o) :   \ 
     7518   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     7519   $(MODEL_LIB)(agrif_opa_update.o) \ 
     7520   $(MODEL_LIB)(blk_oce.o) \ 
    74997521   $(MODEL_LIB)(cpl_oce.o) \ 
    75007522   $(MODEL_LIB)(daymod.o) \ 
    7501    $(MODEL_LIB)(diafwb.o) \ 
    7502    $(MODEL_LIB)(diagap.o) \ 
    7503    $(MODEL_LIB)(diahdy.o) \ 
     7523   $(MODEL_LIB)(diadimg.o) \ 
    75047524   $(MODEL_LIB)(diahth.o) \ 
    7505    $(MODEL_LIB)(diaptr.o) \ 
     7525   $(MODEL_LIB)(dianam.o) \ 
    75067526   $(MODEL_LIB)(diaspr.o) \ 
    75077527   $(MODEL_LIB)(diawri.o) \ 
    7508    $(MODEL_LIB)(divcur.o) \ 
     7528   $(MODEL_LIB)(dom_ice.o) \ 
    75097529   $(MODEL_LIB)(dom_oce.o) \ 
    75107530   $(MODEL_LIB)(dtasal.o) \ 
     
    75127532   $(MODEL_LIB)(dtasst.o) \ 
    75137533   $(MODEL_LIB)(dtatem.o) \ 
    7514    $(MODEL_LIB)(dynhpg.o) \ 
    7515    $(MODEL_LIB)(dynkeg.o) \ 
    7516    $(MODEL_LIB)(dynldf.o) \ 
    7517    $(MODEL_LIB)(dynnxt.o) \ 
    7518    $(MODEL_LIB)(dynspg.o) \ 
    75197534   $(MODEL_LIB)(dynspg_oce.o) \ 
    7520    $(MODEL_LIB)(dynvor.o) \ 
    7521    $(MODEL_LIB)(dynzad.o) \ 
     7535   $(MODEL_LIB)(dynzdf_exp.o) \ 
     7536   $(MODEL_LIB)(dynzdf_imp.o) \ 
     7537   $(MODEL_LIB)(dynzdf_imp_jki.o) \ 
     7538   $(MODEL_LIB)(eosbn2.o) \ 
     7539   $(MODEL_LIB)(flx_oce.o) \ 
     7540   $(MODEL_LIB)(flxblk.o) \ 
     7541   $(MODEL_LIB)(flxmod.o) \ 
     7542   $(MODEL_LIB)(flxrnf.o) \ 
     7543   $(MODEL_LIB)(ice.o) \ 
     7544   $(MODEL_LIB)(ice_oce.o) \ 
     7545   $(MODEL_LIB)(iceini.o) \ 
     7546   $(MODEL_LIB)(in_out_manager.o) \ 
     7547   $(MODEL_LIB)(iom.o) \ 
     7548   $(MODEL_LIB)(lbclnk.o) \ 
     7549   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7550   $(MODEL_LIB)(ldftra_oce.o) \ 
     7551   $(MODEL_LIB)(lib_mpp.o) \ 
     7552   $(MODEL_LIB)(lib_print.o) \ 
     7553   $(MODEL_LIB)(limdia.o) \ 
     7554   $(MODEL_LIB)(limdyn.o) \ 
     7555   $(MODEL_LIB)(limflx.o) \ 
     7556   $(MODEL_LIB)(limrst.o) \ 
     7557   $(MODEL_LIB)(limthd.o) \ 
     7558   $(MODEL_LIB)(limtrp.o) \ 
     7559   $(MODEL_LIB)(limwri.o) \ 
     7560   $(MODEL_LIB)(obctra.o) \ 
     7561   $(MODEL_LIB)(oce.o) \ 
     7562   $(MODEL_LIB)(ocesbc.o) \ 
     7563   $(MODEL_LIB)(ocfzpt.o) \ 
     7564   $(MODEL_LIB)(par_kind.o) \ 
     7565   $(MODEL_LIB)(par_oce.o) \ 
     7566   $(MODEL_LIB)(phycst.o) \ 
     7567   $(MODEL_LIB)(prtctl.o) \ 
     7568   $(MODEL_LIB)(sol_oce.o) \ 
     7569   $(MODEL_LIB)(solisl.o) \ 
     7570   $(MODEL_LIB)(taumod.o) \ 
     7571   $(MODEL_LIB)(tradmp.o) \ 
     7572   $(MODEL_LIB)(traqsr.o) \ 
     7573   $(MODEL_LIB)(trazdf_exp.o) \ 
     7574   $(MODEL_LIB)(trazdf_imp.o) \ 
     7575   $(MODEL_LIB)(trazdf_imp_jki.o) \ 
     7576   $(MODEL_LIB)(trc_oce.o) \ 
     7577   $(MODEL_LIB)(trdmod.o) \ 
     7578   $(MODEL_LIB)(trdmod_oce.o) \ 
     7579   $(MODEL_LIB)(zdf_oce.o) \ 
     7580   $(MODEL_LIB)(zdfddm.o) \ 
     7581   $(MODEL_LIB)(zdfkpp.o) \ 
     7582   $(MODEL_LIB)(zdfmxl.o) \ 
     7583   $(MODEL_LIB)(zdftke.o) \ 
     7584   agrif_opa_interp.F90 \ 
     7585   agrif_opa_update.F90 \ 
     7586   blk_oce.F90 \ 
     7587   cpl_oce.F90 \ 
     7588   daymod.F90 \ 
     7589   diadimg.F90 \ 
     7590   diahth.F90 \ 
     7591   dianam.F90 \ 
     7592   diaspr.F90 \ 
     7593   diawri.F90 \ 
     7594   dom_ice.F90 \ 
     7595   dom_oce.F90 \ 
     7596   dtasal.F90 \ 
     7597   dtasss.F90 \ 
     7598   dtasst.F90 \ 
     7599   dtatem.F90 \ 
     7600   dynspg_oce.F90 \ 
     7601   dynzdf_exp.F90 \ 
     7602   dynzdf_imp.F90 \ 
     7603   dynzdf_imp_jki.F90 \ 
     7604   eosbn2.F90 \ 
     7605   flx_oce.F90 \ 
     7606   flxblk.F90 \ 
     7607   flxmod.F90 \ 
     7608   flxrnf.F90 \ 
     7609   ice.F90 \ 
     7610   ice_oce.F90 \ 
     7611   iceini.F90 \ 
     7612   in_out_manager.F90 \ 
     7613   iom.F90 \ 
     7614   lbclnk.F90 \ 
     7615   ldfdyn_oce.F90 \ 
     7616   ldftra_oce.F90 \ 
     7617   lib_mpp.F90 \ 
     7618   lib_print.f90 \ 
     7619   limdia.F90 \ 
     7620   limdyn.F90 \ 
     7621   limflx.F90 \ 
     7622   limrst.F90 \ 
     7623   limthd.F90 \ 
     7624   limtrp.F90 \ 
     7625   limwri.F90 \ 
     7626   obctra.F90 \ 
     7627   oce.F90 \ 
     7628   ocesbc.F90 \ 
     7629   ocfzpt.F90 \ 
     7630   par_kind.F90 \ 
     7631   par_oce.F90 \ 
     7632   phycst.F90 \ 
     7633   prtctl.F90 \ 
     7634   sol_oce.F90 \ 
     7635   solisl.F90 \ 
     7636   taumod.F90 \ 
     7637   tradmp.F90 \ 
     7638   traqsr.F90 \ 
     7639   trazdf_exp.F90 \ 
     7640   trazdf_imp.F90 \ 
     7641   trazdf_imp_jki.F90 \ 
     7642   trc_oce.F90 \ 
     7643   trdmod.F90 \ 
     7644   trdmod_oce.F90 \ 
     7645   zdf_oce.F90 \ 
     7646   zdfddm.F90 \ 
     7647   zdfkpp.F90 \ 
     7648   zdfmxl.F90 \ 
     7649   zdftke.F90 \ 
     7650   $(MODEL_LIB)(daymod.o) \ 
     7651   $(MODEL_LIB)(diawri.o) \ 
     7652   $(MODEL_LIB)(diawri1d.o) \ 
     7653   $(MODEL_LIB)(dom_oce.o) \ 
     7654   $(MODEL_LIB)(dtasal.o) \ 
     7655   $(MODEL_LIB)(dtasst.o) \ 
     7656   $(MODEL_LIB)(dtatem.o) \ 
     7657   $(MODEL_LIB)(dyncor1d.o) \ 
     7658   $(MODEL_LIB)(dynnxt1d.o) \ 
    75227659   $(MODEL_LIB)(dynzdf.o) \ 
    75237660   $(MODEL_LIB)(eosbn2.o) \ 
    7524    $(MODEL_LIB)(floats.o) \ 
    7525    $(MODEL_LIB)(flo_oce.o) \ 
    75267661   $(MODEL_LIB)(flxfwb.o) \ 
    75277662   $(MODEL_LIB)(flxmod.o) \ 
    75287663   $(MODEL_LIB)(flxrnf.o) \ 
    7529    $(MODEL_LIB)(icestp.o) \ 
    75307664   $(MODEL_LIB)(ice_oce.o) \ 
     7665   $(MODEL_LIB)(icestp1d.o) \ 
    75317666   $(MODEL_LIB)(in_out_manager.o) \ 
    75327667   $(MODEL_LIB)(lbclnk.o) \ 
    75337668   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7534    $(MODEL_LIB)(ldfeiv.o) \ 
    7535    $(MODEL_LIB)(ldfslp.o) \ 
    75367669   $(MODEL_LIB)(ldftra_oce.o) \ 
    7537    $(MODEL_LIB)(obcdta.o) \ 
    7538    $(MODEL_LIB)(obcrad.o) \ 
    7539    $(MODEL_LIB)(obcrst.o) \ 
    7540    $(MODEL_LIB)(obcspg.o) \ 
    7541    $(MODEL_LIB)(obc_par.o) \ 
     7670   $(MODEL_LIB)(oce.o) \ 
    75427671   $(MODEL_LIB)(ocesbc.o) \ 
    7543    $(MODEL_LIB)(oce.o) \ 
    75447672   $(MODEL_LIB)(ocfzpt.o) \ 
    75457673   $(MODEL_LIB)(prtctl.o) \ 
     
    75477675   $(MODEL_LIB)(stpctl.o) \ 
    75487676   $(MODEL_LIB)(taumod.o) \ 
    7549    $(MODEL_LIB)(traadv.o) \ 
    7550    $(MODEL_LIB)(trabbc.o) \ 
    7551    $(MODEL_LIB)(trabbl.o) \ 
    7552    $(MODEL_LIB)(tradmp.o) \ 
    7553    $(MODEL_LIB)(traldf.o) \ 
    7554    $(MODEL_LIB)(tranpc.o) \ 
    75557677   $(MODEL_LIB)(tranxt.o) \ 
    75567678   $(MODEL_LIB)(traqsr.o) \ 
     
    75587680   $(MODEL_LIB)(trazdf.o) \ 
    75597681   $(MODEL_LIB)(trcstp.o) \ 
    7560    $(MODEL_LIB)(trdicp.o) \ 
    7561    $(MODEL_LIB)(trdmld.o) \ 
    7562    $(MODEL_LIB)(trdvor.o) \ 
    7563    $(MODEL_LIB)(wzvmod.o) \ 
     7682   $(MODEL_LIB)(zdf_oce.o) \ 
    75647683   $(MODEL_LIB)(zdfbfr.o) \ 
    75657684   $(MODEL_LIB)(zdfddm.o) \ 
     
    75697688   $(MODEL_LIB)(zdfric.o) \ 
    75707689   $(MODEL_LIB)(zdftke.o) \ 
    7571    $(MODEL_LIB)(zdftke_jki.o) \ 
    7572    $(MODEL_LIB)(zdf_oce.o) \ 
    7573    $(MODEL_LIB)(zpshde.o) \ 
     7690   daymod.F90 \ 
     7691   diawri.F90 \ 
     7692   diawri1d.F90 \ 
     7693   dom_oce.F90 \ 
     7694   dtasal.F90 \ 
     7695   dtasst.F90 \ 
     7696   dtatem.F90 \ 
     7697   dyncor1d.F90 \ 
     7698   dynnxt1d.F90 \ 
     7699   dynzdf.F90 \ 
     7700   eosbn2.F90 \ 
     7701   flxfwb.F90 \ 
     7702   flxmod.F90 \ 
     7703   flxrnf.F90 \ 
     7704   ice_oce.F90 \ 
     7705   icestp1d.F90 \ 
     7706   in_out_manager.F90 \ 
     7707   lbclnk.F90 \ 
     7708   ldfdyn_oce.F90 \ 
     7709   ldftra_oce.F90 \ 
     7710   oce.F90 \ 
     7711   ocesbc.F90 \ 
     7712   ocfzpt.F90 \ 
     7713   prtctl.F90 \ 
     7714   restart.F90 \ 
     7715   stpctl.F90 \ 
     7716   taumod.F90 \ 
     7717   tranxt.F90 \ 
     7718   traqsr.F90 \ 
     7719   trasbc.F90 \ 
     7720   trazdf.F90 \ 
     7721   trcstp.F90 \ 
     7722   zdf_oce.F90 \ 
     7723   zdfbfr.F90 \ 
     7724   zdfddm.F90 \ 
     7725   zdfevd.F90 \ 
     7726   zdfkpp.F90 \ 
     7727   zdfmxl.F90 \ 
     7728   zdfric.F90 \ 
     7729   zdftke.F90 \ 
    75747730   domzgr_substitute.h90 \ 
    75757731   zdfddm_substitute.h90 \ 
    7576    $(AGRIF_LIB) \ 
    7577    KEY_CPP \ 
    7578    step.F90 
     7732   KEY_CPP \ 
     7733   step1d.F90 
    75797734$(MODEL_LIB)(stpctl.o) :   \ 
     7735   $(MODEL_LIB)(daymod.o) \ 
     7736   $(MODEL_LIB)(diadimg.o) \ 
     7737   $(MODEL_LIB)(diahth.o) \ 
     7738   $(MODEL_LIB)(dianam.o) \ 
     7739   $(MODEL_LIB)(diaspr.o) \ 
     7740   $(MODEL_LIB)(dom_oce.o) \ 
     7741   $(MODEL_LIB)(flx_oce.o) \ 
     7742   $(MODEL_LIB)(flxrnf.o) \ 
     7743   $(MODEL_LIB)(ice_oce.o) \ 
     7744   $(MODEL_LIB)(in_out_manager.o) \ 
     7745   $(MODEL_LIB)(iom.o) \ 
     7746   $(MODEL_LIB)(lbclnk.o) \ 
     7747   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7748   $(MODEL_LIB)(ldftra_oce.o) \ 
     7749   $(MODEL_LIB)(lib_mpp.o) \ 
     7750   $(MODEL_LIB)(lib_print.o) \ 
     7751   $(MODEL_LIB)(obc_oce.o) \ 
     7752   $(MODEL_LIB)(oce.o) \ 
     7753   $(MODEL_LIB)(ocesbc.o) \ 
     7754   $(MODEL_LIB)(ocfzpt.o) \ 
     7755   $(MODEL_LIB)(par_kind.o) \ 
     7756   $(MODEL_LIB)(par_oce.o) \ 
     7757   $(MODEL_LIB)(phycst.o) \ 
     7758   $(MODEL_LIB)(sol_oce.o) \ 
     7759   $(MODEL_LIB)(solfet.o) \ 
     7760   $(MODEL_LIB)(solpcg.o) \ 
     7761   $(MODEL_LIB)(solsor.o) \ 
     7762   $(MODEL_LIB)(taumod.o) \ 
     7763   $(MODEL_LIB)(zdf_oce.o) \ 
     7764   $(MODEL_LIB)(zdfddm.o) \ 
     7765   $(MODEL_LIB)(zdfmxl.o) \ 
    75807766   daymod.F90 \ 
    75817767   diadimg.F90 \ 
     
    75847770   diaspr.F90 \ 
    75857771   dom_oce.F90 \ 
     7772   flx_oce.F90 \ 
    75867773   flxrnf.F90 \ 
    7587    flx_oce.F90 \ 
    75887774   ice_oce.F90 \ 
    75897775   in_out_manager.F90 \ 
     7776   iom.F90 \ 
    75907777   lbclnk.F90 \ 
    75917778   ldfdyn_oce.F90 \ 
     
    75947781   lib_print.f90 \ 
    75957782   obc_oce.F90 \ 
     7783   oce.F90 \ 
    75967784   ocesbc.F90 \ 
    7597    oce.F90 \ 
    75987785   ocfzpt.F90 \ 
    75997786   par_kind.F90 \ 
    76007787   par_oce.F90 \ 
    76017788   phycst.F90 \ 
     7789   sol_oce.F90 \ 
    76027790   solfet.F90 \ 
    76037791   solpcg.F90 \ 
    76047792   solsor.F90 \ 
    7605    sol_oce.F90 \ 
    76067793   taumod.F90 \ 
     7794   zdf_oce.F90 \ 
    76077795   zdfddm.F90 \ 
    76087796   zdfmxl.F90 \ 
    7609    zdf_oce.F90 \ 
    7610    $(MODEL_LIB)(daymod.o) \ 
    7611    $(MODEL_LIB)(diadimg.o) \ 
    7612    $(MODEL_LIB)(diahth.o) \ 
    7613    $(MODEL_LIB)(dianam.o) \ 
    7614    $(MODEL_LIB)(diaspr.o) \ 
    7615    $(MODEL_LIB)(dom_oce.o) \ 
    7616    $(MODEL_LIB)(flxrnf.o) \ 
    7617    $(MODEL_LIB)(flx_oce.o) \ 
    7618    $(MODEL_LIB)(ice_oce.o) \ 
    7619    $(MODEL_LIB)(in_out_manager.o) \ 
    7620    $(MODEL_LIB)(lbclnk.o) \ 
    7621    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7622    $(MODEL_LIB)(ldftra_oce.o) \ 
    7623    $(MODEL_LIB)(lib_mpp.o) \ 
    7624    $(MODEL_LIB)(lib_print.o) \ 
    7625    $(MODEL_LIB)(obc_oce.o) \ 
    7626    $(MODEL_LIB)(ocesbc.o) \ 
    7627    $(MODEL_LIB)(oce.o) \ 
    7628    $(MODEL_LIB)(ocfzpt.o) \ 
    7629    $(MODEL_LIB)(par_kind.o) \ 
    7630    $(MODEL_LIB)(par_oce.o) \ 
    7631    $(MODEL_LIB)(phycst.o) \ 
    7632    $(MODEL_LIB)(solfet.o) \ 
    7633    $(MODEL_LIB)(solpcg.o) \ 
    7634    $(MODEL_LIB)(solsor.o) \ 
     7797   $(MODEL_LIB)(diawri.o) \ 
     7798   $(MODEL_LIB)(dom_oce.o) \ 
     7799   $(MODEL_LIB)(dynspg_oce.o) \ 
     7800   $(MODEL_LIB)(in_out_manager.o) \ 
     7801   $(MODEL_LIB)(lbclnk.o) \ 
     7802   $(MODEL_LIB)(lib_mpp.o) \ 
     7803   $(MODEL_LIB)(oce.o) \ 
    76357804   $(MODEL_LIB)(sol_oce.o) \ 
    7636    $(MODEL_LIB)(taumod.o) \ 
    7637    $(MODEL_LIB)(zdfddm.o) \ 
    7638    $(MODEL_LIB)(zdfmxl.o) \ 
    7639    $(MODEL_LIB)(zdf_oce.o) \ 
     7805   $(MODEL_LIB)(solisl.o) \ 
    76407806   diawri.F90 \ 
    76417807   dom_oce.F90 \ 
     
    76457811   lib_mpp.F90 \ 
    76467812   oce.F90 \ 
     7813   sol_oce.F90 \ 
    76477814   solisl.F90 \ 
    7648    sol_oce.F90 \ 
    7649    $(MODEL_LIB)(diawri.o) \ 
    7650    $(MODEL_LIB)(dom_oce.o) \ 
    7651    $(MODEL_LIB)(dynspg_oce.o) \ 
    7652    $(MODEL_LIB)(in_out_manager.o) \ 
    7653    $(MODEL_LIB)(lbclnk.o) \ 
    7654    $(MODEL_LIB)(lib_mpp.o) \ 
    7655    $(MODEL_LIB)(oce.o) \ 
    7656    $(MODEL_LIB)(solisl.o) \ 
    7657    $(MODEL_LIB)(sol_oce.o) \ 
    76587815   stpctl.F90 
    76597816$(MODEL_LIB)(taumod.o) :   \ 
    7660    dom_oce.F90 \ 
    7661    in_out_manager.F90 \ 
    7662    lib_mpp.F90 \ 
    7663    lib_print.f90 \ 
    7664    oce.F90 \ 
    7665    par_kind.F90 \ 
    7666    par_oce.F90 \ 
    7667    phycst.F90 \ 
    7668    prtctl.F90 \ 
    7669    $(MODEL_LIB)(dom_oce.o) \ 
    7670    $(MODEL_LIB)(in_out_manager.o) \ 
    7671    $(MODEL_LIB)(lib_mpp.o) \ 
    7672    $(MODEL_LIB)(lib_print.o) \ 
    7673    $(MODEL_LIB)(oce.o) \ 
    7674    $(MODEL_LIB)(par_kind.o) \ 
    7675    $(MODEL_LIB)(par_oce.o) \ 
    7676    $(MODEL_LIB)(phycst.o) \ 
    7677    $(MODEL_LIB)(prtctl.o) \ 
     7817   $(MODEL_LIB)(dom_oce.o) \ 
     7818   $(MODEL_LIB)(in_out_manager.o) \ 
     7819   $(MODEL_LIB)(lib_mpp.o) \ 
     7820   $(MODEL_LIB)(lib_print.o) \ 
     7821   $(MODEL_LIB)(oce.o) \ 
     7822   $(MODEL_LIB)(par_kind.o) \ 
     7823   $(MODEL_LIB)(par_oce.o) \ 
     7824   $(MODEL_LIB)(phycst.o) \ 
     7825   $(MODEL_LIB)(prtctl.o) \ 
     7826   dom_oce.F90 \ 
     7827   in_out_manager.F90 \ 
     7828   lib_mpp.F90 \ 
     7829   lib_print.f90 \ 
     7830   oce.F90 \ 
     7831   par_kind.F90 \ 
     7832   par_oce.F90 \ 
     7833   phycst.F90 \ 
     7834   prtctl.F90 \ 
     7835   $(MODEL_LIB)(daymod.o) \ 
     7836   $(MODEL_LIB)(dom_oce.o) \ 
     7837   $(MODEL_LIB)(in_out_manager.o) \ 
     7838   $(MODEL_LIB)(lbclnk.o) \ 
     7839   $(MODEL_LIB)(phycst.o) \ 
    76787840   daymod.F90 \ 
    76797841   dom_oce.F90 \ 
     
    76817843   lbclnk.F90 \ 
    76827844   phycst.F90 \ 
    7683    $(MODEL_LIB)(daymod.o) \ 
    7684    $(MODEL_LIB)(dom_oce.o) \ 
    7685    $(MODEL_LIB)(in_out_manager.o) \ 
    7686    $(MODEL_LIB)(lbclnk.o) \ 
    7687    $(MODEL_LIB)(phycst.o) \ 
     7845   $(MODEL_LIB)(cpl_oce.o) \ 
     7846   $(MODEL_LIB)(geo2ocean.o) \ 
     7847   $(MODEL_LIB)(iom.o) \ 
    76887848   cpl_oce.F90 \ 
    76897849   geo2ocean.F90 \ 
    7690    $(MODEL_LIB)(cpl_oce.o) \ 
    7691    $(MODEL_LIB)(geo2ocean.o) \ 
     7850   iom.F90 \ 
    76927851   tau_coupled.h90 \ 
    76937852   tau_coupled_ice.h90 \ 
     
    76977856   taumod.F90 
    76987857$(MODEL_LIB)(thd_ice.o) :  \ 
    7699    par_oce.F90 \ 
    7700    $(MODEL_LIB)(par_oce.o) \ 
     7858   $(MODEL_LIB)(par_oce.o) \ 
     7859   par_oce.F90 \ 
     7860   $(MODEL_LIB)(par_ice.o) \ 
    77017861   par_ice.F90 \ 
    7702    $(MODEL_LIB)(par_ice.o) \ 
    77037862   thd_ice.F90 
    77047863$(MODEL_LIB)(traadv.o) :   \ 
     7864   $(MODEL_LIB)(diaptr.o) \ 
     7865   $(MODEL_LIB)(dom_oce.o) \ 
     7866   $(MODEL_LIB)(dynspg_oce.o) \ 
     7867   $(MODEL_LIB)(eosbn2.o) \ 
     7868   $(MODEL_LIB)(flxrnf.o) \ 
     7869   $(MODEL_LIB)(in_out_manager.o) \ 
     7870   $(MODEL_LIB)(lbclnk.o) \ 
     7871   $(MODEL_LIB)(ldfslp.o) \ 
     7872   $(MODEL_LIB)(ldftra_oce.o) \ 
     7873   $(MODEL_LIB)(lib_mpp.o) \ 
     7874   $(MODEL_LIB)(lib_print.o) \ 
     7875   $(MODEL_LIB)(oce.o) \ 
     7876   $(MODEL_LIB)(ocfzpt.o) \ 
     7877   $(MODEL_LIB)(par_kind.o) \ 
     7878   $(MODEL_LIB)(par_oce.o) \ 
     7879   $(MODEL_LIB)(prtctl.o) \ 
     7880   $(MODEL_LIB)(trabbl.o) \ 
     7881   $(MODEL_LIB)(trdmod.o) \ 
     7882   $(MODEL_LIB)(trdmod_oce.o) \ 
    77057883   diaptr.F90 \ 
    77067884   dom_oce.F90 \ 
     
    77227900   trdmod.F90 \ 
    77237901   trdmod_oce.F90 \ 
    7724    $(MODEL_LIB)(diaptr.o) \ 
    7725    $(MODEL_LIB)(dom_oce.o) \ 
    7726    $(MODEL_LIB)(dynspg_oce.o) \ 
    7727    $(MODEL_LIB)(eosbn2.o) \ 
    7728    $(MODEL_LIB)(flxrnf.o) \ 
    7729    $(MODEL_LIB)(in_out_manager.o) \ 
    7730    $(MODEL_LIB)(lbclnk.o) \ 
    7731    $(MODEL_LIB)(ldfslp.o) \ 
     7902   $(MODEL_LIB)(dom_oce.o) \ 
     7903   $(MODEL_LIB)(in_out_manager.o) \ 
    77327904   $(MODEL_LIB)(ldftra_oce.o) \ 
    7733    $(MODEL_LIB)(lib_mpp.o) \ 
    7734    $(MODEL_LIB)(lib_print.o) \ 
    7735    $(MODEL_LIB)(oce.o) \ 
    7736    $(MODEL_LIB)(ocfzpt.o) \ 
    7737    $(MODEL_LIB)(par_kind.o) \ 
    7738    $(MODEL_LIB)(par_oce.o) \ 
    7739    $(MODEL_LIB)(prtctl.o) \ 
     7905   $(MODEL_LIB)(oce.o) \ 
     7906   $(MODEL_LIB)(prtctl.o) \ 
     7907   $(MODEL_LIB)(traadv_cen2.o) \ 
     7908   $(MODEL_LIB)(traadv_cen2_jki.o) \ 
     7909   $(MODEL_LIB)(traadv_eiv.o) \ 
     7910   $(MODEL_LIB)(traadv_muscl.o) \ 
     7911   $(MODEL_LIB)(traadv_muscl2.o) \ 
     7912   $(MODEL_LIB)(traadv_tvd.o) \ 
    77407913   $(MODEL_LIB)(trabbl.o) \ 
    7741    $(MODEL_LIB)(trdmod.o) \ 
    7742    $(MODEL_LIB)(trdmod_oce.o) \ 
    77437914   dom_oce.F90 \ 
    77447915   in_out_manager.F90 \ 
     
    77497920   traadv_cen2_jki.F90 \ 
    77507921   traadv_eiv.F90 \ 
     7922   traadv_muscl.F90 \ 
    77517923   traadv_muscl2.F90 \ 
    7752    traadv_muscl.F90 \ 
    77537924   traadv_tvd.F90 \ 
    77547925   trabbl.F90 \ 
    7755    $(MODEL_LIB)(dom_oce.o) \ 
    7756    $(MODEL_LIB)(in_out_manager.o) \ 
    7757    $(MODEL_LIB)(ldftra_oce.o) \ 
    7758    $(MODEL_LIB)(oce.o) \ 
    7759    $(MODEL_LIB)(prtctl.o) \ 
    7760    $(MODEL_LIB)(traadv_cen2.o) \ 
    7761    $(MODEL_LIB)(traadv_cen2_jki.o) \ 
    7762    $(MODEL_LIB)(traadv_eiv.o) \ 
    7763    $(MODEL_LIB)(traadv_muscl2.o) \ 
    7764    $(MODEL_LIB)(traadv_muscl.o) \ 
    7765    $(MODEL_LIB)(traadv_tvd.o) \ 
    7766    $(MODEL_LIB)(trabbl.o) \ 
    77677926   domzgr_substitute.h90 \ 
    77687927   vectopt_loop_substitute.h90 \ 
     
    77707929   traadv.F90 
    77717930$(MODEL_LIB)(traadv_cen2.o) : \ 
     7931   $(MODEL_LIB)(daymod.o) \ 
     7932   $(MODEL_LIB)(dianam.o) \ 
     7933   $(MODEL_LIB)(dom_oce.o) \ 
     7934   $(MODEL_LIB)(eosbn2.o) \ 
     7935   $(MODEL_LIB)(in_out_manager.o) \ 
     7936   $(MODEL_LIB)(iom.o) \ 
     7937   $(MODEL_LIB)(ldftra_oce.o) \ 
     7938   $(MODEL_LIB)(lib_mpp.o) \ 
     7939   $(MODEL_LIB)(lib_print.o) \ 
     7940   $(MODEL_LIB)(oce.o) \ 
     7941   $(MODEL_LIB)(par_kind.o) \ 
     7942   $(MODEL_LIB)(par_oce.o) \ 
     7943   $(MODEL_LIB)(phycst.o) \ 
     7944   $(MODEL_LIB)(prtctl.o) \ 
     7945   $(MODEL_LIB)(trabbl.o) \ 
     7946   $(MODEL_LIB)(trdicp.o) \ 
     7947   $(MODEL_LIB)(trdicp_oce.o) \ 
     7948   $(MODEL_LIB)(trdmld.o) \ 
     7949   $(MODEL_LIB)(trdmld_oce.o) \ 
     7950   $(MODEL_LIB)(trdmod_oce.o) \ 
     7951   $(MODEL_LIB)(trdvor.o) \ 
     7952   $(MODEL_LIB)(trdvor_oce.o) \ 
    77727953   daymod.F90 \ 
    77737954   dianam.F90 \ 
     
    77757956   eosbn2.F90 \ 
    77767957   in_out_manager.F90 \ 
     7958   iom.F90 \ 
    77777959   ldftra_oce.F90 \ 
    77787960   lib_mpp.F90 \ 
     
    77917973   trdvor.F90 \ 
    77927974   trdvor_oce.F90 \ 
     7975   $(MODEL_LIB)(diaptr.o) \ 
     7976   $(MODEL_LIB)(dom_oce.o) \ 
     7977   $(MODEL_LIB)(dynspg_oce.o) \ 
     7978   $(MODEL_LIB)(flxrnf.o) \ 
     7979   $(MODEL_LIB)(in_out_manager.o) \ 
     7980   $(MODEL_LIB)(lbclnk.o) \ 
     7981   $(MODEL_LIB)(lib_mpp.o) \ 
     7982   $(MODEL_LIB)(oce.o) \ 
     7983   $(MODEL_LIB)(ocfzpt.o) \ 
     7984   $(MODEL_LIB)(prtctl.o) \ 
     7985   $(MODEL_LIB)(trabbl.o) \ 
     7986   $(MODEL_LIB)(trdmod.o) \ 
     7987   $(MODEL_LIB)(trdmod_oce.o) \ 
     7988   diaptr.F90 \ 
     7989   dom_oce.F90 \ 
     7990   dynspg_oce.F90 \ 
     7991   flxrnf.F90 \ 
     7992   in_out_manager.F90 \ 
     7993   lbclnk.F90 \ 
     7994   lib_mpp.F90 \ 
     7995   oce.F90 \ 
     7996   ocfzpt.F90 \ 
     7997   prtctl.F90 \ 
     7998   trabbl.F90 \ 
     7999   trdmod.F90 \ 
     8000   trdmod_oce.F90 \ 
     8001   domzgr_substitute.h90 \ 
     8002   vectopt_loop_substitute.h90 \ 
     8003   KEY_CPP \ 
     8004   traadv_cen2.F90 
     8005$(MODEL_LIB)(traadv_cen2_jki.o) :   \ 
    77938006   $(MODEL_LIB)(daymod.o) \ 
    77948007   $(MODEL_LIB)(dianam.o) \ 
     
    77968009   $(MODEL_LIB)(eosbn2.o) \ 
    77978010   $(MODEL_LIB)(in_out_manager.o) \ 
     8011   $(MODEL_LIB)(iom.o) \ 
    77988012   $(MODEL_LIB)(ldftra_oce.o) \ 
    77998013   $(MODEL_LIB)(lib_mpp.o) \ 
     
    78128026   $(MODEL_LIB)(trdvor.o) \ 
    78138027   $(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    domzgr_substitute.h90 \ 
    7841    vectopt_loop_substitute.h90 \ 
    7842    KEY_CPP \ 
    7843    traadv_cen2.F90 
    7844 $(MODEL_LIB)(traadv_cen2_jki.o) :   \ 
    78458028   daymod.F90 \ 
    78468029   dianam.F90 \ 
     
    78488031   eosbn2.F90 \ 
    78498032   in_out_manager.F90 \ 
     8033   iom.F90 \ 
    78508034   ldftra_oce.F90 \ 
    78518035   lib_mpp.F90 \ 
     
    78648048   trdvor.F90 \ 
    78658049   trdvor_oce.F90 \ 
     8050   $(MODEL_LIB)(diaptr.o) \ 
     8051   $(MODEL_LIB)(dom_oce.o) \ 
     8052   $(MODEL_LIB)(dynspg_oce.o) \ 
     8053   $(MODEL_LIB)(flxrnf.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)(ocfzpt.o) \ 
     8059   $(MODEL_LIB)(prtctl.o) \ 
     8060   $(MODEL_LIB)(trabbl.o) \ 
     8061   $(MODEL_LIB)(trdmod.o) \ 
     8062   $(MODEL_LIB)(trdmod_oce.o) \ 
     8063   diaptr.F90 \ 
     8064   dom_oce.F90 \ 
     8065   dynspg_oce.F90 \ 
     8066   flxrnf.F90 \ 
     8067   in_out_manager.F90 \ 
     8068   lbclnk.F90 \ 
     8069   lib_mpp.F90 \ 
     8070   oce.F90 \ 
     8071   ocfzpt.F90 \ 
     8072   prtctl.F90 \ 
     8073   trabbl.F90 \ 
     8074   trdmod.F90 \ 
     8075   trdmod_oce.F90 \ 
     8076   domzgr_substitute.h90 \ 
     8077   vectopt_loop_substitute.h90 \ 
     8078   KEY_CPP \ 
     8079   traadv_cen2_jki.F90 
     8080$(MODEL_LIB)(traadv_ctl.o) :  \ 
     8081   $(MODEL_LIB)(lib_print.o) \ 
     8082   $(MODEL_LIB)(par_kind.o) \ 
     8083   $(MODEL_LIB)(par_oce.o) \ 
     8084   lib_print.f90 \ 
     8085   par_kind.F90 \ 
     8086   par_oce.F90 \ 
     8087   $(MODEL_LIB)(dom_oce.o) \ 
     8088   $(MODEL_LIB)(in_out_manager.o) \ 
     8089   dom_oce.F90 \ 
     8090   in_out_manager.F90 \ 
     8091   traadv_ctl.F90 
     8092$(MODEL_LIB)(traadv_eiv.o) :  \ 
     8093   $(MODEL_LIB)(dom_oce.o) \ 
     8094   $(MODEL_LIB)(in_out_manager.o) \ 
     8095   $(MODEL_LIB)(lbclnk.o) \ 
     8096   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8097   $(MODEL_LIB)(ldftra_oce.o) \ 
     8098   $(MODEL_LIB)(lib_print.o) \ 
     8099   $(MODEL_LIB)(oce.o) \ 
     8100   $(MODEL_LIB)(par_kind.o) \ 
     8101   $(MODEL_LIB)(par_oce.o) \ 
     8102   $(MODEL_LIB)(phycst.o) \ 
     8103   $(MODEL_LIB)(prtctl.o) \ 
     8104   $(MODEL_LIB)(zdfmxl.o) \ 
     8105   dom_oce.F90 \ 
     8106   in_out_manager.F90 \ 
     8107   lbclnk.F90 \ 
     8108   ldfdyn_oce.F90 \ 
     8109   ldftra_oce.F90 \ 
     8110   lib_print.f90 \ 
     8111   oce.F90 \ 
     8112   par_kind.F90 \ 
     8113   par_oce.F90 \ 
     8114   phycst.F90 \ 
     8115   prtctl.F90 \ 
     8116   zdfmxl.F90 \ 
     8117   $(MODEL_LIB)(dom_oce.o) \ 
     8118   $(MODEL_LIB)(in_out_manager.o) \ 
     8119   $(MODEL_LIB)(ldfslp.o) \ 
     8120   $(MODEL_LIB)(ldftra_oce.o) \ 
     8121   $(MODEL_LIB)(oce.o) \ 
     8122   dom_oce.F90 \ 
     8123   in_out_manager.F90 \ 
     8124   ldfslp.F90 \ 
     8125   ldftra_oce.F90 \ 
     8126   oce.F90 \ 
     8127   domzgr_substitute.h90 \ 
     8128   ldfeiv_substitute.h90 \ 
     8129   ldftra_substitute.h90 \ 
     8130   vectopt_loop_substitute.h90 \ 
     8131   KEY_CPP \ 
     8132   traadv_eiv.F90 
     8133$(MODEL_LIB)(traadv_muscl.o) :   \ 
    78668134   $(MODEL_LIB)(daymod.o) \ 
    78678135   $(MODEL_LIB)(dianam.o) \ 
     
    78858153   $(MODEL_LIB)(trdvor.o) \ 
    78868154   $(MODEL_LIB)(trdvor_oce.o) \ 
    7887    diaptr.F90 \ 
    7888    dom_oce.F90 \ 
    7889    dynspg_oce.F90 \ 
    7890    flxrnf.F90 \ 
    7891    in_out_manager.F90 \ 
    7892    lbclnk.F90 \ 
    7893    lib_mpp.F90 \ 
    7894    oce.F90 \ 
    7895    ocfzpt.F90 \ 
    7896    prtctl.F90 \ 
    7897    trabbl.F90 \ 
    7898    trdmod.F90 \ 
    7899    trdmod_oce.F90 \ 
    7900    $(MODEL_LIB)(diaptr.o) \ 
    7901    $(MODEL_LIB)(dom_oce.o) \ 
    7902    $(MODEL_LIB)(dynspg_oce.o) \ 
    7903    $(MODEL_LIB)(flxrnf.o) \ 
    7904    $(MODEL_LIB)(in_out_manager.o) \ 
    7905    $(MODEL_LIB)(lbclnk.o) \ 
    7906    $(MODEL_LIB)(lib_mpp.o) \ 
    7907    $(MODEL_LIB)(oce.o) \ 
    7908    $(MODEL_LIB)(ocfzpt.o) \ 
    7909    $(MODEL_LIB)(prtctl.o) \ 
    7910    $(MODEL_LIB)(trabbl.o) \ 
    7911    $(MODEL_LIB)(trdmod.o) \ 
    7912    $(MODEL_LIB)(trdmod_oce.o) \ 
    7913    domzgr_substitute.h90 \ 
    7914    vectopt_loop_substitute.h90 \ 
    7915    KEY_CPP \ 
    7916    traadv_cen2_jki.F90 
    7917 $(MODEL_LIB)(traadv_ctl.o) :  \ 
    7918    lib_print.f90 \ 
    7919    par_kind.F90 \ 
    7920    par_oce.F90 \ 
    7921    $(MODEL_LIB)(lib_print.o) \ 
    7922    $(MODEL_LIB)(par_kind.o) \ 
    7923    $(MODEL_LIB)(par_oce.o) \ 
    7924    dom_oce.F90 \ 
    7925    in_out_manager.F90 \ 
    7926    $(MODEL_LIB)(dom_oce.o) \ 
    7927    $(MODEL_LIB)(in_out_manager.o) \ 
    7928    traadv_ctl.F90 
    7929 $(MODEL_LIB)(traadv_eiv.o) :  \ 
    7930    dom_oce.F90 \ 
    7931    in_out_manager.F90 \ 
    7932    lbclnk.F90 \ 
    7933    ldfdyn_oce.F90 \ 
    7934    ldftra_oce.F90 \ 
    7935    lib_print.f90 \ 
    7936    oce.F90 \ 
    7937    par_kind.F90 \ 
    7938    par_oce.F90 \ 
    7939    phycst.F90 \ 
    7940    prtctl.F90 \ 
    7941    zdfmxl.F90 \ 
    7942    $(MODEL_LIB)(dom_oce.o) \ 
    7943    $(MODEL_LIB)(in_out_manager.o) \ 
    7944    $(MODEL_LIB)(lbclnk.o) \ 
    7945    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7946    $(MODEL_LIB)(ldftra_oce.o) \ 
    7947    $(MODEL_LIB)(lib_print.o) \ 
    7948    $(MODEL_LIB)(oce.o) \ 
    7949    $(MODEL_LIB)(par_kind.o) \ 
    7950    $(MODEL_LIB)(par_oce.o) \ 
    7951    $(MODEL_LIB)(phycst.o) \ 
    7952    $(MODEL_LIB)(prtctl.o) \ 
    7953    $(MODEL_LIB)(zdfmxl.o) \ 
    7954    dom_oce.F90 \ 
    7955    in_out_manager.F90 \ 
    7956    ldfslp.F90 \ 
    7957    ldftra_oce.F90 \ 
    7958    oce.F90 \ 
    7959    $(MODEL_LIB)(dom_oce.o) \ 
    7960    $(MODEL_LIB)(in_out_manager.o) \ 
    7961    $(MODEL_LIB)(ldfslp.o) \ 
    7962    $(MODEL_LIB)(ldftra_oce.o) \ 
    7963    $(MODEL_LIB)(oce.o) \ 
    7964    domzgr_substitute.h90 \ 
    7965    ldfeiv_substitute.h90 \ 
    7966    ldftra_substitute.h90 \ 
    7967    vectopt_loop_substitute.h90 \ 
    7968    KEY_CPP \ 
    7969    traadv_eiv.F90 
    7970 $(MODEL_LIB)(traadv_muscl2.o) :  \ 
    79718155   daymod.F90 \ 
    79728156   dianam.F90 \ 
     
    79908174   trdvor.F90 \ 
    79918175   trdvor_oce.F90 \ 
     8176   $(MODEL_LIB)(diaptr.o) \ 
     8177   $(MODEL_LIB)(dom_oce.o) \ 
     8178   $(MODEL_LIB)(dynspg_oce.o) \ 
     8179   $(MODEL_LIB)(in_out_manager.o) \ 
     8180   $(MODEL_LIB)(lbclnk.o) \ 
     8181   $(MODEL_LIB)(lib_mpp.o) \ 
     8182   $(MODEL_LIB)(oce.o) \ 
     8183   $(MODEL_LIB)(prtctl.o) \ 
     8184   $(MODEL_LIB)(trabbl.o) \ 
     8185   $(MODEL_LIB)(trdmod.o) \ 
     8186   $(MODEL_LIB)(trdmod_oce.o) \ 
     8187   diaptr.F90 \ 
     8188   dom_oce.F90 \ 
     8189   dynspg_oce.F90 \ 
     8190   in_out_manager.F90 \ 
     8191   lbclnk.F90 \ 
     8192   lib_mpp.F90 \ 
     8193   oce.F90 \ 
     8194   prtctl.F90 \ 
     8195   trabbl.F90 \ 
     8196   trdmod.F90 \ 
     8197   trdmod_oce.F90 \ 
     8198   domzgr_substitute.h90 \ 
     8199   vectopt_loop_substitute.h90 \ 
     8200   KEY_CPP \ 
     8201   traadv_muscl.F90 
     8202$(MODEL_LIB)(traadv_muscl2.o) :  \ 
    79928203   $(MODEL_LIB)(daymod.o) \ 
    79938204   $(MODEL_LIB)(dianam.o) \ 
     
    80118222   $(MODEL_LIB)(trdvor.o) \ 
    80128223   $(MODEL_LIB)(trdvor_oce.o) \ 
    8013    diaptr.F90 \ 
    8014    dom_oce.F90 \ 
    8015    dynspg_oce.F90 \ 
    8016    in_out_manager.F90 \ 
    8017    lbclnk.F90 \ 
    8018    lib_mpp.F90 \ 
    8019    oce.F90 \ 
    8020    prtctl.F90 \ 
    8021    trabbl.F90 \ 
    8022    trdmod.F90 \ 
    8023    trdmod_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    domzgr_substitute.h90 \ 
    8036    vectopt_loop_substitute.h90 \ 
    8037    KEY_CPP \ 
    8038    traadv_muscl2.F90 
    8039 $(MODEL_LIB)(traadv_muscl.o) :   \ 
    80408224   daymod.F90 \ 
    80418225   dianam.F90 \ 
     
    80598243   trdvor.F90 \ 
    80608244   trdvor_oce.F90 \ 
     8245   $(MODEL_LIB)(diaptr.o) \ 
     8246   $(MODEL_LIB)(dom_oce.o) \ 
     8247   $(MODEL_LIB)(dynspg_oce.o) \ 
     8248   $(MODEL_LIB)(in_out_manager.o) \ 
     8249   $(MODEL_LIB)(lbclnk.o) \ 
     8250   $(MODEL_LIB)(lib_mpp.o) \ 
     8251   $(MODEL_LIB)(oce.o) \ 
     8252   $(MODEL_LIB)(prtctl.o) \ 
     8253   $(MODEL_LIB)(trabbl.o) \ 
     8254   $(MODEL_LIB)(trdmod.o) \ 
     8255   $(MODEL_LIB)(trdmod_oce.o) \ 
     8256   diaptr.F90 \ 
     8257   dom_oce.F90 \ 
     8258   dynspg_oce.F90 \ 
     8259   in_out_manager.F90 \ 
     8260   lbclnk.F90 \ 
     8261   lib_mpp.F90 \ 
     8262   oce.F90 \ 
     8263   prtctl.F90 \ 
     8264   trabbl.F90 \ 
     8265   trdmod.F90 \ 
     8266   trdmod_oce.F90 \ 
     8267   domzgr_substitute.h90 \ 
     8268   vectopt_loop_substitute.h90 \ 
     8269   KEY_CPP \ 
     8270   traadv_muscl2.F90 
     8271$(MODEL_LIB)(traadv_tvd.o) :  \ 
    80618272   $(MODEL_LIB)(daymod.o) \ 
    80628273   $(MODEL_LIB)(dianam.o) \ 
     
    80808291   $(MODEL_LIB)(trdvor.o) \ 
    80818292   $(MODEL_LIB)(trdvor_oce.o) \ 
    8082    diaptr.F90 \ 
    8083    dom_oce.F90 \ 
    8084    dynspg_oce.F90 \ 
    8085    in_out_manager.F90 \ 
    8086    lbclnk.F90 \ 
    8087    lib_mpp.F90 \ 
    8088    oce.F90 \ 
    8089    prtctl.F90 \ 
    8090    trabbl.F90 \ 
    8091    trdmod.F90 \ 
    8092    trdmod_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    domzgr_substitute.h90 \ 
    8105    vectopt_loop_substitute.h90 \ 
    8106    KEY_CPP \ 
    8107    traadv_muscl.F90 
    8108 $(MODEL_LIB)(traadv_tvd.o) :  \ 
    81098293   daymod.F90 \ 
    81108294   dianam.F90 \ 
     
    81288312   trdvor.F90 \ 
    81298313   trdvor_oce.F90 \ 
     8314   $(MODEL_LIB)(diaptr.o) \ 
     8315   $(MODEL_LIB)(dom_oce.o) \ 
     8316   $(MODEL_LIB)(dynspg_oce.o) \ 
     8317   $(MODEL_LIB)(in_out_manager.o) \ 
     8318   $(MODEL_LIB)(lbclnk.o) \ 
     8319   $(MODEL_LIB)(lib_mpp.o) \ 
     8320   $(MODEL_LIB)(oce.o) \ 
     8321   $(MODEL_LIB)(prtctl.o) \ 
     8322   $(MODEL_LIB)(trabbl.o) \ 
     8323   $(MODEL_LIB)(trdmod.o) \ 
     8324   $(MODEL_LIB)(trdmod_oce.o) \ 
     8325   diaptr.F90 \ 
     8326   dom_oce.F90 \ 
     8327   dynspg_oce.F90 \ 
     8328   in_out_manager.F90 \ 
     8329   lbclnk.F90 \ 
     8330   lib_mpp.F90 \ 
     8331   oce.F90 \ 
     8332   prtctl.F90 \ 
     8333   trabbl.F90 \ 
     8334   trdmod.F90 \ 
     8335   trdmod_oce.F90 \ 
     8336   domzgr_substitute.h90 \ 
     8337   vectopt_loop_substitute.h90 \ 
     8338   KEY_CPP \ 
     8339   traadv_tvd.F90 
     8340$(MODEL_LIB)(trabbc.o) :   \ 
     8341   $(MODEL_LIB)(dom_oce.o) \ 
     8342   $(MODEL_LIB)(in_out_manager.o) \ 
     8343   $(MODEL_LIB)(lbclnk.o) \ 
     8344   $(MODEL_LIB)(lib_mpp.o) \ 
     8345   $(MODEL_LIB)(lib_print.o) \ 
     8346   $(MODEL_LIB)(par_kind.o) \ 
     8347   $(MODEL_LIB)(par_oce.o) \ 
     8348   dom_oce.F90 \ 
     8349   in_out_manager.F90 \ 
     8350   lbclnk.F90 \ 
     8351   lib_mpp.F90 \ 
     8352   lib_print.f90 \ 
     8353   par_kind.F90 \ 
     8354   par_oce.F90 \ 
     8355   $(MODEL_LIB)(dom_oce.o) \ 
     8356   $(MODEL_LIB)(in_out_manager.o) \ 
     8357   $(MODEL_LIB)(iom.o) \ 
     8358   $(MODEL_LIB)(oce.o) \ 
     8359   $(MODEL_LIB)(phycst.o) \ 
     8360   $(MODEL_LIB)(prtctl.o) \ 
     8361   dom_oce.F90 \ 
     8362   in_out_manager.F90 \ 
     8363   iom.F90 \ 
     8364   oce.F90 \ 
     8365   phycst.F90 \ 
     8366   prtctl.F90 \ 
     8367   domzgr_substitute.h90 \ 
     8368   KEY_CPP \ 
     8369   trabbc.F90 
     8370$(MODEL_LIB)(trabbl.o) :   \ 
     8371   $(MODEL_LIB)(dom_oce.o) \ 
     8372   $(MODEL_LIB)(in_out_manager.o) \ 
     8373   $(MODEL_LIB)(lib_mpp.o) \ 
     8374   $(MODEL_LIB)(lib_print.o) \ 
     8375   $(MODEL_LIB)(par_kind.o) \ 
     8376   $(MODEL_LIB)(par_oce.o) \ 
     8377   $(MODEL_LIB)(phycst.o) \ 
     8378   $(MODEL_LIB)(prtctl.o) \ 
     8379   $(MODEL_LIB)(trdicp_oce.o) \ 
     8380   $(MODEL_LIB)(trdmld_oce.o) \ 
     8381   $(MODEL_LIB)(trdvor_oce.o) \ 
     8382   $(MODEL_LIB)(zdfddm.o) \ 
     8383   dom_oce.F90 \ 
     8384   in_out_manager.F90 \ 
     8385   lib_mpp.F90 \ 
     8386   lib_print.f90 \ 
     8387   par_kind.F90 \ 
     8388   par_oce.F90 \ 
     8389   phycst.F90 \ 
     8390   prtctl.F90 \ 
     8391   trdicp_oce.F90 \ 
     8392   trdmld_oce.F90 \ 
     8393   trdvor_oce.F90 \ 
     8394   zdfddm.F90 \ 
     8395   $(MODEL_LIB)(dom_oce.o) \ 
     8396   $(MODEL_LIB)(eosbn2.o) \ 
     8397   $(MODEL_LIB)(in_out_manager.o) \ 
     8398   $(MODEL_LIB)(oce.o) \ 
     8399   $(MODEL_LIB)(prtctl.o) \ 
     8400   $(MODEL_LIB)(trdmod_oce.o) \ 
     8401   dom_oce.F90 \ 
     8402   eosbn2.F90 \ 
     8403   in_out_manager.F90 \ 
     8404   oce.F90 \ 
     8405   prtctl.F90 \ 
     8406   trdmod_oce.F90 \ 
     8407   $(MODEL_LIB)(eosbn2.o) \ 
     8408   $(MODEL_LIB)(flxrnf.o) \ 
     8409   $(MODEL_LIB)(lbclnk.o) \ 
     8410   $(MODEL_LIB)(oce.o) \ 
     8411   $(MODEL_LIB)(ocfzpt.o) \ 
     8412   eosbn2.F90 \ 
     8413   flxrnf.F90 \ 
     8414   lbclnk.F90 \ 
     8415   oce.F90 \ 
     8416   ocfzpt.F90 \ 
     8417   domzgr_substitute.h90 \ 
     8418   trabbl_adv.h90 \ 
     8419   vectopt_loop_substitute.h90 \ 
     8420   KEY_CPP \ 
     8421   trabbl.F90 
     8422$(MODEL_LIB)(tradmp.o) :   \ 
    81308423   $(MODEL_LIB)(daymod.o) \ 
    8131    $(MODEL_LIB)(dianam.o) \ 
    8132    $(MODEL_LIB)(dom_oce.o) \ 
    8133    $(MODEL_LIB)(eosbn2.o) \ 
    8134    $(MODEL_LIB)(in_out_manager.o) \ 
    8135    $(MODEL_LIB)(ldftra_oce.o) \ 
     8424   $(MODEL_LIB)(dom_oce.o) \ 
     8425   $(MODEL_LIB)(in_out_manager.o) \ 
     8426   $(MODEL_LIB)(iom.o) \ 
     8427   $(MODEL_LIB)(lbclnk.o) \ 
    81368428   $(MODEL_LIB)(lib_mpp.o) \ 
    81378429   $(MODEL_LIB)(lib_print.o) \ 
     
    81498441   $(MODEL_LIB)(trdvor.o) \ 
    81508442   $(MODEL_LIB)(trdvor_oce.o) \ 
    8151    diaptr.F90 \ 
    8152    dom_oce.F90 \ 
    8153    dynspg_oce.F90 \ 
    8154    in_out_manager.F90 \ 
    8155    lbclnk.F90 \ 
    8156    lib_mpp.F90 \ 
    8157    oce.F90 \ 
    8158    prtctl.F90 \ 
    8159    trabbl.F90 \ 
    8160    trdmod.F90 \ 
    8161    trdmod_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    domzgr_substitute.h90 \ 
    8174    vectopt_loop_substitute.h90 \ 
    8175    KEY_CPP \ 
    8176    traadv_tvd.F90 
    8177 $(MODEL_LIB)(trabbc.o) :   \ 
    8178    dom_oce.F90 \ 
    8179    in_out_manager.F90 \ 
    8180    lib_mpp.F90 \ 
    8181    lib_print.f90 \ 
    8182    par_kind.F90 \ 
    8183    par_oce.F90 \ 
    8184    $(MODEL_LIB)(dom_oce.o) \ 
    8185    $(MODEL_LIB)(in_out_manager.o) \ 
    8186    $(MODEL_LIB)(lib_mpp.o) \ 
    8187    $(MODEL_LIB)(lib_print.o) \ 
    8188    $(MODEL_LIB)(par_kind.o) \ 
    8189    $(MODEL_LIB)(par_oce.o) \ 
    8190    dom_oce.F90 \ 
    8191    in_out_manager.F90 \ 
    8192    oce.F90 \ 
    8193    phycst.F90 \ 
    8194    prtctl.F90 \ 
    8195    $(MODEL_LIB)(dom_oce.o) \ 
    8196    $(MODEL_LIB)(in_out_manager.o) \ 
    8197    $(MODEL_LIB)(oce.o) \ 
    8198    $(MODEL_LIB)(phycst.o) \ 
    8199    $(MODEL_LIB)(prtctl.o) \ 
    8200    domzgr_substitute.h90 \ 
    8201    $(IOIPSL_LIB) \ 
    8202    KEY_CPP \ 
    8203    trabbc.F90 
    8204 $(MODEL_LIB)(trabbl.o) :   \ 
    8205    dom_oce.F90 \ 
    8206    in_out_manager.F90 \ 
    8207    lib_mpp.F90 \ 
    8208    lib_print.f90 \ 
    8209    par_kind.F90 \ 
    8210    par_oce.F90 \ 
    8211    phycst.F90 \ 
    8212    prtctl.F90 \ 
    8213    trdicp_oce.F90 \ 
    8214    trdmld_oce.F90 \ 
    8215    trdvor_oce.F90 \ 
    8216    zdfddm.F90 \ 
    8217    $(MODEL_LIB)(dom_oce.o) \ 
    8218    $(MODEL_LIB)(in_out_manager.o) \ 
    8219    $(MODEL_LIB)(lib_mpp.o) \ 
    8220    $(MODEL_LIB)(lib_print.o) \ 
    8221    $(MODEL_LIB)(par_kind.o) \ 
    8222    $(MODEL_LIB)(par_oce.o) \ 
    8223    $(MODEL_LIB)(phycst.o) \ 
    8224    $(MODEL_LIB)(prtctl.o) \ 
    8225    $(MODEL_LIB)(trdicp_oce.o) \ 
    8226    $(MODEL_LIB)(trdmld_oce.o) \ 
    8227    $(MODEL_LIB)(trdvor_oce.o) \ 
    8228    $(MODEL_LIB)(zdfddm.o) \ 
    8229    dom_oce.F90 \ 
    8230    eosbn2.F90 \ 
    8231    in_out_manager.F90 \ 
    8232    oce.F90 \ 
    8233    prtctl.F90 \ 
    8234    trdmod_oce.F90 \ 
    8235    $(MODEL_LIB)(dom_oce.o) \ 
    8236    $(MODEL_LIB)(eosbn2.o) \ 
    8237    $(MODEL_LIB)(in_out_manager.o) \ 
    8238    $(MODEL_LIB)(oce.o) \ 
    8239    $(MODEL_LIB)(prtctl.o) \ 
    8240    $(MODEL_LIB)(trdmod_oce.o) \ 
    8241    eosbn2.F90 \ 
    8242    flxrnf.F90 \ 
    8243    lbclnk.F90 \ 
    8244    oce.F90 \ 
    8245    ocfzpt.F90 \ 
    8246    $(MODEL_LIB)(eosbn2.o) \ 
    8247    $(MODEL_LIB)(flxrnf.o) \ 
    8248    $(MODEL_LIB)(lbclnk.o) \ 
    8249    $(MODEL_LIB)(oce.o) \ 
    8250    $(MODEL_LIB)(ocfzpt.o) \ 
    8251    domzgr_substitute.h90 \ 
    8252    trabbl_adv.h90 \ 
    8253    vectopt_loop_substitute.h90 \ 
    8254    KEY_CPP \ 
    8255    trabbl.F90 
    8256 $(MODEL_LIB)(tradmp.o) :   \ 
     8443   $(MODEL_LIB)(zdf_oce.o) \ 
    82578444   daymod.F90 \ 
    82588445   dom_oce.F90 \ 
    82598446   in_out_manager.F90 \ 
    8260    lib_mpp.F90 \ 
    8261    lib_print.f90 \ 
    8262    oce.F90 \ 
    8263    par_kind.F90 \ 
    8264    par_oce.F90 \ 
     8447   iom.F90 \ 
     8448   lbclnk.F90 \ 
     8449   lib_mpp.F90 \ 
     8450   lib_print.f90 \ 
     8451   oce.F90 \ 
     8452   par_kind.F90 \ 
     8453   par_oce.F90 \ 
     8454   phycst.F90 \ 
    82658455   prtctl.F90 \ 
    82668456   trabbl.F90 \ 
     
    82738463   trdvor_oce.F90 \ 
    82748464   zdf_oce.F90 \ 
    8275    $(MODEL_LIB)(daymod.o) \ 
    8276    $(MODEL_LIB)(dom_oce.o) \ 
    8277    $(MODEL_LIB)(in_out_manager.o) \ 
    8278    $(MODEL_LIB)(lib_mpp.o) \ 
    8279    $(MODEL_LIB)(lib_print.o) \ 
    8280    $(MODEL_LIB)(oce.o) \ 
    8281    $(MODEL_LIB)(par_kind.o) \ 
    8282    $(MODEL_LIB)(par_oce.o) \ 
     8465   $(MODEL_LIB)(dom_oce.o) \ 
     8466   $(MODEL_LIB)(dtasal.o) \ 
     8467   $(MODEL_LIB)(dtatem.o) \ 
     8468   $(MODEL_LIB)(in_out_manager.o) \ 
     8469   $(MODEL_LIB)(iom.o) \ 
     8470   $(MODEL_LIB)(lib_mpp.o) \ 
     8471   $(MODEL_LIB)(oce.o) \ 
     8472   $(MODEL_LIB)(phycst.o) \ 
     8473   $(MODEL_LIB)(prtctl.o) \ 
     8474   $(MODEL_LIB)(trdmod.o) \ 
     8475   $(MODEL_LIB)(trdmod_oce.o) \ 
     8476   $(MODEL_LIB)(zdf_oce.o) \ 
     8477   $(MODEL_LIB)(zdfmxl.o) \ 
     8478   dom_oce.F90 \ 
     8479   dtasal.F90 \ 
     8480   dtatem.F90 \ 
     8481   in_out_manager.F90 \ 
     8482   iom.F90 \ 
     8483   lib_mpp.F90 \ 
     8484   oce.F90 \ 
     8485   phycst.F90 \ 
     8486   prtctl.F90 \ 
     8487   trdmod.F90 \ 
     8488   trdmod_oce.F90 \ 
     8489   zdf_oce.F90 \ 
     8490   zdfmxl.F90 \ 
     8491   domzgr_substitute.h90 \ 
     8492   vectopt_loop_substitute.h90 \ 
     8493   $(IOIPSL_LIB) \ 
     8494   KEY_CPP \ 
     8495   tradmp.F90 
     8496$(MODEL_LIB)(traldf.o) :   \ 
     8497   $(MODEL_LIB)(diaptr.o) \ 
     8498   $(MODEL_LIB)(dom_oce.o) \ 
     8499   $(MODEL_LIB)(in_out_manager.o) \ 
     8500   $(MODEL_LIB)(lbclnk.o) \ 
     8501   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8502   $(MODEL_LIB)(ldfslp.o) \ 
     8503   $(MODEL_LIB)(ldftra_oce.o) \ 
     8504   $(MODEL_LIB)(lib_mpp.o) \ 
     8505   $(MODEL_LIB)(lib_print.o) \ 
     8506   $(MODEL_LIB)(oce.o) \ 
     8507   $(MODEL_LIB)(par_kind.o) \ 
     8508   $(MODEL_LIB)(par_oce.o) \ 
     8509   $(MODEL_LIB)(phycst.o) \ 
    82838510   $(MODEL_LIB)(prtctl.o) \ 
    82848511   $(MODEL_LIB)(trabbl.o) \ 
     8512   $(MODEL_LIB)(trazdf_exp.o) \ 
     8513   $(MODEL_LIB)(trazdf_imp.o) \ 
     8514   $(MODEL_LIB)(trazdf_imp_jki.o) \ 
    82858515   $(MODEL_LIB)(trdicp.o) \ 
    82868516   $(MODEL_LIB)(trdicp_oce.o) \ 
    82878517   $(MODEL_LIB)(trdmld.o) \ 
    82888518   $(MODEL_LIB)(trdmld_oce.o) \ 
     8519   $(MODEL_LIB)(trdmod.o) \ 
    82898520   $(MODEL_LIB)(trdmod_oce.o) \ 
    82908521   $(MODEL_LIB)(trdvor.o) \ 
    82918522   $(MODEL_LIB)(trdvor_oce.o) \ 
    82928523   $(MODEL_LIB)(zdf_oce.o) \ 
    8293    dom_oce.F90 \ 
    8294    dtasal.F90 \ 
    8295    dtatem.F90 \ 
    8296    in_out_manager.F90 \ 
    8297    lib_mpp.F90 \ 
    8298    oce.F90 \ 
    8299    phycst.F90 \ 
    8300    prtctl.F90 \ 
    8301    trdmod.F90 \ 
    8302    trdmod_oce.F90 \ 
    8303    zdfmxl.F90 \ 
    8304    zdf_oce.F90 \ 
    8305    $(MODEL_LIB)(dom_oce.o) \ 
    8306    $(MODEL_LIB)(dtasal.o) \ 
    8307    $(MODEL_LIB)(dtatem.o) \ 
    8308    $(MODEL_LIB)(in_out_manager.o) \ 
    8309    $(MODEL_LIB)(lib_mpp.o) \ 
    8310    $(MODEL_LIB)(oce.o) \ 
    8311    $(MODEL_LIB)(phycst.o) \ 
    8312    $(MODEL_LIB)(prtctl.o) \ 
    8313    $(MODEL_LIB)(trdmod.o) \ 
    8314    $(MODEL_LIB)(trdmod_oce.o) \ 
     8524   $(MODEL_LIB)(zdfkpp.o) \ 
    83158525   $(MODEL_LIB)(zdfmxl.o) \ 
    8316    $(MODEL_LIB)(zdf_oce.o) \ 
    8317    domzgr_substitute.h90 \ 
    8318    vectopt_loop_substitute.h90 \ 
    8319    $(IOIPSL_LIB) \ 
    8320    KEY_CPP \ 
    8321    tradmp.F90 
    8322 $(MODEL_LIB)(traldf.o) :   \ 
     8526   $(MODEL_LIB)(zdftke.o) \ 
    83238527   diaptr.F90 \ 
    83248528   dom_oce.F90 \ 
     
    83478551   trdvor.F90 \ 
    83488552   trdvor_oce.F90 \ 
     8553   zdf_oce.F90 \ 
    83498554   zdfkpp.F90 \ 
    83508555   zdfmxl.F90 \ 
    83518556   zdftke.F90 \ 
    8352    zdf_oce.F90 \ 
    8353    $(MODEL_LIB)(diaptr.o) \ 
    8354    $(MODEL_LIB)(dom_oce.o) \ 
    8355    $(MODEL_LIB)(in_out_manager.o) \ 
    8356    $(MODEL_LIB)(lbclnk.o) \ 
    8357    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8557   $(MODEL_LIB)(dom_oce.o) \ 
     8558   $(MODEL_LIB)(in_out_manager.o) \ 
     8559   $(MODEL_LIB)(lbclnk.o) \ 
    83588560   $(MODEL_LIB)(ldfslp.o) \ 
    83598561   $(MODEL_LIB)(ldftra_oce.o) \ 
    83608562   $(MODEL_LIB)(lib_mpp.o) \ 
    8361    $(MODEL_LIB)(lib_print.o) \ 
    8362    $(MODEL_LIB)(oce.o) \ 
    8363    $(MODEL_LIB)(par_kind.o) \ 
    8364    $(MODEL_LIB)(par_oce.o) \ 
    8365    $(MODEL_LIB)(phycst.o) \ 
    8366    $(MODEL_LIB)(prtctl.o) \ 
    8367    $(MODEL_LIB)(trabbl.o) \ 
    8368    $(MODEL_LIB)(trazdf_exp.o) \ 
    8369    $(MODEL_LIB)(trazdf_imp.o) \ 
    8370    $(MODEL_LIB)(trazdf_imp_jki.o) \ 
    8371    $(MODEL_LIB)(trdicp.o) \ 
    8372    $(MODEL_LIB)(trdicp_oce.o) \ 
    8373    $(MODEL_LIB)(trdmld.o) \ 
    8374    $(MODEL_LIB)(trdmld_oce.o) \ 
     8563   $(MODEL_LIB)(oce.o) \ 
     8564   $(MODEL_LIB)(phycst.o) \ 
     8565   $(MODEL_LIB)(prtctl.o) \ 
     8566   $(MODEL_LIB)(traldf_bilap.o) \ 
     8567   $(MODEL_LIB)(traldf_bilapg.o) \ 
     8568   $(MODEL_LIB)(traldf_iso.o) \ 
     8569   $(MODEL_LIB)(traldf_lap.o) \ 
     8570   $(MODEL_LIB)(trazdf.o) \ 
    83758571   $(MODEL_LIB)(trdmod.o) \ 
    83768572   $(MODEL_LIB)(trdmod_oce.o) \ 
    8377    $(MODEL_LIB)(trdvor.o) \ 
    8378    $(MODEL_LIB)(trdvor_oce.o) \ 
    8379    $(MODEL_LIB)(zdfkpp.o) \ 
    8380    $(MODEL_LIB)(zdfmxl.o) \ 
    8381    $(MODEL_LIB)(zdftke.o) \ 
    83828573   $(MODEL_LIB)(zdf_oce.o) \ 
     8574   $(MODEL_LIB)(zdfddm.o) \ 
    83838575   dom_oce.F90 \ 
    83848576   in_out_manager.F90 \ 
     
    83908582   phycst.F90 \ 
    83918583   prtctl.F90 \ 
     8584   traldf_bilap.F90 \ 
    83928585   traldf_bilapg.F90 \ 
    8393    traldf_bilap.F90 \ 
    83948586   traldf_iso.F90 \ 
    83958587   traldf_lap.F90 \ 
     
    83978589   trdmod.F90 \ 
    83988590   trdmod_oce.F90 \ 
     8591   zdf_oce.F90 \ 
    83998592   zdfddm.F90 \ 
    8400    zdf_oce.F90 \ 
    8401    $(MODEL_LIB)(dom_oce.o) \ 
    8402    $(MODEL_LIB)(in_out_manager.o) \ 
    8403    $(MODEL_LIB)(lbclnk.o) \ 
    8404    $(MODEL_LIB)(ldfslp.o) \ 
    8405    $(MODEL_LIB)(ldftra_oce.o) \ 
    8406    $(MODEL_LIB)(lib_mpp.o) \ 
    8407    $(MODEL_LIB)(oce.o) \ 
    8408    $(MODEL_LIB)(phycst.o) \ 
    8409    $(MODEL_LIB)(prtctl.o) \ 
    8410    $(MODEL_LIB)(traldf_bilapg.o) \ 
    8411    $(MODEL_LIB)(traldf_bilap.o) \ 
    8412    $(MODEL_LIB)(traldf_iso.o) \ 
    8413    $(MODEL_LIB)(traldf_lap.o) \ 
    8414    $(MODEL_LIB)(trazdf.o) \ 
    8415    $(MODEL_LIB)(trdmod.o) \ 
    8416    $(MODEL_LIB)(trdmod_oce.o) \ 
    8417    $(MODEL_LIB)(zdfddm.o) \ 
    8418    $(MODEL_LIB)(zdf_oce.o) \ 
    84198593   domzgr_substitute.h90 \ 
    84208594   vectopt_loop_substitute.h90 \ 
    84218595   KEY_CPP \ 
    84228596   traldf.F90 
    8423 $(MODEL_LIB)(traldf_bilapg.o) :  \ 
     8597$(MODEL_LIB)(traldf_bilap.o) :   \ 
     8598   $(MODEL_LIB)(daymod.o) \ 
     8599   $(MODEL_LIB)(dianam.o) \ 
     8600   $(MODEL_LIB)(dom_oce.o) \ 
     8601   $(MODEL_LIB)(in_out_manager.o) \ 
     8602   $(MODEL_LIB)(lbclnk.o) \ 
     8603   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8604   $(MODEL_LIB)(ldftra_oce.o) \ 
     8605   $(MODEL_LIB)(lib_mpp.o) \ 
     8606   $(MODEL_LIB)(lib_print.o) \ 
     8607   $(MODEL_LIB)(oce.o) \ 
     8608   $(MODEL_LIB)(par_kind.o) \ 
     8609   $(MODEL_LIB)(par_oce.o) \ 
     8610   $(MODEL_LIB)(phycst.o) \ 
     8611   $(MODEL_LIB)(prtctl.o) \ 
     8612   $(MODEL_LIB)(trabbl.o) \ 
     8613   $(MODEL_LIB)(trdicp.o) \ 
     8614   $(MODEL_LIB)(trdicp_oce.o) \ 
     8615   $(MODEL_LIB)(trdmld.o) \ 
     8616   $(MODEL_LIB)(trdmld_oce.o) \ 
     8617   $(MODEL_LIB)(trdmod_oce.o) \ 
     8618   $(MODEL_LIB)(trdvor.o) \ 
     8619   $(MODEL_LIB)(trdvor_oce.o) \ 
     8620   $(MODEL_LIB)(zdfmxl.o) \ 
    84248621   daymod.F90 \ 
    84258622   dianam.F90 \ 
     
    84458642   trdvor_oce.F90 \ 
    84468643   zdfmxl.F90 \ 
     8644   $(MODEL_LIB)(diaptr.o) \ 
     8645   $(MODEL_LIB)(dom_oce.o) \ 
     8646   $(MODEL_LIB)(in_out_manager.o) \ 
     8647   $(MODEL_LIB)(lbclnk.o) \ 
     8648   $(MODEL_LIB)(ldfslp.o) \ 
     8649   $(MODEL_LIB)(ldftra_oce.o) \ 
     8650   $(MODEL_LIB)(oce.o) \ 
     8651   $(MODEL_LIB)(prtctl.o) \ 
     8652   $(MODEL_LIB)(trdmod.o) \ 
     8653   $(MODEL_LIB)(trdmod_oce.o) \ 
     8654   diaptr.F90 \ 
     8655   dom_oce.F90 \ 
     8656   in_out_manager.F90 \ 
     8657   lbclnk.F90 \ 
     8658   ldfslp.F90 \ 
     8659   ldftra_oce.F90 \ 
     8660   oce.F90 \ 
     8661   prtctl.F90 \ 
     8662   trdmod.F90 \ 
     8663   trdmod_oce.F90 \ 
     8664   domzgr_substitute.h90 \ 
     8665   ldfeiv_substitute.h90 \ 
     8666   ldftra_substitute.h90 \ 
     8667   vectopt_loop_substitute.h90 \ 
     8668   KEY_CPP \ 
     8669   traldf_bilap.F90 
     8670$(MODEL_LIB)(traldf_bilapg.o) :  \ 
    84478671   $(MODEL_LIB)(daymod.o) \ 
    84488672   $(MODEL_LIB)(dianam.o) \ 
     
    84688692   $(MODEL_LIB)(trdvor_oce.o) \ 
    84698693   $(MODEL_LIB)(zdfmxl.o) \ 
    8470    diaptr.F90 \ 
    8471    dom_oce.F90 \ 
    8472    in_out_manager.F90 \ 
    8473    lbclnk.F90 \ 
    8474    ldfslp.F90 \ 
    8475    ldftra_oce.F90 \ 
    8476    oce.F90 \ 
    8477    prtctl.F90 \ 
    8478    trdmod.F90 \ 
    8479    trdmod_oce.F90 \ 
    8480    $(MODEL_LIB)(diaptr.o) \ 
    8481    $(MODEL_LIB)(dom_oce.o) \ 
    8482    $(MODEL_LIB)(in_out_manager.o) \ 
    8483    $(MODEL_LIB)(lbclnk.o) \ 
    8484    $(MODEL_LIB)(ldfslp.o) \ 
    8485    $(MODEL_LIB)(ldftra_oce.o) \ 
    8486    $(MODEL_LIB)(oce.o) \ 
    8487    $(MODEL_LIB)(prtctl.o) \ 
    8488    $(MODEL_LIB)(trdmod.o) \ 
    8489    $(MODEL_LIB)(trdmod_oce.o) \ 
    8490    domzgr_substitute.h90 \ 
    8491    ldfeiv_substitute.h90 \ 
    8492    ldftra_substitute.h90 \ 
    8493    KEY_CPP \ 
    8494    traldf_bilapg.F90 
    8495 $(MODEL_LIB)(traldf_bilap.o) :   \ 
    84968694   daymod.F90 \ 
    84978695   dianam.F90 \ 
     
    85178715   trdvor_oce.F90 \ 
    85188716   zdfmxl.F90 \ 
     8717   $(MODEL_LIB)(diaptr.o) \ 
     8718   $(MODEL_LIB)(dom_oce.o) \ 
     8719   $(MODEL_LIB)(in_out_manager.o) \ 
     8720   $(MODEL_LIB)(lbclnk.o) \ 
     8721   $(MODEL_LIB)(ldfslp.o) \ 
     8722   $(MODEL_LIB)(ldftra_oce.o) \ 
     8723   $(MODEL_LIB)(oce.o) \ 
     8724   $(MODEL_LIB)(prtctl.o) \ 
     8725   $(MODEL_LIB)(trdmod.o) \ 
     8726   $(MODEL_LIB)(trdmod_oce.o) \ 
     8727   diaptr.F90 \ 
     8728   dom_oce.F90 \ 
     8729   in_out_manager.F90 \ 
     8730   lbclnk.F90 \ 
     8731   ldfslp.F90 \ 
     8732   ldftra_oce.F90 \ 
     8733   oce.F90 \ 
     8734   prtctl.F90 \ 
     8735   trdmod.F90 \ 
     8736   trdmod_oce.F90 \ 
     8737   domzgr_substitute.h90 \ 
     8738   ldfeiv_substitute.h90 \ 
     8739   ldftra_substitute.h90 \ 
     8740   KEY_CPP \ 
     8741   traldf_bilapg.F90 
     8742$(MODEL_LIB)(traldf_iso.o) :  \ 
    85198743   $(MODEL_LIB)(daymod.o) \ 
    85208744   $(MODEL_LIB)(dianam.o) \ 
     
    85408764   $(MODEL_LIB)(trdvor_oce.o) \ 
    85418765   $(MODEL_LIB)(zdfmxl.o) \ 
    8542    diaptr.F90 \ 
    8543    dom_oce.F90 \ 
    8544    in_out_manager.F90 \ 
    8545    lbclnk.F90 \ 
    8546    ldfslp.F90 \ 
    8547    ldftra_oce.F90 \ 
    8548    oce.F90 \ 
    8549    prtctl.F90 \ 
    8550    trdmod.F90 \ 
    8551    trdmod_oce.F90 \ 
    8552    $(MODEL_LIB)(diaptr.o) \ 
    8553    $(MODEL_LIB)(dom_oce.o) \ 
    8554    $(MODEL_LIB)(in_out_manager.o) \ 
    8555    $(MODEL_LIB)(lbclnk.o) \ 
    8556    $(MODEL_LIB)(ldfslp.o) \ 
    8557    $(MODEL_LIB)(ldftra_oce.o) \ 
    8558    $(MODEL_LIB)(oce.o) \ 
    8559    $(MODEL_LIB)(prtctl.o) \ 
    8560    $(MODEL_LIB)(trdmod.o) \ 
    8561    $(MODEL_LIB)(trdmod_oce.o) \ 
    8562    domzgr_substitute.h90 \ 
    8563    ldfeiv_substitute.h90 \ 
    8564    ldftra_substitute.h90 \ 
    8565    vectopt_loop_substitute.h90 \ 
    8566    KEY_CPP \ 
    8567    traldf_bilap.F90 
    8568 $(MODEL_LIB)(traldf_iso.o) :  \ 
    85698766   daymod.F90 \ 
    85708767   dianam.F90 \ 
     
    85908787   trdvor_oce.F90 \ 
    85918788   zdfmxl.F90 \ 
     8789   $(MODEL_LIB)(diaptr.o) \ 
     8790   $(MODEL_LIB)(dom_oce.o) \ 
     8791   $(MODEL_LIB)(in_out_manager.o) \ 
     8792   $(MODEL_LIB)(ldfslp.o) \ 
     8793   $(MODEL_LIB)(ldftra_oce.o) \ 
     8794   $(MODEL_LIB)(oce.o) \ 
     8795   $(MODEL_LIB)(prtctl.o) \ 
     8796   $(MODEL_LIB)(trdmod.o) \ 
     8797   $(MODEL_LIB)(trdmod_oce.o) \ 
     8798   $(MODEL_LIB)(zdf_oce.o) \ 
     8799   diaptr.F90 \ 
     8800   dom_oce.F90 \ 
     8801   in_out_manager.F90 \ 
     8802   ldfslp.F90 \ 
     8803   ldftra_oce.F90 \ 
     8804   oce.F90 \ 
     8805   prtctl.F90 \ 
     8806   trdmod.F90 \ 
     8807   trdmod_oce.F90 \ 
     8808   zdf_oce.F90 \ 
     8809   domzgr_substitute.h90 \ 
     8810   ldftra_substitute.h90 \ 
     8811   vectopt_loop_substitute.h90 \ 
     8812   KEY_CPP \ 
     8813   traldf_iso.F90 
     8814$(MODEL_LIB)(traldf_lap.o) :  \ 
    85928815   $(MODEL_LIB)(daymod.o) \ 
    85938816   $(MODEL_LIB)(dianam.o) \ 
    85948817   $(MODEL_LIB)(dom_oce.o) \ 
    85958818   $(MODEL_LIB)(in_out_manager.o) \ 
    8596    $(MODEL_LIB)(lbclnk.o) \ 
    8597    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    85988819   $(MODEL_LIB)(ldftra_oce.o) \ 
    85998820   $(MODEL_LIB)(lib_mpp.o) \ 
     
    86038824   $(MODEL_LIB)(par_oce.o) \ 
    86048825   $(MODEL_LIB)(phycst.o) \ 
    8605    $(MODEL_LIB)(prtctl.o) \ 
    86068826   $(MODEL_LIB)(trabbl.o) \ 
    86078827   $(MODEL_LIB)(trdicp.o) \ 
     
    86128832   $(MODEL_LIB)(trdvor.o) \ 
    86138833   $(MODEL_LIB)(trdvor_oce.o) \ 
    8614    $(MODEL_LIB)(zdfmxl.o) \ 
    8615    diaptr.F90 \ 
    8616    dom_oce.F90 \ 
    8617    in_out_manager.F90 \ 
    8618    ldfslp.F90 \ 
    8619    ldftra_oce.F90 \ 
    8620    oce.F90 \ 
    8621    prtctl.F90 \ 
    8622    trdmod.F90 \ 
    8623    trdmod_oce.F90 \ 
    8624    zdf_oce.F90 \ 
    8625    $(MODEL_LIB)(diaptr.o) \ 
    8626    $(MODEL_LIB)(dom_oce.o) \ 
    8627    $(MODEL_LIB)(in_out_manager.o) \ 
    8628    $(MODEL_LIB)(ldfslp.o) \ 
    8629    $(MODEL_LIB)(ldftra_oce.o) \ 
    8630    $(MODEL_LIB)(oce.o) \ 
    8631    $(MODEL_LIB)(prtctl.o) \ 
    8632    $(MODEL_LIB)(trdmod.o) \ 
    8633    $(MODEL_LIB)(trdmod_oce.o) \ 
    8634    $(MODEL_LIB)(zdf_oce.o) \ 
    8635    domzgr_substitute.h90 \ 
    8636    ldftra_substitute.h90 \ 
    8637    vectopt_loop_substitute.h90 \ 
    8638    KEY_CPP \ 
    8639    traldf_iso.F90 
    8640 $(MODEL_LIB)(traldf_lap.o) :  \ 
    86418834   daymod.F90 \ 
    86428835   dianam.F90 \ 
     
    86588851   trdvor.F90 \ 
    86598852   trdvor_oce.F90 \ 
    8660    $(MODEL_LIB)(daymod.o) \ 
    8661    $(MODEL_LIB)(dianam.o) \ 
     8853   $(MODEL_LIB)(diaptr.o) \ 
    86628854   $(MODEL_LIB)(dom_oce.o) \ 
    86638855   $(MODEL_LIB)(in_out_manager.o) \ 
    86648856   $(MODEL_LIB)(ldftra_oce.o) \ 
    8665    $(MODEL_LIB)(lib_mpp.o) \ 
    8666    $(MODEL_LIB)(lib_print.o) \ 
    8667    $(MODEL_LIB)(oce.o) \ 
    8668    $(MODEL_LIB)(par_kind.o) \ 
    8669    $(MODEL_LIB)(par_oce.o) \ 
    8670    $(MODEL_LIB)(phycst.o) \ 
     8857   $(MODEL_LIB)(oce.o) \ 
     8858   $(MODEL_LIB)(prtctl.o) \ 
     8859   $(MODEL_LIB)(trdmod.o) \ 
     8860   $(MODEL_LIB)(trdmod_oce.o) \ 
     8861   diaptr.F90 \ 
     8862   dom_oce.F90 \ 
     8863   in_out_manager.F90 \ 
     8864   ldftra_oce.F90 \ 
     8865   oce.F90 \ 
     8866   prtctl.F90 \ 
     8867   trdmod.F90 \ 
     8868   trdmod_oce.F90 \ 
     8869   domzgr_substitute.h90 \ 
     8870   ldftra_substitute.h90 \ 
     8871   vectopt_loop_substitute.h90 \ 
     8872   KEY_CPP \ 
     8873   traldf_lap.F90 
     8874$(MODEL_LIB)(tranpc.o) :   \ 
     8875   $(MODEL_LIB)(dom_oce.o) \ 
     8876   $(MODEL_LIB)(in_out_manager.o) \ 
     8877   $(MODEL_LIB)(lib_mpp.o) \ 
     8878   $(MODEL_LIB)(lib_print.o) \ 
     8879   $(MODEL_LIB)(oce.o) \ 
     8880   $(MODEL_LIB)(par_kind.o) \ 
     8881   $(MODEL_LIB)(par_oce.o) \ 
     8882   $(MODEL_LIB)(phycst.o) \ 
     8883   $(MODEL_LIB)(prtctl.o) \ 
    86718884   $(MODEL_LIB)(trabbl.o) \ 
    86728885   $(MODEL_LIB)(trdicp.o) \ 
     
    86778890   $(MODEL_LIB)(trdvor.o) \ 
    86788891   $(MODEL_LIB)(trdvor_oce.o) \ 
    8679    diaptr.F90 \ 
    8680    dom_oce.F90 \ 
    8681    in_out_manager.F90 \ 
    8682    ldftra_oce.F90 \ 
    8683    oce.F90 \ 
    8684    prtctl.F90 \ 
    8685    trdmod.F90 \ 
    8686    trdmod_oce.F90 \ 
    8687    $(MODEL_LIB)(diaptr.o) \ 
    8688    $(MODEL_LIB)(dom_oce.o) \ 
    8689    $(MODEL_LIB)(in_out_manager.o) \ 
    8690    $(MODEL_LIB)(ldftra_oce.o) \ 
    8691    $(MODEL_LIB)(oce.o) \ 
    8692    $(MODEL_LIB)(prtctl.o) \ 
    8693    $(MODEL_LIB)(trdmod.o) \ 
    8694    $(MODEL_LIB)(trdmod_oce.o) \ 
    8695    domzgr_substitute.h90 \ 
    8696    ldftra_substitute.h90 \ 
    8697    vectopt_loop_substitute.h90 \ 
    8698    KEY_CPP \ 
    8699    traldf_lap.F90 
    8700 $(MODEL_LIB)(tranpc.o) :   \ 
     8892   $(MODEL_LIB)(zdfddm.o) \ 
    87018893   dom_oce.F90 \ 
    87028894   in_out_manager.F90 \ 
     
    87188910   zdfddm.F90 \ 
    87198911   $(MODEL_LIB)(dom_oce.o) \ 
    8720    $(MODEL_LIB)(in_out_manager.o) \ 
    8721    $(MODEL_LIB)(lib_mpp.o) \ 
    8722    $(MODEL_LIB)(lib_print.o) \ 
    8723    $(MODEL_LIB)(oce.o) \ 
    8724    $(MODEL_LIB)(par_kind.o) \ 
    8725    $(MODEL_LIB)(par_oce.o) \ 
    8726    $(MODEL_LIB)(phycst.o) \ 
    8727    $(MODEL_LIB)(prtctl.o) \ 
     8912   $(MODEL_LIB)(eosbn2.o) \ 
     8913   $(MODEL_LIB)(in_out_manager.o) \ 
     8914   $(MODEL_LIB)(lbclnk.o) \ 
     8915   $(MODEL_LIB)(oce.o) \ 
     8916   $(MODEL_LIB)(trdmod.o) \ 
     8917   $(MODEL_LIB)(trdmod_oce.o) \ 
     8918   dom_oce.F90 \ 
     8919   eosbn2.F90 \ 
     8920   in_out_manager.F90 \ 
     8921   lbclnk.F90 \ 
     8922   oce.F90 \ 
     8923   trdmod.F90 \ 
     8924   trdmod_oce.F90 \ 
     8925   domzgr_substitute.h90 \ 
     8926   KEY_CPP \ 
     8927   tranpc.F90 
     8928$(MODEL_LIB)(tranxt.o) :   \ 
     8929   $(MODEL_LIB)(dom_oce.o) \ 
     8930   $(MODEL_LIB)(in_out_manager.o) \ 
     8931   $(MODEL_LIB)(lbclnk.o) \ 
     8932   $(MODEL_LIB)(lib_mpp.o) \ 
     8933   $(MODEL_LIB)(lib_print.o) \ 
     8934   $(MODEL_LIB)(obc_oce.o) \ 
     8935   $(MODEL_LIB)(oce.o) \ 
     8936   $(MODEL_LIB)(par_kind.o) \ 
     8937   $(MODEL_LIB)(par_oce.o) \ 
     8938   $(MODEL_LIB)(phycst.o) \ 
     8939   dom_oce.F90 \ 
     8940   in_out_manager.F90 \ 
     8941   lbclnk.F90 \ 
     8942   lib_mpp.F90 \ 
     8943   lib_print.f90 \ 
     8944   obc_oce.F90 \ 
     8945   oce.F90 \ 
     8946   par_kind.F90 \ 
     8947   par_oce.F90 \ 
     8948   phycst.F90 \ 
     8949   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     8950   $(MODEL_LIB)(agrif_opa_update.o) \ 
     8951   $(MODEL_LIB)(dom_oce.o) \ 
     8952   $(MODEL_LIB)(in_out_manager.o) \ 
     8953   $(MODEL_LIB)(lbclnk.o) \ 
     8954   $(MODEL_LIB)(obctra.o) \ 
     8955   $(MODEL_LIB)(oce.o) \ 
     8956   $(MODEL_LIB)(prtctl.o) \ 
     8957   $(MODEL_LIB)(zdf_oce.o) \ 
     8958   agrif_opa_interp.F90 \ 
     8959   agrif_opa_update.F90 \ 
     8960   dom_oce.F90 \ 
     8961   in_out_manager.F90 \ 
     8962   lbclnk.F90 \ 
     8963   obctra.F90 \ 
     8964   oce.F90 \ 
     8965   prtctl.F90 \ 
     8966   zdf_oce.F90 \ 
     8967   $(AGRIF_LIB) \ 
     8968   KEY_CPP \ 
     8969   tranxt.F90 
     8970$(MODEL_LIB)(traqsr.o) :   \ 
     8971   $(MODEL_LIB)(blk_oce.o) \ 
     8972   $(MODEL_LIB)(cpl_oce.o) \ 
     8973   $(MODEL_LIB)(daymod.o) \ 
     8974   $(MODEL_LIB)(dom_oce.o) \ 
     8975   $(MODEL_LIB)(dtasal.o) \ 
     8976   $(MODEL_LIB)(dtasss.o) \ 
     8977   $(MODEL_LIB)(dtasst.o) \ 
     8978   $(MODEL_LIB)(dtatem.o) \ 
     8979   $(MODEL_LIB)(flx_oce.o) \ 
     8980   $(MODEL_LIB)(flxmod.o) \ 
     8981   $(MODEL_LIB)(flxrnf.o) \ 
     8982   $(MODEL_LIB)(ice_oce.o) \ 
     8983   $(MODEL_LIB)(in_out_manager.o) \ 
     8984   $(MODEL_LIB)(lbclnk.o) \ 
     8985   $(MODEL_LIB)(lib_mpp.o) \ 
     8986   $(MODEL_LIB)(lib_print.o) \ 
     8987   $(MODEL_LIB)(oce.o) \ 
     8988   $(MODEL_LIB)(ocfzpt.o) \ 
     8989   $(MODEL_LIB)(par_kind.o) \ 
     8990   $(MODEL_LIB)(par_oce.o) \ 
     8991   $(MODEL_LIB)(phycst.o) \ 
     8992   $(MODEL_LIB)(prtctl.o) \ 
     8993   $(MODEL_LIB)(sms.o) \ 
     8994   $(MODEL_LIB)(taumod.o) \ 
    87288995   $(MODEL_LIB)(trabbl.o) \ 
     8996   $(MODEL_LIB)(tradmp.o) \ 
    87298997   $(MODEL_LIB)(trdicp.o) \ 
    87308998   $(MODEL_LIB)(trdicp_oce.o) \ 
     
    87349002   $(MODEL_LIB)(trdvor.o) \ 
    87359003   $(MODEL_LIB)(trdvor_oce.o) \ 
    8736    $(MODEL_LIB)(zdfddm.o) \ 
    8737    dom_oce.F90 \ 
    8738    eosbn2.F90 \ 
    8739    in_out_manager.F90 \ 
    8740    lbclnk.F90 \ 
    8741    oce.F90 \ 
    8742    trdmod.F90 \ 
    8743    trdmod_oce.F90 \ 
    8744    $(MODEL_LIB)(dom_oce.o) \ 
    8745    $(MODEL_LIB)(eosbn2.o) \ 
    8746    $(MODEL_LIB)(in_out_manager.o) \ 
    8747    $(MODEL_LIB)(lbclnk.o) \ 
    8748    $(MODEL_LIB)(oce.o) \ 
    8749    $(MODEL_LIB)(trdmod.o) \ 
    8750    $(MODEL_LIB)(trdmod_oce.o) \ 
    8751    domzgr_substitute.h90 \ 
    8752    KEY_CPP \ 
    8753    tranpc.F90 
    8754 $(MODEL_LIB)(tranxt.o) :   \ 
    8755    dom_oce.F90 \ 
    8756    in_out_manager.F90 \ 
    8757    lbclnk.F90 \ 
    8758    lib_mpp.F90 \ 
    8759    lib_print.f90 \ 
    8760    obc_oce.F90 \ 
    8761    oce.F90 \ 
    8762    par_kind.F90 \ 
    8763    par_oce.F90 \ 
    8764    phycst.F90 \ 
    8765    $(MODEL_LIB)(dom_oce.o) \ 
    8766    $(MODEL_LIB)(in_out_manager.o) \ 
    8767    $(MODEL_LIB)(lbclnk.o) \ 
    8768    $(MODEL_LIB)(lib_mpp.o) \ 
    8769    $(MODEL_LIB)(lib_print.o) \ 
    8770    $(MODEL_LIB)(obc_oce.o) \ 
    8771    $(MODEL_LIB)(oce.o) \ 
    8772    $(MODEL_LIB)(par_kind.o) \ 
    8773    $(MODEL_LIB)(par_oce.o) \ 
    8774    $(MODEL_LIB)(phycst.o) \ 
    8775    agrif_opa_interp.F90 \ 
    8776    agrif_opa_update.F90 \ 
    8777    dom_oce.F90 \ 
    8778    in_out_manager.F90 \ 
    8779    lbclnk.F90 \ 
    8780    obctra.F90 \ 
    8781    oce.F90 \ 
    8782    prtctl.F90 \ 
    8783    zdf_oce.F90 \ 
    8784    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    8785    $(MODEL_LIB)(agrif_opa_update.o) \ 
    8786    $(MODEL_LIB)(dom_oce.o) \ 
    8787    $(MODEL_LIB)(in_out_manager.o) \ 
    8788    $(MODEL_LIB)(lbclnk.o) \ 
    8789    $(MODEL_LIB)(obctra.o) \ 
    8790    $(MODEL_LIB)(oce.o) \ 
    8791    $(MODEL_LIB)(prtctl.o) \ 
    8792    $(MODEL_LIB)(zdf_oce.o) \ 
    8793    $(AGRIF_LIB) \ 
    8794    KEY_CPP \ 
    8795    tranxt.F90 
    8796 $(MODEL_LIB)(traqsr.o) :   \ 
    87979004   blk_oce.F90 \ 
    87989005   cpl_oce.F90 \ 
     
    88039010   dtasst.F90 \ 
    88049011   dtatem.F90 \ 
     9012   flx_oce.F90 \ 
    88059013   flxmod.F90 \ 
    88069014   flxrnf.F90 \ 
    8807    flx_oce.F90 \ 
    88089015   ice_oce.F90 \ 
    88099016   in_out_manager.F90 \ 
     
    88289035   trdvor.F90 \ 
    88299036   trdvor_oce.F90 \ 
     9037   $(MODEL_LIB)(dom_oce.o) \ 
     9038   $(MODEL_LIB)(in_out_manager.o) \ 
     9039   $(MODEL_LIB)(oce.o) \ 
     9040   $(MODEL_LIB)(ocesbc.o) \ 
     9041   $(MODEL_LIB)(phycst.o) \ 
     9042   $(MODEL_LIB)(prtctl.o) \ 
     9043   $(MODEL_LIB)(trc_oce.o) \ 
     9044   $(MODEL_LIB)(trdmod.o) \ 
     9045   $(MODEL_LIB)(trdmod_oce.o) \ 
     9046   dom_oce.F90 \ 
     9047   in_out_manager.F90 \ 
     9048   oce.F90 \ 
     9049   ocesbc.F90 \ 
     9050   phycst.F90 \ 
     9051   prtctl.F90 \ 
     9052   trc_oce.F90 \ 
     9053   trdmod.F90 \ 
     9054   trdmod_oce.F90 \ 
     9055   domzgr_substitute.h90 \ 
     9056   vectopt_loop_substitute.h90 \ 
     9057   KEY_CPP \ 
     9058   traqsr.F90 
     9059$(MODEL_LIB)(trasbc.o) :   \ 
    88309060   $(MODEL_LIB)(blk_oce.o) \ 
    88319061   $(MODEL_LIB)(cpl_oce.o) \ 
     
    88369066   $(MODEL_LIB)(dtasst.o) \ 
    88379067   $(MODEL_LIB)(dtatem.o) \ 
     9068   $(MODEL_LIB)(flx_oce.o) \ 
    88389069   $(MODEL_LIB)(flxmod.o) \ 
    88399070   $(MODEL_LIB)(flxrnf.o) \ 
    8840    $(MODEL_LIB)(flx_oce.o) \ 
    88419071   $(MODEL_LIB)(ice_oce.o) \ 
    88429072   $(MODEL_LIB)(in_out_manager.o) \ 
     
    88459075   $(MODEL_LIB)(lib_print.o) \ 
    88469076   $(MODEL_LIB)(oce.o) \ 
     9077   $(MODEL_LIB)(ocesbc.o) \ 
    88479078   $(MODEL_LIB)(ocfzpt.o) \ 
    88489079   $(MODEL_LIB)(par_kind.o) \ 
     
    88509081   $(MODEL_LIB)(phycst.o) \ 
    88519082   $(MODEL_LIB)(prtctl.o) \ 
    8852    $(MODEL_LIB)(sms.o) \ 
    88539083   $(MODEL_LIB)(taumod.o) \ 
    88549084   $(MODEL_LIB)(trabbl.o) \ 
    88559085   $(MODEL_LIB)(tradmp.o) \ 
     9086   $(MODEL_LIB)(trc_oce.o) \ 
    88569087   $(MODEL_LIB)(trdicp.o) \ 
    88579088   $(MODEL_LIB)(trdicp_oce.o) \ 
    88589089   $(MODEL_LIB)(trdmld.o) \ 
    88599090   $(MODEL_LIB)(trdmld_oce.o) \ 
     9091   $(MODEL_LIB)(trdmod.o) \ 
    88609092   $(MODEL_LIB)(trdmod_oce.o) \ 
    88619093   $(MODEL_LIB)(trdvor.o) \ 
    88629094   $(MODEL_LIB)(trdvor_oce.o) \ 
    8863    dom_oce.F90 \ 
    8864    in_out_manager.F90 \ 
    8865    ocesbc.F90 \ 
    8866    oce.F90 \ 
    8867    phycst.F90 \ 
    8868    prtctl.F90 \ 
    8869    trc_oce.F90 \ 
    8870    trdmod.F90 \ 
    8871    trdmod_oce.F90 \ 
    8872    $(MODEL_LIB)(dom_oce.o) \ 
    8873    $(MODEL_LIB)(in_out_manager.o) \ 
    8874    $(MODEL_LIB)(ocesbc.o) \ 
    8875    $(MODEL_LIB)(oce.o) \ 
    8876    $(MODEL_LIB)(phycst.o) \ 
    8877    $(MODEL_LIB)(prtctl.o) \ 
    8878    $(MODEL_LIB)(trc_oce.o) \ 
    8879    $(MODEL_LIB)(trdmod.o) \ 
    8880    $(MODEL_LIB)(trdmod_oce.o) \ 
    8881    domzgr_substitute.h90 \ 
    8882    vectopt_loop_substitute.h90 \ 
    8883    KEY_CPP \ 
    8884    traqsr.F90 
    8885 $(MODEL_LIB)(trasbc.o) :   \ 
    88869095   blk_oce.F90 \ 
    88879096   cpl_oce.F90 \ 
     
    88929101   dtasst.F90 \ 
    88939102   dtatem.F90 \ 
     9103   flx_oce.F90 \ 
    88949104   flxmod.F90 \ 
    88959105   flxrnf.F90 \ 
    8896    flx_oce.F90 \ 
    88979106   ice_oce.F90 \ 
    88989107   in_out_manager.F90 \ 
     
    89009109   lib_mpp.F90 \ 
    89019110   lib_print.f90 \ 
     9111   oce.F90 \ 
    89029112   ocesbc.F90 \ 
    8903    oce.F90 \ 
    89049113   ocfzpt.F90 \ 
    89059114   par_kind.F90 \ 
     
    89199128   trdvor.F90 \ 
    89209129   trdvor_oce.F90 \ 
    8921    $(MODEL_LIB)(blk_oce.o) \ 
    8922    $(MODEL_LIB)(cpl_oce.o) \ 
    8923    $(MODEL_LIB)(daymod.o) \ 
    8924    $(MODEL_LIB)(dom_oce.o) \ 
    8925    $(MODEL_LIB)(dtasal.o) \ 
    8926    $(MODEL_LIB)(dtasss.o) \ 
    8927    $(MODEL_LIB)(dtasst.o) \ 
    8928    $(MODEL_LIB)(dtatem.o) \ 
    8929    $(MODEL_LIB)(flxmod.o) \ 
    8930    $(MODEL_LIB)(flxrnf.o) \ 
    8931    $(MODEL_LIB)(flx_oce.o) \ 
    8932    $(MODEL_LIB)(ice_oce.o) \ 
    8933    $(MODEL_LIB)(in_out_manager.o) \ 
    8934    $(MODEL_LIB)(lbclnk.o) \ 
    8935    $(MODEL_LIB)(lib_mpp.o) \ 
    8936    $(MODEL_LIB)(lib_print.o) \ 
     9130   $(MODEL_LIB)(dom_oce.o) \ 
     9131   $(MODEL_LIB)(in_out_manager.o) \ 
     9132   $(MODEL_LIB)(oce.o) \ 
    89379133   $(MODEL_LIB)(ocesbc.o) \ 
    8938    $(MODEL_LIB)(oce.o) \ 
    8939    $(MODEL_LIB)(ocfzpt.o) \ 
     9134   $(MODEL_LIB)(phycst.o) \ 
     9135   $(MODEL_LIB)(prtctl.o) \ 
     9136   $(MODEL_LIB)(traqsr.o) \ 
     9137   $(MODEL_LIB)(trdmod.o) \ 
     9138   $(MODEL_LIB)(trdmod_oce.o) \ 
     9139   dom_oce.F90 \ 
     9140   in_out_manager.F90 \ 
     9141   oce.F90 \ 
     9142   ocesbc.F90 \ 
     9143   phycst.F90 \ 
     9144   prtctl.F90 \ 
     9145   traqsr.F90 \ 
     9146   trdmod.F90 \ 
     9147   trdmod_oce.F90 \ 
     9148   domzgr_substitute.h90 \ 
     9149   vectopt_loop_substitute.h90 \ 
     9150   KEY_CPP \ 
     9151   trasbc.F90 
     9152$(MODEL_LIB)(trazdf.o) :   \ 
     9153   $(MODEL_LIB)(dom_oce.o) \ 
     9154   $(MODEL_LIB)(dynzdf_exp.o) \ 
     9155   $(MODEL_LIB)(eosbn2.o) \ 
     9156   $(MODEL_LIB)(in_out_manager.o) \ 
     9157   $(MODEL_LIB)(lbclnk.o) \ 
     9158   $(MODEL_LIB)(ldfslp.o) \ 
     9159   $(MODEL_LIB)(ldftra_oce.o) \ 
     9160   $(MODEL_LIB)(lib_mpp.o) \ 
     9161   $(MODEL_LIB)(lib_print.o) \ 
     9162   $(MODEL_LIB)(oce.o) \ 
     9163   $(MODEL_LIB)(ocesbc.o) \ 
    89409164   $(MODEL_LIB)(par_kind.o) \ 
    89419165   $(MODEL_LIB)(par_oce.o) \ 
     
    89449168   $(MODEL_LIB)(taumod.o) \ 
    89459169   $(MODEL_LIB)(trabbl.o) \ 
    8946    $(MODEL_LIB)(tradmp.o) \ 
    8947    $(MODEL_LIB)(trc_oce.o) \ 
     9170   $(MODEL_LIB)(trazdf_exp.o) \ 
    89489171   $(MODEL_LIB)(trdicp.o) \ 
    89499172   $(MODEL_LIB)(trdicp_oce.o) \ 
     
    89549177   $(MODEL_LIB)(trdvor.o) \ 
    89559178   $(MODEL_LIB)(trdvor_oce.o) \ 
    8956    dom_oce.F90 \ 
    8957    in_out_manager.F90 \ 
    8958    ocesbc.F90 \ 
    8959    oce.F90 \ 
    8960    phycst.F90 \ 
    8961    prtctl.F90 \ 
    8962    traqsr.F90 \ 
    8963    trdmod.F90 \ 
    8964    trdmod_oce.F90 \ 
    8965    $(MODEL_LIB)(dom_oce.o) \ 
    8966    $(MODEL_LIB)(in_out_manager.o) \ 
    8967    $(MODEL_LIB)(ocesbc.o) \ 
    8968    $(MODEL_LIB)(oce.o) \ 
    8969    $(MODEL_LIB)(phycst.o) \ 
    8970    $(MODEL_LIB)(prtctl.o) \ 
    8971    $(MODEL_LIB)(traqsr.o) \ 
    8972    $(MODEL_LIB)(trdmod.o) \ 
    8973    $(MODEL_LIB)(trdmod_oce.o) \ 
    8974    domzgr_substitute.h90 \ 
    8975    vectopt_loop_substitute.h90 \ 
    8976    KEY_CPP \ 
    8977    trasbc.F90 
    8978 $(MODEL_LIB)(trazdf.o) :   \ 
     9179   $(MODEL_LIB)(zdf_oce.o) \ 
     9180   $(MODEL_LIB)(zdfddm.o) \ 
    89799181   dom_oce.F90 \ 
    89809182   dynzdf_exp.F90 \ 
     
    89869188   lib_mpp.F90 \ 
    89879189   lib_print.f90 \ 
     9190   oce.F90 \ 
    89889191   ocesbc.F90 \ 
    8989    oce.F90 \ 
    89909192   par_kind.F90 \ 
    89919193   par_oce.F90 \ 
     
    90039205   trdvor.F90 \ 
    90049206   trdvor_oce.F90 \ 
     9207   zdf_oce.F90 \ 
    90059208   zdfddm.F90 \ 
    9006    zdf_oce.F90 \ 
    9007    $(MODEL_LIB)(dom_oce.o) \ 
    9008    $(MODEL_LIB)(dynzdf_exp.o) \ 
    9009    $(MODEL_LIB)(eosbn2.o) \ 
    9010    $(MODEL_LIB)(in_out_manager.o) \ 
    9011    $(MODEL_LIB)(lbclnk.o) \ 
    9012    $(MODEL_LIB)(ldfslp.o) \ 
     9209   $(MODEL_LIB)(dom_oce.o) \ 
     9210   $(MODEL_LIB)(in_out_manager.o) \ 
    90139211   $(MODEL_LIB)(ldftra_oce.o) \ 
    9014    $(MODEL_LIB)(lib_mpp.o) \ 
    9015    $(MODEL_LIB)(lib_print.o) \ 
    9016    $(MODEL_LIB)(ocesbc.o) \ 
    9017    $(MODEL_LIB)(oce.o) \ 
    9018    $(MODEL_LIB)(par_kind.o) \ 
    9019    $(MODEL_LIB)(par_oce.o) \ 
    9020    $(MODEL_LIB)(phycst.o) \ 
    9021    $(MODEL_LIB)(prtctl.o) \ 
    9022    $(MODEL_LIB)(taumod.o) \ 
    9023    $(MODEL_LIB)(trabbl.o) \ 
     9212   $(MODEL_LIB)(oce.o) \ 
     9213   $(MODEL_LIB)(prtctl.o) \ 
    90249214   $(MODEL_LIB)(trazdf_exp.o) \ 
    9025    $(MODEL_LIB)(trdicp.o) \ 
    9026    $(MODEL_LIB)(trdicp_oce.o) \ 
    9027    $(MODEL_LIB)(trdmld.o) \ 
    9028    $(MODEL_LIB)(trdmld_oce.o) \ 
     9215   $(MODEL_LIB)(trazdf_imp.o) \ 
     9216   $(MODEL_LIB)(trazdf_imp_jki.o) \ 
    90299217   $(MODEL_LIB)(trdmod.o) \ 
    90309218   $(MODEL_LIB)(trdmod_oce.o) \ 
    9031    $(MODEL_LIB)(trdvor.o) \ 
    9032    $(MODEL_LIB)(trdvor_oce.o) \ 
    9033    $(MODEL_LIB)(zdfddm.o) \ 
    90349219   $(MODEL_LIB)(zdf_oce.o) \ 
     9220   $(MODEL_LIB)(zdfkpp.o) \ 
     9221   $(MODEL_LIB)(zdftke.o) \ 
    90359222   dom_oce.F90 \ 
    90369223   in_out_manager.F90 \ 
     
    90439230   trdmod.F90 \ 
    90449231   trdmod_oce.F90 \ 
     9232   zdf_oce.F90 \ 
    90459233   zdfkpp.F90 \ 
    90469234   zdftke.F90 \ 
    9047    zdf_oce.F90 \ 
    9048    $(MODEL_LIB)(dom_oce.o) \ 
    9049    $(MODEL_LIB)(in_out_manager.o) \ 
    9050    $(MODEL_LIB)(ldftra_oce.o) \ 
    9051    $(MODEL_LIB)(oce.o) \ 
    9052    $(MODEL_LIB)(prtctl.o) \ 
    9053    $(MODEL_LIB)(trazdf_exp.o) \ 
    9054    $(MODEL_LIB)(trazdf_imp.o) \ 
    9055    $(MODEL_LIB)(trazdf_imp_jki.o) \ 
    9056    $(MODEL_LIB)(trdmod.o) \ 
    9057    $(MODEL_LIB)(trdmod_oce.o) \ 
    9058    $(MODEL_LIB)(zdfkpp.o) \ 
    9059    $(MODEL_LIB)(zdftke.o) \ 
    9060    $(MODEL_LIB)(zdf_oce.o) \ 
    90619235   domzgr_substitute.h90 \ 
    90629236   vectopt_loop_substitute.h90 \ 
     
    90659239   trazdf.F90 
    90669240$(MODEL_LIB)(trazdf_exp.o) :  \ 
     9241   $(MODEL_LIB)(dom_oce.o) \ 
     9242   $(MODEL_LIB)(in_out_manager.o) \ 
     9243   $(MODEL_LIB)(lbclnk.o) \ 
     9244   $(MODEL_LIB)(lib_mpp.o) \ 
     9245   $(MODEL_LIB)(lib_print.o) \ 
     9246   $(MODEL_LIB)(oce.o) \ 
     9247   $(MODEL_LIB)(par_kind.o) \ 
     9248   $(MODEL_LIB)(par_oce.o) \ 
     9249   $(MODEL_LIB)(prtctl.o) \ 
     9250   $(MODEL_LIB)(trabbl.o) \ 
     9251   $(MODEL_LIB)(trdicp.o) \ 
     9252   $(MODEL_LIB)(trdicp_oce.o) \ 
     9253   $(MODEL_LIB)(trdmld.o) \ 
     9254   $(MODEL_LIB)(trdmld_oce.o) \ 
     9255   $(MODEL_LIB)(trdmod_oce.o) \ 
     9256   $(MODEL_LIB)(trdvor.o) \ 
     9257   $(MODEL_LIB)(trdvor_oce.o) \ 
     9258   $(MODEL_LIB)(zdf_oce.o) \ 
    90679259   dom_oce.F90 \ 
    90689260   in_out_manager.F90 \ 
     
    90859277   $(MODEL_LIB)(dom_oce.o) \ 
    90869278   $(MODEL_LIB)(in_out_manager.o) \ 
    9087    $(MODEL_LIB)(lbclnk.o) \ 
    9088    $(MODEL_LIB)(lib_mpp.o) \ 
    9089    $(MODEL_LIB)(lib_print.o) \ 
    9090    $(MODEL_LIB)(oce.o) \ 
    9091    $(MODEL_LIB)(par_kind.o) \ 
    9092    $(MODEL_LIB)(par_oce.o) \ 
     9279   $(MODEL_LIB)(oce.o) \ 
     9280   $(MODEL_LIB)(prtctl.o) \ 
     9281   $(MODEL_LIB)(trdmod.o) \ 
     9282   $(MODEL_LIB)(trdmod_oce.o) \ 
     9283   $(MODEL_LIB)(zdf_oce.o) \ 
     9284   $(MODEL_LIB)(zdfddm.o) \ 
     9285   dom_oce.F90 \ 
     9286   in_out_manager.F90 \ 
     9287   oce.F90 \ 
     9288   prtctl.F90 \ 
     9289   trdmod.F90 \ 
     9290   trdmod_oce.F90 \ 
     9291   zdf_oce.F90 \ 
     9292   zdfddm.F90 \ 
     9293   domzgr_substitute.h90 \ 
     9294   zdfddm_substitute.h90 \ 
     9295   KEY_CPP \ 
     9296   trazdf_exp.F90 
     9297$(MODEL_LIB)(trazdf_imp.o) :  \ 
     9298   $(MODEL_LIB)(dom_oce.o) \ 
     9299   $(MODEL_LIB)(in_out_manager.o) \ 
     9300   $(MODEL_LIB)(lbclnk.o) \ 
     9301   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9302   $(MODEL_LIB)(ldftra_oce.o) \ 
     9303   $(MODEL_LIB)(lib_mpp.o) \ 
     9304   $(MODEL_LIB)(lib_print.o) \ 
     9305   $(MODEL_LIB)(oce.o) \ 
     9306   $(MODEL_LIB)(par_kind.o) \ 
     9307   $(MODEL_LIB)(par_oce.o) \ 
     9308   $(MODEL_LIB)(phycst.o) \ 
    90939309   $(MODEL_LIB)(prtctl.o) \ 
    90949310   $(MODEL_LIB)(trabbl.o) \ 
     
    91019317   $(MODEL_LIB)(trdvor_oce.o) \ 
    91029318   $(MODEL_LIB)(zdf_oce.o) \ 
    9103    dom_oce.F90 \ 
    9104    in_out_manager.F90 \ 
    9105    oce.F90 \ 
    9106    prtctl.F90 \ 
    9107    trdmod.F90 \ 
    9108    trdmod_oce.F90 \ 
    9109    zdfddm.F90 \ 
    9110    zdf_oce.F90 \ 
    9111    $(MODEL_LIB)(dom_oce.o) \ 
    9112    $(MODEL_LIB)(in_out_manager.o) \ 
    9113    $(MODEL_LIB)(oce.o) \ 
    9114    $(MODEL_LIB)(prtctl.o) \ 
    9115    $(MODEL_LIB)(trdmod.o) \ 
    9116    $(MODEL_LIB)(trdmod_oce.o) \ 
    9117    $(MODEL_LIB)(zdfddm.o) \ 
    9118    $(MODEL_LIB)(zdf_oce.o) \ 
    9119    domzgr_substitute.h90 \ 
    9120    zdfddm_substitute.h90 \ 
    9121    KEY_CPP \ 
    9122    trazdf_exp.F90 
    9123 $(MODEL_LIB)(trazdf_imp.o) :  \ 
     9319   $(MODEL_LIB)(zdfmxl.o) \ 
    91249320   dom_oce.F90 \ 
    91259321   in_out_manager.F90 \ 
     
    91429338   trdvor.F90 \ 
    91439339   trdvor_oce.F90 \ 
     9340   zdf_oce.F90 \ 
    91449341   zdfmxl.F90 \ 
     9342   $(MODEL_LIB)(dom_oce.o) \ 
     9343   $(MODEL_LIB)(in_out_manager.o) \ 
     9344   $(MODEL_LIB)(lbclnk.o) \ 
     9345   $(MODEL_LIB)(ldfslp.o) \ 
     9346   $(MODEL_LIB)(ldftra_oce.o) \ 
     9347   $(MODEL_LIB)(oce.o) \ 
     9348   $(MODEL_LIB)(prtctl.o) \ 
     9349   $(MODEL_LIB)(trdmod.o) \ 
     9350   $(MODEL_LIB)(trdmod_oce.o) \ 
     9351   $(MODEL_LIB)(zdf_oce.o) \ 
     9352   $(MODEL_LIB)(zdfddm.o) \ 
     9353   dom_oce.F90 \ 
     9354   in_out_manager.F90 \ 
     9355   lbclnk.F90 \ 
     9356   ldfslp.F90 \ 
     9357   ldftra_oce.F90 \ 
     9358   oce.F90 \ 
     9359   prtctl.F90 \ 
     9360   trdmod.F90 \ 
     9361   trdmod_oce.F90 \ 
    91459362   zdf_oce.F90 \ 
     9363   zdfddm.F90 \ 
     9364   domzgr_substitute.h90 \ 
     9365   ldftra_substitute.h90 \ 
     9366   vectopt_loop_substitute.h90 \ 
     9367   zdfddm_substitute.h90 \ 
     9368   KEY_CPP \ 
     9369   trazdf_imp.F90 
     9370$(MODEL_LIB)(trazdf_imp_jki.o) : \ 
    91469371   $(MODEL_LIB)(dom_oce.o) \ 
    91479372   $(MODEL_LIB)(in_out_manager.o) \ 
     
    91649389   $(MODEL_LIB)(trdvor.o) \ 
    91659390   $(MODEL_LIB)(trdvor_oce.o) \ 
     9391   $(MODEL_LIB)(zdf_oce.o) \ 
    91669392   $(MODEL_LIB)(zdfmxl.o) \ 
    9167    $(MODEL_LIB)(zdf_oce.o) \ 
    9168    dom_oce.F90 \ 
    9169    in_out_manager.F90 \ 
    9170    lbclnk.F90 \ 
    9171    ldfslp.F90 \ 
    9172    ldftra_oce.F90 \ 
    9173    oce.F90 \ 
    9174    prtctl.F90 \ 
    9175    trdmod.F90 \ 
    9176    trdmod_oce.F90 \ 
    9177    zdfddm.F90 \ 
    9178    zdf_oce.F90 \ 
    9179    $(MODEL_LIB)(dom_oce.o) \ 
    9180    $(MODEL_LIB)(in_out_manager.o) \ 
    9181    $(MODEL_LIB)(lbclnk.o) \ 
    9182    $(MODEL_LIB)(ldfslp.o) \ 
    9183    $(MODEL_LIB)(ldftra_oce.o) \ 
    9184    $(MODEL_LIB)(oce.o) \ 
    9185    $(MODEL_LIB)(prtctl.o) \ 
    9186    $(MODEL_LIB)(trdmod.o) \ 
    9187    $(MODEL_LIB)(trdmod_oce.o) \ 
    9188    $(MODEL_LIB)(zdfddm.o) \ 
    9189    $(MODEL_LIB)(zdf_oce.o) \ 
    9190    domzgr_substitute.h90 \ 
    9191    ldftra_substitute.h90 \ 
    9192    vectopt_loop_substitute.h90 \ 
    9193    zdfddm_substitute.h90 \ 
    9194    KEY_CPP \ 
    9195    trazdf_imp.F90 
    9196 $(MODEL_LIB)(trazdf_imp_jki.o) : \ 
    91979393   dom_oce.F90 \ 
    91989394   in_out_manager.F90 \ 
     
    92159411   trdvor.F90 \ 
    92169412   trdvor_oce.F90 \ 
     9413   zdf_oce.F90 \ 
    92179414   zdfmxl.F90 \ 
    9218    zdf_oce.F90 \ 
    9219    $(MODEL_LIB)(dom_oce.o) \ 
    9220    $(MODEL_LIB)(in_out_manager.o) \ 
    9221    $(MODEL_LIB)(lbclnk.o) \ 
    9222    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9415   $(MODEL_LIB)(dom_oce.o) \ 
     9416   $(MODEL_LIB)(in_out_manager.o) \ 
     9417   $(MODEL_LIB)(lbclnk.o) \ 
     9418   $(MODEL_LIB)(ldfslp.o) \ 
    92239419   $(MODEL_LIB)(ldftra_oce.o) \ 
    9224    $(MODEL_LIB)(lib_mpp.o) \ 
    9225    $(MODEL_LIB)(lib_print.o) \ 
    9226    $(MODEL_LIB)(oce.o) \ 
    9227    $(MODEL_LIB)(par_kind.o) \ 
    9228    $(MODEL_LIB)(par_oce.o) \ 
    9229    $(MODEL_LIB)(phycst.o) \ 
    9230    $(MODEL_LIB)(prtctl.o) \ 
    9231    $(MODEL_LIB)(trabbl.o) \ 
    9232    $(MODEL_LIB)(trdicp.o) \ 
    9233    $(MODEL_LIB)(trdicp_oce.o) \ 
    9234    $(MODEL_LIB)(trdmld.o) \ 
    9235    $(MODEL_LIB)(trdmld_oce.o) \ 
     9420   $(MODEL_LIB)(oce.o) \ 
     9421   $(MODEL_LIB)(prtctl.o) \ 
     9422   $(MODEL_LIB)(trdmod.o) \ 
    92369423   $(MODEL_LIB)(trdmod_oce.o) \ 
    9237    $(MODEL_LIB)(trdvor.o) \ 
    9238    $(MODEL_LIB)(trdvor_oce.o) \ 
    9239    $(MODEL_LIB)(zdfmxl.o) \ 
    92409424   $(MODEL_LIB)(zdf_oce.o) \ 
     9425   $(MODEL_LIB)(zdfddm.o) \ 
    92419426   dom_oce.F90 \ 
    92429427   in_out_manager.F90 \ 
     
    92489433   trdmod.F90 \ 
    92499434   trdmod_oce.F90 \ 
     9435   zdf_oce.F90 \ 
    92509436   zdfddm.F90 \ 
    9251    zdf_oce.F90 \ 
    9252    $(MODEL_LIB)(dom_oce.o) \ 
    9253    $(MODEL_LIB)(in_out_manager.o) \ 
    9254    $(MODEL_LIB)(lbclnk.o) \ 
    9255    $(MODEL_LIB)(ldfslp.o) \ 
    9256    $(MODEL_LIB)(ldftra_oce.o) \ 
    9257    $(MODEL_LIB)(oce.o) \ 
    9258    $(MODEL_LIB)(prtctl.o) \ 
    9259    $(MODEL_LIB)(trdmod.o) \ 
    9260    $(MODEL_LIB)(trdmod_oce.o) \ 
    9261    $(MODEL_LIB)(zdfddm.o) \ 
    9262    $(MODEL_LIB)(zdf_oce.o) \ 
    92639437   domzgr_substitute.h90 \ 
    92649438   ldftra_substitute.h90 \ 
     9439   zdf.matrixsolver.h90 \ 
    92659440   zdfddm_substitute.h90 \ 
    9266    zdf.matrixsolver.h90 \ 
    92679441   KEY_CPP \ 
    92689442   trazdf_imp_jki.F90 
     9443$(MODEL_LIB)(trc_oce.o) :  \ 
     9444   $(MODEL_LIB)(par_kind.o) \ 
     9445   par_kind.F90 \ 
     9446   $(MODEL_LIB)(par_oce.o) \ 
     9447   $(MODEL_LIB)(sms.o) \ 
     9448   par_oce.F90 \ 
     9449   sms.F90 \ 
     9450   KEY_CPP \ 
     9451   trc_oce.F90 
    92699452$(MODEL_LIB)(trcstp.o) :   \ 
    92709453   trcstp.F90 
    9271 $(MODEL_LIB)(trc_oce.o) :  \ 
    9272    par_kind.F90 \ 
    9273    $(MODEL_LIB)(par_kind.o) \ 
    9274    par_oce.F90 \ 
    9275    sms.F90 \ 
    9276    $(MODEL_LIB)(par_oce.o) \ 
    9277    $(MODEL_LIB)(sms.o) \ 
    9278    KEY_CPP \ 
    9279    trc_oce.F90 
    92809454$(MODEL_LIB)(trdicp.o) :   \ 
     9455   $(MODEL_LIB)(dom_oce.o) \ 
     9456   $(MODEL_LIB)(in_out_manager.o) \ 
     9457   $(MODEL_LIB)(lib_print.o) \ 
     9458   $(MODEL_LIB)(par_kind.o) \ 
     9459   $(MODEL_LIB)(par_oce.o) \ 
     9460   $(MODEL_LIB)(phycst.o) \ 
     9461   $(MODEL_LIB)(prtctl.o) \ 
     9462   $(MODEL_LIB)(trdicp_oce.o) \ 
     9463   $(MODEL_LIB)(trdmld_oce.o) \ 
     9464   $(MODEL_LIB)(trdvor_oce.o) \ 
     9465   $(MODEL_LIB)(zdfddm.o) \ 
    92819466   dom_oce.F90 \ 
    92829467   in_out_manager.F90 \ 
     
    92919476   zdfddm.F90 \ 
    92929477   $(MODEL_LIB)(dom_oce.o) \ 
    9293    $(MODEL_LIB)(in_out_manager.o) \ 
    9294    $(MODEL_LIB)(lib_print.o) \ 
     9478   $(MODEL_LIB)(eosbn2.o) \ 
     9479   $(MODEL_LIB)(in_out_manager.o) \ 
     9480   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9481   $(MODEL_LIB)(ldftra_oce.o) \ 
     9482   $(MODEL_LIB)(lib_mpp.o) \ 
     9483   $(MODEL_LIB)(oce.o) \ 
     9484   $(MODEL_LIB)(phycst.o) \ 
     9485   $(MODEL_LIB)(trdmod_oce.o) \ 
     9486   $(MODEL_LIB)(zdf_oce.o) \ 
     9487   dom_oce.F90 \ 
     9488   eosbn2.F90 \ 
     9489   in_out_manager.F90 \ 
     9490   ldfdyn_oce.F90 \ 
     9491   ldftra_oce.F90 \ 
     9492   lib_mpp.F90 \ 
     9493   oce.F90 \ 
     9494   phycst.F90 \ 
     9495   trdmod_oce.F90 \ 
     9496   zdf_oce.F90 \ 
     9497   domzgr_substitute.h90 \ 
     9498   vectopt_loop_substitute.h90 \ 
     9499   KEY_CPP \ 
     9500   trdicp.F90 
     9501$(MODEL_LIB)(trdicp_oce.o) :  \ 
     9502   $(MODEL_LIB)(par_kind.o) \ 
     9503   par_kind.F90 \ 
     9504   $(MODEL_LIB)(par_oce.o) \ 
     9505   par_oce.F90 \ 
     9506   KEY_CPP \ 
     9507   trdicp_oce.F90 
     9508$(MODEL_LIB)(trdmld.o) :   \ 
     9509   $(MODEL_LIB)(daymod.o) \ 
     9510   $(MODEL_LIB)(dom_oce.o) \ 
     9511   $(MODEL_LIB)(in_out_manager.o) \ 
     9512   $(MODEL_LIB)(lbclnk.o) \ 
     9513   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9514   $(MODEL_LIB)(ldftra_oce.o) \ 
     9515   $(MODEL_LIB)(lib_mpp.o) \ 
     9516   $(MODEL_LIB)(lib_print.o) \ 
     9517   $(MODEL_LIB)(oce.o) \ 
    92959518   $(MODEL_LIB)(par_kind.o) \ 
    92969519   $(MODEL_LIB)(par_oce.o) \ 
     
    93009523   $(MODEL_LIB)(trdmld_oce.o) \ 
    93019524   $(MODEL_LIB)(trdvor_oce.o) \ 
    9302    $(MODEL_LIB)(zdfddm.o) \ 
    9303    dom_oce.F90 \ 
    9304    eosbn2.F90 \ 
    9305    in_out_manager.F90 \ 
    9306    ldfdyn_oce.F90 \ 
    9307    ldftra_oce.F90 \ 
    9308    lib_mpp.F90 \ 
    9309    oce.F90 \ 
    9310    phycst.F90 \ 
    9311    trdmod_oce.F90 \ 
    9312    zdf_oce.F90 \ 
    9313    $(MODEL_LIB)(dom_oce.o) \ 
    9314    $(MODEL_LIB)(eosbn2.o) \ 
    9315    $(MODEL_LIB)(in_out_manager.o) \ 
    9316    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9317    $(MODEL_LIB)(ldftra_oce.o) \ 
    9318    $(MODEL_LIB)(lib_mpp.o) \ 
    9319    $(MODEL_LIB)(oce.o) \ 
    9320    $(MODEL_LIB)(phycst.o) \ 
    9321    $(MODEL_LIB)(trdmod_oce.o) \ 
    93229525   $(MODEL_LIB)(zdf_oce.o) \ 
    9323    domzgr_substitute.h90 \ 
    9324    vectopt_loop_substitute.h90 \ 
    9325    KEY_CPP \ 
    9326    trdicp.F90 
    9327 $(MODEL_LIB)(trdicp_oce.o) :  \ 
    9328    par_kind.F90 \ 
    9329    $(MODEL_LIB)(par_kind.o) \ 
    9330    par_oce.F90 \ 
    9331    $(MODEL_LIB)(par_oce.o) \ 
    9332    KEY_CPP \ 
    9333    trdicp_oce.F90 
    9334 $(MODEL_LIB)(trdmld.o) :   \ 
     9526   $(MODEL_LIB)(zdfmxl.o) \ 
    93359527   daymod.F90 \ 
    93369528   dom_oce.F90 \ 
     
    93499541   trdmld_oce.F90 \ 
    93509542   trdvor_oce.F90 \ 
     9543   zdf_oce.F90 \ 
    93519544   zdfmxl.F90 \ 
    9352    zdf_oce.F90 \ 
    93539545   $(MODEL_LIB)(daymod.o) \ 
    9354    $(MODEL_LIB)(dom_oce.o) \ 
    9355    $(MODEL_LIB)(in_out_manager.o) \ 
    9356    $(MODEL_LIB)(lbclnk.o) \ 
    9357    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9546   $(MODEL_LIB)(diadimg.o) \ 
     9547   $(MODEL_LIB)(dianam.o) \ 
     9548   $(MODEL_LIB)(dom_oce.o) \ 
     9549   $(MODEL_LIB)(in_out_manager.o) \ 
     9550   $(MODEL_LIB)(lbclnk.o) \ 
     9551   $(MODEL_LIB)(ldfslp.o) \ 
    93589552   $(MODEL_LIB)(ldftra_oce.o) \ 
    9359    $(MODEL_LIB)(lib_mpp.o) \ 
    9360    $(MODEL_LIB)(lib_print.o) \ 
    9361    $(MODEL_LIB)(oce.o) \ 
    9362    $(MODEL_LIB)(par_kind.o) \ 
    9363    $(MODEL_LIB)(par_oce.o) \ 
    9364    $(MODEL_LIB)(phycst.o) \ 
    9365    $(MODEL_LIB)(prtctl.o) \ 
    9366    $(MODEL_LIB)(trdicp_oce.o) \ 
    9367    $(MODEL_LIB)(trdmld_oce.o) \ 
    9368    $(MODEL_LIB)(trdvor_oce.o) \ 
     9553   $(MODEL_LIB)(oce.o) \ 
     9554   $(MODEL_LIB)(phycst.o) \ 
     9555   $(MODEL_LIB)(trdmod_oce.o) \ 
     9556   $(MODEL_LIB)(zdf_oce.o) \ 
     9557   $(MODEL_LIB)(zdfddm.o) \ 
    93699558   $(MODEL_LIB)(zdfmxl.o) \ 
    9370    $(MODEL_LIB)(zdf_oce.o) \ 
    93719559   daymod.F90 \ 
    93729560   diadimg.F90 \ 
     
    93809568   phycst.F90 \ 
    93819569   trdmod_oce.F90 \ 
     9570   zdf_oce.F90 \ 
    93829571   zdfddm.F90 \ 
    93839572   zdfmxl.F90 \ 
    9384    zdf_oce.F90 \ 
    9385    $(MODEL_LIB)(daymod.o) \ 
    9386    $(MODEL_LIB)(diadimg.o) \ 
    9387    $(MODEL_LIB)(dianam.o) \ 
    9388    $(MODEL_LIB)(dom_oce.o) \ 
    9389    $(MODEL_LIB)(in_out_manager.o) \ 
    9390    $(MODEL_LIB)(lbclnk.o) \ 
    9391    $(MODEL_LIB)(ldfslp.o) \ 
    9392    $(MODEL_LIB)(ldftra_oce.o) \ 
    9393    $(MODEL_LIB)(oce.o) \ 
    9394    $(MODEL_LIB)(phycst.o) \ 
    9395    $(MODEL_LIB)(trdmod_oce.o) \ 
    9396    $(MODEL_LIB)(zdfddm.o) \ 
    9397    $(MODEL_LIB)(zdfmxl.o) \ 
    9398    $(MODEL_LIB)(zdf_oce.o) \ 
    93999573   domzgr_substitute.h90 \ 
    94009574   ldftra_substitute.h90 \ 
     
    94049578   trdmld.F90 
    94059579$(MODEL_LIB)(trdmld_oce.o) :  \ 
    9406    par_kind.F90 \ 
    9407    $(MODEL_LIB)(par_kind.o) \ 
    9408    par_oce.F90 \ 
    9409    $(MODEL_LIB)(par_oce.o) \ 
     9580   $(MODEL_LIB)(par_kind.o) \ 
     9581   par_kind.F90 \ 
     9582   $(MODEL_LIB)(par_oce.o) \ 
     9583   par_oce.F90 \ 
    94109584   KEY_CPP \ 
    94119585   trdmld_oce.F90 
    94129586$(MODEL_LIB)(trdmod.o) :   \ 
     9587   $(MODEL_LIB)(daymod.o) \ 
     9588   $(MODEL_LIB)(diadimg.o) \ 
     9589   $(MODEL_LIB)(dianam.o) \ 
     9590   $(MODEL_LIB)(dom_oce.o) \ 
     9591   $(MODEL_LIB)(eosbn2.o) \ 
     9592   $(MODEL_LIB)(in_out_manager.o) \ 
     9593   $(MODEL_LIB)(lbclnk.o) \ 
     9594   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9595   $(MODEL_LIB)(ldfslp.o) \ 
     9596   $(MODEL_LIB)(ldftra_oce.o) \ 
     9597   $(MODEL_LIB)(lib_mpp.o) \ 
     9598   $(MODEL_LIB)(lib_print.o) \ 
     9599   $(MODEL_LIB)(oce.o) \ 
     9600   $(MODEL_LIB)(par_kind.o) \ 
     9601   $(MODEL_LIB)(par_oce.o) \ 
     9602   $(MODEL_LIB)(phycst.o) \ 
     9603   $(MODEL_LIB)(prtctl.o) \ 
     9604   $(MODEL_LIB)(trdicp_oce.o) \ 
     9605   $(MODEL_LIB)(trdmld_oce.o) \ 
     9606   $(MODEL_LIB)(trdmod_oce.o) \ 
     9607   $(MODEL_LIB)(trdvor_oce.o) \ 
     9608   $(MODEL_LIB)(zdf_oce.o) \ 
     9609   $(MODEL_LIB)(zdfddm.o) \ 
     9610   $(MODEL_LIB)(zdfmxl.o) \ 
    94139611   daymod.F90 \ 
    94149612   diadimg.F90 \ 
     
    94329630   trdmod_oce.F90 \ 
    94339631   trdvor_oce.F90 \ 
     9632   zdf_oce.F90 \ 
    94349633   zdfddm.F90 \ 
    94359634   zdfmxl.F90 \ 
    9436    zdf_oce.F90 \ 
    9437    $(MODEL_LIB)(daymod.o) \ 
    9438    $(MODEL_LIB)(diadimg.o) \ 
    9439    $(MODEL_LIB)(dianam.o) \ 
    9440    $(MODEL_LIB)(dom_oce.o) \ 
    9441    $(MODEL_LIB)(eosbn2.o) \ 
    9442    $(MODEL_LIB)(in_out_manager.o) \ 
    9443    $(MODEL_LIB)(lbclnk.o) \ 
    9444    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9445    $(MODEL_LIB)(ldfslp.o) \ 
    9446    $(MODEL_LIB)(ldftra_oce.o) \ 
    9447    $(MODEL_LIB)(lib_mpp.o) \ 
    9448    $(MODEL_LIB)(lib_print.o) \ 
    9449    $(MODEL_LIB)(oce.o) \ 
    9450    $(MODEL_LIB)(par_kind.o) \ 
    9451    $(MODEL_LIB)(par_oce.o) \ 
    9452    $(MODEL_LIB)(phycst.o) \ 
    9453    $(MODEL_LIB)(prtctl.o) \ 
    9454    $(MODEL_LIB)(trdicp_oce.o) \ 
    9455    $(MODEL_LIB)(trdmld_oce.o) \ 
     9635   $(MODEL_LIB)(dom_oce.o) \ 
     9636   $(MODEL_LIB)(in_out_manager.o) \ 
     9637   $(MODEL_LIB)(oce.o) \ 
     9638   $(MODEL_LIB)(trabbl.o) \ 
     9639   $(MODEL_LIB)(trdicp.o) \ 
     9640   $(MODEL_LIB)(trdmld.o) \ 
    94569641   $(MODEL_LIB)(trdmod_oce.o) \ 
    9457    $(MODEL_LIB)(trdvor_oce.o) \ 
    9458    $(MODEL_LIB)(zdfddm.o) \ 
    9459    $(MODEL_LIB)(zdfmxl.o) \ 
    9460    $(MODEL_LIB)(zdf_oce.o) \ 
     9642   $(MODEL_LIB)(trdvor.o) \ 
    94619643   dom_oce.F90 \ 
    94629644   in_out_manager.F90 \ 
     
    94679649   trdmod_oce.F90 \ 
    94689650   trdvor.F90 \ 
    9469    $(MODEL_LIB)(dom_oce.o) \ 
    9470    $(MODEL_LIB)(in_out_manager.o) \ 
    9471    $(MODEL_LIB)(oce.o) \ 
    9472    $(MODEL_LIB)(trabbl.o) \ 
    9473    $(MODEL_LIB)(trdicp.o) \ 
    9474    $(MODEL_LIB)(trdmld.o) \ 
    9475    $(MODEL_LIB)(trdmod_oce.o) \ 
    9476    $(MODEL_LIB)(trdvor.o) \ 
    94779651   domzgr_substitute.h90 \ 
    94789652   vectopt_loop_substitute.h90 \ 
     
    94809654   trdmod.F90 
    94819655$(MODEL_LIB)(trdmod_oce.o) :  \ 
    9482    par_oce.F90 \ 
    9483    $(MODEL_LIB)(par_oce.o) \ 
     9656   $(MODEL_LIB)(par_oce.o) \ 
     9657   par_oce.F90 \ 
     9658   $(MODEL_LIB)(trdicp_oce.o) \ 
     9659   $(MODEL_LIB)(trdmld_oce.o) \ 
     9660   $(MODEL_LIB)(trdvor_oce.o) \ 
    94849661   trdicp_oce.F90 \ 
    94859662   trdmld_oce.F90 \ 
    94869663   trdvor_oce.F90 \ 
     9664   trdmod_oce.F90 
     9665$(MODEL_LIB)(trdvor.o) :   \ 
     9666   $(MODEL_LIB)(daymod.o) \ 
     9667   $(MODEL_LIB)(dom_oce.o) \ 
     9668   $(MODEL_LIB)(in_out_manager.o) \ 
     9669   $(MODEL_LIB)(lib_mpp.o) \ 
     9670   $(MODEL_LIB)(lib_print.o) \ 
     9671   $(MODEL_LIB)(oce.o) \ 
     9672   $(MODEL_LIB)(par_kind.o) \ 
     9673   $(MODEL_LIB)(par_oce.o) \ 
     9674   $(MODEL_LIB)(phycst.o) \ 
     9675   $(MODEL_LIB)(prtctl.o) \ 
    94879676   $(MODEL_LIB)(trdicp_oce.o) \ 
    94889677   $(MODEL_LIB)(trdmld_oce.o) \ 
    94899678   $(MODEL_LIB)(trdvor_oce.o) \ 
    9490    trdmod_oce.F90 
    9491 $(MODEL_LIB)(trdvor.o) :   \ 
     9679   $(MODEL_LIB)(zdf_oce.o) \ 
    94929680   daymod.F90 \ 
    94939681   dom_oce.F90 \ 
     
    95059693   zdf_oce.F90 \ 
    95069694   $(MODEL_LIB)(daymod.o) \ 
    9507    $(MODEL_LIB)(dom_oce.o) \ 
    9508    $(MODEL_LIB)(in_out_manager.o) \ 
    9509    $(MODEL_LIB)(lib_mpp.o) \ 
    9510    $(MODEL_LIB)(lib_print.o) \ 
    9511    $(MODEL_LIB)(oce.o) \ 
    9512    $(MODEL_LIB)(par_kind.o) \ 
    9513    $(MODEL_LIB)(par_oce.o) \ 
    9514    $(MODEL_LIB)(phycst.o) \ 
    9515    $(MODEL_LIB)(prtctl.o) \ 
    9516    $(MODEL_LIB)(trdicp_oce.o) \ 
    9517    $(MODEL_LIB)(trdmld_oce.o) \ 
    9518    $(MODEL_LIB)(trdvor_oce.o) \ 
     9695   $(MODEL_LIB)(dianam.o) \ 
     9696   $(MODEL_LIB)(dom_oce.o) \ 
     9697   $(MODEL_LIB)(in_out_manager.o) \ 
     9698   $(MODEL_LIB)(lbclnk.o) \ 
     9699   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9700   $(MODEL_LIB)(oce.o) \ 
     9701   $(MODEL_LIB)(phycst.o) \ 
     9702   $(MODEL_LIB)(trdmod_oce.o) \ 
    95199703   $(MODEL_LIB)(zdf_oce.o) \ 
     9704   $(MODEL_LIB)(zdfmxl.o) \ 
    95209705   daymod.F90 \ 
    95219706   dianam.F90 \ 
     
    95279712   phycst.F90 \ 
    95289713   trdmod_oce.F90 \ 
     9714   zdf_oce.F90 \ 
    95299715   zdfmxl.F90 \ 
    9530    zdf_oce.F90 \ 
    9531    $(MODEL_LIB)(daymod.o) \ 
    9532    $(MODEL_LIB)(dianam.o) \ 
    9533    $(MODEL_LIB)(dom_oce.o) \ 
    9534    $(MODEL_LIB)(in_out_manager.o) \ 
    9535    $(MODEL_LIB)(lbclnk.o) \ 
    9536    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9537    $(MODEL_LIB)(oce.o) \ 
    9538    $(MODEL_LIB)(phycst.o) \ 
    9539    $(MODEL_LIB)(trdmod_oce.o) \ 
    9540    $(MODEL_LIB)(zdfmxl.o) \ 
    9541    $(MODEL_LIB)(zdf_oce.o) \ 
    95429716   domzgr_substitute.h90 \ 
    95439717   ldfdyn_substitute.h90 \ 
     
    95479721   trdvor.F90 
    95489722$(MODEL_LIB)(trdvor_oce.o) :  \ 
    9549    par_kind.F90 \ 
    9550    $(MODEL_LIB)(par_kind.o) \ 
    9551    par_oce.F90 \ 
    9552    $(MODEL_LIB)(par_oce.o) \ 
     9723   $(MODEL_LIB)(par_kind.o) \ 
     9724   par_kind.F90 \ 
     9725   $(MODEL_LIB)(par_oce.o) \ 
     9726   par_oce.F90 \ 
    95539727   trdvor_oce.F90 
    95549728$(MODEL_LIB)(wzvmod.o) :   \ 
    9555    dom_oce.F90 \ 
    9556    in_out_manager.F90 \ 
    9557    lib_mpp.F90 \ 
    9558    lib_print.f90 \ 
    9559    par_kind.F90 \ 
    9560    par_oce.F90 \ 
    9561    $(MODEL_LIB)(dom_oce.o) \ 
    9562    $(MODEL_LIB)(in_out_manager.o) \ 
    9563    $(MODEL_LIB)(lib_mpp.o) \ 
    9564    $(MODEL_LIB)(lib_print.o) \ 
    9565    $(MODEL_LIB)(par_kind.o) \ 
    9566    $(MODEL_LIB)(par_oce.o) \ 
    9567    dom_oce.F90 \ 
    9568    in_out_manager.F90 \ 
    9569    oce.F90 \ 
    9570    prtctl.F90 \ 
    9571    $(MODEL_LIB)(dom_oce.o) \ 
    9572    $(MODEL_LIB)(in_out_manager.o) \ 
    9573    $(MODEL_LIB)(oce.o) \ 
    9574    $(MODEL_LIB)(prtctl.o) \ 
     9729   $(MODEL_LIB)(dom_oce.o) \ 
     9730   $(MODEL_LIB)(in_out_manager.o) \ 
     9731   $(MODEL_LIB)(lib_mpp.o) \ 
     9732   $(MODEL_LIB)(lib_print.o) \ 
     9733   $(MODEL_LIB)(par_kind.o) \ 
     9734   $(MODEL_LIB)(par_oce.o) \ 
     9735   dom_oce.F90 \ 
     9736   in_out_manager.F90 \ 
     9737   lib_mpp.F90 \ 
     9738   lib_print.f90 \ 
     9739   par_kind.F90 \ 
     9740   par_oce.F90 \ 
     9741   $(MODEL_LIB)(dom_oce.o) \ 
     9742   $(MODEL_LIB)(in_out_manager.o) \ 
     9743   $(MODEL_LIB)(oce.o) \ 
     9744   $(MODEL_LIB)(prtctl.o) \ 
     9745   dom_oce.F90 \ 
     9746   in_out_manager.F90 \ 
     9747   oce.F90 \ 
     9748   prtctl.F90 \ 
    95759749   domzgr_substitute.h90 \ 
    95769750   KEY_CPP \ 
    95779751   wzvmod.F90 
     9752$(MODEL_LIB)(zdf_oce.o) :  \ 
     9753   $(MODEL_LIB)(par_kind.o) \ 
     9754   par_kind.F90 \ 
     9755   $(MODEL_LIB)(par_oce.o) \ 
     9756   par_oce.F90 \ 
     9757   KEY_CPP \ 
     9758   zdf_oce.F90 
    95789759$(MODEL_LIB)(zdfbfr.o) :   \ 
    9579    dom_oce.F90 \ 
    9580    in_out_manager.F90 \ 
    9581    lib_mpp.F90 \ 
    9582    lib_print.f90 \ 
    9583    oce.F90 \ 
    9584    par_kind.F90 \ 
    9585    par_oce.F90 \ 
    9586    $(MODEL_LIB)(dom_oce.o) \ 
    9587    $(MODEL_LIB)(in_out_manager.o) \ 
    9588    $(MODEL_LIB)(lib_mpp.o) \ 
    9589    $(MODEL_LIB)(lib_print.o) \ 
    9590    $(MODEL_LIB)(oce.o) \ 
    9591    $(MODEL_LIB)(par_kind.o) \ 
    9592    $(MODEL_LIB)(par_oce.o) \ 
     9760   $(MODEL_LIB)(dom_oce.o) \ 
     9761   $(MODEL_LIB)(in_out_manager.o) \ 
     9762   $(MODEL_LIB)(lib_mpp.o) \ 
     9763   $(MODEL_LIB)(lib_print.o) \ 
     9764   $(MODEL_LIB)(oce.o) \ 
     9765   $(MODEL_LIB)(par_kind.o) \ 
     9766   $(MODEL_LIB)(par_oce.o) \ 
     9767   dom_oce.F90 \ 
     9768   in_out_manager.F90 \ 
     9769   lib_mpp.F90 \ 
     9770   lib_print.f90 \ 
     9771   oce.F90 \ 
     9772   par_kind.F90 \ 
     9773   par_oce.F90 \ 
     9774   $(MODEL_LIB)(dom_oce.o) \ 
     9775   $(MODEL_LIB)(in_out_manager.o) \ 
     9776   $(MODEL_LIB)(lbclnk.o) \ 
     9777   $(MODEL_LIB)(oce.o) \ 
     9778   $(MODEL_LIB)(prtctl.o) \ 
     9779   $(MODEL_LIB)(zdf_oce.o) \ 
    95939780   dom_oce.F90 \ 
    95949781   in_out_manager.F90 \ 
     
    95979784   prtctl.F90 \ 
    95989785   zdf_oce.F90 \ 
    9599    $(MODEL_LIB)(dom_oce.o) \ 
    9600    $(MODEL_LIB)(in_out_manager.o) \ 
    9601    $(MODEL_LIB)(lbclnk.o) \ 
    9602    $(MODEL_LIB)(oce.o) \ 
    9603    $(MODEL_LIB)(prtctl.o) \ 
    9604    $(MODEL_LIB)(zdf_oce.o) \ 
    96059786   domzgr_substitute.h90 \ 
    96069787   KEY_CPP \ 
    96079788   zdfbfr.F90 
    96089789$(MODEL_LIB)(zdfddm.o) :   \ 
    9609    dom_oce.F90 \ 
    9610    in_out_manager.F90 \ 
    9611    lib_mpp.F90 \ 
    9612    lib_print.f90 \ 
    9613    oce.F90 \ 
    9614    par_kind.F90 \ 
    9615    par_oce.F90 \ 
    9616    $(MODEL_LIB)(dom_oce.o) \ 
    9617    $(MODEL_LIB)(in_out_manager.o) \ 
    9618    $(MODEL_LIB)(lib_mpp.o) \ 
    9619    $(MODEL_LIB)(lib_print.o) \ 
    9620    $(MODEL_LIB)(oce.o) \ 
    9621    $(MODEL_LIB)(par_kind.o) \ 
    9622    $(MODEL_LIB)(par_oce.o) \ 
     9790   $(MODEL_LIB)(dom_oce.o) \ 
     9791   $(MODEL_LIB)(in_out_manager.o) \ 
     9792   $(MODEL_LIB)(lib_mpp.o) \ 
     9793   $(MODEL_LIB)(lib_print.o) \ 
     9794   $(MODEL_LIB)(oce.o) \ 
     9795   $(MODEL_LIB)(par_kind.o) \ 
     9796   $(MODEL_LIB)(par_oce.o) \ 
     9797   dom_oce.F90 \ 
     9798   in_out_manager.F90 \ 
     9799   lib_mpp.F90 \ 
     9800   lib_print.f90 \ 
     9801   oce.F90 \ 
     9802   par_kind.F90 \ 
     9803   par_oce.F90 \ 
     9804   $(MODEL_LIB)(dom_oce.o) \ 
     9805   $(MODEL_LIB)(in_out_manager.o) \ 
     9806   $(MODEL_LIB)(lbclnk.o) \ 
     9807   $(MODEL_LIB)(oce.o) \ 
     9808   $(MODEL_LIB)(prtctl.o) \ 
     9809   $(MODEL_LIB)(zdf_oce.o) \ 
    96239810   dom_oce.F90 \ 
    96249811   in_out_manager.F90 \ 
     
    96279814   prtctl.F90 \ 
    96289815   zdf_oce.F90 \ 
    9629    $(MODEL_LIB)(dom_oce.o) \ 
    9630    $(MODEL_LIB)(in_out_manager.o) \ 
    9631    $(MODEL_LIB)(lbclnk.o) \ 
    9632    $(MODEL_LIB)(oce.o) \ 
    9633    $(MODEL_LIB)(prtctl.o) \ 
    9634    $(MODEL_LIB)(zdf_oce.o) \ 
    96359816   vectopt_loop_substitute.h90 \ 
    96369817   KEY_CPP \ 
    96379818   zdfddm.F90 
    96389819$(MODEL_LIB)(zdfevd.o) :   \ 
     9820   $(MODEL_LIB)(dom_oce.o) \ 
     9821   $(MODEL_LIB)(eosbn2.o) \ 
     9822   $(MODEL_LIB)(in_out_manager.o) \ 
     9823   $(MODEL_LIB)(lbclnk.o) \ 
     9824   $(MODEL_LIB)(lib_mpp.o) \ 
     9825   $(MODEL_LIB)(lib_print.o) \ 
     9826   $(MODEL_LIB)(oce.o) \ 
     9827   $(MODEL_LIB)(ocesbc.o) \ 
     9828   $(MODEL_LIB)(par_kind.o) \ 
     9829   $(MODEL_LIB)(par_oce.o) \ 
     9830   $(MODEL_LIB)(phycst.o) \ 
     9831   $(MODEL_LIB)(prtctl.o) \ 
     9832   $(MODEL_LIB)(taumod.o) \ 
     9833   $(MODEL_LIB)(zdf_oce.o) \ 
     9834   $(MODEL_LIB)(zdfddm.o) \ 
    96399835   dom_oce.F90 \ 
    96409836   eosbn2.F90 \ 
     
    96439839   lib_mpp.F90 \ 
    96449840   lib_print.f90 \ 
     9841   oce.F90 \ 
    96459842   ocesbc.F90 \ 
    9646    oce.F90 \ 
    96479843   par_kind.F90 \ 
    96489844   par_oce.F90 \ 
     
    96509846   prtctl.F90 \ 
    96519847   taumod.F90 \ 
     9848   zdf_oce.F90 \ 
    96529849   zdfddm.F90 \ 
     9850   $(MODEL_LIB)(dom_oce.o) \ 
     9851   $(MODEL_LIB)(in_out_manager.o) \ 
     9852   $(MODEL_LIB)(lbclnk.o) \ 
     9853   $(MODEL_LIB)(oce.o) \ 
     9854   $(MODEL_LIB)(zdf_oce.o) \ 
     9855   $(MODEL_LIB)(zdfkpp.o) \ 
     9856   dom_oce.F90 \ 
     9857   in_out_manager.F90 \ 
     9858   lbclnk.F90 \ 
     9859   oce.F90 \ 
    96539860   zdf_oce.F90 \ 
    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)(ocesbc.o) \ 
    9661    $(MODEL_LIB)(oce.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)(zdfddm.o) \ 
    9668    $(MODEL_LIB)(zdf_oce.o) \ 
    9669    dom_oce.F90 \ 
    9670    in_out_manager.F90 \ 
    9671    lbclnk.F90 \ 
    9672    oce.F90 \ 
    96739861   zdfkpp.F90 \ 
    9674    zdf_oce.F90 \ 
    9675    $(MODEL_LIB)(dom_oce.o) \ 
    9676    $(MODEL_LIB)(in_out_manager.o) \ 
    9677    $(MODEL_LIB)(lbclnk.o) \ 
    9678    $(MODEL_LIB)(oce.o) \ 
    9679    $(MODEL_LIB)(zdfkpp.o) \ 
    9680    $(MODEL_LIB)(zdf_oce.o) \ 
    96819862   domzgr_substitute.h90 \ 
    96829863   KEY_CPP \ 
    96839864   zdfevd.F90 
    96849865$(MODEL_LIB)(zdfini.o) :   \ 
     9866   $(MODEL_LIB)(dom_oce.o) \ 
     9867   $(MODEL_LIB)(dynzdf_exp.o) \ 
     9868   $(MODEL_LIB)(eosbn2.o) \ 
     9869   $(MODEL_LIB)(in_out_manager.o) \ 
     9870   $(MODEL_LIB)(lbclnk.o) \ 
     9871   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9872   $(MODEL_LIB)(ldftra_oce.o) \ 
     9873   $(MODEL_LIB)(lib_print.o) \ 
     9874   $(MODEL_LIB)(oce.o) \ 
     9875   $(MODEL_LIB)(ocesbc.o) \ 
     9876   $(MODEL_LIB)(par_kind.o) \ 
     9877   $(MODEL_LIB)(par_oce.o) \ 
     9878   $(MODEL_LIB)(phycst.o) \ 
     9879   $(MODEL_LIB)(prtctl.o) \ 
     9880   $(MODEL_LIB)(taumod.o) \ 
     9881   $(MODEL_LIB)(trazdf_exp.o) \ 
     9882   $(MODEL_LIB)(trdmod.o) \ 
     9883   $(MODEL_LIB)(trdmod_oce.o) \ 
     9884   $(MODEL_LIB)(zdf_oce.o) \ 
     9885   $(MODEL_LIB)(zdfddm.o) \ 
     9886   $(MODEL_LIB)(zdfkpp.o) \ 
     9887   $(MODEL_LIB)(zdfmxl.o) \ 
    96859888   dom_oce.F90 \ 
    96869889   dynzdf_exp.F90 \ 
     
    96919894   ldftra_oce.F90 \ 
    96929895   lib_print.f90 \ 
     9896   oce.F90 \ 
    96939897   ocesbc.F90 \ 
    9694    oce.F90 \ 
    96959898   par_kind.F90 \ 
    96969899   par_oce.F90 \ 
     
    97019904   trdmod.F90 \ 
    97029905   trdmod_oce.F90 \ 
     9906   zdf_oce.F90 \ 
    97039907   zdfddm.F90 \ 
    97049908   zdfkpp.F90 \ 
    97059909   zdfmxl.F90 \ 
    9706    zdf_oce.F90 \ 
    9707    $(MODEL_LIB)(dom_oce.o) \ 
    9708    $(MODEL_LIB)(dynzdf_exp.o) \ 
    9709    $(MODEL_LIB)(eosbn2.o) \ 
    9710    $(MODEL_LIB)(in_out_manager.o) \ 
    9711    $(MODEL_LIB)(lbclnk.o) \ 
     9910   $(MODEL_LIB)(in_out_manager.o) \ 
    97129911   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9912   $(MODEL_LIB)(ldfslp.o) \ 
    97139913   $(MODEL_LIB)(ldftra_oce.o) \ 
    9714    $(MODEL_LIB)(lib_print.o) \ 
    9715    $(MODEL_LIB)(ocesbc.o) \ 
    9716    $(MODEL_LIB)(oce.o) \ 
    9717    $(MODEL_LIB)(par_kind.o) \ 
    9718    $(MODEL_LIB)(par_oce.o) \ 
    9719    $(MODEL_LIB)(phycst.o) \ 
    9720    $(MODEL_LIB)(prtctl.o) \ 
    9721    $(MODEL_LIB)(taumod.o) \ 
    9722    $(MODEL_LIB)(trazdf_exp.o) \ 
    9723    $(MODEL_LIB)(trdmod.o) \ 
    9724    $(MODEL_LIB)(trdmod_oce.o) \ 
     9914   $(MODEL_LIB)(lib_mpp.o) \ 
     9915   $(MODEL_LIB)(par_oce.o) \ 
     9916   $(MODEL_LIB)(tranpc.o) \ 
     9917   $(MODEL_LIB)(zdf_oce.o) \ 
    97259918   $(MODEL_LIB)(zdfddm.o) \ 
     9919   $(MODEL_LIB)(zdfevd.o) \ 
    97269920   $(MODEL_LIB)(zdfkpp.o) \ 
    9727    $(MODEL_LIB)(zdfmxl.o) \ 
    9728    $(MODEL_LIB)(zdf_oce.o) \ 
     9921   $(MODEL_LIB)(zdfric.o) \ 
     9922   $(MODEL_LIB)(zdftke.o) \ 
    97299923   in_out_manager.F90 \ 
    97309924   ldfdyn_oce.F90 \ 
     
    97349928   par_oce.F90 \ 
    97359929   tranpc.F90 \ 
     9930   zdf_oce.F90 \ 
    97369931   zdfddm.F90 \ 
    97379932   zdfevd.F90 \ 
     
    97399934   zdfric.F90 \ 
    97409935   zdftke.F90 \ 
    9741    zdf_oce.F90 \ 
    9742    $(MODEL_LIB)(in_out_manager.o) \ 
    9743    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9744    $(MODEL_LIB)(ldfslp.o) \ 
    9745    $(MODEL_LIB)(ldftra_oce.o) \ 
    9746    $(MODEL_LIB)(lib_mpp.o) \ 
    9747    $(MODEL_LIB)(par_oce.o) \ 
    9748    $(MODEL_LIB)(tranpc.o) \ 
    9749    $(MODEL_LIB)(zdfddm.o) \ 
    9750    $(MODEL_LIB)(zdfevd.o) \ 
    9751    $(MODEL_LIB)(zdfkpp.o) \ 
    9752    $(MODEL_LIB)(zdfric.o) \ 
    9753    $(MODEL_LIB)(zdftke.o) \ 
    9754    $(MODEL_LIB)(zdf_oce.o) \ 
    97559936   zdfini.F90 
    97569937$(MODEL_LIB)(zdfkpp.o) :   \ 
     9938   $(MODEL_LIB)(blk_oce.o) \ 
     9939   $(MODEL_LIB)(cpl_oce.o) \ 
     9940   $(MODEL_LIB)(daymod.o) \ 
     9941   $(MODEL_LIB)(dom_oce.o) \ 
     9942   $(MODEL_LIB)(dtasal.o) \ 
     9943   $(MODEL_LIB)(dtasss.o) \ 
     9944   $(MODEL_LIB)(dtasst.o) \ 
     9945   $(MODEL_LIB)(dtatem.o) \ 
     9946   $(MODEL_LIB)(flx_oce.o) \ 
     9947   $(MODEL_LIB)(flxmod.o) \ 
     9948   $(MODEL_LIB)(flxrnf.o) \ 
     9949   $(MODEL_LIB)(ice_oce.o) \ 
     9950   $(MODEL_LIB)(in_out_manager.o) \ 
     9951   $(MODEL_LIB)(lbclnk.o) \ 
     9952   $(MODEL_LIB)(lib_mpp.o) \ 
     9953   $(MODEL_LIB)(lib_print.o) \ 
     9954   $(MODEL_LIB)(oce.o) \ 
     9955   $(MODEL_LIB)(ocfzpt.o) \ 
     9956   $(MODEL_LIB)(par_kind.o) \ 
     9957   $(MODEL_LIB)(par_oce.o) \ 
     9958   $(MODEL_LIB)(phycst.o) \ 
     9959   $(MODEL_LIB)(prtctl.o) \ 
     9960   $(MODEL_LIB)(taumod.o) \ 
     9961   $(MODEL_LIB)(tradmp.o) \ 
     9962   $(MODEL_LIB)(zdf_oce.o) \ 
     9963   $(MODEL_LIB)(zdfddm.o) \ 
    97579964   blk_oce.F90 \ 
    97589965   cpl_oce.F90 \ 
     
    97639970   dtasst.F90 \ 
    97649971   dtatem.F90 \ 
     9972   flx_oce.F90 \ 
    97659973   flxmod.F90 \ 
    97669974   flxrnf.F90 \ 
    9767    flx_oce.F90 \ 
    97689975   ice_oce.F90 \ 
    97699976   in_out_manager.F90 \ 
     
    97799986   taumod.F90 \ 
    97809987   tradmp.F90 \ 
     9988   zdf_oce.F90 \ 
    97819989   zdfddm.F90 \ 
     9990   $(MODEL_LIB)(dom_oce.o) \ 
     9991   $(MODEL_LIB)(eosbn2.o) \ 
     9992   $(MODEL_LIB)(in_out_manager.o) \ 
     9993   $(MODEL_LIB)(lbclnk.o) \ 
     9994   $(MODEL_LIB)(oce.o) \ 
     9995   $(MODEL_LIB)(ocesbc.o) \ 
     9996   $(MODEL_LIB)(phycst.o) \ 
     9997   $(MODEL_LIB)(prtctl.o) \ 
     9998   $(MODEL_LIB)(taumod.o) \ 
     9999   $(MODEL_LIB)(zdf_oce.o) \ 
     10000   $(MODEL_LIB)(zdfddm.o) \ 
     10001   dom_oce.F90 \ 
     10002   eosbn2.F90 \ 
     10003   in_out_manager.F90 \ 
     10004   lbclnk.F90 \ 
     10005   oce.F90 \ 
     10006   ocesbc.F90 \ 
     10007   phycst.F90 \ 
     10008   prtctl.F90 \ 
     10009   taumod.F90 \ 
    978210010   zdf_oce.F90 \ 
    9783    $(MODEL_LIB)(blk_oce.o) \ 
    9784    $(MODEL_LIB)(cpl_oce.o) \ 
    9785    $(MODEL_LIB)(daymod.o) \ 
    9786    $(MODEL_LIB)(dom_oce.o) \ 
    9787    $(MODEL_LIB)(dtasal.o) \ 
    9788    $(MODEL_LIB)(dtasss.o) \ 
    9789    $(MODEL_LIB)(dtasst.o) \ 
    9790    $(MODEL_LIB)(dtatem.o) \ 
    9791    $(MODEL_LIB)(flxmod.o) \ 
    9792    $(MODEL_LIB)(flxrnf.o) \ 
    9793    $(MODEL_LIB)(flx_oce.o) \ 
    9794    $(MODEL_LIB)(ice_oce.o) \ 
    9795    $(MODEL_LIB)(in_out_manager.o) \ 
    9796    $(MODEL_LIB)(lbclnk.o) \ 
    9797    $(MODEL_LIB)(lib_mpp.o) \ 
    9798    $(MODEL_LIB)(lib_print.o) \ 
    9799    $(MODEL_LIB)(oce.o) \ 
    9800    $(MODEL_LIB)(ocfzpt.o) \ 
    9801    $(MODEL_LIB)(par_kind.o) \ 
    9802    $(MODEL_LIB)(par_oce.o) \ 
    9803    $(MODEL_LIB)(phycst.o) \ 
    9804    $(MODEL_LIB)(prtctl.o) \ 
    9805    $(MODEL_LIB)(taumod.o) \ 
    9806    $(MODEL_LIB)(tradmp.o) \ 
    9807    $(MODEL_LIB)(zdfddm.o) \ 
    9808    $(MODEL_LIB)(zdf_oce.o) \ 
    9809    dom_oce.F90 \ 
    9810    eosbn2.F90 \ 
    9811    in_out_manager.F90 \ 
    9812    lbclnk.F90 \ 
    9813    ocesbc.F90 \ 
    9814    oce.F90 \ 
    9815    phycst.F90 \ 
    9816    prtctl.F90 \ 
    9817    taumod.F90 \ 
    981810011   zdfddm.F90 \ 
    9819    zdf_oce.F90 \ 
    9820    $(MODEL_LIB)(dom_oce.o) \ 
    9821    $(MODEL_LIB)(eosbn2.o) \ 
    9822    $(MODEL_LIB)(in_out_manager.o) \ 
    9823    $(MODEL_LIB)(lbclnk.o) \ 
    9824    $(MODEL_LIB)(ocesbc.o) \ 
    9825    $(MODEL_LIB)(oce.o) \ 
    9826    $(MODEL_LIB)(phycst.o) \ 
    9827    $(MODEL_LIB)(prtctl.o) \ 
    9828    $(MODEL_LIB)(taumod.o) \ 
    9829    $(MODEL_LIB)(zdfddm.o) \ 
    9830    $(MODEL_LIB)(zdf_oce.o) \ 
    983110012   domzgr_substitute.h90 \ 
    983210013   vectopt_loop_substitute.h90 \ 
     
    983410015   zdfkpp.F90 
    983510016$(MODEL_LIB)(zdfmxl.o) :   \ 
    9836    dom_oce.F90 \ 
    9837    in_out_manager.F90 \ 
    9838    lib_mpp.F90 \ 
    9839    lib_print.f90 \ 
    9840    par_kind.F90 \ 
    9841    par_oce.F90 \ 
    9842    $(MODEL_LIB)(dom_oce.o) \ 
    9843    $(MODEL_LIB)(in_out_manager.o) \ 
    9844    $(MODEL_LIB)(lib_mpp.o) \ 
    9845    $(MODEL_LIB)(lib_print.o) \ 
    9846    $(MODEL_LIB)(par_kind.o) \ 
    9847    $(MODEL_LIB)(par_oce.o) \ 
     10017   $(MODEL_LIB)(dom_oce.o) \ 
     10018   $(MODEL_LIB)(in_out_manager.o) \ 
     10019   $(MODEL_LIB)(lib_mpp.o) \ 
     10020   $(MODEL_LIB)(lib_print.o) \ 
     10021   $(MODEL_LIB)(par_kind.o) \ 
     10022   $(MODEL_LIB)(par_oce.o) \ 
     10023   dom_oce.F90 \ 
     10024   in_out_manager.F90 \ 
     10025   lib_mpp.F90 \ 
     10026   lib_print.f90 \ 
     10027   par_kind.F90 \ 
     10028   par_oce.F90 \ 
     10029   $(MODEL_LIB)(dom_oce.o) \ 
     10030   $(MODEL_LIB)(in_out_manager.o) \ 
     10031   $(MODEL_LIB)(oce.o) \ 
     10032   $(MODEL_LIB)(prtctl.o) \ 
     10033   $(MODEL_LIB)(zdf_oce.o) \ 
    984810034   dom_oce.F90 \ 
    984910035   in_out_manager.F90 \ 
     
    985110037   prtctl.F90 \ 
    985210038   zdf_oce.F90 \ 
    9853    $(MODEL_LIB)(dom_oce.o) \ 
    9854    $(MODEL_LIB)(in_out_manager.o) \ 
    9855    $(MODEL_LIB)(oce.o) \ 
    9856    $(MODEL_LIB)(prtctl.o) \ 
    9857    $(MODEL_LIB)(zdf_oce.o) \ 
    985810039   domzgr_substitute.h90 \ 
    985910040   KEY_CPP \ 
    986010041   zdfmxl.F90 
    986110042$(MODEL_LIB)(zdfric.o) :   \ 
    9862    dom_oce.F90 \ 
    9863    in_out_manager.F90 \ 
    9864    lib_mpp.F90 \ 
    9865    lib_print.f90 \ 
    9866    oce.F90 \ 
    9867    par_kind.F90 \ 
    9868    par_oce.F90 \ 
    9869    $(MODEL_LIB)(dom_oce.o) \ 
    9870    $(MODEL_LIB)(in_out_manager.o) \ 
    9871    $(MODEL_LIB)(lib_mpp.o) \ 
    9872    $(MODEL_LIB)(lib_print.o) \ 
    9873    $(MODEL_LIB)(oce.o) \ 
    9874    $(MODEL_LIB)(par_kind.o) \ 
    9875    $(MODEL_LIB)(par_oce.o) \ 
     10043   $(MODEL_LIB)(dom_oce.o) \ 
     10044   $(MODEL_LIB)(in_out_manager.o) \ 
     10045   $(MODEL_LIB)(lib_mpp.o) \ 
     10046   $(MODEL_LIB)(lib_print.o) \ 
     10047   $(MODEL_LIB)(oce.o) \ 
     10048   $(MODEL_LIB)(par_kind.o) \ 
     10049   $(MODEL_LIB)(par_oce.o) \ 
     10050   dom_oce.F90 \ 
     10051   in_out_manager.F90 \ 
     10052   lib_mpp.F90 \ 
     10053   lib_print.f90 \ 
     10054   oce.F90 \ 
     10055   par_kind.F90 \ 
     10056   par_oce.F90 \ 
     10057   $(MODEL_LIB)(dom_oce.o) \ 
     10058   $(MODEL_LIB)(in_out_manager.o) \ 
     10059   $(MODEL_LIB)(lbclnk.o) \ 
     10060   $(MODEL_LIB)(oce.o) \ 
     10061   $(MODEL_LIB)(zdf_oce.o) \ 
    987610062   dom_oce.F90 \ 
    987710063   in_out_manager.F90 \ 
     
    987910065   oce.F90 \ 
    988010066   zdf_oce.F90 \ 
    9881    $(MODEL_LIB)(dom_oce.o) \ 
    9882    $(MODEL_LIB)(in_out_manager.o) \ 
    9883    $(MODEL_LIB)(lbclnk.o) \ 
    9884    $(MODEL_LIB)(oce.o) \ 
    9885    $(MODEL_LIB)(zdf_oce.o) \ 
    988610067   domzgr_substitute.h90 \ 
    988710068   KEY_CPP \ 
    988810069   zdfric.F90 
    988910070$(MODEL_LIB)(zdftke.o) :   \ 
     10071   $(MODEL_LIB)(daymod.o) \ 
     10072   $(MODEL_LIB)(dom_oce.o) \ 
     10073   $(MODEL_LIB)(in_out_manager.o) \ 
     10074   $(MODEL_LIB)(lbclnk.o) \ 
     10075   $(MODEL_LIB)(lib_mpp.o) \ 
     10076   $(MODEL_LIB)(lib_print.o) \ 
     10077   $(MODEL_LIB)(oce.o) \ 
     10078   $(MODEL_LIB)(par_kind.o) \ 
     10079   $(MODEL_LIB)(par_oce.o) \ 
     10080   $(MODEL_LIB)(phycst.o) \ 
     10081   $(MODEL_LIB)(prtctl.o) \ 
     10082   $(MODEL_LIB)(taumod.o) \ 
     10083   $(MODEL_LIB)(trdmod.o) \ 
     10084   $(MODEL_LIB)(trdmod_oce.o) \ 
     10085   $(MODEL_LIB)(zdf_oce.o) \ 
     10086   $(MODEL_LIB)(zdfddm.o) \ 
    989010087   daymod.F90 \ 
    989110088   dom_oce.F90 \ 
     
    990210099   trdmod.F90 \ 
    990310100   trdmod_oce.F90 \ 
     10101   zdf_oce.F90 \ 
    990410102   zdfddm.F90 \ 
    9905    zdf_oce.F90 \ 
    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) \ 
     10103   $(MODEL_LIB)(dom_oce.o) \ 
     10104   $(MODEL_LIB)(dynzdf_exp.o) \ 
     10105   $(MODEL_LIB)(in_out_manager.o) \ 
     10106   $(MODEL_LIB)(lbclnk.o) \ 
     10107   $(MODEL_LIB)(oce.o) \ 
    991510108   $(MODEL_LIB)(phycst.o) \ 
    991610109   $(MODEL_LIB)(prtctl.o) \ 
    991710110   $(MODEL_LIB)(taumod.o) \ 
    9918    $(MODEL_LIB)(trdmod.o) \ 
    9919    $(MODEL_LIB)(trdmod_oce.o) \ 
    9920    $(MODEL_LIB)(zdfddm.o) \ 
     10111   $(MODEL_LIB)(trazdf_exp.o) \ 
    992110112   $(MODEL_LIB)(zdf_oce.o) \ 
    992210113   dom_oce.F90 \ 
     
    993010121   trazdf_exp.F90 \ 
    993110122   zdf_oce.F90 \ 
     10123   domzgr_substitute.h90 \ 
     10124   vectopt_loop_substitute.h90 \ 
     10125   KEY_CPP \ 
     10126   zdftke.F90 
     10127$(MODEL_LIB)(zdftke_jki.o) :  \ 
     10128   $(MODEL_LIB)(daymod.o) \ 
    993210129   $(MODEL_LIB)(dom_oce.o) \ 
    993310130   $(MODEL_LIB)(dynzdf_exp.o) \ 
    993410131   $(MODEL_LIB)(in_out_manager.o) \ 
    993510132   $(MODEL_LIB)(lbclnk.o) \ 
    9936    $(MODEL_LIB)(oce.o) \ 
     10133   $(MODEL_LIB)(lib_mpp.o) \ 
     10134   $(MODEL_LIB)(lib_print.o) \ 
     10135   $(MODEL_LIB)(oce.o) \ 
     10136   $(MODEL_LIB)(par_kind.o) \ 
     10137   $(MODEL_LIB)(par_oce.o) \ 
    993710138   $(MODEL_LIB)(phycst.o) \ 
    993810139   $(MODEL_LIB)(prtctl.o) \ 
     
    994010141   $(MODEL_LIB)(trazdf_exp.o) \ 
    994110142   $(MODEL_LIB)(zdf_oce.o) \ 
    9942    domzgr_substitute.h90 \ 
    9943    vectopt_loop_substitute.h90 \ 
    9944    KEY_CPP \ 
    9945    zdftke.F90 
    9946 $(MODEL_LIB)(zdftke_jki.o) :  \ 
    994710143   daymod.F90 \ 
    994810144   dom_oce.F90 \ 
     
    996010156   trazdf_exp.F90 \ 
    996110157   zdf_oce.F90 \ 
    9962    $(MODEL_LIB)(daymod.o) \ 
    9963    $(MODEL_LIB)(dom_oce.o) \ 
    9964    $(MODEL_LIB)(dynzdf_exp.o) \ 
    9965    $(MODEL_LIB)(in_out_manager.o) \ 
    9966    $(MODEL_LIB)(lbclnk.o) \ 
    9967    $(MODEL_LIB)(lib_mpp.o) \ 
    9968    $(MODEL_LIB)(lib_print.o) \ 
    9969    $(MODEL_LIB)(oce.o) \ 
    9970    $(MODEL_LIB)(par_kind.o) \ 
    9971    $(MODEL_LIB)(par_oce.o) \ 
     10158   $(MODEL_LIB)(dom_oce.o) \ 
     10159   $(MODEL_LIB)(in_out_manager.o) \ 
     10160   $(MODEL_LIB)(lbclnk.o) \ 
     10161   $(MODEL_LIB)(oce.o) \ 
    997210162   $(MODEL_LIB)(phycst.o) \ 
    997310163   $(MODEL_LIB)(prtctl.o) \ 
    997410164   $(MODEL_LIB)(taumod.o) \ 
    9975    $(MODEL_LIB)(trazdf_exp.o) \ 
    997610165   $(MODEL_LIB)(zdf_oce.o) \ 
     10166   $(MODEL_LIB)(zdftke.o) \ 
    997710167   dom_oce.F90 \ 
    997810168   in_out_manager.F90 \ 
     
    998210172   prtctl.F90 \ 
    998310173   taumod.F90 \ 
     10174   zdf_oce.F90 \ 
    998410175   zdftke.F90 \ 
    9985    zdf_oce.F90 \ 
    9986    $(MODEL_LIB)(dom_oce.o) \ 
    9987    $(MODEL_LIB)(in_out_manager.o) \ 
    9988    $(MODEL_LIB)(lbclnk.o) \ 
    9989    $(MODEL_LIB)(oce.o) \ 
    9990    $(MODEL_LIB)(phycst.o) \ 
    9991    $(MODEL_LIB)(prtctl.o) \ 
    9992    $(MODEL_LIB)(taumod.o) \ 
    9993    $(MODEL_LIB)(zdftke.o) \ 
    9994    $(MODEL_LIB)(zdf_oce.o) \ 
    999510176   domzgr_substitute.h90 \ 
    999610177   vectopt_loop_substitute.h90 \ 
    999710178   KEY_CPP \ 
    999810179   zdftke_jki.F90 
    9999 $(MODEL_LIB)(zdf_oce.o) :  \ 
    10000    par_kind.F90 \ 
    10001    $(MODEL_LIB)(par_kind.o) \ 
    10002    par_oce.F90 \ 
    10003    $(MODEL_LIB)(par_oce.o) \ 
    10004    KEY_CPP \ 
    10005    zdf_oce.F90 
    1000610180$(MODEL_LIB)(zpshde.o) :   \ 
     10181   $(MODEL_LIB)(dom_oce.o) \ 
     10182   $(MODEL_LIB)(in_out_manager.o) \ 
     10183   $(MODEL_LIB)(lib_mpp.o) \ 
     10184   $(MODEL_LIB)(lib_print.o) \ 
     10185   $(MODEL_LIB)(oce.o) \ 
     10186   $(MODEL_LIB)(par_kind.o) \ 
     10187   $(MODEL_LIB)(par_oce.o) \ 
     10188   $(MODEL_LIB)(phycst.o) \ 
     10189   $(MODEL_LIB)(prtctl.o) \ 
     10190   $(MODEL_LIB)(zdfddm.o) \ 
    1000710191   dom_oce.F90 \ 
    1000810192   in_out_manager.F90 \ 
     
    1001610200   zdfddm.F90 \ 
    1001710201   $(MODEL_LIB)(dom_oce.o) \ 
    10018    $(MODEL_LIB)(in_out_manager.o) \ 
    10019    $(MODEL_LIB)(lib_mpp.o) \ 
    10020    $(MODEL_LIB)(lib_print.o) \ 
    10021    $(MODEL_LIB)(oce.o) \ 
    10022    $(MODEL_LIB)(par_kind.o) \ 
    10023    $(MODEL_LIB)(par_oce.o) \ 
    10024    $(MODEL_LIB)(phycst.o) \ 
    10025    $(MODEL_LIB)(prtctl.o) \ 
    10026    $(MODEL_LIB)(zdfddm.o) \ 
     10202   $(MODEL_LIB)(eosbn2.o) \ 
     10203   $(MODEL_LIB)(in_out_manager.o) \ 
     10204   $(MODEL_LIB)(lbclnk.o) \ 
     10205   $(MODEL_LIB)(oce.o) \ 
     10206   $(MODEL_LIB)(phycst.o) \ 
    1002710207   dom_oce.F90 \ 
    1002810208   eosbn2.F90 \ 
     
    1003110211   oce.F90 \ 
    1003210212   phycst.F90 \ 
    10033    $(MODEL_LIB)(dom_oce.o) \ 
    10034    $(MODEL_LIB)(eosbn2.o) \ 
    10035    $(MODEL_LIB)(in_out_manager.o) \ 
    10036    $(MODEL_LIB)(lbclnk.o) \ 
    10037    $(MODEL_LIB)(oce.o) \ 
    10038    $(MODEL_LIB)(phycst.o) \ 
    1003910213   domzgr_substitute.h90 \ 
    1004010214   vectopt_loop_substitute.h90 \ 
Note: See TracChangeset for help on using the changeset viewer.