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 451 for trunk/CONFIG – NEMO

Changeset 451 for trunk/CONFIG


Ignore:
Timestamp:
2006-04-28T15:03:08+02:00 (18 years ago)
Author:
opalod
Message:

nemo_v1_compil_016:RB: update BB_make, add input files for ORCA2_LIM-AGRIF test case

Location:
trunk/CONFIG
Files:
3 added
3 edited

Legend:

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

    r442 r451  
    173173      $(MODEL_LIB)(diaptr.o)\ 
    174174      $(MODEL_LIB)(diaspr.o)\ 
     175      $(MODEL_LIB)(diawri.o)\ 
    175176      $(MODEL_LIB)(diawri1d.o)\ 
    176       $(MODEL_LIB)(diawri.o)\ 
    177177      $(MODEL_LIB)(divcur.o)\ 
     178      $(MODEL_LIB)(dom_ice.o)\ 
     179      $(MODEL_LIB)(dom_oce.o)\ 
    178180      $(MODEL_LIB)(domain.o)\ 
    179181      $(MODEL_LIB)(domcfg.o)\ 
     
    183185      $(MODEL_LIB)(domwri.o)\ 
    184186      $(MODEL_LIB)(domzgr.o)\ 
    185       $(MODEL_LIB)(dom_ice.o)\ 
    186       $(MODEL_LIB)(dom_oce.o)\ 
    187187      $(MODEL_LIB)(dtasal.o)\ 
    188188      $(MODEL_LIB)(dtasss.o)\ 
     
    193193      $(MODEL_LIB)(dynhpg_atsk.o)\ 
    194194      $(MODEL_LIB)(dynkeg.o)\ 
     195      $(MODEL_LIB)(dynldf_bilap.o)\ 
    195196      $(MODEL_LIB)(dynldf_bilapg.o)\ 
    196       $(MODEL_LIB)(dynldf_bilap.o)\ 
    197197      $(MODEL_LIB)(dynldf_iso.o)\ 
    198198      $(MODEL_LIB)(dynldf_lap.o)\ 
     199      $(MODEL_LIB)(dynnxt.o)\ 
    199200      $(MODEL_LIB)(dynnxt1d.o)\ 
    200       $(MODEL_LIB)(dynnxt.o)\ 
    201201      $(MODEL_LIB)(dynspg.o)\ 
    202202      $(MODEL_LIB)(dynspg_exp.o)\ 
     
    216216      $(MODEL_LIB)(eosbn2.o)\ 
    217217      $(MODEL_LIB)(flo4rk.o)\ 
     218      $(MODEL_LIB)(flo_oce.o)\ 
    218219      $(MODEL_LIB)(floats.o)\ 
    219220      $(MODEL_LIB)(floblk.o)\ 
    220221      $(MODEL_LIB)(flodom.o)\ 
    221222      $(MODEL_LIB)(flowri.o)\ 
    222       $(MODEL_LIB)(flo_oce.o)\ 
     223      $(MODEL_LIB)(flx_oce.o)\ 
    223224      $(MODEL_LIB)(flxblk.o)\ 
    224225      $(MODEL_LIB)(flxfwb.o)\ 
    225226      $(MODEL_LIB)(flxmod.o)\ 
    226227      $(MODEL_LIB)(flxrnf.o)\ 
    227       $(MODEL_LIB)(flx_oce.o)\ 
    228228      $(MODEL_LIB)(geo2ocean.o)\ 
    229       $(MODEL_LIB)(iceini.o)\ 
    230       $(MODEL_LIB)(icestp1d.o)\ 
    231       $(MODEL_LIB)(icestp.o)\ 
    232229      $(MODEL_LIB)(ice.o)\ 
    233230      $(MODEL_LIB)(ice_oce.o)\ 
     231      $(MODEL_LIB)(iceini.o)\ 
     232      $(MODEL_LIB)(icestp.o)\ 
     233      $(MODEL_LIB)(icestp1d.o)\ 
     234      $(MODEL_LIB)(in_out_manager.o)\ 
    234235      $(MODEL_LIB)(ini1d.o)\ 
    235236      $(MODEL_LIB)(initrc.o)\ 
    236       $(MODEL_LIB)(in_out_manager.o)\ 
    237237      $(MODEL_LIB)(istate.o)\ 
    238238      $(MODEL_LIB)(lbclnk.o)\ 
     
    262262      $(MODEL_LIB)(limwri.o)\ 
    263263      $(MODEL_LIB)(mppini.o)\ 
     264      $(MODEL_LIB)(obc_oce.o)\ 
     265      $(MODEL_LIB)(obc_par.o)\ 
    264266      $(MODEL_LIB)(obccli.o)\ 
    265267      $(MODEL_LIB)(obcdom.o)\ 
     
    274276      $(MODEL_LIB)(obctra.o)\ 
    275277      $(MODEL_LIB)(obcvol.o)\ 
    276       $(MODEL_LIB)(obc_oce.o)\ 
    277       $(MODEL_LIB)(obc_par.o)\ 
     278      $(MODEL_LIB)(oce.o)\ 
    278279      $(MODEL_LIB)(ocesbc.o)\ 
    279       $(MODEL_LIB)(oce.o)\ 
    280280      $(MODEL_LIB)(ocfzpt.o)\ 
    281281      $(MODEL_LIB)(opa.o)\ 
     
    287287      $(MODEL_LIB)(restart.o)\ 
    288288      $(MODEL_LIB)(sms.o)\ 
     289      $(MODEL_LIB)(sol_oce.o)\ 
    289290      $(MODEL_LIB)(solfet.o)\ 
    290291      $(MODEL_LIB)(solisl.o)\ 
     
    294295      $(MODEL_LIB)(solsor_e.o)\ 
    295296      $(MODEL_LIB)(solver.o)\ 
    296       $(MODEL_LIB)(sol_oce.o)\ 
     297      $(MODEL_LIB)(step.o)\ 
    297298      $(MODEL_LIB)(step1d.o)\ 
    298       $(MODEL_LIB)(step.o)\ 
    299299      $(MODEL_LIB)(stpctl.o)\ 
    300300      $(MODEL_LIB)(taumod.o)\ 
     
    302302      $(MODEL_LIB)(traadv_cen2.o)\ 
    303303      $(MODEL_LIB)(traadv_ctl.o)\ 
     304      $(MODEL_LIB)(traadv_muscl.o)\ 
    304305      $(MODEL_LIB)(traadv_muscl2.o)\ 
    305       $(MODEL_LIB)(traadv_muscl.o)\ 
    306306      $(MODEL_LIB)(traadv_tvd.o)\ 
    307307      $(MODEL_LIB)(trabbc.o)\ 
    308308      $(MODEL_LIB)(trabbl.o)\ 
    309309      $(MODEL_LIB)(tradmp.o)\ 
     310      $(MODEL_LIB)(traldf_bilap.o)\ 
    310311      $(MODEL_LIB)(traldf_bilapg.o)\ 
    311       $(MODEL_LIB)(traldf_bilap.o)\ 
    312312      $(MODEL_LIB)(traldf_iso.o)\ 
    313313      $(MODEL_LIB)(traldf_iso_zps.o)\ 
     
    321321      $(MODEL_LIB)(trazdf_iso.o)\ 
    322322      $(MODEL_LIB)(trazdf_iso_vopt.o)\ 
     323      $(MODEL_LIB)(trc_oce.o)\ 
    323324      $(MODEL_LIB)(trcstp.o)\ 
    324       $(MODEL_LIB)(trc_oce.o)\ 
    325325      $(MODEL_LIB)(trdicp.o)\ 
    326326      $(MODEL_LIB)(trdicp_oce.o)\ 
     
    332332      $(MODEL_LIB)(trdvor_oce.o)\ 
    333333      $(MODEL_LIB)(wzvmod.o)\ 
     334      $(MODEL_LIB)(zdf_oce.o)\ 
    334335      $(MODEL_LIB)(zdfbfr.o)\ 
    335336      $(MODEL_LIB)(zdfddm.o)\ 
     
    340341      $(MODEL_LIB)(zdfric.o)\ 
    341342      $(MODEL_LIB)(zdftke.o)\ 
    342       $(MODEL_LIB)(zdf_oce.o)\ 
    343343      $(MODEL_LIB)(zpshde.o) 
    344344 
     
    361361      @if [ ! -d ../../../lib/oce ] ; then mkdir ../../../lib/oce ; fi 
    362362 
    363 $(EXEC_BIN) :  libioipsl key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o 
     363$(EXEC_BIN) :  libioipsl firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o 
    364364ifeq ($(AGRIF),use) 
    365365      $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(OASISMPI2_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 
     
    541541   agrif_opa_update.F90 
    542542$(MODEL_LIB)(albedo.o) :   \ 
     543   $(MODEL_LIB)(dom_oce.o) \ 
     544   $(MODEL_LIB)(in_out_manager.o) \ 
     545   $(MODEL_LIB)(lib_mpp.o) \ 
     546   $(MODEL_LIB)(lib_print.o) \ 
     547   $(MODEL_LIB)(oce.o) \ 
     548   $(MODEL_LIB)(par_ice.o) \ 
     549   $(MODEL_LIB)(par_kind.o) \ 
     550   $(MODEL_LIB)(par_oce.o) \ 
     551   $(MODEL_LIB)(phycst.o) \ 
     552   $(MODEL_LIB)(prtctl.o) \ 
    543553   dom_oce.F90 \ 
    544554   in_out_manager.F90 \ 
     
    551561   phycst.F90 \ 
    552562   prtctl.F90 \ 
    553    $(MODEL_LIB)(dom_oce.o) \ 
    554    $(MODEL_LIB)(in_out_manager.o) \ 
    555    $(MODEL_LIB)(lib_mpp.o) \ 
    556    $(MODEL_LIB)(lib_print.o) \ 
    557    $(MODEL_LIB)(oce.o) \ 
    558    $(MODEL_LIB)(par_ice.o) \ 
    559    $(MODEL_LIB)(par_kind.o) \ 
    560    $(MODEL_LIB)(par_oce.o) \ 
    561    $(MODEL_LIB)(phycst.o) \ 
    562    $(MODEL_LIB)(prtctl.o) \ 
     563   $(MODEL_LIB)(blk_oce.o) \ 
     564   $(MODEL_LIB)(cpl_oce.o) \ 
     565   $(MODEL_LIB)(daymod.o) \ 
     566   $(MODEL_LIB)(dom_oce.o) \ 
     567   $(MODEL_LIB)(flx_oce.o) \ 
     568   $(MODEL_LIB)(ice.o) \ 
     569   $(MODEL_LIB)(in_out_manager.o) \ 
     570   $(MODEL_LIB)(lbclnk.o) \ 
     571   $(MODEL_LIB)(oce.o) \ 
     572   $(MODEL_LIB)(ocfzpt.o) \ 
     573   $(MODEL_LIB)(phycst.o) \ 
    563574   blk_oce.F90 \ 
    564575   cpl_oce.F90 \ 
     
    572583   ocfzpt.F90 \ 
    573584   phycst.F90 \ 
     585   KEY_CPP \ 
     586   albedo.F90 
     587$(MODEL_LIB)(blk_oce.o) :  \ 
     588   $(MODEL_LIB)(par_kind.o) \ 
     589   par_kind.F90 \ 
     590   $(MODEL_LIB)(par_oce.o) \ 
     591   par_oce.F90 \ 
     592   KEY_CPP \ 
     593   blk_oce.F90 
     594$(MODEL_LIB)(bulk.o) :  \ 
     595   $(MODEL_LIB)(albedo.o) \ 
    574596   $(MODEL_LIB)(blk_oce.o) \ 
    575597   $(MODEL_LIB)(cpl_oce.o) \ 
     
    577599   $(MODEL_LIB)(dom_oce.o) \ 
    578600   $(MODEL_LIB)(flx_oce.o) \ 
    579    $(MODEL_LIB)(ice.o) \ 
    580    $(MODEL_LIB)(in_out_manager.o) \ 
    581    $(MODEL_LIB)(lbclnk.o) \ 
     601   $(MODEL_LIB)(in_out_manager.o) \ 
     602   $(MODEL_LIB)(lbclnk.o) \ 
     603   $(MODEL_LIB)(lib_mpp.o) \ 
     604   $(MODEL_LIB)(lib_print.o) \ 
    582605   $(MODEL_LIB)(oce.o) \ 
    583606   $(MODEL_LIB)(ocfzpt.o) \ 
    584    $(MODEL_LIB)(phycst.o) \ 
    585    KEY_CPP \ 
    586    albedo.F90 
    587 $(MODEL_LIB)(blk_oce.o) :  \ 
    588    par_kind.F90 \ 
    589    $(MODEL_LIB)(par_kind.o) \ 
    590    par_oce.F90 \ 
    591    $(MODEL_LIB)(par_oce.o) \ 
    592    KEY_CPP \ 
    593    blk_oce.F90 
    594 $(MODEL_LIB)(bulk.o) :  \ 
     607   $(MODEL_LIB)(par_kind.o) \ 
     608   $(MODEL_LIB)(par_oce.o) \ 
     609   $(MODEL_LIB)(phycst.o) \ 
     610   $(MODEL_LIB)(prtctl.o) \ 
    595611   albedo.F90 \ 
    596612   blk_oce.F90 \ 
     
    609625   phycst.F90 \ 
    610626   prtctl.F90 \ 
    611    $(MODEL_LIB)(albedo.o) \ 
     627   $(MODEL_LIB)(blk_oce.o) \ 
     628   $(MODEL_LIB)(dom_oce.o) \ 
     629   $(MODEL_LIB)(flx_oce.o) \ 
     630   $(MODEL_LIB)(flxblk.o) \ 
     631   $(MODEL_LIB)(ice_oce.o) \ 
     632   $(MODEL_LIB)(in_out_manager.o) \ 
     633   $(MODEL_LIB)(oce.o) \ 
     634   $(MODEL_LIB)(ocfzpt.o) \ 
     635   $(MODEL_LIB)(phycst.o) \ 
     636   $(MODEL_LIB)(prtctl.o) \ 
     637   $(MODEL_LIB)(taumod.o) \ 
     638   blk_oce.F90 \ 
     639   dom_oce.F90 \ 
     640   flx_oce.F90 \ 
     641   flxblk.F90 \ 
     642   ice_oce.F90 \ 
     643   in_out_manager.F90 \ 
     644   oce.F90 \ 
     645   ocfzpt.F90 \ 
     646   phycst.F90 \ 
     647   prtctl.F90 \ 
     648   taumod.F90 \ 
     649   KEY_CPP \ 
     650   bulk.F90 
     651$(MODEL_LIB)(cla.o) :   \ 
    612652   $(MODEL_LIB)(blk_oce.o) \ 
    613653   $(MODEL_LIB)(cpl_oce.o) \ 
    614654   $(MODEL_LIB)(daymod.o) \ 
    615655   $(MODEL_LIB)(dom_oce.o) \ 
     656   $(MODEL_LIB)(dtasal.o) \ 
     657   $(MODEL_LIB)(dtasss.o) \ 
     658   $(MODEL_LIB)(dtasst.o) \ 
     659   $(MODEL_LIB)(dtatem.o) \ 
    616660   $(MODEL_LIB)(flx_oce.o) \ 
     661   $(MODEL_LIB)(flxmod.o) \ 
     662   $(MODEL_LIB)(flxrnf.o) \ 
     663   $(MODEL_LIB)(ice_oce.o) \ 
    617664   $(MODEL_LIB)(in_out_manager.o) \ 
    618665   $(MODEL_LIB)(lbclnk.o) \ 
     
    625672   $(MODEL_LIB)(phycst.o) \ 
    626673   $(MODEL_LIB)(prtctl.o) \ 
    627    blk_oce.F90 \ 
    628    dom_oce.F90 \ 
    629    flxblk.F90 \ 
    630    flx_oce.F90 \ 
    631    ice_oce.F90 \ 
    632    in_out_manager.F90 \ 
    633    oce.F90 \ 
    634    ocfzpt.F90 \ 
    635    phycst.F90 \ 
    636    prtctl.F90 \ 
    637    taumod.F90 \ 
    638    $(MODEL_LIB)(blk_oce.o) \ 
    639    $(MODEL_LIB)(dom_oce.o) \ 
    640    $(MODEL_LIB)(flxblk.o) \ 
    641    $(MODEL_LIB)(flx_oce.o) \ 
    642    $(MODEL_LIB)(ice_oce.o) \ 
    643    $(MODEL_LIB)(in_out_manager.o) \ 
    644    $(MODEL_LIB)(oce.o) \ 
    645    $(MODEL_LIB)(ocfzpt.o) \ 
    646    $(MODEL_LIB)(phycst.o) \ 
    647    $(MODEL_LIB)(prtctl.o) \ 
    648674   $(MODEL_LIB)(taumod.o) \ 
    649    KEY_CPP \ 
    650    bulk.F90 
    651 $(MODEL_LIB)(cla.o) :   \ 
     675   $(MODEL_LIB)(tradmp.o) \ 
    652676   blk_oce.F90 \ 
    653677   cpl_oce.F90 \ 
     
    658682   dtasst.F90 \ 
    659683   dtatem.F90 \ 
     684   flx_oce.F90 \ 
    660685   flxmod.F90 \ 
    661686   flxrnf.F90 \ 
    662    flx_oce.F90 \ 
    663687   ice_oce.F90 \ 
    664688   in_out_manager.F90 \ 
     
    674698   taumod.F90 \ 
    675699   tradmp.F90 \ 
     700   $(MODEL_LIB)(dom_oce.o) \ 
     701   $(MODEL_LIB)(in_out_manager.o) \ 
     702   $(MODEL_LIB)(lbclnk.o) \ 
     703   $(MODEL_LIB)(lib_mpp.o) \ 
     704   $(MODEL_LIB)(oce.o) \ 
     705   $(MODEL_LIB)(ocesbc.o) \ 
     706   dom_oce.F90 \ 
     707   in_out_manager.F90 \ 
     708   lbclnk.F90 \ 
     709   lib_mpp.F90 \ 
     710   oce.F90 \ 
     711   ocesbc.F90 \ 
     712   domzgr_substitute.h90 \ 
     713   vectopt_loop_substitute.h90 \ 
     714   KEY_CPP \ 
     715   cla.F90 
     716$(MODEL_LIB)(cla_div.o) :  \ 
    676717   $(MODEL_LIB)(blk_oce.o) \ 
    677718   $(MODEL_LIB)(cpl_oce.o) \ 
     
    682723   $(MODEL_LIB)(dtasst.o) \ 
    683724   $(MODEL_LIB)(dtatem.o) \ 
     725   $(MODEL_LIB)(flx_oce.o) \ 
    684726   $(MODEL_LIB)(flxmod.o) \ 
    685727   $(MODEL_LIB)(flxrnf.o) \ 
    686    $(MODEL_LIB)(flx_oce.o) \ 
    687728   $(MODEL_LIB)(ice_oce.o) \ 
    688729   $(MODEL_LIB)(in_out_manager.o) \ 
     
    698739   $(MODEL_LIB)(taumod.o) \ 
    699740   $(MODEL_LIB)(tradmp.o) \ 
    700    dom_oce.F90 \ 
    701    in_out_manager.F90 \ 
    702    lbclnk.F90 \ 
    703    lib_mpp.F90 \ 
    704    ocesbc.F90 \ 
    705    oce.F90 \ 
    706    $(MODEL_LIB)(dom_oce.o) \ 
    707    $(MODEL_LIB)(in_out_manager.o) \ 
    708    $(MODEL_LIB)(lbclnk.o) \ 
    709    $(MODEL_LIB)(lib_mpp.o) \ 
    710    $(MODEL_LIB)(ocesbc.o) \ 
    711    $(MODEL_LIB)(oce.o) \ 
    712    domzgr_substitute.h90 \ 
    713    vectopt_loop_substitute.h90 \ 
    714    KEY_CPP \ 
    715    cla.F90 
    716 $(MODEL_LIB)(cla_div.o) :  \ 
    717741   blk_oce.F90 \ 
    718742   cpl_oce.F90 \ 
     
    723747   dtasst.F90 \ 
    724748   dtatem.F90 \ 
     749   flx_oce.F90 \ 
    725750   flxmod.F90 \ 
    726751   flxrnf.F90 \ 
    727    flx_oce.F90 \ 
    728752   ice_oce.F90 \ 
    729753   in_out_manager.F90 \ 
     
    739763   taumod.F90 \ 
    740764   tradmp.F90 \ 
     765   $(MODEL_LIB)(dom_oce.o) \ 
     766   $(MODEL_LIB)(in_out_manager.o) \ 
     767   $(MODEL_LIB)(lbclnk.o) \ 
     768   $(MODEL_LIB)(lib_mpp.o) \ 
     769   $(MODEL_LIB)(oce.o) \ 
     770   $(MODEL_LIB)(ocesbc.o) \ 
     771   dom_oce.F90 \ 
     772   in_out_manager.F90 \ 
     773   lbclnk.F90 \ 
     774   lib_mpp.F90 \ 
     775   oce.F90 \ 
     776   ocesbc.F90 \ 
     777   domzgr_substitute.h90 \ 
     778   KEY_CPP \ 
     779   cla_div.F90 
     780$(MODEL_LIB)(cla_dynspg.o) :  \ 
    741781   $(MODEL_LIB)(blk_oce.o) \ 
    742782   $(MODEL_LIB)(cpl_oce.o) \ 
     
    747787   $(MODEL_LIB)(dtasst.o) \ 
    748788   $(MODEL_LIB)(dtatem.o) \ 
     789   $(MODEL_LIB)(dynspg_oce.o) \ 
     790   $(MODEL_LIB)(flx_oce.o) \ 
    749791   $(MODEL_LIB)(flxmod.o) \ 
    750792   $(MODEL_LIB)(flxrnf.o) \ 
    751    $(MODEL_LIB)(flx_oce.o) \ 
    752793   $(MODEL_LIB)(ice_oce.o) \ 
    753794   $(MODEL_LIB)(in_out_manager.o) \ 
     
    755796   $(MODEL_LIB)(lib_mpp.o) \ 
    756797   $(MODEL_LIB)(lib_print.o) \ 
    757    $(MODEL_LIB)(oce.o) \ 
     798   $(MODEL_LIB)(obc_oce.o) \ 
     799   $(MODEL_LIB)(obc_par.o) \ 
     800   $(MODEL_LIB)(obccli.o) \ 
     801   $(MODEL_LIB)(oce.o) \ 
     802   $(MODEL_LIB)(ocesbc.o) \ 
    758803   $(MODEL_LIB)(ocfzpt.o) \ 
    759804   $(MODEL_LIB)(par_kind.o) \ 
     
    761806   $(MODEL_LIB)(phycst.o) \ 
    762807   $(MODEL_LIB)(prtctl.o) \ 
     808   $(MODEL_LIB)(sol_oce.o) \ 
    763809   $(MODEL_LIB)(taumod.o) \ 
    764810   $(MODEL_LIB)(tradmp.o) \ 
    765    dom_oce.F90 \ 
    766    in_out_manager.F90 \ 
    767    lbclnk.F90 \ 
    768    lib_mpp.F90 \ 
    769    ocesbc.F90 \ 
    770    oce.F90 \ 
    771    $(MODEL_LIB)(dom_oce.o) \ 
    772    $(MODEL_LIB)(in_out_manager.o) \ 
    773    $(MODEL_LIB)(lbclnk.o) \ 
    774    $(MODEL_LIB)(lib_mpp.o) \ 
    775    $(MODEL_LIB)(ocesbc.o) \ 
    776    $(MODEL_LIB)(oce.o) \ 
    777    domzgr_substitute.h90 \ 
    778    KEY_CPP \ 
    779    cla_div.F90 
    780 $(MODEL_LIB)(cla_dynspg.o) :  \ 
     811   $(MODEL_LIB)(zdf_oce.o) \ 
    781812   blk_oce.F90 \ 
    782813   cpl_oce.F90 \ 
     
    788819   dtatem.F90 \ 
    789820   dynspg_oce.F90 \ 
     821   flx_oce.F90 \ 
    790822   flxmod.F90 \ 
    791823   flxrnf.F90 \ 
    792    flx_oce.F90 \ 
    793824   ice_oce.F90 \ 
    794825   in_out_manager.F90 \ 
     
    796827   lib_mpp.F90 \ 
    797828   lib_print.f90 \ 
    798    obccli.F90 \ 
    799829   obc_oce.F90 \ 
    800830   obc_par.F90 \ 
     831   obccli.F90 \ 
     832   oce.F90 \ 
    801833   ocesbc.F90 \ 
    802    oce.F90 \ 
    803834   ocfzpt.F90 \ 
    804835   par_kind.F90 \ 
     
    810841   tradmp.F90 \ 
    811842   zdf_oce.F90 \ 
     843   $(MODEL_LIB)(dom_oce.o) \ 
     844   $(MODEL_LIB)(flxrnf.o) \ 
     845   $(MODEL_LIB)(in_out_manager.o) \ 
     846   $(MODEL_LIB)(lbclnk.o) \ 
     847   $(MODEL_LIB)(lib_mpp.o) \ 
     848   $(MODEL_LIB)(obc_oce.o) \ 
     849   $(MODEL_LIB)(obcdyn.o) \ 
     850   $(MODEL_LIB)(obcvol.o) \ 
     851   $(MODEL_LIB)(oce.o) \ 
     852   $(MODEL_LIB)(ocesbc.o) \ 
     853   $(MODEL_LIB)(phycst.o) \ 
     854   $(MODEL_LIB)(sol_oce.o) \ 
     855   $(MODEL_LIB)(solfet.o) \ 
     856   $(MODEL_LIB)(solpcg.o) \ 
     857   $(MODEL_LIB)(solsor.o) \ 
     858   $(MODEL_LIB)(zdf_oce.o) \ 
     859   dom_oce.F90 \ 
     860   flxrnf.F90 \ 
     861   in_out_manager.F90 \ 
     862   lbclnk.F90 \ 
     863   lib_mpp.F90 \ 
     864   obc_oce.F90 \ 
     865   obcdyn.F90 \ 
     866   obcvol.F90 \ 
     867   oce.F90 \ 
     868   ocesbc.F90 \ 
     869   phycst.F90 \ 
     870   sol_oce.F90 \ 
     871   solfet.F90 \ 
     872   solpcg.F90 \ 
     873   solsor.F90 \ 
     874   zdf_oce.F90 \ 
     875   domzgr_substitute.h90 \ 
     876   vectopt_loop_substitute.h90 \ 
     877   KEY_CPP \ 
     878   cla_dynspg.F90 
     879$(MODEL_LIB)(closea.o) :   \ 
    812880   $(MODEL_LIB)(blk_oce.o) \ 
    813881   $(MODEL_LIB)(cpl_oce.o) \ 
     
    818886   $(MODEL_LIB)(dtasst.o) \ 
    819887   $(MODEL_LIB)(dtatem.o) \ 
    820    $(MODEL_LIB)(dynspg_oce.o) \ 
     888   $(MODEL_LIB)(flx_oce.o) \ 
    821889   $(MODEL_LIB)(flxmod.o) \ 
    822890   $(MODEL_LIB)(flxrnf.o) \ 
    823    $(MODEL_LIB)(flx_oce.o) \ 
    824891   $(MODEL_LIB)(ice_oce.o) \ 
    825892   $(MODEL_LIB)(in_out_manager.o) \ 
     
    827894   $(MODEL_LIB)(lib_mpp.o) \ 
    828895   $(MODEL_LIB)(lib_print.o) \ 
    829    $(MODEL_LIB)(obccli.o) \ 
    830    $(MODEL_LIB)(obc_oce.o) \ 
    831    $(MODEL_LIB)(obc_par.o) \ 
    832    $(MODEL_LIB)(ocesbc.o) \ 
    833896   $(MODEL_LIB)(oce.o) \ 
    834897   $(MODEL_LIB)(ocfzpt.o) \ 
     
    837900   $(MODEL_LIB)(phycst.o) \ 
    838901   $(MODEL_LIB)(prtctl.o) \ 
    839    $(MODEL_LIB)(sol_oce.o) \ 
    840902   $(MODEL_LIB)(taumod.o) \ 
    841903   $(MODEL_LIB)(tradmp.o) \ 
    842    $(MODEL_LIB)(zdf_oce.o) \ 
    843    dom_oce.F90 \ 
    844    flxrnf.F90 \ 
    845    in_out_manager.F90 \ 
    846    lbclnk.F90 \ 
    847    lib_mpp.F90 \ 
    848    obcdyn.F90 \ 
    849    obcvol.F90 \ 
    850    obc_oce.F90 \ 
    851    ocesbc.F90 \ 
    852    oce.F90 \ 
    853    phycst.F90 \ 
    854    solfet.F90 \ 
    855    solpcg.F90 \ 
    856    solsor.F90 \ 
    857    sol_oce.F90 \ 
    858    zdf_oce.F90 \ 
    859    $(MODEL_LIB)(dom_oce.o) \ 
    860    $(MODEL_LIB)(flxrnf.o) \ 
    861    $(MODEL_LIB)(in_out_manager.o) \ 
    862    $(MODEL_LIB)(lbclnk.o) \ 
    863    $(MODEL_LIB)(lib_mpp.o) \ 
    864    $(MODEL_LIB)(obcdyn.o) \ 
    865    $(MODEL_LIB)(obcvol.o) \ 
    866    $(MODEL_LIB)(obc_oce.o) \ 
    867    $(MODEL_LIB)(ocesbc.o) \ 
    868    $(MODEL_LIB)(oce.o) \ 
    869    $(MODEL_LIB)(phycst.o) \ 
    870    $(MODEL_LIB)(solfet.o) \ 
    871    $(MODEL_LIB)(solpcg.o) \ 
    872    $(MODEL_LIB)(solsor.o) \ 
    873    $(MODEL_LIB)(sol_oce.o) \ 
    874    $(MODEL_LIB)(zdf_oce.o) \ 
    875    domzgr_substitute.h90 \ 
    876    vectopt_loop_substitute.h90 \ 
    877    KEY_CPP \ 
    878    cla_dynspg.F90 
    879 $(MODEL_LIB)(closea.o) :   \ 
    880904   blk_oce.F90 \ 
    881905   cpl_oce.F90 \ 
     
    886910   dtasst.F90 \ 
    887911   dtatem.F90 \ 
     912   flx_oce.F90 \ 
    888913   flxmod.F90 \ 
    889914   flxrnf.F90 \ 
    890    flx_oce.F90 \ 
    891915   ice_oce.F90 \ 
    892916   in_out_manager.F90 \ 
     
    902926   taumod.F90 \ 
    903927   tradmp.F90 \ 
     928   $(MODEL_LIB)(dom_oce.o) \ 
     929   $(MODEL_LIB)(flxrnf.o) \ 
     930   $(MODEL_LIB)(in_out_manager.o) \ 
     931   $(MODEL_LIB)(lbclnk.o) \ 
     932   $(MODEL_LIB)(lib_mpp.o) \ 
     933   $(MODEL_LIB)(oce.o) \ 
     934   $(MODEL_LIB)(ocesbc.o) \ 
     935   dom_oce.F90 \ 
     936   flxrnf.F90 \ 
     937   in_out_manager.F90 \ 
     938   lbclnk.F90 \ 
     939   lib_mpp.F90 \ 
     940   oce.F90 \ 
     941   ocesbc.F90 \ 
     942   vectopt_loop_substitute.h90 \ 
     943   KEY_CPP \ 
     944   closea.F90 
     945$(MODEL_LIB)(cpl.o) :   \ 
     946   $(MODEL_LIB)(dom_oce.o) \ 
     947   $(MODEL_LIB)(in_out_manager.o) \ 
     948   $(MODEL_LIB)(lib_print.o) \ 
     949   $(MODEL_LIB)(oce.o) \ 
     950   $(MODEL_LIB)(par_kind.o) \ 
     951   $(MODEL_LIB)(par_oce.o) \ 
     952   $(MODEL_LIB)(phycst.o) \ 
     953   $(MODEL_LIB)(prtctl.o) \ 
     954   dom_oce.F90 \ 
     955   in_out_manager.F90 \ 
     956   lib_print.f90 \ 
     957   oce.F90 \ 
     958   par_kind.F90 \ 
     959   par_oce.F90 \ 
     960   phycst.F90 \ 
     961   prtctl.F90 \ 
     962   $(MODEL_LIB)(cpl_oce.o) \ 
     963   $(MODEL_LIB)(daymod.o) \ 
     964   $(MODEL_LIB)(dom_oce.o) \ 
     965   $(MODEL_LIB)(flx_oce.o) \ 
     966   $(MODEL_LIB)(in_out_manager.o) \ 
     967   $(MODEL_LIB)(oce.o) \ 
     968   $(MODEL_LIB)(ocfzpt.o) \ 
     969   $(MODEL_LIB)(phycst.o) \ 
     970   cpl_oce.F90 \ 
     971   daymod.F90 \ 
     972   dom_oce.F90 \ 
     973   flx_oce.F90 \ 
     974   in_out_manager.F90 \ 
     975   oce.F90 \ 
     976   ocfzpt.F90 \ 
     977   phycst.F90 \ 
     978   $(IOIPSL_LIB) \ 
     979   KEY_CPP \ 
     980   cpl.F90 
     981$(MODEL_LIB)(cpl_oce.o) :  \ 
     982   $(MODEL_LIB)(par_kind.o) \ 
     983   par_kind.F90 \ 
     984   $(MODEL_LIB)(par_oce.o) \ 
     985   par_oce.F90 \ 
     986   KEY_CPP \ 
     987   cpl_oce.F90 
     988$(MODEL_LIB)(ctlopn.o) :   \ 
     989   $(AGRIF_LIB) \ 
     990   KEY_CPP \ 
     991   ctlopn.F90 
     992$(MODEL_LIB)(daymod.o) :   \ 
     993   $(MODEL_LIB)(dom_oce.o) \ 
     994   $(MODEL_LIB)(in_out_manager.o) \ 
     995   $(MODEL_LIB)(lib_mpp.o) \ 
     996   $(MODEL_LIB)(lib_print.o) \ 
     997   $(MODEL_LIB)(par_kind.o) \ 
     998   $(MODEL_LIB)(par_oce.o) \ 
     999   dom_oce.F90 \ 
     1000   in_out_manager.F90 \ 
     1001   lib_mpp.F90 \ 
     1002   lib_print.f90 \ 
     1003   par_kind.F90 \ 
     1004   par_oce.F90 \ 
     1005   $(MODEL_LIB)(dom_oce.o) \ 
     1006   $(MODEL_LIB)(in_out_manager.o) \ 
     1007   $(MODEL_LIB)(phycst.o) \ 
     1008   $(MODEL_LIB)(prtctl.o) \ 
     1009   dom_oce.F90 \ 
     1010   in_out_manager.F90 \ 
     1011   phycst.F90 \ 
     1012   prtctl.F90 \ 
     1013   daymod.F90 
     1014$(MODEL_LIB)(diadimg.o) :  \ 
     1015   $(MODEL_LIB)(dom_oce.o) \ 
     1016   $(MODEL_LIB)(in_out_manager.o) \ 
     1017   $(MODEL_LIB)(lib_print.o) \ 
     1018   $(MODEL_LIB)(par_kind.o) \ 
     1019   $(MODEL_LIB)(par_oce.o) \ 
     1020   $(MODEL_LIB)(phycst.o) \ 
     1021   $(MODEL_LIB)(prtctl.o) \ 
     1022   dom_oce.F90 \ 
     1023   in_out_manager.F90 \ 
     1024   lib_print.f90 \ 
     1025   par_kind.F90 \ 
     1026   par_oce.F90 \ 
     1027   phycst.F90 \ 
     1028   prtctl.F90 \ 
     1029   $(MODEL_LIB)(daymod.o) \ 
     1030   $(MODEL_LIB)(dom_oce.o) \ 
     1031   $(MODEL_LIB)(in_out_manager.o) \ 
     1032   $(MODEL_LIB)(oce.o) \ 
     1033   daymod.F90 \ 
     1034   dom_oce.F90 \ 
     1035   in_out_manager.F90 \ 
     1036   oce.F90 \ 
     1037   domzgr_substitute.h90 \ 
     1038   KEY_CPP \ 
     1039   diadimg.F90 
     1040$(MODEL_LIB)(diafwb.o) :   \ 
     1041   $(MODEL_LIB)(albedo.o) \ 
    9041042   $(MODEL_LIB)(blk_oce.o) \ 
    9051043   $(MODEL_LIB)(cpl_oce.o) \ 
     
    9101048   $(MODEL_LIB)(dtasst.o) \ 
    9111049   $(MODEL_LIB)(dtatem.o) \ 
     1050   $(MODEL_LIB)(flx_oce.o) \ 
    9121051   $(MODEL_LIB)(flxmod.o) \ 
    9131052   $(MODEL_LIB)(flxrnf.o) \ 
    914    $(MODEL_LIB)(flx_oce.o) \ 
    9151053   $(MODEL_LIB)(ice_oce.o) \ 
    9161054   $(MODEL_LIB)(in_out_manager.o) \ 
     
    9261064   $(MODEL_LIB)(taumod.o) \ 
    9271065   $(MODEL_LIB)(tradmp.o) \ 
    928    dom_oce.F90 \ 
    929    flxrnf.F90 \ 
    930    in_out_manager.F90 \ 
    931    lbclnk.F90 \ 
    932    lib_mpp.F90 \ 
    933    ocesbc.F90 \ 
    934    oce.F90 \ 
    935    $(MODEL_LIB)(dom_oce.o) \ 
    936    $(MODEL_LIB)(flxrnf.o) \ 
    937    $(MODEL_LIB)(in_out_manager.o) \ 
    938    $(MODEL_LIB)(lbclnk.o) \ 
    939    $(MODEL_LIB)(lib_mpp.o) \ 
    940    $(MODEL_LIB)(ocesbc.o) \ 
    941    $(MODEL_LIB)(oce.o) \ 
    942    vectopt_loop_substitute.h90 \ 
    943    KEY_CPP \ 
    944    closea.F90 
    945 $(MODEL_LIB)(cpl.o) :   \ 
    946    dom_oce.F90 \ 
    947    in_out_manager.F90 \ 
    948    lib_print.f90 \ 
    949    oce.F90 \ 
    950    par_kind.F90 \ 
    951    par_oce.F90 \ 
    952    phycst.F90 \ 
    953    prtctl.F90 \ 
    954    $(MODEL_LIB)(dom_oce.o) \ 
    955    $(MODEL_LIB)(in_out_manager.o) \ 
    956    $(MODEL_LIB)(lib_print.o) \ 
    957    $(MODEL_LIB)(oce.o) \ 
    958    $(MODEL_LIB)(par_kind.o) \ 
    959    $(MODEL_LIB)(par_oce.o) \ 
    960    $(MODEL_LIB)(phycst.o) \ 
    961    $(MODEL_LIB)(prtctl.o) \ 
    962    cpl_oce.F90 \ 
    963    daymod.F90 \ 
    964    dom_oce.F90 \ 
    965    flx_oce.F90 \ 
    966    in_out_manager.F90 \ 
    967    oce.F90 \ 
    968    ocfzpt.F90 \ 
    969    phycst.F90 \ 
    970    $(MODEL_LIB)(cpl_oce.o) \ 
    971    $(MODEL_LIB)(daymod.o) \ 
    972    $(MODEL_LIB)(dom_oce.o) \ 
    973    $(MODEL_LIB)(flx_oce.o) \ 
    974    $(MODEL_LIB)(in_out_manager.o) \ 
    975    $(MODEL_LIB)(oce.o) \ 
    976    $(MODEL_LIB)(ocfzpt.o) \ 
    977    $(MODEL_LIB)(phycst.o) \ 
    978    $(IOIPSL_LIB) \ 
    979    KEY_CPP \ 
    980    cpl.F90 
    981 $(MODEL_LIB)(cpl_oce.o) :  \ 
    982    par_kind.F90 \ 
    983    $(MODEL_LIB)(par_kind.o) \ 
    984    par_oce.F90 \ 
    985    $(MODEL_LIB)(par_oce.o) \ 
    986    KEY_CPP \ 
    987    cpl_oce.F90 
    988 $(MODEL_LIB)(ctlopn.o) :   \ 
    989    $(AGRIF_LIB) \ 
    990    KEY_CPP \ 
    991    ctlopn.F90 
    992 $(MODEL_LIB)(daymod.o) :   \ 
    993    dom_oce.F90 \ 
    994    in_out_manager.F90 \ 
    995    lib_mpp.F90 \ 
    996    lib_print.f90 \ 
    997    par_kind.F90 \ 
    998    par_oce.F90 \ 
    999    $(MODEL_LIB)(dom_oce.o) \ 
    1000    $(MODEL_LIB)(in_out_manager.o) \ 
    1001    $(MODEL_LIB)(lib_mpp.o) \ 
    1002    $(MODEL_LIB)(lib_print.o) \ 
    1003    $(MODEL_LIB)(par_kind.o) \ 
    1004    $(MODEL_LIB)(par_oce.o) \ 
    1005    dom_oce.F90 \ 
    1006    in_out_manager.F90 \ 
    1007    phycst.F90 \ 
    1008    prtctl.F90 \ 
    1009    $(MODEL_LIB)(dom_oce.o) \ 
    1010    $(MODEL_LIB)(in_out_manager.o) \ 
    1011    $(MODEL_LIB)(phycst.o) \ 
    1012    $(MODEL_LIB)(prtctl.o) \ 
    1013    daymod.F90 
    1014 $(MODEL_LIB)(diadimg.o) :  \ 
    1015    dom_oce.F90 \ 
    1016    in_out_manager.F90 \ 
    1017    lib_print.f90 \ 
    1018    par_kind.F90 \ 
    1019    par_oce.F90 \ 
    1020    phycst.F90 \ 
    1021    prtctl.F90 \ 
    1022    $(MODEL_LIB)(dom_oce.o) \ 
    1023    $(MODEL_LIB)(in_out_manager.o) \ 
    1024    $(MODEL_LIB)(lib_print.o) \ 
    1025    $(MODEL_LIB)(par_kind.o) \ 
    1026    $(MODEL_LIB)(par_oce.o) \ 
    1027    $(MODEL_LIB)(phycst.o) \ 
    1028    $(MODEL_LIB)(prtctl.o) \ 
    1029    daymod.F90 \ 
    1030    dom_oce.F90 \ 
    1031    in_out_manager.F90 \ 
    1032    oce.F90 \ 
    1033    $(MODEL_LIB)(daymod.o) \ 
    1034    $(MODEL_LIB)(dom_oce.o) \ 
    1035    $(MODEL_LIB)(in_out_manager.o) \ 
    1036    $(MODEL_LIB)(oce.o) \ 
    1037    domzgr_substitute.h90 \ 
    1038    KEY_CPP \ 
    1039    diadimg.F90 
    1040 $(MODEL_LIB)(diafwb.o) :   \ 
    10411066   albedo.F90 \ 
    10421067   blk_oce.F90 \ 
     
    10481073   dtasst.F90 \ 
    10491074   dtatem.F90 \ 
     1075   flx_oce.F90 \ 
    10501076   flxmod.F90 \ 
    10511077   flxrnf.F90 \ 
    1052    flx_oce.F90 \ 
    10531078   ice_oce.F90 \ 
    10541079   in_out_manager.F90 \ 
     
    10641089   taumod.F90 \ 
    10651090   tradmp.F90 \ 
    1066    $(MODEL_LIB)(albedo.o) \ 
     1091   $(MODEL_LIB)(blk_oce.o) \ 
     1092   $(MODEL_LIB)(dom_oce.o) \ 
     1093   $(MODEL_LIB)(flxblk.o) \ 
     1094   $(MODEL_LIB)(flxrnf.o) \ 
     1095   $(MODEL_LIB)(in_out_manager.o) \ 
     1096   $(MODEL_LIB)(lib_mpp.o) \ 
     1097   $(MODEL_LIB)(oce.o) \ 
     1098   $(MODEL_LIB)(ocesbc.o) \ 
     1099   $(MODEL_LIB)(phycst.o) \ 
     1100   $(MODEL_LIB)(zdf_oce.o) \ 
     1101   blk_oce.F90 \ 
     1102   dom_oce.F90 \ 
     1103   flxblk.F90 \ 
     1104   flxrnf.F90 \ 
     1105   in_out_manager.F90 \ 
     1106   lib_mpp.F90 \ 
     1107   oce.F90 \ 
     1108   ocesbc.F90 \ 
     1109   phycst.F90 \ 
     1110   zdf_oce.F90 \ 
     1111   domzgr_substitute.h90 \ 
     1112   vectopt_loop_substitute.h90 \ 
     1113   KEY_CPP \ 
     1114   diafwb.F90 
     1115$(MODEL_LIB)(diagap.o) :   \ 
     1116   $(MODEL_LIB)(daymod.o) \ 
     1117   $(MODEL_LIB)(dom_oce.o) \ 
     1118   $(MODEL_LIB)(in_out_manager.o) \ 
     1119   $(MODEL_LIB)(lib_print.o) \ 
     1120   $(MODEL_LIB)(oce.o) \ 
     1121   $(MODEL_LIB)(par_kind.o) \ 
     1122   $(MODEL_LIB)(par_oce.o) \ 
     1123   $(MODEL_LIB)(phycst.o) \ 
     1124   $(MODEL_LIB)(prtctl.o) \ 
     1125   daymod.F90 \ 
     1126   dom_oce.F90 \ 
     1127   in_out_manager.F90 \ 
     1128   lib_print.f90 \ 
     1129   oce.F90 \ 
     1130   par_kind.F90 \ 
     1131   par_oce.F90 \ 
     1132   phycst.F90 \ 
     1133   prtctl.F90 \ 
     1134   $(MODEL_LIB)(daymod.o) \ 
     1135   $(MODEL_LIB)(dianam.o) \ 
     1136   $(MODEL_LIB)(dom_oce.o) \ 
     1137   $(MODEL_LIB)(dtasal.o) \ 
     1138   $(MODEL_LIB)(dtatem.o) \ 
     1139   $(MODEL_LIB)(in_out_manager.o) \ 
     1140   $(MODEL_LIB)(lib_mpp.o) \ 
     1141   $(MODEL_LIB)(oce.o) \ 
     1142   daymod.F90 \ 
     1143   dianam.F90 \ 
     1144   dom_oce.F90 \ 
     1145   dtasal.F90 \ 
     1146   dtatem.F90 \ 
     1147   in_out_manager.F90 \ 
     1148   lib_mpp.F90 \ 
     1149   oce.F90 \ 
     1150   domzgr_substitute.h90 \ 
     1151   $(IOIPSL_LIB) \ 
     1152   KEY_CPP \ 
     1153   diagap.F90 
     1154$(MODEL_LIB)(diahdy.o) :   \ 
     1155   $(MODEL_LIB)(in_out_manager.o) \ 
     1156   $(MODEL_LIB)(lib_print.o) \ 
     1157   $(MODEL_LIB)(par_kind.o) \ 
     1158   $(MODEL_LIB)(par_oce.o) \ 
     1159   in_out_manager.F90 \ 
     1160   lib_print.f90 \ 
     1161   par_kind.F90 \ 
     1162   par_oce.F90 \ 
     1163   $(MODEL_LIB)(dom_oce.o) \ 
     1164   $(MODEL_LIB)(in_out_manager.o) \ 
     1165   $(MODEL_LIB)(oce.o) \ 
     1166   $(MODEL_LIB)(phycst.o) \ 
     1167   dom_oce.F90 \ 
     1168   in_out_manager.F90 \ 
     1169   oce.F90 \ 
     1170   phycst.F90 \ 
     1171   domzgr_substitute.h90 \ 
     1172   KEY_CPP \ 
     1173   diahdy.F90 
     1174$(MODEL_LIB)(diahth.o) :   \ 
     1175   $(MODEL_LIB)(in_out_manager.o) \ 
     1176   $(MODEL_LIB)(lib_print.o) \ 
     1177   $(MODEL_LIB)(par_kind.o) \ 
     1178   $(MODEL_LIB)(par_oce.o) \ 
     1179   in_out_manager.F90 \ 
     1180   lib_print.f90 \ 
     1181   par_kind.F90 \ 
     1182   par_oce.F90 \ 
     1183   $(MODEL_LIB)(dom_oce.o) \ 
     1184   $(MODEL_LIB)(in_out_manager.o) \ 
     1185   $(MODEL_LIB)(oce.o) \ 
     1186   $(MODEL_LIB)(phycst.o) \ 
     1187   dom_oce.F90 \ 
     1188   in_out_manager.F90 \ 
     1189   oce.F90 \ 
     1190   phycst.F90 \ 
     1191   domzgr_substitute.h90 \ 
     1192   KEY_CPP \ 
     1193   diahth.F90 
     1194$(MODEL_LIB)(dianam.o) :   \ 
     1195   $(MODEL_LIB)(dom_oce.o) \ 
     1196   $(MODEL_LIB)(in_out_manager.o) \ 
     1197   $(MODEL_LIB)(lib_print.o) \ 
     1198   $(MODEL_LIB)(par_kind.o) \ 
     1199   $(MODEL_LIB)(par_oce.o) \ 
     1200   $(MODEL_LIB)(phycst.o) \ 
     1201   $(MODEL_LIB)(prtctl.o) \ 
     1202   dom_oce.F90 \ 
     1203   in_out_manager.F90 \ 
     1204   lib_print.f90 \ 
     1205   par_kind.F90 \ 
     1206   par_oce.F90 \ 
     1207   phycst.F90 \ 
     1208   prtctl.F90 \ 
     1209   $(MODEL_LIB)(daymod.o) \ 
     1210   $(MODEL_LIB)(dom_oce.o) \ 
     1211   $(MODEL_LIB)(in_out_manager.o) \ 
     1212   $(MODEL_LIB)(phycst.o) \ 
     1213   daymod.F90 \ 
     1214   dom_oce.F90 \ 
     1215   in_out_manager.F90 \ 
     1216   phycst.F90 \ 
     1217   KEY_CPP \ 
     1218   dianam.F90 
     1219$(MODEL_LIB)(diaptr.o) :   \ 
     1220   $(MODEL_LIB)(daymod.o) \ 
     1221   $(MODEL_LIB)(dom_oce.o) \ 
     1222   $(MODEL_LIB)(in_out_manager.o) \ 
     1223   $(MODEL_LIB)(lib_print.o) \ 
     1224   $(MODEL_LIB)(par_kind.o) \ 
     1225   $(MODEL_LIB)(par_oce.o) \ 
     1226   $(MODEL_LIB)(phycst.o) \ 
     1227   $(MODEL_LIB)(prtctl.o) \ 
     1228   daymod.F90 \ 
     1229   dom_oce.F90 \ 
     1230   in_out_manager.F90 \ 
     1231   lib_print.f90 \ 
     1232   par_kind.F90 \ 
     1233   par_oce.F90 \ 
     1234   phycst.F90 \ 
     1235   prtctl.F90 \ 
     1236   $(MODEL_LIB)(daymod.o) \ 
     1237   $(MODEL_LIB)(dianam.o) \ 
     1238   $(MODEL_LIB)(dom_oce.o) \ 
     1239   $(MODEL_LIB)(in_out_manager.o) \ 
     1240   $(MODEL_LIB)(ldftra_oce.o) \ 
     1241   $(MODEL_LIB)(lib_mpp.o) \ 
     1242   $(MODEL_LIB)(oce.o) \ 
     1243   $(MODEL_LIB)(phycst.o) \ 
     1244   daymod.F90 \ 
     1245   dianam.F90 \ 
     1246   dom_oce.F90 \ 
     1247   in_out_manager.F90 \ 
     1248   ldftra_oce.F90 \ 
     1249   lib_mpp.F90 \ 
     1250   oce.F90 \ 
     1251   phycst.F90 \ 
     1252   domzgr_substitute.h90 \ 
     1253   vectopt_loop_substitute.h90 \ 
     1254   $(IOIPSL_LIB) \ 
     1255   KEY_CPP \ 
     1256   diaptr.F90 
     1257$(MODEL_LIB)(diaspr.o) :   \ 
     1258   $(MODEL_LIB)(dom_oce.o) \ 
     1259   $(MODEL_LIB)(in_out_manager.o) \ 
     1260   $(MODEL_LIB)(lbclnk.o) \ 
     1261   $(MODEL_LIB)(lib_mpp.o) \ 
     1262   $(MODEL_LIB)(lib_print.o) \ 
     1263   $(MODEL_LIB)(oce.o) \ 
     1264   $(MODEL_LIB)(par_kind.o) \ 
     1265   $(MODEL_LIB)(par_oce.o) \ 
     1266   $(MODEL_LIB)(sol_oce.o) \ 
     1267   $(MODEL_LIB)(zdf_oce.o) \ 
     1268   dom_oce.F90 \ 
     1269   in_out_manager.F90 \ 
     1270   lbclnk.F90 \ 
     1271   lib_mpp.F90 \ 
     1272   lib_print.f90 \ 
     1273   oce.F90 \ 
     1274   par_kind.F90 \ 
     1275   par_oce.F90 \ 
     1276   sol_oce.F90 \ 
     1277   zdf_oce.F90 \ 
     1278   $(MODEL_LIB)(dom_oce.o) \ 
     1279   $(MODEL_LIB)(in_out_manager.o) \ 
     1280   $(MODEL_LIB)(lib_mpp.o) \ 
     1281   $(MODEL_LIB)(oce.o) \ 
     1282   $(MODEL_LIB)(phycst.o) \ 
     1283   $(MODEL_LIB)(sol_oce.o) \ 
     1284   $(MODEL_LIB)(solfet.o) \ 
     1285   $(MODEL_LIB)(solpcg.o) \ 
     1286   $(MODEL_LIB)(solsor.o) \ 
     1287   dom_oce.F90 \ 
     1288   in_out_manager.F90 \ 
     1289   lib_mpp.F90 \ 
     1290   oce.F90 \ 
     1291   phycst.F90 \ 
     1292   sol_oce.F90 \ 
     1293   solfet.F90 \ 
     1294   solpcg.F90 \ 
     1295   solsor.F90 \ 
     1296   KEY_CPP \ 
     1297   diaspr.F90 
     1298$(MODEL_LIB)(diawri.o) :   \ 
    10671299   $(MODEL_LIB)(blk_oce.o) \ 
    10681300   $(MODEL_LIB)(cpl_oce.o) \ 
     
    10731305   $(MODEL_LIB)(dtasst.o) \ 
    10741306   $(MODEL_LIB)(dtatem.o) \ 
     1307   $(MODEL_LIB)(flx_oce.o) \ 
    10751308   $(MODEL_LIB)(flxmod.o) \ 
    10761309   $(MODEL_LIB)(flxrnf.o) \ 
    1077    $(MODEL_LIB)(flx_oce.o) \ 
    10781310   $(MODEL_LIB)(ice_oce.o) \ 
    10791311   $(MODEL_LIB)(in_out_manager.o) \ 
     
    10871319   $(MODEL_LIB)(phycst.o) \ 
    10881320   $(MODEL_LIB)(prtctl.o) \ 
     1321   $(MODEL_LIB)(sol_oce.o) \ 
     1322   $(MODEL_LIB)(solfet.o) \ 
     1323   $(MODEL_LIB)(solpcg.o) \ 
     1324   $(MODEL_LIB)(solsor.o) \ 
    10891325   $(MODEL_LIB)(taumod.o) \ 
    10901326   $(MODEL_LIB)(tradmp.o) \ 
     1327   $(MODEL_LIB)(zdf_oce.o) \ 
    10911328   blk_oce.F90 \ 
    1092    dom_oce.F90 \ 
    1093    flxblk.F90 \ 
     1329   cpl_oce.F90 \ 
     1330   daymod.F90 \ 
     1331   dom_oce.F90 \ 
     1332   dtasal.F90 \ 
     1333   dtasss.F90 \ 
     1334   dtasst.F90 \ 
     1335   dtatem.F90 \ 
     1336   flx_oce.F90 \ 
     1337   flxmod.F90 \ 
    10941338   flxrnf.F90 \ 
    1095    in_out_manager.F90 \ 
    1096    lib_mpp.F90 \ 
    1097    ocesbc.F90 \ 
    1098    oce.F90 \ 
    1099    phycst.F90 \ 
    1100    zdf_oce.F90 \ 
    1101    $(MODEL_LIB)(blk_oce.o) \ 
    1102    $(MODEL_LIB)(dom_oce.o) \ 
    1103    $(MODEL_LIB)(flxblk.o) \ 
    1104    $(MODEL_LIB)(flxrnf.o) \ 
    1105    $(MODEL_LIB)(in_out_manager.o) \ 
    1106    $(MODEL_LIB)(lib_mpp.o) \ 
    1107    $(MODEL_LIB)(ocesbc.o) \ 
    1108    $(MODEL_LIB)(oce.o) \ 
    1109    $(MODEL_LIB)(phycst.o) \ 
    1110    $(MODEL_LIB)(zdf_oce.o) \ 
    1111    domzgr_substitute.h90 \ 
    1112    vectopt_loop_substitute.h90 \ 
    1113    KEY_CPP \ 
    1114    diafwb.F90 
    1115 $(MODEL_LIB)(diagap.o) :   \ 
    1116    daymod.F90 \ 
    1117    dom_oce.F90 \ 
    1118    in_out_manager.F90 \ 
    1119    lib_print.f90 \ 
    1120    oce.F90 \ 
    1121    par_kind.F90 \ 
    1122    par_oce.F90 \ 
    1123    phycst.F90 \ 
    1124    prtctl.F90 \ 
    1125    $(MODEL_LIB)(daymod.o) \ 
    1126    $(MODEL_LIB)(dom_oce.o) \ 
    1127    $(MODEL_LIB)(in_out_manager.o) \ 
    1128    $(MODEL_LIB)(lib_print.o) \ 
    1129    $(MODEL_LIB)(oce.o) \ 
    1130    $(MODEL_LIB)(par_kind.o) \ 
    1131    $(MODEL_LIB)(par_oce.o) \ 
    1132    $(MODEL_LIB)(phycst.o) \ 
    1133    $(MODEL_LIB)(prtctl.o) \ 
    1134    daymod.F90 \ 
    1135    dianam.F90 \ 
    1136    dom_oce.F90 \ 
    1137    dtasal.F90 \ 
    1138    dtatem.F90 \ 
    1139    in_out_manager.F90 \ 
    1140    lib_mpp.F90 \ 
    1141    oce.F90 \ 
    1142    $(MODEL_LIB)(daymod.o) \ 
    1143    $(MODEL_LIB)(dianam.o) \ 
    1144    $(MODEL_LIB)(dom_oce.o) \ 
    1145    $(MODEL_LIB)(dtasal.o) \ 
    1146    $(MODEL_LIB)(dtatem.o) \ 
    1147    $(MODEL_LIB)(in_out_manager.o) \ 
    1148    $(MODEL_LIB)(lib_mpp.o) \ 
    1149    $(MODEL_LIB)(oce.o) \ 
    1150    domzgr_substitute.h90 \ 
    1151    $(IOIPSL_LIB) \ 
    1152    KEY_CPP \ 
    1153    diagap.F90 
    1154 $(MODEL_LIB)(diahdy.o) :   \ 
    1155    in_out_manager.F90 \ 
    1156    lib_print.f90 \ 
    1157    par_kind.F90 \ 
    1158    par_oce.F90 \ 
    1159    $(MODEL_LIB)(in_out_manager.o) \ 
    1160    $(MODEL_LIB)(lib_print.o) \ 
    1161    $(MODEL_LIB)(par_kind.o) \ 
    1162    $(MODEL_LIB)(par_oce.o) \ 
    1163    dom_oce.F90 \ 
    1164    in_out_manager.F90 \ 
    1165    oce.F90 \ 
    1166    phycst.F90 \ 
    1167    $(MODEL_LIB)(dom_oce.o) \ 
    1168    $(MODEL_LIB)(in_out_manager.o) \ 
    1169    $(MODEL_LIB)(oce.o) \ 
    1170    $(MODEL_LIB)(phycst.o) \ 
    1171    domzgr_substitute.h90 \ 
    1172    KEY_CPP \ 
    1173    diahdy.F90 
    1174 $(MODEL_LIB)(diahth.o) :   \ 
    1175    in_out_manager.F90 \ 
    1176    lib_print.f90 \ 
    1177    par_kind.F90 \ 
    1178    par_oce.F90 \ 
    1179    $(MODEL_LIB)(in_out_manager.o) \ 
    1180    $(MODEL_LIB)(lib_print.o) \ 
    1181    $(MODEL_LIB)(par_kind.o) \ 
    1182    $(MODEL_LIB)(par_oce.o) \ 
    1183    dom_oce.F90 \ 
    1184    in_out_manager.F90 \ 
    1185    oce.F90 \ 
    1186    phycst.F90 \ 
    1187    $(MODEL_LIB)(dom_oce.o) \ 
    1188    $(MODEL_LIB)(in_out_manager.o) \ 
    1189    $(MODEL_LIB)(oce.o) \ 
    1190    $(MODEL_LIB)(phycst.o) \ 
    1191    domzgr_substitute.h90 \ 
    1192    KEY_CPP \ 
    1193    diahth.F90 
    1194 $(MODEL_LIB)(dianam.o) :   \ 
    1195    dom_oce.F90 \ 
    1196    in_out_manager.F90 \ 
    1197    lib_print.f90 \ 
    1198    par_kind.F90 \ 
    1199    par_oce.F90 \ 
    1200    phycst.F90 \ 
    1201    prtctl.F90 \ 
    1202    $(MODEL_LIB)(dom_oce.o) \ 
    1203    $(MODEL_LIB)(in_out_manager.o) \ 
    1204    $(MODEL_LIB)(lib_print.o) \ 
    1205    $(MODEL_LIB)(par_kind.o) \ 
    1206    $(MODEL_LIB)(par_oce.o) \ 
    1207    $(MODEL_LIB)(phycst.o) \ 
    1208    $(MODEL_LIB)(prtctl.o) \ 
    1209    daymod.F90 \ 
    1210    dom_oce.F90 \ 
    1211    in_out_manager.F90 \ 
    1212    phycst.F90 \ 
    1213    $(MODEL_LIB)(daymod.o) \ 
    1214    $(MODEL_LIB)(dom_oce.o) \ 
    1215    $(MODEL_LIB)(in_out_manager.o) \ 
    1216    $(MODEL_LIB)(phycst.o) \ 
    1217    KEY_CPP \ 
    1218    dianam.F90 
    1219 $(MODEL_LIB)(diaptr.o) :   \ 
    1220    daymod.F90 \ 
    1221    dom_oce.F90 \ 
    1222    in_out_manager.F90 \ 
    1223    lib_print.f90 \ 
    1224    par_kind.F90 \ 
    1225    par_oce.F90 \ 
    1226    phycst.F90 \ 
    1227    prtctl.F90 \ 
    1228    $(MODEL_LIB)(daymod.o) \ 
    1229    $(MODEL_LIB)(dom_oce.o) \ 
    1230    $(MODEL_LIB)(in_out_manager.o) \ 
    1231    $(MODEL_LIB)(lib_print.o) \ 
    1232    $(MODEL_LIB)(par_kind.o) \ 
    1233    $(MODEL_LIB)(par_oce.o) \ 
    1234    $(MODEL_LIB)(phycst.o) \ 
    1235    $(MODEL_LIB)(prtctl.o) \ 
    1236    daymod.F90 \ 
    1237    dianam.F90 \ 
    1238    dom_oce.F90 \ 
    1239    in_out_manager.F90 \ 
    1240    ldftra_oce.F90 \ 
    1241    lib_mpp.F90 \ 
    1242    oce.F90 \ 
    1243    phycst.F90 \ 
    1244    $(MODEL_LIB)(daymod.o) \ 
    1245    $(MODEL_LIB)(dianam.o) \ 
    1246    $(MODEL_LIB)(dom_oce.o) \ 
    1247    $(MODEL_LIB)(in_out_manager.o) \ 
    1248    $(MODEL_LIB)(ldftra_oce.o) \ 
    1249    $(MODEL_LIB)(lib_mpp.o) \ 
    1250    $(MODEL_LIB)(oce.o) \ 
    1251    $(MODEL_LIB)(phycst.o) \ 
    1252    domzgr_substitute.h90 \ 
    1253    vectopt_loop_substitute.h90 \ 
    1254    $(IOIPSL_LIB) \ 
    1255    KEY_CPP \ 
    1256    diaptr.F90 
    1257 $(MODEL_LIB)(diaspr.o) :   \ 
    1258    dom_oce.F90 \ 
    1259    in_out_manager.F90 \ 
    1260    lbclnk.F90 \ 
    1261    lib_mpp.F90 \ 
    1262    lib_print.f90 \ 
    1263    oce.F90 \ 
    1264    par_kind.F90 \ 
    1265    par_oce.F90 \ 
     1339   ice_oce.F90 \ 
     1340   in_out_manager.F90 \ 
     1341   lbclnk.F90 \ 
     1342   lib_mpp.F90 \ 
     1343   lib_print.f90 \ 
     1344   oce.F90 \ 
     1345   ocfzpt.F90 \ 
     1346   par_kind.F90 \ 
     1347   par_oce.F90 \ 
     1348   phycst.F90 \ 
     1349   prtctl.F90 \ 
    12661350   sol_oce.F90 \ 
    1267    zdf_oce.F90 \ 
    1268    $(MODEL_LIB)(dom_oce.o) \ 
    1269    $(MODEL_LIB)(in_out_manager.o) \ 
    1270    $(MODEL_LIB)(lbclnk.o) \ 
    1271    $(MODEL_LIB)(lib_mpp.o) \ 
    1272    $(MODEL_LIB)(lib_print.o) \ 
    1273    $(MODEL_LIB)(oce.o) \ 
    1274    $(MODEL_LIB)(par_kind.o) \ 
    1275    $(MODEL_LIB)(par_oce.o) \ 
    1276    $(MODEL_LIB)(sol_oce.o) \ 
    1277    $(MODEL_LIB)(zdf_oce.o) \ 
    1278    dom_oce.F90 \ 
    1279    in_out_manager.F90 \ 
    1280    lib_mpp.F90 \ 
    1281    oce.F90 \ 
    1282    phycst.F90 \ 
    12831351   solfet.F90 \ 
    12841352   solpcg.F90 \ 
    12851353   solsor.F90 \ 
     1354   taumod.F90 \ 
     1355   tradmp.F90 \ 
     1356   zdf_oce.F90 \ 
     1357   $(MODEL_LIB)(daymod.o) \ 
     1358   $(MODEL_LIB)(diadimg.o) \ 
     1359   $(MODEL_LIB)(diahth.o) \ 
     1360   $(MODEL_LIB)(dianam.o) \ 
     1361   $(MODEL_LIB)(diaspr.o) \ 
     1362   $(MODEL_LIB)(dom_oce.o) \ 
     1363   $(MODEL_LIB)(flx_oce.o) \ 
     1364   $(MODEL_LIB)(flxrnf.o) \ 
     1365   $(MODEL_LIB)(ice_oce.o) \ 
     1366   $(MODEL_LIB)(in_out_manager.o) \ 
     1367   $(MODEL_LIB)(lbclnk.o) \ 
     1368   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1369   $(MODEL_LIB)(ldftra_oce.o) \ 
     1370   $(MODEL_LIB)(oce.o) \ 
     1371   $(MODEL_LIB)(ocesbc.o) \ 
     1372   $(MODEL_LIB)(ocfzpt.o) \ 
     1373   $(MODEL_LIB)(phycst.o) \ 
     1374   $(MODEL_LIB)(sol_oce.o) \ 
     1375   $(MODEL_LIB)(taumod.o) \ 
     1376   $(MODEL_LIB)(zdf_oce.o) \ 
     1377   $(MODEL_LIB)(zdfddm.o) \ 
     1378   $(MODEL_LIB)(zdfmxl.o) \ 
     1379   daymod.F90 \ 
     1380   diadimg.F90 \ 
     1381   diahth.F90 \ 
     1382   dianam.F90 \ 
     1383   diaspr.F90 \ 
     1384   dom_oce.F90 \ 
     1385   flx_oce.F90 \ 
     1386   flxrnf.F90 \ 
     1387   ice_oce.F90 \ 
     1388   in_out_manager.F90 \ 
     1389   lbclnk.F90 \ 
     1390   ldfdyn_oce.F90 \ 
     1391   ldftra_oce.F90 \ 
     1392   oce.F90 \ 
     1393   ocesbc.F90 \ 
     1394   ocfzpt.F90 \ 
     1395   phycst.F90 \ 
    12861396   sol_oce.F90 \ 
    1287    $(MODEL_LIB)(dom_oce.o) \ 
    1288    $(MODEL_LIB)(in_out_manager.o) \ 
    1289    $(MODEL_LIB)(lib_mpp.o) \ 
    1290    $(MODEL_LIB)(oce.o) \ 
    1291    $(MODEL_LIB)(phycst.o) \ 
    1292    $(MODEL_LIB)(solfet.o) \ 
    1293    $(MODEL_LIB)(solpcg.o) \ 
    1294    $(MODEL_LIB)(solsor.o) \ 
     1397   taumod.F90 \ 
     1398   zdf_oce.F90 \ 
     1399   zdfddm.F90 \ 
     1400   zdfmxl.F90 \ 
     1401   $(MODEL_LIB)(dtasst.o) \ 
     1402   $(MODEL_LIB)(lib_mpp.o) \ 
     1403   dtasst.F90 \ 
     1404   lib_mpp.F90 \ 
     1405   diawri_dimg.h90 \ 
     1406   zdfddm_substitute.h90 \ 
     1407   $(IOIPSL_LIB) \ 
     1408   KEY_CPP \ 
     1409   diawri.F90 
     1410$(MODEL_LIB)(diawri1d.o) : \ 
     1411   $(MODEL_LIB)(blk_oce.o) \ 
     1412   $(MODEL_LIB)(cpl_oce.o) \ 
     1413   $(MODEL_LIB)(daymod.o) \ 
     1414   $(MODEL_LIB)(diadimg.o) \ 
     1415   $(MODEL_LIB)(diahth.o) \ 
     1416   $(MODEL_LIB)(dianam.o) \ 
     1417   $(MODEL_LIB)(diaspr.o) \ 
     1418   $(MODEL_LIB)(dom_oce.o) \ 
     1419   $(MODEL_LIB)(dtasal.o) \ 
     1420   $(MODEL_LIB)(dtasss.o) \ 
     1421   $(MODEL_LIB)(dtasst.o) \ 
     1422   $(MODEL_LIB)(dtatem.o) \ 
     1423   $(MODEL_LIB)(dynzdf_exp.o) \ 
     1424   $(MODEL_LIB)(eosbn2.o) \ 
     1425   $(MODEL_LIB)(flx_oce.o) \ 
     1426   $(MODEL_LIB)(flxmod.o) \ 
     1427   $(MODEL_LIB)(flxrnf.o) \ 
     1428   $(MODEL_LIB)(ice_oce.o) \ 
     1429   $(MODEL_LIB)(in_out_manager.o) \ 
     1430   $(MODEL_LIB)(lbclnk.o) \ 
     1431   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1432   $(MODEL_LIB)(ldftra_oce.o) \ 
     1433   $(MODEL_LIB)(lib_mpp.o) \ 
     1434   $(MODEL_LIB)(lib_print.o) \ 
     1435   $(MODEL_LIB)(oce.o) \ 
     1436   $(MODEL_LIB)(ocesbc.o) \ 
     1437   $(MODEL_LIB)(ocfzpt.o) \ 
     1438   $(MODEL_LIB)(par_kind.o) \ 
     1439   $(MODEL_LIB)(par_oce.o) \ 
     1440   $(MODEL_LIB)(phycst.o) \ 
     1441   $(MODEL_LIB)(prtctl.o) \ 
    12951442   $(MODEL_LIB)(sol_oce.o) \ 
    1296    KEY_CPP \ 
    1297    diaspr.F90 
    1298 $(MODEL_LIB)(diawri1d.o) : \ 
     1443   $(MODEL_LIB)(taumod.o) \ 
     1444   $(MODEL_LIB)(traadv_ctl.o) \ 
     1445   $(MODEL_LIB)(tradmp.o) \ 
     1446   $(MODEL_LIB)(trazdf_exp.o) \ 
     1447   $(MODEL_LIB)(zdf_oce.o) \ 
     1448   $(MODEL_LIB)(zdfddm.o) \ 
     1449   $(MODEL_LIB)(zdfmxl.o) \ 
    12991450   blk_oce.F90 \ 
    13001451   cpl_oce.F90 \ 
     
    13111462   dynzdf_exp.F90 \ 
    13121463   eosbn2.F90 \ 
     1464   flx_oce.F90 \ 
    13131465   flxmod.F90 \ 
    13141466   flxrnf.F90 \ 
    1315    flx_oce.F90 \ 
    13161467   ice_oce.F90 \ 
    13171468   in_out_manager.F90 \ 
     
    13211472   lib_mpp.F90 \ 
    13221473   lib_print.f90 \ 
     1474   oce.F90 \ 
    13231475   ocesbc.F90 \ 
    1324    oce.F90 \ 
    13251476   ocfzpt.F90 \ 
    13261477   par_kind.F90 \ 
     
    13331484   tradmp.F90 \ 
    13341485   trazdf_exp.F90 \ 
     1486   zdf_oce.F90 \ 
    13351487   zdfddm.F90 \ 
    13361488   zdfmxl.F90 \ 
    1337    zdf_oce.F90 \ 
    1338    $(MODEL_LIB)(blk_oce.o) \ 
    1339    $(MODEL_LIB)(cpl_oce.o) \ 
    13401489   $(MODEL_LIB)(daymod.o) \ 
    1341    $(MODEL_LIB)(diadimg.o) \ 
    13421490   $(MODEL_LIB)(diahth.o) \ 
    13431491   $(MODEL_LIB)(dianam.o) \ 
    1344    $(MODEL_LIB)(diaspr.o) \ 
    1345    $(MODEL_LIB)(dom_oce.o) \ 
    1346    $(MODEL_LIB)(dtasal.o) \ 
    1347    $(MODEL_LIB)(dtasss.o) \ 
    1348    $(MODEL_LIB)(dtasst.o) \ 
    1349    $(MODEL_LIB)(dtatem.o) \ 
    1350    $(MODEL_LIB)(dynzdf_exp.o) \ 
    1351    $(MODEL_LIB)(eosbn2.o) \ 
    1352    $(MODEL_LIB)(flxmod.o) \ 
     1492   $(MODEL_LIB)(diawri.o) \ 
     1493   $(MODEL_LIB)(dom_oce.o) \ 
    13531494   $(MODEL_LIB)(flxrnf.o) \ 
    1354    $(MODEL_LIB)(flx_oce.o) \ 
    13551495   $(MODEL_LIB)(ice_oce.o) \ 
    13561496   $(MODEL_LIB)(in_out_manager.o) \ 
    13571497   $(MODEL_LIB)(lbclnk.o) \ 
    1358    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1359    $(MODEL_LIB)(ldftra_oce.o) \ 
    1360    $(MODEL_LIB)(lib_mpp.o) \ 
    1361    $(MODEL_LIB)(lib_print.o) \ 
     1498   $(MODEL_LIB)(oce.o) \ 
    13621499   $(MODEL_LIB)(ocesbc.o) \ 
    1363    $(MODEL_LIB)(oce.o) \ 
    13641500   $(MODEL_LIB)(ocfzpt.o) \ 
    1365    $(MODEL_LIB)(par_kind.o) \ 
    1366    $(MODEL_LIB)(par_oce.o) \ 
    1367    $(MODEL_LIB)(phycst.o) \ 
    1368    $(MODEL_LIB)(prtctl.o) \ 
     1501   $(MODEL_LIB)(phycst.o) \ 
    13691502   $(MODEL_LIB)(sol_oce.o) \ 
    13701503   $(MODEL_LIB)(taumod.o) \ 
    1371    $(MODEL_LIB)(traadv_ctl.o) \ 
    1372    $(MODEL_LIB)(tradmp.o) \ 
    1373    $(MODEL_LIB)(trazdf_exp.o) \ 
     1504   $(MODEL_LIB)(zdf_oce.o) \ 
    13741505   $(MODEL_LIB)(zdfddm.o) \ 
     1506   $(MODEL_LIB)(zdfkpp.o) \ 
    13751507   $(MODEL_LIB)(zdfmxl.o) \ 
    1376    $(MODEL_LIB)(zdf_oce.o) \ 
     1508   $(MODEL_LIB)(zdftke.o) \ 
    13771509   daymod.F90 \ 
    13781510   diahth.F90 \ 
     
    13841516   in_out_manager.F90 \ 
    13851517   lbclnk.F90 \ 
     1518   oce.F90 \ 
    13861519   ocesbc.F90 \ 
    1387    oce.F90 \ 
    13881520   ocfzpt.F90 \ 
    13891521   phycst.F90 \ 
    13901522   sol_oce.F90 \ 
    13911523   taumod.F90 \ 
     1524   zdf_oce.F90 \ 
    13921525   zdfddm.F90 \ 
    13931526   zdfkpp.F90 \ 
    13941527   zdfmxl.F90 \ 
    13951528   zdftke.F90 \ 
    1396    zdf_oce.F90 \ 
    1397    $(MODEL_LIB)(daymod.o) \ 
    1398    $(MODEL_LIB)(diahth.o) \ 
    1399    $(MODEL_LIB)(dianam.o) \ 
    1400    $(MODEL_LIB)(diawri.o) \ 
    1401    $(MODEL_LIB)(dom_oce.o) \ 
    1402    $(MODEL_LIB)(flxrnf.o) \ 
    1403    $(MODEL_LIB)(ice_oce.o) \ 
    1404    $(MODEL_LIB)(in_out_manager.o) \ 
    1405    $(MODEL_LIB)(lbclnk.o) \ 
    1406    $(MODEL_LIB)(ocesbc.o) \ 
    1407    $(MODEL_LIB)(oce.o) \ 
    1408    $(MODEL_LIB)(ocfzpt.o) \ 
    1409    $(MODEL_LIB)(phycst.o) \ 
    1410    $(MODEL_LIB)(sol_oce.o) \ 
    1411    $(MODEL_LIB)(taumod.o) \ 
    1412    $(MODEL_LIB)(zdfddm.o) \ 
    1413    $(MODEL_LIB)(zdfkpp.o) \ 
    1414    $(MODEL_LIB)(zdfmxl.o) \ 
    1415    $(MODEL_LIB)(zdftke.o) \ 
    1416    $(MODEL_LIB)(zdf_oce.o) \ 
    14171529   zdfddm_substitute.h90 \ 
    14181530   $(IOIPSL_LIB) \ 
    14191531   KEY_CPP \ 
    14201532   diawri1d.F90 
    1421 $(MODEL_LIB)(diawri.o) :   \ 
    1422    blk_oce.F90 \ 
    1423    cpl_oce.F90 \ 
    1424    daymod.F90 \ 
    1425    dom_oce.F90 \ 
    1426    dtasal.F90 \ 
    1427    dtasss.F90 \ 
    1428    dtasst.F90 \ 
    1429    dtatem.F90 \ 
    1430    flxmod.F90 \ 
    1431    flxrnf.F90 \ 
    1432    flx_oce.F90 \ 
    1433    ice_oce.F90 \ 
    1434    in_out_manager.F90 \ 
    1435    lbclnk.F90 \ 
    1436    lib_mpp.F90 \ 
    1437    lib_print.f90 \ 
    1438    oce.F90 \ 
    1439    ocfzpt.F90 \ 
    1440    par_kind.F90 \ 
    1441    par_oce.F90 \ 
    1442    phycst.F90 \ 
    1443    prtctl.F90 \ 
    1444    solfet.F90 \ 
    1445    solpcg.F90 \ 
    1446    solsor.F90 \ 
    1447    sol_oce.F90 \ 
    1448    taumod.F90 \ 
    1449    tradmp.F90 \ 
    1450    zdf_oce.F90 \ 
    1451    $(MODEL_LIB)(blk_oce.o) \ 
    1452    $(MODEL_LIB)(cpl_oce.o) \ 
    1453    $(MODEL_LIB)(daymod.o) \ 
    1454    $(MODEL_LIB)(dom_oce.o) \ 
    1455    $(MODEL_LIB)(dtasal.o) \ 
    1456    $(MODEL_LIB)(dtasss.o) \ 
    1457    $(MODEL_LIB)(dtasst.o) \ 
    1458    $(MODEL_LIB)(dtatem.o) \ 
    1459    $(MODEL_LIB)(flxmod.o) \ 
    1460    $(MODEL_LIB)(flxrnf.o) \ 
    1461    $(MODEL_LIB)(flx_oce.o) \ 
    1462    $(MODEL_LIB)(ice_oce.o) \ 
    1463    $(MODEL_LIB)(in_out_manager.o) \ 
    1464    $(MODEL_LIB)(lbclnk.o) \ 
    1465    $(MODEL_LIB)(lib_mpp.o) \ 
    1466    $(MODEL_LIB)(lib_print.o) \ 
    1467    $(MODEL_LIB)(oce.o) \ 
    1468    $(MODEL_LIB)(ocfzpt.o) \ 
    1469    $(MODEL_LIB)(par_kind.o) \ 
    1470    $(MODEL_LIB)(par_oce.o) \ 
    1471    $(MODEL_LIB)(phycst.o) \ 
    1472    $(MODEL_LIB)(prtctl.o) \ 
    1473    $(MODEL_LIB)(solfet.o) \ 
    1474    $(MODEL_LIB)(solpcg.o) \ 
    1475    $(MODEL_LIB)(solsor.o) \ 
    1476    $(MODEL_LIB)(sol_oce.o) \ 
    1477    $(MODEL_LIB)(taumod.o) \ 
    1478    $(MODEL_LIB)(tradmp.o) \ 
    1479    $(MODEL_LIB)(zdf_oce.o) \ 
    1480    daymod.F90 \ 
    1481    diadimg.F90 \ 
    1482    diahth.F90 \ 
    1483    dianam.F90 \ 
    1484    diaspr.F90 \ 
    1485    dom_oce.F90 \ 
    1486    flxrnf.F90 \ 
    1487    flx_oce.F90 \ 
    1488    ice_oce.F90 \ 
    1489    in_out_manager.F90 \ 
    1490    lbclnk.F90 \ 
    1491    ldfdyn_oce.F90 \ 
    1492    ldftra_oce.F90 \ 
    1493    ocesbc.F90 \ 
    1494    oce.F90 \ 
    1495    ocfzpt.F90 \ 
    1496    phycst.F90 \ 
    1497    sol_oce.F90 \ 
    1498    taumod.F90 \ 
    1499    zdfddm.F90 \ 
    1500    zdfmxl.F90 \ 
    1501    zdf_oce.F90 \ 
    1502    $(MODEL_LIB)(daymod.o) \ 
    1503    $(MODEL_LIB)(diadimg.o) \ 
    1504    $(MODEL_LIB)(diahth.o) \ 
    1505    $(MODEL_LIB)(dianam.o) \ 
    1506    $(MODEL_LIB)(diaspr.o) \ 
    1507    $(MODEL_LIB)(dom_oce.o) \ 
    1508    $(MODEL_LIB)(flxrnf.o) \ 
    1509    $(MODEL_LIB)(flx_oce.o) \ 
    1510    $(MODEL_LIB)(ice_oce.o) \ 
    1511    $(MODEL_LIB)(in_out_manager.o) \ 
    1512    $(MODEL_LIB)(lbclnk.o) \ 
    1513    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1514    $(MODEL_LIB)(ldftra_oce.o) \ 
    1515    $(MODEL_LIB)(ocesbc.o) \ 
    1516    $(MODEL_LIB)(oce.o) \ 
    1517    $(MODEL_LIB)(ocfzpt.o) \ 
    1518    $(MODEL_LIB)(phycst.o) \ 
    1519    $(MODEL_LIB)(sol_oce.o) \ 
    1520    $(MODEL_LIB)(taumod.o) \ 
    1521    $(MODEL_LIB)(zdfddm.o) \ 
    1522    $(MODEL_LIB)(zdfmxl.o) \ 
    1523    $(MODEL_LIB)(zdf_oce.o) \ 
    1524    dtasst.F90 \ 
    1525    lib_mpp.F90 \ 
    1526    $(MODEL_LIB)(dtasst.o) \ 
    1527    $(MODEL_LIB)(lib_mpp.o) \ 
    1528    diawri_dimg.h90 \ 
    1529    zdfddm_substitute.h90 \ 
    1530    $(IOIPSL_LIB) \ 
    1531    KEY_CPP \ 
    1532    diawri.F90 
    15331533$(MODEL_LIB)(divcur.o) :   \ 
     1534   $(MODEL_LIB)(dom_oce.o) \ 
     1535   $(MODEL_LIB)(in_out_manager.o) \ 
     1536   $(MODEL_LIB)(lib_mpp.o) \ 
     1537   $(MODEL_LIB)(lib_print.o) \ 
     1538   $(MODEL_LIB)(obc_par.o) \ 
     1539   $(MODEL_LIB)(oce.o) \ 
     1540   $(MODEL_LIB)(par_kind.o) \ 
     1541   $(MODEL_LIB)(par_oce.o) \ 
    15341542   dom_oce.F90 \ 
    15351543   in_out_manager.F90 \ 
     
    15421550   $(MODEL_LIB)(dom_oce.o) \ 
    15431551   $(MODEL_LIB)(in_out_manager.o) \ 
    1544    $(MODEL_LIB)(lib_mpp.o) \ 
    1545    $(MODEL_LIB)(lib_print.o) \ 
    1546    $(MODEL_LIB)(obc_par.o) \ 
    1547    $(MODEL_LIB)(oce.o) \ 
    1548    $(MODEL_LIB)(par_kind.o) \ 
    1549    $(MODEL_LIB)(par_oce.o) \ 
     1552   $(MODEL_LIB)(lbclnk.o) \ 
     1553   $(MODEL_LIB)(obc_oce.o) \ 
     1554   $(MODEL_LIB)(oce.o) \ 
    15501555   dom_oce.F90 \ 
    15511556   in_out_manager.F90 \ 
     
    15531558   obc_oce.F90 \ 
    15541559   oce.F90 \ 
    1555    $(MODEL_LIB)(dom_oce.o) \ 
    1556    $(MODEL_LIB)(in_out_manager.o) \ 
    1557    $(MODEL_LIB)(lbclnk.o) \ 
    1558    $(MODEL_LIB)(obc_oce.o) \ 
    1559    $(MODEL_LIB)(oce.o) \ 
    15601560   domzgr_substitute.h90 \ 
    15611561   vectopt_loop_substitute.h90 \ 
    15621562   KEY_CPP \ 
    15631563   divcur.F90 
     1564$(MODEL_LIB)(dom_ice.o) :  \ 
     1565   $(MODEL_LIB)(par_oce.o) \ 
     1566   par_oce.F90 \ 
     1567   $(MODEL_LIB)(par_ice.o) \ 
     1568   par_ice.F90 \ 
     1569   dom_ice.F90 
     1570$(MODEL_LIB)(dom_oce.o) :  \ 
     1571   $(MODEL_LIB)(par_kind.o) \ 
     1572   par_kind.F90 \ 
     1573   $(MODEL_LIB)(par_oce.o) \ 
     1574   par_oce.F90 \ 
     1575   KEY_CPP \ 
     1576   dom_oce.F90 
    15641577$(MODEL_LIB)(domain.o) :   \ 
     1578   $(MODEL_LIB)(blk_oce.o) \ 
     1579   $(MODEL_LIB)(closea.o) \ 
     1580   $(MODEL_LIB)(daymod.o) \ 
     1581   $(MODEL_LIB)(dom_oce.o) \ 
     1582   $(MODEL_LIB)(dynspg_oce.o) \ 
     1583   $(MODEL_LIB)(flxrnf.o) \ 
     1584   $(MODEL_LIB)(in_out_manager.o) \ 
     1585   $(MODEL_LIB)(ini1d.o) \ 
     1586   $(MODEL_LIB)(lbclnk.o) \ 
     1587   $(MODEL_LIB)(lib_mpp.o) \ 
     1588   $(MODEL_LIB)(lib_print.o) \ 
     1589   $(MODEL_LIB)(obc_oce.o) \ 
     1590   $(MODEL_LIB)(oce.o) \ 
     1591   $(MODEL_LIB)(ocesbc.o) \ 
     1592   $(MODEL_LIB)(par_kind.o) \ 
     1593   $(MODEL_LIB)(par_oce.o) \ 
     1594   $(MODEL_LIB)(phycst.o) \ 
     1595   $(MODEL_LIB)(prtctl.o) \ 
     1596   $(MODEL_LIB)(solisl.o) \ 
    15651597   blk_oce.F90 \ 
    15661598   closea.F90 \ 
     
    15691601   dynspg_oce.F90 \ 
    15701602   flxrnf.F90 \ 
     1603   in_out_manager.F90 \ 
    15711604   ini1d.F90 \ 
    1572    in_out_manager.F90 \ 
    15731605   lbclnk.F90 \ 
    15741606   lib_mpp.F90 \ 
    15751607   lib_print.f90 \ 
    15761608   obc_oce.F90 \ 
     1609   oce.F90 \ 
    15771610   ocesbc.F90 \ 
    1578    oce.F90 \ 
    15791611   par_kind.F90 \ 
    15801612   par_oce.F90 \ 
     
    15861618   $(MODEL_LIB)(daymod.o) \ 
    15871619   $(MODEL_LIB)(dom_oce.o) \ 
    1588    $(MODEL_LIB)(dynspg_oce.o) \ 
     1620   $(MODEL_LIB)(domhgr.o) \ 
     1621   $(MODEL_LIB)(dommsk.o) \ 
     1622   $(MODEL_LIB)(domstp.o) \ 
     1623   $(MODEL_LIB)(domwri.o) \ 
     1624   $(MODEL_LIB)(domzgr.o) \ 
    15891625   $(MODEL_LIB)(flxrnf.o) \ 
    1590    $(MODEL_LIB)(ini1d.o) \ 
    1591    $(MODEL_LIB)(in_out_manager.o) \ 
    1592    $(MODEL_LIB)(lbclnk.o) \ 
    1593    $(MODEL_LIB)(lib_mpp.o) \ 
    1594    $(MODEL_LIB)(lib_print.o) \ 
    1595    $(MODEL_LIB)(obc_oce.o) \ 
    1596    $(MODEL_LIB)(ocesbc.o) \ 
    1597    $(MODEL_LIB)(oce.o) \ 
    1598    $(MODEL_LIB)(par_kind.o) \ 
    1599    $(MODEL_LIB)(par_oce.o) \ 
    1600    $(MODEL_LIB)(phycst.o) \ 
    1601    $(MODEL_LIB)(prtctl.o) \ 
    1602    $(MODEL_LIB)(solisl.o) \ 
     1626   $(MODEL_LIB)(ice_oce.o) \ 
     1627   $(MODEL_LIB)(in_out_manager.o) \ 
     1628   $(MODEL_LIB)(lib_mpp.o) \ 
     1629   $(MODEL_LIB)(oce.o) \ 
     1630   $(MODEL_LIB)(phycst.o) \ 
    16031631   blk_oce.F90 \ 
    16041632   closea.F90 \ 
    16051633   daymod.F90 \ 
     1634   dom_oce.F90 \ 
    16061635   domhgr.F90 \ 
    16071636   dommsk.F90 \ 
     
    16091638   domwri.F90 \ 
    16101639   domzgr.F90 \ 
    1611    dom_oce.F90 \ 
    16121640   flxrnf.F90 \ 
    16131641   ice_oce.F90 \ 
     
    16161644   oce.F90 \ 
    16171645   phycst.F90 \ 
    1618    $(MODEL_LIB)(blk_oce.o) \ 
    1619    $(MODEL_LIB)(closea.o) \ 
    1620    $(MODEL_LIB)(daymod.o) \ 
    1621    $(MODEL_LIB)(domhgr.o) \ 
    1622    $(MODEL_LIB)(dommsk.o) \ 
    1623    $(MODEL_LIB)(domstp.o) \ 
    1624    $(MODEL_LIB)(domwri.o) \ 
    1625    $(MODEL_LIB)(domzgr.o) \ 
    1626    $(MODEL_LIB)(dom_oce.o) \ 
    1627    $(MODEL_LIB)(flxrnf.o) \ 
    1628    $(MODEL_LIB)(ice_oce.o) \ 
    1629    $(MODEL_LIB)(in_out_manager.o) \ 
    1630    $(MODEL_LIB)(lib_mpp.o) \ 
    1631    $(MODEL_LIB)(oce.o) \ 
    1632    $(MODEL_LIB)(phycst.o) \ 
    16331646   domzgr_substitute.h90 \ 
    16341647   $(IOIPSL_LIB) \ 
     
    16361649   domain.F90 
    16371650$(MODEL_LIB)(domcfg.o) :   \ 
     1651   $(MODEL_LIB)(dom_oce.o) \ 
     1652   $(MODEL_LIB)(in_out_manager.o) \ 
     1653   $(MODEL_LIB)(lib_mpp.o) \ 
     1654   $(MODEL_LIB)(lib_print.o) \ 
     1655   $(MODEL_LIB)(obc_oce.o) \ 
     1656   $(MODEL_LIB)(oce.o) \ 
     1657   $(MODEL_LIB)(par_kind.o) \ 
     1658   $(MODEL_LIB)(par_oce.o) \ 
     1659   $(MODEL_LIB)(sol_oce.o) \ 
     1660   $(MODEL_LIB)(solfet.o) \ 
     1661   $(MODEL_LIB)(solpcg.o) \ 
     1662   $(MODEL_LIB)(solsor.o) \ 
    16381663   dom_oce.F90 \ 
    16391664   in_out_manager.F90 \ 
     
    16441669   par_kind.F90 \ 
    16451670   par_oce.F90 \ 
     1671   sol_oce.F90 \ 
    16461672   solfet.F90 \ 
    16471673   solpcg.F90 \ 
    16481674   solsor.F90 \ 
    1649    sol_oce.F90 \ 
     1675   $(MODEL_LIB)(dom_oce.o) \ 
     1676   $(MODEL_LIB)(in_out_manager.o) \ 
     1677   $(MODEL_LIB)(lib_mpp.o) \ 
     1678   $(MODEL_LIB)(phycst.o) \ 
     1679   $(MODEL_LIB)(solisl.o) \ 
     1680   dom_oce.F90 \ 
     1681   in_out_manager.F90 \ 
     1682   lib_mpp.F90 \ 
     1683   phycst.F90 \ 
     1684   solisl.F90 \ 
     1685   domcfg.F90 
     1686$(MODEL_LIB)(domhgr.o) :   \ 
     1687   $(MODEL_LIB)(dom_oce.o) \ 
     1688   $(MODEL_LIB)(in_out_manager.o) \ 
     1689   $(MODEL_LIB)(lib_print.o) \ 
     1690   $(MODEL_LIB)(par_kind.o) \ 
     1691   $(MODEL_LIB)(par_oce.o) \ 
     1692   dom_oce.F90 \ 
     1693   in_out_manager.F90 \ 
     1694   lib_print.f90 \ 
     1695   par_kind.F90 \ 
     1696   par_oce.F90 \ 
     1697   $(MODEL_LIB)(dom_oce.o) \ 
     1698   $(MODEL_LIB)(in_out_manager.o) \ 
     1699   $(MODEL_LIB)(lib_mpp.o) \ 
     1700   $(MODEL_LIB)(phycst.o) \ 
     1701   dom_oce.F90 \ 
     1702   in_out_manager.F90 \ 
     1703   lib_mpp.F90 \ 
     1704   phycst.F90 \ 
     1705   $(IOIPSL_LIB) \ 
     1706   KEY_CPP \ 
     1707   domhgr.F90 
     1708$(MODEL_LIB)(dommsk.o) :   \ 
    16501709   $(MODEL_LIB)(dom_oce.o) \ 
    16511710   $(MODEL_LIB)(in_out_manager.o) \ 
     
    16531712   $(MODEL_LIB)(lib_print.o) \ 
    16541713   $(MODEL_LIB)(obc_oce.o) \ 
    1655    $(MODEL_LIB)(oce.o) \ 
    1656    $(MODEL_LIB)(par_kind.o) \ 
    1657    $(MODEL_LIB)(par_oce.o) \ 
     1714   $(MODEL_LIB)(obc_par.o) \ 
     1715   $(MODEL_LIB)(oce.o) \ 
     1716   $(MODEL_LIB)(par_kind.o) \ 
     1717   $(MODEL_LIB)(par_oce.o) \ 
     1718   $(MODEL_LIB)(sol_oce.o) \ 
    16581719   $(MODEL_LIB)(solfet.o) \ 
    16591720   $(MODEL_LIB)(solpcg.o) \ 
    16601721   $(MODEL_LIB)(solsor.o) \ 
    1661    $(MODEL_LIB)(sol_oce.o) \ 
    1662    dom_oce.F90 \ 
    1663    in_out_manager.F90 \ 
    1664    lib_mpp.F90 \ 
    1665    phycst.F90 \ 
    1666    solisl.F90 \ 
    1667    $(MODEL_LIB)(dom_oce.o) \ 
    1668    $(MODEL_LIB)(in_out_manager.o) \ 
    1669    $(MODEL_LIB)(lib_mpp.o) \ 
    1670    $(MODEL_LIB)(phycst.o) \ 
    1671    $(MODEL_LIB)(solisl.o) \ 
    1672    domcfg.F90 
    1673 $(MODEL_LIB)(domhgr.o) :   \ 
    1674    dom_oce.F90 \ 
    1675    in_out_manager.F90 \ 
    1676    lib_print.f90 \ 
    1677    par_kind.F90 \ 
    1678    par_oce.F90 \ 
    1679    $(MODEL_LIB)(dom_oce.o) \ 
    1680    $(MODEL_LIB)(in_out_manager.o) \ 
    1681    $(MODEL_LIB)(lib_print.o) \ 
    1682    $(MODEL_LIB)(par_kind.o) \ 
    1683    $(MODEL_LIB)(par_oce.o) \ 
    1684    dom_oce.F90 \ 
    1685    in_out_manager.F90 \ 
    1686    lib_mpp.F90 \ 
    1687    phycst.F90 \ 
    1688    $(MODEL_LIB)(dom_oce.o) \ 
    1689    $(MODEL_LIB)(in_out_manager.o) \ 
    1690    $(MODEL_LIB)(lib_mpp.o) \ 
    1691    $(MODEL_LIB)(phycst.o) \ 
    1692    $(IOIPSL_LIB) \ 
    1693    KEY_CPP \ 
    1694    domhgr.F90 
    1695 $(MODEL_LIB)(dommsk.o) :   \ 
    16961722   dom_oce.F90 \ 
    16971723   in_out_manager.F90 \ 
     
    17031729   par_kind.F90 \ 
    17041730   par_oce.F90 \ 
     1731   sol_oce.F90 \ 
    17051732   solfet.F90 \ 
    17061733   solpcg.F90 \ 
    17071734   solsor.F90 \ 
    1708    sol_oce.F90 \ 
    1709    $(MODEL_LIB)(dom_oce.o) \ 
    1710    $(MODEL_LIB)(in_out_manager.o) \ 
    1711    $(MODEL_LIB)(lib_mpp.o) \ 
    1712    $(MODEL_LIB)(lib_print.o) \ 
     1735   $(MODEL_LIB)(dom_oce.o) \ 
     1736   $(MODEL_LIB)(dynspg_oce.o) \ 
     1737   $(MODEL_LIB)(in_out_manager.o) \ 
     1738   $(MODEL_LIB)(lbclnk.o) \ 
     1739   $(MODEL_LIB)(lib_mpp.o) \ 
    17131740   $(MODEL_LIB)(obc_oce.o) \ 
    1714    $(MODEL_LIB)(obc_par.o) \ 
    1715    $(MODEL_LIB)(oce.o) \ 
    1716    $(MODEL_LIB)(par_kind.o) \ 
    1717    $(MODEL_LIB)(par_oce.o) \ 
     1741   $(MODEL_LIB)(oce.o) \ 
     1742   $(MODEL_LIB)(solisl.o) \ 
     1743   dom_oce.F90 \ 
     1744   dynspg_oce.F90 \ 
     1745   in_out_manager.F90 \ 
     1746   lbclnk.F90 \ 
     1747   lib_mpp.F90 \ 
     1748   obc_oce.F90 \ 
     1749   oce.F90 \ 
     1750   solisl.F90 \ 
     1751   vectopt_loop_substitute.h90 \ 
     1752   KEY_CPP \ 
     1753   dommsk.F90 
     1754$(MODEL_LIB)(domstp.o) :   \ 
     1755   $(MODEL_LIB)(lib_print.o) \ 
     1756   $(MODEL_LIB)(par_kind.o) \ 
     1757   $(MODEL_LIB)(par_oce.o) \ 
     1758   lib_print.f90 \ 
     1759   par_kind.F90 \ 
     1760   par_oce.F90 \ 
     1761   $(MODEL_LIB)(dom_oce.o) \ 
     1762   $(MODEL_LIB)(in_out_manager.o) \ 
     1763   $(MODEL_LIB)(oce.o) \ 
     1764   dom_oce.F90 \ 
     1765   in_out_manager.F90 \ 
     1766   oce.F90 \ 
     1767   domzgr_substitute.h90 \ 
     1768   KEY_CPP \ 
     1769   domstp.F90 
     1770$(MODEL_LIB)(domwri.o) :   \ 
     1771   $(MODEL_LIB)(lib_print.o) \ 
     1772   $(MODEL_LIB)(par_kind.o) \ 
     1773   $(MODEL_LIB)(par_oce.o) \ 
     1774   lib_print.f90 \ 
     1775   par_kind.F90 \ 
     1776   par_oce.F90 \ 
     1777   $(MODEL_LIB)(dom_oce.o) \ 
     1778   $(MODEL_LIB)(in_out_manager.o) \ 
     1779   dom_oce.F90 \ 
     1780   in_out_manager.F90 \ 
     1781   $(MODEL_LIB)(daymod.o) \ 
     1782   $(MODEL_LIB)(lib_mpp.o) \ 
     1783   daymod.F90 \ 
     1784   lib_mpp.F90 \ 
     1785   domwri_dimg.h90 \ 
     1786   $(IOIPSL_LIB) \ 
     1787   KEY_CPP \ 
     1788   domwri.F90 
     1789$(MODEL_LIB)(domzgr.o) :   \ 
     1790   $(MODEL_LIB)(dom_oce.o) \ 
     1791   $(MODEL_LIB)(flxrnf.o) \ 
     1792   $(MODEL_LIB)(in_out_manager.o) \ 
     1793   $(MODEL_LIB)(lbclnk.o) \ 
     1794   $(MODEL_LIB)(lib_mpp.o) \ 
     1795   $(MODEL_LIB)(lib_print.o) \ 
     1796   $(MODEL_LIB)(obc_oce.o) \ 
     1797   $(MODEL_LIB)(oce.o) \ 
     1798   $(MODEL_LIB)(ocesbc.o) \ 
     1799   $(MODEL_LIB)(par_kind.o) \ 
     1800   $(MODEL_LIB)(par_oce.o) \ 
     1801   $(MODEL_LIB)(phycst.o) \ 
     1802   $(MODEL_LIB)(sol_oce.o) \ 
    17181803   $(MODEL_LIB)(solfet.o) \ 
    17191804   $(MODEL_LIB)(solpcg.o) \ 
    17201805   $(MODEL_LIB)(solsor.o) \ 
    1721    $(MODEL_LIB)(sol_oce.o) \ 
    1722    dom_oce.F90 \ 
    1723    dynspg_oce.F90 \ 
    1724    in_out_manager.F90 \ 
    1725    lbclnk.F90 \ 
    1726    lib_mpp.F90 \ 
     1806   dom_oce.F90 \ 
     1807   flxrnf.F90 \ 
     1808   in_out_manager.F90 \ 
     1809   lbclnk.F90 \ 
     1810   lib_mpp.F90 \ 
     1811   lib_print.f90 \ 
    17271812   obc_oce.F90 \ 
    17281813   oce.F90 \ 
    1729    solisl.F90 \ 
    1730    $(MODEL_LIB)(dom_oce.o) \ 
    1731    $(MODEL_LIB)(dynspg_oce.o) \ 
    1732    $(MODEL_LIB)(in_out_manager.o) \ 
    1733    $(MODEL_LIB)(lbclnk.o) \ 
    1734    $(MODEL_LIB)(lib_mpp.o) \ 
    1735    $(MODEL_LIB)(obc_oce.o) \ 
    1736    $(MODEL_LIB)(oce.o) \ 
    1737    $(MODEL_LIB)(solisl.o) \ 
    1738    vectopt_loop_substitute.h90 \ 
    1739    KEY_CPP \ 
    1740    dommsk.F90 
    1741 $(MODEL_LIB)(domstp.o) :   \ 
    1742    lib_print.f90 \ 
    1743    par_kind.F90 \ 
    1744    par_oce.F90 \ 
    1745    $(MODEL_LIB)(lib_print.o) \ 
    1746    $(MODEL_LIB)(par_kind.o) \ 
    1747    $(MODEL_LIB)(par_oce.o) \ 
    1748    dom_oce.F90 \ 
    1749    in_out_manager.F90 \ 
    1750    oce.F90 \ 
    1751    $(MODEL_LIB)(dom_oce.o) \ 
    1752    $(MODEL_LIB)(in_out_manager.o) \ 
    1753    $(MODEL_LIB)(oce.o) \ 
    1754    domzgr_substitute.h90 \ 
    1755    KEY_CPP \ 
    1756    domstp.F90 
    1757 $(MODEL_LIB)(domwri.o) :   \ 
    1758    lib_print.f90 \ 
    1759    par_kind.F90 \ 
    1760    par_oce.F90 \ 
    1761    $(MODEL_LIB)(lib_print.o) \ 
    1762    $(MODEL_LIB)(par_kind.o) \ 
    1763    $(MODEL_LIB)(par_oce.o) \ 
    1764    dom_oce.F90 \ 
    1765    in_out_manager.F90 \ 
    1766    $(MODEL_LIB)(dom_oce.o) \ 
    1767    $(MODEL_LIB)(in_out_manager.o) \ 
    1768    daymod.F90 \ 
    1769    lib_mpp.F90 \ 
    1770    $(MODEL_LIB)(daymod.o) \ 
    1771    $(MODEL_LIB)(lib_mpp.o) \ 
    1772    domwri_dimg.h90 \ 
    1773    $(IOIPSL_LIB) \ 
    1774    KEY_CPP \ 
    1775    domwri.F90 
    1776 $(MODEL_LIB)(domzgr.o) :   \ 
    1777    dom_oce.F90 \ 
    1778    flxrnf.F90 \ 
    1779    in_out_manager.F90 \ 
    1780    lbclnk.F90 \ 
    1781    lib_mpp.F90 \ 
    1782    lib_print.f90 \ 
    1783    obc_oce.F90 \ 
    17841814   ocesbc.F90 \ 
    1785    oce.F90 \ 
    1786    par_kind.F90 \ 
    1787    par_oce.F90 \ 
    1788    phycst.F90 \ 
     1815   par_kind.F90 \ 
     1816   par_oce.F90 \ 
     1817   phycst.F90 \ 
     1818   sol_oce.F90 \ 
    17891819   solfet.F90 \ 
    17901820   solpcg.F90 \ 
    17911821   solsor.F90 \ 
    1792    sol_oce.F90 \ 
    1793    $(MODEL_LIB)(dom_oce.o) \ 
    1794    $(MODEL_LIB)(flxrnf.o) \ 
    1795    $(MODEL_LIB)(in_out_manager.o) \ 
    1796    $(MODEL_LIB)(lbclnk.o) \ 
    1797    $(MODEL_LIB)(lib_mpp.o) \ 
    1798    $(MODEL_LIB)(lib_print.o) \ 
    1799    $(MODEL_LIB)(obc_oce.o) \ 
    1800    $(MODEL_LIB)(ocesbc.o) \ 
    1801    $(MODEL_LIB)(oce.o) \ 
    1802    $(MODEL_LIB)(par_kind.o) \ 
    1803    $(MODEL_LIB)(par_oce.o) \ 
    1804    $(MODEL_LIB)(phycst.o) \ 
    1805    $(MODEL_LIB)(solfet.o) \ 
    1806    $(MODEL_LIB)(solpcg.o) \ 
    1807    $(MODEL_LIB)(solsor.o) \ 
    1808    $(MODEL_LIB)(sol_oce.o) \ 
     1822   $(MODEL_LIB)(closea.o) \ 
     1823   $(MODEL_LIB)(dom_oce.o) \ 
     1824   $(MODEL_LIB)(in_out_manager.o) \ 
     1825   $(MODEL_LIB)(ini1d.o) \ 
     1826   $(MODEL_LIB)(lbclnk.o) \ 
     1827   $(MODEL_LIB)(lib_mpp.o) \ 
     1828   $(MODEL_LIB)(oce.o) \ 
     1829   $(MODEL_LIB)(solisl.o) \ 
    18091830   closea.F90 \ 
    18101831   dom_oce.F90 \ 
     1832   in_out_manager.F90 \ 
    18111833   ini1d.F90 \ 
    1812    in_out_manager.F90 \ 
    18131834   lbclnk.F90 \ 
    18141835   lib_mpp.F90 \ 
    18151836   oce.F90 \ 
    18161837   solisl.F90 \ 
    1817    $(MODEL_LIB)(closea.o) \ 
    1818    $(MODEL_LIB)(dom_oce.o) \ 
    1819    $(MODEL_LIB)(ini1d.o) \ 
    1820    $(MODEL_LIB)(in_out_manager.o) \ 
    1821    $(MODEL_LIB)(lbclnk.o) \ 
    1822    $(MODEL_LIB)(lib_mpp.o) \ 
    1823    $(MODEL_LIB)(oce.o) \ 
    1824    $(MODEL_LIB)(solisl.o) \ 
     1838   domzgr_s.h90 \ 
    18251839   domzgr_substitute.h90 \ 
    1826    domzgr_s.h90 \ 
    18271840   domzgr_zps.h90 \ 
    18281841   vectopt_loop_substitute.h90 \ 
     
    18301843   KEY_CPP \ 
    18311844   domzgr.F90 
    1832 $(MODEL_LIB)(dom_ice.o) :  \ 
    1833    par_oce.F90 \ 
    1834    $(MODEL_LIB)(par_oce.o) \ 
    1835    par_ice.F90 \ 
    1836    $(MODEL_LIB)(par_ice.o) \ 
    1837    dom_ice.F90 
    1838 $(MODEL_LIB)(dom_oce.o) :  \ 
    1839    par_kind.F90 \ 
    1840    $(MODEL_LIB)(par_kind.o) \ 
    1841    par_oce.F90 \ 
    1842    $(MODEL_LIB)(par_oce.o) \ 
    1843    KEY_CPP \ 
    1844    dom_oce.F90 
    18451845$(MODEL_LIB)(dtasal.o) :   \ 
    1846    dom_oce.F90 \ 
    1847    in_out_manager.F90 \ 
    1848    lib_print.f90 \ 
    1849    par_kind.F90 \ 
    1850    par_oce.F90 \ 
    1851    phycst.F90 \ 
    1852    prtctl.F90 \ 
    1853    $(MODEL_LIB)(dom_oce.o) \ 
    1854    $(MODEL_LIB)(in_out_manager.o) \ 
    1855    $(MODEL_LIB)(lib_print.o) \ 
    1856    $(MODEL_LIB)(par_kind.o) \ 
    1857    $(MODEL_LIB)(par_oce.o) \ 
    1858    $(MODEL_LIB)(phycst.o) \ 
    1859    $(MODEL_LIB)(prtctl.o) \ 
     1846   $(MODEL_LIB)(dom_oce.o) \ 
     1847   $(MODEL_LIB)(in_out_manager.o) \ 
     1848   $(MODEL_LIB)(lib_print.o) \ 
     1849   $(MODEL_LIB)(par_kind.o) \ 
     1850   $(MODEL_LIB)(par_oce.o) \ 
     1851   $(MODEL_LIB)(phycst.o) \ 
     1852   $(MODEL_LIB)(prtctl.o) \ 
     1853   dom_oce.F90 \ 
     1854   in_out_manager.F90 \ 
     1855   lib_print.f90 \ 
     1856   par_kind.F90 \ 
     1857   par_oce.F90 \ 
     1858   phycst.F90 \ 
     1859   prtctl.F90 \ 
     1860   $(MODEL_LIB)(daymod.o) \ 
     1861   $(MODEL_LIB)(dom_oce.o) \ 
     1862   $(MODEL_LIB)(in_out_manager.o) \ 
     1863   $(MODEL_LIB)(oce.o) \ 
    18601864   daymod.F90 \ 
    18611865   dom_oce.F90 \ 
    18621866   in_out_manager.F90 \ 
    18631867   oce.F90 \ 
    1864    $(MODEL_LIB)(daymod.o) \ 
    1865    $(MODEL_LIB)(dom_oce.o) \ 
    1866    $(MODEL_LIB)(in_out_manager.o) \ 
    1867    $(MODEL_LIB)(oce.o) \ 
    18681868   domzgr_substitute.h90 \ 
    18691869   $(IOIPSL_LIB) \ 
     
    18711871   dtasal.F90 
    18721872$(MODEL_LIB)(dtasss.o) :   \ 
    1873    dom_oce.F90 \ 
    1874    in_out_manager.F90 \ 
    1875    lib_print.f90 \ 
    1876    oce.F90 \ 
    1877    par_kind.F90 \ 
    1878    par_oce.F90 \ 
    1879    phycst.F90 \ 
    1880    prtctl.F90 \ 
    1881    $(MODEL_LIB)(dom_oce.o) \ 
    1882    $(MODEL_LIB)(in_out_manager.o) \ 
    1883    $(MODEL_LIB)(lib_print.o) \ 
    1884    $(MODEL_LIB)(oce.o) \ 
    1885    $(MODEL_LIB)(par_kind.o) \ 
    1886    $(MODEL_LIB)(par_oce.o) \ 
    1887    $(MODEL_LIB)(phycst.o) \ 
    1888    $(MODEL_LIB)(prtctl.o) \ 
     1873   $(MODEL_LIB)(dom_oce.o) \ 
     1874   $(MODEL_LIB)(in_out_manager.o) \ 
     1875   $(MODEL_LIB)(lib_print.o) \ 
     1876   $(MODEL_LIB)(oce.o) \ 
     1877   $(MODEL_LIB)(par_kind.o) \ 
     1878   $(MODEL_LIB)(par_oce.o) \ 
     1879   $(MODEL_LIB)(phycst.o) \ 
     1880   $(MODEL_LIB)(prtctl.o) \ 
     1881   dom_oce.F90 \ 
     1882   in_out_manager.F90 \ 
     1883   lib_print.f90 \ 
     1884   oce.F90 \ 
     1885   par_kind.F90 \ 
     1886   par_oce.F90 \ 
     1887   phycst.F90 \ 
     1888   prtctl.F90 \ 
     1889   $(MODEL_LIB)(daymod.o) \ 
     1890   $(MODEL_LIB)(dom_oce.o) \ 
     1891   $(MODEL_LIB)(in_out_manager.o) \ 
     1892   $(MODEL_LIB)(oce.o) \ 
     1893   $(MODEL_LIB)(ocfzpt.o) \ 
    18891894   daymod.F90 \ 
    18901895   dom_oce.F90 \ 
     
    18921897   oce.F90 \ 
    18931898   ocfzpt.F90 \ 
    1894    $(MODEL_LIB)(daymod.o) \ 
    1895    $(MODEL_LIB)(dom_oce.o) \ 
    1896    $(MODEL_LIB)(in_out_manager.o) \ 
    1897    $(MODEL_LIB)(oce.o) \ 
    1898    $(MODEL_LIB)(ocfzpt.o) \ 
    18991899   $(IOIPSL_LIB) \ 
    19001900   KEY_CPP \ 
    19011901   dtasss.F90 
    19021902$(MODEL_LIB)(dtasst.o) :   \ 
    1903    dom_oce.F90 \ 
    1904    in_out_manager.F90 \ 
    1905    lib_print.f90 \ 
    1906    oce.F90 \ 
    1907    par_kind.F90 \ 
    1908    par_oce.F90 \ 
    1909    phycst.F90 \ 
    1910    prtctl.F90 \ 
    1911    $(MODEL_LIB)(dom_oce.o) \ 
    1912    $(MODEL_LIB)(in_out_manager.o) \ 
    1913    $(MODEL_LIB)(lib_print.o) \ 
    1914    $(MODEL_LIB)(oce.o) \ 
    1915    $(MODEL_LIB)(par_kind.o) \ 
    1916    $(MODEL_LIB)(par_oce.o) \ 
    1917    $(MODEL_LIB)(phycst.o) \ 
    1918    $(MODEL_LIB)(prtctl.o) \ 
     1903   $(MODEL_LIB)(dom_oce.o) \ 
     1904   $(MODEL_LIB)(in_out_manager.o) \ 
     1905   $(MODEL_LIB)(lib_print.o) \ 
     1906   $(MODEL_LIB)(oce.o) \ 
     1907   $(MODEL_LIB)(par_kind.o) \ 
     1908   $(MODEL_LIB)(par_oce.o) \ 
     1909   $(MODEL_LIB)(phycst.o) \ 
     1910   $(MODEL_LIB)(prtctl.o) \ 
     1911   dom_oce.F90 \ 
     1912   in_out_manager.F90 \ 
     1913   lib_print.f90 \ 
     1914   oce.F90 \ 
     1915   par_kind.F90 \ 
     1916   par_oce.F90 \ 
     1917   phycst.F90 \ 
     1918   prtctl.F90 \ 
     1919   $(MODEL_LIB)(daymod.o) \ 
     1920   $(MODEL_LIB)(dom_oce.o) \ 
     1921   $(MODEL_LIB)(in_out_manager.o) \ 
     1922   $(MODEL_LIB)(oce.o) \ 
     1923   $(MODEL_LIB)(ocfzpt.o) \ 
    19191924   daymod.F90 \ 
    19201925   dom_oce.F90 \ 
     
    19221927   oce.F90 \ 
    19231928   ocfzpt.F90 \ 
    1924    $(MODEL_LIB)(daymod.o) \ 
    1925    $(MODEL_LIB)(dom_oce.o) \ 
    1926    $(MODEL_LIB)(in_out_manager.o) \ 
    1927    $(MODEL_LIB)(oce.o) \ 
    1928    $(MODEL_LIB)(ocfzpt.o) \ 
    19291929   $(IOIPSL_LIB) \ 
    19301930   KEY_CPP \ 
    19311931   dtasst.F90 
    19321932$(MODEL_LIB)(dtatem.o) :   \ 
    1933    dom_oce.F90 \ 
    1934    in_out_manager.F90 \ 
    1935    lib_print.f90 \ 
    1936    par_kind.F90 \ 
    1937    par_oce.F90 \ 
    1938    phycst.F90 \ 
    1939    prtctl.F90 \ 
    1940    $(MODEL_LIB)(dom_oce.o) \ 
    1941    $(MODEL_LIB)(in_out_manager.o) \ 
    1942    $(MODEL_LIB)(lib_print.o) \ 
    1943    $(MODEL_LIB)(par_kind.o) \ 
    1944    $(MODEL_LIB)(par_oce.o) \ 
    1945    $(MODEL_LIB)(phycst.o) \ 
    1946    $(MODEL_LIB)(prtctl.o) \ 
     1933   $(MODEL_LIB)(dom_oce.o) \ 
     1934   $(MODEL_LIB)(in_out_manager.o) \ 
     1935   $(MODEL_LIB)(lib_print.o) \ 
     1936   $(MODEL_LIB)(par_kind.o) \ 
     1937   $(MODEL_LIB)(par_oce.o) \ 
     1938   $(MODEL_LIB)(phycst.o) \ 
     1939   $(MODEL_LIB)(prtctl.o) \ 
     1940   dom_oce.F90 \ 
     1941   in_out_manager.F90 \ 
     1942   lib_print.f90 \ 
     1943   par_kind.F90 \ 
     1944   par_oce.F90 \ 
     1945   phycst.F90 \ 
     1946   prtctl.F90 \ 
     1947   $(MODEL_LIB)(daymod.o) \ 
     1948   $(MODEL_LIB)(dom_oce.o) \ 
     1949   $(MODEL_LIB)(in_out_manager.o) \ 
     1950   $(MODEL_LIB)(oce.o) \ 
    19471951   daymod.F90 \ 
    19481952   dom_oce.F90 \ 
    19491953   in_out_manager.F90 \ 
    19501954   oce.F90 \ 
    1951    $(MODEL_LIB)(daymod.o) \ 
    1952    $(MODEL_LIB)(dom_oce.o) \ 
    1953    $(MODEL_LIB)(in_out_manager.o) \ 
    1954    $(MODEL_LIB)(oce.o) \ 
    19551955   domzgr_substitute.h90 \ 
    19561956   $(IOIPSL_LIB) \ 
     
    19581958   dtatem.F90 
    19591959$(MODEL_LIB)(dyncor1d.o) : \ 
    1960    dom_oce.F90 \ 
    1961    in_out_manager.F90 \ 
    1962    lib_mpp.F90 \ 
    1963    lib_print.f90 \ 
    1964    par_kind.F90 \ 
    1965    par_oce.F90 \ 
    1966    $(MODEL_LIB)(dom_oce.o) \ 
    1967    $(MODEL_LIB)(in_out_manager.o) \ 
    1968    $(MODEL_LIB)(lib_mpp.o) \ 
    1969    $(MODEL_LIB)(lib_print.o) \ 
    1970    $(MODEL_LIB)(par_kind.o) \ 
    1971    $(MODEL_LIB)(par_oce.o) \ 
    1972    dom_oce.F90 \ 
    1973    in_out_manager.F90 \ 
    1974    oce.F90 \ 
    1975    phycst.F90 \ 
    1976    prtctl.F90 \ 
    1977    $(MODEL_LIB)(dom_oce.o) \ 
    1978    $(MODEL_LIB)(in_out_manager.o) \ 
    1979    $(MODEL_LIB)(oce.o) \ 
    1980    $(MODEL_LIB)(phycst.o) \ 
    1981    $(MODEL_LIB)(prtctl.o) \ 
     1960   $(MODEL_LIB)(dom_oce.o) \ 
     1961   $(MODEL_LIB)(in_out_manager.o) \ 
     1962   $(MODEL_LIB)(lib_mpp.o) \ 
     1963   $(MODEL_LIB)(lib_print.o) \ 
     1964   $(MODEL_LIB)(par_kind.o) \ 
     1965   $(MODEL_LIB)(par_oce.o) \ 
     1966   dom_oce.F90 \ 
     1967   in_out_manager.F90 \ 
     1968   lib_mpp.F90 \ 
     1969   lib_print.f90 \ 
     1970   par_kind.F90 \ 
     1971   par_oce.F90 \ 
     1972   $(MODEL_LIB)(dom_oce.o) \ 
     1973   $(MODEL_LIB)(in_out_manager.o) \ 
     1974   $(MODEL_LIB)(oce.o) \ 
     1975   $(MODEL_LIB)(phycst.o) \ 
     1976   $(MODEL_LIB)(prtctl.o) \ 
     1977   dom_oce.F90 \ 
     1978   in_out_manager.F90 \ 
     1979   oce.F90 \ 
     1980   phycst.F90 \ 
     1981   prtctl.F90 \ 
    19821982   vectopt_loop_substitute.h90 \ 
    19831983   KEY_CPP \ 
    19841984   dyncor1d.F90 
    19851985$(MODEL_LIB)(dynhpg.o) :   \ 
     1986   $(MODEL_LIB)(dom_oce.o) \ 
     1987   $(MODEL_LIB)(in_out_manager.o) \ 
     1988   $(MODEL_LIB)(lib_mpp.o) \ 
     1989   $(MODEL_LIB)(lib_print.o) \ 
     1990   $(MODEL_LIB)(oce.o) \ 
     1991   $(MODEL_LIB)(par_kind.o) \ 
     1992   $(MODEL_LIB)(par_oce.o) \ 
     1993   $(MODEL_LIB)(trabbl.o) \ 
     1994   $(MODEL_LIB)(trdicp.o) \ 
     1995   $(MODEL_LIB)(trdicp_oce.o) \ 
     1996   $(MODEL_LIB)(trdmld.o) \ 
     1997   $(MODEL_LIB)(trdmld_oce.o) \ 
     1998   $(MODEL_LIB)(trdmod_oce.o) \ 
     1999   $(MODEL_LIB)(trdvor.o) \ 
     2000   $(MODEL_LIB)(trdvor_oce.o) \ 
    19862001   dom_oce.F90 \ 
    19872002   in_out_manager.F90 \ 
     
    20012016   $(MODEL_LIB)(dom_oce.o) \ 
    20022017   $(MODEL_LIB)(in_out_manager.o) \ 
     2018   $(MODEL_LIB)(oce.o) \ 
     2019   $(MODEL_LIB)(phycst.o) \ 
     2020   $(MODEL_LIB)(prtctl.o) \ 
     2021   $(MODEL_LIB)(trdmod.o) \ 
     2022   $(MODEL_LIB)(trdmod_oce.o) \ 
     2023   dom_oce.F90 \ 
     2024   in_out_manager.F90 \ 
     2025   oce.F90 \ 
     2026   phycst.F90 \ 
     2027   prtctl.F90 \ 
     2028   trdmod.F90 \ 
     2029   trdmod_oce.F90 \ 
     2030   domzgr_substitute.h90 \ 
     2031   vectopt_loop_substitute.h90 \ 
     2032   KEY_CPP \ 
     2033   dynhpg.F90 
     2034$(MODEL_LIB)(dynhpg_atsk.o) : \ 
     2035   $(MODEL_LIB)(dom_oce.o) \ 
     2036   $(MODEL_LIB)(in_out_manager.o) \ 
    20032037   $(MODEL_LIB)(lib_mpp.o) \ 
    20042038   $(MODEL_LIB)(lib_print.o) \ 
     
    20162050   dom_oce.F90 \ 
    20172051   in_out_manager.F90 \ 
    2018    oce.F90 \ 
    2019    phycst.F90 \ 
    2020    prtctl.F90 \ 
    2021    trdmod.F90 \ 
    2022    trdmod_oce.F90 \ 
    2023    $(MODEL_LIB)(dom_oce.o) \ 
    2024    $(MODEL_LIB)(in_out_manager.o) \ 
    2025    $(MODEL_LIB)(oce.o) \ 
    2026    $(MODEL_LIB)(phycst.o) \ 
    2027    $(MODEL_LIB)(prtctl.o) \ 
    2028    $(MODEL_LIB)(trdmod.o) \ 
    2029    $(MODEL_LIB)(trdmod_oce.o) \ 
    2030    domzgr_substitute.h90 \ 
    2031    vectopt_loop_substitute.h90 \ 
    2032    KEY_CPP \ 
    2033    dynhpg.F90 
    2034 $(MODEL_LIB)(dynhpg_atsk.o) : \ 
    2035    dom_oce.F90 \ 
    2036    in_out_manager.F90 \ 
    20372052   lib_mpp.F90 \ 
    20382053   lib_print.f90 \ 
     
    20502065   $(MODEL_LIB)(dom_oce.o) \ 
    20512066   $(MODEL_LIB)(in_out_manager.o) \ 
     2067   $(MODEL_LIB)(oce.o) \ 
     2068   $(MODEL_LIB)(phycst.o) \ 
     2069   $(MODEL_LIB)(prtctl.o) \ 
     2070   $(MODEL_LIB)(trdmod.o) \ 
     2071   $(MODEL_LIB)(trdmod_oce.o) \ 
     2072   dom_oce.F90 \ 
     2073   in_out_manager.F90 \ 
     2074   oce.F90 \ 
     2075   phycst.F90 \ 
     2076   prtctl.F90 \ 
     2077   trdmod.F90 \ 
     2078   trdmod_oce.F90 \ 
     2079   domzgr_substitute.h90 \ 
     2080   vectopt_loop_substitute.h90 \ 
     2081   KEY_CPP \ 
     2082   dynhpg_atsk.F90 
     2083$(MODEL_LIB)(dynkeg.o) :   \ 
     2084   $(MODEL_LIB)(dom_oce.o) \ 
     2085   $(MODEL_LIB)(in_out_manager.o) \ 
    20522086   $(MODEL_LIB)(lib_mpp.o) \ 
    20532087   $(MODEL_LIB)(lib_print.o) \ 
     
    20652099   dom_oce.F90 \ 
    20662100   in_out_manager.F90 \ 
    2067    oce.F90 \ 
    2068    phycst.F90 \ 
    2069    prtctl.F90 \ 
    2070    trdmod.F90 \ 
    2071    trdmod_oce.F90 \ 
    2072    $(MODEL_LIB)(dom_oce.o) \ 
    2073    $(MODEL_LIB)(in_out_manager.o) \ 
    2074    $(MODEL_LIB)(oce.o) \ 
    2075    $(MODEL_LIB)(phycst.o) \ 
    2076    $(MODEL_LIB)(prtctl.o) \ 
    2077    $(MODEL_LIB)(trdmod.o) \ 
    2078    $(MODEL_LIB)(trdmod_oce.o) \ 
    2079    domzgr_substitute.h90 \ 
    2080    vectopt_loop_substitute.h90 \ 
    2081    KEY_CPP \ 
    2082    dynhpg_atsk.F90 
    2083 $(MODEL_LIB)(dynkeg.o) :   \ 
    2084    dom_oce.F90 \ 
    2085    in_out_manager.F90 \ 
    20862101   lib_mpp.F90 \ 
    20872102   lib_print.f90 \ 
     
    20992114   $(MODEL_LIB)(dom_oce.o) \ 
    21002115   $(MODEL_LIB)(in_out_manager.o) \ 
     2116   $(MODEL_LIB)(oce.o) \ 
     2117   $(MODEL_LIB)(prtctl.o) \ 
     2118   $(MODEL_LIB)(trdmod.o) \ 
     2119   $(MODEL_LIB)(trdmod_oce.o) \ 
     2120   dom_oce.F90 \ 
     2121   in_out_manager.F90 \ 
     2122   oce.F90 \ 
     2123   prtctl.F90 \ 
     2124   trdmod.F90 \ 
     2125   trdmod_oce.F90 \ 
     2126   vectopt_loop_substitute.h90 \ 
     2127   KEY_CPP \ 
     2128   dynkeg.F90 
     2129$(MODEL_LIB)(dynldf_bilap.o) :   \ 
     2130   $(MODEL_LIB)(dom_oce.o) \ 
     2131   $(MODEL_LIB)(in_out_manager.o) \ 
    21012132   $(MODEL_LIB)(lib_mpp.o) \ 
    21022133   $(MODEL_LIB)(lib_print.o) \ 
     
    21142145   dom_oce.F90 \ 
    21152146   in_out_manager.F90 \ 
     2147   lib_mpp.F90 \ 
     2148   lib_print.f90 \ 
     2149   oce.F90 \ 
     2150   par_kind.F90 \ 
     2151   par_oce.F90 \ 
     2152   trabbl.F90 \ 
     2153   trdicp.F90 \ 
     2154   trdicp_oce.F90 \ 
     2155   trdmld.F90 \ 
     2156   trdmld_oce.F90 \ 
     2157   trdmod_oce.F90 \ 
     2158   trdvor.F90 \ 
     2159   trdvor_oce.F90 \ 
     2160   $(MODEL_LIB)(dom_oce.o) \ 
     2161   $(MODEL_LIB)(in_out_manager.o) \ 
     2162   $(MODEL_LIB)(lbclnk.o) \ 
     2163   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2164   $(MODEL_LIB)(oce.o) \ 
     2165   $(MODEL_LIB)(prtctl.o) \ 
     2166   $(MODEL_LIB)(trdmod.o) \ 
     2167   $(MODEL_LIB)(trdmod_oce.o) \ 
     2168   dom_oce.F90 \ 
     2169   in_out_manager.F90 \ 
     2170   lbclnk.F90 \ 
     2171   ldfdyn_oce.F90 \ 
    21162172   oce.F90 \ 
    21172173   prtctl.F90 \ 
    21182174   trdmod.F90 \ 
    21192175   trdmod_oce.F90 \ 
    2120    $(MODEL_LIB)(dom_oce.o) \ 
    2121    $(MODEL_LIB)(in_out_manager.o) \ 
    2122    $(MODEL_LIB)(oce.o) \ 
    2123    $(MODEL_LIB)(prtctl.o) \ 
    2124    $(MODEL_LIB)(trdmod.o) \ 
     2176   domzgr_substitute.h90 \ 
     2177   ldfdyn_substitute.h90 \ 
     2178   vectopt_loop_substitute.h90 \ 
     2179   KEY_CPP \ 
     2180   dynldf_bilap.F90 
     2181$(MODEL_LIB)(dynldf_bilapg.o) :  \ 
     2182   $(MODEL_LIB)(dom_oce.o) \ 
     2183   $(MODEL_LIB)(in_out_manager.o) \ 
     2184   $(MODEL_LIB)(lbclnk.o) \ 
     2185   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2186   $(MODEL_LIB)(ldftra_oce.o) \ 
     2187   $(MODEL_LIB)(lib_mpp.o) \ 
     2188   $(MODEL_LIB)(lib_print.o) \ 
     2189   $(MODEL_LIB)(oce.o) \ 
     2190   $(MODEL_LIB)(par_kind.o) \ 
     2191   $(MODEL_LIB)(par_oce.o) \ 
     2192   $(MODEL_LIB)(phycst.o) \ 
     2193   $(MODEL_LIB)(prtctl.o) \ 
     2194   $(MODEL_LIB)(trabbl.o) \ 
     2195   $(MODEL_LIB)(trdicp.o) \ 
     2196   $(MODEL_LIB)(trdicp_oce.o) \ 
     2197   $(MODEL_LIB)(trdmld.o) \ 
     2198   $(MODEL_LIB)(trdmld_oce.o) \ 
    21252199   $(MODEL_LIB)(trdmod_oce.o) \ 
    2126    vectopt_loop_substitute.h90 \ 
    2127    KEY_CPP \ 
    2128    dynkeg.F90 
    2129 $(MODEL_LIB)(dynldf_bilapg.o) :  \ 
     2200   $(MODEL_LIB)(trdvor.o) \ 
     2201   $(MODEL_LIB)(trdvor_oce.o) \ 
     2202   $(MODEL_LIB)(zdfmxl.o) \ 
    21302203   dom_oce.F90 \ 
    21312204   in_out_manager.F90 \ 
     
    21532226   $(MODEL_LIB)(lbclnk.o) \ 
    21542227   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2228   $(MODEL_LIB)(ldfslp.o) \ 
     2229   $(MODEL_LIB)(oce.o) \ 
     2230   $(MODEL_LIB)(prtctl.o) \ 
     2231   $(MODEL_LIB)(trdmod.o) \ 
     2232   $(MODEL_LIB)(trdmod_oce.o) \ 
     2233   $(MODEL_LIB)(zdf_oce.o) \ 
     2234   dom_oce.F90 \ 
     2235   in_out_manager.F90 \ 
     2236   lbclnk.F90 \ 
     2237   ldfdyn_oce.F90 \ 
     2238   ldfslp.F90 \ 
     2239   oce.F90 \ 
     2240   prtctl.F90 \ 
     2241   trdmod.F90 \ 
     2242   trdmod_oce.F90 \ 
     2243   zdf_oce.F90 \ 
     2244   domzgr_substitute.h90 \ 
     2245   ldfdyn_substitute.h90 \ 
     2246   KEY_CPP \ 
     2247   dynldf_bilapg.F90 
     2248$(MODEL_LIB)(dynldf_iso.o) :  \ 
     2249   $(MODEL_LIB)(dom_oce.o) \ 
     2250   $(MODEL_LIB)(in_out_manager.o) \ 
     2251   $(MODEL_LIB)(lbclnk.o) \ 
     2252   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    21552253   $(MODEL_LIB)(ldftra_oce.o) \ 
    21562254   $(MODEL_LIB)(lib_mpp.o) \ 
     
    21742272   lbclnk.F90 \ 
    21752273   ldfdyn_oce.F90 \ 
    2176    ldfslp.F90 \ 
    2177    oce.F90 \ 
    2178    prtctl.F90 \ 
    2179    trdmod.F90 \ 
    2180    trdmod_oce.F90 \ 
    2181    zdf_oce.F90 \ 
    2182    $(MODEL_LIB)(dom_oce.o) \ 
    2183    $(MODEL_LIB)(in_out_manager.o) \ 
    2184    $(MODEL_LIB)(lbclnk.o) \ 
    2185    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2186    $(MODEL_LIB)(ldfslp.o) \ 
    2187    $(MODEL_LIB)(oce.o) \ 
    2188    $(MODEL_LIB)(prtctl.o) \ 
    2189    $(MODEL_LIB)(trdmod.o) \ 
    2190    $(MODEL_LIB)(trdmod_oce.o) \ 
    2191    $(MODEL_LIB)(zdf_oce.o) \ 
    2192    domzgr_substitute.h90 \ 
    2193    ldfdyn_substitute.h90 \ 
    2194    KEY_CPP \ 
    2195    dynldf_bilapg.F90 
    2196 $(MODEL_LIB)(dynldf_bilap.o) :   \ 
    2197    dom_oce.F90 \ 
    2198    in_out_manager.F90 \ 
    2199    lib_mpp.F90 \ 
    2200    lib_print.f90 \ 
    2201    oce.F90 \ 
    2202    par_kind.F90 \ 
    2203    par_oce.F90 \ 
    2204    trabbl.F90 \ 
    2205    trdicp.F90 \ 
    2206    trdicp_oce.F90 \ 
    2207    trdmld.F90 \ 
    2208    trdmld_oce.F90 \ 
    2209    trdmod_oce.F90 \ 
    2210    trdvor.F90 \ 
    2211    trdvor_oce.F90 \ 
    2212    $(MODEL_LIB)(dom_oce.o) \ 
    2213    $(MODEL_LIB)(in_out_manager.o) \ 
    2214    $(MODEL_LIB)(lib_mpp.o) \ 
    2215    $(MODEL_LIB)(lib_print.o) \ 
    2216    $(MODEL_LIB)(oce.o) \ 
    2217    $(MODEL_LIB)(par_kind.o) \ 
    2218    $(MODEL_LIB)(par_oce.o) \ 
    2219    $(MODEL_LIB)(trabbl.o) \ 
    2220    $(MODEL_LIB)(trdicp.o) \ 
    2221    $(MODEL_LIB)(trdicp_oce.o) \ 
    2222    $(MODEL_LIB)(trdmld.o) \ 
    2223    $(MODEL_LIB)(trdmld_oce.o) \ 
    2224    $(MODEL_LIB)(trdmod_oce.o) \ 
    2225    $(MODEL_LIB)(trdvor.o) \ 
    2226    $(MODEL_LIB)(trdvor_oce.o) \ 
    2227    dom_oce.F90 \ 
    2228    in_out_manager.F90 \ 
    2229    lbclnk.F90 \ 
    2230    ldfdyn_oce.F90 \ 
    2231    oce.F90 \ 
    2232    prtctl.F90 \ 
    2233    trdmod.F90 \ 
    2234    trdmod_oce.F90 \ 
    2235    $(MODEL_LIB)(dom_oce.o) \ 
    2236    $(MODEL_LIB)(in_out_manager.o) \ 
    2237    $(MODEL_LIB)(lbclnk.o) \ 
    2238    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2239    $(MODEL_LIB)(oce.o) \ 
    2240    $(MODEL_LIB)(prtctl.o) \ 
    2241    $(MODEL_LIB)(trdmod.o) \ 
    2242    $(MODEL_LIB)(trdmod_oce.o) \ 
    2243    domzgr_substitute.h90 \ 
    2244    ldfdyn_substitute.h90 \ 
    2245    vectopt_loop_substitute.h90 \ 
    2246    KEY_CPP \ 
    2247    dynldf_bilap.F90 
    2248 $(MODEL_LIB)(dynldf_iso.o) :  \ 
    2249    dom_oce.F90 \ 
    2250    in_out_manager.F90 \ 
    2251    lbclnk.F90 \ 
    2252    ldfdyn_oce.F90 \ 
    22532274   ldftra_oce.F90 \ 
    22542275   lib_mpp.F90 \ 
     
    22702291   $(MODEL_LIB)(dom_oce.o) \ 
    22712292   $(MODEL_LIB)(in_out_manager.o) \ 
     2293   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2294   $(MODEL_LIB)(ldfslp.o) \ 
     2295   $(MODEL_LIB)(ldftra_oce.o) \ 
     2296   $(MODEL_LIB)(oce.o) \ 
     2297   $(MODEL_LIB)(prtctl.o) \ 
     2298   $(MODEL_LIB)(trdmod.o) \ 
     2299   $(MODEL_LIB)(trdmod_oce.o) \ 
     2300   $(MODEL_LIB)(zdf_oce.o) \ 
     2301   dom_oce.F90 \ 
     2302   in_out_manager.F90 \ 
     2303   ldfdyn_oce.F90 \ 
     2304   ldfslp.F90 \ 
     2305   ldftra_oce.F90 \ 
     2306   oce.F90 \ 
     2307   prtctl.F90 \ 
     2308   trdmod.F90 \ 
     2309   trdmod_oce.F90 \ 
     2310   zdf_oce.F90 \ 
     2311   domzgr_substitute.h90 \ 
     2312   ldfdyn_substitute.h90 \ 
     2313   vectopt_loop_substitute.h90 \ 
     2314   KEY_CPP \ 
     2315   dynldf_iso.F90 
     2316$(MODEL_LIB)(dynldf_lap.o) :  \ 
     2317   $(MODEL_LIB)(dom_oce.o) \ 
     2318   $(MODEL_LIB)(in_out_manager.o) \ 
    22722319   $(MODEL_LIB)(lbclnk.o) \ 
    22732320   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     
    22912338   dom_oce.F90 \ 
    22922339   in_out_manager.F90 \ 
    2293    ldfdyn_oce.F90 \ 
    2294    ldfslp.F90 \ 
    2295    ldftra_oce.F90 \ 
    2296    oce.F90 \ 
    2297    prtctl.F90 \ 
    2298    trdmod.F90 \ 
    2299    trdmod_oce.F90 \ 
    2300    zdf_oce.F90 \ 
    2301    $(MODEL_LIB)(dom_oce.o) \ 
    2302    $(MODEL_LIB)(in_out_manager.o) \ 
    2303    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2304    $(MODEL_LIB)(ldfslp.o) \ 
    2305    $(MODEL_LIB)(ldftra_oce.o) \ 
    2306    $(MODEL_LIB)(oce.o) \ 
    2307    $(MODEL_LIB)(prtctl.o) \ 
    2308    $(MODEL_LIB)(trdmod.o) \ 
    2309    $(MODEL_LIB)(trdmod_oce.o) \ 
    2310    $(MODEL_LIB)(zdf_oce.o) \ 
    2311    domzgr_substitute.h90 \ 
    2312    ldfdyn_substitute.h90 \ 
    2313    vectopt_loop_substitute.h90 \ 
    2314    KEY_CPP \ 
    2315    dynldf_iso.F90 
    2316 $(MODEL_LIB)(dynldf_lap.o) :  \ 
    2317    dom_oce.F90 \ 
    2318    in_out_manager.F90 \ 
    23192340   lbclnk.F90 \ 
    23202341   ldfdyn_oce.F90 \ 
     
    23382359   $(MODEL_LIB)(dom_oce.o) \ 
    23392360   $(MODEL_LIB)(in_out_manager.o) \ 
     2361   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2362   $(MODEL_LIB)(ldfslp.o) \ 
     2363   $(MODEL_LIB)(oce.o) \ 
     2364   $(MODEL_LIB)(prtctl.o) \ 
     2365   $(MODEL_LIB)(trdmod.o) \ 
     2366   $(MODEL_LIB)(trdmod_oce.o) \ 
     2367   $(MODEL_LIB)(zdf_oce.o) \ 
     2368   dom_oce.F90 \ 
     2369   in_out_manager.F90 \ 
     2370   ldfdyn_oce.F90 \ 
     2371   ldfslp.F90 \ 
     2372   oce.F90 \ 
     2373   prtctl.F90 \ 
     2374   trdmod.F90 \ 
     2375   trdmod_oce.F90 \ 
     2376   zdf_oce.F90 \ 
     2377   domzgr_substitute.h90 \ 
     2378   ldfdyn_substitute.h90 \ 
     2379   vectopt_loop_substitute.h90 \ 
     2380   KEY_CPP \ 
     2381   dynldf_lap.F90 
     2382$(MODEL_LIB)(dynnxt.o) :   \ 
     2383   $(MODEL_LIB)(dom_oce.o) \ 
     2384   $(MODEL_LIB)(dynspg_oce.o) \ 
     2385   $(MODEL_LIB)(in_out_manager.o) \ 
     2386   $(MODEL_LIB)(lbclnk.o) \ 
     2387   $(MODEL_LIB)(lib_mpp.o) \ 
     2388   $(MODEL_LIB)(lib_print.o) \ 
     2389   $(MODEL_LIB)(obc_oce.o) \ 
     2390   $(MODEL_LIB)(obc_par.o) \ 
     2391   $(MODEL_LIB)(obccli.o) \ 
     2392   $(MODEL_LIB)(oce.o) \ 
     2393   $(MODEL_LIB)(ocesbc.o) \ 
     2394   $(MODEL_LIB)(par_kind.o) \ 
     2395   $(MODEL_LIB)(par_oce.o) \ 
     2396   $(MODEL_LIB)(phycst.o) \ 
     2397   dom_oce.F90 \ 
     2398   dynspg_oce.F90 \ 
     2399   in_out_manager.F90 \ 
     2400   lbclnk.F90 \ 
     2401   lib_mpp.F90 \ 
     2402   lib_print.f90 \ 
     2403   obc_oce.F90 \ 
     2404   obc_par.F90 \ 
     2405   obccli.F90 \ 
     2406   oce.F90 \ 
     2407   ocesbc.F90 \ 
     2408   par_kind.F90 \ 
     2409   par_oce.F90 \ 
     2410   phycst.F90 \ 
     2411   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     2412   $(MODEL_LIB)(agrif_opa_update.o) \ 
     2413   $(MODEL_LIB)(dom_oce.o) \ 
     2414   $(MODEL_LIB)(dynspg_oce.o) \ 
     2415   $(MODEL_LIB)(in_out_manager.o) \ 
     2416   $(MODEL_LIB)(lbclnk.o) \ 
     2417   $(MODEL_LIB)(obc_oce.o) \ 
     2418   $(MODEL_LIB)(obcdyn.o) \ 
     2419   $(MODEL_LIB)(obcdyn_bt.o) \ 
     2420   $(MODEL_LIB)(obcvol.o) \ 
     2421   $(MODEL_LIB)(oce.o) \ 
     2422   $(MODEL_LIB)(prtctl.o) \ 
     2423   agrif_opa_interp.F90 \ 
     2424   agrif_opa_update.F90 \ 
     2425   dom_oce.F90 \ 
     2426   dynspg_oce.F90 \ 
     2427   in_out_manager.F90 \ 
     2428   lbclnk.F90 \ 
     2429   obc_oce.F90 \ 
     2430   obcdyn.F90 \ 
     2431   obcdyn_bt.F90 \ 
     2432   obcvol.F90 \ 
     2433   oce.F90 \ 
     2434   prtctl.F90 \ 
     2435   $(AGRIF_LIB) \ 
     2436   KEY_CPP \ 
     2437   dynnxt.F90 
     2438$(MODEL_LIB)(dynnxt1d.o) : \ 
     2439   $(MODEL_LIB)(dom_oce.o) \ 
     2440   $(MODEL_LIB)(in_out_manager.o) \ 
     2441   $(MODEL_LIB)(lib_mpp.o) \ 
     2442   $(MODEL_LIB)(lib_print.o) \ 
     2443   $(MODEL_LIB)(oce.o) \ 
     2444   $(MODEL_LIB)(par_kind.o) \ 
     2445   $(MODEL_LIB)(par_oce.o) \ 
     2446   dom_oce.F90 \ 
     2447   in_out_manager.F90 \ 
     2448   lib_mpp.F90 \ 
     2449   lib_print.f90 \ 
     2450   oce.F90 \ 
     2451   par_kind.F90 \ 
     2452   par_oce.F90 \ 
     2453   $(MODEL_LIB)(dom_oce.o) \ 
     2454   $(MODEL_LIB)(in_out_manager.o) \ 
     2455   $(MODEL_LIB)(lbclnk.o) \ 
     2456   $(MODEL_LIB)(oce.o) \ 
     2457   $(MODEL_LIB)(prtctl.o) \ 
     2458   dom_oce.F90 \ 
     2459   in_out_manager.F90 \ 
     2460   lbclnk.F90 \ 
     2461   oce.F90 \ 
     2462   prtctl.F90 \ 
     2463   KEY_CPP \ 
     2464   dynnxt1d.F90 
     2465$(MODEL_LIB)(dynspg.o) :   \ 
     2466   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     2467   $(MODEL_LIB)(cla_dynspg.o) \ 
     2468   $(MODEL_LIB)(dom_oce.o) \ 
     2469   $(MODEL_LIB)(dynspg_oce.o) \ 
     2470   $(MODEL_LIB)(dynvor.o) \ 
     2471   $(MODEL_LIB)(flxrnf.o) \ 
     2472   $(MODEL_LIB)(in_out_manager.o) \ 
     2473   $(MODEL_LIB)(lbclnk.o) \ 
     2474   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2475   $(MODEL_LIB)(ldftra_oce.o) \ 
     2476   $(MODEL_LIB)(lib_mpp.o) \ 
     2477   $(MODEL_LIB)(lib_print.o) \ 
     2478   $(MODEL_LIB)(obc_oce.o) \ 
     2479   $(MODEL_LIB)(obc_par.o) \ 
     2480   $(MODEL_LIB)(obcdta.o) \ 
     2481   $(MODEL_LIB)(obcdyn.o) \ 
     2482   $(MODEL_LIB)(obcfla.o) \ 
     2483   $(MODEL_LIB)(obcvol.o) \ 
     2484   $(MODEL_LIB)(oce.o) \ 
     2485   $(MODEL_LIB)(ocesbc.o) \ 
     2486   $(MODEL_LIB)(par_kind.o) \ 
     2487   $(MODEL_LIB)(par_oce.o) \ 
     2488   $(MODEL_LIB)(phycst.o) \ 
     2489   $(MODEL_LIB)(prtctl.o) \ 
     2490   $(MODEL_LIB)(sol_oce.o) \ 
     2491   $(MODEL_LIB)(solfet.o) \ 
     2492   $(MODEL_LIB)(solisl.o) \ 
     2493   $(MODEL_LIB)(solmat.o) \ 
     2494   $(MODEL_LIB)(solpcg.o) \ 
     2495   $(MODEL_LIB)(solsor.o) \ 
     2496   $(MODEL_LIB)(solsor_e.o) \ 
     2497   $(MODEL_LIB)(trabbl.o) \ 
     2498   $(MODEL_LIB)(trdicp.o) \ 
     2499   $(MODEL_LIB)(trdicp_oce.o) \ 
     2500   $(MODEL_LIB)(trdmld.o) \ 
     2501   $(MODEL_LIB)(trdmld_oce.o) \ 
     2502   $(MODEL_LIB)(trdmod_oce.o) \ 
     2503   $(MODEL_LIB)(trdvor.o) \ 
     2504   $(MODEL_LIB)(trdvor_oce.o) \ 
     2505   $(MODEL_LIB)(zdf_oce.o) \ 
     2506   agrif_opa_interp.F90 \ 
     2507   cla_dynspg.F90 \ 
     2508   dom_oce.F90 \ 
     2509   dynspg_oce.F90 \ 
     2510   dynvor.F90 \ 
     2511   flxrnf.F90 \ 
     2512   in_out_manager.F90 \ 
     2513   lbclnk.F90 \ 
     2514   ldfdyn_oce.F90 \ 
     2515   ldftra_oce.F90 \ 
     2516   lib_mpp.F90 \ 
     2517   lib_print.f90 \ 
     2518   obc_oce.F90 \ 
     2519   obc_par.F90 \ 
     2520   obcdta.F90 \ 
     2521   obcdyn.F90 \ 
     2522   obcfla.F90 \ 
     2523   obcvol.F90 \ 
     2524   oce.F90 \ 
     2525   ocesbc.F90 \ 
     2526   par_kind.F90 \ 
     2527   par_oce.F90 \ 
     2528   phycst.F90 \ 
     2529   prtctl.F90 \ 
     2530   sol_oce.F90 \ 
     2531   solfet.F90 \ 
     2532   solisl.F90 \ 
     2533   solmat.F90 \ 
     2534   solpcg.F90 \ 
     2535   solsor.F90 \ 
     2536   solsor_e.F90 \ 
     2537   trabbl.F90 \ 
     2538   trdicp.F90 \ 
     2539   trdicp_oce.F90 \ 
     2540   trdmld.F90 \ 
     2541   trdmld_oce.F90 \ 
     2542   trdmod_oce.F90 \ 
     2543   trdvor.F90 \ 
     2544   trdvor_oce.F90 \ 
     2545   zdf_oce.F90 \ 
     2546   $(MODEL_LIB)(dom_oce.o) \ 
     2547   $(MODEL_LIB)(dynspg_exp.o) \ 
     2548   $(MODEL_LIB)(dynspg_exp_jki.o) \ 
     2549   $(MODEL_LIB)(dynspg_flt.o) \ 
     2550   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     2551   $(MODEL_LIB)(dynspg_oce.o) \ 
     2552   $(MODEL_LIB)(dynspg_rl.o) \ 
     2553   $(MODEL_LIB)(dynspg_ts.o) \ 
     2554   $(MODEL_LIB)(dynspg_ts_jki.o) \ 
     2555   $(MODEL_LIB)(in_out_manager.o) \ 
     2556   $(MODEL_LIB)(obc_oce.o) \ 
     2557   $(MODEL_LIB)(oce.o) \ 
     2558   $(MODEL_LIB)(prtctl.o) \ 
     2559   $(MODEL_LIB)(trdmod.o) \ 
     2560   $(MODEL_LIB)(trdmod_oce.o) \ 
     2561   dom_oce.F90 \ 
     2562   dynspg_exp.F90 \ 
     2563   dynspg_exp_jki.F90 \ 
     2564   dynspg_flt.F90 \ 
     2565   dynspg_flt_jki.F90 \ 
     2566   dynspg_oce.F90 \ 
     2567   dynspg_rl.F90 \ 
     2568   dynspg_ts.F90 \ 
     2569   dynspg_ts_jki.F90 \ 
     2570   in_out_manager.F90 \ 
     2571   obc_oce.F90 \ 
     2572   oce.F90 \ 
     2573   prtctl.F90 \ 
     2574   trdmod.F90 \ 
     2575   trdmod_oce.F90 \ 
     2576   domzgr_substitute.h90 \ 
     2577   vectopt_loop_substitute.h90 \ 
     2578   KEY_CPP \ 
     2579   dynspg.F90 
     2580$(MODEL_LIB)(dynspg_exp.o) :  \ 
     2581   $(MODEL_LIB)(blk_oce.o) \ 
     2582   $(MODEL_LIB)(cpl_oce.o) \ 
     2583   $(MODEL_LIB)(daymod.o) \ 
     2584   $(MODEL_LIB)(dom_oce.o) \ 
     2585   $(MODEL_LIB)(dtasal.o) \ 
     2586   $(MODEL_LIB)(dtasss.o) \ 
     2587   $(MODEL_LIB)(dtasst.o) \ 
     2588   $(MODEL_LIB)(dtatem.o) \ 
     2589   $(MODEL_LIB)(dynspg_oce.o) \ 
     2590   $(MODEL_LIB)(flx_oce.o) \ 
     2591   $(MODEL_LIB)(flxmod.o) \ 
     2592   $(MODEL_LIB)(flxrnf.o) \ 
     2593   $(MODEL_LIB)(ice_oce.o) \ 
     2594   $(MODEL_LIB)(in_out_manager.o) \ 
     2595   $(MODEL_LIB)(lbclnk.o) \ 
     2596   $(MODEL_LIB)(lib_mpp.o) \ 
     2597   $(MODEL_LIB)(lib_print.o) \ 
     2598   $(MODEL_LIB)(obc_oce.o) \ 
     2599   $(MODEL_LIB)(obc_par.o) \ 
     2600   $(MODEL_LIB)(obccli.o) \ 
     2601   $(MODEL_LIB)(oce.o) \ 
     2602   $(MODEL_LIB)(ocfzpt.o) \ 
     2603   $(MODEL_LIB)(par_kind.o) \ 
     2604   $(MODEL_LIB)(par_oce.o) \ 
     2605   $(MODEL_LIB)(phycst.o) \ 
     2606   $(MODEL_LIB)(prtctl.o) \ 
     2607   $(MODEL_LIB)(taumod.o) \ 
     2608   $(MODEL_LIB)(tradmp.o) \ 
     2609   blk_oce.F90 \ 
     2610   cpl_oce.F90 \ 
     2611   daymod.F90 \ 
     2612   dom_oce.F90 \ 
     2613   dtasal.F90 \ 
     2614   dtasss.F90 \ 
     2615   dtasst.F90 \ 
     2616   dtatem.F90 \ 
     2617   dynspg_oce.F90 \ 
     2618   flx_oce.F90 \ 
     2619   flxmod.F90 \ 
     2620   flxrnf.F90 \ 
     2621   ice_oce.F90 \ 
     2622   in_out_manager.F90 \ 
     2623   lbclnk.F90 \ 
     2624   lib_mpp.F90 \ 
     2625   lib_print.f90 \ 
     2626   obc_oce.F90 \ 
     2627   obc_par.F90 \ 
     2628   obccli.F90 \ 
     2629   oce.F90 \ 
     2630   ocfzpt.F90 \ 
     2631   par_kind.F90 \ 
     2632   par_oce.F90 \ 
     2633   phycst.F90 \ 
     2634   prtctl.F90 \ 
     2635   taumod.F90 \ 
     2636   tradmp.F90 \ 
     2637   $(MODEL_LIB)(dom_oce.o) \ 
     2638   $(MODEL_LIB)(in_out_manager.o) \ 
     2639   $(MODEL_LIB)(lbclnk.o) \ 
     2640   $(MODEL_LIB)(lib_mpp.o) \ 
     2641   $(MODEL_LIB)(obc_oce.o) \ 
     2642   $(MODEL_LIB)(obc_par.o) \ 
     2643   $(MODEL_LIB)(obcdta.o) \ 
     2644   $(MODEL_LIB)(oce.o) \ 
     2645   $(MODEL_LIB)(ocesbc.o) \ 
     2646   $(MODEL_LIB)(phycst.o) \ 
     2647   $(MODEL_LIB)(prtctl.o) \ 
     2648   dom_oce.F90 \ 
     2649   in_out_manager.F90 \ 
     2650   lbclnk.F90 \ 
     2651   lib_mpp.F90 \ 
     2652   obc_oce.F90 \ 
     2653   obc_par.F90 \ 
     2654   obcdta.F90 \ 
     2655   oce.F90 \ 
     2656   ocesbc.F90 \ 
     2657   phycst.F90 \ 
     2658   prtctl.F90 \ 
     2659   domzgr_substitute.h90 \ 
     2660   vectopt_loop_substitute.h90 \ 
     2661   KEY_CPP \ 
     2662   dynspg_exp.F90 
     2663$(MODEL_LIB)(dynspg_exp_jki.o) : \ 
     2664   $(MODEL_LIB)(blk_oce.o) \ 
     2665   $(MODEL_LIB)(cpl_oce.o) \ 
     2666   $(MODEL_LIB)(daymod.o) \ 
     2667   $(MODEL_LIB)(dom_oce.o) \ 
     2668   $(MODEL_LIB)(dtasal.o) \ 
     2669   $(MODEL_LIB)(dtasss.o) \ 
     2670   $(MODEL_LIB)(dtasst.o) \ 
     2671   $(MODEL_LIB)(dtatem.o) \ 
     2672   $(MODEL_LIB)(dynspg_oce.o) \ 
     2673   $(MODEL_LIB)(flx_oce.o) \ 
     2674   $(MODEL_LIB)(flxmod.o) \ 
     2675   $(MODEL_LIB)(flxrnf.o) \ 
     2676   $(MODEL_LIB)(ice_oce.o) \ 
     2677   $(MODEL_LIB)(in_out_manager.o) \ 
     2678   $(MODEL_LIB)(lbclnk.o) \ 
     2679   $(MODEL_LIB)(lib_mpp.o) \ 
     2680   $(MODEL_LIB)(lib_print.o) \ 
     2681   $(MODEL_LIB)(obc_oce.o) \ 
     2682   $(MODEL_LIB)(obc_par.o) \ 
     2683   $(MODEL_LIB)(obccli.o) \ 
     2684   $(MODEL_LIB)(oce.o) \ 
     2685   $(MODEL_LIB)(ocfzpt.o) \ 
     2686   $(MODEL_LIB)(par_kind.o) \ 
     2687   $(MODEL_LIB)(par_oce.o) \ 
     2688   $(MODEL_LIB)(phycst.o) \ 
     2689   $(MODEL_LIB)(prtctl.o) \ 
     2690   $(MODEL_LIB)(taumod.o) \ 
     2691   $(MODEL_LIB)(tradmp.o) \ 
     2692   blk_oce.F90 \ 
     2693   cpl_oce.F90 \ 
     2694   daymod.F90 \ 
     2695   dom_oce.F90 \ 
     2696   dtasal.F90 \ 
     2697   dtasss.F90 \ 
     2698   dtasst.F90 \ 
     2699   dtatem.F90 \ 
     2700   dynspg_oce.F90 \ 
     2701   flx_oce.F90 \ 
     2702   flxmod.F90 \ 
     2703   flxrnf.F90 \ 
     2704   ice_oce.F90 \ 
     2705   in_out_manager.F90 \ 
     2706   lbclnk.F90 \ 
     2707   lib_mpp.F90 \ 
     2708   lib_print.f90 \ 
     2709   obc_oce.F90 \ 
     2710   obc_par.F90 \ 
     2711   obccli.F90 \ 
     2712   oce.F90 \ 
     2713   ocfzpt.F90 \ 
     2714   par_kind.F90 \ 
     2715   par_oce.F90 \ 
     2716   phycst.F90 \ 
     2717   prtctl.F90 \ 
     2718   taumod.F90 \ 
     2719   tradmp.F90 \ 
     2720   $(MODEL_LIB)(dom_oce.o) \ 
     2721   $(MODEL_LIB)(in_out_manager.o) \ 
     2722   $(MODEL_LIB)(lbclnk.o) \ 
     2723   $(MODEL_LIB)(lib_mpp.o) \ 
     2724   $(MODEL_LIB)(obc_oce.o) \ 
     2725   $(MODEL_LIB)(obc_par.o) \ 
     2726   $(MODEL_LIB)(obcdta.o) \ 
     2727   $(MODEL_LIB)(oce.o) \ 
     2728   $(MODEL_LIB)(ocesbc.o) \ 
     2729   $(MODEL_LIB)(phycst.o) \ 
     2730   $(MODEL_LIB)(prtctl.o) \ 
     2731   dom_oce.F90 \ 
     2732   in_out_manager.F90 \ 
     2733   lbclnk.F90 \ 
     2734   lib_mpp.F90 \ 
     2735   obc_oce.F90 \ 
     2736   obc_par.F90 \ 
     2737   obcdta.F90 \ 
     2738   oce.F90 \ 
     2739   ocesbc.F90 \ 
     2740   phycst.F90 \ 
     2741   prtctl.F90 \ 
     2742   domzgr_substitute.h90 \ 
     2743   vectopt_loop_substitute.h90 \ 
     2744   KEY_CPP \ 
     2745   dynspg_exp_jki.F90 
     2746$(MODEL_LIB)(dynspg_flt.o) :  \ 
     2747   $(MODEL_LIB)(blk_oce.o) \ 
     2748   $(MODEL_LIB)(cpl_oce.o) \ 
     2749   $(MODEL_LIB)(daymod.o) \ 
     2750   $(MODEL_LIB)(dom_oce.o) \ 
     2751   $(MODEL_LIB)(dtasal.o) \ 
     2752   $(MODEL_LIB)(dtasss.o) \ 
     2753   $(MODEL_LIB)(dtasst.o) \ 
     2754   $(MODEL_LIB)(dtatem.o) \ 
     2755   $(MODEL_LIB)(dynspg_oce.o) \ 
     2756   $(MODEL_LIB)(flx_oce.o) \ 
     2757   $(MODEL_LIB)(flxmod.o) \ 
     2758   $(MODEL_LIB)(flxrnf.o) \ 
     2759   $(MODEL_LIB)(ice_oce.o) \ 
     2760   $(MODEL_LIB)(in_out_manager.o) \ 
     2761   $(MODEL_LIB)(lbclnk.o) \ 
     2762   $(MODEL_LIB)(lib_feti.o) \ 
     2763   $(MODEL_LIB)(lib_mpp.o) \ 
     2764   $(MODEL_LIB)(lib_print.o) \ 
     2765   $(MODEL_LIB)(obc_oce.o) \ 
     2766   $(MODEL_LIB)(obc_par.o) \ 
     2767   $(MODEL_LIB)(obccli.o) \ 
     2768   $(MODEL_LIB)(obcdyn.o) \ 
     2769   $(MODEL_LIB)(obcvol.o) \ 
     2770   $(MODEL_LIB)(oce.o) \ 
     2771   $(MODEL_LIB)(ocesbc.o) \ 
     2772   $(MODEL_LIB)(ocfzpt.o) \ 
     2773   $(MODEL_LIB)(par_kind.o) \ 
     2774   $(MODEL_LIB)(par_oce.o) \ 
     2775   $(MODEL_LIB)(phycst.o) \ 
     2776   $(MODEL_LIB)(prtctl.o) \ 
     2777   $(MODEL_LIB)(sol_oce.o) \ 
     2778   $(MODEL_LIB)(solfet.o) \ 
     2779   $(MODEL_LIB)(solpcg.o) \ 
     2780   $(MODEL_LIB)(solsor.o) \ 
     2781   $(MODEL_LIB)(taumod.o) \ 
     2782   $(MODEL_LIB)(tradmp.o) \ 
     2783   $(MODEL_LIB)(zdf_oce.o) \ 
     2784   blk_oce.F90 \ 
     2785   cpl_oce.F90 \ 
     2786   daymod.F90 \ 
     2787   dom_oce.F90 \ 
     2788   dtasal.F90 \ 
     2789   dtasss.F90 \ 
     2790   dtasst.F90 \ 
     2791   dtatem.F90 \ 
     2792   dynspg_oce.F90 \ 
     2793   flx_oce.F90 \ 
     2794   flxmod.F90 \ 
     2795   flxrnf.F90 \ 
     2796   ice_oce.F90 \ 
     2797   in_out_manager.F90 \ 
     2798   lbclnk.F90 \ 
     2799   lib_feti.F90 \ 
     2800   lib_mpp.F90 \ 
     2801   lib_print.f90 \ 
     2802   obc_oce.F90 \ 
     2803   obc_par.F90 \ 
     2804   obccli.F90 \ 
     2805   obcdyn.F90 \ 
     2806   obcvol.F90 \ 
     2807   oce.F90 \ 
     2808   ocesbc.F90 \ 
     2809   ocfzpt.F90 \ 
     2810   par_kind.F90 \ 
     2811   par_oce.F90 \ 
     2812   phycst.F90 \ 
     2813   prtctl.F90 \ 
     2814   sol_oce.F90 \ 
     2815   solfet.F90 \ 
     2816   solpcg.F90 \ 
     2817   solsor.F90 \ 
     2818   taumod.F90 \ 
     2819   tradmp.F90 \ 
     2820   zdf_oce.F90 \ 
     2821   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     2822   $(MODEL_LIB)(cla_dynspg.o) \ 
     2823   $(MODEL_LIB)(dom_oce.o) \ 
     2824   $(MODEL_LIB)(flxrnf.o) \ 
     2825   $(MODEL_LIB)(in_out_manager.o) \ 
     2826   $(MODEL_LIB)(lbclnk.o) \ 
     2827   $(MODEL_LIB)(lib_mpp.o) \ 
     2828   $(MODEL_LIB)(obc_oce.o) \ 
     2829   $(MODEL_LIB)(obcdyn.o) \ 
     2830   $(MODEL_LIB)(obcvol.o) \ 
     2831   $(MODEL_LIB)(oce.o) \ 
     2832   $(MODEL_LIB)(ocesbc.o) \ 
     2833   $(MODEL_LIB)(phycst.o) \ 
     2834   $(MODEL_LIB)(prtctl.o) \ 
     2835   $(MODEL_LIB)(sol_oce.o) \ 
     2836   $(MODEL_LIB)(solfet.o) \ 
     2837   $(MODEL_LIB)(solmat.o) \ 
     2838   $(MODEL_LIB)(solpcg.o) \ 
     2839   $(MODEL_LIB)(solsor.o) \ 
     2840   $(MODEL_LIB)(solsor_e.o) \ 
     2841   $(MODEL_LIB)(zdf_oce.o) \ 
     2842   agrif_opa_interp.F90 \ 
     2843   cla_dynspg.F90 \ 
     2844   dom_oce.F90 \ 
     2845   flxrnf.F90 \ 
     2846   in_out_manager.F90 \ 
     2847   lbclnk.F90 \ 
     2848   lib_mpp.F90 \ 
     2849   obc_oce.F90 \ 
     2850   obcdyn.F90 \ 
     2851   obcvol.F90 \ 
     2852   oce.F90 \ 
     2853   ocesbc.F90 \ 
     2854   phycst.F90 \ 
     2855   prtctl.F90 \ 
     2856   sol_oce.F90 \ 
     2857   solfet.F90 \ 
     2858   solmat.F90 \ 
     2859   solpcg.F90 \ 
     2860   solsor.F90 \ 
     2861   solsor_e.F90 \ 
     2862   zdf_oce.F90 \ 
     2863   domzgr_substitute.h90 \ 
     2864   vectopt_loop_substitute.h90 \ 
     2865   $(AGRIF_LIB) \ 
     2866   KEY_CPP \ 
     2867   dynspg_flt.F90 
     2868$(MODEL_LIB)(dynspg_flt_jki.o) : \ 
     2869   $(MODEL_LIB)(blk_oce.o) \ 
     2870   $(MODEL_LIB)(cpl_oce.o) \ 
     2871   $(MODEL_LIB)(daymod.o) \ 
     2872   $(MODEL_LIB)(dom_oce.o) \ 
     2873   $(MODEL_LIB)(dtasal.o) \ 
     2874   $(MODEL_LIB)(dtasss.o) \ 
     2875   $(MODEL_LIB)(dtasst.o) \ 
     2876   $(MODEL_LIB)(dtatem.o) \ 
     2877   $(MODEL_LIB)(dynspg_oce.o) \ 
     2878   $(MODEL_LIB)(flx_oce.o) \ 
     2879   $(MODEL_LIB)(flxmod.o) \ 
     2880   $(MODEL_LIB)(flxrnf.o) \ 
     2881   $(MODEL_LIB)(ice_oce.o) \ 
     2882   $(MODEL_LIB)(in_out_manager.o) \ 
     2883   $(MODEL_LIB)(lbclnk.o) \ 
     2884   $(MODEL_LIB)(lib_feti.o) \ 
     2885   $(MODEL_LIB)(lib_mpp.o) \ 
     2886   $(MODEL_LIB)(lib_print.o) \ 
     2887   $(MODEL_LIB)(obc_oce.o) \ 
     2888   $(MODEL_LIB)(obc_par.o) \ 
     2889   $(MODEL_LIB)(obccli.o) \ 
     2890   $(MODEL_LIB)(obcdyn.o) \ 
     2891   $(MODEL_LIB)(obcvol.o) \ 
     2892   $(MODEL_LIB)(oce.o) \ 
     2893   $(MODEL_LIB)(ocesbc.o) \ 
     2894   $(MODEL_LIB)(ocfzpt.o) \ 
     2895   $(MODEL_LIB)(par_kind.o) \ 
     2896   $(MODEL_LIB)(par_oce.o) \ 
     2897   $(MODEL_LIB)(phycst.o) \ 
     2898   $(MODEL_LIB)(prtctl.o) \ 
     2899   $(MODEL_LIB)(sol_oce.o) \ 
     2900   $(MODEL_LIB)(solfet.o) \ 
     2901   $(MODEL_LIB)(solpcg.o) \ 
     2902   $(MODEL_LIB)(solsor.o) \ 
     2903   $(MODEL_LIB)(taumod.o) \ 
     2904   $(MODEL_LIB)(tradmp.o) \ 
     2905   $(MODEL_LIB)(zdf_oce.o) \ 
     2906   blk_oce.F90 \ 
     2907   cpl_oce.F90 \ 
     2908   daymod.F90 \ 
     2909   dom_oce.F90 \ 
     2910   dtasal.F90 \ 
     2911   dtasss.F90 \ 
     2912   dtasst.F90 \ 
     2913   dtatem.F90 \ 
     2914   dynspg_oce.F90 \ 
     2915   flx_oce.F90 \ 
     2916   flxmod.F90 \ 
     2917   flxrnf.F90 \ 
     2918   ice_oce.F90 \ 
     2919   in_out_manager.F90 \ 
     2920   lbclnk.F90 \ 
     2921   lib_feti.F90 \ 
     2922   lib_mpp.F90 \ 
     2923   lib_print.f90 \ 
     2924   obc_oce.F90 \ 
     2925   obc_par.F90 \ 
     2926   obccli.F90 \ 
     2927   obcdyn.F90 \ 
     2928   obcvol.F90 \ 
     2929   oce.F90 \ 
     2930   ocesbc.F90 \ 
     2931   ocfzpt.F90 \ 
     2932   par_kind.F90 \ 
     2933   par_oce.F90 \ 
     2934   phycst.F90 \ 
     2935   prtctl.F90 \ 
     2936   sol_oce.F90 \ 
     2937   solfet.F90 \ 
     2938   solpcg.F90 \ 
     2939   solsor.F90 \ 
     2940   taumod.F90 \ 
     2941   tradmp.F90 \ 
     2942   zdf_oce.F90 \ 
     2943   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     2944   $(MODEL_LIB)(cla_dynspg.o) \ 
     2945   $(MODEL_LIB)(dom_oce.o) \ 
     2946   $(MODEL_LIB)(flxrnf.o) \ 
     2947   $(MODEL_LIB)(in_out_manager.o) \ 
     2948   $(MODEL_LIB)(lbclnk.o) \ 
     2949   $(MODEL_LIB)(lib_mpp.o) \ 
     2950   $(MODEL_LIB)(obc_oce.o) \ 
     2951   $(MODEL_LIB)(obcdyn.o) \ 
     2952   $(MODEL_LIB)(obcvol.o) \ 
     2953   $(MODEL_LIB)(oce.o) \ 
     2954   $(MODEL_LIB)(ocesbc.o) \ 
     2955   $(MODEL_LIB)(phycst.o) \ 
     2956   $(MODEL_LIB)(prtctl.o) \ 
     2957   $(MODEL_LIB)(sol_oce.o) \ 
     2958   $(MODEL_LIB)(solfet.o) \ 
     2959   $(MODEL_LIB)(solmat.o) \ 
     2960   $(MODEL_LIB)(solpcg.o) \ 
     2961   $(MODEL_LIB)(solsor.o) \ 
     2962   $(MODEL_LIB)(solsor_e.o) \ 
     2963   $(MODEL_LIB)(zdf_oce.o) \ 
     2964   agrif_opa_interp.F90 \ 
     2965   cla_dynspg.F90 \ 
     2966   dom_oce.F90 \ 
     2967   flxrnf.F90 \ 
     2968   in_out_manager.F90 \ 
     2969   lbclnk.F90 \ 
     2970   lib_mpp.F90 \ 
     2971   obc_oce.F90 \ 
     2972   obcdyn.F90 \ 
     2973   obcvol.F90 \ 
     2974   oce.F90 \ 
     2975   ocesbc.F90 \ 
     2976   phycst.F90 \ 
     2977   prtctl.F90 \ 
     2978   sol_oce.F90 \ 
     2979   solfet.F90 \ 
     2980   solmat.F90 \ 
     2981   solpcg.F90 \ 
     2982   solsor.F90 \ 
     2983   solsor_e.F90 \ 
     2984   zdf_oce.F90 \ 
     2985   domzgr_substitute.h90 \ 
     2986   $(AGRIF_LIB) \ 
     2987   KEY_CPP \ 
     2988   dynspg_flt_jki.F90 
     2989$(MODEL_LIB)(dynspg_oce.o) :  \ 
     2990   $(MODEL_LIB)(par_kind.o) \ 
     2991   par_kind.F90 \ 
     2992   $(MODEL_LIB)(par_oce.o) \ 
     2993   par_oce.F90 \ 
     2994   KEY_CPP \ 
     2995   dynspg_oce.F90 
     2996$(MODEL_LIB)(dynspg_rl.o) :   \ 
     2997   $(MODEL_LIB)(dom_oce.o) \ 
     2998   $(MODEL_LIB)(in_out_manager.o) \ 
     2999   $(MODEL_LIB)(lbclnk.o) \ 
     3000   $(MODEL_LIB)(lib_mpp.o) \ 
     3001   $(MODEL_LIB)(lib_print.o) \ 
     3002   $(MODEL_LIB)(obc_oce.o) \ 
     3003   $(MODEL_LIB)(obc_par.o) \ 
     3004   $(MODEL_LIB)(oce.o) \ 
     3005   $(MODEL_LIB)(par_kind.o) \ 
     3006   $(MODEL_LIB)(par_oce.o) \ 
     3007   $(MODEL_LIB)(sol_oce.o) \ 
     3008   $(MODEL_LIB)(solfet.o) \ 
     3009   $(MODEL_LIB)(solpcg.o) \ 
     3010   $(MODEL_LIB)(solsor.o) \ 
     3011   $(MODEL_LIB)(zdf_oce.o) \ 
     3012   dom_oce.F90 \ 
     3013   in_out_manager.F90 \ 
     3014   lbclnk.F90 \ 
     3015   lib_mpp.F90 \ 
     3016   lib_print.f90 \ 
     3017   obc_oce.F90 \ 
     3018   obc_par.F90 \ 
     3019   oce.F90 \ 
     3020   par_kind.F90 \ 
     3021   par_oce.F90 \ 
     3022   sol_oce.F90 \ 
     3023   solfet.F90 \ 
     3024   solpcg.F90 \ 
     3025   solsor.F90 \ 
     3026   zdf_oce.F90 \ 
     3027   $(MODEL_LIB)(dom_oce.o) \ 
     3028   $(MODEL_LIB)(in_out_manager.o) \ 
     3029   $(MODEL_LIB)(lbclnk.o) \ 
     3030   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3031   $(MODEL_LIB)(ldftra_oce.o) \ 
     3032   $(MODEL_LIB)(lib_mpp.o) \ 
     3033   $(MODEL_LIB)(obc_oce.o) \ 
     3034   $(MODEL_LIB)(oce.o) \ 
     3035   $(MODEL_LIB)(phycst.o) \ 
     3036   $(MODEL_LIB)(sol_oce.o) \ 
     3037   $(MODEL_LIB)(solfet.o) \ 
     3038   $(MODEL_LIB)(solisl.o) \ 
     3039   $(MODEL_LIB)(solpcg.o) \ 
     3040   $(MODEL_LIB)(solsor.o) \ 
     3041   $(MODEL_LIB)(solsor_e.o) \ 
     3042   $(MODEL_LIB)(zdf_oce.o) \ 
     3043   dom_oce.F90 \ 
     3044   in_out_manager.F90 \ 
     3045   lbclnk.F90 \ 
     3046   ldfdyn_oce.F90 \ 
     3047   ldftra_oce.F90 \ 
     3048   lib_mpp.F90 \ 
     3049   obc_oce.F90 \ 
     3050   oce.F90 \ 
     3051   phycst.F90 \ 
     3052   sol_oce.F90 \ 
     3053   solfet.F90 \ 
     3054   solisl.F90 \ 
     3055   solpcg.F90 \ 
     3056   solsor.F90 \ 
     3057   solsor_e.F90 \ 
     3058   zdf_oce.F90 \ 
     3059   domzgr_substitute.h90 \ 
     3060   obc_vectopt_loop_substitute.h90 \ 
     3061   vectopt_loop_substitute.h90 \ 
     3062   KEY_CPP \ 
     3063   dynspg_rl.F90 
     3064$(MODEL_LIB)(dynspg_ts.o) :   \ 
     3065   $(MODEL_LIB)(blk_oce.o) \ 
     3066   $(MODEL_LIB)(cpl_oce.o) \ 
     3067   $(MODEL_LIB)(daymod.o) \ 
     3068   $(MODEL_LIB)(dom_oce.o) \ 
     3069   $(MODEL_LIB)(dtasal.o) \ 
     3070   $(MODEL_LIB)(dtasss.o) \ 
     3071   $(MODEL_LIB)(dtasst.o) \ 
     3072   $(MODEL_LIB)(dtatem.o) \ 
     3073   $(MODEL_LIB)(dynspg_oce.o) \ 
     3074   $(MODEL_LIB)(flx_oce.o) \ 
     3075   $(MODEL_LIB)(flxmod.o) \ 
     3076   $(MODEL_LIB)(flxrnf.o) \ 
     3077   $(MODEL_LIB)(ice_oce.o) \ 
     3078   $(MODEL_LIB)(in_out_manager.o) \ 
     3079   $(MODEL_LIB)(lbclnk.o) \ 
     3080   $(MODEL_LIB)(lib_mpp.o) \ 
     3081   $(MODEL_LIB)(lib_print.o) \ 
     3082   $(MODEL_LIB)(obc_oce.o) \ 
     3083   $(MODEL_LIB)(obc_par.o) \ 
     3084   $(MODEL_LIB)(obccli.o) \ 
     3085   $(MODEL_LIB)(obcdta.o) \ 
     3086   $(MODEL_LIB)(oce.o) \ 
     3087   $(MODEL_LIB)(ocfzpt.o) \ 
     3088   $(MODEL_LIB)(par_kind.o) \ 
     3089   $(MODEL_LIB)(par_oce.o) \ 
     3090   $(MODEL_LIB)(phycst.o) \ 
     3091   $(MODEL_LIB)(prtctl.o) \ 
     3092   $(MODEL_LIB)(taumod.o) \ 
     3093   $(MODEL_LIB)(tradmp.o) \ 
     3094   $(MODEL_LIB)(trdmod.o) \ 
     3095   $(MODEL_LIB)(trdmod_oce.o) \ 
     3096   blk_oce.F90 \ 
     3097   cpl_oce.F90 \ 
     3098   daymod.F90 \ 
     3099   dom_oce.F90 \ 
     3100   dtasal.F90 \ 
     3101   dtasss.F90 \ 
     3102   dtasst.F90 \ 
     3103   dtatem.F90 \ 
     3104   dynspg_oce.F90 \ 
     3105   flx_oce.F90 \ 
     3106   flxmod.F90 \ 
     3107   flxrnf.F90 \ 
     3108   ice_oce.F90 \ 
     3109   in_out_manager.F90 \ 
     3110   lbclnk.F90 \ 
     3111   lib_mpp.F90 \ 
     3112   lib_print.f90 \ 
     3113   obc_oce.F90 \ 
     3114   obc_par.F90 \ 
     3115   obccli.F90 \ 
     3116   obcdta.F90 \ 
     3117   oce.F90 \ 
     3118   ocfzpt.F90 \ 
     3119   par_kind.F90 \ 
     3120   par_oce.F90 \ 
     3121   phycst.F90 \ 
     3122   prtctl.F90 \ 
     3123   taumod.F90 \ 
     3124   tradmp.F90 \ 
     3125   trdmod.F90 \ 
     3126   trdmod_oce.F90 \ 
     3127   $(MODEL_LIB)(dom_oce.o) \ 
     3128   $(MODEL_LIB)(dynspg_oce.o) \ 
     3129   $(MODEL_LIB)(dynvor.o) \ 
     3130   $(MODEL_LIB)(in_out_manager.o) \ 
     3131   $(MODEL_LIB)(lbclnk.o) \ 
     3132   $(MODEL_LIB)(lib_mpp.o) \ 
     3133   $(MODEL_LIB)(obc_oce.o) \ 
     3134   $(MODEL_LIB)(obc_par.o) \ 
     3135   $(MODEL_LIB)(obcdta.o) \ 
     3136   $(MODEL_LIB)(obcfla.o) \ 
     3137   $(MODEL_LIB)(oce.o) \ 
     3138   $(MODEL_LIB)(ocesbc.o) \ 
     3139   $(MODEL_LIB)(phycst.o) \ 
     3140   $(MODEL_LIB)(prtctl.o) \ 
     3141   dom_oce.F90 \ 
     3142   dynspg_oce.F90 \ 
     3143   dynvor.F90 \ 
     3144   in_out_manager.F90 \ 
     3145   lbclnk.F90 \ 
     3146   lib_mpp.F90 \ 
     3147   obc_oce.F90 \ 
     3148   obc_par.F90 \ 
     3149   obcdta.F90 \ 
     3150   obcfla.F90 \ 
     3151   oce.F90 \ 
     3152   ocesbc.F90 \ 
     3153   phycst.F90 \ 
     3154   prtctl.F90 \ 
     3155   domzgr_substitute.h90 \ 
     3156   vectopt_loop_substitute.h90 \ 
     3157   KEY_CPP \ 
     3158   dynspg_ts.F90 
     3159$(MODEL_LIB)(dynspg_ts_jki.o) :  \ 
     3160   $(MODEL_LIB)(blk_oce.o) \ 
     3161   $(MODEL_LIB)(cpl_oce.o) \ 
     3162   $(MODEL_LIB)(daymod.o) \ 
     3163   $(MODEL_LIB)(dom_oce.o) \ 
     3164   $(MODEL_LIB)(dtasal.o) \ 
     3165   $(MODEL_LIB)(dtasss.o) \ 
     3166   $(MODEL_LIB)(dtasst.o) \ 
     3167   $(MODEL_LIB)(dtatem.o) \ 
     3168   $(MODEL_LIB)(dynspg_oce.o) \ 
     3169   $(MODEL_LIB)(flx_oce.o) \ 
     3170   $(MODEL_LIB)(flxmod.o) \ 
     3171   $(MODEL_LIB)(flxrnf.o) \ 
     3172   $(MODEL_LIB)(ice_oce.o) \ 
     3173   $(MODEL_LIB)(in_out_manager.o) \ 
     3174   $(MODEL_LIB)(lbclnk.o) \ 
     3175   $(MODEL_LIB)(lib_mpp.o) \ 
     3176   $(MODEL_LIB)(lib_print.o) \ 
     3177   $(MODEL_LIB)(obc_oce.o) \ 
     3178   $(MODEL_LIB)(obc_par.o) \ 
     3179   $(MODEL_LIB)(obccli.o) \ 
     3180   $(MODEL_LIB)(obcdta.o) \ 
     3181   $(MODEL_LIB)(oce.o) \ 
     3182   $(MODEL_LIB)(ocfzpt.o) \ 
     3183   $(MODEL_LIB)(par_kind.o) \ 
     3184   $(MODEL_LIB)(par_oce.o) \ 
     3185   $(MODEL_LIB)(phycst.o) \ 
     3186   $(MODEL_LIB)(prtctl.o) \ 
     3187   $(MODEL_LIB)(taumod.o) \ 
     3188   $(MODEL_LIB)(tradmp.o) \ 
     3189   $(MODEL_LIB)(trdmod.o) \ 
     3190   $(MODEL_LIB)(trdmod_oce.o) \ 
     3191   blk_oce.F90 \ 
     3192   cpl_oce.F90 \ 
     3193   daymod.F90 \ 
     3194   dom_oce.F90 \ 
     3195   dtasal.F90 \ 
     3196   dtasss.F90 \ 
     3197   dtasst.F90 \ 
     3198   dtatem.F90 \ 
     3199   dynspg_oce.F90 \ 
     3200   flx_oce.F90 \ 
     3201   flxmod.F90 \ 
     3202   flxrnf.F90 \ 
     3203   ice_oce.F90 \ 
     3204   in_out_manager.F90 \ 
     3205   lbclnk.F90 \ 
     3206   lib_mpp.F90 \ 
     3207   lib_print.f90 \ 
     3208   obc_oce.F90 \ 
     3209   obc_par.F90 \ 
     3210   obccli.F90 \ 
     3211   obcdta.F90 \ 
     3212   oce.F90 \ 
     3213   ocfzpt.F90 \ 
     3214   par_kind.F90 \ 
     3215   par_oce.F90 \ 
     3216   phycst.F90 \ 
     3217   prtctl.F90 \ 
     3218   taumod.F90 \ 
     3219   tradmp.F90 \ 
     3220   trdmod.F90 \ 
     3221   trdmod_oce.F90 \ 
     3222   $(MODEL_LIB)(dom_oce.o) \ 
     3223   $(MODEL_LIB)(dynspg_oce.o) \ 
     3224   $(MODEL_LIB)(dynvor.o) \ 
     3225   $(MODEL_LIB)(in_out_manager.o) \ 
     3226   $(MODEL_LIB)(lbclnk.o) \ 
     3227   $(MODEL_LIB)(lib_mpp.o) \ 
     3228   $(MODEL_LIB)(obc_oce.o) \ 
     3229   $(MODEL_LIB)(obc_par.o) \ 
     3230   $(MODEL_LIB)(obcdta.o) \ 
     3231   $(MODEL_LIB)(obcfla.o) \ 
     3232   $(MODEL_LIB)(oce.o) \ 
     3233   $(MODEL_LIB)(ocesbc.o) \ 
     3234   $(MODEL_LIB)(phycst.o) \ 
     3235   $(MODEL_LIB)(prtctl.o) \ 
     3236   dom_oce.F90 \ 
     3237   dynspg_oce.F90 \ 
     3238   dynvor.F90 \ 
     3239   in_out_manager.F90 \ 
     3240   lbclnk.F90 \ 
     3241   lib_mpp.F90 \ 
     3242   obc_oce.F90 \ 
     3243   obc_par.F90 \ 
     3244   obcdta.F90 \ 
     3245   obcfla.F90 \ 
     3246   oce.F90 \ 
     3247   ocesbc.F90 \ 
     3248   phycst.F90 \ 
     3249   prtctl.F90 \ 
     3250   domzgr_substitute.h90 \ 
     3251   vectopt_loop_substitute.h90 \ 
     3252   KEY_CPP \ 
     3253   dynspg_ts_jki.F90 
     3254$(MODEL_LIB)(dynvor.o) :   \ 
     3255   $(MODEL_LIB)(dom_oce.o) \ 
     3256   $(MODEL_LIB)(in_out_manager.o) \ 
     3257   $(MODEL_LIB)(lib_mpp.o) \ 
     3258   $(MODEL_LIB)(lib_print.o) \ 
     3259   $(MODEL_LIB)(oce.o) \ 
     3260   $(MODEL_LIB)(par_kind.o) \ 
     3261   $(MODEL_LIB)(par_oce.o) \ 
     3262   $(MODEL_LIB)(trabbl.o) \ 
     3263   $(MODEL_LIB)(trdicp.o) \ 
     3264   $(MODEL_LIB)(trdicp_oce.o) \ 
     3265   $(MODEL_LIB)(trdmld.o) \ 
     3266   $(MODEL_LIB)(trdmld_oce.o) \ 
     3267   $(MODEL_LIB)(trdmod_oce.o) \ 
     3268   $(MODEL_LIB)(trdvor.o) \ 
     3269   $(MODEL_LIB)(trdvor_oce.o) \ 
     3270   dom_oce.F90 \ 
     3271   in_out_manager.F90 \ 
     3272   lib_mpp.F90 \ 
     3273   lib_print.f90 \ 
     3274   oce.F90 \ 
     3275   par_kind.F90 \ 
     3276   par_oce.F90 \ 
     3277   trabbl.F90 \ 
     3278   trdicp.F90 \ 
     3279   trdicp_oce.F90 \ 
     3280   trdmld.F90 \ 
     3281   trdmld_oce.F90 \ 
     3282   trdmod_oce.F90 \ 
     3283   trdvor.F90 \ 
     3284   trdvor_oce.F90 \ 
     3285   $(MODEL_LIB)(dom_oce.o) \ 
     3286   $(MODEL_LIB)(in_out_manager.o) \ 
     3287   $(MODEL_LIB)(lbclnk.o) \ 
     3288   $(MODEL_LIB)(oce.o) \ 
     3289   $(MODEL_LIB)(prtctl.o) \ 
     3290   $(MODEL_LIB)(trdmod.o) \ 
     3291   $(MODEL_LIB)(trdmod_oce.o) \ 
     3292   dom_oce.F90 \ 
     3293   in_out_manager.F90 \ 
     3294   lbclnk.F90 \ 
     3295   oce.F90 \ 
     3296   prtctl.F90 \ 
     3297   trdmod.F90 \ 
     3298   trdmod_oce.F90 \ 
     3299   domzgr_substitute.h90 \ 
     3300   vectopt_loop_substitute.h90 \ 
     3301   KEY_CPP \ 
     3302   dynvor.F90 
     3303$(MODEL_LIB)(dynzad.o) :   \ 
     3304   $(MODEL_LIB)(daymod.o) \ 
     3305   $(MODEL_LIB)(dom_oce.o) \ 
     3306   $(MODEL_LIB)(in_out_manager.o) \ 
     3307   $(MODEL_LIB)(lib_mpp.o) \ 
     3308   $(MODEL_LIB)(lib_print.o) \ 
     3309   $(MODEL_LIB)(oce.o) \ 
     3310   $(MODEL_LIB)(par_kind.o) \ 
     3311   $(MODEL_LIB)(par_oce.o) \ 
     3312   $(MODEL_LIB)(phycst.o) \ 
     3313   $(MODEL_LIB)(trabbl.o) \ 
     3314   $(MODEL_LIB)(trdicp.o) \ 
     3315   $(MODEL_LIB)(trdicp_oce.o) \ 
     3316   $(MODEL_LIB)(trdmld.o) \ 
     3317   $(MODEL_LIB)(trdmld_oce.o) \ 
     3318   $(MODEL_LIB)(trdmod_oce.o) \ 
     3319   $(MODEL_LIB)(trdvor.o) \ 
     3320   $(MODEL_LIB)(trdvor_oce.o) \ 
     3321   daymod.F90 \ 
     3322   dom_oce.F90 \ 
     3323   in_out_manager.F90 \ 
     3324   lib_mpp.F90 \ 
     3325   lib_print.f90 \ 
     3326   oce.F90 \ 
     3327   par_kind.F90 \ 
     3328   par_oce.F90 \ 
     3329   phycst.F90 \ 
     3330   trabbl.F90 \ 
     3331   trdicp.F90 \ 
     3332   trdicp_oce.F90 \ 
     3333   trdmld.F90 \ 
     3334   trdmld_oce.F90 \ 
     3335   trdmod_oce.F90 \ 
     3336   trdvor.F90 \ 
     3337   trdvor_oce.F90 \ 
     3338   $(MODEL_LIB)(dom_oce.o) \ 
     3339   $(MODEL_LIB)(flxrnf.o) \ 
     3340   $(MODEL_LIB)(in_out_manager.o) \ 
     3341   $(MODEL_LIB)(oce.o) \ 
     3342   $(MODEL_LIB)(prtctl.o) \ 
     3343   $(MODEL_LIB)(trdmod.o) \ 
     3344   $(MODEL_LIB)(trdmod_oce.o) \ 
     3345   dom_oce.F90 \ 
     3346   flxrnf.F90 \ 
     3347   in_out_manager.F90 \ 
     3348   oce.F90 \ 
     3349   prtctl.F90 \ 
     3350   trdmod.F90 \ 
     3351   trdmod_oce.F90 \ 
     3352   domzgr_substitute.h90 \ 
     3353   vectopt_loop_substitute.h90 \ 
     3354   KEY_CPP \ 
     3355   dynzad.F90 
     3356$(MODEL_LIB)(dynzdf_exp.o) :  \ 
     3357   $(MODEL_LIB)(daymod.o) \ 
     3358   $(MODEL_LIB)(dom_oce.o) \ 
     3359   $(MODEL_LIB)(in_out_manager.o) \ 
     3360   $(MODEL_LIB)(lbclnk.o) \ 
     3361   $(MODEL_LIB)(lib_mpp.o) \ 
     3362   $(MODEL_LIB)(lib_print.o) \ 
     3363   $(MODEL_LIB)(oce.o) \ 
     3364   $(MODEL_LIB)(par_kind.o) \ 
     3365   $(MODEL_LIB)(par_oce.o) \ 
     3366   $(MODEL_LIB)(phycst.o) \ 
     3367   $(MODEL_LIB)(trabbl.o) \ 
     3368   $(MODEL_LIB)(trdicp.o) \ 
     3369   $(MODEL_LIB)(trdicp_oce.o) \ 
     3370   $(MODEL_LIB)(trdmld.o) \ 
     3371   $(MODEL_LIB)(trdmld_oce.o) \ 
     3372   $(MODEL_LIB)(trdmod_oce.o) \ 
     3373   $(MODEL_LIB)(trdvor.o) \ 
     3374   $(MODEL_LIB)(trdvor_oce.o) \ 
     3375   daymod.F90 \ 
     3376   dom_oce.F90 \ 
     3377   in_out_manager.F90 \ 
     3378   lbclnk.F90 \ 
     3379   lib_mpp.F90 \ 
     3380   lib_print.f90 \ 
     3381   oce.F90 \ 
     3382   par_kind.F90 \ 
     3383   par_oce.F90 \ 
     3384   phycst.F90 \ 
     3385   trabbl.F90 \ 
     3386   trdicp.F90 \ 
     3387   trdicp_oce.F90 \ 
     3388   trdmld.F90 \ 
     3389   trdmld_oce.F90 \ 
     3390   trdmod_oce.F90 \ 
     3391   trdvor.F90 \ 
     3392   trdvor_oce.F90 \ 
     3393   $(MODEL_LIB)(dom_oce.o) \ 
     3394   $(MODEL_LIB)(in_out_manager.o) \ 
     3395   $(MODEL_LIB)(oce.o) \ 
     3396   $(MODEL_LIB)(phycst.o) \ 
     3397   $(MODEL_LIB)(prtctl.o) \ 
     3398   $(MODEL_LIB)(taumod.o) \ 
     3399   $(MODEL_LIB)(trdmod.o) \ 
     3400   $(MODEL_LIB)(trdmod_oce.o) \ 
     3401   $(MODEL_LIB)(zdf_oce.o) \ 
     3402   dom_oce.F90 \ 
     3403   in_out_manager.F90 \ 
     3404   oce.F90 \ 
     3405   phycst.F90 \ 
     3406   prtctl.F90 \ 
     3407   taumod.F90 \ 
     3408   trdmod.F90 \ 
     3409   trdmod_oce.F90 \ 
     3410   zdf_oce.F90 \ 
     3411   domzgr_substitute.h90 \ 
     3412   vectopt_loop_substitute.h90 \ 
     3413   KEY_CPP \ 
     3414   dynzdf_exp.F90 
     3415$(MODEL_LIB)(dynzdf_imp.o) :  \ 
     3416   $(MODEL_LIB)(daymod.o) \ 
     3417   $(MODEL_LIB)(dom_oce.o) \ 
     3418   $(MODEL_LIB)(in_out_manager.o) \ 
     3419   $(MODEL_LIB)(lbclnk.o) \ 
     3420   $(MODEL_LIB)(lib_mpp.o) \ 
     3421   $(MODEL_LIB)(lib_print.o) \ 
     3422   $(MODEL_LIB)(oce.o) \ 
     3423   $(MODEL_LIB)(par_kind.o) \ 
     3424   $(MODEL_LIB)(par_oce.o) \ 
     3425   $(MODEL_LIB)(phycst.o) \ 
     3426   $(MODEL_LIB)(trabbl.o) \ 
     3427   $(MODEL_LIB)(trdicp.o) \ 
     3428   $(MODEL_LIB)(trdicp_oce.o) \ 
     3429   $(MODEL_LIB)(trdmld.o) \ 
     3430   $(MODEL_LIB)(trdmld_oce.o) \ 
     3431   $(MODEL_LIB)(trdmod_oce.o) \ 
     3432   $(MODEL_LIB)(trdvor.o) \ 
     3433   $(MODEL_LIB)(trdvor_oce.o) \ 
     3434   daymod.F90 \ 
     3435   dom_oce.F90 \ 
     3436   in_out_manager.F90 \ 
     3437   lbclnk.F90 \ 
     3438   lib_mpp.F90 \ 
     3439   lib_print.f90 \ 
     3440   oce.F90 \ 
     3441   par_kind.F90 \ 
     3442   par_oce.F90 \ 
     3443   phycst.F90 \ 
     3444   trabbl.F90 \ 
     3445   trdicp.F90 \ 
     3446   trdicp_oce.F90 \ 
     3447   trdmld.F90 \ 
     3448   trdmld_oce.F90 \ 
     3449   trdmod_oce.F90 \ 
     3450   trdvor.F90 \ 
     3451   trdvor_oce.F90 \ 
     3452   $(MODEL_LIB)(dom_oce.o) \ 
     3453   $(MODEL_LIB)(in_out_manager.o) \ 
     3454   $(MODEL_LIB)(oce.o) \ 
     3455   $(MODEL_LIB)(phycst.o) \ 
     3456   $(MODEL_LIB)(prtctl.o) \ 
     3457   $(MODEL_LIB)(taumod.o) \ 
     3458   $(MODEL_LIB)(trdmod.o) \ 
     3459   $(MODEL_LIB)(trdmod_oce.o) \ 
     3460   $(MODEL_LIB)(zdf_oce.o) \ 
     3461   dom_oce.F90 \ 
     3462   in_out_manager.F90 \ 
     3463   oce.F90 \ 
     3464   phycst.F90 \ 
     3465   prtctl.F90 \ 
     3466   taumod.F90 \ 
     3467   trdmod.F90 \ 
     3468   trdmod_oce.F90 \ 
     3469   zdf_oce.F90 \ 
     3470   domzgr_substitute.h90 \ 
     3471   vectopt_loop_substitute.h90 \ 
     3472   KEY_CPP \ 
     3473   dynzdf_imp.F90 
     3474$(MODEL_LIB)(dynzdf_imp_atsk.o) :   \ 
     3475   $(MODEL_LIB)(daymod.o) \ 
     3476   $(MODEL_LIB)(dom_oce.o) \ 
     3477   $(MODEL_LIB)(in_out_manager.o) \ 
     3478   $(MODEL_LIB)(lbclnk.o) \ 
     3479   $(MODEL_LIB)(lib_mpp.o) \ 
     3480   $(MODEL_LIB)(lib_print.o) \ 
     3481   $(MODEL_LIB)(oce.o) \ 
     3482   $(MODEL_LIB)(par_kind.o) \ 
     3483   $(MODEL_LIB)(par_oce.o) \ 
     3484   $(MODEL_LIB)(phycst.o) \ 
     3485   $(MODEL_LIB)(trabbl.o) \ 
     3486   $(MODEL_LIB)(trdicp.o) \ 
     3487   $(MODEL_LIB)(trdicp_oce.o) \ 
     3488   $(MODEL_LIB)(trdmld.o) \ 
     3489   $(MODEL_LIB)(trdmld_oce.o) \ 
     3490   $(MODEL_LIB)(trdmod_oce.o) \ 
     3491   $(MODEL_LIB)(trdvor.o) \ 
     3492   $(MODEL_LIB)(trdvor_oce.o) \ 
     3493   daymod.F90 \ 
     3494   dom_oce.F90 \ 
     3495   in_out_manager.F90 \ 
     3496   lbclnk.F90 \ 
     3497   lib_mpp.F90 \ 
     3498   lib_print.f90 \ 
     3499   oce.F90 \ 
     3500   par_kind.F90 \ 
     3501   par_oce.F90 \ 
     3502   phycst.F90 \ 
     3503   trabbl.F90 \ 
     3504   trdicp.F90 \ 
     3505   trdicp_oce.F90 \ 
     3506   trdmld.F90 \ 
     3507   trdmld_oce.F90 \ 
     3508   trdmod_oce.F90 \ 
     3509   trdvor.F90 \ 
     3510   trdvor_oce.F90 \ 
     3511   $(MODEL_LIB)(dom_oce.o) \ 
     3512   $(MODEL_LIB)(in_out_manager.o) \ 
     3513   $(MODEL_LIB)(oce.o) \ 
     3514   $(MODEL_LIB)(phycst.o) \ 
     3515   $(MODEL_LIB)(prtctl.o) \ 
     3516   $(MODEL_LIB)(taumod.o) \ 
     3517   $(MODEL_LIB)(trdmod.o) \ 
     3518   $(MODEL_LIB)(trdmod_oce.o) \ 
     3519   $(MODEL_LIB)(zdf_oce.o) \ 
     3520   dom_oce.F90 \ 
     3521   in_out_manager.F90 \ 
     3522   oce.F90 \ 
     3523   phycst.F90 \ 
     3524   prtctl.F90 \ 
     3525   taumod.F90 \ 
     3526   trdmod.F90 \ 
     3527   trdmod_oce.F90 \ 
     3528   zdf_oce.F90 \ 
     3529   domzgr_substitute.h90 \ 
     3530   vectopt_loop_substitute.h90 \ 
     3531   KEY_CPP \ 
     3532   dynzdf_imp_atsk.F90 
     3533$(MODEL_LIB)(dynzdf_iso.o) :  \ 
     3534   $(MODEL_LIB)(daymod.o) \ 
     3535   $(MODEL_LIB)(dom_oce.o) \ 
     3536   $(MODEL_LIB)(in_out_manager.o) \ 
    23403537   $(MODEL_LIB)(lbclnk.o) \ 
    23413538   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     
    23573554   $(MODEL_LIB)(trdvor_oce.o) \ 
    23583555   $(MODEL_LIB)(zdfmxl.o) \ 
    2359    dom_oce.F90 \ 
    2360    in_out_manager.F90 \ 
    2361    ldfdyn_oce.F90 \ 
    2362    ldfslp.F90 \ 
    2363    oce.F90 \ 
    2364    prtctl.F90 \ 
    2365    trdmod.F90 \ 
    2366    trdmod_oce.F90 \ 
    2367    zdf_oce.F90 \ 
    2368    $(MODEL_LIB)(dom_oce.o) \ 
    2369    $(MODEL_LIB)(in_out_manager.o) \ 
    2370    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2371    $(MODEL_LIB)(ldfslp.o) \ 
    2372    $(MODEL_LIB)(oce.o) \ 
    2373    $(MODEL_LIB)(prtctl.o) \ 
    2374    $(MODEL_LIB)(trdmod.o) \ 
    2375    $(MODEL_LIB)(trdmod_oce.o) \ 
    2376    $(MODEL_LIB)(zdf_oce.o) \ 
    2377    domzgr_substitute.h90 \ 
    2378    ldfdyn_substitute.h90 \ 
    2379    vectopt_loop_substitute.h90 \ 
    2380    KEY_CPP \ 
    2381    dynldf_lap.F90 
    2382 $(MODEL_LIB)(dynnxt1d.o) : \ 
    2383    dom_oce.F90 \ 
    2384    in_out_manager.F90 \ 
    2385    lib_mpp.F90 \ 
    2386    lib_print.f90 \ 
    2387    oce.F90 \ 
    2388    par_kind.F90 \ 
    2389    par_oce.F90 \ 
    2390    $(MODEL_LIB)(dom_oce.o) \ 
    2391    $(MODEL_LIB)(in_out_manager.o) \ 
    2392    $(MODEL_LIB)(lib_mpp.o) \ 
    2393    $(MODEL_LIB)(lib_print.o) \ 
    2394    $(MODEL_LIB)(oce.o) \ 
    2395    $(MODEL_LIB)(par_kind.o) \ 
    2396    $(MODEL_LIB)(par_oce.o) \ 
    2397    dom_oce.F90 \ 
    2398    in_out_manager.F90 \ 
    2399    lbclnk.F90 \ 
    2400    oce.F90 \ 
    2401    prtctl.F90 \ 
    2402    $(MODEL_LIB)(dom_oce.o) \ 
    2403    $(MODEL_LIB)(in_out_manager.o) \ 
    2404    $(MODEL_LIB)(lbclnk.o) \ 
    2405    $(MODEL_LIB)(oce.o) \ 
    2406    $(MODEL_LIB)(prtctl.o) \ 
    2407    KEY_CPP \ 
    2408    dynnxt1d.F90 
    2409 $(MODEL_LIB)(dynnxt.o) :   \ 
    2410    dom_oce.F90 \ 
    2411    dynspg_oce.F90 \ 
    2412    in_out_manager.F90 \ 
    2413    lbclnk.F90 \ 
    2414    lib_mpp.F90 \ 
    2415    lib_print.f90 \ 
    2416    obccli.F90 \ 
    2417    obc_oce.F90 \ 
    2418    obc_par.F90 \ 
    2419    ocesbc.F90 \ 
    2420    oce.F90 \ 
    2421    par_kind.F90 \ 
    2422    par_oce.F90 \ 
    2423    phycst.F90 \ 
    2424    $(MODEL_LIB)(dom_oce.o) \ 
    2425    $(MODEL_LIB)(dynspg_oce.o) \ 
    2426    $(MODEL_LIB)(in_out_manager.o) \ 
    2427    $(MODEL_LIB)(lbclnk.o) \ 
    2428    $(MODEL_LIB)(lib_mpp.o) \ 
    2429    $(MODEL_LIB)(lib_print.o) \ 
    2430    $(MODEL_LIB)(obccli.o) \ 
    2431    $(MODEL_LIB)(obc_oce.o) \ 
    2432    $(MODEL_LIB)(obc_par.o) \ 
    2433    $(MODEL_LIB)(ocesbc.o) \ 
    2434    $(MODEL_LIB)(oce.o) \ 
    2435    $(MODEL_LIB)(par_kind.o) \ 
    2436    $(MODEL_LIB)(par_oce.o) \ 
    2437    $(MODEL_LIB)(phycst.o) \ 
    2438    agrif_opa_interp.F90 \ 
    2439    agrif_opa_update.F90 \ 
    2440    dom_oce.F90 \ 
    2441    dynspg_oce.F90 \ 
    2442    in_out_manager.F90 \ 
    2443    lbclnk.F90 \ 
    2444    obcdyn.F90 \ 
    2445    obcdyn_bt.F90 \ 
    2446    obcvol.F90 \ 
    2447    obc_oce.F90 \ 
    2448    oce.F90 \ 
    2449    prtctl.F90 \ 
    2450    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    2451    $(MODEL_LIB)(agrif_opa_update.o) \ 
    2452    $(MODEL_LIB)(dom_oce.o) \ 
    2453    $(MODEL_LIB)(dynspg_oce.o) \ 
    2454    $(MODEL_LIB)(in_out_manager.o) \ 
    2455    $(MODEL_LIB)(lbclnk.o) \ 
    2456    $(MODEL_LIB)(obcdyn.o) \ 
    2457    $(MODEL_LIB)(obcdyn_bt.o) \ 
    2458    $(MODEL_LIB)(obcvol.o) \ 
    2459    $(MODEL_LIB)(obc_oce.o) \ 
    2460    $(MODEL_LIB)(oce.o) \ 
    2461    $(MODEL_LIB)(prtctl.o) \ 
    2462    $(AGRIF_LIB) \ 
    2463    KEY_CPP \ 
    2464    dynnxt.F90 
    2465 $(MODEL_LIB)(dynspg.o) :   \ 
    2466    agrif_opa_interp.F90 \ 
    2467    cla_dynspg.F90 \ 
    2468    dom_oce.F90 \ 
    2469    dynspg_oce.F90 \ 
    2470    dynvor.F90 \ 
    2471    flxrnf.F90 \ 
    2472    in_out_manager.F90 \ 
    2473    lbclnk.F90 \ 
    2474    ldfdyn_oce.F90 \ 
    2475    ldftra_oce.F90 \ 
    2476    lib_mpp.F90 \ 
    2477    lib_print.f90 \ 
    2478    obcdta.F90 \ 
    2479    obcdyn.F90 \ 
    2480    obcfla.F90 \ 
    2481    obcvol.F90 \ 
    2482    obc_oce.F90 \ 
    2483    obc_par.F90 \ 
    2484    ocesbc.F90 \ 
    2485    oce.F90 \ 
    2486    par_kind.F90 \ 
    2487    par_oce.F90 \ 
    2488    phycst.F90 \ 
    2489    prtctl.F90 \ 
    2490    solfet.F90 \ 
    2491    solisl.F90 \ 
    2492    solmat.F90 \ 
    2493    solpcg.F90 \ 
    2494    solsor.F90 \ 
    2495    solsor_e.F90 \ 
    2496    sol_oce.F90 \ 
    2497    trabbl.F90 \ 
    2498    trdicp.F90 \ 
    2499    trdicp_oce.F90 \ 
    2500    trdmld.F90 \ 
    2501    trdmld_oce.F90 \ 
    2502    trdmod_oce.F90 \ 
    2503    trdvor.F90 \ 
    2504    trdvor_oce.F90 \ 
    2505    zdf_oce.F90 \ 
    2506    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    2507    $(MODEL_LIB)(cla_dynspg.o) \ 
    2508    $(MODEL_LIB)(dom_oce.o) \ 
    2509    $(MODEL_LIB)(dynspg_oce.o) \ 
    2510    $(MODEL_LIB)(dynvor.o) \ 
    2511    $(MODEL_LIB)(flxrnf.o) \ 
    2512    $(MODEL_LIB)(in_out_manager.o) \ 
    2513    $(MODEL_LIB)(lbclnk.o) \ 
    2514    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2515    $(MODEL_LIB)(ldftra_oce.o) \ 
    2516    $(MODEL_LIB)(lib_mpp.o) \ 
    2517    $(MODEL_LIB)(lib_print.o) \ 
    2518    $(MODEL_LIB)(obcdta.o) \ 
    2519    $(MODEL_LIB)(obcdyn.o) \ 
    2520    $(MODEL_LIB)(obcfla.o) \ 
    2521    $(MODEL_LIB)(obcvol.o) \ 
    2522    $(MODEL_LIB)(obc_oce.o) \ 
    2523    $(MODEL_LIB)(obc_par.o) \ 
    2524    $(MODEL_LIB)(ocesbc.o) \ 
    2525    $(MODEL_LIB)(oce.o) \ 
    2526    $(MODEL_LIB)(par_kind.o) \ 
    2527    $(MODEL_LIB)(par_oce.o) \ 
    2528    $(MODEL_LIB)(phycst.o) \ 
    2529    $(MODEL_LIB)(prtctl.o) \ 
    2530    $(MODEL_LIB)(solfet.o) \ 
    2531    $(MODEL_LIB)(solisl.o) \ 
    2532    $(MODEL_LIB)(solmat.o) \ 
    2533    $(MODEL_LIB)(solpcg.o) \ 
    2534    $(MODEL_LIB)(solsor.o) \ 
    2535    $(MODEL_LIB)(solsor_e.o) \ 
    2536    $(MODEL_LIB)(sol_oce.o) \ 
    2537    $(MODEL_LIB)(trabbl.o) \ 
    2538    $(MODEL_LIB)(trdicp.o) \ 
    2539    $(MODEL_LIB)(trdicp_oce.o) \ 
    2540    $(MODEL_LIB)(trdmld.o) \ 
    2541    $(MODEL_LIB)(trdmld_oce.o) \ 
    2542    $(MODEL_LIB)(trdmod_oce.o) \ 
    2543    $(MODEL_LIB)(trdvor.o) \ 
    2544    $(MODEL_LIB)(trdvor_oce.o) \ 
    2545    $(MODEL_LIB)(zdf_oce.o) \ 
    2546    dom_oce.F90 \ 
    2547    dynspg_exp.F90 \ 
    2548    dynspg_exp_jki.F90 \ 
    2549    dynspg_flt.F90 \ 
    2550    dynspg_flt_jki.F90 \ 
    2551    dynspg_oce.F90 \ 
    2552    dynspg_rl.F90 \ 
    2553    dynspg_ts.F90 \ 
    2554    dynspg_ts_jki.F90 \ 
    2555    in_out_manager.F90 \ 
    2556    obc_oce.F90 \ 
    2557    oce.F90 \ 
    2558    prtctl.F90 \ 
    2559    trdmod.F90 \ 
    2560    trdmod_oce.F90 \ 
    2561    $(MODEL_LIB)(dom_oce.o) \ 
    2562    $(MODEL_LIB)(dynspg_exp.o) \ 
    2563    $(MODEL_LIB)(dynspg_exp_jki.o) \ 
    2564    $(MODEL_LIB)(dynspg_flt.o) \ 
    2565    $(MODEL_LIB)(dynspg_flt_jki.o) \ 
    2566    $(MODEL_LIB)(dynspg_oce.o) \ 
    2567    $(MODEL_LIB)(dynspg_rl.o) \ 
    2568    $(MODEL_LIB)(dynspg_ts.o) \ 
    2569    $(MODEL_LIB)(dynspg_ts_jki.o) \ 
    2570    $(MODEL_LIB)(in_out_manager.o) \ 
    2571    $(MODEL_LIB)(obc_oce.o) \ 
    2572    $(MODEL_LIB)(oce.o) \ 
    2573    $(MODEL_LIB)(prtctl.o) \ 
    2574    $(MODEL_LIB)(trdmod.o) \ 
    2575    $(MODEL_LIB)(trdmod_oce.o) \ 
    2576    domzgr_substitute.h90 \ 
    2577    vectopt_loop_substitute.h90 \ 
    2578    KEY_CPP \ 
    2579    dynspg.F90 
    2580 $(MODEL_LIB)(dynspg_exp.o) :  \ 
    2581    blk_oce.F90 \ 
    2582    cpl_oce.F90 \ 
    2583    daymod.F90 \ 
    2584    dom_oce.F90 \ 
    2585    dtasal.F90 \ 
    2586    dtasss.F90 \ 
    2587    dtasst.F90 \ 
    2588    dtatem.F90 \ 
    2589    dynspg_oce.F90 \ 
    2590    flxmod.F90 \ 
    2591    flxrnf.F90 \ 
    2592    flx_oce.F90 \ 
    2593    ice_oce.F90 \ 
    2594    in_out_manager.F90 \ 
    2595    lbclnk.F90 \ 
    2596    lib_mpp.F90 \ 
    2597    lib_print.f90 \ 
    2598    obccli.F90 \ 
    2599    obc_oce.F90 \ 
    2600    obc_par.F90 \ 
    2601    oce.F90 \ 
    2602    ocfzpt.F90 \ 
    2603    par_kind.F90 \ 
    2604    par_oce.F90 \ 
    2605    phycst.F90 \ 
    2606    prtctl.F90 \ 
    2607    taumod.F90 \ 
    2608    tradmp.F90 \ 
    2609    $(MODEL_LIB)(blk_oce.o) \ 
    2610    $(MODEL_LIB)(cpl_oce.o) \ 
    2611    $(MODEL_LIB)(daymod.o) \ 
    2612    $(MODEL_LIB)(dom_oce.o) \ 
    2613    $(MODEL_LIB)(dtasal.o) \ 
    2614    $(MODEL_LIB)(dtasss.o) \ 
    2615    $(MODEL_LIB)(dtasst.o) \ 
    2616    $(MODEL_LIB)(dtatem.o) \ 
    2617    $(MODEL_LIB)(dynspg_oce.o) \ 
    2618    $(MODEL_LIB)(flxmod.o) \ 
    2619    $(MODEL_LIB)(flxrnf.o) \ 
    2620    $(MODEL_LIB)(flx_oce.o) \ 
    2621    $(MODEL_LIB)(ice_oce.o) \ 
    2622    $(MODEL_LIB)(in_out_manager.o) \ 
    2623    $(MODEL_LIB)(lbclnk.o) \ 
    2624    $(MODEL_LIB)(lib_mpp.o) \ 
    2625    $(MODEL_LIB)(lib_print.o) \ 
    2626    $(MODEL_LIB)(obccli.o) \ 
    2627    $(MODEL_LIB)(obc_oce.o) \ 
    2628    $(MODEL_LIB)(obc_par.o) \ 
    2629    $(MODEL_LIB)(oce.o) \ 
    2630    $(MODEL_LIB)(ocfzpt.o) \ 
    2631    $(MODEL_LIB)(par_kind.o) \ 
    2632    $(MODEL_LIB)(par_oce.o) \ 
    2633    $(MODEL_LIB)(phycst.o) \ 
    2634    $(MODEL_LIB)(prtctl.o) \ 
    2635    $(MODEL_LIB)(taumod.o) \ 
    2636    $(MODEL_LIB)(tradmp.o) \ 
    2637    dom_oce.F90 \ 
    2638    in_out_manager.F90 \ 
    2639    lbclnk.F90 \ 
    2640    lib_mpp.F90 \ 
    2641    obcdta.F90 \ 
    2642    obc_oce.F90 \ 
    2643    obc_par.F90 \ 
    2644    ocesbc.F90 \ 
    2645    oce.F90 \ 
    2646    phycst.F90 \ 
    2647    prtctl.F90 \ 
    2648    $(MODEL_LIB)(dom_oce.o) \ 
    2649    $(MODEL_LIB)(in_out_manager.o) \ 
    2650    $(MODEL_LIB)(lbclnk.o) \ 
    2651    $(MODEL_LIB)(lib_mpp.o) \ 
    2652    $(MODEL_LIB)(obcdta.o) \ 
    2653    $(MODEL_LIB)(obc_oce.o) \ 
    2654    $(MODEL_LIB)(obc_par.o) \ 
    2655    $(MODEL_LIB)(ocesbc.o) \ 
    2656    $(MODEL_LIB)(oce.o) \ 
    2657    $(MODEL_LIB)(phycst.o) \ 
    2658    $(MODEL_LIB)(prtctl.o) \ 
    2659    domzgr_substitute.h90 \ 
    2660    vectopt_loop_substitute.h90 \ 
    2661    KEY_CPP \ 
    2662    dynspg_exp.F90 
    2663 $(MODEL_LIB)(dynspg_exp_jki.o) : \ 
    2664    blk_oce.F90 \ 
    2665    cpl_oce.F90 \ 
    2666    daymod.F90 \ 
    2667    dom_oce.F90 \ 
    2668    dtasal.F90 \ 
    2669    dtasss.F90 \ 
    2670    dtasst.F90 \ 
    2671    dtatem.F90 \ 
    2672    dynspg_oce.F90 \ 
    2673    flxmod.F90 \ 
    2674    flxrnf.F90 \ 
    2675    flx_oce.F90 \ 
    2676    ice_oce.F90 \ 
    2677    in_out_manager.F90 \ 
    2678    lbclnk.F90 \ 
    2679    lib_mpp.F90 \ 
    2680    lib_print.f90 \ 
    2681    obccli.F90 \ 
    2682    obc_oce.F90 \ 
    2683    obc_par.F90 \ 
    2684    oce.F90 \ 
    2685    ocfzpt.F90 \ 
    2686    par_kind.F90 \ 
    2687    par_oce.F90 \ 
    2688    phycst.F90 \ 
    2689    prtctl.F90 \ 
    2690    taumod.F90 \ 
    2691    tradmp.F90 \ 
    2692    $(MODEL_LIB)(blk_oce.o) \ 
    2693    $(MODEL_LIB)(cpl_oce.o) \ 
    2694    $(MODEL_LIB)(daymod.o) \ 
    2695    $(MODEL_LIB)(dom_oce.o) \ 
    2696    $(MODEL_LIB)(dtasal.o) \ 
    2697    $(MODEL_LIB)(dtasss.o) \ 
    2698    $(MODEL_LIB)(dtasst.o) \ 
    2699    $(MODEL_LIB)(dtatem.o) \ 
    2700    $(MODEL_LIB)(dynspg_oce.o) \ 
    2701    $(MODEL_LIB)(flxmod.o) \ 
    2702    $(MODEL_LIB)(flxrnf.o) \ 
    2703    $(MODEL_LIB)(flx_oce.o) \ 
    2704    $(MODEL_LIB)(ice_oce.o) \ 
    2705    $(MODEL_LIB)(in_out_manager.o) \ 
    2706    $(MODEL_LIB)(lbclnk.o) \ 
    2707    $(MODEL_LIB)(lib_mpp.o) \ 
    2708    $(MODEL_LIB)(lib_print.o) \ 
    2709    $(MODEL_LIB)(obccli.o) \ 
    2710    $(MODEL_LIB)(obc_oce.o) \ 
    2711    $(MODEL_LIB)(obc_par.o) \ 
    2712    $(MODEL_LIB)(oce.o) \ 
    2713    $(MODEL_LIB)(ocfzpt.o) \ 
    2714    $(MODEL_LIB)(par_kind.o) \ 
    2715    $(MODEL_LIB)(par_oce.o) \ 
    2716    $(MODEL_LIB)(phycst.o) \ 
    2717    $(MODEL_LIB)(prtctl.o) \ 
    2718    $(MODEL_LIB)(taumod.o) \ 
    2719    $(MODEL_LIB)(tradmp.o) \ 
    2720    dom_oce.F90 \ 
    2721    in_out_manager.F90 \ 
    2722    lbclnk.F90 \ 
    2723    lib_mpp.F90 \ 
    2724    obcdta.F90 \ 
    2725    obc_oce.F90 \ 
    2726    obc_par.F90 \ 
    2727    ocesbc.F90 \ 
    2728    oce.F90 \ 
    2729    phycst.F90 \ 
    2730    prtctl.F90 \ 
    2731    $(MODEL_LIB)(dom_oce.o) \ 
    2732    $(MODEL_LIB)(in_out_manager.o) \ 
    2733    $(MODEL_LIB)(lbclnk.o) \ 
    2734    $(MODEL_LIB)(lib_mpp.o) \ 
    2735    $(MODEL_LIB)(obcdta.o) \ 
    2736    $(MODEL_LIB)(obc_oce.o) \ 
    2737    $(MODEL_LIB)(obc_par.o) \ 
    2738    $(MODEL_LIB)(ocesbc.o) \ 
    2739    $(MODEL_LIB)(oce.o) \ 
    2740    $(MODEL_LIB)(phycst.o) \ 
    2741    $(MODEL_LIB)(prtctl.o) \ 
    2742    domzgr_substitute.h90 \ 
    2743    vectopt_loop_substitute.h90 \ 
    2744    KEY_CPP \ 
    2745    dynspg_exp_jki.F90 
    2746 $(MODEL_LIB)(dynspg_flt.o) :  \ 
    2747    blk_oce.F90 \ 
    2748    cpl_oce.F90 \ 
    2749    daymod.F90 \ 
    2750    dom_oce.F90 \ 
    2751    dtasal.F90 \ 
    2752    dtasss.F90 \ 
    2753    dtasst.F90 \ 
    2754    dtatem.F90 \ 
    2755    dynspg_oce.F90 \ 
    2756    flxmod.F90 \ 
    2757    flxrnf.F90 \ 
    2758    flx_oce.F90 \ 
    2759    ice_oce.F90 \ 
    2760    in_out_manager.F90 \ 
    2761    lbclnk.F90 \ 
    2762    lib_feti.F90 \ 
    2763    lib_mpp.F90 \ 
    2764    lib_print.f90 \ 
    2765    obccli.F90 \ 
    2766    obcdyn.F90 \ 
    2767    obcvol.F90 \ 
    2768    obc_oce.F90 \ 
    2769    obc_par.F90 \ 
    2770    ocesbc.F90 \ 
    2771    oce.F90 \ 
    2772    ocfzpt.F90 \ 
    2773    par_kind.F90 \ 
    2774    par_oce.F90 \ 
    2775    phycst.F90 \ 
    2776    prtctl.F90 \ 
    2777    solfet.F90 \ 
    2778    solpcg.F90 \ 
    2779    solsor.F90 \ 
    2780    sol_oce.F90 \ 
    2781    taumod.F90 \ 
    2782    tradmp.F90 \ 
    2783    zdf_oce.F90 \ 
    2784    $(MODEL_LIB)(blk_oce.o) \ 
    2785    $(MODEL_LIB)(cpl_oce.o) \ 
    2786    $(MODEL_LIB)(daymod.o) \ 
    2787    $(MODEL_LIB)(dom_oce.o) \ 
    2788    $(MODEL_LIB)(dtasal.o) \ 
    2789    $(MODEL_LIB)(dtasss.o) \ 
    2790    $(MODEL_LIB)(dtasst.o) \ 
    2791    $(MODEL_LIB)(dtatem.o) \ 
    2792    $(MODEL_LIB)(dynspg_oce.o) \ 
    2793    $(MODEL_LIB)(flxmod.o) \ 
    2794    $(MODEL_LIB)(flxrnf.o) \ 
    2795    $(MODEL_LIB)(flx_oce.o) \ 
    2796    $(MODEL_LIB)(ice_oce.o) \ 
    2797    $(MODEL_LIB)(in_out_manager.o) \ 
    2798    $(MODEL_LIB)(lbclnk.o) \ 
    2799    $(MODEL_LIB)(lib_feti.o) \ 
    2800    $(MODEL_LIB)(lib_mpp.o) \ 
    2801    $(MODEL_LIB)(lib_print.o) \ 
    2802    $(MODEL_LIB)(obccli.o) \ 
    2803    $(MODEL_LIB)(obcdyn.o) \ 
    2804    $(MODEL_LIB)(obcvol.o) \ 
    2805    $(MODEL_LIB)(obc_oce.o) \ 
    2806    $(MODEL_LIB)(obc_par.o) \ 
    2807    $(MODEL_LIB)(ocesbc.o) \ 
    2808    $(MODEL_LIB)(oce.o) \ 
    2809    $(MODEL_LIB)(ocfzpt.o) \ 
    2810    $(MODEL_LIB)(par_kind.o) \ 
    2811    $(MODEL_LIB)(par_oce.o) \ 
    2812    $(MODEL_LIB)(phycst.o) \ 
    2813    $(MODEL_LIB)(prtctl.o) \ 
    2814    $(MODEL_LIB)(solfet.o) \ 
    2815    $(MODEL_LIB)(solpcg.o) \ 
    2816    $(MODEL_LIB)(solsor.o) \ 
    2817    $(MODEL_LIB)(sol_oce.o) \ 
    2818    $(MODEL_LIB)(taumod.o) \ 
    2819    $(MODEL_LIB)(tradmp.o) \ 
    2820    $(MODEL_LIB)(zdf_oce.o) \ 
    2821    agrif_opa_interp.F90 \ 
    2822    cla_dynspg.F90 \ 
    2823    dom_oce.F90 \ 
    2824    flxrnf.F90 \ 
    2825    in_out_manager.F90 \ 
    2826    lbclnk.F90 \ 
    2827    lib_mpp.F90 \ 
    2828    obcdyn.F90 \ 
    2829    obcvol.F90 \ 
    2830    obc_oce.F90 \ 
    2831    ocesbc.F90 \ 
    2832    oce.F90 \ 
    2833    phycst.F90 \ 
    2834    prtctl.F90 \ 
    2835    solfet.F90 \ 
    2836    solmat.F90 \ 
    2837    solpcg.F90 \ 
    2838    solsor.F90 \ 
    2839    solsor_e.F90 \ 
    2840    sol_oce.F90 \ 
    2841    zdf_oce.F90 \ 
    2842    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    2843    $(MODEL_LIB)(cla_dynspg.o) \ 
    2844    $(MODEL_LIB)(dom_oce.o) \ 
    2845    $(MODEL_LIB)(flxrnf.o) \ 
    2846    $(MODEL_LIB)(in_out_manager.o) \ 
    2847    $(MODEL_LIB)(lbclnk.o) \ 
    2848    $(MODEL_LIB)(lib_mpp.o) \ 
    2849    $(MODEL_LIB)(obcdyn.o) \ 
    2850    $(MODEL_LIB)(obcvol.o) \ 
    2851    $(MODEL_LIB)(obc_oce.o) \ 
    2852    $(MODEL_LIB)(ocesbc.o) \ 
    2853    $(MODEL_LIB)(oce.o) \ 
    2854    $(MODEL_LIB)(phycst.o) \ 
    2855    $(MODEL_LIB)(prtctl.o) \ 
    2856    $(MODEL_LIB)(solfet.o) \ 
    2857    $(MODEL_LIB)(solmat.o) \ 
    2858    $(MODEL_LIB)(solpcg.o) \ 
    2859    $(MODEL_LIB)(solsor.o) \ 
    2860    $(MODEL_LIB)(solsor_e.o) \ 
    2861    $(MODEL_LIB)(sol_oce.o) \ 
    2862    $(MODEL_LIB)(zdf_oce.o) \ 
    2863    domzgr_substitute.h90 \ 
    2864    vectopt_loop_substitute.h90 \ 
    2865    $(AGRIF_LIB) \ 
    2866    KEY_CPP \ 
    2867    dynspg_flt.F90 
    2868 $(MODEL_LIB)(dynspg_flt_jki.o) : \ 
    2869    blk_oce.F90 \ 
    2870    cpl_oce.F90 \ 
    2871    daymod.F90 \ 
    2872    dom_oce.F90 \ 
    2873    dtasal.F90 \ 
    2874    dtasss.F90 \ 
    2875    dtasst.F90 \ 
    2876    dtatem.F90 \ 
    2877    dynspg_oce.F90 \ 
    2878    flxmod.F90 \ 
    2879    flxrnf.F90 \ 
    2880    flx_oce.F90 \ 
    2881    ice_oce.F90 \ 
    2882    in_out_manager.F90 \ 
    2883    lbclnk.F90 \ 
    2884    lib_feti.F90 \ 
    2885    lib_mpp.F90 \ 
    2886    lib_print.f90 \ 
    2887    obccli.F90 \ 
    2888    obcdyn.F90 \ 
    2889    obcvol.F90 \ 
    2890    obc_oce.F90 \ 
    2891    obc_par.F90 \ 
    2892    ocesbc.F90 \ 
    2893    oce.F90 \ 
    2894    ocfzpt.F90 \ 
    2895    par_kind.F90 \ 
    2896    par_oce.F90 \ 
    2897    phycst.F90 \ 
    2898    prtctl.F90 \ 
    2899    solfet.F90 \ 
    2900    solpcg.F90 \ 
    2901    solsor.F90 \ 
    2902    sol_oce.F90 \ 
    2903    taumod.F90 \ 
    2904    tradmp.F90 \ 
    2905    zdf_oce.F90 \ 
    2906    $(MODEL_LIB)(blk_oce.o) \ 
    2907    $(MODEL_LIB)(cpl_oce.o) \ 
    2908    $(MODEL_LIB)(daymod.o) \ 
    2909    $(MODEL_LIB)(dom_oce.o) \ 
    2910    $(MODEL_LIB)(dtasal.o) \ 
    2911    $(MODEL_LIB)(dtasss.o) \ 
    2912    $(MODEL_LIB)(dtasst.o) \ 
    2913    $(MODEL_LIB)(dtatem.o) \ 
    2914    $(MODEL_LIB)(dynspg_oce.o) \ 
    2915    $(MODEL_LIB)(flxmod.o) \ 
    2916    $(MODEL_LIB)(flxrnf.o) \ 
    2917    $(MODEL_LIB)(flx_oce.o) \ 
    2918    $(MODEL_LIB)(ice_oce.o) \ 
    2919    $(MODEL_LIB)(in_out_manager.o) \ 
    2920    $(MODEL_LIB)(lbclnk.o) \ 
    2921    $(MODEL_LIB)(lib_feti.o) \ 
    2922    $(MODEL_LIB)(lib_mpp.o) \ 
    2923    $(MODEL_LIB)(lib_print.o) \ 
    2924    $(MODEL_LIB)(obccli.o) \ 
    2925    $(MODEL_LIB)(obcdyn.o) \ 
    2926    $(MODEL_LIB)(obcvol.o) \ 
    2927    $(MODEL_LIB)(obc_oce.o) \ 
    2928    $(MODEL_LIB)(obc_par.o) \ 
    2929    $(MODEL_LIB)(ocesbc.o) \ 
    2930    $(MODEL_LIB)(oce.o) \ 
    2931    $(MODEL_LIB)(ocfzpt.o) \ 
    2932    $(MODEL_LIB)(par_kind.o) \ 
    2933    $(MODEL_LIB)(par_oce.o) \ 
    2934    $(MODEL_LIB)(phycst.o) \ 
    2935    $(MODEL_LIB)(prtctl.o) \ 
    2936    $(MODEL_LIB)(solfet.o) \ 
    2937    $(MODEL_LIB)(solpcg.o) \ 
    2938    $(MODEL_LIB)(solsor.o) \ 
    2939    $(MODEL_LIB)(sol_oce.o) \ 
    2940    $(MODEL_LIB)(taumod.o) \ 
    2941    $(MODEL_LIB)(tradmp.o) \ 
    2942    $(MODEL_LIB)(zdf_oce.o) \ 
    2943    agrif_opa_interp.F90 \ 
    2944    cla_dynspg.F90 \ 
    2945    dom_oce.F90 \ 
    2946    flxrnf.F90 \ 
    2947    in_out_manager.F90 \ 
    2948    lbclnk.F90 \ 
    2949    lib_mpp.F90 \ 
    2950    obcdyn.F90 \ 
    2951    obcvol.F90 \ 
    2952    obc_oce.F90 \ 
    2953    ocesbc.F90 \ 
    2954    oce.F90 \ 
    2955    phycst.F90 \ 
    2956    prtctl.F90 \ 
    2957    solfet.F90 \ 
    2958    solmat.F90 \ 
    2959    solpcg.F90 \ 
    2960    solsor.F90 \ 
    2961    solsor_e.F90 \ 
    2962    sol_oce.F90 \ 
    2963    zdf_oce.F90 \ 
    2964    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    2965    $(MODEL_LIB)(cla_dynspg.o) \ 
    2966    $(MODEL_LIB)(dom_oce.o) \ 
    2967    $(MODEL_LIB)(flxrnf.o) \ 
    2968    $(MODEL_LIB)(in_out_manager.o) \ 
    2969    $(MODEL_LIB)(lbclnk.o) \ 
    2970    $(MODEL_LIB)(lib_mpp.o) \ 
    2971    $(MODEL_LIB)(obcdyn.o) \ 
    2972    $(MODEL_LIB)(obcvol.o) \ 
    2973    $(MODEL_LIB)(obc_oce.o) \ 
    2974    $(MODEL_LIB)(ocesbc.o) \ 
    2975    $(MODEL_LIB)(oce.o) \ 
    2976    $(MODEL_LIB)(phycst.o) \ 
    2977    $(MODEL_LIB)(prtctl.o) \ 
    2978    $(MODEL_LIB)(solfet.o) \ 
    2979    $(MODEL_LIB)(solmat.o) \ 
    2980    $(MODEL_LIB)(solpcg.o) \ 
    2981    $(MODEL_LIB)(solsor.o) \ 
    2982    $(MODEL_LIB)(solsor_e.o) \ 
    2983    $(MODEL_LIB)(sol_oce.o) \ 
    2984    $(MODEL_LIB)(zdf_oce.o) \ 
    2985    domzgr_substitute.h90 \ 
    2986    $(AGRIF_LIB) \ 
    2987    KEY_CPP \ 
    2988    dynspg_flt_jki.F90 
    2989 $(MODEL_LIB)(dynspg_oce.o) :  \ 
    2990    par_kind.F90 \ 
    2991    $(MODEL_LIB)(par_kind.o) \ 
    2992    par_oce.F90 \ 
    2993    $(MODEL_LIB)(par_oce.o) \ 
    2994    KEY_CPP \ 
    2995    dynspg_oce.F90 
    2996 $(MODEL_LIB)(dynspg_rl.o) :   \ 
    2997    dom_oce.F90 \ 
    2998    in_out_manager.F90 \ 
    2999    lbclnk.F90 \ 
    3000    lib_mpp.F90 \ 
    3001    lib_print.f90 \ 
    3002    obc_oce.F90 \ 
    3003    obc_par.F90 \ 
    3004    oce.F90 \ 
    3005    par_kind.F90 \ 
    3006    par_oce.F90 \ 
    3007    solfet.F90 \ 
    3008    solpcg.F90 \ 
    3009    solsor.F90 \ 
    3010    sol_oce.F90 \ 
    3011    zdf_oce.F90 \ 
    3012    $(MODEL_LIB)(dom_oce.o) \ 
    3013    $(MODEL_LIB)(in_out_manager.o) \ 
    3014    $(MODEL_LIB)(lbclnk.o) \ 
    3015    $(MODEL_LIB)(lib_mpp.o) \ 
    3016    $(MODEL_LIB)(lib_print.o) \ 
    3017    $(MODEL_LIB)(obc_oce.o) \ 
    3018    $(MODEL_LIB)(obc_par.o) \ 
    3019    $(MODEL_LIB)(oce.o) \ 
    3020    $(MODEL_LIB)(par_kind.o) \ 
    3021    $(MODEL_LIB)(par_oce.o) \ 
    3022    $(MODEL_LIB)(solfet.o) \ 
    3023    $(MODEL_LIB)(solpcg.o) \ 
    3024    $(MODEL_LIB)(solsor.o) \ 
    3025    $(MODEL_LIB)(sol_oce.o) \ 
    3026    $(MODEL_LIB)(zdf_oce.o) \ 
    3027    dom_oce.F90 \ 
    3028    in_out_manager.F90 \ 
    3029    lbclnk.F90 \ 
    3030    ldfdyn_oce.F90 \ 
    3031    ldftra_oce.F90 \ 
    3032    lib_mpp.F90 \ 
    3033    obc_oce.F90 \ 
    3034    oce.F90 \ 
    3035    phycst.F90 \ 
    3036    solfet.F90 \ 
    3037    solisl.F90 \ 
    3038    solpcg.F90 \ 
    3039    solsor.F90 \ 
    3040    solsor_e.F90 \ 
    3041    sol_oce.F90 \ 
    3042    zdf_oce.F90 \ 
    3043    $(MODEL_LIB)(dom_oce.o) \ 
    3044    $(MODEL_LIB)(in_out_manager.o) \ 
    3045    $(MODEL_LIB)(lbclnk.o) \ 
    3046    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3047    $(MODEL_LIB)(ldftra_oce.o) \ 
    3048    $(MODEL_LIB)(lib_mpp.o) \ 
    3049    $(MODEL_LIB)(obc_oce.o) \ 
    3050    $(MODEL_LIB)(oce.o) \ 
    3051    $(MODEL_LIB)(phycst.o) \ 
    3052    $(MODEL_LIB)(solfet.o) \ 
    3053    $(MODEL_LIB)(solisl.o) \ 
    3054    $(MODEL_LIB)(solpcg.o) \ 
    3055    $(MODEL_LIB)(solsor.o) \ 
    3056    $(MODEL_LIB)(solsor_e.o) \ 
    3057    $(MODEL_LIB)(sol_oce.o) \ 
    3058    $(MODEL_LIB)(zdf_oce.o) \ 
    3059    domzgr_substitute.h90 \ 
    3060    obc_vectopt_loop_substitute.h90 \ 
    3061    vectopt_loop_substitute.h90 \ 
    3062    KEY_CPP \ 
    3063    dynspg_rl.F90 
    3064 $(MODEL_LIB)(dynspg_ts.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    flxmod.F90 \ 
    3075    flxrnf.F90 \ 
    3076    flx_oce.F90 \ 
    3077    ice_oce.F90 \ 
    3078    in_out_manager.F90 \ 
    3079    lbclnk.F90 \ 
    3080    lib_mpp.F90 \ 
    3081    lib_print.f90 \ 
    3082    obccli.F90 \ 
    3083    obcdta.F90 \ 
    3084    obc_oce.F90 \ 
    3085    obc_par.F90 \ 
    3086    oce.F90 \ 
    3087    ocfzpt.F90 \ 
    3088    par_kind.F90 \ 
    3089    par_oce.F90 \ 
    3090    phycst.F90 \ 
    3091    prtctl.F90 \ 
    3092    taumod.F90 \ 
    3093    tradmp.F90 \ 
    3094    trdmod.F90 \ 
    3095    trdmod_oce.F90 \ 
    3096    $(MODEL_LIB)(blk_oce.o) \ 
    3097    $(MODEL_LIB)(cpl_oce.o) \ 
    3098    $(MODEL_LIB)(daymod.o) \ 
    3099    $(MODEL_LIB)(dom_oce.o) \ 
    3100    $(MODEL_LIB)(dtasal.o) \ 
    3101    $(MODEL_LIB)(dtasss.o) \ 
    3102    $(MODEL_LIB)(dtasst.o) \ 
    3103    $(MODEL_LIB)(dtatem.o) \ 
    3104    $(MODEL_LIB)(dynspg_oce.o) \ 
    3105    $(MODEL_LIB)(flxmod.o) \ 
    3106    $(MODEL_LIB)(flxrnf.o) \ 
    3107    $(MODEL_LIB)(flx_oce.o) \ 
    3108    $(MODEL_LIB)(ice_oce.o) \ 
    3109    $(MODEL_LIB)(in_out_manager.o) \ 
    3110    $(MODEL_LIB)(lbclnk.o) \ 
    3111    $(MODEL_LIB)(lib_mpp.o) \ 
    3112    $(MODEL_LIB)(lib_print.o) \ 
    3113    $(MODEL_LIB)(obccli.o) \ 
    3114    $(MODEL_LIB)(obcdta.o) \ 
    3115    $(MODEL_LIB)(obc_oce.o) \ 
    3116    $(MODEL_LIB)(obc_par.o) \ 
    3117    $(MODEL_LIB)(oce.o) \ 
    3118    $(MODEL_LIB)(ocfzpt.o) \ 
    3119    $(MODEL_LIB)(par_kind.o) \ 
    3120    $(MODEL_LIB)(par_oce.o) \ 
    3121    $(MODEL_LIB)(phycst.o) \ 
    3122    $(MODEL_LIB)(prtctl.o) \ 
    3123    $(MODEL_LIB)(taumod.o) \ 
    3124    $(MODEL_LIB)(tradmp.o) \ 
    3125    $(MODEL_LIB)(trdmod.o) \ 
    3126    $(MODEL_LIB)(trdmod_oce.o) \ 
    3127    dom_oce.F90 \ 
    3128    dynspg_oce.F90 \ 
    3129    dynvor.F90 \ 
    3130    in_out_manager.F90 \ 
    3131    lbclnk.F90 \ 
    3132    lib_mpp.F90 \ 
    3133    obcdta.F90 \ 
    3134    obcfla.F90 \ 
    3135    obc_oce.F90 \ 
    3136    obc_par.F90 \ 
    3137    ocesbc.F90 \ 
    3138    oce.F90 \ 
    3139    phycst.F90 \ 
    3140    prtctl.F90 \ 
    3141    $(MODEL_LIB)(dom_oce.o) \ 
    3142    $(MODEL_LIB)(dynspg_oce.o) \ 
    3143    $(MODEL_LIB)(dynvor.o) \ 
    3144    $(MODEL_LIB)(in_out_manager.o) \ 
    3145    $(MODEL_LIB)(lbclnk.o) \ 
    3146    $(MODEL_LIB)(lib_mpp.o) \ 
    3147    $(MODEL_LIB)(obcdta.o) \ 
    3148    $(MODEL_LIB)(obcfla.o) \ 
    3149    $(MODEL_LIB)(obc_oce.o) \ 
    3150    $(MODEL_LIB)(obc_par.o) \ 
    3151    $(MODEL_LIB)(ocesbc.o) \ 
    3152    $(MODEL_LIB)(oce.o) \ 
    3153    $(MODEL_LIB)(phycst.o) \ 
    3154    $(MODEL_LIB)(prtctl.o) \ 
    3155    domzgr_substitute.h90 \ 
    3156    vectopt_loop_substitute.h90 \ 
    3157    KEY_CPP \ 
    3158    dynspg_ts.F90 
    3159 $(MODEL_LIB)(dynspg_ts_jki.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_jki.F90 
    3254 $(MODEL_LIB)(dynvor.o) :   \ 
    3255    dom_oce.F90 \ 
    3256    in_out_manager.F90 \ 
    3257    lib_mpp.F90 \ 
    3258    lib_print.f90 \ 
    3259    oce.F90 \ 
    3260    par_kind.F90 \ 
    3261    par_oce.F90 \ 
    3262    trabbl.F90 \ 
    3263    trdicp.F90 \ 
    3264    trdicp_oce.F90 \ 
    3265    trdmld.F90 \ 
    3266    trdmld_oce.F90 \ 
    3267    trdmod_oce.F90 \ 
    3268    trdvor.F90 \ 
    3269    trdvor_oce.F90 \ 
    3270    $(MODEL_LIB)(dom_oce.o) \ 
    3271    $(MODEL_LIB)(in_out_manager.o) \ 
    3272    $(MODEL_LIB)(lib_mpp.o) \ 
    3273    $(MODEL_LIB)(lib_print.o) \ 
    3274    $(MODEL_LIB)(oce.o) \ 
    3275    $(MODEL_LIB)(par_kind.o) \ 
    3276    $(MODEL_LIB)(par_oce.o) \ 
    3277    $(MODEL_LIB)(trabbl.o) \ 
    3278    $(MODEL_LIB)(trdicp.o) \ 
    3279    $(MODEL_LIB)(trdicp_oce.o) \ 
    3280    $(MODEL_LIB)(trdmld.o) \ 
    3281    $(MODEL_LIB)(trdmld_oce.o) \ 
    3282    $(MODEL_LIB)(trdmod_oce.o) \ 
    3283    $(MODEL_LIB)(trdvor.o) \ 
    3284    $(MODEL_LIB)(trdvor_oce.o) \ 
    3285    dom_oce.F90 \ 
    3286    in_out_manager.F90 \ 
    3287    lbclnk.F90 \ 
    3288    oce.F90 \ 
    3289    prtctl.F90 \ 
    3290    trdmod.F90 \ 
    3291    trdmod_oce.F90 \ 
    3292    $(MODEL_LIB)(dom_oce.o) \ 
    3293    $(MODEL_LIB)(in_out_manager.o) \ 
    3294    $(MODEL_LIB)(lbclnk.o) \ 
    3295    $(MODEL_LIB)(oce.o) \ 
    3296    $(MODEL_LIB)(prtctl.o) \ 
    3297    $(MODEL_LIB)(trdmod.o) \ 
    3298    $(MODEL_LIB)(trdmod_oce.o) \ 
    3299    domzgr_substitute.h90 \ 
    3300    vectopt_loop_substitute.h90 \ 
    3301    KEY_CPP \ 
    3302    dynvor.F90 
    3303 $(MODEL_LIB)(dynzad.o) :   \ 
    3304    daymod.F90 \ 
    3305    dom_oce.F90 \ 
    3306    in_out_manager.F90 \ 
    3307    lib_mpp.F90 \ 
    3308    lib_print.f90 \ 
    3309    oce.F90 \ 
    3310    par_kind.F90 \ 
    3311    par_oce.F90 \ 
    3312    phycst.F90 \ 
    3313    trabbl.F90 \ 
    3314    trdicp.F90 \ 
    3315    trdicp_oce.F90 \ 
    3316    trdmld.F90 \ 
    3317    trdmld_oce.F90 \ 
    3318    trdmod_oce.F90 \ 
    3319    trdvor.F90 \ 
    3320    trdvor_oce.F90 \ 
    3321    $(MODEL_LIB)(daymod.o) \ 
    3322    $(MODEL_LIB)(dom_oce.o) \ 
    3323    $(MODEL_LIB)(in_out_manager.o) \ 
    3324    $(MODEL_LIB)(lib_mpp.o) \ 
    3325    $(MODEL_LIB)(lib_print.o) \ 
    3326    $(MODEL_LIB)(oce.o) \ 
    3327    $(MODEL_LIB)(par_kind.o) \ 
    3328    $(MODEL_LIB)(par_oce.o) \ 
    3329    $(MODEL_LIB)(phycst.o) \ 
    3330    $(MODEL_LIB)(trabbl.o) \ 
    3331    $(MODEL_LIB)(trdicp.o) \ 
    3332    $(MODEL_LIB)(trdicp_oce.o) \ 
    3333    $(MODEL_LIB)(trdmld.o) \ 
    3334    $(MODEL_LIB)(trdmld_oce.o) \ 
    3335    $(MODEL_LIB)(trdmod_oce.o) \ 
    3336    $(MODEL_LIB)(trdvor.o) \ 
    3337    $(MODEL_LIB)(trdvor_oce.o) \ 
    3338    dom_oce.F90 \ 
    3339    flxrnf.F90 \ 
    3340    in_out_manager.F90 \ 
    3341    oce.F90 \ 
    3342    prtctl.F90 \ 
    3343    trdmod.F90 \ 
    3344    trdmod_oce.F90 \ 
    3345    $(MODEL_LIB)(dom_oce.o) \ 
    3346    $(MODEL_LIB)(flxrnf.o) \ 
    3347    $(MODEL_LIB)(in_out_manager.o) \ 
    3348    $(MODEL_LIB)(oce.o) \ 
    3349    $(MODEL_LIB)(prtctl.o) \ 
    3350    $(MODEL_LIB)(trdmod.o) \ 
    3351    $(MODEL_LIB)(trdmod_oce.o) \ 
    3352    domzgr_substitute.h90 \ 
    3353    vectopt_loop_substitute.h90 \ 
    3354    KEY_CPP \ 
    3355    dynzad.F90 
    3356 $(MODEL_LIB)(dynzdf_exp.o) :  \ 
    3357    daymod.F90 \ 
    3358    dom_oce.F90 \ 
    3359    in_out_manager.F90 \ 
    3360    lbclnk.F90 \ 
    3361    lib_mpp.F90 \ 
    3362    lib_print.f90 \ 
    3363    oce.F90 \ 
    3364    par_kind.F90 \ 
    3365    par_oce.F90 \ 
    3366    phycst.F90 \ 
    3367    trabbl.F90 \ 
    3368    trdicp.F90 \ 
    3369    trdicp_oce.F90 \ 
    3370    trdmld.F90 \ 
    3371    trdmld_oce.F90 \ 
    3372    trdmod_oce.F90 \ 
    3373    trdvor.F90 \ 
    3374    trdvor_oce.F90 \ 
    3375    $(MODEL_LIB)(daymod.o) \ 
    3376    $(MODEL_LIB)(dom_oce.o) \ 
    3377    $(MODEL_LIB)(in_out_manager.o) \ 
    3378    $(MODEL_LIB)(lbclnk.o) \ 
    3379    $(MODEL_LIB)(lib_mpp.o) \ 
    3380    $(MODEL_LIB)(lib_print.o) \ 
    3381    $(MODEL_LIB)(oce.o) \ 
    3382    $(MODEL_LIB)(par_kind.o) \ 
    3383    $(MODEL_LIB)(par_oce.o) \ 
    3384    $(MODEL_LIB)(phycst.o) \ 
    3385    $(MODEL_LIB)(trabbl.o) \ 
    3386    $(MODEL_LIB)(trdicp.o) \ 
    3387    $(MODEL_LIB)(trdicp_oce.o) \ 
    3388    $(MODEL_LIB)(trdmld.o) \ 
    3389    $(MODEL_LIB)(trdmld_oce.o) \ 
    3390    $(MODEL_LIB)(trdmod_oce.o) \ 
    3391    $(MODEL_LIB)(trdvor.o) \ 
    3392    $(MODEL_LIB)(trdvor_oce.o) \ 
    3393    dom_oce.F90 \ 
    3394    in_out_manager.F90 \ 
    3395    oce.F90 \ 
    3396    phycst.F90 \ 
    3397    prtctl.F90 \ 
    3398    taumod.F90 \ 
    3399    trdmod.F90 \ 
    3400    trdmod_oce.F90 \ 
    3401    zdf_oce.F90 \ 
    3402    $(MODEL_LIB)(dom_oce.o) \ 
    3403    $(MODEL_LIB)(in_out_manager.o) \ 
    3404    $(MODEL_LIB)(oce.o) \ 
    3405    $(MODEL_LIB)(phycst.o) \ 
    3406    $(MODEL_LIB)(prtctl.o) \ 
    3407    $(MODEL_LIB)(taumod.o) \ 
    3408    $(MODEL_LIB)(trdmod.o) \ 
    3409    $(MODEL_LIB)(trdmod_oce.o) \ 
    3410    $(MODEL_LIB)(zdf_oce.o) \ 
    3411    domzgr_substitute.h90 \ 
    3412    vectopt_loop_substitute.h90 \ 
    3413    KEY_CPP \ 
    3414    dynzdf_exp.F90 
    3415 $(MODEL_LIB)(dynzdf_imp.o) :  \ 
    3416    daymod.F90 \ 
    3417    dom_oce.F90 \ 
    3418    in_out_manager.F90 \ 
    3419    lbclnk.F90 \ 
    3420    lib_mpp.F90 \ 
    3421    lib_print.f90 \ 
    3422    oce.F90 \ 
    3423    par_kind.F90 \ 
    3424    par_oce.F90 \ 
    3425    phycst.F90 \ 
    3426    trabbl.F90 \ 
    3427    trdicp.F90 \ 
    3428    trdicp_oce.F90 \ 
    3429    trdmld.F90 \ 
    3430    trdmld_oce.F90 \ 
    3431    trdmod_oce.F90 \ 
    3432    trdvor.F90 \ 
    3433    trdvor_oce.F90 \ 
    3434    $(MODEL_LIB)(daymod.o) \ 
    3435    $(MODEL_LIB)(dom_oce.o) \ 
    3436    $(MODEL_LIB)(in_out_manager.o) \ 
    3437    $(MODEL_LIB)(lbclnk.o) \ 
    3438    $(MODEL_LIB)(lib_mpp.o) \ 
    3439    $(MODEL_LIB)(lib_print.o) \ 
    3440    $(MODEL_LIB)(oce.o) \ 
    3441    $(MODEL_LIB)(par_kind.o) \ 
    3442    $(MODEL_LIB)(par_oce.o) \ 
    3443    $(MODEL_LIB)(phycst.o) \ 
    3444    $(MODEL_LIB)(trabbl.o) \ 
    3445    $(MODEL_LIB)(trdicp.o) \ 
    3446    $(MODEL_LIB)(trdicp_oce.o) \ 
    3447    $(MODEL_LIB)(trdmld.o) \ 
    3448    $(MODEL_LIB)(trdmld_oce.o) \ 
    3449    $(MODEL_LIB)(trdmod_oce.o) \ 
    3450    $(MODEL_LIB)(trdvor.o) \ 
    3451    $(MODEL_LIB)(trdvor_oce.o) \ 
    3452    dom_oce.F90 \ 
    3453    in_out_manager.F90 \ 
    3454    oce.F90 \ 
    3455    phycst.F90 \ 
    3456    prtctl.F90 \ 
    3457    taumod.F90 \ 
    3458    trdmod.F90 \ 
    3459    trdmod_oce.F90 \ 
    3460    zdf_oce.F90 \ 
    3461    $(MODEL_LIB)(dom_oce.o) \ 
    3462    $(MODEL_LIB)(in_out_manager.o) \ 
    3463    $(MODEL_LIB)(oce.o) \ 
    3464    $(MODEL_LIB)(phycst.o) \ 
    3465    $(MODEL_LIB)(prtctl.o) \ 
    3466    $(MODEL_LIB)(taumod.o) \ 
    3467    $(MODEL_LIB)(trdmod.o) \ 
    3468    $(MODEL_LIB)(trdmod_oce.o) \ 
    3469    $(MODEL_LIB)(zdf_oce.o) \ 
    3470    domzgr_substitute.h90 \ 
    3471    vectopt_loop_substitute.h90 \ 
    3472    KEY_CPP \ 
    3473    dynzdf_imp.F90 
    3474 $(MODEL_LIB)(dynzdf_imp_atsk.o) :   \ 
    3475    daymod.F90 \ 
    3476    dom_oce.F90 \ 
    3477    in_out_manager.F90 \ 
    3478    lbclnk.F90 \ 
    3479    lib_mpp.F90 \ 
    3480    lib_print.f90 \ 
    3481    oce.F90 \ 
    3482    par_kind.F90 \ 
    3483    par_oce.F90 \ 
    3484    phycst.F90 \ 
    3485    trabbl.F90 \ 
    3486    trdicp.F90 \ 
    3487    trdicp_oce.F90 \ 
    3488    trdmld.F90 \ 
    3489    trdmld_oce.F90 \ 
    3490    trdmod_oce.F90 \ 
    3491    trdvor.F90 \ 
    3492    trdvor_oce.F90 \ 
    3493    $(MODEL_LIB)(daymod.o) \ 
    3494    $(MODEL_LIB)(dom_oce.o) \ 
    3495    $(MODEL_LIB)(in_out_manager.o) \ 
    3496    $(MODEL_LIB)(lbclnk.o) \ 
    3497    $(MODEL_LIB)(lib_mpp.o) \ 
    3498    $(MODEL_LIB)(lib_print.o) \ 
    3499    $(MODEL_LIB)(oce.o) \ 
    3500    $(MODEL_LIB)(par_kind.o) \ 
    3501    $(MODEL_LIB)(par_oce.o) \ 
    3502    $(MODEL_LIB)(phycst.o) \ 
    3503    $(MODEL_LIB)(trabbl.o) \ 
    3504    $(MODEL_LIB)(trdicp.o) \ 
    3505    $(MODEL_LIB)(trdicp_oce.o) \ 
    3506    $(MODEL_LIB)(trdmld.o) \ 
    3507    $(MODEL_LIB)(trdmld_oce.o) \ 
    3508    $(MODEL_LIB)(trdmod_oce.o) \ 
    3509    $(MODEL_LIB)(trdvor.o) \ 
    3510    $(MODEL_LIB)(trdvor_oce.o) \ 
    3511    dom_oce.F90 \ 
    3512    in_out_manager.F90 \ 
    3513    oce.F90 \ 
    3514    phycst.F90 \ 
    3515    prtctl.F90 \ 
    3516    taumod.F90 \ 
    3517    trdmod.F90 \ 
    3518    trdmod_oce.F90 \ 
    3519    zdf_oce.F90 \ 
    3520    $(MODEL_LIB)(dom_oce.o) \ 
    3521    $(MODEL_LIB)(in_out_manager.o) \ 
    3522    $(MODEL_LIB)(oce.o) \ 
    3523    $(MODEL_LIB)(phycst.o) \ 
    3524    $(MODEL_LIB)(prtctl.o) \ 
    3525    $(MODEL_LIB)(taumod.o) \ 
    3526    $(MODEL_LIB)(trdmod.o) \ 
    3527    $(MODEL_LIB)(trdmod_oce.o) \ 
    3528    $(MODEL_LIB)(zdf_oce.o) \ 
    3529    domzgr_substitute.h90 \ 
    3530    vectopt_loop_substitute.h90 \ 
    3531    KEY_CPP \ 
    3532    dynzdf_imp_atsk.F90 
    3533 $(MODEL_LIB)(dynzdf_iso.o) :  \ 
    35343556   daymod.F90 \ 
    35353557   dom_oce.F90 \ 
     
    35543576   trdvor_oce.F90 \ 
    35553577   zdfmxl.F90 \ 
    3556    $(MODEL_LIB)(daymod.o) \ 
    3557    $(MODEL_LIB)(dom_oce.o) \ 
    3558    $(MODEL_LIB)(in_out_manager.o) \ 
    3559    $(MODEL_LIB)(lbclnk.o) \ 
    3560    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3578   $(MODEL_LIB)(dom_oce.o) \ 
     3579   $(MODEL_LIB)(in_out_manager.o) \ 
     3580   $(MODEL_LIB)(ldfslp.o) \ 
    35613581   $(MODEL_LIB)(ldftra_oce.o) \ 
    3562    $(MODEL_LIB)(lib_mpp.o) \ 
    3563    $(MODEL_LIB)(lib_print.o) \ 
    3564    $(MODEL_LIB)(oce.o) \ 
    3565    $(MODEL_LIB)(par_kind.o) \ 
    3566    $(MODEL_LIB)(par_oce.o) \ 
    3567    $(MODEL_LIB)(phycst.o) \ 
    3568    $(MODEL_LIB)(prtctl.o) \ 
    3569    $(MODEL_LIB)(trabbl.o) \ 
    3570    $(MODEL_LIB)(trdicp.o) \ 
    3571    $(MODEL_LIB)(trdicp_oce.o) \ 
    3572    $(MODEL_LIB)(trdmld.o) \ 
    3573    $(MODEL_LIB)(trdmld_oce.o) \ 
     3582   $(MODEL_LIB)(oce.o) \ 
     3583   $(MODEL_LIB)(phycst.o) \ 
     3584   $(MODEL_LIB)(prtctl.o) \ 
     3585   $(MODEL_LIB)(taumod.o) \ 
     3586   $(MODEL_LIB)(trdmod.o) \ 
    35743587   $(MODEL_LIB)(trdmod_oce.o) \ 
    3575    $(MODEL_LIB)(trdvor.o) \ 
    3576    $(MODEL_LIB)(trdvor_oce.o) \ 
    3577    $(MODEL_LIB)(zdfmxl.o) \ 
     3588   $(MODEL_LIB)(zdf_oce.o) \ 
    35783589   dom_oce.F90 \ 
    35793590   in_out_manager.F90 \ 
     
    35873598   trdmod_oce.F90 \ 
    35883599   zdf_oce.F90 \ 
    3589    $(MODEL_LIB)(dom_oce.o) \ 
    3590    $(MODEL_LIB)(in_out_manager.o) \ 
    3591    $(MODEL_LIB)(ldfslp.o) \ 
    3592    $(MODEL_LIB)(ldftra_oce.o) \ 
    3593    $(MODEL_LIB)(oce.o) \ 
    3594    $(MODEL_LIB)(phycst.o) \ 
    3595    $(MODEL_LIB)(prtctl.o) \ 
    3596    $(MODEL_LIB)(taumod.o) \ 
    3597    $(MODEL_LIB)(trdmod.o) \ 
    3598    $(MODEL_LIB)(trdmod_oce.o) \ 
    3599    $(MODEL_LIB)(zdf_oce.o) \ 
    36003600   domzgr_substitute.h90 \ 
    36013601   vectopt_loop_substitute.h90 \ 
     
    36043604   dynzdf_iso.F90 
    36053605$(MODEL_LIB)(eosbn2.o) :   \ 
     3606   $(MODEL_LIB)(dom_oce.o) \ 
     3607   $(MODEL_LIB)(in_out_manager.o) \ 
     3608   $(MODEL_LIB)(lbclnk.o) \ 
     3609   $(MODEL_LIB)(lib_mpp.o) \ 
     3610   $(MODEL_LIB)(lib_print.o) \ 
     3611   $(MODEL_LIB)(oce.o) \ 
     3612   $(MODEL_LIB)(par_kind.o) \ 
     3613   $(MODEL_LIB)(par_oce.o) \ 
     3614   $(MODEL_LIB)(prtctl.o) \ 
     3615   $(MODEL_LIB)(zdf_oce.o) \ 
    36063616   dom_oce.F90 \ 
    36073617   in_out_manager.F90 \ 
     
    36163626   $(MODEL_LIB)(dom_oce.o) \ 
    36173627   $(MODEL_LIB)(in_out_manager.o) \ 
    3618    $(MODEL_LIB)(lbclnk.o) \ 
    3619    $(MODEL_LIB)(lib_mpp.o) \ 
    3620    $(MODEL_LIB)(lib_print.o) \ 
    3621    $(MODEL_LIB)(oce.o) \ 
    3622    $(MODEL_LIB)(par_kind.o) \ 
    3623    $(MODEL_LIB)(par_oce.o) \ 
    3624    $(MODEL_LIB)(prtctl.o) \ 
    3625    $(MODEL_LIB)(zdf_oce.o) \ 
     3628   $(MODEL_LIB)(phycst.o) \ 
     3629   $(MODEL_LIB)(prtctl.o) \ 
     3630   $(MODEL_LIB)(zdfddm.o) \ 
    36263631   dom_oce.F90 \ 
    36273632   in_out_manager.F90 \ 
     
    36293634   prtctl.F90 \ 
    36303635   zdfddm.F90 \ 
    3631    $(MODEL_LIB)(dom_oce.o) \ 
    3632    $(MODEL_LIB)(in_out_manager.o) \ 
    3633    $(MODEL_LIB)(phycst.o) \ 
    3634    $(MODEL_LIB)(prtctl.o) \ 
    3635    $(MODEL_LIB)(zdfddm.o) \ 
    36363636   domzgr_substitute.h90 \ 
    36373637   vectopt_loop_substitute.h90 \ 
     
    36393639   eosbn2.F90 
    36403640$(MODEL_LIB)(flo4rk.o) :   \ 
    3641    lib_print.f90 \ 
    3642    par_kind.F90 \ 
    3643    par_oce.F90 \ 
    3644    $(MODEL_LIB)(lib_print.o) \ 
    3645    $(MODEL_LIB)(par_kind.o) \ 
    3646    $(MODEL_LIB)(par_oce.o) \ 
     3641   $(MODEL_LIB)(lib_print.o) \ 
     3642   $(MODEL_LIB)(par_kind.o) \ 
     3643   $(MODEL_LIB)(par_oce.o) \ 
     3644   lib_print.f90 \ 
     3645   par_kind.F90 \ 
     3646   par_oce.F90 \ 
     3647   $(MODEL_LIB)(dom_oce.o) \ 
     3648   $(MODEL_LIB)(flo_oce.o) \ 
     3649   $(MODEL_LIB)(in_out_manager.o) \ 
     3650   $(MODEL_LIB)(oce.o) \ 
    36473651   dom_oce.F90 \ 
    36483652   flo_oce.F90 \ 
    36493653   in_out_manager.F90 \ 
    36503654   oce.F90 \ 
     3655   KEY_CPP \ 
     3656   flo4rk.F90 
     3657$(MODEL_LIB)(flo_oce.o) :  \ 
     3658   $(MODEL_LIB)(par_kind.o) \ 
     3659   par_kind.F90 \ 
     3660   $(MODEL_LIB)(par_oce.o) \ 
     3661   par_oce.F90 \ 
     3662   KEY_CPP \ 
     3663   flo_oce.F90 
     3664$(MODEL_LIB)(floats.o) :   \ 
     3665   $(MODEL_LIB)(daymod.o) \ 
    36513666   $(MODEL_LIB)(dom_oce.o) \ 
    36523667   $(MODEL_LIB)(flo_oce.o) \ 
    36533668   $(MODEL_LIB)(in_out_manager.o) \ 
    3654    $(MODEL_LIB)(oce.o) \ 
    3655    KEY_CPP \ 
    3656    flo4rk.F90 
    3657 $(MODEL_LIB)(floats.o) :   \ 
     3669   $(MODEL_LIB)(lib_mpp.o) \ 
     3670   $(MODEL_LIB)(oce.o) \ 
     3671   $(MODEL_LIB)(par_oce.o) \ 
     3672   $(MODEL_LIB)(phycst.o) \ 
    36583673   daymod.F90 \ 
    36593674   dom_oce.F90 \ 
     
    36643679   par_oce.F90 \ 
    36653680   phycst.F90 \ 
    3666    $(MODEL_LIB)(daymod.o) \ 
    3667    $(MODEL_LIB)(dom_oce.o) \ 
     3681   $(MODEL_LIB)(flo4rk.o) \ 
    36683682   $(MODEL_LIB)(flo_oce.o) \ 
    3669    $(MODEL_LIB)(in_out_manager.o) \ 
    3670    $(MODEL_LIB)(lib_mpp.o) \ 
    3671    $(MODEL_LIB)(oce.o) \ 
    3672    $(MODEL_LIB)(par_oce.o) \ 
    3673    $(MODEL_LIB)(phycst.o) \ 
     3683   $(MODEL_LIB)(floblk.o) \ 
     3684   $(MODEL_LIB)(flodom.o) \ 
     3685   $(MODEL_LIB)(flowri.o) \ 
     3686   $(MODEL_LIB)(lib_mpp.o) \ 
    36743687   flo4rk.F90 \ 
     3688   flo_oce.F90 \ 
    36753689   floblk.F90 \ 
    36763690   flodom.F90 \ 
    36773691   flowri.F90 \ 
    3678    flo_oce.F90 \ 
    3679    lib_mpp.F90 \ 
    3680    $(MODEL_LIB)(flo4rk.o) \ 
    3681    $(MODEL_LIB)(floblk.o) \ 
    3682    $(MODEL_LIB)(flodom.o) \ 
    3683    $(MODEL_LIB)(flowri.o) \ 
    3684    $(MODEL_LIB)(flo_oce.o) \ 
    3685    $(MODEL_LIB)(lib_mpp.o) \ 
     3692   lib_mpp.F90 \ 
    36863693   $(IOIPSL_LIB) \ 
    36873694   KEY_CPP \ 
    36883695   floats.F90 
    36893696$(MODEL_LIB)(floblk.o) :   \ 
    3690    dom_oce.F90 \ 
    3691    in_out_manager.F90 \ 
    3692    lib_print.f90 \ 
    3693    par_kind.F90 \ 
    3694    par_oce.F90 \ 
    3695    $(MODEL_LIB)(dom_oce.o) \ 
    3696    $(MODEL_LIB)(in_out_manager.o) \ 
    3697    $(MODEL_LIB)(lib_print.o) \ 
    3698    $(MODEL_LIB)(par_kind.o) \ 
    3699    $(MODEL_LIB)(par_oce.o) \ 
     3697   $(MODEL_LIB)(dom_oce.o) \ 
     3698   $(MODEL_LIB)(in_out_manager.o) \ 
     3699   $(MODEL_LIB)(lib_print.o) \ 
     3700   $(MODEL_LIB)(par_kind.o) \ 
     3701   $(MODEL_LIB)(par_oce.o) \ 
     3702   dom_oce.F90 \ 
     3703   in_out_manager.F90 \ 
     3704   lib_print.f90 \ 
     3705   par_kind.F90 \ 
     3706   par_oce.F90 \ 
     3707   $(MODEL_LIB)(dom_oce.o) \ 
     3708   $(MODEL_LIB)(flo_oce.o) \ 
     3709   $(MODEL_LIB)(in_out_manager.o) \ 
     3710   $(MODEL_LIB)(lib_mpp.o) \ 
     3711   $(MODEL_LIB)(oce.o) \ 
     3712   $(MODEL_LIB)(phycst.o) \ 
    37003713   dom_oce.F90 \ 
    37013714   flo_oce.F90 \ 
     
    37043717   oce.F90 \ 
    37053718   phycst.F90 \ 
    3706    $(MODEL_LIB)(dom_oce.o) \ 
    3707    $(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)(phycst.o) \ 
    37123719   KEY_CPP \ 
    37133720   floblk.F90 
    37143721$(MODEL_LIB)(flodom.o) :   \ 
    3715    dom_oce.F90 \ 
    3716    in_out_manager.F90 \ 
    3717    lib_print.f90 \ 
    3718    par_kind.F90 \ 
    3719    par_oce.F90 \ 
    3720    $(MODEL_LIB)(dom_oce.o) \ 
    3721    $(MODEL_LIB)(in_out_manager.o) \ 
    3722    $(MODEL_LIB)(lib_print.o) \ 
    3723    $(MODEL_LIB)(par_kind.o) \ 
    3724    $(MODEL_LIB)(par_oce.o) \ 
     3722   $(MODEL_LIB)(dom_oce.o) \ 
     3723   $(MODEL_LIB)(in_out_manager.o) \ 
     3724   $(MODEL_LIB)(lib_print.o) \ 
     3725   $(MODEL_LIB)(par_kind.o) \ 
     3726   $(MODEL_LIB)(par_oce.o) \ 
     3727   dom_oce.F90 \ 
     3728   in_out_manager.F90 \ 
     3729   lib_print.f90 \ 
     3730   par_kind.F90 \ 
     3731   par_oce.F90 \ 
     3732   $(MODEL_LIB)(dom_oce.o) \ 
     3733   $(MODEL_LIB)(flo_oce.o) \ 
     3734   $(MODEL_LIB)(in_out_manager.o) \ 
     3735   $(MODEL_LIB)(lib_mpp.o) \ 
     3736   $(MODEL_LIB)(oce.o) \ 
    37253737   dom_oce.F90 \ 
    37263738   flo_oce.F90 \ 
     
    37283740   lib_mpp.F90 \ 
    37293741   oce.F90 \ 
    3730    $(MODEL_LIB)(dom_oce.o) \ 
    3731    $(MODEL_LIB)(flo_oce.o) \ 
    3732    $(MODEL_LIB)(in_out_manager.o) \ 
    3733    $(MODEL_LIB)(lib_mpp.o) \ 
    3734    $(MODEL_LIB)(oce.o) \ 
    37353742   domzgr_substitute.h90 \ 
    37363743   KEY_CPP \ 
    37373744   flodom.F90 
    37383745$(MODEL_LIB)(flowri.o) :   \ 
    3739    dom_oce.F90 \ 
    3740    in_out_manager.F90 \ 
    3741    lib_print.f90 \ 
    3742    par_kind.F90 \ 
    3743    par_oce.F90 \ 
    3744    phycst.F90 \ 
    3745    prtctl.F90 \ 
    3746    $(MODEL_LIB)(dom_oce.o) \ 
    3747    $(MODEL_LIB)(in_out_manager.o) \ 
    3748    $(MODEL_LIB)(lib_print.o) \ 
    3749    $(MODEL_LIB)(par_kind.o) \ 
    3750    $(MODEL_LIB)(par_oce.o) \ 
    3751    $(MODEL_LIB)(phycst.o) \ 
    3752    $(MODEL_LIB)(prtctl.o) \ 
     3746   $(MODEL_LIB)(dom_oce.o) \ 
     3747   $(MODEL_LIB)(in_out_manager.o) \ 
     3748   $(MODEL_LIB)(lib_print.o) \ 
     3749   $(MODEL_LIB)(par_kind.o) \ 
     3750   $(MODEL_LIB)(par_oce.o) \ 
     3751   $(MODEL_LIB)(phycst.o) \ 
     3752   $(MODEL_LIB)(prtctl.o) \ 
     3753   dom_oce.F90 \ 
     3754   in_out_manager.F90 \ 
     3755   lib_print.f90 \ 
     3756   par_kind.F90 \ 
     3757   par_oce.F90 \ 
     3758   phycst.F90 \ 
     3759   prtctl.F90 \ 
     3760   $(MODEL_LIB)(daymod.o) \ 
     3761   $(MODEL_LIB)(dom_oce.o) \ 
     3762   $(MODEL_LIB)(flo_oce.o) \ 
     3763   $(MODEL_LIB)(in_out_manager.o) \ 
     3764   $(MODEL_LIB)(lib_mpp.o) \ 
     3765   $(MODEL_LIB)(oce.o) \ 
    37533766   daymod.F90 \ 
    37543767   dom_oce.F90 \ 
     
    37573770   lib_mpp.F90 \ 
    37583771   oce.F90 \ 
     3772   domzgr_substitute.h90 \ 
     3773   KEY_CPP \ 
     3774   flowri.F90 
     3775$(MODEL_LIB)(flx_oce.o) :  \ 
     3776   $(MODEL_LIB)(par_kind.o) \ 
     3777   par_kind.F90 \ 
     3778   $(MODEL_LIB)(par_oce.o) \ 
     3779   par_oce.F90 \ 
     3780   KEY_CPP \ 
     3781   flx_oce.F90 
     3782$(MODEL_LIB)(flxblk.o) :   \ 
     3783   $(MODEL_LIB)(blk_oce.o) \ 
     3784   $(MODEL_LIB)(cpl_oce.o) \ 
    37593785   $(MODEL_LIB)(daymod.o) \ 
    37603786   $(MODEL_LIB)(dom_oce.o) \ 
    3761    $(MODEL_LIB)(flo_oce.o) \ 
    3762    $(MODEL_LIB)(in_out_manager.o) \ 
    3763    $(MODEL_LIB)(lib_mpp.o) \ 
    3764    $(MODEL_LIB)(oce.o) \ 
    3765    domzgr_substitute.h90 \ 
    3766    KEY_CPP \ 
    3767    flowri.F90 
    3768 $(MODEL_LIB)(flo_oce.o) :  \ 
    3769    par_kind.F90 \ 
    3770    $(MODEL_LIB)(par_kind.o) \ 
    3771    par_oce.F90 \ 
    3772    $(MODEL_LIB)(par_oce.o) \ 
    3773    KEY_CPP \ 
    3774    flo_oce.F90 
    3775 $(MODEL_LIB)(flxblk.o) :   \ 
     3787   $(MODEL_LIB)(flx_oce.o) \ 
     3788   $(MODEL_LIB)(ice.o) \ 
     3789   $(MODEL_LIB)(in_out_manager.o) \ 
     3790   $(MODEL_LIB)(lbclnk.o) \ 
     3791   $(MODEL_LIB)(lib_mpp.o) \ 
     3792   $(MODEL_LIB)(lib_print.o) \ 
     3793   $(MODEL_LIB)(oce.o) \ 
     3794   $(MODEL_LIB)(ocfzpt.o) \ 
     3795   $(MODEL_LIB)(par_kind.o) \ 
     3796   $(MODEL_LIB)(par_oce.o) \ 
     3797   $(MODEL_LIB)(phycst.o) \ 
     3798   $(MODEL_LIB)(prtctl.o) \ 
    37763799   blk_oce.F90 \ 
    37773800   cpl_oce.F90 \ 
     
    37903813   phycst.F90 \ 
    37913814   prtctl.F90 \ 
     3815   $(MODEL_LIB)(albedo.o) \ 
    37923816   $(MODEL_LIB)(blk_oce.o) \ 
    37933817   $(MODEL_LIB)(cpl_oce.o) \ 
     
    37953819   $(MODEL_LIB)(dom_oce.o) \ 
    37963820   $(MODEL_LIB)(flx_oce.o) \ 
    3797    $(MODEL_LIB)(ice.o) \ 
    3798    $(MODEL_LIB)(in_out_manager.o) \ 
    3799    $(MODEL_LIB)(lbclnk.o) \ 
    3800    $(MODEL_LIB)(lib_mpp.o) \ 
    3801    $(MODEL_LIB)(lib_print.o) \ 
     3821   $(MODEL_LIB)(in_out_manager.o) \ 
     3822   $(MODEL_LIB)(lbclnk.o) \ 
    38023823   $(MODEL_LIB)(oce.o) \ 
    38033824   $(MODEL_LIB)(ocfzpt.o) \ 
    3804    $(MODEL_LIB)(par_kind.o) \ 
    3805    $(MODEL_LIB)(par_oce.o) \ 
    38063825   $(MODEL_LIB)(phycst.o) \ 
    38073826   $(MODEL_LIB)(prtctl.o) \ 
     
    38183837   phycst.F90 \ 
    38193838   prtctl.F90 \ 
     3839   KEY_CPP \ 
     3840   flxblk.F90 
     3841$(MODEL_LIB)(flxfwb.o) :   \ 
    38203842   $(MODEL_LIB)(albedo.o) \ 
    38213843   $(MODEL_LIB)(blk_oce.o) \ 
     
    38233845   $(MODEL_LIB)(daymod.o) \ 
    38243846   $(MODEL_LIB)(dom_oce.o) \ 
     3847   $(MODEL_LIB)(dtasal.o) \ 
     3848   $(MODEL_LIB)(dtasss.o) \ 
     3849   $(MODEL_LIB)(dtasst.o) \ 
     3850   $(MODEL_LIB)(dtatem.o) \ 
    38253851   $(MODEL_LIB)(flx_oce.o) \ 
    3826    $(MODEL_LIB)(in_out_manager.o) \ 
    3827    $(MODEL_LIB)(lbclnk.o) \ 
     3852   $(MODEL_LIB)(flxmod.o) \ 
     3853   $(MODEL_LIB)(flxrnf.o) \ 
     3854   $(MODEL_LIB)(ice_oce.o) \ 
     3855   $(MODEL_LIB)(in_out_manager.o) \ 
     3856   $(MODEL_LIB)(lbclnk.o) \ 
     3857   $(MODEL_LIB)(lib_mpp.o) \ 
     3858   $(MODEL_LIB)(lib_print.o) \ 
    38283859   $(MODEL_LIB)(oce.o) \ 
    38293860   $(MODEL_LIB)(ocfzpt.o) \ 
    3830    $(MODEL_LIB)(phycst.o) \ 
    3831    $(MODEL_LIB)(prtctl.o) \ 
    3832    KEY_CPP \ 
    3833    flxblk.F90 
    3834 $(MODEL_LIB)(flxfwb.o) :   \ 
     3861   $(MODEL_LIB)(par_kind.o) \ 
     3862   $(MODEL_LIB)(par_oce.o) \ 
     3863   $(MODEL_LIB)(phycst.o) \ 
     3864   $(MODEL_LIB)(prtctl.o) \ 
     3865   $(MODEL_LIB)(taumod.o) \ 
     3866   $(MODEL_LIB)(tradmp.o) \ 
    38353867   albedo.F90 \ 
    38363868   blk_oce.F90 \ 
     
    38423874   dtasst.F90 \ 
    38433875   dtatem.F90 \ 
     3876   flx_oce.F90 \ 
    38443877   flxmod.F90 \ 
    38453878   flxrnf.F90 \ 
    3846    flx_oce.F90 \ 
    38473879   ice_oce.F90 \ 
    38483880   in_out_manager.F90 \ 
     
    38583890   taumod.F90 \ 
    38593891   tradmp.F90 \ 
    3860    $(MODEL_LIB)(albedo.o) \ 
    38613892   $(MODEL_LIB)(blk_oce.o) \ 
    38623893   $(MODEL_LIB)(cpl_oce.o) \ 
    38633894   $(MODEL_LIB)(daymod.o) \ 
    38643895   $(MODEL_LIB)(dom_oce.o) \ 
    3865    $(MODEL_LIB)(dtasal.o) \ 
    3866    $(MODEL_LIB)(dtasss.o) \ 
    3867    $(MODEL_LIB)(dtasst.o) \ 
    3868    $(MODEL_LIB)(dtatem.o) \ 
    3869    $(MODEL_LIB)(flxmod.o) \ 
     3896   $(MODEL_LIB)(flxblk.o) \ 
    38703897   $(MODEL_LIB)(flxrnf.o) \ 
    3871    $(MODEL_LIB)(flx_oce.o) \ 
    3872    $(MODEL_LIB)(ice_oce.o) \ 
    3873    $(MODEL_LIB)(in_out_manager.o) \ 
    3874    $(MODEL_LIB)(lbclnk.o) \ 
    3875    $(MODEL_LIB)(lib_mpp.o) \ 
    3876    $(MODEL_LIB)(lib_print.o) \ 
    3877    $(MODEL_LIB)(oce.o) \ 
    3878    $(MODEL_LIB)(ocfzpt.o) \ 
    3879    $(MODEL_LIB)(par_kind.o) \ 
    3880    $(MODEL_LIB)(par_oce.o) \ 
    3881    $(MODEL_LIB)(phycst.o) \ 
    3882    $(MODEL_LIB)(prtctl.o) \ 
    3883    $(MODEL_LIB)(taumod.o) \ 
    3884    $(MODEL_LIB)(tradmp.o) \ 
     3898   $(MODEL_LIB)(in_out_manager.o) \ 
     3899   $(MODEL_LIB)(lib_mpp.o) \ 
     3900   $(MODEL_LIB)(oce.o) \ 
     3901   $(MODEL_LIB)(ocesbc.o) \ 
     3902   $(MODEL_LIB)(phycst.o) \ 
    38853903   blk_oce.F90 \ 
    38863904   cpl_oce.F90 \ 
     
    38913909   in_out_manager.F90 \ 
    38923910   lib_mpp.F90 \ 
     3911   oce.F90 \ 
    38933912   ocesbc.F90 \ 
    3894    oce.F90 \ 
    3895    phycst.F90 \ 
    3896    $(MODEL_LIB)(blk_oce.o) \ 
    3897    $(MODEL_LIB)(cpl_oce.o) \ 
    3898    $(MODEL_LIB)(daymod.o) \ 
    3899    $(MODEL_LIB)(dom_oce.o) \ 
    3900    $(MODEL_LIB)(flxblk.o) \ 
    3901    $(MODEL_LIB)(flxrnf.o) \ 
    3902    $(MODEL_LIB)(in_out_manager.o) \ 
    3903    $(MODEL_LIB)(lib_mpp.o) \ 
    3904    $(MODEL_LIB)(ocesbc.o) \ 
    3905    $(MODEL_LIB)(oce.o) \ 
    3906    $(MODEL_LIB)(phycst.o) \ 
     3913   phycst.F90 \ 
    39073914   domzgr_substitute.h90 \ 
    39083915   vectopt_loop_substitute.h90 \ 
     
    39103917   flxfwb.F90 
    39113918$(MODEL_LIB)(flxmod.o) :   \ 
    3912    dom_oce.F90 \ 
    3913    in_out_manager.F90 \ 
    3914    lib_mpp.F90 \ 
    3915    lib_print.f90 \ 
    3916    oce.F90 \ 
    3917    par_kind.F90 \ 
    3918    par_oce.F90 \ 
    3919    phycst.F90 \ 
    3920    prtctl.F90 \ 
    3921    $(MODEL_LIB)(dom_oce.o) \ 
    3922    $(MODEL_LIB)(in_out_manager.o) \ 
    3923    $(MODEL_LIB)(lib_mpp.o) \ 
    3924    $(MODEL_LIB)(lib_print.o) \ 
    3925    $(MODEL_LIB)(oce.o) \ 
    3926    $(MODEL_LIB)(par_kind.o) \ 
    3927    $(MODEL_LIB)(par_oce.o) \ 
    3928    $(MODEL_LIB)(phycst.o) \ 
    3929    $(MODEL_LIB)(prtctl.o) \ 
     3919   $(MODEL_LIB)(dom_oce.o) \ 
     3920   $(MODEL_LIB)(in_out_manager.o) \ 
     3921   $(MODEL_LIB)(lib_mpp.o) \ 
     3922   $(MODEL_LIB)(lib_print.o) \ 
     3923   $(MODEL_LIB)(oce.o) \ 
     3924   $(MODEL_LIB)(par_kind.o) \ 
     3925   $(MODEL_LIB)(par_oce.o) \ 
     3926   $(MODEL_LIB)(phycst.o) \ 
     3927   $(MODEL_LIB)(prtctl.o) \ 
     3928   dom_oce.F90 \ 
     3929   in_out_manager.F90 \ 
     3930   lib_mpp.F90 \ 
     3931   lib_print.f90 \ 
     3932   oce.F90 \ 
     3933   par_kind.F90 \ 
     3934   par_oce.F90 \ 
     3935   phycst.F90 \ 
     3936   prtctl.F90 \ 
     3937   $(MODEL_LIB)(daymod.o) \ 
     3938   $(MODEL_LIB)(dom_oce.o) \ 
     3939   $(MODEL_LIB)(in_out_manager.o) \ 
     3940   $(MODEL_LIB)(lbclnk.o) \ 
     3941   $(MODEL_LIB)(lib_mpp.o) \ 
     3942   $(MODEL_LIB)(oce.o) \ 
     3943   $(MODEL_LIB)(ocfzpt.o) \ 
     3944   $(MODEL_LIB)(phycst.o) \ 
    39303945   daymod.F90 \ 
    39313946   dom_oce.F90 \ 
     
    39363951   ocfzpt.F90 \ 
    39373952   phycst.F90 \ 
    3938    $(MODEL_LIB)(daymod.o) \ 
    3939    $(MODEL_LIB)(dom_oce.o) \ 
    3940    $(MODEL_LIB)(in_out_manager.o) \ 
    3941    $(MODEL_LIB)(lbclnk.o) \ 
    3942    $(MODEL_LIB)(lib_mpp.o) \ 
    3943    $(MODEL_LIB)(oce.o) \ 
    3944    $(MODEL_LIB)(ocfzpt.o) \ 
    3945    $(MODEL_LIB)(phycst.o) \ 
     3953   $(MODEL_LIB)(blk_oce.o) \ 
     3954   $(MODEL_LIB)(bulk.o) \ 
     3955   $(MODEL_LIB)(cpl_oce.o) \ 
     3956   $(MODEL_LIB)(flx_oce.o) \ 
     3957   $(MODEL_LIB)(flxrnf.o) \ 
     3958   $(MODEL_LIB)(ice_oce.o) \ 
    39463959   blk_oce.F90 \ 
    39473960   bulk.F90 \ 
    39483961   cpl_oce.F90 \ 
     3962   flx_oce.F90 \ 
    39493963   flxrnf.F90 \ 
    3950    flx_oce.F90 \ 
    39513964   ice_oce.F90 \ 
    3952    $(MODEL_LIB)(blk_oce.o) \ 
    3953    $(MODEL_LIB)(bulk.o) \ 
    3954    $(MODEL_LIB)(cpl_oce.o) \ 
    3955    $(MODEL_LIB)(flxrnf.o) \ 
    3956    $(MODEL_LIB)(flx_oce.o) \ 
    3957    $(MODEL_LIB)(ice_oce.o) \ 
    39583965   domzgr_substitute.h90 \ 
    39593966   flx_bulk_daily.h90 \ 
     
    39653972   flxmod.F90 
    39663973$(MODEL_LIB)(flxrnf.o) :   \ 
    3967    dom_oce.F90 \ 
    3968    in_out_manager.F90 \ 
    3969    lib_print.f90 \ 
    3970    par_kind.F90 \ 
    3971    par_oce.F90 \ 
    3972    phycst.F90 \ 
    3973    prtctl.F90 \ 
    3974    $(MODEL_LIB)(dom_oce.o) \ 
    3975    $(MODEL_LIB)(in_out_manager.o) \ 
    3976    $(MODEL_LIB)(lib_print.o) \ 
    3977    $(MODEL_LIB)(par_kind.o) \ 
    3978    $(MODEL_LIB)(par_oce.o) \ 
    3979    $(MODEL_LIB)(phycst.o) \ 
    3980    $(MODEL_LIB)(prtctl.o) \ 
     3974   $(MODEL_LIB)(dom_oce.o) \ 
     3975   $(MODEL_LIB)(in_out_manager.o) \ 
     3976   $(MODEL_LIB)(lib_print.o) \ 
     3977   $(MODEL_LIB)(par_kind.o) \ 
     3978   $(MODEL_LIB)(par_oce.o) \ 
     3979   $(MODEL_LIB)(phycst.o) \ 
     3980   $(MODEL_LIB)(prtctl.o) \ 
     3981   dom_oce.F90 \ 
     3982   in_out_manager.F90 \ 
     3983   lib_print.f90 \ 
     3984   par_kind.F90 \ 
     3985   par_oce.F90 \ 
     3986   phycst.F90 \ 
     3987   prtctl.F90 \ 
     3988   $(MODEL_LIB)(daymod.o) \ 
     3989   $(MODEL_LIB)(dom_oce.o) \ 
     3990   $(MODEL_LIB)(in_out_manager.o) \ 
     3991   $(MODEL_LIB)(phycst.o) \ 
    39813992   daymod.F90 \ 
    39823993   dom_oce.F90 \ 
     
    39914002   in_out_manager.F90 \ 
    39924003   phycst.F90 \ 
    3993    $(MODEL_LIB)(daymod.o) \ 
    3994    $(MODEL_LIB)(dom_oce.o) \ 
    3995    $(MODEL_LIB)(in_out_manager.o) \ 
    3996    $(MODEL_LIB)(phycst.o) \ 
    39974004   flxrnf_ORCA_R05.h90 \ 
    39984005   $(IOIPSL_LIB) \ 
    39994006   KEY_CPP \ 
    40004007   flxrnf.F90 
    4001 $(MODEL_LIB)(flx_oce.o) :  \ 
    4002    par_kind.F90 \ 
    4003    $(MODEL_LIB)(par_kind.o) \ 
    4004    par_oce.F90 \ 
    4005    $(MODEL_LIB)(par_oce.o) \ 
    4006    KEY_CPP \ 
    4007    flx_oce.F90 
    40084008$(MODEL_LIB)(geo2ocean.o) :   \ 
    4009    dom_oce.F90 \ 
    4010    in_out_manager.F90 \ 
    4011    lib_mpp.F90 \ 
    4012    lib_print.f90 \ 
    4013    oce.F90 \ 
    4014    par_kind.F90 \ 
    4015    par_oce.F90 \ 
    4016    $(MODEL_LIB)(dom_oce.o) \ 
    4017    $(MODEL_LIB)(in_out_manager.o) \ 
    4018    $(MODEL_LIB)(lib_mpp.o) \ 
    4019    $(MODEL_LIB)(lib_print.o) \ 
    4020    $(MODEL_LIB)(oce.o) \ 
    4021    $(MODEL_LIB)(par_kind.o) \ 
    4022    $(MODEL_LIB)(par_oce.o) \ 
    4023    dom_oce.F90 \ 
    4024    in_out_manager.F90 \ 
    4025    lbclnk.F90 \ 
    4026    phycst.F90 \ 
    4027    $(MODEL_LIB)(dom_oce.o) \ 
    4028    $(MODEL_LIB)(in_out_manager.o) \ 
    4029    $(MODEL_LIB)(lbclnk.o) \ 
    4030    $(MODEL_LIB)(phycst.o) \ 
     4009   $(MODEL_LIB)(dom_oce.o) \ 
     4010   $(MODEL_LIB)(in_out_manager.o) \ 
     4011   $(MODEL_LIB)(lib_mpp.o) \ 
     4012   $(MODEL_LIB)(lib_print.o) \ 
     4013   $(MODEL_LIB)(oce.o) \ 
     4014   $(MODEL_LIB)(par_kind.o) \ 
     4015   $(MODEL_LIB)(par_oce.o) \ 
     4016   dom_oce.F90 \ 
     4017   in_out_manager.F90 \ 
     4018   lib_mpp.F90 \ 
     4019   lib_print.f90 \ 
     4020   oce.F90 \ 
     4021   par_kind.F90 \ 
     4022   par_oce.F90 \ 
     4023   $(MODEL_LIB)(dom_oce.o) \ 
     4024   $(MODEL_LIB)(in_out_manager.o) \ 
     4025   $(MODEL_LIB)(lbclnk.o) \ 
     4026   $(MODEL_LIB)(phycst.o) \ 
     4027   dom_oce.F90 \ 
     4028   in_out_manager.F90 \ 
     4029   lbclnk.F90 \ 
     4030   phycst.F90 \ 
    40314031   vectopt_loop_substitute.h90 \ 
    40324032   KEY_CPP \ 
    40334033   geo2ocean.F90 
     4034$(MODEL_LIB)(ice.o) :   \ 
     4035   $(MODEL_LIB)(par_oce.o) \ 
     4036   par_oce.F90 \ 
     4037   $(MODEL_LIB)(par_ice.o) \ 
     4038   par_ice.F90 \ 
     4039   KEY_CPP \ 
     4040   ice.F90 
     4041$(MODEL_LIB)(ice_oce.o) :  \ 
     4042   $(MODEL_LIB)(par_kind.o) \ 
     4043   $(MODEL_LIB)(par_oce.o) \ 
     4044   par_kind.F90 \ 
     4045   par_oce.F90 \ 
     4046   $(MODEL_LIB)(blk_oce.o) \ 
     4047   $(MODEL_LIB)(par_oce.o) \ 
     4048   blk_oce.F90 \ 
     4049   par_oce.F90 \ 
     4050   KEY_CPP \ 
     4051   ice_oce.F90 
    40344052$(MODEL_LIB)(iceini.o) :   \ 
     4053   $(MODEL_LIB)(blk_oce.o) \ 
     4054   $(MODEL_LIB)(daymod.o) \ 
     4055   $(MODEL_LIB)(dom_ice.o) \ 
     4056   $(MODEL_LIB)(dom_oce.o) \ 
     4057   $(MODEL_LIB)(ice.o) \ 
     4058   $(MODEL_LIB)(ice_oce.o) \ 
     4059   $(MODEL_LIB)(in_out_manager.o) \ 
     4060   $(MODEL_LIB)(lbclnk.o) \ 
     4061   $(MODEL_LIB)(lib_print.o) \ 
     4062   $(MODEL_LIB)(oce.o) \ 
     4063   $(MODEL_LIB)(ocfzpt.o) \ 
     4064   $(MODEL_LIB)(par_ice.o) \ 
     4065   $(MODEL_LIB)(par_kind.o) \ 
     4066   $(MODEL_LIB)(par_oce.o) \ 
     4067   $(MODEL_LIB)(phycst.o) \ 
    40354068   blk_oce.F90 \ 
    40364069   daymod.F90 \ 
     
    40484081   par_oce.F90 \ 
    40494082   phycst.F90 \ 
    4050    $(MODEL_LIB)(blk_oce.o) \ 
    4051    $(MODEL_LIB)(daymod.o) \ 
    4052    $(MODEL_LIB)(dom_ice.o) \ 
    4053    $(MODEL_LIB)(dom_oce.o) \ 
     4083   $(MODEL_LIB)(dom_oce.o) \ 
     4084   $(MODEL_LIB)(flx_oce.o) \ 
    40544085   $(MODEL_LIB)(ice.o) \ 
    40554086   $(MODEL_LIB)(ice_oce.o) \ 
    40564087   $(MODEL_LIB)(in_out_manager.o) \ 
    4057    $(MODEL_LIB)(lbclnk.o) \ 
    4058    $(MODEL_LIB)(lib_print.o) \ 
    4059    $(MODEL_LIB)(oce.o) \ 
     4088   $(MODEL_LIB)(ini1d.o) \ 
     4089   $(MODEL_LIB)(limistate.o) \ 
     4090   $(MODEL_LIB)(limmsh.o) \ 
     4091   $(MODEL_LIB)(limrst.o) \ 
    40604092   $(MODEL_LIB)(ocfzpt.o) \ 
    4061    $(MODEL_LIB)(par_ice.o) \ 
    4062    $(MODEL_LIB)(par_kind.o) \ 
    4063    $(MODEL_LIB)(par_oce.o) \ 
    40644093   $(MODEL_LIB)(phycst.o) \ 
    40654094   dom_oce.F90 \ 
     
    40674096   ice.F90 \ 
    40684097   ice_oce.F90 \ 
     4098   in_out_manager.F90 \ 
    40694099   ini1d.F90 \ 
    4070    in_out_manager.F90 \ 
    40714100   limistate.F90 \ 
    40724101   limmsh.F90 \ 
     
    40744103   ocfzpt.F90 \ 
    40754104   phycst.F90 \ 
    4076    $(MODEL_LIB)(dom_oce.o) \ 
     4105   KEY_CPP \ 
     4106   iceini.F90 
     4107$(MODEL_LIB)(icestp.o) :   \ 
     4108   $(MODEL_LIB)(albedo.o) \ 
     4109   $(MODEL_LIB)(blk_oce.o) \ 
     4110   $(MODEL_LIB)(cpl_oce.o) \ 
     4111   $(MODEL_LIB)(daymod.o) \ 
     4112   $(MODEL_LIB)(dianam.o) \ 
     4113   $(MODEL_LIB)(dom_ice.o) \ 
     4114   $(MODEL_LIB)(dom_oce.o) \ 
     4115   $(MODEL_LIB)(dtasal.o) \ 
     4116   $(MODEL_LIB)(dtasss.o) \ 
     4117   $(MODEL_LIB)(dtasst.o) \ 
     4118   $(MODEL_LIB)(dtatem.o) \ 
    40774119   $(MODEL_LIB)(flx_oce.o) \ 
     4120   $(MODEL_LIB)(flxblk.o) \ 
     4121   $(MODEL_LIB)(flxmod.o) \ 
     4122   $(MODEL_LIB)(flxrnf.o) \ 
    40784123   $(MODEL_LIB)(ice.o) \ 
    40794124   $(MODEL_LIB)(ice_oce.o) \ 
     4125   $(MODEL_LIB)(iceini.o) \ 
     4126   $(MODEL_LIB)(in_out_manager.o) \ 
    40804127   $(MODEL_LIB)(ini1d.o) \ 
    4081    $(MODEL_LIB)(in_out_manager.o) \ 
     4128   $(MODEL_LIB)(lbclnk.o) \ 
     4129   $(MODEL_LIB)(lib_mpp.o) \ 
     4130   $(MODEL_LIB)(lib_print.o) \ 
     4131   $(MODEL_LIB)(limadv.o) \ 
     4132   $(MODEL_LIB)(limhdf.o) \ 
    40824133   $(MODEL_LIB)(limistate.o) \ 
    40834134   $(MODEL_LIB)(limmsh.o) \ 
     4135   $(MODEL_LIB)(limrhg.o) \ 
    40844136   $(MODEL_LIB)(limrst.o) \ 
     4137   $(MODEL_LIB)(limtab.o) \ 
     4138   $(MODEL_LIB)(limthd_lac.o) \ 
     4139   $(MODEL_LIB)(limthd_zdf.o) \ 
     4140   $(MODEL_LIB)(oce.o) \ 
    40854141   $(MODEL_LIB)(ocfzpt.o) \ 
    4086    $(MODEL_LIB)(phycst.o) \ 
    4087    KEY_CPP \ 
    4088    iceini.F90 
    4089 $(MODEL_LIB)(icestp1d.o) : \ 
     4142   $(MODEL_LIB)(par_ice.o) \ 
     4143   $(MODEL_LIB)(par_kind.o) \ 
     4144   $(MODEL_LIB)(par_oce.o) \ 
     4145   $(MODEL_LIB)(phycst.o) \ 
     4146   $(MODEL_LIB)(prtctl.o) \ 
     4147   $(MODEL_LIB)(taumod.o) \ 
     4148   $(MODEL_LIB)(thd_ice.o) \ 
     4149   $(MODEL_LIB)(tradmp.o) \ 
    40904150   albedo.F90 \ 
    40914151   blk_oce.F90 \ 
     
    40994159   dtasst.F90 \ 
    41004160   dtatem.F90 \ 
     4161   flx_oce.F90 \ 
    41014162   flxblk.F90 \ 
    41024163   flxmod.F90 \ 
    41034164   flxrnf.F90 \ 
    4104    flx_oce.F90 \ 
    4105    iceini.F90 \ 
    41064165   ice.F90 \ 
    41074166   ice_oce.F90 \ 
     4167   iceini.F90 \ 
     4168   in_out_manager.F90 \ 
    41084169   ini1d.F90 \ 
    4109    in_out_manager.F90 \ 
    41104170   lbclnk.F90 \ 
    41114171   lib_mpp.F90 \ 
     
    41304190   thd_ice.F90 \ 
    41314191   tradmp.F90 \ 
    4132    trdmod.F90 \ 
    4133    trdmod_oce.F90 \ 
    4134    zdfmxl.F90 \ 
    4135    zdf_oce.F90 \ 
     4192   $(MODEL_LIB)(cpl_oce.o) \ 
     4193   $(MODEL_LIB)(daymod.o) \ 
     4194   $(MODEL_LIB)(dom_ice.o) \ 
     4195   $(MODEL_LIB)(dom_oce.o) \ 
     4196   $(MODEL_LIB)(flx_oce.o) \ 
     4197   $(MODEL_LIB)(ice.o) \ 
     4198   $(MODEL_LIB)(ice_oce.o) \ 
     4199   $(MODEL_LIB)(iceini.o) \ 
     4200   $(MODEL_LIB)(in_out_manager.o) \ 
     4201   $(MODEL_LIB)(lbclnk.o) \ 
     4202   $(MODEL_LIB)(limdia.o) \ 
     4203   $(MODEL_LIB)(limdmp.o) \ 
     4204   $(MODEL_LIB)(limdyn.o) \ 
     4205   $(MODEL_LIB)(limflx.o) \ 
     4206   $(MODEL_LIB)(limrst.o) \ 
     4207   $(MODEL_LIB)(limthd.o) \ 
     4208   $(MODEL_LIB)(limtrp.o) \ 
     4209   $(MODEL_LIB)(limwri.o) \ 
     4210   $(MODEL_LIB)(oce.o) \ 
     4211   $(MODEL_LIB)(ocesbc.o) \ 
     4212   $(MODEL_LIB)(phycst.o) \ 
     4213   $(MODEL_LIB)(prtctl.o) \ 
     4214   $(MODEL_LIB)(taumod.o) \ 
     4215   cpl_oce.F90 \ 
     4216   daymod.F90 \ 
     4217   dom_ice.F90 \ 
     4218   dom_oce.F90 \ 
     4219   flx_oce.F90 \ 
     4220   ice.F90 \ 
     4221   ice_oce.F90 \ 
     4222   iceini.F90 \ 
     4223   in_out_manager.F90 \ 
     4224   lbclnk.F90 \ 
     4225   limdia.F90 \ 
     4226   limdmp.F90 \ 
     4227   limdyn.F90 \ 
     4228   limflx.F90 \ 
     4229   limrst.F90 \ 
     4230   limthd.F90 \ 
     4231   limtrp.F90 \ 
     4232   limwri.F90 \ 
     4233   oce.F90 \ 
     4234   ocesbc.F90 \ 
     4235   phycst.F90 \ 
     4236   prtctl.F90 \ 
     4237   taumod.F90 \ 
     4238   domzgr_substitute.h90 \ 
     4239   vectopt_loop_substitute.h90 \ 
     4240   KEY_CPP \ 
     4241   icestp.F90 
     4242$(MODEL_LIB)(icestp1d.o) : \ 
    41364243   $(MODEL_LIB)(albedo.o) \ 
    41374244   $(MODEL_LIB)(blk_oce.o) \ 
     
    41454252   $(MODEL_LIB)(dtasst.o) \ 
    41464253   $(MODEL_LIB)(dtatem.o) \ 
     4254   $(MODEL_LIB)(flx_oce.o) \ 
    41474255   $(MODEL_LIB)(flxblk.o) \ 
    41484256   $(MODEL_LIB)(flxmod.o) \ 
    41494257   $(MODEL_LIB)(flxrnf.o) \ 
    4150    $(MODEL_LIB)(flx_oce.o) \ 
    4151    $(MODEL_LIB)(iceini.o) \ 
    41524258   $(MODEL_LIB)(ice.o) \ 
    41534259   $(MODEL_LIB)(ice_oce.o) \ 
     4260   $(MODEL_LIB)(iceini.o) \ 
     4261   $(MODEL_LIB)(in_out_manager.o) \ 
    41544262   $(MODEL_LIB)(ini1d.o) \ 
    4155    $(MODEL_LIB)(in_out_manager.o) \ 
    41564263   $(MODEL_LIB)(lbclnk.o) \ 
    41574264   $(MODEL_LIB)(lib_mpp.o) \ 
     
    41784285   $(MODEL_LIB)(trdmod.o) \ 
    41794286   $(MODEL_LIB)(trdmod_oce.o) \ 
     4287   $(MODEL_LIB)(zdf_oce.o) \ 
    41804288   $(MODEL_LIB)(zdfmxl.o) \ 
    4181    $(MODEL_LIB)(zdf_oce.o) \ 
    4182    blk_oce.F90 \ 
    4183    cpl_oce.F90 \ 
    4184    daymod.F90 \ 
    4185    dom_ice.F90 \ 
    4186    dom_oce.F90 \ 
    4187    dtasal.F90 \ 
    4188    dtatem.F90 \ 
    4189    flxmod.F90 \ 
    4190    flxrnf.F90 \ 
    4191    flx_oce.F90 \ 
    4192    iceini.F90 \ 
    4193    ice.F90 \ 
    4194    ice_oce.F90 \ 
    4195    in_out_manager.F90 \ 
    4196    lbclnk.F90 \ 
    4197    limdia.F90 \ 
    4198    limdyn.F90 \ 
    4199    limflx.F90 \ 
    4200    limrst.F90 \ 
    4201    limthd.F90 \ 
    4202    limtrp.F90 \ 
    4203    limwri.F90 \ 
    4204    ocesbc.F90 \ 
    4205    oce.F90 \ 
    4206    ocfzpt.F90 \ 
    4207    phycst.F90 \ 
    4208    prtctl.F90 \ 
    4209    taumod.F90 \ 
    4210    tradmp.F90 \ 
    4211    $(MODEL_LIB)(blk_oce.o) \ 
    4212    $(MODEL_LIB)(cpl_oce.o) \ 
    4213    $(MODEL_LIB)(daymod.o) \ 
    4214    $(MODEL_LIB)(dom_ice.o) \ 
    4215    $(MODEL_LIB)(dom_oce.o) \ 
    4216    $(MODEL_LIB)(dtasal.o) \ 
    4217    $(MODEL_LIB)(dtatem.o) \ 
    4218    $(MODEL_LIB)(flxmod.o) \ 
    4219    $(MODEL_LIB)(flxrnf.o) \ 
    4220    $(MODEL_LIB)(flx_oce.o) \ 
    4221    $(MODEL_LIB)(iceini.o) \ 
    4222    $(MODEL_LIB)(ice.o) \ 
    4223    $(MODEL_LIB)(ice_oce.o) \ 
    4224    $(MODEL_LIB)(in_out_manager.o) \ 
    4225    $(MODEL_LIB)(lbclnk.o) \ 
    4226    $(MODEL_LIB)(limdia.o) \ 
    4227    $(MODEL_LIB)(limdyn.o) \ 
    4228    $(MODEL_LIB)(limflx.o) \ 
    4229    $(MODEL_LIB)(limrst.o) \ 
    4230    $(MODEL_LIB)(limthd.o) \ 
    4231    $(MODEL_LIB)(limtrp.o) \ 
    4232    $(MODEL_LIB)(limwri.o) \ 
    4233    $(MODEL_LIB)(ocesbc.o) \ 
    4234    $(MODEL_LIB)(oce.o) \ 
    4235    $(MODEL_LIB)(ocfzpt.o) \ 
    4236    $(MODEL_LIB)(phycst.o) \ 
    4237    $(MODEL_LIB)(prtctl.o) \ 
    4238    $(MODEL_LIB)(taumod.o) \ 
    4239    $(MODEL_LIB)(tradmp.o) \ 
    4240    domzgr_substitute.h90 \ 
    4241    vectopt_loop_substitute.h90 \ 
    4242    KEY_CPP \ 
    4243    icestp1d.F90 
    4244 $(MODEL_LIB)(icestp.o) :   \ 
    42454289   albedo.F90 \ 
    42464290   blk_oce.F90 \ 
     
    42544298   dtasst.F90 \ 
    42554299   dtatem.F90 \ 
     4300   flx_oce.F90 \ 
    42564301   flxblk.F90 \ 
    42574302   flxmod.F90 \ 
    42584303   flxrnf.F90 \ 
    4259    flx_oce.F90 \ 
    4260    iceini.F90 \ 
    42614304   ice.F90 \ 
    42624305   ice_oce.F90 \ 
     4306   iceini.F90 \ 
     4307   in_out_manager.F90 \ 
    42634308   ini1d.F90 \ 
    4264    in_out_manager.F90 \ 
    42654309   lbclnk.F90 \ 
    42664310   lib_mpp.F90 \ 
     
    42854329   thd_ice.F90 \ 
    42864330   tradmp.F90 \ 
    4287    $(MODEL_LIB)(albedo.o) \ 
     4331   trdmod.F90 \ 
     4332   trdmod_oce.F90 \ 
     4333   zdf_oce.F90 \ 
     4334   zdfmxl.F90 \ 
    42884335   $(MODEL_LIB)(blk_oce.o) \ 
    42894336   $(MODEL_LIB)(cpl_oce.o) \ 
    42904337   $(MODEL_LIB)(daymod.o) \ 
    4291    $(MODEL_LIB)(dianam.o) \ 
    42924338   $(MODEL_LIB)(dom_ice.o) \ 
    42934339   $(MODEL_LIB)(dom_oce.o) \ 
    42944340   $(MODEL_LIB)(dtasal.o) \ 
    4295    $(MODEL_LIB)(dtasss.o) \ 
    4296    $(MODEL_LIB)(dtasst.o) \ 
    42974341   $(MODEL_LIB)(dtatem.o) \ 
    4298    $(MODEL_LIB)(flxblk.o) \ 
     4342   $(MODEL_LIB)(flx_oce.o) \ 
    42994343   $(MODEL_LIB)(flxmod.o) \ 
    43004344   $(MODEL_LIB)(flxrnf.o) \ 
    4301    $(MODEL_LIB)(flx_oce.o) \ 
    4302    $(MODEL_LIB)(iceini.o) \ 
    43034345   $(MODEL_LIB)(ice.o) \ 
    43044346   $(MODEL_LIB)(ice_oce.o) \ 
    4305    $(MODEL_LIB)(ini1d.o) \ 
    4306    $(MODEL_LIB)(in_out_manager.o) \ 
    4307    $(MODEL_LIB)(lbclnk.o) \ 
    4308    $(MODEL_LIB)(lib_mpp.o) \ 
    4309    $(MODEL_LIB)(lib_print.o) \ 
    4310    $(MODEL_LIB)(limadv.o) \ 
    4311    $(MODEL_LIB)(limhdf.o) \ 
    4312    $(MODEL_LIB)(limistate.o) \ 
    4313    $(MODEL_LIB)(limmsh.o) \ 
    4314    $(MODEL_LIB)(limrhg.o) \ 
     4347   $(MODEL_LIB)(iceini.o) \ 
     4348   $(MODEL_LIB)(in_out_manager.o) \ 
     4349   $(MODEL_LIB)(lbclnk.o) \ 
     4350   $(MODEL_LIB)(limdia.o) \ 
     4351   $(MODEL_LIB)(limdyn.o) \ 
     4352   $(MODEL_LIB)(limflx.o) \ 
    43154353   $(MODEL_LIB)(limrst.o) \ 
    4316    $(MODEL_LIB)(limtab.o) \ 
    4317    $(MODEL_LIB)(limthd_lac.o) \ 
    4318    $(MODEL_LIB)(limthd_zdf.o) \ 
    4319    $(MODEL_LIB)(oce.o) \ 
     4354   $(MODEL_LIB)(limthd.o) \ 
     4355   $(MODEL_LIB)(limtrp.o) \ 
     4356   $(MODEL_LIB)(limwri.o) \ 
     4357   $(MODEL_LIB)(oce.o) \ 
     4358   $(MODEL_LIB)(ocesbc.o) \ 
    43204359   $(MODEL_LIB)(ocfzpt.o) \ 
    4321    $(MODEL_LIB)(par_ice.o) \ 
    4322    $(MODEL_LIB)(par_kind.o) \ 
    4323    $(MODEL_LIB)(par_oce.o) \ 
    43244360   $(MODEL_LIB)(phycst.o) \ 
    43254361   $(MODEL_LIB)(prtctl.o) \ 
    43264362   $(MODEL_LIB)(taumod.o) \ 
    4327    $(MODEL_LIB)(thd_ice.o) \ 
    43284363   $(MODEL_LIB)(tradmp.o) \ 
     4364   blk_oce.F90 \ 
    43294365   cpl_oce.F90 \ 
    43304366   daymod.F90 \ 
    43314367   dom_ice.F90 \ 
    43324368   dom_oce.F90 \ 
     4369   dtasal.F90 \ 
     4370   dtatem.F90 \ 
    43334371   flx_oce.F90 \ 
    4334    iceini.F90 \ 
     4372   flxmod.F90 \ 
     4373   flxrnf.F90 \ 
    43354374   ice.F90 \ 
    43364375   ice_oce.F90 \ 
     4376   iceini.F90 \ 
    43374377   in_out_manager.F90 \ 
    43384378   lbclnk.F90 \ 
    43394379   limdia.F90 \ 
    4340    limdmp.F90 \ 
    43414380   limdyn.F90 \ 
    43424381   limflx.F90 \ 
     
    43454384   limtrp.F90 \ 
    43464385   limwri.F90 \ 
     4386   oce.F90 \ 
    43474387   ocesbc.F90 \ 
    4348    oce.F90 \ 
     4388   ocfzpt.F90 \ 
    43494389   phycst.F90 \ 
    43504390   prtctl.F90 \ 
    43514391   taumod.F90 \ 
    4352    $(MODEL_LIB)(cpl_oce.o) \ 
    4353    $(MODEL_LIB)(daymod.o) \ 
    4354    $(MODEL_LIB)(dom_ice.o) \ 
    4355    $(MODEL_LIB)(dom_oce.o) \ 
    4356    $(MODEL_LIB)(flx_oce.o) \ 
    4357    $(MODEL_LIB)(iceini.o) \ 
    4358    $(MODEL_LIB)(ice.o) \ 
    4359    $(MODEL_LIB)(ice_oce.o) \ 
    4360    $(MODEL_LIB)(in_out_manager.o) \ 
    4361    $(MODEL_LIB)(lbclnk.o) \ 
    4362    $(MODEL_LIB)(limdia.o) \ 
    4363    $(MODEL_LIB)(limdmp.o) \ 
    4364    $(MODEL_LIB)(limdyn.o) \ 
    4365    $(MODEL_LIB)(limflx.o) \ 
    4366    $(MODEL_LIB)(limrst.o) \ 
    4367    $(MODEL_LIB)(limthd.o) \ 
    4368    $(MODEL_LIB)(limtrp.o) \ 
    4369    $(MODEL_LIB)(limwri.o) \ 
    4370    $(MODEL_LIB)(ocesbc.o) \ 
    4371    $(MODEL_LIB)(oce.o) \ 
    4372    $(MODEL_LIB)(phycst.o) \ 
    4373    $(MODEL_LIB)(prtctl.o) \ 
    4374    $(MODEL_LIB)(taumod.o) \ 
     4392   tradmp.F90 \ 
    43754393   domzgr_substitute.h90 \ 
    43764394   vectopt_loop_substitute.h90 \ 
    43774395   KEY_CPP \ 
    4378    icestp.F90 
    4379 $(MODEL_LIB)(ice.o) :   \ 
    4380    par_oce.F90 \ 
    4381    $(MODEL_LIB)(par_oce.o) \ 
    4382    par_ice.F90 \ 
    4383    $(MODEL_LIB)(par_ice.o) \ 
    4384    KEY_CPP \ 
    4385    ice.F90 
    4386 $(MODEL_LIB)(ice_oce.o) :  \ 
    4387    par_kind.F90 \ 
    4388    par_oce.F90 \ 
    4389    $(MODEL_LIB)(par_kind.o) \ 
    4390    $(MODEL_LIB)(par_oce.o) \ 
    4391    blk_oce.F90 \ 
    4392    par_oce.F90 \ 
    4393    $(MODEL_LIB)(blk_oce.o) \ 
    4394    $(MODEL_LIB)(par_oce.o) \ 
    4395    KEY_CPP \ 
    4396    ice_oce.F90 
     4396   icestp1d.F90 
     4397$(MODEL_LIB)(in_out_manager.o) : \ 
     4398   $(MODEL_LIB)(par_kind.o) \ 
     4399   par_kind.F90 \ 
     4400   $(MODEL_LIB)(lib_print.o) \ 
     4401   $(MODEL_LIB)(par_kind.o) \ 
     4402   $(MODEL_LIB)(par_oce.o) \ 
     4403   lib_print.f90 \ 
     4404   par_kind.F90 \ 
     4405   par_oce.F90 \ 
     4406   in_out_manager.F90 
    43974407$(MODEL_LIB)(ini1d.o) : \ 
    4398    in_out_manager.F90 \ 
    4399    lib_print.f90 \ 
    4400    par_kind.F90 \ 
    4401    par_oce.F90 \ 
    4402    $(MODEL_LIB)(in_out_manager.o) \ 
    4403    $(MODEL_LIB)(lib_print.o) \ 
    4404    $(MODEL_LIB)(par_kind.o) \ 
    4405    $(MODEL_LIB)(par_oce.o) \ 
    4406    dom_oce.F90 \ 
    4407    in_out_manager.F90 \ 
    4408    phycst.F90 \ 
    4409    $(MODEL_LIB)(dom_oce.o) \ 
    4410    $(MODEL_LIB)(in_out_manager.o) \ 
    4411    $(MODEL_LIB)(phycst.o) \ 
     4408   $(MODEL_LIB)(in_out_manager.o) \ 
     4409   $(MODEL_LIB)(lib_print.o) \ 
     4410   $(MODEL_LIB)(par_kind.o) \ 
     4411   $(MODEL_LIB)(par_oce.o) \ 
     4412   in_out_manager.F90 \ 
     4413   lib_print.f90 \ 
     4414   par_kind.F90 \ 
     4415   par_oce.F90 \ 
     4416   $(MODEL_LIB)(dom_oce.o) \ 
     4417   $(MODEL_LIB)(in_out_manager.o) \ 
     4418   $(MODEL_LIB)(phycst.o) \ 
     4419   dom_oce.F90 \ 
     4420   in_out_manager.F90 \ 
     4421   phycst.F90 \ 
    44124422   KEY_CPP \ 
    44134423   ini1d.F90 
    44144424$(MODEL_LIB)(initrc.o) :   \ 
    44154425   initrc.F90 
    4416 $(MODEL_LIB)(in_out_manager.o) : \ 
    4417    par_kind.F90 \ 
    4418    $(MODEL_LIB)(par_kind.o) \ 
    4419    lib_print.f90 \ 
    4420    par_kind.F90 \ 
    4421    par_oce.F90 \ 
    4422    $(MODEL_LIB)(lib_print.o) \ 
    4423    $(MODEL_LIB)(par_kind.o) \ 
    4424    $(MODEL_LIB)(par_oce.o) \ 
    4425    in_out_manager.F90 
    44264426$(MODEL_LIB)(istate.o) :   \ 
     4427   $(MODEL_LIB)(blk_oce.o) \ 
     4428   $(MODEL_LIB)(cpl_oce.o) \ 
     4429   $(MODEL_LIB)(daymod.o) \ 
     4430   $(MODEL_LIB)(dom_oce.o) \ 
     4431   $(MODEL_LIB)(dynspg_exp.o) \ 
     4432   $(MODEL_LIB)(dynspg_exp_jki.o) \ 
     4433   $(MODEL_LIB)(dynspg_flt.o) \ 
     4434   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     4435   $(MODEL_LIB)(dynspg_oce.o) \ 
     4436   $(MODEL_LIB)(dynspg_rl.o) \ 
     4437   $(MODEL_LIB)(dynspg_ts.o) \ 
     4438   $(MODEL_LIB)(dynspg_ts_jki.o) \ 
     4439   $(MODEL_LIB)(flx_oce.o) \ 
     4440   $(MODEL_LIB)(ice_oce.o) \ 
     4441   $(MODEL_LIB)(in_out_manager.o) \ 
     4442   $(MODEL_LIB)(lbclnk.o) \ 
     4443   $(MODEL_LIB)(lib_mpp.o) \ 
     4444   $(MODEL_LIB)(lib_print.o) \ 
     4445   $(MODEL_LIB)(obc_oce.o) \ 
     4446   $(MODEL_LIB)(oce.o) \ 
     4447   $(MODEL_LIB)(par_kind.o) \ 
     4448   $(MODEL_LIB)(par_oce.o) \ 
     4449   $(MODEL_LIB)(phycst.o) \ 
     4450   $(MODEL_LIB)(prtctl.o) \ 
     4451   $(MODEL_LIB)(sol_oce.o) \ 
     4452   $(MODEL_LIB)(solfet.o) \ 
     4453   $(MODEL_LIB)(solpcg.o) \ 
     4454   $(MODEL_LIB)(solsor.o) \ 
     4455   $(MODEL_LIB)(trdmod.o) \ 
     4456   $(MODEL_LIB)(trdmod_oce.o) \ 
     4457   $(MODEL_LIB)(zdf_oce.o) \ 
     4458   $(MODEL_LIB)(zdfddm.o) \ 
     4459   $(MODEL_LIB)(zdftke.o) \ 
    44274460   blk_oce.F90 \ 
    44284461   cpl_oce.F90 \ 
     
    44494482   phycst.F90 \ 
    44504483   prtctl.F90 \ 
     4484   sol_oce.F90 \ 
    44514485   solfet.F90 \ 
    44524486   solpcg.F90 \ 
    44534487   solsor.F90 \ 
    4454    sol_oce.F90 \ 
    44554488   trdmod.F90 \ 
    44564489   trdmod_oce.F90 \ 
     4490   zdf_oce.F90 \ 
    44574491   zdfddm.F90 \ 
    44584492   zdftke.F90 \ 
    4459    zdf_oce.F90 \ 
    4460    $(MODEL_LIB)(blk_oce.o) \ 
    4461    $(MODEL_LIB)(cpl_oce.o) \ 
    44624493   $(MODEL_LIB)(daymod.o) \ 
    4463    $(MODEL_LIB)(dom_oce.o) \ 
    4464    $(MODEL_LIB)(dynspg_exp.o) \ 
    4465    $(MODEL_LIB)(dynspg_exp_jki.o) \ 
    4466    $(MODEL_LIB)(dynspg_flt.o) \ 
    4467    $(MODEL_LIB)(dynspg_flt_jki.o) \ 
    4468    $(MODEL_LIB)(dynspg_oce.o) \ 
    4469    $(MODEL_LIB)(dynspg_rl.o) \ 
    4470    $(MODEL_LIB)(dynspg_ts.o) \ 
    4471    $(MODEL_LIB)(dynspg_ts_jki.o) \ 
    4472    $(MODEL_LIB)(flx_oce.o) \ 
    4473    $(MODEL_LIB)(ice_oce.o) \ 
    4474    $(MODEL_LIB)(in_out_manager.o) \ 
    4475    $(MODEL_LIB)(lbclnk.o) \ 
    4476    $(MODEL_LIB)(lib_mpp.o) \ 
    4477    $(MODEL_LIB)(lib_print.o) \ 
    4478    $(MODEL_LIB)(obc_oce.o) \ 
    4479    $(MODEL_LIB)(oce.o) \ 
    4480    $(MODEL_LIB)(par_kind.o) \ 
    4481    $(MODEL_LIB)(par_oce.o) \ 
    4482    $(MODEL_LIB)(phycst.o) \ 
    4483    $(MODEL_LIB)(prtctl.o) \ 
    4484    $(MODEL_LIB)(solfet.o) \ 
    4485    $(MODEL_LIB)(solpcg.o) \ 
    4486    $(MODEL_LIB)(solsor.o) \ 
    4487    $(MODEL_LIB)(sol_oce.o) \ 
    4488    $(MODEL_LIB)(trdmod.o) \ 
    4489    $(MODEL_LIB)(trdmod_oce.o) \ 
    4490    $(MODEL_LIB)(zdfddm.o) \ 
    4491    $(MODEL_LIB)(zdftke.o) \ 
     4494   $(MODEL_LIB)(divcur.o) \ 
     4495   $(MODEL_LIB)(dom_oce.o) \ 
     4496   $(MODEL_LIB)(dtasal.o) \ 
     4497   $(MODEL_LIB)(dtatem.o) \ 
     4498   $(MODEL_LIB)(dynspg.o) \ 
     4499   $(MODEL_LIB)(eosbn2.o) \ 
     4500   $(MODEL_LIB)(in_out_manager.o) \ 
     4501   $(MODEL_LIB)(lbclnk.o) \ 
     4502   $(MODEL_LIB)(ldftra_oce.o) \ 
     4503   $(MODEL_LIB)(oce.o) \ 
     4504   $(MODEL_LIB)(phycst.o) \ 
     4505   $(MODEL_LIB)(restart.o) \ 
     4506   $(MODEL_LIB)(solisl.o) \ 
     4507   $(MODEL_LIB)(wzvmod.o) \ 
    44924508   $(MODEL_LIB)(zdf_oce.o) \ 
    44934509   daymod.F90 \ 
     
    45074523   wzvmod.F90 \ 
    45084524   zdf_oce.F90 \ 
    4509    $(MODEL_LIB)(daymod.o) \ 
    4510    $(MODEL_LIB)(divcur.o) \ 
    4511    $(MODEL_LIB)(dom_oce.o) \ 
    4512    $(MODEL_LIB)(dtasal.o) \ 
    4513    $(MODEL_LIB)(dtatem.o) \ 
    4514    $(MODEL_LIB)(dynspg.o) \ 
    4515    $(MODEL_LIB)(eosbn2.o) \ 
    4516    $(MODEL_LIB)(in_out_manager.o) \ 
    4517    $(MODEL_LIB)(lbclnk.o) \ 
    4518    $(MODEL_LIB)(ldftra_oce.o) \ 
    4519    $(MODEL_LIB)(oce.o) \ 
    4520    $(MODEL_LIB)(phycst.o) \ 
    4521    $(MODEL_LIB)(restart.o) \ 
    4522    $(MODEL_LIB)(solisl.o) \ 
    4523    $(MODEL_LIB)(wzvmod.o) \ 
    4524    $(MODEL_LIB)(zdf_oce.o) \ 
    45254525   domzgr_substitute.h90 \ 
    45264526   vectopt_loop_substitute.h90 \ 
     
    45294529   istate.F90 
    45304530$(MODEL_LIB)(lbclnk.o) :   \ 
    4531    dom_oce.F90 \ 
    4532    in_out_manager.F90 \ 
    4533    lib_print.f90 \ 
    4534    par_kind.F90 \ 
    4535    par_oce.F90 \ 
    4536    $(MODEL_LIB)(dom_oce.o) \ 
    4537    $(MODEL_LIB)(in_out_manager.o) \ 
    4538    $(MODEL_LIB)(lib_print.o) \ 
    4539    $(MODEL_LIB)(par_kind.o) \ 
    4540    $(MODEL_LIB)(par_oce.o) \ 
    4541    dom_oce.F90 \ 
    4542    in_out_manager.F90 \ 
    4543    lib_mpp.F90 \ 
    4544    oce.F90 \ 
    4545    $(MODEL_LIB)(dom_oce.o) \ 
    4546    $(MODEL_LIB)(in_out_manager.o) \ 
    4547    $(MODEL_LIB)(lib_mpp.o) \ 
    4548    $(MODEL_LIB)(oce.o) \ 
     4531   $(MODEL_LIB)(dom_oce.o) \ 
     4532   $(MODEL_LIB)(in_out_manager.o) \ 
     4533   $(MODEL_LIB)(lib_print.o) \ 
     4534   $(MODEL_LIB)(par_kind.o) \ 
     4535   $(MODEL_LIB)(par_oce.o) \ 
     4536   dom_oce.F90 \ 
     4537   in_out_manager.F90 \ 
     4538   lib_print.f90 \ 
     4539   par_kind.F90 \ 
     4540   par_oce.F90 \ 
     4541   $(MODEL_LIB)(dom_oce.o) \ 
     4542   $(MODEL_LIB)(in_out_manager.o) \ 
     4543   $(MODEL_LIB)(lib_mpp.o) \ 
     4544   $(MODEL_LIB)(oce.o) \ 
     4545   dom_oce.F90 \ 
     4546   in_out_manager.F90 \ 
     4547   lib_mpp.F90 \ 
     4548   oce.F90 \ 
    45494549   KEY_CPP \ 
    45504550   lbclnk.F90 
    45514551$(MODEL_LIB)(ldfdyn.o) :   \ 
     4552   $(MODEL_LIB)(dom_oce.o) \ 
     4553   $(MODEL_LIB)(in_out_manager.o) \ 
     4554   $(MODEL_LIB)(lbclnk.o) \ 
     4555   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4556   $(MODEL_LIB)(ldftra_oce.o) \ 
     4557   $(MODEL_LIB)(lib_mpp.o) \ 
     4558   $(MODEL_LIB)(lib_print.o) \ 
     4559   $(MODEL_LIB)(oce.o) \ 
     4560   $(MODEL_LIB)(par_kind.o) \ 
     4561   $(MODEL_LIB)(par_oce.o) \ 
     4562   $(MODEL_LIB)(phycst.o) \ 
     4563   $(MODEL_LIB)(prtctl.o) \ 
     4564   $(MODEL_LIB)(zdfmxl.o) \ 
    45524565   dom_oce.F90 \ 
    45534566   in_out_manager.F90 \ 
     
    45674580   $(MODEL_LIB)(lbclnk.o) \ 
    45684581   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4569    $(MODEL_LIB)(ldftra_oce.o) \ 
    4570    $(MODEL_LIB)(lib_mpp.o) \ 
    4571    $(MODEL_LIB)(lib_print.o) \ 
    4572    $(MODEL_LIB)(oce.o) \ 
    4573    $(MODEL_LIB)(par_kind.o) \ 
    4574    $(MODEL_LIB)(par_oce.o) \ 
    4575    $(MODEL_LIB)(phycst.o) \ 
    4576    $(MODEL_LIB)(prtctl.o) \ 
    4577    $(MODEL_LIB)(zdfmxl.o) \ 
     4582   $(MODEL_LIB)(ldfslp.o) \ 
     4583   $(MODEL_LIB)(lib_mpp.o) \ 
     4584   $(MODEL_LIB)(oce.o) \ 
     4585   $(MODEL_LIB)(phycst.o) \ 
    45784586   dom_oce.F90 \ 
    45794587   in_out_manager.F90 \ 
     
    45844592   oce.F90 \ 
    45854593   phycst.F90 \ 
    4586    $(MODEL_LIB)(dom_oce.o) \ 
    4587    $(MODEL_LIB)(in_out_manager.o) \ 
    4588    $(MODEL_LIB)(lbclnk.o) \ 
    4589    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4590    $(MODEL_LIB)(ldfslp.o) \ 
    4591    $(MODEL_LIB)(lib_mpp.o) \ 
    4592    $(MODEL_LIB)(oce.o) \ 
    4593    $(MODEL_LIB)(phycst.o) \ 
     4594   $(MODEL_LIB)(ldftra_oce.o) \ 
    45944595   ldftra_oce.F90 \ 
    4595    $(MODEL_LIB)(ldftra_oce.o) \ 
    45964596   domzgr_substitute.h90 \ 
    45974597   ldfdyn_antarctic.h90 \ 
     
    46044604   ldfdyn.F90 
    46054605$(MODEL_LIB)(ldfdyn_oce.o) :  \ 
    4606    par_kind.F90 \ 
    4607    $(MODEL_LIB)(par_kind.o) \ 
    4608    par_oce.F90 \ 
    4609    $(MODEL_LIB)(par_oce.o) \ 
     4606   $(MODEL_LIB)(par_kind.o) \ 
     4607   par_kind.F90 \ 
     4608   $(MODEL_LIB)(par_oce.o) \ 
     4609   par_oce.F90 \ 
    46104610   KEY_CPP \ 
    46114611   ldfdyn_oce.F90 
    46124612$(MODEL_LIB)(ldfeiv.o) :   \ 
     4613   $(MODEL_LIB)(daymod.o) \ 
     4614   $(MODEL_LIB)(dom_oce.o) \ 
     4615   $(MODEL_LIB)(in_out_manager.o) \ 
     4616   $(MODEL_LIB)(lbclnk.o) \ 
     4617   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4618   $(MODEL_LIB)(ldftra_oce.o) \ 
     4619   $(MODEL_LIB)(lib_mpp.o) \ 
     4620   $(MODEL_LIB)(lib_print.o) \ 
     4621   $(MODEL_LIB)(oce.o) \ 
     4622   $(MODEL_LIB)(par_kind.o) \ 
     4623   $(MODEL_LIB)(par_oce.o) \ 
     4624   $(MODEL_LIB)(phycst.o) \ 
     4625   $(MODEL_LIB)(prtctl.o) \ 
     4626   $(MODEL_LIB)(zdfmxl.o) \ 
    46134627   daymod.F90 \ 
    46144628   dom_oce.F90 \ 
     
    46254639   prtctl.F90 \ 
    46264640   zdfmxl.F90 \ 
    4627    $(MODEL_LIB)(daymod.o) \ 
     4641   $(MODEL_LIB)(dom_oce.o) \ 
     4642   $(MODEL_LIB)(flxrnf.o) \ 
     4643   $(MODEL_LIB)(in_out_manager.o) \ 
     4644   $(MODEL_LIB)(lbclnk.o) \ 
     4645   $(MODEL_LIB)(ldfslp.o) \ 
     4646   $(MODEL_LIB)(ldftra_oce.o) \ 
     4647   $(MODEL_LIB)(oce.o) \ 
     4648   $(MODEL_LIB)(phycst.o) \ 
     4649   $(MODEL_LIB)(prtctl.o) \ 
     4650   dom_oce.F90 \ 
     4651   flxrnf.F90 \ 
     4652   in_out_manager.F90 \ 
     4653   lbclnk.F90 \ 
     4654   ldfslp.F90 \ 
     4655   ldftra_oce.F90 \ 
     4656   oce.F90 \ 
     4657   phycst.F90 \ 
     4658   prtctl.F90 \ 
     4659   domzgr_substitute.h90 \ 
     4660   vectopt_loop_substitute.h90 \ 
     4661   KEY_CPP \ 
     4662   ldfeiv.F90 
     4663$(MODEL_LIB)(ldfslp.o) :   \ 
     4664   $(MODEL_LIB)(dom_oce.o) \ 
     4665   $(MODEL_LIB)(in_out_manager.o) \ 
     4666   $(MODEL_LIB)(lib_mpp.o) \ 
     4667   $(MODEL_LIB)(lib_print.o) \ 
     4668   $(MODEL_LIB)(oce.o) \ 
     4669   $(MODEL_LIB)(par_kind.o) \ 
     4670   $(MODEL_LIB)(par_oce.o) \ 
     4671   $(MODEL_LIB)(prtctl.o) \ 
     4672   $(MODEL_LIB)(zdf_oce.o) \ 
     4673   dom_oce.F90 \ 
     4674   in_out_manager.F90 \ 
     4675   lib_mpp.F90 \ 
     4676   lib_print.f90 \ 
     4677   oce.F90 \ 
     4678   par_kind.F90 \ 
     4679   par_oce.F90 \ 
     4680   prtctl.F90 \ 
     4681   zdf_oce.F90 \ 
    46284682   $(MODEL_LIB)(dom_oce.o) \ 
    46294683   $(MODEL_LIB)(in_out_manager.o) \ 
     
    46314685   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    46324686   $(MODEL_LIB)(ldftra_oce.o) \ 
    4633    $(MODEL_LIB)(lib_mpp.o) \ 
    4634    $(MODEL_LIB)(lib_print.o) \ 
    4635    $(MODEL_LIB)(oce.o) \ 
    4636    $(MODEL_LIB)(par_kind.o) \ 
    4637    $(MODEL_LIB)(par_oce.o) \ 
     4687   $(MODEL_LIB)(oce.o) \ 
    46384688   $(MODEL_LIB)(phycst.o) \ 
    46394689   $(MODEL_LIB)(prtctl.o) \ 
    46404690   $(MODEL_LIB)(zdfmxl.o) \ 
    46414691   dom_oce.F90 \ 
    4642    flxrnf.F90 \ 
     4692   in_out_manager.F90 \ 
     4693   lbclnk.F90 \ 
     4694   ldfdyn_oce.F90 \ 
     4695   ldftra_oce.F90 \ 
     4696   oce.F90 \ 
     4697   phycst.F90 \ 
     4698   prtctl.F90 \ 
     4699   zdfmxl.F90 \ 
     4700   domzgr_substitute.h90 \ 
     4701   vectopt_loop_substitute.h90 \ 
     4702   KEY_CPP \ 
     4703   ldfslp.F90 
     4704$(MODEL_LIB)(ldftra.o) :   \ 
     4705   $(MODEL_LIB)(dom_oce.o) \ 
     4706   $(MODEL_LIB)(in_out_manager.o) \ 
     4707   $(MODEL_LIB)(lbclnk.o) \ 
     4708   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4709   $(MODEL_LIB)(ldftra_oce.o) \ 
     4710   $(MODEL_LIB)(lib_mpp.o) \ 
     4711   $(MODEL_LIB)(lib_print.o) \ 
     4712   $(MODEL_LIB)(oce.o) \ 
     4713   $(MODEL_LIB)(par_kind.o) \ 
     4714   $(MODEL_LIB)(par_oce.o) \ 
     4715   $(MODEL_LIB)(phycst.o) \ 
     4716   $(MODEL_LIB)(prtctl.o) \ 
     4717   $(MODEL_LIB)(zdfmxl.o) \ 
     4718   dom_oce.F90 \ 
     4719   in_out_manager.F90 \ 
     4720   lbclnk.F90 \ 
     4721   ldfdyn_oce.F90 \ 
     4722   ldftra_oce.F90 \ 
     4723   lib_mpp.F90 \ 
     4724   lib_print.f90 \ 
     4725   oce.F90 \ 
     4726   par_kind.F90 \ 
     4727   par_oce.F90 \ 
     4728   phycst.F90 \ 
     4729   prtctl.F90 \ 
     4730   zdfmxl.F90 \ 
     4731   $(MODEL_LIB)(dom_oce.o) \ 
     4732   $(MODEL_LIB)(in_out_manager.o) \ 
     4733   $(MODEL_LIB)(lbclnk.o) \ 
     4734   $(MODEL_LIB)(ldfslp.o) \ 
     4735   $(MODEL_LIB)(ldftra_oce.o) \ 
     4736   $(MODEL_LIB)(lib_mpp.o) \ 
     4737   $(MODEL_LIB)(oce.o) \ 
     4738   $(MODEL_LIB)(phycst.o) \ 
     4739   dom_oce.F90 \ 
    46434740   in_out_manager.F90 \ 
    46444741   lbclnk.F90 \ 
    46454742   ldfslp.F90 \ 
    46464743   ldftra_oce.F90 \ 
    4647    oce.F90 \ 
    4648    phycst.F90 \ 
    4649    prtctl.F90 \ 
    4650    $(MODEL_LIB)(dom_oce.o) \ 
    4651    $(MODEL_LIB)(flxrnf.o) \ 
    4652    $(MODEL_LIB)(in_out_manager.o) \ 
    4653    $(MODEL_LIB)(lbclnk.o) \ 
    4654    $(MODEL_LIB)(ldfslp.o) \ 
    4655    $(MODEL_LIB)(ldftra_oce.o) \ 
    4656    $(MODEL_LIB)(oce.o) \ 
    4657    $(MODEL_LIB)(phycst.o) \ 
    4658    $(MODEL_LIB)(prtctl.o) \ 
    4659    domzgr_substitute.h90 \ 
    4660    vectopt_loop_substitute.h90 \ 
    4661    KEY_CPP \ 
    4662    ldfeiv.F90 
    4663 $(MODEL_LIB)(ldfslp.o) :   \ 
    4664    dom_oce.F90 \ 
    4665    in_out_manager.F90 \ 
    4666    lib_mpp.F90 \ 
    4667    lib_print.f90 \ 
    4668    oce.F90 \ 
    4669    par_kind.F90 \ 
    4670    par_oce.F90 \ 
    4671    prtctl.F90 \ 
    4672    zdf_oce.F90 \ 
    4673    $(MODEL_LIB)(dom_oce.o) \ 
    4674    $(MODEL_LIB)(in_out_manager.o) \ 
    4675    $(MODEL_LIB)(lib_mpp.o) \ 
    4676    $(MODEL_LIB)(lib_print.o) \ 
    4677    $(MODEL_LIB)(oce.o) \ 
    4678    $(MODEL_LIB)(par_kind.o) \ 
    4679    $(MODEL_LIB)(par_oce.o) \ 
    4680    $(MODEL_LIB)(prtctl.o) \ 
    4681    $(MODEL_LIB)(zdf_oce.o) \ 
    4682    dom_oce.F90 \ 
    4683    in_out_manager.F90 \ 
    4684    lbclnk.F90 \ 
    4685    ldfdyn_oce.F90 \ 
    4686    ldftra_oce.F90 \ 
    4687    oce.F90 \ 
    4688    phycst.F90 \ 
    4689    prtctl.F90 \ 
    4690    zdfmxl.F90 \ 
    4691    $(MODEL_LIB)(dom_oce.o) \ 
    4692    $(MODEL_LIB)(in_out_manager.o) \ 
    4693    $(MODEL_LIB)(lbclnk.o) \ 
    4694    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4695    $(MODEL_LIB)(ldftra_oce.o) \ 
    4696    $(MODEL_LIB)(oce.o) \ 
    4697    $(MODEL_LIB)(phycst.o) \ 
    4698    $(MODEL_LIB)(prtctl.o) \ 
    4699    $(MODEL_LIB)(zdfmxl.o) \ 
    4700    domzgr_substitute.h90 \ 
    4701    vectopt_loop_substitute.h90 \ 
    4702    KEY_CPP \ 
    4703    ldfslp.F90 
    4704 $(MODEL_LIB)(ldftra.o) :   \ 
    4705    dom_oce.F90 \ 
    4706    in_out_manager.F90 \ 
    4707    lbclnk.F90 \ 
    4708    ldfdyn_oce.F90 \ 
    4709    ldftra_oce.F90 \ 
    4710    lib_mpp.F90 \ 
    4711    lib_print.f90 \ 
    4712    oce.F90 \ 
    4713    par_kind.F90 \ 
    4714    par_oce.F90 \ 
    4715    phycst.F90 \ 
    4716    prtctl.F90 \ 
    4717    zdfmxl.F90 \ 
    4718    $(MODEL_LIB)(dom_oce.o) \ 
    4719    $(MODEL_LIB)(in_out_manager.o) \ 
    4720    $(MODEL_LIB)(lbclnk.o) \ 
    4721    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4722    $(MODEL_LIB)(ldftra_oce.o) \ 
    4723    $(MODEL_LIB)(lib_mpp.o) \ 
    4724    $(MODEL_LIB)(lib_print.o) \ 
    4725    $(MODEL_LIB)(oce.o) \ 
    4726    $(MODEL_LIB)(par_kind.o) \ 
    4727    $(MODEL_LIB)(par_oce.o) \ 
    4728    $(MODEL_LIB)(phycst.o) \ 
    4729    $(MODEL_LIB)(prtctl.o) \ 
    4730    $(MODEL_LIB)(zdfmxl.o) \ 
    4731    dom_oce.F90 \ 
    4732    in_out_manager.F90 \ 
    4733    lbclnk.F90 \ 
    4734    ldfslp.F90 \ 
    4735    ldftra_oce.F90 \ 
    4736    lib_mpp.F90 \ 
    4737    oce.F90 \ 
    4738    phycst.F90 \ 
    4739    $(MODEL_LIB)(dom_oce.o) \ 
    4740    $(MODEL_LIB)(in_out_manager.o) \ 
    4741    $(MODEL_LIB)(lbclnk.o) \ 
    4742    $(MODEL_LIB)(ldfslp.o) \ 
    4743    $(MODEL_LIB)(ldftra_oce.o) \ 
    4744    $(MODEL_LIB)(lib_mpp.o) \ 
    4745    $(MODEL_LIB)(oce.o) \ 
    4746    $(MODEL_LIB)(phycst.o) \ 
     4744   lib_mpp.F90 \ 
     4745   oce.F90 \ 
     4746   phycst.F90 \ 
    47474747   domzgr_substitute.h90 \ 
    47484748   ldftra_c1d.h90 \ 
     
    47544754   ldftra.F90 
    47554755$(MODEL_LIB)(ldftra_oce.o) :  \ 
    4756    par_kind.F90 \ 
    4757    $(MODEL_LIB)(par_kind.o) \ 
    4758    par_oce.F90 \ 
    4759    $(MODEL_LIB)(par_oce.o) \ 
     4756   $(MODEL_LIB)(par_kind.o) \ 
     4757   par_kind.F90 \ 
     4758   $(MODEL_LIB)(par_oce.o) \ 
     4759   par_oce.F90 \ 
    47604760   KEY_CPP \ 
    47614761   ldftra_oce.F90 
     
    47634763   lib_cray.f90 
    47644764$(MODEL_LIB)(lib_feti.o) : \ 
    4765    dom_oce.F90 \ 
    4766    in_out_manager.F90 \ 
    4767    $(MODEL_LIB)(dom_oce.o) \ 
    4768    $(MODEL_LIB)(in_out_manager.o) \ 
    4769    lib_mpp.F90 \ 
    4770    $(MODEL_LIB)(lib_mpp.o) \ 
     4765   $(MODEL_LIB)(dom_oce.o) \ 
     4766   $(MODEL_LIB)(in_out_manager.o) \ 
     4767   dom_oce.F90 \ 
     4768   in_out_manager.F90 \ 
     4769   $(MODEL_LIB)(lib_mpp.o) \ 
     4770   lib_mpp.F90 \ 
    47714771   KEY_CPP \ 
    47724772   lib_feti.F90 
     
    47744774   lib_isml.f90 
    47754775$(MODEL_LIB)(lib_mpp.o) :  \ 
    4776    lib_print.f90 \ 
    4777    par_kind.F90 \ 
    4778    par_oce.F90 \ 
    4779    $(MODEL_LIB)(lib_print.o) \ 
    4780    $(MODEL_LIB)(par_kind.o) \ 
    4781    $(MODEL_LIB)(par_oce.o) \ 
    4782    dom_oce.F90 \ 
    4783    in_out_manager.F90 \ 
    4784    $(MODEL_LIB)(dom_oce.o) \ 
    4785    $(MODEL_LIB)(in_out_manager.o) \ 
     4776   $(MODEL_LIB)(lib_print.o) \ 
     4777   $(MODEL_LIB)(par_kind.o) \ 
     4778   $(MODEL_LIB)(par_oce.o) \ 
     4779   lib_print.f90 \ 
     4780   par_kind.F90 \ 
     4781   par_oce.F90 \ 
     4782   $(MODEL_LIB)(dom_oce.o) \ 
     4783   $(MODEL_LIB)(in_out_manager.o) \ 
     4784   dom_oce.F90 \ 
     4785   in_out_manager.F90 \ 
    47864786   KEY_CPP \ 
    47874787   lib_mpp.F90 
    47884788$(MODEL_LIB)(lib_print.o) :   \ 
    4789    par_kind.F90 \ 
    4790    $(MODEL_LIB)(par_kind.o) \ 
     4789   $(MODEL_LIB)(par_kind.o) \ 
     4790   par_kind.F90 \ 
    47914791   lib_print.f90 
    47924792$(MODEL_LIB)(limadv.o) :   \ 
     4793   $(MODEL_LIB)(blk_oce.o) \ 
     4794   $(MODEL_LIB)(dom_oce.o) \ 
     4795   $(MODEL_LIB)(in_out_manager.o) \ 
     4796   $(MODEL_LIB)(lib_mpp.o) \ 
     4797   $(MODEL_LIB)(lib_print.o) \ 
     4798   $(MODEL_LIB)(oce.o) \ 
     4799   $(MODEL_LIB)(par_ice.o) \ 
     4800   $(MODEL_LIB)(par_kind.o) \ 
     4801   $(MODEL_LIB)(par_oce.o) \ 
    47934802   blk_oce.F90 \ 
    47944803   dom_oce.F90 \ 
     
    48004809   par_kind.F90 \ 
    48014810   par_oce.F90 \ 
    4802    $(MODEL_LIB)(blk_oce.o) \ 
    4803    $(MODEL_LIB)(dom_oce.o) \ 
    4804    $(MODEL_LIB)(in_out_manager.o) \ 
    4805    $(MODEL_LIB)(lib_mpp.o) \ 
    4806    $(MODEL_LIB)(lib_print.o) \ 
    4807    $(MODEL_LIB)(oce.o) \ 
    4808    $(MODEL_LIB)(par_ice.o) \ 
    4809    $(MODEL_LIB)(par_kind.o) \ 
    4810    $(MODEL_LIB)(par_oce.o) \ 
     4811   $(MODEL_LIB)(dom_ice.o) \ 
     4812   $(MODEL_LIB)(dom_oce.o) \ 
     4813   $(MODEL_LIB)(ice_oce.o) \ 
     4814   $(MODEL_LIB)(in_out_manager.o) \ 
     4815   $(MODEL_LIB)(lbclnk.o) \ 
     4816   $(MODEL_LIB)(prtctl.o) \ 
    48114817   dom_ice.F90 \ 
    48124818   dom_oce.F90 \ 
     
    48154821   lbclnk.F90 \ 
    48164822   prtctl.F90 \ 
    4817    $(MODEL_LIB)(dom_ice.o) \ 
    4818    $(MODEL_LIB)(dom_oce.o) \ 
    4819    $(MODEL_LIB)(ice_oce.o) \ 
    4820    $(MODEL_LIB)(in_out_manager.o) \ 
    4821    $(MODEL_LIB)(lbclnk.o) \ 
    4822    $(MODEL_LIB)(prtctl.o) \ 
    48234823   KEY_CPP \ 
    48244824   limadv.F90 
    48254825$(MODEL_LIB)(limdia.o) :   \ 
     4826   $(MODEL_LIB)(blk_oce.o) \ 
     4827   $(MODEL_LIB)(dom_ice.o) \ 
     4828   $(MODEL_LIB)(dom_oce.o) \ 
     4829   $(MODEL_LIB)(flx_oce.o) \ 
     4830   $(MODEL_LIB)(ice.o) \ 
     4831   $(MODEL_LIB)(ice_oce.o) \ 
     4832   $(MODEL_LIB)(in_out_manager.o) \ 
     4833   $(MODEL_LIB)(ini1d.o) \ 
     4834   $(MODEL_LIB)(lbclnk.o) \ 
     4835   $(MODEL_LIB)(lib_print.o) \ 
     4836   $(MODEL_LIB)(limistate.o) \ 
     4837   $(MODEL_LIB)(limmsh.o) \ 
     4838   $(MODEL_LIB)(limrst.o) \ 
     4839   $(MODEL_LIB)(oce.o) \ 
     4840   $(MODEL_LIB)(ocfzpt.o) \ 
     4841   $(MODEL_LIB)(par_ice.o) \ 
     4842   $(MODEL_LIB)(par_kind.o) \ 
     4843   $(MODEL_LIB)(par_oce.o) \ 
     4844   $(MODEL_LIB)(phycst.o) \ 
     4845   $(MODEL_LIB)(prtctl.o) \ 
    48264846   blk_oce.F90 \ 
    48274847   dom_ice.F90 \ 
     
    48304850   ice.F90 \ 
    48314851   ice_oce.F90 \ 
     4852   in_out_manager.F90 \ 
    48324853   ini1d.F90 \ 
    4833    in_out_manager.F90 \ 
    48344854   lbclnk.F90 \ 
    48354855   lib_print.f90 \ 
     
    48444864   phycst.F90 \ 
    48454865   prtctl.F90 \ 
     4866   $(MODEL_LIB)(daymod.o) \ 
     4867   $(MODEL_LIB)(dom_ice.o) \ 
     4868   $(MODEL_LIB)(ice.o) \ 
     4869   $(MODEL_LIB)(ice_oce.o) \ 
     4870   $(MODEL_LIB)(iceini.o) \ 
     4871   $(MODEL_LIB)(in_out_manager.o) \ 
     4872   $(MODEL_LIB)(limistate.o) \ 
     4873   $(MODEL_LIB)(par_ice.o) \ 
     4874   $(MODEL_LIB)(phycst.o) \ 
     4875   daymod.F90 \ 
     4876   dom_ice.F90 \ 
     4877   ice.F90 \ 
     4878   ice_oce.F90 \ 
     4879   iceini.F90 \ 
     4880   in_out_manager.F90 \ 
     4881   limistate.F90 \ 
     4882   par_ice.F90 \ 
     4883   phycst.F90 \ 
     4884   vectopt_loop_substitute.h90 \ 
     4885   KEY_CPP \ 
     4886   limdia.F90 
     4887$(MODEL_LIB)(limdmp.o) :   \ 
     4888   $(MODEL_LIB)(blk_oce.o) \ 
     4889   $(MODEL_LIB)(dom_oce.o) \ 
     4890   $(MODEL_LIB)(dtasal.o) \ 
     4891   $(MODEL_LIB)(dtatem.o) \ 
     4892   $(MODEL_LIB)(in_out_manager.o) \ 
     4893   $(MODEL_LIB)(lib_mpp.o) \ 
     4894   $(MODEL_LIB)(lib_print.o) \ 
     4895   $(MODEL_LIB)(oce.o) \ 
     4896   $(MODEL_LIB)(par_ice.o) \ 
     4897   $(MODEL_LIB)(par_kind.o) \ 
     4898   $(MODEL_LIB)(par_oce.o) \ 
     4899   $(MODEL_LIB)(phycst.o) \ 
     4900   $(MODEL_LIB)(prtctl.o) \ 
     4901   $(MODEL_LIB)(trdmod.o) \ 
     4902   $(MODEL_LIB)(trdmod_oce.o) \ 
     4903   $(MODEL_LIB)(zdf_oce.o) \ 
     4904   $(MODEL_LIB)(zdfmxl.o) \ 
     4905   blk_oce.F90 \ 
     4906   dom_oce.F90 \ 
     4907   dtasal.F90 \ 
     4908   dtatem.F90 \ 
     4909   in_out_manager.F90 \ 
     4910   lib_mpp.F90 \ 
     4911   lib_print.f90 \ 
     4912   oce.F90 \ 
     4913   par_ice.F90 \ 
     4914   par_kind.F90 \ 
     4915   par_oce.F90 \ 
     4916   phycst.F90 \ 
     4917   prtctl.F90 \ 
     4918   trdmod.F90 \ 
     4919   trdmod_oce.F90 \ 
     4920   zdf_oce.F90 \ 
     4921   zdfmxl.F90 \ 
     4922   $(MODEL_LIB)(daymod.o) \ 
     4923   $(MODEL_LIB)(dom_oce.o) \ 
     4924   $(MODEL_LIB)(ice.o) \ 
     4925   $(MODEL_LIB)(ice_oce.o) \ 
     4926   $(MODEL_LIB)(in_out_manager.o) \ 
     4927   $(MODEL_LIB)(oce.o) \ 
     4928   $(MODEL_LIB)(tradmp.o) \ 
     4929   daymod.F90 \ 
     4930   dom_oce.F90 \ 
     4931   ice.F90 \ 
     4932   ice_oce.F90 \ 
     4933   in_out_manager.F90 \ 
     4934   oce.F90 \ 
     4935   tradmp.F90 \ 
     4936   vectopt_loop_substitute.h90 \ 
     4937   $(IOIPSL_LIB) \ 
     4938   KEY_CPP \ 
     4939   limdmp.F90 
     4940$(MODEL_LIB)(limdyn.o) :   \ 
    48464941   $(MODEL_LIB)(blk_oce.o) \ 
    48474942   $(MODEL_LIB)(dom_ice.o) \ 
     
    48504945   $(MODEL_LIB)(ice.o) \ 
    48514946   $(MODEL_LIB)(ice_oce.o) \ 
     4947   $(MODEL_LIB)(in_out_manager.o) \ 
    48524948   $(MODEL_LIB)(ini1d.o) \ 
    4853    $(MODEL_LIB)(in_out_manager.o) \ 
    4854    $(MODEL_LIB)(lbclnk.o) \ 
     4949   $(MODEL_LIB)(lbclnk.o) \ 
     4950   $(MODEL_LIB)(lib_mpp.o) \ 
    48554951   $(MODEL_LIB)(lib_print.o) \ 
    48564952   $(MODEL_LIB)(limistate.o) \ 
     
    48644960   $(MODEL_LIB)(phycst.o) \ 
    48654961   $(MODEL_LIB)(prtctl.o) \ 
    4866    daymod.F90 \ 
    4867    dom_ice.F90 \ 
    4868    iceini.F90 \ 
    4869    ice.F90 \ 
    4870    ice_oce.F90 \ 
    4871    in_out_manager.F90 \ 
    4872    limistate.F90 \ 
    4873    par_ice.F90 \ 
    4874    phycst.F90 \ 
    4875    $(MODEL_LIB)(daymod.o) \ 
    4876    $(MODEL_LIB)(dom_ice.o) \ 
    4877    $(MODEL_LIB)(iceini.o) \ 
    4878    $(MODEL_LIB)(ice.o) \ 
    4879    $(MODEL_LIB)(ice_oce.o) \ 
    4880    $(MODEL_LIB)(in_out_manager.o) \ 
    4881    $(MODEL_LIB)(limistate.o) \ 
    4882    $(MODEL_LIB)(par_ice.o) \ 
    4883    $(MODEL_LIB)(phycst.o) \ 
    4884    vectopt_loop_substitute.h90 \ 
    4885    KEY_CPP \ 
    4886    limdia.F90 
    4887 $(MODEL_LIB)(limdmp.o) :   \ 
    4888    blk_oce.F90 \ 
    4889    dom_oce.F90 \ 
    4890    dtasal.F90 \ 
    4891    dtatem.F90 \ 
    4892    in_out_manager.F90 \ 
    4893    lib_mpp.F90 \ 
    4894    lib_print.f90 \ 
    4895    oce.F90 \ 
    4896    par_ice.F90 \ 
    4897    par_kind.F90 \ 
    4898    par_oce.F90 \ 
    4899    phycst.F90 \ 
    4900    prtctl.F90 \ 
    4901    trdmod.F90 \ 
    4902    trdmod_oce.F90 \ 
    4903    zdfmxl.F90 \ 
    4904    zdf_oce.F90 \ 
    4905    $(MODEL_LIB)(blk_oce.o) \ 
    4906    $(MODEL_LIB)(dom_oce.o) \ 
    4907    $(MODEL_LIB)(dtasal.o) \ 
    4908    $(MODEL_LIB)(dtatem.o) \ 
    4909    $(MODEL_LIB)(in_out_manager.o) \ 
    4910    $(MODEL_LIB)(lib_mpp.o) \ 
    4911    $(MODEL_LIB)(lib_print.o) \ 
    4912    $(MODEL_LIB)(oce.o) \ 
    4913    $(MODEL_LIB)(par_ice.o) \ 
    4914    $(MODEL_LIB)(par_kind.o) \ 
    4915    $(MODEL_LIB)(par_oce.o) \ 
    4916    $(MODEL_LIB)(phycst.o) \ 
    4917    $(MODEL_LIB)(prtctl.o) \ 
    4918    $(MODEL_LIB)(trdmod.o) \ 
    4919    $(MODEL_LIB)(trdmod_oce.o) \ 
    4920    $(MODEL_LIB)(zdfmxl.o) \ 
    4921    $(MODEL_LIB)(zdf_oce.o) \ 
    4922    daymod.F90 \ 
    4923    dom_oce.F90 \ 
    4924    ice.F90 \ 
    4925    ice_oce.F90 \ 
    4926    in_out_manager.F90 \ 
    4927    oce.F90 \ 
    4928    tradmp.F90 \ 
    4929    $(MODEL_LIB)(daymod.o) \ 
    4930    $(MODEL_LIB)(dom_oce.o) \ 
    4931    $(MODEL_LIB)(ice.o) \ 
    4932    $(MODEL_LIB)(ice_oce.o) \ 
    4933    $(MODEL_LIB)(in_out_manager.o) \ 
    4934    $(MODEL_LIB)(oce.o) \ 
    4935    $(MODEL_LIB)(tradmp.o) \ 
    4936    vectopt_loop_substitute.h90 \ 
    4937    $(IOIPSL_LIB) \ 
    4938    KEY_CPP \ 
    4939    limdmp.F90 
    4940 $(MODEL_LIB)(limdyn.o) :   \ 
    49414962   blk_oce.F90 \ 
    49424963   dom_ice.F90 \ 
     
    49454966   ice.F90 \ 
    49464967   ice_oce.F90 \ 
     4968   in_out_manager.F90 \ 
    49474969   ini1d.F90 \ 
    4948    in_out_manager.F90 \ 
    49494970   lbclnk.F90 \ 
    49504971   lib_mpp.F90 \ 
     
    49604981   phycst.F90 \ 
    49614982   prtctl.F90 \ 
     4983   $(MODEL_LIB)(dom_ice.o) \ 
     4984   $(MODEL_LIB)(dom_oce.o) \ 
     4985   $(MODEL_LIB)(ice.o) \ 
     4986   $(MODEL_LIB)(ice_oce.o) \ 
     4987   $(MODEL_LIB)(iceini.o) \ 
     4988   $(MODEL_LIB)(in_out_manager.o) \ 
     4989   $(MODEL_LIB)(lbclnk.o) \ 
     4990   $(MODEL_LIB)(lib_mpp.o) \ 
     4991   $(MODEL_LIB)(limistate.o) \ 
     4992   $(MODEL_LIB)(limrhg.o) \ 
     4993   $(MODEL_LIB)(phycst.o) \ 
     4994   $(MODEL_LIB)(prtctl.o) \ 
     4995   dom_ice.F90 \ 
     4996   dom_oce.F90 \ 
     4997   ice.F90 \ 
     4998   ice_oce.F90 \ 
     4999   iceini.F90 \ 
     5000   in_out_manager.F90 \ 
     5001   lbclnk.F90 \ 
     5002   lib_mpp.F90 \ 
     5003   limistate.F90 \ 
     5004   limrhg.F90 \ 
     5005   phycst.F90 \ 
     5006   prtctl.F90 \ 
     5007   KEY_CPP \ 
     5008   limdyn.F90 
     5009$(MODEL_LIB)(limflx.o) :   \ 
     5010   $(MODEL_LIB)(albedo.o) \ 
    49625011   $(MODEL_LIB)(blk_oce.o) \ 
    4963    $(MODEL_LIB)(dom_ice.o) \ 
     5012   $(MODEL_LIB)(cpl_oce.o) \ 
     5013   $(MODEL_LIB)(daymod.o) \ 
    49645014   $(MODEL_LIB)(dom_oce.o) \ 
    49655015   $(MODEL_LIB)(flx_oce.o) \ 
    49665016   $(MODEL_LIB)(ice.o) \ 
    4967    $(MODEL_LIB)(ice_oce.o) \ 
    4968    $(MODEL_LIB)(ini1d.o) \ 
    4969    $(MODEL_LIB)(in_out_manager.o) \ 
    4970    $(MODEL_LIB)(lbclnk.o) \ 
    4971    $(MODEL_LIB)(lib_mpp.o) \ 
    4972    $(MODEL_LIB)(lib_print.o) \ 
    4973    $(MODEL_LIB)(limistate.o) \ 
    4974    $(MODEL_LIB)(limmsh.o) \ 
    4975    $(MODEL_LIB)(limrst.o) \ 
     5017   $(MODEL_LIB)(in_out_manager.o) \ 
     5018   $(MODEL_LIB)(lbclnk.o) \ 
     5019   $(MODEL_LIB)(lib_mpp.o) \ 
     5020   $(MODEL_LIB)(lib_print.o) \ 
    49765021   $(MODEL_LIB)(oce.o) \ 
    49775022   $(MODEL_LIB)(ocfzpt.o) \ 
     
    49815026   $(MODEL_LIB)(phycst.o) \ 
    49825027   $(MODEL_LIB)(prtctl.o) \ 
    4983    dom_ice.F90 \ 
    4984    dom_oce.F90 \ 
    4985    iceini.F90 \ 
    4986    ice.F90 \ 
    4987    ice_oce.F90 \ 
    4988    in_out_manager.F90 \ 
    4989    lbclnk.F90 \ 
    4990    lib_mpp.F90 \ 
    4991    limistate.F90 \ 
    4992    limrhg.F90 \ 
    4993    phycst.F90 \ 
    4994    prtctl.F90 \ 
    4995    $(MODEL_LIB)(dom_ice.o) \ 
    4996    $(MODEL_LIB)(dom_oce.o) \ 
    4997    $(MODEL_LIB)(iceini.o) \ 
    4998    $(MODEL_LIB)(ice.o) \ 
    4999    $(MODEL_LIB)(ice_oce.o) \ 
    5000    $(MODEL_LIB)(in_out_manager.o) \ 
    5001    $(MODEL_LIB)(lbclnk.o) \ 
    5002    $(MODEL_LIB)(lib_mpp.o) \ 
    5003    $(MODEL_LIB)(limistate.o) \ 
    5004    $(MODEL_LIB)(limrhg.o) \ 
    5005    $(MODEL_LIB)(phycst.o) \ 
    5006    $(MODEL_LIB)(prtctl.o) \ 
    5007    KEY_CPP \ 
    5008    limdyn.F90 
    5009 $(MODEL_LIB)(limflx.o) :   \ 
    50105028   albedo.F90 \ 
    50115029   blk_oce.F90 \ 
     
    50275045   prtctl.F90 \ 
    50285046   $(MODEL_LIB)(albedo.o) \ 
     5047   $(MODEL_LIB)(flx_oce.o) \ 
     5048   $(MODEL_LIB)(flxblk.o) \ 
     5049   $(MODEL_LIB)(ice.o) \ 
     5050   $(MODEL_LIB)(ice_oce.o) \ 
     5051   $(MODEL_LIB)(in_out_manager.o) \ 
     5052   $(MODEL_LIB)(lbclnk.o) \ 
     5053   $(MODEL_LIB)(ocfzpt.o) \ 
     5054   $(MODEL_LIB)(par_oce.o) \ 
     5055   $(MODEL_LIB)(phycst.o) \ 
     5056   $(MODEL_LIB)(prtctl.o) \ 
     5057   albedo.F90 \ 
     5058   flx_oce.F90 \ 
     5059   flxblk.F90 \ 
     5060   ice.F90 \ 
     5061   ice_oce.F90 \ 
     5062   in_out_manager.F90 \ 
     5063   lbclnk.F90 \ 
     5064   ocfzpt.F90 \ 
     5065   par_oce.F90 \ 
     5066   phycst.F90 \ 
     5067   prtctl.F90 \ 
     5068   vectopt_loop_substitute.h90 \ 
     5069   KEY_CPP \ 
     5070   limflx.F90 
     5071$(MODEL_LIB)(limhdf.o) :   \ 
    50295072   $(MODEL_LIB)(blk_oce.o) \ 
    5030    $(MODEL_LIB)(cpl_oce.o) \ 
     5073   $(MODEL_LIB)(dom_oce.o) \ 
     5074   $(MODEL_LIB)(in_out_manager.o) \ 
     5075   $(MODEL_LIB)(lib_mpp.o) \ 
     5076   $(MODEL_LIB)(lib_print.o) \ 
     5077   $(MODEL_LIB)(oce.o) \ 
     5078   $(MODEL_LIB)(par_ice.o) \ 
     5079   $(MODEL_LIB)(par_kind.o) \ 
     5080   $(MODEL_LIB)(par_oce.o) \ 
     5081   blk_oce.F90 \ 
     5082   dom_oce.F90 \ 
     5083   in_out_manager.F90 \ 
     5084   lib_mpp.F90 \ 
     5085   lib_print.f90 \ 
     5086   oce.F90 \ 
     5087   par_ice.F90 \ 
     5088   par_kind.F90 \ 
     5089   par_oce.F90 \ 
     5090   $(MODEL_LIB)(dom_oce.o) \ 
     5091   $(MODEL_LIB)(ice.o) \ 
     5092   $(MODEL_LIB)(ice_oce.o) \ 
     5093   $(MODEL_LIB)(in_out_manager.o) \ 
     5094   $(MODEL_LIB)(lbclnk.o) \ 
     5095   $(MODEL_LIB)(lib_mpp.o) \ 
     5096   $(MODEL_LIB)(prtctl.o) \ 
     5097   dom_oce.F90 \ 
     5098   ice.F90 \ 
     5099   ice_oce.F90 \ 
     5100   in_out_manager.F90 \ 
     5101   lbclnk.F90 \ 
     5102   lib_mpp.F90 \ 
     5103   prtctl.F90 \ 
     5104   vectopt_loop_substitute.h90 \ 
     5105   KEY_CPP \ 
     5106   limhdf.F90 
     5107$(MODEL_LIB)(limistate.o) :   \ 
     5108   $(MODEL_LIB)(blk_oce.o) \ 
     5109   $(MODEL_LIB)(dom_oce.o) \ 
     5110   $(MODEL_LIB)(in_out_manager.o) \ 
     5111   $(MODEL_LIB)(lib_mpp.o) \ 
     5112   $(MODEL_LIB)(lib_print.o) \ 
     5113   $(MODEL_LIB)(oce.o) \ 
     5114   $(MODEL_LIB)(par_ice.o) \ 
     5115   $(MODEL_LIB)(par_kind.o) \ 
     5116   $(MODEL_LIB)(par_oce.o) \ 
     5117   blk_oce.F90 \ 
     5118   dom_oce.F90 \ 
     5119   in_out_manager.F90 \ 
     5120   lib_mpp.F90 \ 
     5121   lib_print.f90 \ 
     5122   oce.F90 \ 
     5123   par_ice.F90 \ 
     5124   par_kind.F90 \ 
     5125   par_oce.F90 \ 
     5126   $(MODEL_LIB)(dom_ice.o) \ 
     5127   $(MODEL_LIB)(dom_oce.o) \ 
     5128   $(MODEL_LIB)(ice.o) \ 
     5129   $(MODEL_LIB)(ice_oce.o) \ 
     5130   $(MODEL_LIB)(in_out_manager.o) \ 
     5131   $(MODEL_LIB)(lbclnk.o) \ 
     5132   $(MODEL_LIB)(oce.o) \ 
     5133   $(MODEL_LIB)(ocfzpt.o) \ 
     5134   $(MODEL_LIB)(par_ice.o) \ 
     5135   $(MODEL_LIB)(phycst.o) \ 
     5136   dom_ice.F90 \ 
     5137   dom_oce.F90 \ 
     5138   ice.F90 \ 
     5139   ice_oce.F90 \ 
     5140   in_out_manager.F90 \ 
     5141   lbclnk.F90 \ 
     5142   oce.F90 \ 
     5143   ocfzpt.F90 \ 
     5144   par_ice.F90 \ 
     5145   phycst.F90 \ 
     5146   $(IOIPSL_LIB) \ 
     5147   KEY_CPP \ 
     5148   limistate.F90 
     5149$(MODEL_LIB)(limmsh.o) :   \ 
     5150   $(MODEL_LIB)(dom_oce.o) \ 
     5151   $(MODEL_LIB)(in_out_manager.o) \ 
     5152   $(MODEL_LIB)(lib_mpp.o) \ 
     5153   $(MODEL_LIB)(lib_print.o) \ 
     5154   $(MODEL_LIB)(oce.o) \ 
     5155   $(MODEL_LIB)(par_ice.o) \ 
     5156   $(MODEL_LIB)(par_kind.o) \ 
     5157   $(MODEL_LIB)(par_oce.o) \ 
     5158   dom_oce.F90 \ 
     5159   in_out_manager.F90 \ 
     5160   lib_mpp.F90 \ 
     5161   lib_print.f90 \ 
     5162   oce.F90 \ 
     5163   par_ice.F90 \ 
     5164   par_kind.F90 \ 
     5165   par_oce.F90 \ 
     5166   $(MODEL_LIB)(dom_ice.o) \ 
     5167   $(MODEL_LIB)(dom_oce.o) \ 
     5168   $(MODEL_LIB)(in_out_manager.o) \ 
     5169   $(MODEL_LIB)(lbclnk.o) \ 
     5170   $(MODEL_LIB)(phycst.o) \ 
     5171   dom_ice.F90 \ 
     5172   dom_oce.F90 \ 
     5173   in_out_manager.F90 \ 
     5174   lbclnk.F90 \ 
     5175   phycst.F90 \ 
     5176   KEY_CPP \ 
     5177   limmsh.F90 
     5178$(MODEL_LIB)(limrhg.o) :   \ 
     5179   $(MODEL_LIB)(blk_oce.o) \ 
     5180   $(MODEL_LIB)(dom_oce.o) \ 
     5181   $(MODEL_LIB)(in_out_manager.o) \ 
     5182   $(MODEL_LIB)(lib_mpp.o) \ 
     5183   $(MODEL_LIB)(lib_print.o) \ 
     5184   $(MODEL_LIB)(oce.o) \ 
     5185   $(MODEL_LIB)(par_ice.o) \ 
     5186   $(MODEL_LIB)(par_kind.o) \ 
     5187   $(MODEL_LIB)(par_oce.o) \ 
     5188   blk_oce.F90 \ 
     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_ice.o) \ 
     5198   $(MODEL_LIB)(ice.o) \ 
     5199   $(MODEL_LIB)(ice_oce.o) \ 
     5200   $(MODEL_LIB)(in_out_manager.o) \ 
     5201   $(MODEL_LIB)(lbclnk.o) \ 
     5202   $(MODEL_LIB)(lib_mpp.o) \ 
     5203   $(MODEL_LIB)(par_oce.o) \ 
     5204   $(MODEL_LIB)(phycst.o) \ 
     5205   $(MODEL_LIB)(prtctl.o) \ 
     5206   dom_ice.F90 \ 
     5207   ice.F90 \ 
     5208   ice_oce.F90 \ 
     5209   in_out_manager.F90 \ 
     5210   lbclnk.F90 \ 
     5211   lib_mpp.F90 \ 
     5212   par_oce.F90 \ 
     5213   phycst.F90 \ 
     5214   prtctl.F90 \ 
     5215   KEY_CPP \ 
     5216   limrhg.F90 
     5217$(MODEL_LIB)(limrst.o) :   \ 
     5218   $(MODEL_LIB)(blk_oce.o) \ 
     5219   $(MODEL_LIB)(dom_oce.o) \ 
     5220   $(MODEL_LIB)(in_out_manager.o) \ 
     5221   $(MODEL_LIB)(lib_print.o) \ 
     5222   $(MODEL_LIB)(par_ice.o) \ 
     5223   $(MODEL_LIB)(par_kind.o) \ 
     5224   $(MODEL_LIB)(par_oce.o) \ 
     5225   $(MODEL_LIB)(phycst.o) \ 
     5226   $(MODEL_LIB)(prtctl.o) \ 
     5227   blk_oce.F90 \ 
     5228   dom_oce.F90 \ 
     5229   in_out_manager.F90 \ 
     5230   lib_print.f90 \ 
     5231   par_ice.F90 \ 
     5232   par_kind.F90 \ 
     5233   par_oce.F90 \ 
     5234   phycst.F90 \ 
     5235   prtctl.F90 \ 
    50315236   $(MODEL_LIB)(daymod.o) \ 
     5237   $(MODEL_LIB)(dom_oce.o) \ 
     5238   $(MODEL_LIB)(ice.o) \ 
     5239   $(MODEL_LIB)(ice_oce.o) \ 
     5240   $(MODEL_LIB)(in_out_manager.o) \ 
     5241   daymod.F90 \ 
     5242   dom_oce.F90 \ 
     5243   ice.F90 \ 
     5244   ice_oce.F90 \ 
     5245   in_out_manager.F90 \ 
     5246   $(MODEL_LIB)(par_ice.o) \ 
     5247   par_ice.F90 \ 
     5248   limrst_dimg.h90 \ 
     5249   $(IOIPSL_LIB) \ 
     5250   KEY_CPP \ 
     5251   limrst.F90 
     5252$(MODEL_LIB)(limtab.o) :   \ 
     5253   $(MODEL_LIB)(par_kind.o) \ 
     5254   par_kind.F90 \ 
     5255   KEY_CPP \ 
     5256   limtab.F90 
     5257$(MODEL_LIB)(limthd.o) :   \ 
     5258   $(MODEL_LIB)(blk_oce.o) \ 
    50325259   $(MODEL_LIB)(dom_oce.o) \ 
    50335260   $(MODEL_LIB)(flx_oce.o) \ 
    50345261   $(MODEL_LIB)(ice.o) \ 
    5035    $(MODEL_LIB)(in_out_manager.o) \ 
    5036    $(MODEL_LIB)(lbclnk.o) \ 
    5037    $(MODEL_LIB)(lib_mpp.o) \ 
    5038    $(MODEL_LIB)(lib_print.o) \ 
     5262   $(MODEL_LIB)(ice_oce.o) \ 
     5263   $(MODEL_LIB)(iceini.o) \ 
     5264   $(MODEL_LIB)(in_out_manager.o) \ 
     5265   $(MODEL_LIB)(ini1d.o) \ 
     5266   $(MODEL_LIB)(lib_mpp.o) \ 
     5267   $(MODEL_LIB)(lib_print.o) \ 
     5268   $(MODEL_LIB)(limistate.o) \ 
     5269   $(MODEL_LIB)(limmsh.o) \ 
     5270   $(MODEL_LIB)(limrst.o) \ 
    50395271   $(MODEL_LIB)(oce.o) \ 
    50405272   $(MODEL_LIB)(ocfzpt.o) \ 
     
    50435275   $(MODEL_LIB)(par_oce.o) \ 
    50445276   $(MODEL_LIB)(phycst.o) \ 
    5045    $(MODEL_LIB)(prtctl.o) \ 
    5046    albedo.F90 \ 
    5047    flxblk.F90 \ 
     5277   $(MODEL_LIB)(thd_ice.o) \ 
     5278   blk_oce.F90 \ 
     5279   dom_oce.F90 \ 
    50485280   flx_oce.F90 \ 
    50495281   ice.F90 \ 
    50505282   ice_oce.F90 \ 
    5051    in_out_manager.F90 \ 
    5052    lbclnk.F90 \ 
     5283   iceini.F90 \ 
     5284   in_out_manager.F90 \ 
     5285   ini1d.F90 \ 
     5286   lib_mpp.F90 \ 
     5287   lib_print.f90 \ 
     5288   limistate.F90 \ 
     5289   limmsh.F90 \ 
     5290   limrst.F90 \ 
     5291   oce.F90 \ 
    50535292   ocfzpt.F90 \ 
    5054    par_oce.F90 \ 
    5055    phycst.F90 \ 
    5056    prtctl.F90 \ 
    5057    $(MODEL_LIB)(albedo.o) \ 
    5058    $(MODEL_LIB)(flxblk.o) \ 
     5293   par_ice.F90 \ 
     5294   par_kind.F90 \ 
     5295   par_oce.F90 \ 
     5296   phycst.F90 \ 
     5297   thd_ice.F90 \ 
     5298   $(MODEL_LIB)(dom_ice.o) \ 
     5299   $(MODEL_LIB)(dom_oce.o) \ 
    50595300   $(MODEL_LIB)(flx_oce.o) \ 
    50605301   $(MODEL_LIB)(ice.o) \ 
    50615302   $(MODEL_LIB)(ice_oce.o) \ 
    5062    $(MODEL_LIB)(in_out_manager.o) \ 
    5063    $(MODEL_LIB)(lbclnk.o) \ 
    5064    $(MODEL_LIB)(ocfzpt.o) \ 
    5065    $(MODEL_LIB)(par_oce.o) \ 
    5066    $(MODEL_LIB)(phycst.o) \ 
    5067    $(MODEL_LIB)(prtctl.o) \ 
    5068    vectopt_loop_substitute.h90 \ 
    5069    KEY_CPP \ 
    5070    limflx.F90 
    5071 $(MODEL_LIB)(limhdf.o) :   \ 
    5072    blk_oce.F90 \ 
    5073    dom_oce.F90 \ 
    5074    in_out_manager.F90 \ 
    5075    lib_mpp.F90 \ 
    5076    lib_print.f90 \ 
    5077    oce.F90 \ 
    5078    par_ice.F90 \ 
    5079    par_kind.F90 \ 
    5080    par_oce.F90 \ 
    5081    $(MODEL_LIB)(blk_oce.o) \ 
    5082    $(MODEL_LIB)(dom_oce.o) \ 
    5083    $(MODEL_LIB)(in_out_manager.o) \ 
    5084    $(MODEL_LIB)(lib_mpp.o) \ 
    5085    $(MODEL_LIB)(lib_print.o) \ 
    5086    $(MODEL_LIB)(oce.o) \ 
    5087    $(MODEL_LIB)(par_ice.o) \ 
    5088    $(MODEL_LIB)(par_kind.o) \ 
    5089    $(MODEL_LIB)(par_oce.o) \ 
    5090    dom_oce.F90 \ 
     5303   $(MODEL_LIB)(iceini.o) \ 
     5304   $(MODEL_LIB)(in_out_manager.o) \ 
     5305   $(MODEL_LIB)(lbclnk.o) \ 
     5306   $(MODEL_LIB)(limtab.o) \ 
     5307   $(MODEL_LIB)(limthd_lac.o) \ 
     5308   $(MODEL_LIB)(limthd_zdf.o) \ 
     5309   $(MODEL_LIB)(phycst.o) \ 
     5310   $(MODEL_LIB)(prtctl.o) \ 
     5311   $(MODEL_LIB)(thd_ice.o) \ 
     5312   dom_ice.F90 \ 
     5313   dom_oce.F90 \ 
     5314   flx_oce.F90 \ 
    50915315   ice.F90 \ 
    50925316   ice_oce.F90 \ 
    5093    in_out_manager.F90 \ 
    5094    lbclnk.F90 \ 
    5095    lib_mpp.F90 \ 
    5096    prtctl.F90 \ 
    5097    $(MODEL_LIB)(dom_oce.o) \ 
     5317   iceini.F90 \ 
     5318   in_out_manager.F90 \ 
     5319   lbclnk.F90 \ 
     5320   limtab.F90 \ 
     5321   limthd_lac.F90 \ 
     5322   limthd_zdf.F90 \ 
     5323   phycst.F90 \ 
     5324   prtctl.F90 \ 
     5325   thd_ice.F90 \ 
     5326   domzgr_substitute.h90 \ 
     5327   vectopt_loop_substitute.h90 \ 
     5328   KEY_CPP \ 
     5329   limthd.F90 
     5330$(MODEL_LIB)(limthd_lac.o) :  \ 
     5331   $(MODEL_LIB)(blk_oce.o) \ 
     5332   $(MODEL_LIB)(dom_ice.o) \ 
     5333   $(MODEL_LIB)(dom_oce.o) \ 
     5334   $(MODEL_LIB)(flx_oce.o) \ 
    50985335   $(MODEL_LIB)(ice.o) \ 
    50995336   $(MODEL_LIB)(ice_oce.o) \ 
    51005337   $(MODEL_LIB)(in_out_manager.o) \ 
    5101    $(MODEL_LIB)(lbclnk.o) \ 
    5102    $(MODEL_LIB)(lib_mpp.o) \ 
    5103    $(MODEL_LIB)(prtctl.o) \ 
    5104    vectopt_loop_substitute.h90 \ 
    5105    KEY_CPP \ 
    5106    limhdf.F90 
    5107 $(MODEL_LIB)(limistate.o) :   \ 
     5338   $(MODEL_LIB)(ini1d.o) \ 
     5339   $(MODEL_LIB)(lbclnk.o) \ 
     5340   $(MODEL_LIB)(limistate.o) \ 
     5341   $(MODEL_LIB)(limmsh.o) \ 
     5342   $(MODEL_LIB)(limrst.o) \ 
     5343   $(MODEL_LIB)(oce.o) \ 
     5344   $(MODEL_LIB)(ocfzpt.o) \ 
     5345   $(MODEL_LIB)(par_ice.o) \ 
     5346   $(MODEL_LIB)(par_kind.o) \ 
     5347   $(MODEL_LIB)(par_oce.o) \ 
     5348   $(MODEL_LIB)(phycst.o) \ 
    51085349   blk_oce.F90 \ 
    5109    dom_oce.F90 \ 
    5110    in_out_manager.F90 \ 
    5111    lib_mpp.F90 \ 
    5112    lib_print.f90 \ 
    5113    oce.F90 \ 
    5114    par_ice.F90 \ 
    5115    par_kind.F90 \ 
    5116    par_oce.F90 \ 
    5117    $(MODEL_LIB)(blk_oce.o) \ 
    5118    $(MODEL_LIB)(dom_oce.o) \ 
    5119    $(MODEL_LIB)(in_out_manager.o) \ 
    5120    $(MODEL_LIB)(lib_mpp.o) \ 
    5121    $(MODEL_LIB)(lib_print.o) \ 
    5122    $(MODEL_LIB)(oce.o) \ 
    5123    $(MODEL_LIB)(par_ice.o) \ 
    5124    $(MODEL_LIB)(par_kind.o) \ 
    5125    $(MODEL_LIB)(par_oce.o) \ 
    51265350   dom_ice.F90 \ 
    51275351   dom_oce.F90 \ 
     5352   flx_oce.F90 \ 
    51285353   ice.F90 \ 
    51295354   ice_oce.F90 \ 
    51305355   in_out_manager.F90 \ 
    5131    lbclnk.F90 \ 
    5132    oce.F90 \ 
    5133    ocfzpt.F90 \ 
    5134    par_ice.F90 \ 
    5135    phycst.F90 \ 
    5136    $(MODEL_LIB)(dom_ice.o) \ 
    5137    $(MODEL_LIB)(dom_oce.o) \ 
    5138    $(MODEL_LIB)(ice.o) \ 
    5139    $(MODEL_LIB)(ice_oce.o) \ 
    5140    $(MODEL_LIB)(in_out_manager.o) \ 
    5141    $(MODEL_LIB)(lbclnk.o) \ 
    5142    $(MODEL_LIB)(oce.o) \ 
    5143    $(MODEL_LIB)(ocfzpt.o) \ 
    5144    $(MODEL_LIB)(par_ice.o) \ 
    5145    $(MODEL_LIB)(phycst.o) \ 
    5146    $(IOIPSL_LIB) \ 
    5147    KEY_CPP \ 
    5148    limistate.F90 
    5149 $(MODEL_LIB)(limmsh.o) :   \ 
    5150    dom_oce.F90 \ 
    5151    in_out_manager.F90 \ 
    5152    lib_mpp.F90 \ 
    5153    lib_print.f90 \ 
    5154    oce.F90 \ 
    5155    par_ice.F90 \ 
    5156    par_kind.F90 \ 
    5157    par_oce.F90 \ 
    5158    $(MODEL_LIB)(dom_oce.o) \ 
    5159    $(MODEL_LIB)(in_out_manager.o) \ 
    5160    $(MODEL_LIB)(lib_mpp.o) \ 
    5161    $(MODEL_LIB)(lib_print.o) \ 
    5162    $(MODEL_LIB)(oce.o) \ 
    5163    $(MODEL_LIB)(par_ice.o) \ 
    5164    $(MODEL_LIB)(par_kind.o) \ 
    5165    $(MODEL_LIB)(par_oce.o) \ 
    5166    dom_ice.F90 \ 
    5167    dom_oce.F90 \ 
    5168    in_out_manager.F90 \ 
    5169    lbclnk.F90 \ 
    5170    phycst.F90 \ 
    5171    $(MODEL_LIB)(dom_ice.o) \ 
    5172    $(MODEL_LIB)(dom_oce.o) \ 
    5173    $(MODEL_LIB)(in_out_manager.o) \ 
    5174    $(MODEL_LIB)(lbclnk.o) \ 
    5175    $(MODEL_LIB)(phycst.o) \ 
    5176    KEY_CPP \ 
    5177    limmsh.F90 
    5178 $(MODEL_LIB)(limrhg.o) :   \ 
    5179    blk_oce.F90 \ 
    5180    dom_oce.F90 \ 
    5181    in_out_manager.F90 \ 
    5182    lib_mpp.F90 \ 
    5183    lib_print.f90 \ 
    5184    oce.F90 \ 
    5185    par_ice.F90 \ 
    5186    par_kind.F90 \ 
    5187    par_oce.F90 \ 
    5188    $(MODEL_LIB)(blk_oce.o) \ 
    5189    $(MODEL_LIB)(dom_oce.o) \ 
    5190    $(MODEL_LIB)(in_out_manager.o) \ 
    5191    $(MODEL_LIB)(lib_mpp.o) \ 
    5192    $(MODEL_LIB)(lib_print.o) \ 
    5193    $(MODEL_LIB)(oce.o) \ 
    5194    $(MODEL_LIB)(par_ice.o) \ 
    5195    $(MODEL_LIB)(par_kind.o) \ 
    5196    $(MODEL_LIB)(par_oce.o) \ 
    5197    dom_ice.F90 \ 
    5198    ice.F90 \ 
    5199    ice_oce.F90 \ 
    5200    in_out_manager.F90 \ 
    5201    lbclnk.F90 \ 
    5202    lib_mpp.F90 \ 
    5203    par_oce.F90 \ 
    5204    phycst.F90 \ 
    5205    prtctl.F90 \ 
    5206    $(MODEL_LIB)(dom_ice.o) \ 
    5207    $(MODEL_LIB)(ice.o) \ 
    5208    $(MODEL_LIB)(ice_oce.o) \ 
    5209    $(MODEL_LIB)(in_out_manager.o) \ 
    5210    $(MODEL_LIB)(lbclnk.o) \ 
    5211    $(MODEL_LIB)(lib_mpp.o) \ 
    5212    $(MODEL_LIB)(par_oce.o) \ 
    5213    $(MODEL_LIB)(phycst.o) \ 
    5214    $(MODEL_LIB)(prtctl.o) \ 
    5215    KEY_CPP \ 
    5216    limrhg.F90 
    5217 $(MODEL_LIB)(limrst.o) :   \ 
    5218    blk_oce.F90 \ 
    5219    dom_oce.F90 \ 
    5220    in_out_manager.F90 \ 
    5221    lib_print.f90 \ 
    5222    par_ice.F90 \ 
    5223    par_kind.F90 \ 
    5224    par_oce.F90 \ 
    5225    phycst.F90 \ 
    5226    prtctl.F90 \ 
    5227    $(MODEL_LIB)(blk_oce.o) \ 
    5228    $(MODEL_LIB)(dom_oce.o) \ 
    5229    $(MODEL_LIB)(in_out_manager.o) \ 
    5230    $(MODEL_LIB)(lib_print.o) \ 
    5231    $(MODEL_LIB)(par_ice.o) \ 
    5232    $(MODEL_LIB)(par_kind.o) \ 
    5233    $(MODEL_LIB)(par_oce.o) \ 
    5234    $(MODEL_LIB)(phycst.o) \ 
    5235    $(MODEL_LIB)(prtctl.o) \ 
    5236    daymod.F90 \ 
    5237    dom_oce.F90 \ 
    5238    ice.F90 \ 
    5239    ice_oce.F90 \ 
    5240    in_out_manager.F90 \ 
    5241    $(MODEL_LIB)(daymod.o) \ 
    5242    $(MODEL_LIB)(dom_oce.o) \ 
    5243    $(MODEL_LIB)(ice.o) \ 
    5244    $(MODEL_LIB)(ice_oce.o) \ 
    5245    $(MODEL_LIB)(in_out_manager.o) \ 
    5246    par_ice.F90 \ 
    5247    $(MODEL_LIB)(par_ice.o) \ 
    5248    limrst_dimg.h90 \ 
    5249    $(IOIPSL_LIB) \ 
    5250    KEY_CPP \ 
    5251    limrst.F90 
    5252 $(MODEL_LIB)(limtab.o) :   \ 
    5253    par_kind.F90 \ 
    5254    $(MODEL_LIB)(par_kind.o) \ 
    5255    KEY_CPP \ 
    5256    limtab.F90 
    5257 $(MODEL_LIB)(limthd.o) :   \ 
    5258    blk_oce.F90 \ 
    5259    dom_oce.F90 \ 
    5260    flx_oce.F90 \ 
    5261    iceini.F90 \ 
    5262    ice.F90 \ 
    5263    ice_oce.F90 \ 
    52645356   ini1d.F90 \ 
    5265    in_out_manager.F90 \ 
    5266    lib_mpp.F90 \ 
    5267    lib_print.f90 \ 
     5357   lbclnk.F90 \ 
    52685358   limistate.F90 \ 
    52695359   limmsh.F90 \ 
     
    52755365   par_oce.F90 \ 
    52765366   phycst.F90 \ 
     5367   $(MODEL_LIB)(ice_oce.o) \ 
     5368   $(MODEL_LIB)(iceini.o) \ 
     5369   $(MODEL_LIB)(limistate.o) \ 
     5370   $(MODEL_LIB)(par_oce.o) \ 
     5371   $(MODEL_LIB)(phycst.o) \ 
     5372   $(MODEL_LIB)(thd_ice.o) \ 
     5373   ice_oce.F90 \ 
     5374   iceini.F90 \ 
     5375   limistate.F90 \ 
     5376   par_oce.F90 \ 
     5377   phycst.F90 \ 
    52775378   thd_ice.F90 \ 
     5379   KEY_CPP \ 
     5380   limthd_lac.F90 
     5381$(MODEL_LIB)(limthd_zdf.o) :  \ 
    52785382   $(MODEL_LIB)(blk_oce.o) \ 
     5383   $(MODEL_LIB)(dom_ice.o) \ 
    52795384   $(MODEL_LIB)(dom_oce.o) \ 
    52805385   $(MODEL_LIB)(flx_oce.o) \ 
    5281    $(MODEL_LIB)(iceini.o) \ 
    52825386   $(MODEL_LIB)(ice.o) \ 
    52835387   $(MODEL_LIB)(ice_oce.o) \ 
     5388   $(MODEL_LIB)(in_out_manager.o) \ 
    52845389   $(MODEL_LIB)(ini1d.o) \ 
    5285    $(MODEL_LIB)(in_out_manager.o) \ 
    5286    $(MODEL_LIB)(lib_mpp.o) \ 
     5390   $(MODEL_LIB)(lbclnk.o) \ 
    52875391   $(MODEL_LIB)(lib_print.o) \ 
    52885392   $(MODEL_LIB)(limistate.o) \ 
     
    52955399   $(MODEL_LIB)(par_oce.o) \ 
    52965400   $(MODEL_LIB)(phycst.o) \ 
    5297    $(MODEL_LIB)(thd_ice.o) \ 
    5298    dom_ice.F90 \ 
    5299    dom_oce.F90 \ 
    5300    flx_oce.F90 \ 
    5301    iceini.F90 \ 
    5302    ice.F90 \ 
    5303    ice_oce.F90 \ 
    5304    in_out_manager.F90 \ 
    5305    lbclnk.F90 \ 
    5306    limtab.F90 \ 
    5307    limthd_lac.F90 \ 
    5308    limthd_zdf.F90 \ 
    5309    phycst.F90 \ 
    5310    prtctl.F90 \ 
    5311    thd_ice.F90 \ 
    5312    $(MODEL_LIB)(dom_ice.o) \ 
    5313    $(MODEL_LIB)(dom_oce.o) \ 
    5314    $(MODEL_LIB)(flx_oce.o) \ 
    5315    $(MODEL_LIB)(iceini.o) \ 
    5316    $(MODEL_LIB)(ice.o) \ 
    5317    $(MODEL_LIB)(ice_oce.o) \ 
    5318    $(MODEL_LIB)(in_out_manager.o) \ 
    5319    $(MODEL_LIB)(lbclnk.o) \ 
    5320    $(MODEL_LIB)(limtab.o) \ 
    5321    $(MODEL_LIB)(limthd_lac.o) \ 
    5322    $(MODEL_LIB)(limthd_zdf.o) \ 
    5323    $(MODEL_LIB)(phycst.o) \ 
    5324    $(MODEL_LIB)(prtctl.o) \ 
    5325    $(MODEL_LIB)(thd_ice.o) \ 
    5326    domzgr_substitute.h90 \ 
    5327    vectopt_loop_substitute.h90 \ 
    5328    KEY_CPP \ 
    5329    limthd.F90 
    5330 $(MODEL_LIB)(limthd_lac.o) :  \ 
    53315401   blk_oce.F90 \ 
    53325402   dom_ice.F90 \ 
     
    53355405   ice.F90 \ 
    53365406   ice_oce.F90 \ 
     5407   in_out_manager.F90 \ 
    53375408   ini1d.F90 \ 
    5338    in_out_manager.F90 \ 
    5339    lbclnk.F90 \ 
     5409   lbclnk.F90 \ 
     5410   lib_print.f90 \ 
    53405411   limistate.F90 \ 
    53415412   limmsh.F90 \ 
     
    53475418   par_oce.F90 \ 
    53485419   phycst.F90 \ 
     5420   $(MODEL_LIB)(ice_oce.o) \ 
     5421   $(MODEL_LIB)(iceini.o) \ 
     5422   $(MODEL_LIB)(in_out_manager.o) \ 
     5423   $(MODEL_LIB)(limistate.o) \ 
     5424   $(MODEL_LIB)(par_oce.o) \ 
     5425   $(MODEL_LIB)(phycst.o) \ 
     5426   $(MODEL_LIB)(thd_ice.o) \ 
     5427   ice_oce.F90 \ 
     5428   iceini.F90 \ 
     5429   in_out_manager.F90 \ 
     5430   limistate.F90 \ 
     5431   par_oce.F90 \ 
     5432   phycst.F90 \ 
     5433   thd_ice.F90 \ 
     5434   KEY_CPP \ 
     5435   limthd_zdf.F90 
     5436$(MODEL_LIB)(limtrp.o) :   \ 
    53495437   $(MODEL_LIB)(blk_oce.o) \ 
    53505438   $(MODEL_LIB)(dom_ice.o) \ 
     
    53535441   $(MODEL_LIB)(ice.o) \ 
    53545442   $(MODEL_LIB)(ice_oce.o) \ 
     5443   $(MODEL_LIB)(in_out_manager.o) \ 
    53555444   $(MODEL_LIB)(ini1d.o) \ 
    5356    $(MODEL_LIB)(in_out_manager.o) \ 
    5357    $(MODEL_LIB)(lbclnk.o) \ 
     5445   $(MODEL_LIB)(lbclnk.o) \ 
     5446   $(MODEL_LIB)(lib_mpp.o) \ 
     5447   $(MODEL_LIB)(lib_print.o) \ 
    53585448   $(MODEL_LIB)(limistate.o) \ 
    53595449   $(MODEL_LIB)(limmsh.o) \ 
     
    53655455   $(MODEL_LIB)(par_oce.o) \ 
    53665456   $(MODEL_LIB)(phycst.o) \ 
    5367    iceini.F90 \ 
    5368    ice_oce.F90 \ 
    5369    limistate.F90 \ 
    5370    par_oce.F90 \ 
    5371    phycst.F90 \ 
    5372    thd_ice.F90 \ 
    5373    $(MODEL_LIB)(iceini.o) \ 
    5374    $(MODEL_LIB)(ice_oce.o) \ 
    5375    $(MODEL_LIB)(limistate.o) \ 
    5376    $(MODEL_LIB)(par_oce.o) \ 
    5377    $(MODEL_LIB)(phycst.o) \ 
    5378    $(MODEL_LIB)(thd_ice.o) \ 
    5379    KEY_CPP \ 
    5380    limthd_lac.F90 
    5381 $(MODEL_LIB)(limthd_zdf.o) :  \ 
     5457   $(MODEL_LIB)(prtctl.o) \ 
    53825458   blk_oce.F90 \ 
    53835459   dom_ice.F90 \ 
     
    53865462   ice.F90 \ 
    53875463   ice_oce.F90 \ 
     5464   in_out_manager.F90 \ 
    53885465   ini1d.F90 \ 
    5389    in_out_manager.F90 \ 
    5390    lbclnk.F90 \ 
     5466   lbclnk.F90 \ 
     5467   lib_mpp.F90 \ 
    53915468   lib_print.f90 \ 
    53925469   limistate.F90 \ 
     
    53995476   par_oce.F90 \ 
    54005477   phycst.F90 \ 
     5478   prtctl.F90 \ 
     5479   $(MODEL_LIB)(daymod.o) \ 
     5480   $(MODEL_LIB)(dom_ice.o) \ 
     5481   $(MODEL_LIB)(dom_oce.o) \ 
     5482   $(MODEL_LIB)(ice.o) \ 
     5483   $(MODEL_LIB)(ice_oce.o) \ 
     5484   $(MODEL_LIB)(iceini.o) \ 
     5485   $(MODEL_LIB)(in_out_manager.o) \ 
     5486   $(MODEL_LIB)(lbclnk.o) \ 
     5487   $(MODEL_LIB)(lib_mpp.o) \ 
     5488   $(MODEL_LIB)(limadv.o) \ 
     5489   $(MODEL_LIB)(limhdf.o) \ 
     5490   $(MODEL_LIB)(limistate.o) \ 
     5491   $(MODEL_LIB)(phycst.o) \ 
     5492   daymod.F90 \ 
     5493   dom_ice.F90 \ 
     5494   dom_oce.F90 \ 
     5495   ice.F90 \ 
     5496   ice_oce.F90 \ 
     5497   iceini.F90 \ 
     5498   in_out_manager.F90 \ 
     5499   lbclnk.F90 \ 
     5500   lib_mpp.F90 \ 
     5501   limadv.F90 \ 
     5502   limhdf.F90 \ 
     5503   limistate.F90 \ 
     5504   phycst.F90 \ 
     5505   vectopt_loop_substitute.h90 \ 
     5506   KEY_CPP \ 
     5507   limtrp.F90 
     5508$(MODEL_LIB)(limwri.o) :   \ 
    54015509   $(MODEL_LIB)(blk_oce.o) \ 
    5402    $(MODEL_LIB)(dom_ice.o) \ 
     5510   $(MODEL_LIB)(daymod.o) \ 
    54035511   $(MODEL_LIB)(dom_oce.o) \ 
    54045512   $(MODEL_LIB)(flx_oce.o) \ 
    54055513   $(MODEL_LIB)(ice.o) \ 
    54065514   $(MODEL_LIB)(ice_oce.o) \ 
     5515   $(MODEL_LIB)(in_out_manager.o) \ 
    54075516   $(MODEL_LIB)(ini1d.o) \ 
    5408    $(MODEL_LIB)(in_out_manager.o) \ 
    5409    $(MODEL_LIB)(lbclnk.o) \ 
     5517   $(MODEL_LIB)(lib_mpp.o) \ 
    54105518   $(MODEL_LIB)(lib_print.o) \ 
    54115519   $(MODEL_LIB)(limistate.o) \ 
     
    54185526   $(MODEL_LIB)(par_oce.o) \ 
    54195527   $(MODEL_LIB)(phycst.o) \ 
    5420    iceini.F90 \ 
    5421    ice_oce.F90 \ 
    5422    in_out_manager.F90 \ 
    5423    limistate.F90 \ 
    5424    par_oce.F90 \ 
    5425    phycst.F90 \ 
    5426    thd_ice.F90 \ 
    5427    $(MODEL_LIB)(iceini.o) \ 
    5428    $(MODEL_LIB)(ice_oce.o) \ 
    5429    $(MODEL_LIB)(in_out_manager.o) \ 
    5430    $(MODEL_LIB)(limistate.o) \ 
    5431    $(MODEL_LIB)(par_oce.o) \ 
    5432    $(MODEL_LIB)(phycst.o) \ 
    5433    $(MODEL_LIB)(thd_ice.o) \ 
    5434    KEY_CPP \ 
    5435    limthd_zdf.F90 
    5436 $(MODEL_LIB)(limtrp.o) :   \ 
     5528   $(MODEL_LIB)(prtctl.o) \ 
    54375529   blk_oce.F90 \ 
    5438    dom_ice.F90 \ 
     5530   daymod.F90 \ 
    54395531   dom_oce.F90 \ 
    54405532   flx_oce.F90 \ 
    54415533   ice.F90 \ 
    54425534   ice_oce.F90 \ 
     5535   in_out_manager.F90 \ 
    54435536   ini1d.F90 \ 
    5444    in_out_manager.F90 \ 
    5445    lbclnk.F90 \ 
    54465537   lib_mpp.F90 \ 
    54475538   lib_print.f90 \ 
     
    54565547   phycst.F90 \ 
    54575548   prtctl.F90 \ 
    5458    $(MODEL_LIB)(blk_oce.o) \ 
     5549   $(MODEL_LIB)(daymod.o) \ 
     5550   $(MODEL_LIB)(dianam.o) \ 
    54595551   $(MODEL_LIB)(dom_ice.o) \ 
    54605552   $(MODEL_LIB)(dom_oce.o) \ 
     
    54625554   $(MODEL_LIB)(ice.o) \ 
    54635555   $(MODEL_LIB)(ice_oce.o) \ 
    5464    $(MODEL_LIB)(ini1d.o) \ 
    5465    $(MODEL_LIB)(in_out_manager.o) \ 
    5466    $(MODEL_LIB)(lbclnk.o) \ 
    5467    $(MODEL_LIB)(lib_mpp.o) \ 
    5468    $(MODEL_LIB)(lib_print.o) \ 
    5469    $(MODEL_LIB)(limistate.o) \ 
    5470    $(MODEL_LIB)(limmsh.o) \ 
    5471    $(MODEL_LIB)(limrst.o) \ 
    5472    $(MODEL_LIB)(oce.o) \ 
    5473    $(MODEL_LIB)(ocfzpt.o) \ 
    5474    $(MODEL_LIB)(par_ice.o) \ 
    5475    $(MODEL_LIB)(par_kind.o) \ 
    5476    $(MODEL_LIB)(par_oce.o) \ 
    5477    $(MODEL_LIB)(phycst.o) \ 
    5478    $(MODEL_LIB)(prtctl.o) \ 
     5556   $(MODEL_LIB)(iceini.o) \ 
     5557   $(MODEL_LIB)(in_out_manager.o) \ 
     5558   $(MODEL_LIB)(lbclnk.o) \ 
     5559   $(MODEL_LIB)(phycst.o) \ 
    54795560   daymod.F90 \ 
     5561   dianam.F90 \ 
    54805562   dom_ice.F90 \ 
    5481    dom_oce.F90 \ 
    5482    iceini.F90 \ 
    5483    ice.F90 \ 
    5484    ice_oce.F90 \ 
    5485    in_out_manager.F90 \ 
    5486    lbclnk.F90 \ 
    5487    lib_mpp.F90 \ 
    5488    limadv.F90 \ 
    5489    limhdf.F90 \ 
    5490    limistate.F90 \ 
    5491    phycst.F90 \ 
    5492    $(MODEL_LIB)(daymod.o) \ 
    5493    $(MODEL_LIB)(dom_ice.o) \ 
    5494    $(MODEL_LIB)(dom_oce.o) \ 
    5495    $(MODEL_LIB)(iceini.o) \ 
    5496    $(MODEL_LIB)(ice.o) \ 
    5497    $(MODEL_LIB)(ice_oce.o) \ 
    5498    $(MODEL_LIB)(in_out_manager.o) \ 
    5499    $(MODEL_LIB)(lbclnk.o) \ 
    5500    $(MODEL_LIB)(lib_mpp.o) \ 
    5501    $(MODEL_LIB)(limadv.o) \ 
    5502    $(MODEL_LIB)(limhdf.o) \ 
    5503    $(MODEL_LIB)(limistate.o) \ 
    5504    $(MODEL_LIB)(phycst.o) \ 
    5505    vectopt_loop_substitute.h90 \ 
    5506    KEY_CPP \ 
    5507    limtrp.F90 
    5508 $(MODEL_LIB)(limwri.o) :   \ 
    5509    blk_oce.F90 \ 
    5510    daymod.F90 \ 
    55115563   dom_oce.F90 \ 
    55125564   flx_oce.F90 \ 
    55135565   ice.F90 \ 
    55145566   ice_oce.F90 \ 
    5515    ini1d.F90 \ 
    5516    in_out_manager.F90 \ 
    5517    lib_mpp.F90 \ 
    5518    lib_print.f90 \ 
    5519    limistate.F90 \ 
    5520    limmsh.F90 \ 
    5521    limrst.F90 \ 
    5522    oce.F90 \ 
    5523    ocfzpt.F90 \ 
    5524    par_ice.F90 \ 
    5525    par_kind.F90 \ 
    5526    par_oce.F90 \ 
    5527    phycst.F90 \ 
    5528    prtctl.F90 \ 
    5529    $(MODEL_LIB)(blk_oce.o) \ 
    5530    $(MODEL_LIB)(daymod.o) \ 
    5531    $(MODEL_LIB)(dom_oce.o) \ 
    5532    $(MODEL_LIB)(flx_oce.o) \ 
    5533    $(MODEL_LIB)(ice.o) \ 
    5534    $(MODEL_LIB)(ice_oce.o) \ 
    5535    $(MODEL_LIB)(ini1d.o) \ 
    5536    $(MODEL_LIB)(in_out_manager.o) \ 
    5537    $(MODEL_LIB)(lib_mpp.o) \ 
    5538    $(MODEL_LIB)(lib_print.o) \ 
    5539    $(MODEL_LIB)(limistate.o) \ 
    5540    $(MODEL_LIB)(limmsh.o) \ 
    5541    $(MODEL_LIB)(limrst.o) \ 
    5542    $(MODEL_LIB)(oce.o) \ 
    5543    $(MODEL_LIB)(ocfzpt.o) \ 
    5544    $(MODEL_LIB)(par_ice.o) \ 
    5545    $(MODEL_LIB)(par_kind.o) \ 
    5546    $(MODEL_LIB)(par_oce.o) \ 
    5547    $(MODEL_LIB)(phycst.o) \ 
    5548    $(MODEL_LIB)(prtctl.o) \ 
    5549    daymod.F90 \ 
    5550    dianam.F90 \ 
    5551    dom_ice.F90 \ 
    5552    dom_oce.F90 \ 
    5553    flx_oce.F90 \ 
    55545567   iceini.F90 \ 
    5555    ice.F90 \ 
    5556    ice_oce.F90 \ 
    5557    in_out_manager.F90 \ 
    5558    lbclnk.F90 \ 
    5559    phycst.F90 \ 
    5560    $(MODEL_LIB)(daymod.o) \ 
    5561    $(MODEL_LIB)(dianam.o) \ 
    5562    $(MODEL_LIB)(dom_ice.o) \ 
    5563    $(MODEL_LIB)(dom_oce.o) \ 
    5564    $(MODEL_LIB)(flx_oce.o) \ 
    5565    $(MODEL_LIB)(iceini.o) \ 
    5566    $(MODEL_LIB)(ice.o) \ 
    5567    $(MODEL_LIB)(ice_oce.o) \ 
    5568    $(MODEL_LIB)(in_out_manager.o) \ 
    5569    $(MODEL_LIB)(lbclnk.o) \ 
    5570    $(MODEL_LIB)(phycst.o) \ 
     5568   in_out_manager.F90 \ 
     5569   lbclnk.F90 \ 
     5570   phycst.F90 \ 
     5571   $(MODEL_LIB)(diadimg.o) \ 
    55715572   diadimg.F90 \ 
    5572    $(MODEL_LIB)(diadimg.o) \ 
    55735573   limwri_dimg.h90 \ 
    55745574   $(IOIPSL_LIB) \ 
     
    55765576   limwri.F90 
    55775577$(MODEL_LIB)(model.o) : \ 
     5578   $(MODEL_LIB)(cpl.o) \ 
     5579   $(MODEL_LIB)(cpl_oce.o) \ 
     5580   $(MODEL_LIB)(daymod.o) \ 
     5581   $(MODEL_LIB)(diaptr.o) \ 
     5582   $(MODEL_LIB)(dom_oce.o) \ 
     5583   $(MODEL_LIB)(domain.o) \ 
     5584   $(MODEL_LIB)(domcfg.o) \ 
     5585   $(MODEL_LIB)(dtasal.o) \ 
     5586   $(MODEL_LIB)(dtasst.o) \ 
     5587   $(MODEL_LIB)(dtatem.o) \ 
     5588   $(MODEL_LIB)(dyncor1d.o) \ 
     5589   $(MODEL_LIB)(dynspg_oce.o) \ 
     5590   $(MODEL_LIB)(eosbn2.o) \ 
     5591   $(MODEL_LIB)(flxfwb.o) \ 
     5592   $(MODEL_LIB)(flxmod.o) \ 
     5593   $(MODEL_LIB)(iceini.o) \ 
     5594   $(MODEL_LIB)(in_out_manager.o) \ 
     5595   $(MODEL_LIB)(ini1d.o) \ 
     5596   $(MODEL_LIB)(initrc.o) \ 
     5597   $(MODEL_LIB)(istate.o) \ 
     5598   $(MODEL_LIB)(ldfdyn.o) \ 
     5599   $(MODEL_LIB)(ldftra.o) \ 
     5600   $(MODEL_LIB)(lib_mpp.o) \ 
     5601   $(MODEL_LIB)(mppini.o) \ 
     5602   $(MODEL_LIB)(obc_par.o) \ 
     5603   $(MODEL_LIB)(obcini.o) \ 
     5604   $(MODEL_LIB)(oce.o) \ 
     5605   $(MODEL_LIB)(ocfzpt.o) \ 
     5606   $(MODEL_LIB)(phycst.o) \ 
     5607   $(MODEL_LIB)(prtctl.o) \ 
     5608   $(MODEL_LIB)(solver.o) \ 
     5609   $(MODEL_LIB)(step.o) \ 
     5610   $(MODEL_LIB)(step1d.o) \ 
     5611   $(MODEL_LIB)(traqsr.o) \ 
     5612   $(MODEL_LIB)(trdicp.o) \ 
     5613   $(MODEL_LIB)(trdmld.o) \ 
     5614   $(MODEL_LIB)(trdmod_oce.o) \ 
     5615   $(MODEL_LIB)(trdvor.o) \ 
     5616   $(MODEL_LIB)(zdfini.o) \ 
     5617   $(MODEL_LIB)(zpshde.o) \ 
    55785618   cpl.F90 \ 
    55795619   cpl_oce.F90 \ 
    55805620   daymod.F90 \ 
    55815621   diaptr.F90 \ 
     5622   dom_oce.F90 \ 
    55825623   domain.F90 \ 
    55835624   domcfg.F90 \ 
    5584    dom_oce.F90 \ 
    55855625   dtasal.F90 \ 
    55865626   dtasst.F90 \ 
     
    55925632   flxmod.F90 \ 
    55935633   iceini.F90 \ 
     5634   in_out_manager.F90 \ 
    55945635   ini1d.F90 \ 
    55955636   initrc.F90 \ 
    5596    in_out_manager.F90 \ 
    55975637   istate.F90 \ 
    55985638   ldfdyn.F90 \ 
     
    56005640   lib_mpp.F90 \ 
    56015641   mppini.F90 \ 
     5642   obc_par.F90 \ 
    56025643   obcini.F90 \ 
    5603    obc_par.F90 \ 
    56045644   oce.F90 \ 
    56055645   ocfzpt.F90 \ 
     
    56075647   prtctl.F90 \ 
    56085648   solver.F90 \ 
     5649   step.F90 \ 
    56095650   step1d.F90 \ 
    5610    step.F90 \ 
    56115651   traqsr.F90 \ 
    56125652   trdicp.F90 \ 
     
    56165656   zdfini.F90 \ 
    56175657   zpshde.F90 \ 
    5618    $(MODEL_LIB)(cpl.o) \ 
    5619    $(MODEL_LIB)(cpl_oce.o) \ 
    5620    $(MODEL_LIB)(daymod.o) \ 
    5621    $(MODEL_LIB)(diaptr.o) \ 
    5622    $(MODEL_LIB)(domain.o) \ 
    5623    $(MODEL_LIB)(domcfg.o) \ 
    5624    $(MODEL_LIB)(dom_oce.o) \ 
    5625    $(MODEL_LIB)(dtasal.o) \ 
    5626    $(MODEL_LIB)(dtasst.o) \ 
    5627    $(MODEL_LIB)(dtatem.o) \ 
    5628    $(MODEL_LIB)(dyncor1d.o) \ 
    5629    $(MODEL_LIB)(dynspg_oce.o) \ 
    5630    $(MODEL_LIB)(eosbn2.o) \ 
    5631    $(MODEL_LIB)(flxfwb.o) \ 
    5632    $(MODEL_LIB)(flxmod.o) \ 
    5633    $(MODEL_LIB)(iceini.o) \ 
    5634    $(MODEL_LIB)(ini1d.o) \ 
    5635    $(MODEL_LIB)(initrc.o) \ 
    5636    $(MODEL_LIB)(in_out_manager.o) \ 
    5637    $(MODEL_LIB)(istate.o) \ 
    5638    $(MODEL_LIB)(ldfdyn.o) \ 
    5639    $(MODEL_LIB)(ldftra.o) \ 
    5640    $(MODEL_LIB)(lib_mpp.o) \ 
    5641    $(MODEL_LIB)(mppini.o) \ 
    5642    $(MODEL_LIB)(obcini.o) \ 
    5643    $(MODEL_LIB)(obc_par.o) \ 
    5644    $(MODEL_LIB)(oce.o) \ 
    5645    $(MODEL_LIB)(ocfzpt.o) \ 
    5646    $(MODEL_LIB)(phycst.o) \ 
    5647    $(MODEL_LIB)(prtctl.o) \ 
    5648    $(MODEL_LIB)(solver.o) \ 
    5649    $(MODEL_LIB)(step1d.o) \ 
    5650    $(MODEL_LIB)(step.o) \ 
    5651    $(MODEL_LIB)(traqsr.o) \ 
    5652    $(MODEL_LIB)(trdicp.o) \ 
    5653    $(MODEL_LIB)(trdmld.o) \ 
    5654    $(MODEL_LIB)(trdmod_oce.o) \ 
    5655    $(MODEL_LIB)(trdvor.o) \ 
    5656    $(MODEL_LIB)(zdfini.o) \ 
    5657    $(MODEL_LIB)(zpshde.o) \ 
     5658   $(MODEL_LIB)(opa.o) \ 
    56585659   opa.F90 \ 
    5659    $(MODEL_LIB)(opa.o) \ 
    56605660   model.f90 
    56615661$(MODEL_LIB)(mppini.o) :   \ 
    5662    dom_oce.F90 \ 
    5663    in_out_manager.F90 \ 
    5664    lib_print.f90 \ 
    5665    par_kind.F90 \ 
    5666    par_oce.F90 \ 
    5667    $(MODEL_LIB)(dom_oce.o) \ 
    5668    $(MODEL_LIB)(in_out_manager.o) \ 
    5669    $(MODEL_LIB)(lib_print.o) \ 
    5670    $(MODEL_LIB)(par_kind.o) \ 
    5671    $(MODEL_LIB)(par_oce.o) \ 
     5662   $(MODEL_LIB)(dom_oce.o) \ 
     5663   $(MODEL_LIB)(in_out_manager.o) \ 
     5664   $(MODEL_LIB)(lib_print.o) \ 
     5665   $(MODEL_LIB)(par_kind.o) \ 
     5666   $(MODEL_LIB)(par_oce.o) \ 
     5667   dom_oce.F90 \ 
     5668   in_out_manager.F90 \ 
     5669   lib_print.f90 \ 
     5670   par_kind.F90 \ 
     5671   par_oce.F90 \ 
     5672   $(MODEL_LIB)(dom_oce.o) \ 
     5673   $(MODEL_LIB)(in_out_manager.o) \ 
     5674   $(MODEL_LIB)(lib_mpp.o) \ 
     5675   $(MODEL_LIB)(sol_oce.o) \ 
    56725676   dom_oce.F90 \ 
    56735677   in_out_manager.F90 \ 
    56745678   lib_mpp.F90 \ 
    56755679   sol_oce.F90 \ 
    5676    $(MODEL_LIB)(dom_oce.o) \ 
    5677    $(MODEL_LIB)(in_out_manager.o) \ 
    5678    $(MODEL_LIB)(lib_mpp.o) \ 
    5679    $(MODEL_LIB)(sol_oce.o) \ 
    56805680   domzgr_substitute.h90 \ 
    56815681   mppini_2.h90 \ 
     
    56835683   KEY_CPP \ 
    56845684   mppini.F90 
     5685$(MODEL_LIB)(obc_oce.o) :  \ 
     5686   $(MODEL_LIB)(par_kind.o) \ 
     5687   $(MODEL_LIB)(par_oce.o) \ 
     5688   par_kind.F90 \ 
     5689   par_oce.F90 \ 
     5690   $(MODEL_LIB)(obc_par.o) \ 
     5691   $(MODEL_LIB)(par_oce.o) \ 
     5692   obc_par.F90 \ 
     5693   par_oce.F90 \ 
     5694   KEY_CPP \ 
     5695   obc_oce.F90 
     5696$(MODEL_LIB)(obc_par.o) :  \ 
     5697   $(MODEL_LIB)(par_kind.o) \ 
     5698   par_kind.F90 \ 
     5699   $(MODEL_LIB)(par_oce.o) \ 
     5700   par_oce.F90 \ 
     5701   obc_par_EEL_R5.h90 \ 
     5702   KEY_CPP \ 
     5703   obc_par.F90 
    56855704$(MODEL_LIB)(obccli.o) :   \ 
     5705   $(MODEL_LIB)(in_out_manager.o) \ 
     5706   $(MODEL_LIB)(obc_par.o) \ 
     5707   $(MODEL_LIB)(par_oce.o) \ 
    56865708   in_out_manager.F90 \ 
    56875709   obc_par.F90 \ 
    56885710   par_oce.F90 \ 
    5689    $(MODEL_LIB)(in_out_manager.o) \ 
    5690    $(MODEL_LIB)(obc_par.o) \ 
    5691    $(MODEL_LIB)(par_oce.o) \ 
     5711   $(MODEL_LIB)(dom_oce.o) \ 
     5712   $(MODEL_LIB)(obc_oce.o) \ 
     5713   $(MODEL_LIB)(oce.o) \ 
     5714   $(MODEL_LIB)(phycst.o) \ 
    56925715   dom_oce.F90 \ 
    56935716   obc_oce.F90 \ 
    56945717   oce.F90 \ 
    56955718   phycst.F90 \ 
    5696    $(MODEL_LIB)(dom_oce.o) \ 
    5697    $(MODEL_LIB)(obc_oce.o) \ 
    5698    $(MODEL_LIB)(oce.o) \ 
    5699    $(MODEL_LIB)(phycst.o) \ 
    57005719   domzgr_substitute.h90 \ 
    57015720   KEY_CPP \ 
    57025721   obccli.F90 
    57035722$(MODEL_LIB)(obcdom.o) :   \ 
     5723   $(MODEL_LIB)(dom_oce.o) \ 
     5724   $(MODEL_LIB)(in_out_manager.o) \ 
     5725   $(MODEL_LIB)(lib_print.o) \ 
     5726   $(MODEL_LIB)(obc_par.o) \ 
     5727   $(MODEL_LIB)(par_kind.o) \ 
     5728   $(MODEL_LIB)(par_oce.o) \ 
    57045729   dom_oce.F90 \ 
    57055730   in_out_manager.F90 \ 
     
    57105735   $(MODEL_LIB)(dom_oce.o) \ 
    57115736   $(MODEL_LIB)(in_out_manager.o) \ 
    5712    $(MODEL_LIB)(lib_print.o) \ 
    5713    $(MODEL_LIB)(obc_par.o) \ 
    5714    $(MODEL_LIB)(par_kind.o) \ 
    5715    $(MODEL_LIB)(par_oce.o) \ 
     5737   $(MODEL_LIB)(lib_mpp.o) \ 
     5738   $(MODEL_LIB)(obc_oce.o) \ 
     5739   $(MODEL_LIB)(oce.o) \ 
     5740   $(MODEL_LIB)(phycst.o) \ 
    57165741   dom_oce.F90 \ 
    57175742   in_out_manager.F90 \ 
     
    57205745   oce.F90 \ 
    57215746   phycst.F90 \ 
    5722    $(MODEL_LIB)(dom_oce.o) \ 
    5723    $(MODEL_LIB)(in_out_manager.o) \ 
    5724    $(MODEL_LIB)(lib_mpp.o) \ 
    5725    $(MODEL_LIB)(obc_oce.o) \ 
    5726    $(MODEL_LIB)(oce.o) \ 
    5727    $(MODEL_LIB)(phycst.o) \ 
    57285747   KEY_CPP \ 
    57295748   obcdom.F90 
    57305749$(MODEL_LIB)(obcdta.o) :   \ 
     5750   $(MODEL_LIB)(dom_oce.o) \ 
     5751   $(MODEL_LIB)(in_out_manager.o) \ 
     5752   $(MODEL_LIB)(lib_mpp.o) \ 
     5753   $(MODEL_LIB)(lib_print.o) \ 
     5754   $(MODEL_LIB)(obc_oce.o) \ 
     5755   $(MODEL_LIB)(obc_par.o) \ 
     5756   $(MODEL_LIB)(oce.o) \ 
     5757   $(MODEL_LIB)(par_kind.o) \ 
     5758   $(MODEL_LIB)(par_oce.o) \ 
     5759   $(MODEL_LIB)(phycst.o) \ 
     5760   $(MODEL_LIB)(prtctl.o) \ 
    57315761   dom_oce.F90 \ 
    57325762   in_out_manager.F90 \ 
     
    57405770   phycst.F90 \ 
    57415771   prtctl.F90 \ 
    5742    $(MODEL_LIB)(dom_oce.o) \ 
    5743    $(MODEL_LIB)(in_out_manager.o) \ 
    5744    $(MODEL_LIB)(lib_mpp.o) \ 
    5745    $(MODEL_LIB)(lib_print.o) \ 
     5772   $(MODEL_LIB)(daymod.o) \ 
     5773   $(MODEL_LIB)(dom_oce.o) \ 
     5774   $(MODEL_LIB)(dynspg_oce.o) \ 
     5775   $(MODEL_LIB)(in_out_manager.o) \ 
     5776   $(MODEL_LIB)(lbclnk.o) \ 
     5777   $(MODEL_LIB)(lib_mpp.o) \ 
    57465778   $(MODEL_LIB)(obc_oce.o) \ 
    5747    $(MODEL_LIB)(obc_par.o) \ 
    5748    $(MODEL_LIB)(oce.o) \ 
    5749    $(MODEL_LIB)(par_kind.o) \ 
    5750    $(MODEL_LIB)(par_oce.o) \ 
    5751    $(MODEL_LIB)(phycst.o) \ 
    5752    $(MODEL_LIB)(prtctl.o) \ 
     5779   $(MODEL_LIB)(obccli.o) \ 
     5780   $(MODEL_LIB)(oce.o) \ 
     5781   $(MODEL_LIB)(phycst.o) \ 
    57535782   daymod.F90 \ 
    57545783   dom_oce.F90 \ 
     
    57575786   lbclnk.F90 \ 
    57585787   lib_mpp.F90 \ 
     5788   obc_oce.F90 \ 
    57595789   obccli.F90 \ 
    5760    obc_oce.F90 \ 
    5761    oce.F90 \ 
    5762    phycst.F90 \ 
    5763    $(MODEL_LIB)(daymod.o) \ 
    5764    $(MODEL_LIB)(dom_oce.o) \ 
    5765    $(MODEL_LIB)(dynspg_oce.o) \ 
    5766    $(MODEL_LIB)(in_out_manager.o) \ 
    5767    $(MODEL_LIB)(lbclnk.o) \ 
    5768    $(MODEL_LIB)(lib_mpp.o) \ 
    5769    $(MODEL_LIB)(obccli.o) \ 
    5770    $(MODEL_LIB)(obc_oce.o) \ 
    5771    $(MODEL_LIB)(oce.o) \ 
    5772    $(MODEL_LIB)(phycst.o) \ 
     5790   oce.F90 \ 
     5791   phycst.F90 \ 
    57735792   domzgr_substitute.h90 \ 
    57745793   obc_vectopt_loop_substitute.h90 \ 
     
    57775796   obcdta.F90 
    57785797$(MODEL_LIB)(obcdyn.o) :   \ 
     5798   $(MODEL_LIB)(dom_oce.o) \ 
     5799   $(MODEL_LIB)(in_out_manager.o) \ 
     5800   $(MODEL_LIB)(lib_mpp.o) \ 
     5801   $(MODEL_LIB)(lib_print.o) \ 
     5802   $(MODEL_LIB)(obc_oce.o) \ 
     5803   $(MODEL_LIB)(obc_par.o) \ 
     5804   $(MODEL_LIB)(oce.o) \ 
     5805   $(MODEL_LIB)(par_kind.o) \ 
     5806   $(MODEL_LIB)(par_oce.o) \ 
     5807   $(MODEL_LIB)(phycst.o) \ 
    57795808   dom_oce.F90 \ 
    57805809   in_out_manager.F90 \ 
     
    57885817   phycst.F90 \ 
    57895818   $(MODEL_LIB)(dom_oce.o) \ 
     5819   $(MODEL_LIB)(dynspg_oce.o) \ 
     5820   $(MODEL_LIB)(in_out_manager.o) \ 
     5821   $(MODEL_LIB)(lbclnk.o) \ 
     5822   $(MODEL_LIB)(lib_mpp.o) \ 
     5823   $(MODEL_LIB)(obc_oce.o) \ 
     5824   $(MODEL_LIB)(obccli.o) \ 
     5825   $(MODEL_LIB)(oce.o) \ 
     5826   $(MODEL_LIB)(phycst.o) \ 
     5827   dom_oce.F90 \ 
     5828   dynspg_oce.F90 \ 
     5829   in_out_manager.F90 \ 
     5830   lbclnk.F90 \ 
     5831   lib_mpp.F90 \ 
     5832   obc_oce.F90 \ 
     5833   obccli.F90 \ 
     5834   oce.F90 \ 
     5835   phycst.F90 \ 
     5836   KEY_CPP \ 
     5837   obcdyn.F90 
     5838$(MODEL_LIB)(obcdyn_bt.o) :   \ 
     5839   $(MODEL_LIB)(dom_oce.o) \ 
    57905840   $(MODEL_LIB)(in_out_manager.o) \ 
    57915841   $(MODEL_LIB)(lib_mpp.o) \ 
     
    57985848   $(MODEL_LIB)(phycst.o) \ 
    57995849   dom_oce.F90 \ 
    5800    dynspg_oce.F90 \ 
    5801    in_out_manager.F90 \ 
    5802    lbclnk.F90 \ 
    5803    lib_mpp.F90 \ 
    5804    obccli.F90 \ 
    5805    obc_oce.F90 \ 
    5806    oce.F90 \ 
    5807    phycst.F90 \ 
    5808    $(MODEL_LIB)(dom_oce.o) \ 
    5809    $(MODEL_LIB)(dynspg_oce.o) \ 
    5810    $(MODEL_LIB)(in_out_manager.o) \ 
    5811    $(MODEL_LIB)(lbclnk.o) \ 
    5812    $(MODEL_LIB)(lib_mpp.o) \ 
    5813    $(MODEL_LIB)(obccli.o) \ 
    5814    $(MODEL_LIB)(obc_oce.o) \ 
    5815    $(MODEL_LIB)(oce.o) \ 
    5816    $(MODEL_LIB)(phycst.o) \ 
    5817    KEY_CPP \ 
    5818    obcdyn.F90 
    5819 $(MODEL_LIB)(obcdyn_bt.o) :   \ 
    5820    dom_oce.F90 \ 
    58215850   in_out_manager.F90 \ 
    58225851   lib_mpp.F90 \ 
     
    58295858   phycst.F90 \ 
    58305859   $(MODEL_LIB)(dom_oce.o) \ 
    5831    $(MODEL_LIB)(in_out_manager.o) \ 
    5832    $(MODEL_LIB)(lib_mpp.o) \ 
    5833    $(MODEL_LIB)(lib_print.o) \ 
     5860   $(MODEL_LIB)(dynspg_oce.o) \ 
     5861   $(MODEL_LIB)(in_out_manager.o) \ 
     5862   $(MODEL_LIB)(lbclnk.o) \ 
     5863   $(MODEL_LIB)(lib_mpp.o) \ 
     5864   $(MODEL_LIB)(obc_oce.o) \ 
     5865   $(MODEL_LIB)(obccli.o) \ 
     5866   $(MODEL_LIB)(oce.o) \ 
     5867   $(MODEL_LIB)(phycst.o) \ 
     5868   dom_oce.F90 \ 
     5869   dynspg_oce.F90 \ 
     5870   in_out_manager.F90 \ 
     5871   lbclnk.F90 \ 
     5872   lib_mpp.F90 \ 
     5873   obc_oce.F90 \ 
     5874   obccli.F90 \ 
     5875   oce.F90 \ 
     5876   phycst.F90 \ 
     5877   KEY_CPP \ 
     5878   obcdyn_bt.F90 
     5879$(MODEL_LIB)(obcfla.o) :   \ 
     5880   $(MODEL_LIB)(daymod.o) \ 
     5881   $(MODEL_LIB)(dom_oce.o) \ 
     5882   $(MODEL_LIB)(dynspg_oce.o) \ 
     5883   $(MODEL_LIB)(in_out_manager.o) \ 
     5884   $(MODEL_LIB)(lbclnk.o) \ 
     5885   $(MODEL_LIB)(lib_mpp.o) \ 
    58345886   $(MODEL_LIB)(obc_oce.o) \ 
    58355887   $(MODEL_LIB)(obc_par.o) \ 
    5836    $(MODEL_LIB)(oce.o) \ 
    5837    $(MODEL_LIB)(par_kind.o) \ 
    5838    $(MODEL_LIB)(par_oce.o) \ 
    5839    $(MODEL_LIB)(phycst.o) \ 
     5888   $(MODEL_LIB)(obccli.o) \ 
     5889   $(MODEL_LIB)(oce.o) \ 
     5890   $(MODEL_LIB)(par_oce.o) \ 
     5891   $(MODEL_LIB)(phycst.o) \ 
     5892   daymod.F90 \ 
    58405893   dom_oce.F90 \ 
    58415894   dynspg_oce.F90 \ 
     
    58435896   lbclnk.F90 \ 
    58445897   lib_mpp.F90 \ 
    5845    obccli.F90 \ 
    5846    obc_oce.F90 \ 
    5847    oce.F90 \ 
    5848    phycst.F90 \ 
    5849    $(MODEL_LIB)(dom_oce.o) \ 
    5850    $(MODEL_LIB)(dynspg_oce.o) \ 
    5851    $(MODEL_LIB)(in_out_manager.o) \ 
    5852    $(MODEL_LIB)(lbclnk.o) \ 
    5853    $(MODEL_LIB)(lib_mpp.o) \ 
    5854    $(MODEL_LIB)(obccli.o) \ 
    5855    $(MODEL_LIB)(obc_oce.o) \ 
    5856    $(MODEL_LIB)(oce.o) \ 
    5857    $(MODEL_LIB)(phycst.o) \ 
    5858    KEY_CPP \ 
    5859    obcdyn_bt.F90 
    5860 $(MODEL_LIB)(obcfla.o) :   \ 
    5861    daymod.F90 \ 
    5862    dom_oce.F90 \ 
    5863    dynspg_oce.F90 \ 
    5864    in_out_manager.F90 \ 
    5865    lbclnk.F90 \ 
    5866    lib_mpp.F90 \ 
    5867    obccli.F90 \ 
    58685898   obc_oce.F90 \ 
    58695899   obc_par.F90 \ 
    5870    oce.F90 \ 
    5871    par_oce.F90 \ 
    5872    phycst.F90 \ 
     5900   obccli.F90 \ 
     5901   oce.F90 \ 
     5902   par_oce.F90 \ 
     5903   phycst.F90 \ 
     5904   $(MODEL_LIB)(dom_oce.o) \ 
     5905   $(MODEL_LIB)(dynspg_oce.o) \ 
     5906   $(MODEL_LIB)(obc_oce.o) \ 
     5907   $(MODEL_LIB)(obcdta.o) \ 
     5908   $(MODEL_LIB)(oce.o) \ 
     5909   $(MODEL_LIB)(phycst.o) \ 
     5910   dom_oce.F90 \ 
     5911   dynspg_oce.F90 \ 
     5912   obc_oce.F90 \ 
     5913   obcdta.F90 \ 
     5914   oce.F90 \ 
     5915   phycst.F90 \ 
     5916   KEY_CPP \ 
     5917   obcfla.F90 
     5918$(MODEL_LIB)(obcini.o) :   \ 
    58735919   $(MODEL_LIB)(daymod.o) \ 
    58745920   $(MODEL_LIB)(dom_oce.o) \ 
    5875    $(MODEL_LIB)(dynspg_oce.o) \ 
    5876    $(MODEL_LIB)(in_out_manager.o) \ 
    5877    $(MODEL_LIB)(lbclnk.o) \ 
    5878    $(MODEL_LIB)(lib_mpp.o) \ 
    5879    $(MODEL_LIB)(obccli.o) \ 
     5921   $(MODEL_LIB)(in_out_manager.o) \ 
     5922   $(MODEL_LIB)(lbclnk.o) \ 
     5923   $(MODEL_LIB)(lib_mpp.o) \ 
     5924   $(MODEL_LIB)(lib_print.o) \ 
    58805925   $(MODEL_LIB)(obc_oce.o) \ 
    58815926   $(MODEL_LIB)(obc_par.o) \ 
    58825927   $(MODEL_LIB)(oce.o) \ 
    5883    $(MODEL_LIB)(par_oce.o) \ 
    5884    $(MODEL_LIB)(phycst.o) \ 
    5885    dom_oce.F90 \ 
    5886    dynspg_oce.F90 \ 
    5887    obcdta.F90 \ 
    5888    obc_oce.F90 \ 
    5889    oce.F90 \ 
    5890    phycst.F90 \ 
    5891    $(MODEL_LIB)(dom_oce.o) \ 
    5892    $(MODEL_LIB)(dynspg_oce.o) \ 
    5893    $(MODEL_LIB)(obcdta.o) \ 
    5894    $(MODEL_LIB)(obc_oce.o) \ 
    5895    $(MODEL_LIB)(oce.o) \ 
    5896    $(MODEL_LIB)(phycst.o) \ 
    5897    KEY_CPP \ 
    5898    obcfla.F90 
    5899 $(MODEL_LIB)(obcini.o) :   \ 
     5928   $(MODEL_LIB)(par_kind.o) \ 
     5929   $(MODEL_LIB)(par_oce.o) \ 
     5930   $(MODEL_LIB)(phycst.o) \ 
    59005931   daymod.F90 \ 
    59015932   dom_oce.F90 \ 
     
    59105941   par_oce.F90 \ 
    59115942   phycst.F90 \ 
    5912    $(MODEL_LIB)(daymod.o) \ 
    5913    $(MODEL_LIB)(dom_oce.o) \ 
    5914    $(MODEL_LIB)(in_out_manager.o) \ 
    5915    $(MODEL_LIB)(lbclnk.o) \ 
    5916    $(MODEL_LIB)(lib_mpp.o) \ 
    5917    $(MODEL_LIB)(lib_print.o) \ 
     5943   $(MODEL_LIB)(dom_oce.o) \ 
     5944   $(MODEL_LIB)(in_out_manager.o) \ 
     5945   $(MODEL_LIB)(lbclnk.o) \ 
     5946   $(MODEL_LIB)(lib_mpp.o) \ 
    59185947   $(MODEL_LIB)(obc_oce.o) \ 
    5919    $(MODEL_LIB)(obc_par.o) \ 
    5920    $(MODEL_LIB)(oce.o) \ 
    5921    $(MODEL_LIB)(par_kind.o) \ 
    5922    $(MODEL_LIB)(par_oce.o) \ 
    5923    $(MODEL_LIB)(phycst.o) \ 
    5924    dom_oce.F90 \ 
    5925    in_out_manager.F90 \ 
    5926    lbclnk.F90 \ 
    5927    lib_mpp.F90 \ 
     5948   $(MODEL_LIB)(obcdom.o) \ 
     5949   $(MODEL_LIB)(obcrst.o) \ 
     5950   $(MODEL_LIB)(oce.o) \ 
     5951   $(MODEL_LIB)(phycst.o) \ 
     5952   dom_oce.F90 \ 
     5953   in_out_manager.F90 \ 
     5954   lbclnk.F90 \ 
     5955   lib_mpp.F90 \ 
     5956   obc_oce.F90 \ 
    59285957   obcdom.F90 \ 
    59295958   obcrst.F90 \ 
    5930    obc_oce.F90 \ 
    5931    oce.F90 \ 
    5932    phycst.F90 \ 
    5933    $(MODEL_LIB)(dom_oce.o) \ 
    5934    $(MODEL_LIB)(in_out_manager.o) \ 
    5935    $(MODEL_LIB)(lbclnk.o) \ 
    5936    $(MODEL_LIB)(lib_mpp.o) \ 
    5937    $(MODEL_LIB)(obcdom.o) \ 
    5938    $(MODEL_LIB)(obcrst.o) \ 
    5939    $(MODEL_LIB)(obc_oce.o) \ 
    5940    $(MODEL_LIB)(oce.o) \ 
    5941    $(MODEL_LIB)(phycst.o) \ 
     5959   oce.F90 \ 
     5960   phycst.F90 \ 
    59425961   obc_vectopt_loop_substitute.h90 \ 
    59435962   KEY_CPP \ 
    59445963   obcini.F90 
    59455964$(MODEL_LIB)(obcrad.o) :   \ 
     5965   $(MODEL_LIB)(dom_oce.o) \ 
     5966   $(MODEL_LIB)(in_out_manager.o) \ 
     5967   $(MODEL_LIB)(lib_mpp.o) \ 
     5968   $(MODEL_LIB)(lib_print.o) \ 
     5969   $(MODEL_LIB)(obc_par.o) \ 
     5970   $(MODEL_LIB)(oce.o) \ 
     5971   $(MODEL_LIB)(par_kind.o) \ 
     5972   $(MODEL_LIB)(par_oce.o) \ 
    59465973   dom_oce.F90 \ 
    59475974   in_out_manager.F90 \ 
     
    59545981   $(MODEL_LIB)(dom_oce.o) \ 
    59555982   $(MODEL_LIB)(in_out_manager.o) \ 
    5956    $(MODEL_LIB)(lib_mpp.o) \ 
    5957    $(MODEL_LIB)(lib_print.o) \ 
    5958    $(MODEL_LIB)(obc_par.o) \ 
    5959    $(MODEL_LIB)(oce.o) \ 
    5960    $(MODEL_LIB)(par_kind.o) \ 
    5961    $(MODEL_LIB)(par_oce.o) \ 
     5983   $(MODEL_LIB)(lbclnk.o) \ 
     5984   $(MODEL_LIB)(lib_mpp.o) \ 
     5985   $(MODEL_LIB)(obc_oce.o) \ 
     5986   $(MODEL_LIB)(oce.o) \ 
     5987   $(MODEL_LIB)(phycst.o) \ 
    59625988   dom_oce.F90 \ 
    59635989   in_out_manager.F90 \ 
     
    59675993   oce.F90 \ 
    59685994   phycst.F90 \ 
    5969    $(MODEL_LIB)(dom_oce.o) \ 
    5970    $(MODEL_LIB)(in_out_manager.o) \ 
    5971    $(MODEL_LIB)(lbclnk.o) \ 
    5972    $(MODEL_LIB)(lib_mpp.o) \ 
    5973    $(MODEL_LIB)(obc_oce.o) \ 
    5974    $(MODEL_LIB)(oce.o) \ 
    5975    $(MODEL_LIB)(phycst.o) \ 
    59765995   obc_vectopt_loop_substitute.h90 \ 
    59775996   KEY_CPP \ 
    59785997   obcrad.F90 
    59795998$(MODEL_LIB)(obcrst.o) :   \ 
     5999   $(MODEL_LIB)(dom_oce.o) \ 
     6000   $(MODEL_LIB)(in_out_manager.o) \ 
     6001   $(MODEL_LIB)(lib_mpp.o) \ 
     6002   $(MODEL_LIB)(lib_print.o) \ 
     6003   $(MODEL_LIB)(obc_par.o) \ 
     6004   $(MODEL_LIB)(oce.o) \ 
     6005   $(MODEL_LIB)(par_kind.o) \ 
     6006   $(MODEL_LIB)(par_oce.o) \ 
     6007   $(MODEL_LIB)(phycst.o) \ 
     6008   $(MODEL_LIB)(prtctl.o) \ 
    59806009   dom_oce.F90 \ 
    59816010   in_out_manager.F90 \ 
     
    59886017   phycst.F90 \ 
    59896018   prtctl.F90 \ 
    5990    $(MODEL_LIB)(dom_oce.o) \ 
    5991    $(MODEL_LIB)(in_out_manager.o) \ 
    5992    $(MODEL_LIB)(lib_mpp.o) \ 
    5993    $(MODEL_LIB)(lib_print.o) \ 
    5994    $(MODEL_LIB)(obc_par.o) \ 
    5995    $(MODEL_LIB)(oce.o) \ 
    5996    $(MODEL_LIB)(par_kind.o) \ 
    5997    $(MODEL_LIB)(par_oce.o) \ 
    5998    $(MODEL_LIB)(phycst.o) \ 
    5999    $(MODEL_LIB)(prtctl.o) \ 
     6019   $(MODEL_LIB)(daymod.o) \ 
     6020   $(MODEL_LIB)(dom_oce.o) \ 
     6021   $(MODEL_LIB)(in_out_manager.o) \ 
     6022   $(MODEL_LIB)(lbclnk.o) \ 
     6023   $(MODEL_LIB)(lib_mpp.o) \ 
     6024   $(MODEL_LIB)(obc_oce.o) \ 
     6025   $(MODEL_LIB)(oce.o) \ 
     6026   $(MODEL_LIB)(phycst.o) \ 
    60006027   daymod.F90 \ 
    60016028   dom_oce.F90 \ 
     
    60066033   oce.F90 \ 
    60076034   phycst.F90 \ 
    6008    $(MODEL_LIB)(daymod.o) \ 
    6009    $(MODEL_LIB)(dom_oce.o) \ 
    6010    $(MODEL_LIB)(in_out_manager.o) \ 
    6011    $(MODEL_LIB)(lbclnk.o) \ 
    6012    $(MODEL_LIB)(lib_mpp.o) \ 
    6013    $(MODEL_LIB)(obc_oce.o) \ 
    6014    $(MODEL_LIB)(oce.o) \ 
    6015    $(MODEL_LIB)(phycst.o) \ 
    60166035   KEY_CPP \ 
    60176036   obcrst.F90 
    60186037$(MODEL_LIB)(obcspg.o) :   \ 
     6038   $(MODEL_LIB)(dom_oce.o) \ 
     6039   $(MODEL_LIB)(in_out_manager.o) \ 
     6040   $(MODEL_LIB)(lib_mpp.o) \ 
     6041   $(MODEL_LIB)(lib_print.o) \ 
     6042   $(MODEL_LIB)(obc_par.o) \ 
     6043   $(MODEL_LIB)(oce.o) \ 
     6044   $(MODEL_LIB)(par_kind.o) \ 
     6045   $(MODEL_LIB)(par_oce.o) \ 
    60196046   dom_oce.F90 \ 
    60206047   in_out_manager.F90 \ 
     
    60276054   $(MODEL_LIB)(dom_oce.o) \ 
    60286055   $(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) \ 
     6056   $(MODEL_LIB)(lbclnk.o) \ 
     6057   $(MODEL_LIB)(lib_mpp.o) \ 
     6058   $(MODEL_LIB)(obc_oce.o) \ 
     6059   $(MODEL_LIB)(oce.o) \ 
     6060   $(MODEL_LIB)(phycst.o) \ 
    60356061   dom_oce.F90 \ 
    60366062   in_out_manager.F90 \ 
     
    60406066   oce.F90 \ 
    60416067   phycst.F90 \ 
    6042    $(MODEL_LIB)(dom_oce.o) \ 
    6043    $(MODEL_LIB)(in_out_manager.o) \ 
    6044    $(MODEL_LIB)(lbclnk.o) \ 
    6045    $(MODEL_LIB)(lib_mpp.o) \ 
    6046    $(MODEL_LIB)(obc_oce.o) \ 
    6047    $(MODEL_LIB)(oce.o) \ 
    6048    $(MODEL_LIB)(phycst.o) \ 
    60496068   obc_vectopt_loop_substitute.h90 \ 
    60506069   KEY_CPP \ 
    60516070   obcspg.F90 
    60526071$(MODEL_LIB)(obctra.o) :   \ 
     6072   $(MODEL_LIB)(dom_oce.o) \ 
     6073   $(MODEL_LIB)(in_out_manager.o) \ 
     6074   $(MODEL_LIB)(lib_mpp.o) \ 
     6075   $(MODEL_LIB)(lib_print.o) \ 
     6076   $(MODEL_LIB)(obc_par.o) \ 
     6077   $(MODEL_LIB)(oce.o) \ 
     6078   $(MODEL_LIB)(par_kind.o) \ 
     6079   $(MODEL_LIB)(par_oce.o) \ 
    60536080   dom_oce.F90 \ 
    60546081   in_out_manager.F90 \ 
     
    60616088   $(MODEL_LIB)(dom_oce.o) \ 
    60626089   $(MODEL_LIB)(in_out_manager.o) \ 
    6063    $(MODEL_LIB)(lib_mpp.o) \ 
    6064    $(MODEL_LIB)(lib_print.o) \ 
    6065    $(MODEL_LIB)(obc_par.o) \ 
    6066    $(MODEL_LIB)(oce.o) \ 
    6067    $(MODEL_LIB)(par_kind.o) \ 
    6068    $(MODEL_LIB)(par_oce.o) \ 
     6090   $(MODEL_LIB)(lbclnk.o) \ 
     6091   $(MODEL_LIB)(lib_mpp.o) \ 
     6092   $(MODEL_LIB)(obc_oce.o) \ 
     6093   $(MODEL_LIB)(oce.o) \ 
     6094   $(MODEL_LIB)(phycst.o) \ 
    60696095   dom_oce.F90 \ 
    60706096   in_out_manager.F90 \ 
     
    60746100   oce.F90 \ 
    60756101   phycst.F90 \ 
    6076    $(MODEL_LIB)(dom_oce.o) \ 
    6077    $(MODEL_LIB)(in_out_manager.o) \ 
    6078    $(MODEL_LIB)(lbclnk.o) \ 
    6079    $(MODEL_LIB)(lib_mpp.o) \ 
    6080    $(MODEL_LIB)(obc_oce.o) \ 
    6081    $(MODEL_LIB)(oce.o) \ 
    6082    $(MODEL_LIB)(phycst.o) \ 
    60836102   obc_vectopt_loop_substitute.h90 \ 
    60846103   KEY_CPP \ 
    60856104   obctra.F90 
    60866105$(MODEL_LIB)(obcvol.o) :   \ 
     6106   $(MODEL_LIB)(blk_oce.o) \ 
     6107   $(MODEL_LIB)(cpl_oce.o) \ 
     6108   $(MODEL_LIB)(daymod.o) \ 
     6109   $(MODEL_LIB)(dom_oce.o) \ 
     6110   $(MODEL_LIB)(dtasal.o) \ 
     6111   $(MODEL_LIB)(dtasss.o) \ 
     6112   $(MODEL_LIB)(dtasst.o) \ 
     6113   $(MODEL_LIB)(dtatem.o) \ 
     6114   $(MODEL_LIB)(flx_oce.o) \ 
     6115   $(MODEL_LIB)(flxmod.o) \ 
     6116   $(MODEL_LIB)(flxrnf.o) \ 
     6117   $(MODEL_LIB)(ice_oce.o) \ 
     6118   $(MODEL_LIB)(in_out_manager.o) \ 
     6119   $(MODEL_LIB)(lbclnk.o) \ 
     6120   $(MODEL_LIB)(lib_mpp.o) \ 
     6121   $(MODEL_LIB)(lib_print.o) \ 
     6122   $(MODEL_LIB)(obc_par.o) \ 
     6123   $(MODEL_LIB)(oce.o) \ 
     6124   $(MODEL_LIB)(ocfzpt.o) \ 
     6125   $(MODEL_LIB)(par_kind.o) \ 
     6126   $(MODEL_LIB)(par_oce.o) \ 
     6127   $(MODEL_LIB)(phycst.o) \ 
     6128   $(MODEL_LIB)(prtctl.o) \ 
     6129   $(MODEL_LIB)(taumod.o) \ 
     6130   $(MODEL_LIB)(tradmp.o) \ 
    60876131   blk_oce.F90 \ 
    60886132   cpl_oce.F90 \ 
     
    60936137   dtasst.F90 \ 
    60946138   dtatem.F90 \ 
     6139   flx_oce.F90 \ 
    60956140   flxmod.F90 \ 
    60966141   flxrnf.F90 \ 
    6097    flx_oce.F90 \ 
    60986142   ice_oce.F90 \ 
    60996143   in_out_manager.F90 \ 
     
    61106154   taumod.F90 \ 
    61116155   tradmp.F90 \ 
     6156   $(MODEL_LIB)(dom_oce.o) \ 
     6157   $(MODEL_LIB)(in_out_manager.o) \ 
     6158   $(MODEL_LIB)(lib_mpp.o) \ 
     6159   $(MODEL_LIB)(obc_oce.o) \ 
     6160   $(MODEL_LIB)(oce.o) \ 
     6161   $(MODEL_LIB)(ocesbc.o) \ 
     6162   $(MODEL_LIB)(phycst.o) \ 
     6163   dom_oce.F90 \ 
     6164   in_out_manager.F90 \ 
     6165   lib_mpp.F90 \ 
     6166   obc_oce.F90 \ 
     6167   oce.F90 \ 
     6168   ocesbc.F90 \ 
     6169   phycst.F90 \ 
     6170   domzgr_substitute.h90 \ 
     6171   obc_vectopt_loop_substitute.h90 \ 
     6172   KEY_CPP \ 
     6173   obcvol.F90 
     6174$(MODEL_LIB)(oce.o) :   \ 
     6175   $(MODEL_LIB)(par_kind.o) \ 
     6176   par_kind.F90 \ 
     6177   $(MODEL_LIB)(par_oce.o) \ 
     6178   par_oce.F90 \ 
     6179   KEY_CPP \ 
     6180   oce.F90 
     6181$(MODEL_LIB)(ocesbc.o) :   \ 
     6182   $(MODEL_LIB)(blk_oce.o) \ 
     6183   $(MODEL_LIB)(daymod.o) \ 
     6184   $(MODEL_LIB)(dom_oce.o) \ 
     6185   $(MODEL_LIB)(dtasal.o) \ 
     6186   $(MODEL_LIB)(dtatem.o) \ 
     6187   $(MODEL_LIB)(in_out_manager.o) \ 
     6188   $(MODEL_LIB)(lbclnk.o) \ 
     6189   $(MODEL_LIB)(lib_mpp.o) \ 
     6190   $(MODEL_LIB)(lib_print.o) \ 
     6191   $(MODEL_LIB)(oce.o) \ 
     6192   $(MODEL_LIB)(ocfzpt.o) \ 
     6193   $(MODEL_LIB)(par_kind.o) \ 
     6194   $(MODEL_LIB)(par_oce.o) \ 
     6195   $(MODEL_LIB)(phycst.o) \ 
     6196   $(MODEL_LIB)(prtctl.o) \ 
     6197   $(MODEL_LIB)(trdmod.o) \ 
     6198   $(MODEL_LIB)(trdmod_oce.o) \ 
     6199   $(MODEL_LIB)(zdf_oce.o) \ 
     6200   $(MODEL_LIB)(zdfmxl.o) \ 
     6201   blk_oce.F90 \ 
     6202   daymod.F90 \ 
     6203   dom_oce.F90 \ 
     6204   dtasal.F90 \ 
     6205   dtatem.F90 \ 
     6206   in_out_manager.F90 \ 
     6207   lbclnk.F90 \ 
     6208   lib_mpp.F90 \ 
     6209   lib_print.f90 \ 
     6210   oce.F90 \ 
     6211   ocfzpt.F90 \ 
     6212   par_kind.F90 \ 
     6213   par_oce.F90 \ 
     6214   phycst.F90 \ 
     6215   prtctl.F90 \ 
     6216   trdmod.F90 \ 
     6217   trdmod_oce.F90 \ 
     6218   zdf_oce.F90 \ 
     6219   zdfmxl.F90 \ 
    61126220   $(MODEL_LIB)(blk_oce.o) \ 
    61136221   $(MODEL_LIB)(cpl_oce.o) \ 
     
    61186226   $(MODEL_LIB)(dtasst.o) \ 
    61196227   $(MODEL_LIB)(dtatem.o) \ 
     6228   $(MODEL_LIB)(flx_oce.o) \ 
    61206229   $(MODEL_LIB)(flxmod.o) \ 
    61216230   $(MODEL_LIB)(flxrnf.o) \ 
    6122    $(MODEL_LIB)(flx_oce.o) \ 
    61236231   $(MODEL_LIB)(ice_oce.o) \ 
    61246232   $(MODEL_LIB)(in_out_manager.o) \ 
    61256233   $(MODEL_LIB)(lbclnk.o) \ 
    61266234   $(MODEL_LIB)(lib_mpp.o) \ 
    6127    $(MODEL_LIB)(lib_print.o) \ 
    6128    $(MODEL_LIB)(obc_par.o) \ 
    61296235   $(MODEL_LIB)(oce.o) \ 
    61306236   $(MODEL_LIB)(ocfzpt.o) \ 
    6131    $(MODEL_LIB)(par_kind.o) \ 
    6132    $(MODEL_LIB)(par_oce.o) \ 
    61336237   $(MODEL_LIB)(phycst.o) \ 
    61346238   $(MODEL_LIB)(prtctl.o) \ 
    61356239   $(MODEL_LIB)(taumod.o) \ 
    61366240   $(MODEL_LIB)(tradmp.o) \ 
    6137    dom_oce.F90 \ 
    6138    in_out_manager.F90 \ 
    6139    lib_mpp.F90 \ 
    6140    obc_oce.F90 \ 
    6141    ocesbc.F90 \ 
    6142    oce.F90 \ 
    6143    phycst.F90 \ 
    6144    $(MODEL_LIB)(dom_oce.o) \ 
    6145    $(MODEL_LIB)(in_out_manager.o) \ 
    6146    $(MODEL_LIB)(lib_mpp.o) \ 
    6147    $(MODEL_LIB)(obc_oce.o) \ 
    6148    $(MODEL_LIB)(ocesbc.o) \ 
    6149    $(MODEL_LIB)(oce.o) \ 
    6150    $(MODEL_LIB)(phycst.o) \ 
    6151    domzgr_substitute.h90 \ 
    6152    obc_vectopt_loop_substitute.h90 \ 
    6153    KEY_CPP \ 
    6154    obcvol.F90 
    6155 $(MODEL_LIB)(obc_oce.o) :  \ 
    6156    par_kind.F90 \ 
    6157    par_oce.F90 \ 
    6158    $(MODEL_LIB)(par_kind.o) \ 
    6159    $(MODEL_LIB)(par_oce.o) \ 
    6160    obc_par.F90 \ 
    6161    par_oce.F90 \ 
    6162    $(MODEL_LIB)(obc_par.o) \ 
    6163    $(MODEL_LIB)(par_oce.o) \ 
    6164    KEY_CPP \ 
    6165    obc_oce.F90 
    6166 $(MODEL_LIB)(obc_par.o) :  \ 
    6167    par_kind.F90 \ 
    6168    $(MODEL_LIB)(par_kind.o) \ 
    6169    par_oce.F90 \ 
    6170    $(MODEL_LIB)(par_oce.o) \ 
    6171    obc_par_EEL_R5.h90 \ 
    6172    KEY_CPP \ 
    6173    obc_par.F90 
    6174 $(MODEL_LIB)(ocesbc.o) :   \ 
    6175    blk_oce.F90 \ 
    6176    daymod.F90 \ 
    6177    dom_oce.F90 \ 
    6178    dtasal.F90 \ 
    6179    dtatem.F90 \ 
    6180    in_out_manager.F90 \ 
    6181    lbclnk.F90 \ 
    6182    lib_mpp.F90 \ 
    6183    lib_print.f90 \ 
    6184    oce.F90 \ 
    6185    ocfzpt.F90 \ 
    6186    par_kind.F90 \ 
    6187    par_oce.F90 \ 
    6188    phycst.F90 \ 
    6189    prtctl.F90 \ 
    6190    trdmod.F90 \ 
    6191    trdmod_oce.F90 \ 
    6192    zdfmxl.F90 \ 
    6193    zdf_oce.F90 \ 
    6194    $(MODEL_LIB)(blk_oce.o) \ 
    6195    $(MODEL_LIB)(daymod.o) \ 
    6196    $(MODEL_LIB)(dom_oce.o) \ 
    6197    $(MODEL_LIB)(dtasal.o) \ 
    6198    $(MODEL_LIB)(dtatem.o) \ 
    6199    $(MODEL_LIB)(in_out_manager.o) \ 
    6200    $(MODEL_LIB)(lbclnk.o) \ 
    6201    $(MODEL_LIB)(lib_mpp.o) \ 
    6202    $(MODEL_LIB)(lib_print.o) \ 
    6203    $(MODEL_LIB)(oce.o) \ 
    6204    $(MODEL_LIB)(ocfzpt.o) \ 
    6205    $(MODEL_LIB)(par_kind.o) \ 
    6206    $(MODEL_LIB)(par_oce.o) \ 
    6207    $(MODEL_LIB)(phycst.o) \ 
    6208    $(MODEL_LIB)(prtctl.o) \ 
    6209    $(MODEL_LIB)(trdmod.o) \ 
    6210    $(MODEL_LIB)(trdmod_oce.o) \ 
    6211    $(MODEL_LIB)(zdfmxl.o) \ 
    6212    $(MODEL_LIB)(zdf_oce.o) \ 
    62136241   blk_oce.F90 \ 
    62146242   cpl_oce.F90 \ 
     
    62196247   dtasst.F90 \ 
    62206248   dtatem.F90 \ 
     6249   flx_oce.F90 \ 
    62216250   flxmod.F90 \ 
    62226251   flxrnf.F90 \ 
    6223    flx_oce.F90 \ 
    62246252   ice_oce.F90 \ 
    62256253   in_out_manager.F90 \ 
     
    62326260   taumod.F90 \ 
    62336261   tradmp.F90 \ 
     6262   domzgr_substitute.h90 \ 
     6263   vectopt_loop_substitute.h90 \ 
     6264   KEY_CPP \ 
     6265   ocesbc.F90 
     6266$(MODEL_LIB)(ocfzpt.o) :   \ 
     6267   $(MODEL_LIB)(par_oce.o) \ 
     6268   par_oce.F90 \ 
     6269   $(MODEL_LIB)(dom_oce.o) \ 
     6270   $(MODEL_LIB)(oce.o) \ 
     6271   dom_oce.F90 \ 
     6272   oce.F90 \ 
     6273   ocfzpt.F90 
     6274$(MODEL_LIB)(opa.o) :   \ 
     6275   $(MODEL_LIB)(agrif_opa_sponge.o) \ 
    62346276   $(MODEL_LIB)(blk_oce.o) \ 
     6277   $(MODEL_LIB)(cla.o) \ 
     6278   $(MODEL_LIB)(cla_div.o) \ 
     6279   $(MODEL_LIB)(closea.o) \ 
     6280   $(MODEL_LIB)(cpl.o) \ 
    62356281   $(MODEL_LIB)(cpl_oce.o) \ 
    62366282   $(MODEL_LIB)(daymod.o) \ 
    6237    $(MODEL_LIB)(dom_oce.o) \ 
     6283   $(MODEL_LIB)(diadimg.o) \ 
     6284   $(MODEL_LIB)(diafwb.o) \ 
     6285   $(MODEL_LIB)(diagap.o) \ 
     6286   $(MODEL_LIB)(diahdy.o) \ 
     6287   $(MODEL_LIB)(diahth.o) \ 
     6288   $(MODEL_LIB)(dianam.o) \ 
     6289   $(MODEL_LIB)(diaptr.o) \ 
     6290   $(MODEL_LIB)(diaspr.o) \ 
     6291   $(MODEL_LIB)(diawri.o) \ 
     6292   $(MODEL_LIB)(diawri1d.o) \ 
     6293   $(MODEL_LIB)(divcur.o) \ 
     6294   $(MODEL_LIB)(dom_oce.o) \ 
     6295   $(MODEL_LIB)(domhgr.o) \ 
     6296   $(MODEL_LIB)(dommsk.o) \ 
     6297   $(MODEL_LIB)(domstp.o) \ 
     6298   $(MODEL_LIB)(domwri.o) \ 
     6299   $(MODEL_LIB)(domzgr.o) \ 
    62386300   $(MODEL_LIB)(dtasal.o) \ 
    62396301   $(MODEL_LIB)(dtasss.o) \ 
    62406302   $(MODEL_LIB)(dtasst.o) \ 
    62416303   $(MODEL_LIB)(dtatem.o) \ 
     6304   $(MODEL_LIB)(dyncor1d.o) \ 
     6305   $(MODEL_LIB)(dynhpg.o) \ 
     6306   $(MODEL_LIB)(dynhpg_atsk.o) \ 
     6307   $(MODEL_LIB)(dynkeg.o) \ 
     6308   $(MODEL_LIB)(dynldf_bilap.o) \ 
     6309   $(MODEL_LIB)(dynldf_bilapg.o) \ 
     6310   $(MODEL_LIB)(dynldf_iso.o) \ 
     6311   $(MODEL_LIB)(dynldf_lap.o) \ 
     6312   $(MODEL_LIB)(dynnxt.o) \ 
     6313   $(MODEL_LIB)(dynnxt1d.o) \ 
     6314   $(MODEL_LIB)(dynspg.o) \ 
     6315   $(MODEL_LIB)(dynspg_oce.o) \ 
     6316   $(MODEL_LIB)(dynvor.o) \ 
     6317   $(MODEL_LIB)(dynzad.o) \ 
     6318   $(MODEL_LIB)(dynzdf_exp.o) \ 
     6319   $(MODEL_LIB)(dynzdf_imp.o) \ 
     6320   $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
     6321   $(MODEL_LIB)(dynzdf_iso.o) \ 
     6322   $(MODEL_LIB)(eosbn2.o) \ 
     6323   $(MODEL_LIB)(flo_oce.o) \ 
     6324   $(MODEL_LIB)(floats.o) \ 
     6325   $(MODEL_LIB)(flx_oce.o) \ 
     6326   $(MODEL_LIB)(flxblk.o) \ 
     6327   $(MODEL_LIB)(flxfwb.o) \ 
    62426328   $(MODEL_LIB)(flxmod.o) \ 
    62436329   $(MODEL_LIB)(flxrnf.o) \ 
    6244    $(MODEL_LIB)(flx_oce.o) \ 
     6330   $(MODEL_LIB)(ice.o) \ 
    62456331   $(MODEL_LIB)(ice_oce.o) \ 
    6246    $(MODEL_LIB)(in_out_manager.o) \ 
    6247    $(MODEL_LIB)(lbclnk.o) \ 
    6248    $(MODEL_LIB)(lib_mpp.o) \ 
    6249    $(MODEL_LIB)(oce.o) \ 
     6332   $(MODEL_LIB)(icestp.o) \ 
     6333   $(MODEL_LIB)(icestp1d.o) \ 
     6334   $(MODEL_LIB)(in_out_manager.o) \ 
     6335   $(MODEL_LIB)(ini1d.o) \ 
     6336   $(MODEL_LIB)(lbclnk.o) \ 
     6337   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     6338   $(MODEL_LIB)(ldfeiv.o) \ 
     6339   $(MODEL_LIB)(ldfslp.o) \ 
     6340   $(MODEL_LIB)(ldftra_oce.o) \ 
     6341   $(MODEL_LIB)(lib_mpp.o) \ 
     6342   $(MODEL_LIB)(lib_print.o) \ 
     6343   $(MODEL_LIB)(limistate.o) \ 
     6344   $(MODEL_LIB)(limmsh.o) \ 
     6345   $(MODEL_LIB)(limrst.o) \ 
     6346   $(MODEL_LIB)(obc_oce.o) \ 
     6347   $(MODEL_LIB)(obc_par.o) \ 
     6348   $(MODEL_LIB)(obcdom.o) \ 
     6349   $(MODEL_LIB)(obcdta.o) \ 
     6350   $(MODEL_LIB)(obcrad.o) \ 
     6351   $(MODEL_LIB)(obcrst.o) \ 
     6352   $(MODEL_LIB)(obcspg.o) \ 
     6353   $(MODEL_LIB)(oce.o) \ 
     6354   $(MODEL_LIB)(ocesbc.o) \ 
    62506355   $(MODEL_LIB)(ocfzpt.o) \ 
    6251    $(MODEL_LIB)(phycst.o) \ 
    6252    $(MODEL_LIB)(prtctl.o) \ 
     6356   $(MODEL_LIB)(par_kind.o) \ 
     6357   $(MODEL_LIB)(par_oce.o) \ 
     6358   $(MODEL_LIB)(phycst.o) \ 
     6359   $(MODEL_LIB)(prtctl.o) \ 
     6360   $(MODEL_LIB)(restart.o) \ 
     6361   $(MODEL_LIB)(sol_oce.o) \ 
     6362   $(MODEL_LIB)(solisl.o) \ 
     6363   $(MODEL_LIB)(solmat.o) \ 
     6364   $(MODEL_LIB)(stpctl.o) \ 
    62536365   $(MODEL_LIB)(taumod.o) \ 
     6366   $(MODEL_LIB)(traadv_cen2.o) \ 
     6367   $(MODEL_LIB)(traadv_ctl.o) \ 
     6368   $(MODEL_LIB)(traadv_muscl.o) \ 
     6369   $(MODEL_LIB)(traadv_muscl2.o) \ 
     6370   $(MODEL_LIB)(traadv_tvd.o) \ 
     6371   $(MODEL_LIB)(trabbc.o) \ 
     6372   $(MODEL_LIB)(trabbl.o) \ 
    62546373   $(MODEL_LIB)(tradmp.o) \ 
    6255    domzgr_substitute.h90 \ 
    6256    vectopt_loop_substitute.h90 \ 
    6257    KEY_CPP \ 
    6258    ocesbc.F90 
    6259 $(MODEL_LIB)(oce.o) :   \ 
    6260    par_kind.F90 \ 
    6261    $(MODEL_LIB)(par_kind.o) \ 
    6262    par_oce.F90 \ 
    6263    $(MODEL_LIB)(par_oce.o) \ 
    6264    KEY_CPP \ 
    6265    oce.F90 
    6266 $(MODEL_LIB)(ocfzpt.o) :   \ 
    6267    par_oce.F90 \ 
    6268    $(MODEL_LIB)(par_oce.o) \ 
    6269    dom_oce.F90 \ 
    6270    oce.F90 \ 
    6271    $(MODEL_LIB)(dom_oce.o) \ 
    6272    $(MODEL_LIB)(oce.o) \ 
    6273    ocfzpt.F90 
    6274 $(MODEL_LIB)(opa.o) :   \ 
     6374   $(MODEL_LIB)(traldf_bilap.o) \ 
     6375   $(MODEL_LIB)(traldf_bilapg.o) \ 
     6376   $(MODEL_LIB)(traldf_iso.o) \ 
     6377   $(MODEL_LIB)(traldf_iso_zps.o) \ 
     6378   $(MODEL_LIB)(traldf_lap.o) \ 
     6379   $(MODEL_LIB)(tranpc.o) \ 
     6380   $(MODEL_LIB)(tranxt.o) \ 
     6381   $(MODEL_LIB)(traqsr.o) \ 
     6382   $(MODEL_LIB)(trasbc.o) \ 
     6383   $(MODEL_LIB)(trazdf_exp.o) \ 
     6384   $(MODEL_LIB)(trazdf_imp.o) \ 
     6385   $(MODEL_LIB)(trazdf_iso.o) \ 
     6386   $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
     6387   $(MODEL_LIB)(trc_oce.o) \ 
     6388   $(MODEL_LIB)(trcstp.o) \ 
     6389   $(MODEL_LIB)(trdicp.o) \ 
     6390   $(MODEL_LIB)(trdicp_oce.o) \ 
     6391   $(MODEL_LIB)(trdmld.o) \ 
     6392   $(MODEL_LIB)(trdmld_oce.o) \ 
     6393   $(MODEL_LIB)(trdmod.o) \ 
     6394   $(MODEL_LIB)(trdmod_oce.o) \ 
     6395   $(MODEL_LIB)(trdvor.o) \ 
     6396   $(MODEL_LIB)(trdvor_oce.o) \ 
     6397   $(MODEL_LIB)(wzvmod.o) \ 
     6398   $(MODEL_LIB)(zdf_oce.o) \ 
     6399   $(MODEL_LIB)(zdfbfr.o) \ 
     6400   $(MODEL_LIB)(zdfddm.o) \ 
     6401   $(MODEL_LIB)(zdfevd.o) \ 
     6402   $(MODEL_LIB)(zdfkpp.o) \ 
     6403   $(MODEL_LIB)(zdfmxl.o) \ 
     6404   $(MODEL_LIB)(zdfric.o) \ 
     6405   $(MODEL_LIB)(zdftke.o) \ 
     6406   $(MODEL_LIB)(zpshde.o) \ 
    62756407   agrif_opa_sponge.F90 \ 
    62766408   blk_oce.F90 \ 
     
    62896421   diaptr.F90 \ 
    62906422   diaspr.F90 \ 
     6423   diawri.F90 \ 
    62916424   diawri1d.F90 \ 
    6292    diawri.F90 \ 
    62936425   divcur.F90 \ 
     6426   dom_oce.F90 \ 
    62946427   domhgr.F90 \ 
    62956428   dommsk.F90 \ 
     
    62976430   domwri.F90 \ 
    62986431   domzgr.F90 \ 
    6299    dom_oce.F90 \ 
    63006432   dtasal.F90 \ 
    63016433   dtasss.F90 \ 
     
    63066438   dynhpg_atsk.F90 \ 
    63076439   dynkeg.F90 \ 
     6440   dynldf_bilap.F90 \ 
    63086441   dynldf_bilapg.F90 \ 
    6309    dynldf_bilap.F90 \ 
    63106442   dynldf_iso.F90 \ 
    63116443   dynldf_lap.F90 \ 
     6444   dynnxt.F90 \ 
    63126445   dynnxt1d.F90 \ 
    6313    dynnxt.F90 \ 
    63146446   dynspg.F90 \ 
    63156447   dynspg_oce.F90 \ 
     
    63216453   dynzdf_iso.F90 \ 
    63226454   eosbn2.F90 \ 
     6455   flo_oce.F90 \ 
    63236456   floats.F90 \ 
    6324    flo_oce.F90 \ 
     6457   flx_oce.F90 \ 
    63256458   flxblk.F90 \ 
    63266459   flxfwb.F90 \ 
    63276460   flxmod.F90 \ 
    63286461   flxrnf.F90 \ 
    6329    flx_oce.F90 \ 
    6330    icestp1d.F90 \ 
    6331    icestp.F90 \ 
    63326462   ice.F90 \ 
    63336463   ice_oce.F90 \ 
     6464   icestp.F90 \ 
     6465   icestp1d.F90 \ 
     6466   in_out_manager.F90 \ 
    63346467   ini1d.F90 \ 
    6335    in_out_manager.F90 \ 
    63366468   lbclnk.F90 \ 
    63376469   ldfdyn_oce.F90 \ 
     
    63446476   limmsh.F90 \ 
    63456477   limrst.F90 \ 
     6478   obc_oce.F90 \ 
     6479   obc_par.F90 \ 
    63466480   obcdom.F90 \ 
    63476481   obcdta.F90 \ 
     
    63496483   obcrst.F90 \ 
    63506484   obcspg.F90 \ 
    6351    obc_oce.F90 \ 
    6352    obc_par.F90 \ 
     6485   oce.F90 \ 
    63536486   ocesbc.F90 \ 
    6354    oce.F90 \ 
    63556487   ocfzpt.F90 \ 
    63566488   par_kind.F90 \ 
     
    63596491   prtctl.F90 \ 
    63606492   restart.F90 \ 
     6493   sol_oce.F90 \ 
    63616494   solisl.F90 \ 
    63626495   solmat.F90 \ 
    6363    sol_oce.F90 \ 
    63646496   stpctl.F90 \ 
    63656497   taumod.F90 \ 
    63666498   traadv_cen2.F90 \ 
    63676499   traadv_ctl.F90 \ 
     6500   traadv_muscl.F90 \ 
    63686501   traadv_muscl2.F90 \ 
    6369    traadv_muscl.F90 \ 
    63706502   traadv_tvd.F90 \ 
    63716503   trabbc.F90 \ 
    63726504   trabbl.F90 \ 
    63736505   tradmp.F90 \ 
     6506   traldf_bilap.F90 \ 
    63746507   traldf_bilapg.F90 \ 
    6375    traldf_bilap.F90 \ 
    63766508   traldf_iso.F90 \ 
    63776509   traldf_iso_zps.F90 \ 
     
    63856517   trazdf_iso.F90 \ 
    63866518   trazdf_iso_vopt.F90 \ 
     6519   trc_oce.F90 \ 
    63876520   trcstp.F90 \ 
    6388    trc_oce.F90 \ 
    63896521   trdicp.F90 \ 
    63906522   trdicp_oce.F90 \ 
     
    63966528   trdvor_oce.F90 \ 
    63976529   wzvmod.F90 \ 
     6530   zdf_oce.F90 \ 
    63986531   zdfbfr.F90 \ 
    63996532   zdfddm.F90 \ 
     
    64036536   zdfric.F90 \ 
    64046537   zdftke.F90 \ 
    6405    zdf_oce.F90 \ 
    64066538   zpshde.F90 \ 
    6407    $(MODEL_LIB)(agrif_opa_sponge.o) \ 
    6408    $(MODEL_LIB)(blk_oce.o) \ 
    6409    $(MODEL_LIB)(cla.o) \ 
    6410    $(MODEL_LIB)(cla_div.o) \ 
    6411    $(MODEL_LIB)(closea.o) \ 
    64126539   $(MODEL_LIB)(cpl.o) \ 
    64136540   $(MODEL_LIB)(cpl_oce.o) \ 
    64146541   $(MODEL_LIB)(daymod.o) \ 
    6415    $(MODEL_LIB)(diadimg.o) \ 
    6416    $(MODEL_LIB)(diafwb.o) \ 
    6417    $(MODEL_LIB)(diagap.o) \ 
    6418    $(MODEL_LIB)(diahdy.o) \ 
    6419    $(MODEL_LIB)(diahth.o) \ 
    6420    $(MODEL_LIB)(dianam.o) \ 
    64216542   $(MODEL_LIB)(diaptr.o) \ 
    6422    $(MODEL_LIB)(diaspr.o) \ 
    6423    $(MODEL_LIB)(diawri1d.o) \ 
    6424    $(MODEL_LIB)(diawri.o) \ 
    6425    $(MODEL_LIB)(divcur.o) \ 
    6426    $(MODEL_LIB)(domhgr.o) \ 
    6427    $(MODEL_LIB)(dommsk.o) \ 
    6428    $(MODEL_LIB)(domstp.o) \ 
    6429    $(MODEL_LIB)(domwri.o) \ 
    6430    $(MODEL_LIB)(domzgr.o) \ 
    6431    $(MODEL_LIB)(dom_oce.o) \ 
     6543   $(MODEL_LIB)(dom_oce.o) \ 
     6544   $(MODEL_LIB)(domain.o) \ 
     6545   $(MODEL_LIB)(domcfg.o) \ 
    64326546   $(MODEL_LIB)(dtasal.o) \ 
    6433    $(MODEL_LIB)(dtasss.o) \ 
    64346547   $(MODEL_LIB)(dtasst.o) \ 
    64356548   $(MODEL_LIB)(dtatem.o) \ 
    64366549   $(MODEL_LIB)(dyncor1d.o) \ 
    6437    $(MODEL_LIB)(dynhpg.o) \ 
    6438    $(MODEL_LIB)(dynhpg_atsk.o) \ 
    6439    $(MODEL_LIB)(dynkeg.o) \ 
    6440    $(MODEL_LIB)(dynldf_bilapg.o) \ 
    6441    $(MODEL_LIB)(dynldf_bilap.o) \ 
    6442    $(MODEL_LIB)(dynldf_iso.o) \ 
    6443    $(MODEL_LIB)(dynldf_lap.o) \ 
    6444    $(MODEL_LIB)(dynnxt1d.o) \ 
    6445    $(MODEL_LIB)(dynnxt.o) \ 
    6446    $(MODEL_LIB)(dynspg.o) \ 
    64476550   $(MODEL_LIB)(dynspg_oce.o) \ 
    6448    $(MODEL_LIB)(dynvor.o) \ 
    6449    $(MODEL_LIB)(dynzad.o) \ 
    6450    $(MODEL_LIB)(dynzdf_exp.o) \ 
    6451    $(MODEL_LIB)(dynzdf_imp.o) \ 
    6452    $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
    6453    $(MODEL_LIB)(dynzdf_iso.o) \ 
    64546551   $(MODEL_LIB)(eosbn2.o) \ 
    6455    $(MODEL_LIB)(floats.o) \ 
    6456    $(MODEL_LIB)(flo_oce.o) \ 
    6457    $(MODEL_LIB)(flxblk.o) \ 
    64586552   $(MODEL_LIB)(flxfwb.o) \ 
    64596553   $(MODEL_LIB)(flxmod.o) \ 
    6460    $(MODEL_LIB)(flxrnf.o) \ 
    6461    $(MODEL_LIB)(flx_oce.o) \ 
    6462    $(MODEL_LIB)(icestp1d.o) \ 
    6463    $(MODEL_LIB)(icestp.o) \ 
    6464    $(MODEL_LIB)(ice.o) \ 
    6465    $(MODEL_LIB)(ice_oce.o) \ 
     6554   $(MODEL_LIB)(iceini.o) \ 
     6555   $(MODEL_LIB)(in_out_manager.o) \ 
    64666556   $(MODEL_LIB)(ini1d.o) \ 
    6467    $(MODEL_LIB)(in_out_manager.o) \ 
    6468    $(MODEL_LIB)(lbclnk.o) \ 
    6469    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    6470    $(MODEL_LIB)(ldfeiv.o) \ 
    6471    $(MODEL_LIB)(ldfslp.o) \ 
    6472    $(MODEL_LIB)(ldftra_oce.o) \ 
    6473    $(MODEL_LIB)(lib_mpp.o) \ 
    6474    $(MODEL_LIB)(lib_print.o) \ 
    6475    $(MODEL_LIB)(limistate.o) \ 
    6476    $(MODEL_LIB)(limmsh.o) \ 
    6477    $(MODEL_LIB)(limrst.o) \ 
    6478    $(MODEL_LIB)(obcdom.o) \ 
    6479    $(MODEL_LIB)(obcdta.o) \ 
    6480    $(MODEL_LIB)(obcrad.o) \ 
    6481    $(MODEL_LIB)(obcrst.o) \ 
    6482    $(MODEL_LIB)(obcspg.o) \ 
    6483    $(MODEL_LIB)(obc_oce.o) \ 
     6557   $(MODEL_LIB)(initrc.o) \ 
     6558   $(MODEL_LIB)(istate.o) \ 
     6559   $(MODEL_LIB)(ldfdyn.o) \ 
     6560   $(MODEL_LIB)(ldftra.o) \ 
     6561   $(MODEL_LIB)(lib_mpp.o) \ 
     6562   $(MODEL_LIB)(mppini.o) \ 
    64846563   $(MODEL_LIB)(obc_par.o) \ 
    6485    $(MODEL_LIB)(ocesbc.o) \ 
     6564   $(MODEL_LIB)(obcini.o) \ 
    64866565   $(MODEL_LIB)(oce.o) \ 
    64876566   $(MODEL_LIB)(ocfzpt.o) \ 
    6488    $(MODEL_LIB)(par_kind.o) \ 
    6489    $(MODEL_LIB)(par_oce.o) \ 
    6490    $(MODEL_LIB)(phycst.o) \ 
    6491    $(MODEL_LIB)(prtctl.o) \ 
    6492    $(MODEL_LIB)(restart.o) \ 
    6493    $(MODEL_LIB)(solisl.o) \ 
    6494    $(MODEL_LIB)(solmat.o) \ 
    6495    $(MODEL_LIB)(sol_oce.o) \ 
    6496    $(MODEL_LIB)(stpctl.o) \ 
    6497    $(MODEL_LIB)(taumod.o) \ 
    6498    $(MODEL_LIB)(traadv_cen2.o) \ 
    6499    $(MODEL_LIB)(traadv_ctl.o) \ 
    6500    $(MODEL_LIB)(traadv_muscl2.o) \ 
    6501    $(MODEL_LIB)(traadv_muscl.o) \ 
    6502    $(MODEL_LIB)(traadv_tvd.o) \ 
    6503    $(MODEL_LIB)(trabbc.o) \ 
    6504    $(MODEL_LIB)(trabbl.o) \ 
    6505    $(MODEL_LIB)(tradmp.o) \ 
    6506    $(MODEL_LIB)(traldf_bilapg.o) \ 
    6507    $(MODEL_LIB)(traldf_bilap.o) \ 
    6508    $(MODEL_LIB)(traldf_iso.o) \ 
    6509    $(MODEL_LIB)(traldf_iso_zps.o) \ 
    6510    $(MODEL_LIB)(traldf_lap.o) \ 
    6511    $(MODEL_LIB)(tranpc.o) \ 
    6512    $(MODEL_LIB)(tranxt.o) \ 
     6567   $(MODEL_LIB)(phycst.o) \ 
     6568   $(MODEL_LIB)(prtctl.o) \ 
     6569   $(MODEL_LIB)(solver.o) \ 
     6570   $(MODEL_LIB)(step.o) \ 
     6571   $(MODEL_LIB)(step1d.o) \ 
    65136572   $(MODEL_LIB)(traqsr.o) \ 
    6514    $(MODEL_LIB)(trasbc.o) \ 
    6515    $(MODEL_LIB)(trazdf_exp.o) \ 
    6516    $(MODEL_LIB)(trazdf_imp.o) \ 
    6517    $(MODEL_LIB)(trazdf_iso.o) \ 
    6518    $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
    6519    $(MODEL_LIB)(trcstp.o) \ 
    6520    $(MODEL_LIB)(trc_oce.o) \ 
    65216573   $(MODEL_LIB)(trdicp.o) \ 
    6522    $(MODEL_LIB)(trdicp_oce.o) \ 
    65236574   $(MODEL_LIB)(trdmld.o) \ 
    6524    $(MODEL_LIB)(trdmld_oce.o) \ 
    6525    $(MODEL_LIB)(trdmod.o) \ 
    65266575   $(MODEL_LIB)(trdmod_oce.o) \ 
    65276576   $(MODEL_LIB)(trdvor.o) \ 
    6528    $(MODEL_LIB)(trdvor_oce.o) \ 
    6529    $(MODEL_LIB)(wzvmod.o) \ 
    6530    $(MODEL_LIB)(zdfbfr.o) \ 
    6531    $(MODEL_LIB)(zdfddm.o) \ 
    6532    $(MODEL_LIB)(zdfevd.o) \ 
    6533    $(MODEL_LIB)(zdfkpp.o) \ 
    6534    $(MODEL_LIB)(zdfmxl.o) \ 
    6535    $(MODEL_LIB)(zdfric.o) \ 
    6536    $(MODEL_LIB)(zdftke.o) \ 
    6537    $(MODEL_LIB)(zdf_oce.o) \ 
     6577   $(MODEL_LIB)(zdfini.o) \ 
    65386578   $(MODEL_LIB)(zpshde.o) \ 
    65396579   cpl.F90 \ 
     
    65416581   daymod.F90 \ 
    65426582   diaptr.F90 \ 
     6583   dom_oce.F90 \ 
    65436584   domain.F90 \ 
    65446585   domcfg.F90 \ 
    6545    dom_oce.F90 \ 
    65466586   dtasal.F90 \ 
    65476587   dtasst.F90 \ 
     
    65536593   flxmod.F90 \ 
    65546594   iceini.F90 \ 
     6595   in_out_manager.F90 \ 
    65556596   ini1d.F90 \ 
    65566597   initrc.F90 \ 
    6557    in_out_manager.F90 \ 
    65586598   istate.F90 \ 
    65596599   ldfdyn.F90 \ 
     
    65616601   lib_mpp.F90 \ 
    65626602   mppini.F90 \ 
     6603   obc_par.F90 \ 
    65636604   obcini.F90 \ 
    6564    obc_par.F90 \ 
    65656605   oce.F90 \ 
    65666606   ocfzpt.F90 \ 
     
    65686608   prtctl.F90 \ 
    65696609   solver.F90 \ 
     6610   step.F90 \ 
    65706611   step1d.F90 \ 
    6571    step.F90 \ 
    65726612   traqsr.F90 \ 
    65736613   trdicp.F90 \ 
     
    65776617   zdfini.F90 \ 
    65786618   zpshde.F90 \ 
    6579    $(MODEL_LIB)(cpl.o) \ 
    6580    $(MODEL_LIB)(cpl_oce.o) \ 
    6581    $(MODEL_LIB)(daymod.o) \ 
    6582    $(MODEL_LIB)(diaptr.o) \ 
    6583    $(MODEL_LIB)(domain.o) \ 
    6584    $(MODEL_LIB)(domcfg.o) \ 
    6585    $(MODEL_LIB)(dom_oce.o) \ 
    6586    $(MODEL_LIB)(dtasal.o) \ 
    6587    $(MODEL_LIB)(dtasst.o) \ 
    6588    $(MODEL_LIB)(dtatem.o) \ 
    6589    $(MODEL_LIB)(dyncor1d.o) \ 
    6590    $(MODEL_LIB)(dynspg_oce.o) \ 
    6591    $(MODEL_LIB)(eosbn2.o) \ 
    6592    $(MODEL_LIB)(flxfwb.o) \ 
    6593    $(MODEL_LIB)(flxmod.o) \ 
    6594    $(MODEL_LIB)(iceini.o) \ 
    6595    $(MODEL_LIB)(ini1d.o) \ 
    6596    $(MODEL_LIB)(initrc.o) \ 
    6597    $(MODEL_LIB)(in_out_manager.o) \ 
    6598    $(MODEL_LIB)(istate.o) \ 
    6599    $(MODEL_LIB)(ldfdyn.o) \ 
    6600    $(MODEL_LIB)(ldftra.o) \ 
    6601    $(MODEL_LIB)(lib_mpp.o) \ 
    6602    $(MODEL_LIB)(mppini.o) \ 
    6603    $(MODEL_LIB)(obcini.o) \ 
    6604    $(MODEL_LIB)(obc_par.o) \ 
    6605    $(MODEL_LIB)(oce.o) \ 
    6606    $(MODEL_LIB)(ocfzpt.o) \ 
    6607    $(MODEL_LIB)(phycst.o) \ 
    6608    $(MODEL_LIB)(prtctl.o) \ 
    6609    $(MODEL_LIB)(solver.o) \ 
    6610    $(MODEL_LIB)(step1d.o) \ 
    6611    $(MODEL_LIB)(step.o) \ 
    6612    $(MODEL_LIB)(traqsr.o) \ 
    6613    $(MODEL_LIB)(trdicp.o) \ 
    6614    $(MODEL_LIB)(trdmld.o) \ 
    6615    $(MODEL_LIB)(trdmod_oce.o) \ 
    6616    $(MODEL_LIB)(trdvor.o) \ 
    6617    $(MODEL_LIB)(zdfini.o) \ 
    6618    $(MODEL_LIB)(zpshde.o) \ 
    66196619   KEY_CPP \ 
    66206620   opa.F90 
    66216621$(MODEL_LIB)(par_ice.o) :  \ 
    6622    par_kind.F90 \ 
    6623    $(MODEL_LIB)(par_kind.o) \ 
    6624    par_oce.F90 \ 
    6625    $(MODEL_LIB)(par_oce.o) \ 
     6622   $(MODEL_LIB)(par_kind.o) \ 
     6623   par_kind.F90 \ 
     6624   $(MODEL_LIB)(par_oce.o) \ 
     6625   par_oce.F90 \ 
    66266626   par_ice.F90 
    66276627$(MODEL_LIB)(par_kind.o) : \ 
    66286628   par_kind.F90 
    66296629$(MODEL_LIB)(par_oce.o) :  \ 
    6630    par_kind.F90 \ 
    6631    $(MODEL_LIB)(par_kind.o) \ 
     6630   $(MODEL_LIB)(par_kind.o) \ 
     6631   par_kind.F90 \ 
    66326632   par_EEL_R2.h90 \ 
    66336633   par_EEL_R5.h90 \ 
     
    66416641   par_oce.F90 
    66426642$(MODEL_LIB)(phycst.o) :   \ 
    6643    lib_print.f90 \ 
    6644    par_kind.F90 \ 
    6645    par_oce.F90 \ 
    6646    $(MODEL_LIB)(lib_print.o) \ 
    6647    $(MODEL_LIB)(par_kind.o) \ 
    6648    $(MODEL_LIB)(par_oce.o) \ 
    6649    in_out_manager.F90 \ 
    6650    par_oce.F90 \ 
    6651    $(MODEL_LIB)(in_out_manager.o) \ 
    6652    $(MODEL_LIB)(par_oce.o) \ 
     6643   $(MODEL_LIB)(lib_print.o) \ 
     6644   $(MODEL_LIB)(par_kind.o) \ 
     6645   $(MODEL_LIB)(par_oce.o) \ 
     6646   lib_print.f90 \ 
     6647   par_kind.F90 \ 
     6648   par_oce.F90 \ 
     6649   $(MODEL_LIB)(in_out_manager.o) \ 
     6650   $(MODEL_LIB)(par_oce.o) \ 
     6651   in_out_manager.F90 \ 
     6652   par_oce.F90 \ 
    66536653   phycst.F90 
    66546654$(MODEL_LIB)(prtctl.o) :   \ 
    6655    dom_oce.F90 \ 
    6656    in_out_manager.F90 \ 
    6657    lib_print.f90 \ 
    6658    par_kind.F90 \ 
    6659    par_oce.F90 \ 
    6660    $(MODEL_LIB)(dom_oce.o) \ 
    6661    $(MODEL_LIB)(in_out_manager.o) \ 
    6662    $(MODEL_LIB)(lib_print.o) \ 
    6663    $(MODEL_LIB)(par_kind.o) \ 
    6664    $(MODEL_LIB)(par_oce.o) \ 
    6665    dom_oce.F90 \ 
    6666    in_out_manager.F90 \ 
    6667    lib_mpp.F90 \ 
    6668    $(MODEL_LIB)(dom_oce.o) \ 
    6669    $(MODEL_LIB)(in_out_manager.o) \ 
    6670    $(MODEL_LIB)(lib_mpp.o) \ 
     6655   $(MODEL_LIB)(dom_oce.o) \ 
     6656   $(MODEL_LIB)(in_out_manager.o) \ 
     6657   $(MODEL_LIB)(lib_print.o) \ 
     6658   $(MODEL_LIB)(par_kind.o) \ 
     6659   $(MODEL_LIB)(par_oce.o) \ 
     6660   dom_oce.F90 \ 
     6661   in_out_manager.F90 \ 
     6662   lib_print.f90 \ 
     6663   par_kind.F90 \ 
     6664   par_oce.F90 \ 
     6665   $(MODEL_LIB)(dom_oce.o) \ 
     6666   $(MODEL_LIB)(in_out_manager.o) \ 
     6667   $(MODEL_LIB)(lib_mpp.o) \ 
     6668   dom_oce.F90 \ 
     6669   in_out_manager.F90 \ 
     6670   lib_mpp.F90 \ 
    66716671   prtctl.F90 
    66726672$(MODEL_LIB)(restart.o) :  \ 
     6673   $(MODEL_LIB)(blk_oce.o) \ 
     6674   $(MODEL_LIB)(dom_oce.o) \ 
     6675   $(MODEL_LIB)(dynzdf_exp.o) \ 
     6676   $(MODEL_LIB)(in_out_manager.o) \ 
     6677   $(MODEL_LIB)(lbclnk.o) \ 
     6678   $(MODEL_LIB)(lib_print.o) \ 
     6679   $(MODEL_LIB)(oce.o) \ 
     6680   $(MODEL_LIB)(par_kind.o) \ 
     6681   $(MODEL_LIB)(par_oce.o) \ 
     6682   $(MODEL_LIB)(phycst.o) \ 
     6683   $(MODEL_LIB)(prtctl.o) \ 
     6684   $(MODEL_LIB)(taumod.o) \ 
     6685   $(MODEL_LIB)(traadv_ctl.o) \ 
     6686   $(MODEL_LIB)(trazdf_exp.o) \ 
     6687   $(MODEL_LIB)(zdf_oce.o) \ 
    66736688   blk_oce.F90 \ 
    66746689   dom_oce.F90 \ 
     
    66876702   zdf_oce.F90 \ 
    66886703   $(MODEL_LIB)(blk_oce.o) \ 
    6689    $(MODEL_LIB)(dom_oce.o) \ 
    6690    $(MODEL_LIB)(dynzdf_exp.o) \ 
    6691    $(MODEL_LIB)(in_out_manager.o) \ 
    6692    $(MODEL_LIB)(lbclnk.o) \ 
    6693    $(MODEL_LIB)(lib_print.o) \ 
    6694    $(MODEL_LIB)(oce.o) \ 
    6695    $(MODEL_LIB)(par_kind.o) \ 
    6696    $(MODEL_LIB)(par_oce.o) \ 
    6697    $(MODEL_LIB)(phycst.o) \ 
    6698    $(MODEL_LIB)(prtctl.o) \ 
    6699    $(MODEL_LIB)(taumod.o) \ 
    6700    $(MODEL_LIB)(traadv_ctl.o) \ 
    6701    $(MODEL_LIB)(trazdf_exp.o) \ 
     6704   $(MODEL_LIB)(cpl_oce.o) \ 
     6705   $(MODEL_LIB)(daymod.o) \ 
     6706   $(MODEL_LIB)(dom_oce.o) \ 
     6707   $(MODEL_LIB)(dynspg_oce.o) \ 
     6708   $(MODEL_LIB)(flx_oce.o) \ 
     6709   $(MODEL_LIB)(ice_oce.o) \ 
     6710   $(MODEL_LIB)(in_out_manager.o) \ 
     6711   $(MODEL_LIB)(oce.o) \ 
     6712   $(MODEL_LIB)(phycst.o) \ 
     6713   $(MODEL_LIB)(sol_oce.o) \ 
    67026714   $(MODEL_LIB)(zdf_oce.o) \ 
     6715   $(MODEL_LIB)(zdftke.o) \ 
    67036716   blk_oce.F90 \ 
    67046717   cpl_oce.F90 \ 
     
    67126725   phycst.F90 \ 
    67136726   sol_oce.F90 \ 
     6727   zdf_oce.F90 \ 
    67146728   zdftke.F90 \ 
    6715    zdf_oce.F90 \ 
    6716    $(MODEL_LIB)(blk_oce.o) \ 
    6717    $(MODEL_LIB)(cpl_oce.o) \ 
    6718    $(MODEL_LIB)(daymod.o) \ 
    6719    $(MODEL_LIB)(dom_oce.o) \ 
    6720    $(MODEL_LIB)(dynspg_oce.o) \ 
    6721    $(MODEL_LIB)(flx_oce.o) \ 
    6722    $(MODEL_LIB)(ice_oce.o) \ 
    6723    $(MODEL_LIB)(in_out_manager.o) \ 
    6724    $(MODEL_LIB)(oce.o) \ 
    6725    $(MODEL_LIB)(phycst.o) \ 
    6726    $(MODEL_LIB)(sol_oce.o) \ 
    6727    $(MODEL_LIB)(zdftke.o) \ 
    6728    $(MODEL_LIB)(zdf_oce.o) \ 
    6729    lib_mpp.F90 \ 
    6730    $(MODEL_LIB)(lib_mpp.o) \ 
     6729   $(MODEL_LIB)(lib_mpp.o) \ 
     6730   lib_mpp.F90 \ 
    67316731   restart_dimg.h90 \ 
    67326732   $(IOIPSL_LIB) \ 
     
    67356735$(MODEL_LIB)(sms.o) :   \ 
    67366736   sms.F90 
     6737$(MODEL_LIB)(sol_oce.o) :  \ 
     6738   $(MODEL_LIB)(par_kind.o) \ 
     6739   par_kind.F90 \ 
     6740   $(MODEL_LIB)(par_oce.o) \ 
     6741   par_oce.F90 \ 
     6742   KEY_CPP \ 
     6743   sol_oce.F90 
    67376744$(MODEL_LIB)(solfet.o) :   \ 
    6738    dom_oce.F90 \ 
    6739    in_out_manager.F90 \ 
    6740    lib_mpp.F90 \ 
    6741    oce.F90 \ 
    6742    par_oce.F90 \ 
    6743    $(MODEL_LIB)(dom_oce.o) \ 
    6744    $(MODEL_LIB)(in_out_manager.o) \ 
    6745    $(MODEL_LIB)(lib_mpp.o) \ 
    6746    $(MODEL_LIB)(oce.o) \ 
    6747    $(MODEL_LIB)(par_oce.o) \ 
     6745   $(MODEL_LIB)(dom_oce.o) \ 
     6746   $(MODEL_LIB)(in_out_manager.o) \ 
     6747   $(MODEL_LIB)(lib_mpp.o) \ 
     6748   $(MODEL_LIB)(oce.o) \ 
     6749   $(MODEL_LIB)(par_oce.o) \ 
     6750   dom_oce.F90 \ 
     6751   in_out_manager.F90 \ 
     6752   lib_mpp.F90 \ 
     6753   oce.F90 \ 
     6754   par_oce.F90 \ 
     6755   $(MODEL_LIB)(dom_oce.o) \ 
     6756   $(MODEL_LIB)(lbclnk.o) \ 
     6757   $(MODEL_LIB)(lib_mpp.o) \ 
     6758   $(MODEL_LIB)(oce.o) \ 
     6759   $(MODEL_LIB)(sol_oce.o) \ 
    67486760   dom_oce.F90 \ 
    67496761   lbclnk.F90 \ 
     
    67516763   oce.F90 \ 
    67526764   sol_oce.F90 \ 
    6753    $(MODEL_LIB)(dom_oce.o) \ 
    6754    $(MODEL_LIB)(lbclnk.o) \ 
    6755    $(MODEL_LIB)(lib_mpp.o) \ 
    6756    $(MODEL_LIB)(oce.o) \ 
    6757    $(MODEL_LIB)(sol_oce.o) \ 
    67586765   KEY_CPP \ 
    67596766   solfet.F90 
    67606767$(MODEL_LIB)(solisl.o) :   \ 
     6768   $(MODEL_LIB)(dom_oce.o) \ 
     6769   $(MODEL_LIB)(in_out_manager.o) \ 
     6770   $(MODEL_LIB)(lbclnk.o) \ 
     6771   $(MODEL_LIB)(lib_mpp.o) \ 
     6772   $(MODEL_LIB)(lib_print.o) \ 
     6773   $(MODEL_LIB)(obc_par.o) \ 
     6774   $(MODEL_LIB)(oce.o) \ 
     6775   $(MODEL_LIB)(par_kind.o) \ 
     6776   $(MODEL_LIB)(par_oce.o) \ 
     6777   $(MODEL_LIB)(sol_oce.o) \ 
     6778   $(MODEL_LIB)(zdf_oce.o) \ 
    67616779   dom_oce.F90 \ 
    67626780   in_out_manager.F90 \ 
     
    67726790   $(MODEL_LIB)(dom_oce.o) \ 
    67736791   $(MODEL_LIB)(in_out_manager.o) \ 
    6774    $(MODEL_LIB)(lbclnk.o) \ 
    6775    $(MODEL_LIB)(lib_mpp.o) \ 
    6776    $(MODEL_LIB)(lib_print.o) \ 
    6777    $(MODEL_LIB)(obc_par.o) \ 
    6778    $(MODEL_LIB)(oce.o) \ 
    6779    $(MODEL_LIB)(par_kind.o) \ 
    6780    $(MODEL_LIB)(par_oce.o) \ 
     6792   $(MODEL_LIB)(lib_mpp.o) \ 
     6793   $(MODEL_LIB)(obc_oce.o) \ 
     6794   $(MODEL_LIB)(oce.o) \ 
    67816795   $(MODEL_LIB)(sol_oce.o) \ 
    6782    $(MODEL_LIB)(zdf_oce.o) \ 
     6796   $(MODEL_LIB)(solfet.o) \ 
     6797   $(MODEL_LIB)(solpcg.o) \ 
     6798   $(MODEL_LIB)(solsor.o) \ 
    67836799   dom_oce.F90 \ 
    67846800   in_out_manager.F90 \ 
     
    67866802   obc_oce.F90 \ 
    67876803   oce.F90 \ 
     6804   sol_oce.F90 \ 
    67886805   solfet.F90 \ 
    67896806   solpcg.F90 \ 
    67906807   solsor.F90 \ 
     6808   $(IOIPSL_LIB) \ 
     6809   KEY_CPP \ 
     6810   solisl.F90 
     6811$(MODEL_LIB)(solmat.o) :   \ 
     6812   $(MODEL_LIB)(dom_oce.o) \ 
     6813   $(MODEL_LIB)(in_out_manager.o) \ 
     6814   $(MODEL_LIB)(lib_mpp.o) \ 
     6815   $(MODEL_LIB)(lib_print.o) \ 
     6816   $(MODEL_LIB)(obc_par.o) \ 
     6817   $(MODEL_LIB)(oce.o) \ 
     6818   $(MODEL_LIB)(par_kind.o) \ 
     6819   $(MODEL_LIB)(par_oce.o) \ 
     6820   dom_oce.F90 \ 
     6821   in_out_manager.F90 \ 
     6822   lib_mpp.F90 \ 
     6823   lib_print.f90 \ 
     6824   obc_par.F90 \ 
     6825   oce.F90 \ 
     6826   par_kind.F90 \ 
     6827   par_oce.F90 \ 
     6828   $(MODEL_LIB)(dom_oce.o) \ 
     6829   $(MODEL_LIB)(in_out_manager.o) \ 
     6830   $(MODEL_LIB)(lbclnk.o) \ 
     6831   $(MODEL_LIB)(lib_feti.o) \ 
     6832   $(MODEL_LIB)(lib_mpp.o) \ 
     6833   $(MODEL_LIB)(obc_oce.o) \ 
     6834   $(MODEL_LIB)(oce.o) \ 
     6835   $(MODEL_LIB)(phycst.o) \ 
     6836   $(MODEL_LIB)(sol_oce.o) \ 
     6837   dom_oce.F90 \ 
     6838   in_out_manager.F90 \ 
     6839   lbclnk.F90 \ 
     6840   lib_feti.F90 \ 
     6841   lib_mpp.F90 \ 
     6842   obc_oce.F90 \ 
     6843   oce.F90 \ 
     6844   phycst.F90 \ 
    67916845   sol_oce.F90 \ 
    6792    $(MODEL_LIB)(dom_oce.o) \ 
    6793    $(MODEL_LIB)(in_out_manager.o) \ 
    6794    $(MODEL_LIB)(lib_mpp.o) \ 
     6846   KEY_CPP \ 
     6847   solmat.F90 
     6848$(MODEL_LIB)(solpcg.o) :   \ 
     6849   $(MODEL_LIB)(dom_oce.o) \ 
     6850   $(MODEL_LIB)(in_out_manager.o) \ 
     6851   $(MODEL_LIB)(lib_mpp.o) \ 
     6852   $(MODEL_LIB)(lib_print.o) \ 
     6853   $(MODEL_LIB)(oce.o) \ 
     6854   $(MODEL_LIB)(par_kind.o) \ 
     6855   $(MODEL_LIB)(par_oce.o) \ 
     6856   dom_oce.F90 \ 
     6857   in_out_manager.F90 \ 
     6858   lib_mpp.F90 \ 
     6859   lib_print.f90 \ 
     6860   oce.F90 \ 
     6861   par_kind.F90 \ 
     6862   par_oce.F90 \ 
     6863   $(MODEL_LIB)(dom_oce.o) \ 
     6864   $(MODEL_LIB)(in_out_manager.o) \ 
     6865   $(MODEL_LIB)(lbclnk.o) \ 
     6866   $(MODEL_LIB)(lib_mpp.o) \ 
     6867   $(MODEL_LIB)(oce.o) \ 
     6868   $(MODEL_LIB)(sol_oce.o) \ 
     6869   dom_oce.F90 \ 
     6870   in_out_manager.F90 \ 
     6871   lbclnk.F90 \ 
     6872   lib_mpp.F90 \ 
     6873   oce.F90 \ 
     6874   sol_oce.F90 \ 
     6875   vectopt_loop_substitute.h90 \ 
     6876   KEY_CPP \ 
     6877   solpcg.F90 
     6878$(MODEL_LIB)(solsor.o) :   \ 
     6879   $(MODEL_LIB)(dom_oce.o) \ 
     6880   $(MODEL_LIB)(in_out_manager.o) \ 
     6881   $(MODEL_LIB)(lib_mpp.o) \ 
     6882   $(MODEL_LIB)(lib_print.o) \ 
     6883   $(MODEL_LIB)(oce.o) \ 
     6884   $(MODEL_LIB)(par_kind.o) \ 
     6885   $(MODEL_LIB)(par_oce.o) \ 
     6886   dom_oce.F90 \ 
     6887   in_out_manager.F90 \ 
     6888   lib_mpp.F90 \ 
     6889   lib_print.f90 \ 
     6890   oce.F90 \ 
     6891   par_kind.F90 \ 
     6892   par_oce.F90 \ 
     6893   $(MODEL_LIB)(dom_oce.o) \ 
     6894   $(MODEL_LIB)(in_out_manager.o) \ 
     6895   $(MODEL_LIB)(lbclnk.o) \ 
     6896   $(MODEL_LIB)(lib_mpp.o) \ 
     6897   $(MODEL_LIB)(oce.o) \ 
     6898   $(MODEL_LIB)(sol_oce.o) \ 
     6899   $(MODEL_LIB)(zdf_oce.o) \ 
     6900   dom_oce.F90 \ 
     6901   in_out_manager.F90 \ 
     6902   lbclnk.F90 \ 
     6903   lib_mpp.F90 \ 
     6904   oce.F90 \ 
     6905   sol_oce.F90 \ 
     6906   zdf_oce.F90 \ 
     6907   solsor.F90 
     6908$(MODEL_LIB)(solsor_e.o) : \ 
     6909   $(MODEL_LIB)(dom_oce.o) \ 
     6910   $(MODEL_LIB)(in_out_manager.o) \ 
     6911   $(MODEL_LIB)(lib_mpp.o) \ 
     6912   $(MODEL_LIB)(lib_print.o) \ 
     6913   $(MODEL_LIB)(oce.o) \ 
     6914   $(MODEL_LIB)(par_kind.o) \ 
     6915   $(MODEL_LIB)(par_oce.o) \ 
     6916   dom_oce.F90 \ 
     6917   in_out_manager.F90 \ 
     6918   lib_mpp.F90 \ 
     6919   lib_print.f90 \ 
     6920   oce.F90 \ 
     6921   par_kind.F90 \ 
     6922   par_oce.F90 \ 
     6923   $(MODEL_LIB)(dom_oce.o) \ 
     6924   $(MODEL_LIB)(in_out_manager.o) \ 
     6925   $(MODEL_LIB)(lbclnk.o) \ 
     6926   $(MODEL_LIB)(lib_mpp.o) \ 
     6927   $(MODEL_LIB)(oce.o) \ 
     6928   $(MODEL_LIB)(sol_oce.o) \ 
     6929   $(MODEL_LIB)(zdf_oce.o) \ 
     6930   dom_oce.F90 \ 
     6931   in_out_manager.F90 \ 
     6932   lbclnk.F90 \ 
     6933   lib_mpp.F90 \ 
     6934   oce.F90 \ 
     6935   sol_oce.F90 \ 
     6936   zdf_oce.F90 \ 
     6937   solsor_e.F90 
     6938$(MODEL_LIB)(solver.o) :   \ 
     6939   $(MODEL_LIB)(dom_oce.o) \ 
     6940   $(MODEL_LIB)(in_out_manager.o) \ 
     6941   $(MODEL_LIB)(lbclnk.o) \ 
     6942   $(MODEL_LIB)(lib_feti.o) \ 
     6943   $(MODEL_LIB)(lib_mpp.o) \ 
     6944   $(MODEL_LIB)(lib_print.o) \ 
    67956945   $(MODEL_LIB)(obc_oce.o) \ 
    6796    $(MODEL_LIB)(oce.o) \ 
     6946   $(MODEL_LIB)(obc_par.o) \ 
     6947   $(MODEL_LIB)(oce.o) \ 
     6948   $(MODEL_LIB)(par_kind.o) \ 
     6949   $(MODEL_LIB)(par_oce.o) \ 
     6950   $(MODEL_LIB)(phycst.o) \ 
     6951   $(MODEL_LIB)(sol_oce.o) \ 
    67976952   $(MODEL_LIB)(solfet.o) \ 
    67986953   $(MODEL_LIB)(solpcg.o) \ 
    67996954   $(MODEL_LIB)(solsor.o) \ 
    6800    $(MODEL_LIB)(sol_oce.o) \ 
    6801    $(IOIPSL_LIB) \ 
    6802    KEY_CPP \ 
    6803    solisl.F90 
    6804 $(MODEL_LIB)(solmat.o) :   \ 
    6805    dom_oce.F90 \ 
    6806    in_out_manager.F90 \ 
    6807    lib_mpp.F90 \ 
    6808    lib_print.f90 \ 
    6809    obc_par.F90 \ 
    6810    oce.F90 \ 
    6811    par_kind.F90 \ 
    6812    par_oce.F90 \ 
    6813    $(MODEL_LIB)(dom_oce.o) \ 
    6814    $(MODEL_LIB)(in_out_manager.o) \ 
    6815    $(MODEL_LIB)(lib_mpp.o) \ 
    6816    $(MODEL_LIB)(lib_print.o) \ 
    6817    $(MODEL_LIB)(obc_par.o) \ 
    6818    $(MODEL_LIB)(oce.o) \ 
    6819    $(MODEL_LIB)(par_kind.o) \ 
    6820    $(MODEL_LIB)(par_oce.o) \ 
    6821    dom_oce.F90 \ 
    6822    in_out_manager.F90 \ 
    6823    lbclnk.F90 \ 
    6824    lib_feti.F90 \ 
    6825    lib_mpp.F90 \ 
    6826    obc_oce.F90 \ 
    6827    oce.F90 \ 
    6828    phycst.F90 \ 
    6829    sol_oce.F90 \ 
    6830    $(MODEL_LIB)(dom_oce.o) \ 
    6831    $(MODEL_LIB)(in_out_manager.o) \ 
    6832    $(MODEL_LIB)(lbclnk.o) \ 
    6833    $(MODEL_LIB)(lib_feti.o) \ 
    6834    $(MODEL_LIB)(lib_mpp.o) \ 
    6835    $(MODEL_LIB)(obc_oce.o) \ 
    6836    $(MODEL_LIB)(oce.o) \ 
    6837    $(MODEL_LIB)(phycst.o) \ 
    6838    $(MODEL_LIB)(sol_oce.o) \ 
    6839    KEY_CPP \ 
    6840    solmat.F90 
    6841 $(MODEL_LIB)(solpcg.o) :   \ 
    6842    dom_oce.F90 \ 
    6843    in_out_manager.F90 \ 
    6844    lib_mpp.F90 \ 
    6845    lib_print.f90 \ 
    6846    oce.F90 \ 
    6847    par_kind.F90 \ 
    6848    par_oce.F90 \ 
    6849    $(MODEL_LIB)(dom_oce.o) \ 
    6850    $(MODEL_LIB)(in_out_manager.o) \ 
    6851    $(MODEL_LIB)(lib_mpp.o) \ 
    6852    $(MODEL_LIB)(lib_print.o) \ 
    6853    $(MODEL_LIB)(oce.o) \ 
    6854    $(MODEL_LIB)(par_kind.o) \ 
    6855    $(MODEL_LIB)(par_oce.o) \ 
    6856    dom_oce.F90 \ 
    6857    in_out_manager.F90 \ 
    6858    lbclnk.F90 \ 
    6859    lib_mpp.F90 \ 
    6860    oce.F90 \ 
    6861    sol_oce.F90 \ 
    6862    $(MODEL_LIB)(dom_oce.o) \ 
    6863    $(MODEL_LIB)(in_out_manager.o) \ 
    6864    $(MODEL_LIB)(lbclnk.o) \ 
    6865    $(MODEL_LIB)(lib_mpp.o) \ 
    6866    $(MODEL_LIB)(oce.o) \ 
    6867    $(MODEL_LIB)(sol_oce.o) \ 
    6868    vectopt_loop_substitute.h90 \ 
    6869    KEY_CPP \ 
    6870    solpcg.F90 
    6871 $(MODEL_LIB)(solsor.o) :   \ 
    6872    dom_oce.F90 \ 
    6873    in_out_manager.F90 \ 
    6874    lib_mpp.F90 \ 
    6875    lib_print.f90 \ 
    6876    oce.F90 \ 
    6877    par_kind.F90 \ 
    6878    par_oce.F90 \ 
    6879    $(MODEL_LIB)(dom_oce.o) \ 
    6880    $(MODEL_LIB)(in_out_manager.o) \ 
    6881    $(MODEL_LIB)(lib_mpp.o) \ 
    6882    $(MODEL_LIB)(lib_print.o) \ 
    6883    $(MODEL_LIB)(oce.o) \ 
    6884    $(MODEL_LIB)(par_kind.o) \ 
    6885    $(MODEL_LIB)(par_oce.o) \ 
    6886    dom_oce.F90 \ 
    6887    in_out_manager.F90 \ 
    6888    lbclnk.F90 \ 
    6889    lib_mpp.F90 \ 
    6890    oce.F90 \ 
    6891    sol_oce.F90 \ 
    6892    zdf_oce.F90 \ 
    6893    $(MODEL_LIB)(dom_oce.o) \ 
    6894    $(MODEL_LIB)(in_out_manager.o) \ 
    6895    $(MODEL_LIB)(lbclnk.o) \ 
    6896    $(MODEL_LIB)(lib_mpp.o) \ 
    6897    $(MODEL_LIB)(oce.o) \ 
    6898    $(MODEL_LIB)(sol_oce.o) \ 
    6899    $(MODEL_LIB)(zdf_oce.o) \ 
    6900    solsor.F90 
    6901 $(MODEL_LIB)(solsor_e.o) : \ 
    6902    dom_oce.F90 \ 
    6903    in_out_manager.F90 \ 
    6904    lib_mpp.F90 \ 
    6905    lib_print.f90 \ 
    6906    oce.F90 \ 
    6907    par_kind.F90 \ 
    6908    par_oce.F90 \ 
    6909    $(MODEL_LIB)(dom_oce.o) \ 
    6910    $(MODEL_LIB)(in_out_manager.o) \ 
    6911    $(MODEL_LIB)(lib_mpp.o) \ 
    6912    $(MODEL_LIB)(lib_print.o) \ 
    6913    $(MODEL_LIB)(oce.o) \ 
    6914    $(MODEL_LIB)(par_kind.o) \ 
    6915    $(MODEL_LIB)(par_oce.o) \ 
    6916    dom_oce.F90 \ 
    6917    in_out_manager.F90 \ 
    6918    lbclnk.F90 \ 
    6919    lib_mpp.F90 \ 
    6920    oce.F90 \ 
    6921    sol_oce.F90 \ 
    6922    zdf_oce.F90 \ 
    6923    $(MODEL_LIB)(dom_oce.o) \ 
    6924    $(MODEL_LIB)(in_out_manager.o) \ 
    6925    $(MODEL_LIB)(lbclnk.o) \ 
    6926    $(MODEL_LIB)(lib_mpp.o) \ 
    6927    $(MODEL_LIB)(oce.o) \ 
    6928    $(MODEL_LIB)(sol_oce.o) \ 
    6929    $(MODEL_LIB)(zdf_oce.o) \ 
    6930    solsor_e.F90 
    6931 $(MODEL_LIB)(solver.o) :   \ 
    69326955   dom_oce.F90 \ 
    69336956   in_out_manager.F90 \ 
     
    69426965   par_oce.F90 \ 
    69436966   phycst.F90 \ 
     6967   sol_oce.F90 \ 
    69446968   solfet.F90 \ 
    69456969   solpcg.F90 \ 
    69466970   solsor.F90 \ 
     6971   $(MODEL_LIB)(dom_oce.o) \ 
     6972   $(MODEL_LIB)(dynspg_oce.o) \ 
     6973   $(MODEL_LIB)(in_out_manager.o) \ 
     6974   $(MODEL_LIB)(lbclnk.o) \ 
     6975   $(MODEL_LIB)(lib_mpp.o) \ 
     6976   $(MODEL_LIB)(obc_oce.o) \ 
     6977   $(MODEL_LIB)(oce.o) \ 
     6978   $(MODEL_LIB)(sol_oce.o) \ 
     6979   $(MODEL_LIB)(solisl.o) \ 
     6980   $(MODEL_LIB)(solmat.o) \ 
     6981   $(MODEL_LIB)(zdf_oce.o) \ 
     6982   dom_oce.F90 \ 
     6983   dynspg_oce.F90 \ 
     6984   in_out_manager.F90 \ 
     6985   lbclnk.F90 \ 
     6986   lib_mpp.F90 \ 
     6987   obc_oce.F90 \ 
     6988   oce.F90 \ 
    69476989   sol_oce.F90 \ 
    6948    $(MODEL_LIB)(dom_oce.o) \ 
    6949    $(MODEL_LIB)(in_out_manager.o) \ 
    6950    $(MODEL_LIB)(lbclnk.o) \ 
    6951    $(MODEL_LIB)(lib_feti.o) \ 
    6952    $(MODEL_LIB)(lib_mpp.o) \ 
    6953    $(MODEL_LIB)(lib_print.o) \ 
    6954    $(MODEL_LIB)(obc_oce.o) \ 
    6955    $(MODEL_LIB)(obc_par.o) \ 
    6956    $(MODEL_LIB)(oce.o) \ 
    6957    $(MODEL_LIB)(par_kind.o) \ 
    6958    $(MODEL_LIB)(par_oce.o) \ 
    6959    $(MODEL_LIB)(phycst.o) \ 
    6960    $(MODEL_LIB)(solfet.o) \ 
    6961    $(MODEL_LIB)(solpcg.o) \ 
    6962    $(MODEL_LIB)(solsor.o) \ 
    6963    $(MODEL_LIB)(sol_oce.o) \ 
    6964    dom_oce.F90 \ 
    6965    dynspg_oce.F90 \ 
    6966    in_out_manager.F90 \ 
    6967    lbclnk.F90 \ 
    6968    lib_mpp.F90 \ 
    6969    obc_oce.F90 \ 
    6970    oce.F90 \ 
    69716990   solisl.F90 \ 
    69726991   solmat.F90 \ 
    6973    sol_oce.F90 \ 
    69746992   zdf_oce.F90 \ 
    6975    $(MODEL_LIB)(dom_oce.o) \ 
    6976    $(MODEL_LIB)(dynspg_oce.o) \ 
    6977    $(MODEL_LIB)(in_out_manager.o) \ 
    6978    $(MODEL_LIB)(lbclnk.o) \ 
    6979    $(MODEL_LIB)(lib_mpp.o) \ 
    6980    $(MODEL_LIB)(obc_oce.o) \ 
    6981    $(MODEL_LIB)(oce.o) \ 
    6982    $(MODEL_LIB)(solisl.o) \ 
    6983    $(MODEL_LIB)(solmat.o) \ 
    6984    $(MODEL_LIB)(sol_oce.o) \ 
    6985    $(MODEL_LIB)(zdf_oce.o) \ 
    69866993   KEY_CPP \ 
    69876994   solver.F90 
    6988 $(MODEL_LIB)(sol_oce.o) :  \ 
    6989    par_kind.F90 \ 
    6990    $(MODEL_LIB)(par_kind.o) \ 
    6991    par_oce.F90 \ 
    6992    $(MODEL_LIB)(par_oce.o) \ 
    6993    KEY_CPP \ 
    6994    sol_oce.F90 
    6995 $(MODEL_LIB)(step1d.o) :   \ 
    6996    agrif_opa_interp.F90 \ 
    6997    agrif_opa_update.F90 \ 
    6998    blk_oce.F90 \ 
    6999    cpl_oce.F90 \ 
    7000    daymod.F90 \ 
    7001    diadimg.F90 \ 
    7002    diahth.F90 \ 
    7003    dianam.F90 \ 
    7004    diaspr.F90 \ 
    7005    diawri.F90 \ 
    7006    dom_ice.F90 \ 
    7007    dom_oce.F90 \ 
    7008    dtasal.F90 \ 
    7009    dtasss.F90 \ 
    7010    dtasst.F90 \ 
    7011    dtatem.F90 \ 
    7012    dynspg_oce.F90 \ 
    7013    dynzdf_exp.F90 \ 
    7014    eosbn2.F90 \ 
    7015    flxblk.F90 \ 
    7016    flxmod.F90 \ 
    7017    flxrnf.F90 \ 
    7018    flx_oce.F90 \ 
    7019    iceini.F90 \ 
    7020    ice.F90 \ 
    7021    ice_oce.F90 \ 
    7022    in_out_manager.F90 \ 
    7023    lbclnk.F90 \ 
    7024    ldfdyn_oce.F90 \ 
    7025    ldfslp.F90 \ 
    7026    ldftra_oce.F90 \ 
    7027    lib_mpp.F90 \ 
    7028    lib_print.f90 \ 
    7029    limdia.F90 \ 
    7030    limdyn.F90 \ 
    7031    limflx.F90 \ 
    7032    limrst.F90 \ 
    7033    limthd.F90 \ 
    7034    limtrp.F90 \ 
    7035    limwri.F90 \ 
    7036    obctra.F90 \ 
    7037    ocesbc.F90 \ 
    7038    oce.F90 \ 
    7039    ocfzpt.F90 \ 
    7040    par_kind.F90 \ 
    7041    par_oce.F90 \ 
    7042    phycst.F90 \ 
    7043    prtctl.F90 \ 
    7044    solisl.F90 \ 
    7045    sol_oce.F90 \ 
    7046    taumod.F90 \ 
    7047    traadv_ctl.F90 \ 
    7048    tradmp.F90 \ 
    7049    traqsr.F90 \ 
    7050    trazdf_exp.F90 \ 
    7051    trc_oce.F90 \ 
    7052    trdmod.F90 \ 
    7053    trdmod_oce.F90 \ 
    7054    zdfddm.F90 \ 
    7055    zdfkpp.F90 \ 
    7056    zdfmxl.F90 \ 
    7057    zdftke.F90 \ 
    7058    zdf_oce.F90 \ 
     6995$(MODEL_LIB)(step.o) :  \ 
    70596996   $(MODEL_LIB)(agrif_opa_interp.o) \ 
    70606997   $(MODEL_LIB)(agrif_opa_update.o) \ 
     
    70657002   $(MODEL_LIB)(diahth.o) \ 
    70667003   $(MODEL_LIB)(dianam.o) \ 
     7004   $(MODEL_LIB)(diaptr.o) \ 
    70677005   $(MODEL_LIB)(diaspr.o) \ 
    70687006   $(MODEL_LIB)(diawri.o) \ 
     
    70737011   $(MODEL_LIB)(dtasst.o) \ 
    70747012   $(MODEL_LIB)(dtatem.o) \ 
     7013   $(MODEL_LIB)(dynspg_exp.o) \ 
     7014   $(MODEL_LIB)(dynspg_exp_jki.o) \ 
     7015   $(MODEL_LIB)(dynspg_flt.o) \ 
     7016   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
    70757017   $(MODEL_LIB)(dynspg_oce.o) \ 
     7018   $(MODEL_LIB)(dynspg_rl.o) \ 
     7019   $(MODEL_LIB)(dynspg_ts.o) \ 
     7020   $(MODEL_LIB)(dynspg_ts_jki.o) \ 
    70767021   $(MODEL_LIB)(dynzdf_exp.o) \ 
    70777022   $(MODEL_LIB)(eosbn2.o) \ 
     7023   $(MODEL_LIB)(flo4rk.o) \ 
     7024   $(MODEL_LIB)(flo_oce.o) \ 
     7025   $(MODEL_LIB)(floblk.o) \ 
     7026   $(MODEL_LIB)(flodom.o) \ 
     7027   $(MODEL_LIB)(flowri.o) \ 
     7028   $(MODEL_LIB)(flx_oce.o) \ 
    70787029   $(MODEL_LIB)(flxblk.o) \ 
    70797030   $(MODEL_LIB)(flxmod.o) \ 
    70807031   $(MODEL_LIB)(flxrnf.o) \ 
    7081    $(MODEL_LIB)(flx_oce.o) \ 
    7082    $(MODEL_LIB)(iceini.o) \ 
    70837032   $(MODEL_LIB)(ice.o) \ 
    70847033   $(MODEL_LIB)(ice_oce.o) \ 
     7034   $(MODEL_LIB)(iceini.o) \ 
    70857035   $(MODEL_LIB)(in_out_manager.o) \ 
    70867036   $(MODEL_LIB)(lbclnk.o) \ 
     
    70917041   $(MODEL_LIB)(lib_print.o) \ 
    70927042   $(MODEL_LIB)(limdia.o) \ 
     7043   $(MODEL_LIB)(limdmp.o) \ 
    70937044   $(MODEL_LIB)(limdyn.o) \ 
    70947045   $(MODEL_LIB)(limflx.o) \ 
     
    70977048   $(MODEL_LIB)(limtrp.o) \ 
    70987049   $(MODEL_LIB)(limwri.o) \ 
     7050   $(MODEL_LIB)(obc_oce.o) \ 
     7051   $(MODEL_LIB)(obccli.o) \ 
     7052   $(MODEL_LIB)(obcdyn.o) \ 
     7053   $(MODEL_LIB)(obcdyn_bt.o) \ 
    70997054   $(MODEL_LIB)(obctra.o) \ 
     7055   $(MODEL_LIB)(obcvol.o) \ 
     7056   $(MODEL_LIB)(oce.o) \ 
    71007057   $(MODEL_LIB)(ocesbc.o) \ 
    7101    $(MODEL_LIB)(oce.o) \ 
    71027058   $(MODEL_LIB)(ocfzpt.o) \ 
    71037059   $(MODEL_LIB)(par_kind.o) \ 
     
    71057061   $(MODEL_LIB)(phycst.o) \ 
    71067062   $(MODEL_LIB)(prtctl.o) \ 
     7063   $(MODEL_LIB)(sol_oce.o) \ 
     7064   $(MODEL_LIB)(solfet.o) \ 
    71077065   $(MODEL_LIB)(solisl.o) \ 
    7108    $(MODEL_LIB)(sol_oce.o) \ 
     7066   $(MODEL_LIB)(solpcg.o) \ 
     7067   $(MODEL_LIB)(solsor.o) \ 
    71097068   $(MODEL_LIB)(taumod.o) \ 
    71107069   $(MODEL_LIB)(traadv_ctl.o) \ 
     7070   $(MODEL_LIB)(trabbl.o) \ 
    71117071   $(MODEL_LIB)(tradmp.o) \ 
    71127072   $(MODEL_LIB)(traqsr.o) \ 
     
    71157075   $(MODEL_LIB)(trdmod.o) \ 
    71167076   $(MODEL_LIB)(trdmod_oce.o) \ 
     7077   $(MODEL_LIB)(zdf_oce.o) \ 
    71177078   $(MODEL_LIB)(zdfddm.o) \ 
    71187079   $(MODEL_LIB)(zdfkpp.o) \ 
    71197080   $(MODEL_LIB)(zdfmxl.o) \ 
    71207081   $(MODEL_LIB)(zdftke.o) \ 
    7121    $(MODEL_LIB)(zdf_oce.o) \ 
    7122    daymod.F90 \ 
    7123    diawri1d.F90 \ 
    7124    diawri.F90 \ 
    7125    dom_oce.F90 \ 
    7126    dtasal.F90 \ 
    7127    dtasst.F90 \ 
    7128    dtatem.F90 \ 
    7129    dyncor1d.F90 \ 
    7130    dynnxt1d.F90 \ 
    7131    dynzdf_exp.F90 \ 
    7132    dynzdf_imp.F90 \ 
    7133    dynzdf_imp_atsk.F90 \ 
    7134    dynzdf_iso.F90 \ 
    7135    eosbn2.F90 \ 
    7136    flxfwb.F90 \ 
    7137    flxmod.F90 \ 
    7138    flxrnf.F90 \ 
    7139    icestp1d.F90 \ 
    7140    ice_oce.F90 \ 
    7141    in_out_manager.F90 \ 
    7142    lbclnk.F90 \ 
    7143    ldfdyn_oce.F90 \ 
    7144    ldftra_oce.F90 \ 
    7145    ocesbc.F90 \ 
    7146    oce.F90 \ 
    7147    ocfzpt.F90 \ 
    7148    prtctl.F90 \ 
    7149    restart.F90 \ 
    7150    stpctl.F90 \ 
    7151    taumod.F90 \ 
    7152    tranxt.F90 \ 
    7153    traqsr.F90 \ 
    7154    trasbc.F90 \ 
    7155    trazdf_exp.F90 \ 
    7156    trazdf_imp.F90 \ 
    7157    trazdf_iso.F90 \ 
    7158    trazdf_iso_vopt.F90 \ 
    7159    trcstp.F90 \ 
    7160    zdfbfr.F90 \ 
    7161    zdfddm.F90 \ 
    7162    zdfevd.F90 \ 
    7163    zdfkpp.F90 \ 
    7164    zdfmxl.F90 \ 
    7165    zdfric.F90 \ 
    7166    zdftke.F90 \ 
    7167    zdf_oce.F90 \ 
    7168    $(MODEL_LIB)(daymod.o) \ 
    7169    $(MODEL_LIB)(diawri1d.o) \ 
    7170    $(MODEL_LIB)(diawri.o) \ 
    7171    $(MODEL_LIB)(dom_oce.o) \ 
    7172    $(MODEL_LIB)(dtasal.o) \ 
    7173    $(MODEL_LIB)(dtasst.o) \ 
    7174    $(MODEL_LIB)(dtatem.o) \ 
    7175    $(MODEL_LIB)(dyncor1d.o) \ 
    7176    $(MODEL_LIB)(dynnxt1d.o) \ 
    7177    $(MODEL_LIB)(dynzdf_exp.o) \ 
    7178    $(MODEL_LIB)(dynzdf_imp.o) \ 
    7179    $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
    7180    $(MODEL_LIB)(dynzdf_iso.o) \ 
    7181    $(MODEL_LIB)(eosbn2.o) \ 
    7182    $(MODEL_LIB)(flxfwb.o) \ 
    7183    $(MODEL_LIB)(flxmod.o) \ 
    7184    $(MODEL_LIB)(flxrnf.o) \ 
    7185    $(MODEL_LIB)(icestp1d.o) \ 
    7186    $(MODEL_LIB)(ice_oce.o) \ 
    7187    $(MODEL_LIB)(in_out_manager.o) \ 
    7188    $(MODEL_LIB)(lbclnk.o) \ 
    7189    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7190    $(MODEL_LIB)(ldftra_oce.o) \ 
    7191    $(MODEL_LIB)(ocesbc.o) \ 
    7192    $(MODEL_LIB)(oce.o) \ 
    7193    $(MODEL_LIB)(ocfzpt.o) \ 
    7194    $(MODEL_LIB)(prtctl.o) \ 
    7195    $(MODEL_LIB)(restart.o) \ 
    7196    $(MODEL_LIB)(stpctl.o) \ 
    7197    $(MODEL_LIB)(taumod.o) \ 
    7198    $(MODEL_LIB)(tranxt.o) \ 
    7199    $(MODEL_LIB)(traqsr.o) \ 
    7200    $(MODEL_LIB)(trasbc.o) \ 
    7201    $(MODEL_LIB)(trazdf_exp.o) \ 
    7202    $(MODEL_LIB)(trazdf_imp.o) \ 
    7203    $(MODEL_LIB)(trazdf_iso.o) \ 
    7204    $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
    7205    $(MODEL_LIB)(trcstp.o) \ 
    7206    $(MODEL_LIB)(zdfbfr.o) \ 
    7207    $(MODEL_LIB)(zdfddm.o) \ 
    7208    $(MODEL_LIB)(zdfevd.o) \ 
    7209    $(MODEL_LIB)(zdfkpp.o) \ 
    7210    $(MODEL_LIB)(zdfmxl.o) \ 
    7211    $(MODEL_LIB)(zdfric.o) \ 
    7212    $(MODEL_LIB)(zdftke.o) \ 
    7213    $(MODEL_LIB)(zdf_oce.o) \ 
    7214    domzgr_substitute.h90 \ 
    7215    zdfddm_substitute.h90 \ 
    7216    KEY_CPP \ 
    7217    step1d.F90 
    7218 $(MODEL_LIB)(step.o) :  \ 
    72197082   agrif_opa_interp.F90 \ 
    72207083   agrif_opa_update.F90 \ 
     
    72457108   eosbn2.F90 \ 
    72467109   flo4rk.F90 \ 
     7110   flo_oce.F90 \ 
    72477111   floblk.F90 \ 
    72487112   flodom.F90 \ 
    72497113   flowri.F90 \ 
    7250    flo_oce.F90 \ 
     7114   flx_oce.F90 \ 
    72517115   flxblk.F90 \ 
    72527116   flxmod.F90 \ 
    72537117   flxrnf.F90 \ 
    7254    flx_oce.F90 \ 
    7255    iceini.F90 \ 
    72567118   ice.F90 \ 
    72577119   ice_oce.F90 \ 
     7120   iceini.F90 \ 
    72587121   in_out_manager.F90 \ 
    72597122   lbclnk.F90 \ 
     
    72717134   limtrp.F90 \ 
    72727135   limwri.F90 \ 
     7136   obc_oce.F90 \ 
    72737137   obccli.F90 \ 
    72747138   obcdyn.F90 \ 
     
    72767140   obctra.F90 \ 
    72777141   obcvol.F90 \ 
    7278    obc_oce.F90 \ 
     7142   oce.F90 \ 
    72797143   ocesbc.F90 \ 
    7280    oce.F90 \ 
    72817144   ocfzpt.F90 \ 
    72827145   par_kind.F90 \ 
     
    72847147   phycst.F90 \ 
    72857148   prtctl.F90 \ 
     7149   sol_oce.F90 \ 
    72867150   solfet.F90 \ 
    72877151   solisl.F90 \ 
    72887152   solpcg.F90 \ 
    72897153   solsor.F90 \ 
    7290    sol_oce.F90 \ 
    72917154   taumod.F90 \ 
    72927155   traadv_ctl.F90 \ 
     
    72987161   trdmod.F90 \ 
    72997162   trdmod_oce.F90 \ 
     7163   zdf_oce.F90 \ 
    73007164   zdfddm.F90 \ 
    73017165   zdfkpp.F90 \ 
    73027166   zdfmxl.F90 \ 
    73037167   zdftke.F90 \ 
    7304    zdf_oce.F90 \ 
    7305    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    7306    $(MODEL_LIB)(agrif_opa_update.o) \ 
    7307    $(MODEL_LIB)(blk_oce.o) \ 
     7168   $(MODEL_LIB)(agrif_opa_sponge.o) \ 
     7169   $(MODEL_LIB)(cla.o) \ 
     7170   $(MODEL_LIB)(cla_div.o) \ 
     7171   $(MODEL_LIB)(closea.o) \ 
     7172   $(MODEL_LIB)(cpl.o) \ 
    73087173   $(MODEL_LIB)(cpl_oce.o) \ 
    73097174   $(MODEL_LIB)(daymod.o) \ 
    7310    $(MODEL_LIB)(diadimg.o) \ 
     7175   $(MODEL_LIB)(diafwb.o) \ 
     7176   $(MODEL_LIB)(diagap.o) \ 
     7177   $(MODEL_LIB)(diahdy.o) \ 
    73117178   $(MODEL_LIB)(diahth.o) \ 
    7312    $(MODEL_LIB)(dianam.o) \ 
    73137179   $(MODEL_LIB)(diaptr.o) \ 
    73147180   $(MODEL_LIB)(diaspr.o) \ 
    73157181   $(MODEL_LIB)(diawri.o) \ 
    7316    $(MODEL_LIB)(dom_ice.o) \ 
     7182   $(MODEL_LIB)(divcur.o) \ 
    73177183   $(MODEL_LIB)(dom_oce.o) \ 
    73187184   $(MODEL_LIB)(dtasal.o) \ 
     
    73207186   $(MODEL_LIB)(dtasst.o) \ 
    73217187   $(MODEL_LIB)(dtatem.o) \ 
    7322    $(MODEL_LIB)(dynspg_exp.o) \ 
    7323    $(MODEL_LIB)(dynspg_exp_jki.o) \ 
    7324    $(MODEL_LIB)(dynspg_flt.o) \ 
    7325    $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     7188   $(MODEL_LIB)(dynhpg.o) \ 
     7189   $(MODEL_LIB)(dynhpg_atsk.o) \ 
     7190   $(MODEL_LIB)(dynkeg.o) \ 
     7191   $(MODEL_LIB)(dynldf_bilap.o) \ 
     7192   $(MODEL_LIB)(dynldf_bilapg.o) \ 
     7193   $(MODEL_LIB)(dynldf_iso.o) \ 
     7194   $(MODEL_LIB)(dynldf_lap.o) \ 
     7195   $(MODEL_LIB)(dynnxt.o) \ 
     7196   $(MODEL_LIB)(dynspg.o) \ 
    73267197   $(MODEL_LIB)(dynspg_oce.o) \ 
    7327    $(MODEL_LIB)(dynspg_rl.o) \ 
    7328    $(MODEL_LIB)(dynspg_ts.o) \ 
    7329    $(MODEL_LIB)(dynspg_ts_jki.o) \ 
     7198   $(MODEL_LIB)(dynvor.o) \ 
     7199   $(MODEL_LIB)(dynzad.o) \ 
    73307200   $(MODEL_LIB)(dynzdf_exp.o) \ 
     7201   $(MODEL_LIB)(dynzdf_imp.o) \ 
     7202   $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
     7203   $(MODEL_LIB)(dynzdf_iso.o) \ 
    73317204   $(MODEL_LIB)(eosbn2.o) \ 
    7332    $(MODEL_LIB)(flo4rk.o) \ 
    7333    $(MODEL_LIB)(floblk.o) \ 
    7334    $(MODEL_LIB)(flodom.o) \ 
    7335    $(MODEL_LIB)(flowri.o) \ 
    73367205   $(MODEL_LIB)(flo_oce.o) \ 
    7337    $(MODEL_LIB)(flxblk.o) \ 
     7206   $(MODEL_LIB)(floats.o) \ 
     7207   $(MODEL_LIB)(flxfwb.o) \ 
    73387208   $(MODEL_LIB)(flxmod.o) \ 
    73397209   $(MODEL_LIB)(flxrnf.o) \ 
    7340    $(MODEL_LIB)(flx_oce.o) \ 
    7341    $(MODEL_LIB)(iceini.o) \ 
    7342    $(MODEL_LIB)(ice.o) \ 
    73437210   $(MODEL_LIB)(ice_oce.o) \ 
     7211   $(MODEL_LIB)(icestp.o) \ 
    73447212   $(MODEL_LIB)(in_out_manager.o) \ 
    73457213   $(MODEL_LIB)(lbclnk.o) \ 
    73467214   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7215   $(MODEL_LIB)(ldfeiv.o) \ 
    73477216   $(MODEL_LIB)(ldfslp.o) \ 
    73487217   $(MODEL_LIB)(ldftra_oce.o) \ 
    7349    $(MODEL_LIB)(lib_mpp.o) \ 
    7350    $(MODEL_LIB)(lib_print.o) \ 
    7351    $(MODEL_LIB)(limdia.o) \ 
    7352    $(MODEL_LIB)(limdmp.o) \ 
    7353    $(MODEL_LIB)(limdyn.o) \ 
    7354    $(MODEL_LIB)(limflx.o) \ 
    7355    $(MODEL_LIB)(limrst.o) \ 
    7356    $(MODEL_LIB)(limthd.o) \ 
    7357    $(MODEL_LIB)(limtrp.o) \ 
    7358    $(MODEL_LIB)(limwri.o) \ 
    7359    $(MODEL_LIB)(obccli.o) \ 
    7360    $(MODEL_LIB)(obcdyn.o) \ 
    7361    $(MODEL_LIB)(obcdyn_bt.o) \ 
    7362    $(MODEL_LIB)(obctra.o) \ 
    7363    $(MODEL_LIB)(obcvol.o) \ 
    7364    $(MODEL_LIB)(obc_oce.o) \ 
     7218   $(MODEL_LIB)(obc_par.o) \ 
     7219   $(MODEL_LIB)(obcdta.o) \ 
     7220   $(MODEL_LIB)(obcrad.o) \ 
     7221   $(MODEL_LIB)(obcrst.o) \ 
     7222   $(MODEL_LIB)(obcspg.o) \ 
     7223   $(MODEL_LIB)(oce.o) \ 
    73657224   $(MODEL_LIB)(ocesbc.o) \ 
    7366    $(MODEL_LIB)(oce.o) \ 
    73677225   $(MODEL_LIB)(ocfzpt.o) \ 
    7368    $(MODEL_LIB)(par_kind.o) \ 
    7369    $(MODEL_LIB)(par_oce.o) \ 
    7370    $(MODEL_LIB)(phycst.o) \ 
    7371    $(MODEL_LIB)(prtctl.o) \ 
    7372    $(MODEL_LIB)(solfet.o) \ 
    7373    $(MODEL_LIB)(solisl.o) \ 
    7374    $(MODEL_LIB)(solpcg.o) \ 
    7375    $(MODEL_LIB)(solsor.o) \ 
    7376    $(MODEL_LIB)(sol_oce.o) \ 
     7226   $(MODEL_LIB)(prtctl.o) \ 
     7227   $(MODEL_LIB)(restart.o) \ 
     7228   $(MODEL_LIB)(stpctl.o) \ 
    73777229   $(MODEL_LIB)(taumod.o) \ 
     7230   $(MODEL_LIB)(traadv_cen2.o) \ 
    73787231   $(MODEL_LIB)(traadv_ctl.o) \ 
     7232   $(MODEL_LIB)(traadv_muscl.o) \ 
     7233   $(MODEL_LIB)(traadv_muscl2.o) \ 
     7234   $(MODEL_LIB)(traadv_tvd.o) \ 
     7235   $(MODEL_LIB)(trabbc.o) \ 
    73797236   $(MODEL_LIB)(trabbl.o) \ 
    73807237   $(MODEL_LIB)(tradmp.o) \ 
     7238   $(MODEL_LIB)(traldf_bilap.o) \ 
     7239   $(MODEL_LIB)(traldf_bilapg.o) \ 
     7240   $(MODEL_LIB)(traldf_iso.o) \ 
     7241   $(MODEL_LIB)(traldf_iso_zps.o) \ 
     7242   $(MODEL_LIB)(traldf_lap.o) \ 
     7243   $(MODEL_LIB)(tranpc.o) \ 
     7244   $(MODEL_LIB)(tranxt.o) \ 
    73817245   $(MODEL_LIB)(traqsr.o) \ 
     7246   $(MODEL_LIB)(trasbc.o) \ 
    73827247   $(MODEL_LIB)(trazdf_exp.o) \ 
    7383    $(MODEL_LIB)(trc_oce.o) \ 
    7384    $(MODEL_LIB)(trdmod.o) \ 
    7385    $(MODEL_LIB)(trdmod_oce.o) \ 
     7248   $(MODEL_LIB)(trazdf_imp.o) \ 
     7249   $(MODEL_LIB)(trazdf_iso.o) \ 
     7250   $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
     7251   $(MODEL_LIB)(trcstp.o) \ 
     7252   $(MODEL_LIB)(trdicp.o) \ 
     7253   $(MODEL_LIB)(trdmld.o) \ 
     7254   $(MODEL_LIB)(trdvor.o) \ 
     7255   $(MODEL_LIB)(wzvmod.o) \ 
     7256   $(MODEL_LIB)(zdf_oce.o) \ 
     7257   $(MODEL_LIB)(zdfbfr.o) \ 
    73867258   $(MODEL_LIB)(zdfddm.o) \ 
     7259   $(MODEL_LIB)(zdfevd.o) \ 
    73877260   $(MODEL_LIB)(zdfkpp.o) \ 
    73887261   $(MODEL_LIB)(zdfmxl.o) \ 
     7262   $(MODEL_LIB)(zdfric.o) \ 
    73897263   $(MODEL_LIB)(zdftke.o) \ 
    7390    $(MODEL_LIB)(zdf_oce.o) \ 
     7264   $(MODEL_LIB)(zpshde.o) \ 
    73917265   agrif_opa_sponge.F90 \ 
    73927266   cla.F90 \ 
     
    74127286   dynhpg_atsk.F90 \ 
    74137287   dynkeg.F90 \ 
     7288   dynldf_bilap.F90 \ 
    74147289   dynldf_bilapg.F90 \ 
    7415    dynldf_bilap.F90 \ 
    74167290   dynldf_iso.F90 \ 
    74177291   dynldf_lap.F90 \ 
     
    74267300   dynzdf_iso.F90 \ 
    74277301   eosbn2.F90 \ 
     7302   flo_oce.F90 \ 
    74287303   floats.F90 \ 
    7429    flo_oce.F90 \ 
    74307304   flxfwb.F90 \ 
    74317305   flxmod.F90 \ 
    74327306   flxrnf.F90 \ 
     7307   ice_oce.F90 \ 
    74337308   icestp.F90 \ 
    7434    ice_oce.F90 \ 
    74357309   in_out_manager.F90 \ 
    74367310   lbclnk.F90 \ 
     
    74397313   ldfslp.F90 \ 
    74407314   ldftra_oce.F90 \ 
     7315   obc_par.F90 \ 
    74417316   obcdta.F90 \ 
    74427317   obcrad.F90 \ 
    74437318   obcrst.F90 \ 
    74447319   obcspg.F90 \ 
    7445    obc_par.F90 \ 
     7320   oce.F90 \ 
    74467321   ocesbc.F90 \ 
    7447    oce.F90 \ 
    74487322   ocfzpt.F90 \ 
    74497323   prtctl.F90 \ 
     
    74537327   traadv_cen2.F90 \ 
    74547328   traadv_ctl.F90 \ 
     7329   traadv_muscl.F90 \ 
    74557330   traadv_muscl2.F90 \ 
    7456    traadv_muscl.F90 \ 
    74577331   traadv_tvd.F90 \ 
    74587332   trabbc.F90 \ 
    74597333   trabbl.F90 \ 
    74607334   tradmp.F90 \ 
     7335   traldf_bilap.F90 \ 
    74617336   traldf_bilapg.F90 \ 
    7462    traldf_bilap.F90 \ 
    74637337   traldf_iso.F90 \ 
    74647338   traldf_iso_zps.F90 \ 
     
    74777351   trdvor.F90 \ 
    74787352   wzvmod.F90 \ 
     7353   zdf_oce.F90 \ 
    74797354   zdfbfr.F90 \ 
    74807355   zdfddm.F90 \ 
     
    74847359   zdfric.F90 \ 
    74857360   zdftke.F90 \ 
    7486    zdf_oce.F90 \ 
    74877361   zpshde.F90 \ 
    7488    $(MODEL_LIB)(agrif_opa_sponge.o) \ 
    7489    $(MODEL_LIB)(cla.o) \ 
    7490    $(MODEL_LIB)(cla_div.o) \ 
    7491    $(MODEL_LIB)(closea.o) \ 
    7492    $(MODEL_LIB)(cpl.o) \ 
     7362   domzgr_substitute.h90 \ 
     7363   zdfddm_substitute.h90 \ 
     7364   $(AGRIF_LIB) \ 
     7365   KEY_CPP \ 
     7366   step.F90 
     7367$(MODEL_LIB)(step1d.o) :   \ 
     7368   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     7369   $(MODEL_LIB)(agrif_opa_update.o) \ 
     7370   $(MODEL_LIB)(blk_oce.o) \ 
    74937371   $(MODEL_LIB)(cpl_oce.o) \ 
    74947372   $(MODEL_LIB)(daymod.o) \ 
    7495    $(MODEL_LIB)(diafwb.o) \ 
    7496    $(MODEL_LIB)(diagap.o) \ 
    7497    $(MODEL_LIB)(diahdy.o) \ 
     7373   $(MODEL_LIB)(diadimg.o) \ 
    74987374   $(MODEL_LIB)(diahth.o) \ 
    7499    $(MODEL_LIB)(diaptr.o) \ 
     7375   $(MODEL_LIB)(dianam.o) \ 
    75007376   $(MODEL_LIB)(diaspr.o) \ 
    75017377   $(MODEL_LIB)(diawri.o) \ 
    7502    $(MODEL_LIB)(divcur.o) \ 
     7378   $(MODEL_LIB)(dom_ice.o) \ 
    75037379   $(MODEL_LIB)(dom_oce.o) \ 
    75047380   $(MODEL_LIB)(dtasal.o) \ 
     
    75067382   $(MODEL_LIB)(dtasst.o) \ 
    75077383   $(MODEL_LIB)(dtatem.o) \ 
    7508    $(MODEL_LIB)(dynhpg.o) \ 
    7509    $(MODEL_LIB)(dynhpg_atsk.o) \ 
    7510    $(MODEL_LIB)(dynkeg.o) \ 
    7511    $(MODEL_LIB)(dynldf_bilapg.o) \ 
    7512    $(MODEL_LIB)(dynldf_bilap.o) \ 
    7513    $(MODEL_LIB)(dynldf_iso.o) \ 
    7514    $(MODEL_LIB)(dynldf_lap.o) \ 
    7515    $(MODEL_LIB)(dynnxt.o) \ 
    7516    $(MODEL_LIB)(dynspg.o) \ 
    75177384   $(MODEL_LIB)(dynspg_oce.o) \ 
    7518    $(MODEL_LIB)(dynvor.o) \ 
    7519    $(MODEL_LIB)(dynzad.o) \ 
     7385   $(MODEL_LIB)(dynzdf_exp.o) \ 
     7386   $(MODEL_LIB)(eosbn2.o) \ 
     7387   $(MODEL_LIB)(flx_oce.o) \ 
     7388   $(MODEL_LIB)(flxblk.o) \ 
     7389   $(MODEL_LIB)(flxmod.o) \ 
     7390   $(MODEL_LIB)(flxrnf.o) \ 
     7391   $(MODEL_LIB)(ice.o) \ 
     7392   $(MODEL_LIB)(ice_oce.o) \ 
     7393   $(MODEL_LIB)(iceini.o) \ 
     7394   $(MODEL_LIB)(in_out_manager.o) \ 
     7395   $(MODEL_LIB)(lbclnk.o) \ 
     7396   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7397   $(MODEL_LIB)(ldfslp.o) \ 
     7398   $(MODEL_LIB)(ldftra_oce.o) \ 
     7399   $(MODEL_LIB)(lib_mpp.o) \ 
     7400   $(MODEL_LIB)(lib_print.o) \ 
     7401   $(MODEL_LIB)(limdia.o) \ 
     7402   $(MODEL_LIB)(limdyn.o) \ 
     7403   $(MODEL_LIB)(limflx.o) \ 
     7404   $(MODEL_LIB)(limrst.o) \ 
     7405   $(MODEL_LIB)(limthd.o) \ 
     7406   $(MODEL_LIB)(limtrp.o) \ 
     7407   $(MODEL_LIB)(limwri.o) \ 
     7408   $(MODEL_LIB)(obctra.o) \ 
     7409   $(MODEL_LIB)(oce.o) \ 
     7410   $(MODEL_LIB)(ocesbc.o) \ 
     7411   $(MODEL_LIB)(ocfzpt.o) \ 
     7412   $(MODEL_LIB)(par_kind.o) \ 
     7413   $(MODEL_LIB)(par_oce.o) \ 
     7414   $(MODEL_LIB)(phycst.o) \ 
     7415   $(MODEL_LIB)(prtctl.o) \ 
     7416   $(MODEL_LIB)(sol_oce.o) \ 
     7417   $(MODEL_LIB)(solisl.o) \ 
     7418   $(MODEL_LIB)(taumod.o) \ 
     7419   $(MODEL_LIB)(traadv_ctl.o) \ 
     7420   $(MODEL_LIB)(tradmp.o) \ 
     7421   $(MODEL_LIB)(traqsr.o) \ 
     7422   $(MODEL_LIB)(trazdf_exp.o) \ 
     7423   $(MODEL_LIB)(trc_oce.o) \ 
     7424   $(MODEL_LIB)(trdmod.o) \ 
     7425   $(MODEL_LIB)(trdmod_oce.o) \ 
     7426   $(MODEL_LIB)(zdf_oce.o) \ 
     7427   $(MODEL_LIB)(zdfddm.o) \ 
     7428   $(MODEL_LIB)(zdfkpp.o) \ 
     7429   $(MODEL_LIB)(zdfmxl.o) \ 
     7430   $(MODEL_LIB)(zdftke.o) \ 
     7431   agrif_opa_interp.F90 \ 
     7432   agrif_opa_update.F90 \ 
     7433   blk_oce.F90 \ 
     7434   cpl_oce.F90 \ 
     7435   daymod.F90 \ 
     7436   diadimg.F90 \ 
     7437   diahth.F90 \ 
     7438   dianam.F90 \ 
     7439   diaspr.F90 \ 
     7440   diawri.F90 \ 
     7441   dom_ice.F90 \ 
     7442   dom_oce.F90 \ 
     7443   dtasal.F90 \ 
     7444   dtasss.F90 \ 
     7445   dtasst.F90 \ 
     7446   dtatem.F90 \ 
     7447   dynspg_oce.F90 \ 
     7448   dynzdf_exp.F90 \ 
     7449   eosbn2.F90 \ 
     7450   flx_oce.F90 \ 
     7451   flxblk.F90 \ 
     7452   flxmod.F90 \ 
     7453   flxrnf.F90 \ 
     7454   ice.F90 \ 
     7455   ice_oce.F90 \ 
     7456   iceini.F90 \ 
     7457   in_out_manager.F90 \ 
     7458   lbclnk.F90 \ 
     7459   ldfdyn_oce.F90 \ 
     7460   ldfslp.F90 \ 
     7461   ldftra_oce.F90 \ 
     7462   lib_mpp.F90 \ 
     7463   lib_print.f90 \ 
     7464   limdia.F90 \ 
     7465   limdyn.F90 \ 
     7466   limflx.F90 \ 
     7467   limrst.F90 \ 
     7468   limthd.F90 \ 
     7469   limtrp.F90 \ 
     7470   limwri.F90 \ 
     7471   obctra.F90 \ 
     7472   oce.F90 \ 
     7473   ocesbc.F90 \ 
     7474   ocfzpt.F90 \ 
     7475   par_kind.F90 \ 
     7476   par_oce.F90 \ 
     7477   phycst.F90 \ 
     7478   prtctl.F90 \ 
     7479   sol_oce.F90 \ 
     7480   solisl.F90 \ 
     7481   taumod.F90 \ 
     7482   traadv_ctl.F90 \ 
     7483   tradmp.F90 \ 
     7484   traqsr.F90 \ 
     7485   trazdf_exp.F90 \ 
     7486   trc_oce.F90 \ 
     7487   trdmod.F90 \ 
     7488   trdmod_oce.F90 \ 
     7489   zdf_oce.F90 \ 
     7490   zdfddm.F90 \ 
     7491   zdfkpp.F90 \ 
     7492   zdfmxl.F90 \ 
     7493   zdftke.F90 \ 
     7494   $(MODEL_LIB)(daymod.o) \ 
     7495   $(MODEL_LIB)(diawri.o) \ 
     7496   $(MODEL_LIB)(diawri1d.o) \ 
     7497   $(MODEL_LIB)(dom_oce.o) \ 
     7498   $(MODEL_LIB)(dtasal.o) \ 
     7499   $(MODEL_LIB)(dtasst.o) \ 
     7500   $(MODEL_LIB)(dtatem.o) \ 
     7501   $(MODEL_LIB)(dyncor1d.o) \ 
     7502   $(MODEL_LIB)(dynnxt1d.o) \ 
    75207503   $(MODEL_LIB)(dynzdf_exp.o) \ 
    75217504   $(MODEL_LIB)(dynzdf_imp.o) \ 
     
    75237506   $(MODEL_LIB)(dynzdf_iso.o) \ 
    75247507   $(MODEL_LIB)(eosbn2.o) \ 
    7525    $(MODEL_LIB)(floats.o) \ 
    7526    $(MODEL_LIB)(flo_oce.o) \ 
    75277508   $(MODEL_LIB)(flxfwb.o) \ 
    75287509   $(MODEL_LIB)(flxmod.o) \ 
    75297510   $(MODEL_LIB)(flxrnf.o) \ 
    7530    $(MODEL_LIB)(icestp.o) \ 
    75317511   $(MODEL_LIB)(ice_oce.o) \ 
     7512   $(MODEL_LIB)(icestp1d.o) \ 
    75327513   $(MODEL_LIB)(in_out_manager.o) \ 
    75337514   $(MODEL_LIB)(lbclnk.o) \ 
    75347515   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7535    $(MODEL_LIB)(ldfeiv.o) \ 
    7536    $(MODEL_LIB)(ldfslp.o) \ 
    75377516   $(MODEL_LIB)(ldftra_oce.o) \ 
    7538    $(MODEL_LIB)(obcdta.o) \ 
    7539    $(MODEL_LIB)(obcrad.o) \ 
    7540    $(MODEL_LIB)(obcrst.o) \ 
    7541    $(MODEL_LIB)(obcspg.o) \ 
    7542    $(MODEL_LIB)(obc_par.o) \ 
     7517   $(MODEL_LIB)(oce.o) \ 
    75437518   $(MODEL_LIB)(ocesbc.o) \ 
    7544    $(MODEL_LIB)(oce.o) \ 
    75457519   $(MODEL_LIB)(ocfzpt.o) \ 
    75467520   $(MODEL_LIB)(prtctl.o) \ 
     
    75487522   $(MODEL_LIB)(stpctl.o) \ 
    75497523   $(MODEL_LIB)(taumod.o) \ 
    7550    $(MODEL_LIB)(traadv_cen2.o) \ 
    7551    $(MODEL_LIB)(traadv_ctl.o) \ 
    7552    $(MODEL_LIB)(traadv_muscl2.o) \ 
    7553    $(MODEL_LIB)(traadv_muscl.o) \ 
    7554    $(MODEL_LIB)(traadv_tvd.o) \ 
    7555    $(MODEL_LIB)(trabbc.o) \ 
    7556    $(MODEL_LIB)(trabbl.o) \ 
    7557    $(MODEL_LIB)(tradmp.o) \ 
    7558    $(MODEL_LIB)(traldf_bilapg.o) \ 
    7559    $(MODEL_LIB)(traldf_bilap.o) \ 
    7560    $(MODEL_LIB)(traldf_iso.o) \ 
    7561    $(MODEL_LIB)(traldf_iso_zps.o) \ 
    7562    $(MODEL_LIB)(traldf_lap.o) \ 
    7563    $(MODEL_LIB)(tranpc.o) \ 
    75647524   $(MODEL_LIB)(tranxt.o) \ 
    75657525   $(MODEL_LIB)(traqsr.o) \ 
     
    75707530   $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
    75717531   $(MODEL_LIB)(trcstp.o) \ 
    7572    $(MODEL_LIB)(trdicp.o) \ 
    7573    $(MODEL_LIB)(trdmld.o) \ 
    7574    $(MODEL_LIB)(trdvor.o) \ 
    7575    $(MODEL_LIB)(wzvmod.o) \ 
     7532   $(MODEL_LIB)(zdf_oce.o) \ 
    75767533   $(MODEL_LIB)(zdfbfr.o) \ 
    75777534   $(MODEL_LIB)(zdfddm.o) \ 
     
    75817538   $(MODEL_LIB)(zdfric.o) \ 
    75827539   $(MODEL_LIB)(zdftke.o) \ 
    7583    $(MODEL_LIB)(zdf_oce.o) \ 
    7584    $(MODEL_LIB)(zpshde.o) \ 
     7540   daymod.F90 \ 
     7541   diawri.F90 \ 
     7542   diawri1d.F90 \ 
     7543   dom_oce.F90 \ 
     7544   dtasal.F90 \ 
     7545   dtasst.F90 \ 
     7546   dtatem.F90 \ 
     7547   dyncor1d.F90 \ 
     7548   dynnxt1d.F90 \ 
     7549   dynzdf_exp.F90 \ 
     7550   dynzdf_imp.F90 \ 
     7551   dynzdf_imp_atsk.F90 \ 
     7552   dynzdf_iso.F90 \ 
     7553   eosbn2.F90 \ 
     7554   flxfwb.F90 \ 
     7555   flxmod.F90 \ 
     7556   flxrnf.F90 \ 
     7557   ice_oce.F90 \ 
     7558   icestp1d.F90 \ 
     7559   in_out_manager.F90 \ 
     7560   lbclnk.F90 \ 
     7561   ldfdyn_oce.F90 \ 
     7562   ldftra_oce.F90 \ 
     7563   oce.F90 \ 
     7564   ocesbc.F90 \ 
     7565   ocfzpt.F90 \ 
     7566   prtctl.F90 \ 
     7567   restart.F90 \ 
     7568   stpctl.F90 \ 
     7569   taumod.F90 \ 
     7570   tranxt.F90 \ 
     7571   traqsr.F90 \ 
     7572   trasbc.F90 \ 
     7573   trazdf_exp.F90 \ 
     7574   trazdf_imp.F90 \ 
     7575   trazdf_iso.F90 \ 
     7576   trazdf_iso_vopt.F90 \ 
     7577   trcstp.F90 \ 
     7578   zdf_oce.F90 \ 
     7579   zdfbfr.F90 \ 
     7580   zdfddm.F90 \ 
     7581   zdfevd.F90 \ 
     7582   zdfkpp.F90 \ 
     7583   zdfmxl.F90 \ 
     7584   zdfric.F90 \ 
     7585   zdftke.F90 \ 
    75857586   domzgr_substitute.h90 \ 
    75867587   zdfddm_substitute.h90 \ 
    7587    $(AGRIF_LIB) \ 
    7588    KEY_CPP \ 
    7589    step.F90 
     7588   KEY_CPP \ 
     7589   step1d.F90 
    75907590$(MODEL_LIB)(stpctl.o) :   \ 
     7591   $(MODEL_LIB)(daymod.o) \ 
     7592   $(MODEL_LIB)(diadimg.o) \ 
     7593   $(MODEL_LIB)(diahth.o) \ 
     7594   $(MODEL_LIB)(dianam.o) \ 
     7595   $(MODEL_LIB)(diaspr.o) \ 
     7596   $(MODEL_LIB)(dom_oce.o) \ 
     7597   $(MODEL_LIB)(flx_oce.o) \ 
     7598   $(MODEL_LIB)(flxrnf.o) \ 
     7599   $(MODEL_LIB)(ice_oce.o) \ 
     7600   $(MODEL_LIB)(in_out_manager.o) \ 
     7601   $(MODEL_LIB)(lbclnk.o) \ 
     7602   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7603   $(MODEL_LIB)(ldftra_oce.o) \ 
     7604   $(MODEL_LIB)(lib_mpp.o) \ 
     7605   $(MODEL_LIB)(lib_print.o) \ 
     7606   $(MODEL_LIB)(obc_oce.o) \ 
     7607   $(MODEL_LIB)(oce.o) \ 
     7608   $(MODEL_LIB)(ocesbc.o) \ 
     7609   $(MODEL_LIB)(ocfzpt.o) \ 
     7610   $(MODEL_LIB)(par_kind.o) \ 
     7611   $(MODEL_LIB)(par_oce.o) \ 
     7612   $(MODEL_LIB)(phycst.o) \ 
     7613   $(MODEL_LIB)(sol_oce.o) \ 
     7614   $(MODEL_LIB)(solfet.o) \ 
     7615   $(MODEL_LIB)(solpcg.o) \ 
     7616   $(MODEL_LIB)(solsor.o) \ 
     7617   $(MODEL_LIB)(taumod.o) \ 
     7618   $(MODEL_LIB)(zdf_oce.o) \ 
     7619   $(MODEL_LIB)(zdfddm.o) \ 
     7620   $(MODEL_LIB)(zdfmxl.o) \ 
    75917621   daymod.F90 \ 
    75927622   diadimg.F90 \ 
     
    75957625   diaspr.F90 \ 
    75967626   dom_oce.F90 \ 
     7627   flx_oce.F90 \ 
    75977628   flxrnf.F90 \ 
    7598    flx_oce.F90 \ 
    75997629   ice_oce.F90 \ 
    76007630   in_out_manager.F90 \ 
     
    76057635   lib_print.f90 \ 
    76067636   obc_oce.F90 \ 
     7637   oce.F90 \ 
    76077638   ocesbc.F90 \ 
    7608    oce.F90 \ 
    76097639   ocfzpt.F90 \ 
    76107640   par_kind.F90 \ 
    76117641   par_oce.F90 \ 
    76127642   phycst.F90 \ 
     7643   sol_oce.F90 \ 
    76137644   solfet.F90 \ 
    76147645   solpcg.F90 \ 
    76157646   solsor.F90 \ 
    7616    sol_oce.F90 \ 
    76177647   taumod.F90 \ 
     7648   zdf_oce.F90 \ 
    76187649   zdfddm.F90 \ 
    76197650   zdfmxl.F90 \ 
    7620    zdf_oce.F90 \ 
    7621    $(MODEL_LIB)(daymod.o) \ 
    7622    $(MODEL_LIB)(diadimg.o) \ 
    7623    $(MODEL_LIB)(diahth.o) \ 
    7624    $(MODEL_LIB)(dianam.o) \ 
    7625    $(MODEL_LIB)(diaspr.o) \ 
    7626    $(MODEL_LIB)(dom_oce.o) \ 
    7627    $(MODEL_LIB)(flxrnf.o) \ 
    7628    $(MODEL_LIB)(flx_oce.o) \ 
    7629    $(MODEL_LIB)(ice_oce.o) \ 
    7630    $(MODEL_LIB)(in_out_manager.o) \ 
    7631    $(MODEL_LIB)(lbclnk.o) \ 
    7632    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7633    $(MODEL_LIB)(ldftra_oce.o) \ 
    7634    $(MODEL_LIB)(lib_mpp.o) \ 
    7635    $(MODEL_LIB)(lib_print.o) \ 
    7636    $(MODEL_LIB)(obc_oce.o) \ 
    7637    $(MODEL_LIB)(ocesbc.o) \ 
    7638    $(MODEL_LIB)(oce.o) \ 
    7639    $(MODEL_LIB)(ocfzpt.o) \ 
    7640    $(MODEL_LIB)(par_kind.o) \ 
    7641    $(MODEL_LIB)(par_oce.o) \ 
    7642    $(MODEL_LIB)(phycst.o) \ 
    7643    $(MODEL_LIB)(solfet.o) \ 
    7644    $(MODEL_LIB)(solpcg.o) \ 
    7645    $(MODEL_LIB)(solsor.o) \ 
     7651   $(MODEL_LIB)(diawri.o) \ 
     7652   $(MODEL_LIB)(dom_oce.o) \ 
     7653   $(MODEL_LIB)(dynspg_oce.o) \ 
     7654   $(MODEL_LIB)(in_out_manager.o) \ 
     7655   $(MODEL_LIB)(lbclnk.o) \ 
     7656   $(MODEL_LIB)(lib_mpp.o) \ 
     7657   $(MODEL_LIB)(oce.o) \ 
    76467658   $(MODEL_LIB)(sol_oce.o) \ 
    7647    $(MODEL_LIB)(taumod.o) \ 
    7648    $(MODEL_LIB)(zdfddm.o) \ 
    7649    $(MODEL_LIB)(zdfmxl.o) \ 
    7650    $(MODEL_LIB)(zdf_oce.o) \ 
     7659   $(MODEL_LIB)(solisl.o) \ 
    76517660   diawri.F90 \ 
    76527661   dom_oce.F90 \ 
     
    76567665   lib_mpp.F90 \ 
    76577666   oce.F90 \ 
     7667   sol_oce.F90 \ 
    76587668   solisl.F90 \ 
    7659    sol_oce.F90 \ 
    7660    $(MODEL_LIB)(diawri.o) \ 
    7661    $(MODEL_LIB)(dom_oce.o) \ 
    7662    $(MODEL_LIB)(dynspg_oce.o) \ 
    7663    $(MODEL_LIB)(in_out_manager.o) \ 
    7664    $(MODEL_LIB)(lbclnk.o) \ 
    7665    $(MODEL_LIB)(lib_mpp.o) \ 
    7666    $(MODEL_LIB)(oce.o) \ 
    7667    $(MODEL_LIB)(solisl.o) \ 
    7668    $(MODEL_LIB)(sol_oce.o) \ 
    76697669   stpctl.F90 
    76707670$(MODEL_LIB)(taumod.o) :   \ 
    7671    dom_oce.F90 \ 
    7672    in_out_manager.F90 \ 
    7673    lib_mpp.F90 \ 
    7674    lib_print.f90 \ 
    7675    oce.F90 \ 
    7676    par_kind.F90 \ 
    7677    par_oce.F90 \ 
    7678    phycst.F90 \ 
    7679    prtctl.F90 \ 
    7680    $(MODEL_LIB)(dom_oce.o) \ 
    7681    $(MODEL_LIB)(in_out_manager.o) \ 
    7682    $(MODEL_LIB)(lib_mpp.o) \ 
    7683    $(MODEL_LIB)(lib_print.o) \ 
    7684    $(MODEL_LIB)(oce.o) \ 
    7685    $(MODEL_LIB)(par_kind.o) \ 
    7686    $(MODEL_LIB)(par_oce.o) \ 
    7687    $(MODEL_LIB)(phycst.o) \ 
    7688    $(MODEL_LIB)(prtctl.o) \ 
     7671   $(MODEL_LIB)(dom_oce.o) \ 
     7672   $(MODEL_LIB)(in_out_manager.o) \ 
     7673   $(MODEL_LIB)(lib_mpp.o) \ 
     7674   $(MODEL_LIB)(lib_print.o) \ 
     7675   $(MODEL_LIB)(oce.o) \ 
     7676   $(MODEL_LIB)(par_kind.o) \ 
     7677   $(MODEL_LIB)(par_oce.o) \ 
     7678   $(MODEL_LIB)(phycst.o) \ 
     7679   $(MODEL_LIB)(prtctl.o) \ 
     7680   dom_oce.F90 \ 
     7681   in_out_manager.F90 \ 
     7682   lib_mpp.F90 \ 
     7683   lib_print.f90 \ 
     7684   oce.F90 \ 
     7685   par_kind.F90 \ 
     7686   par_oce.F90 \ 
     7687   phycst.F90 \ 
     7688   prtctl.F90 \ 
     7689   $(MODEL_LIB)(daymod.o) \ 
     7690   $(MODEL_LIB)(dom_oce.o) \ 
     7691   $(MODEL_LIB)(in_out_manager.o) \ 
     7692   $(MODEL_LIB)(lbclnk.o) \ 
     7693   $(MODEL_LIB)(phycst.o) \ 
    76897694   daymod.F90 \ 
    76907695   dom_oce.F90 \ 
     
    76927697   lbclnk.F90 \ 
    76937698   phycst.F90 \ 
    7694    $(MODEL_LIB)(daymod.o) \ 
    7695    $(MODEL_LIB)(dom_oce.o) \ 
    7696    $(MODEL_LIB)(in_out_manager.o) \ 
    7697    $(MODEL_LIB)(lbclnk.o) \ 
    7698    $(MODEL_LIB)(phycst.o) \ 
     7699   $(MODEL_LIB)(cpl_oce.o) \ 
     7700   $(MODEL_LIB)(geo2ocean.o) \ 
    76997701   cpl_oce.F90 \ 
    77007702   geo2ocean.F90 \ 
    7701    $(MODEL_LIB)(cpl_oce.o) \ 
    7702    $(MODEL_LIB)(geo2ocean.o) \ 
    77037703   tau_coupled.h90 \ 
    77047704   tau_coupled_ice.h90 \ 
     
    77087708   taumod.F90 
    77097709$(MODEL_LIB)(thd_ice.o) :  \ 
    7710    par_oce.F90 \ 
    7711    $(MODEL_LIB)(par_oce.o) \ 
     7710   $(MODEL_LIB)(par_oce.o) \ 
     7711   par_oce.F90 \ 
     7712   $(MODEL_LIB)(par_ice.o) \ 
    77127713   par_ice.F90 \ 
    7713    $(MODEL_LIB)(par_ice.o) \ 
    77147714   thd_ice.F90 
    77157715$(MODEL_LIB)(traadv_cen2.o) : \ 
     7716   $(MODEL_LIB)(daymod.o) \ 
     7717   $(MODEL_LIB)(dianam.o) \ 
     7718   $(MODEL_LIB)(dom_oce.o) \ 
     7719   $(MODEL_LIB)(eosbn2.o) \ 
     7720   $(MODEL_LIB)(in_out_manager.o) \ 
     7721   $(MODEL_LIB)(ldftra_oce.o) \ 
     7722   $(MODEL_LIB)(lib_mpp.o) \ 
     7723   $(MODEL_LIB)(lib_print.o) \ 
     7724   $(MODEL_LIB)(oce.o) \ 
     7725   $(MODEL_LIB)(par_kind.o) \ 
     7726   $(MODEL_LIB)(par_oce.o) \ 
     7727   $(MODEL_LIB)(phycst.o) \ 
     7728   $(MODEL_LIB)(prtctl.o) \ 
     7729   $(MODEL_LIB)(trabbl.o) \ 
     7730   $(MODEL_LIB)(trdicp.o) \ 
     7731   $(MODEL_LIB)(trdicp_oce.o) \ 
     7732   $(MODEL_LIB)(trdmld.o) \ 
     7733   $(MODEL_LIB)(trdmld_oce.o) \ 
     7734   $(MODEL_LIB)(trdmod_oce.o) \ 
     7735   $(MODEL_LIB)(trdvor.o) \ 
     7736   $(MODEL_LIB)(trdvor_oce.o) \ 
    77167737   daymod.F90 \ 
    77177738   dianam.F90 \ 
     
    77357756   trdvor.F90 \ 
    77367757   trdvor_oce.F90 \ 
     7758   $(MODEL_LIB)(diaptr.o) \ 
     7759   $(MODEL_LIB)(dom_oce.o) \ 
     7760   $(MODEL_LIB)(dynspg_oce.o) \ 
     7761   $(MODEL_LIB)(flxrnf.o) \ 
     7762   $(MODEL_LIB)(in_out_manager.o) \ 
     7763   $(MODEL_LIB)(lbclnk.o) \ 
     7764   $(MODEL_LIB)(lib_mpp.o) \ 
     7765   $(MODEL_LIB)(oce.o) \ 
     7766   $(MODEL_LIB)(ocfzpt.o) \ 
     7767   $(MODEL_LIB)(prtctl.o) \ 
     7768   $(MODEL_LIB)(trabbl.o) \ 
     7769   $(MODEL_LIB)(trdmod.o) \ 
     7770   $(MODEL_LIB)(trdmod_oce.o) \ 
     7771   diaptr.F90 \ 
     7772   dom_oce.F90 \ 
     7773   dynspg_oce.F90 \ 
     7774   flxrnf.F90 \ 
     7775   in_out_manager.F90 \ 
     7776   lbclnk.F90 \ 
     7777   lib_mpp.F90 \ 
     7778   oce.F90 \ 
     7779   ocfzpt.F90 \ 
     7780   prtctl.F90 \ 
     7781   trabbl.F90 \ 
     7782   trdmod.F90 \ 
     7783   trdmod_oce.F90 \ 
     7784   $(MODEL_LIB)(oce.o) \ 
     7785   oce.F90 \ 
     7786   domzgr_substitute.h90 \ 
     7787   traadv_cen2_atsk.h90 \ 
     7788   vectopt_loop_substitute.h90 \ 
     7789   KEY_CPP \ 
     7790   traadv_cen2.F90 
     7791$(MODEL_LIB)(traadv_ctl.o) :  \ 
     7792   $(MODEL_LIB)(lib_print.o) \ 
     7793   $(MODEL_LIB)(par_kind.o) \ 
     7794   $(MODEL_LIB)(par_oce.o) \ 
     7795   lib_print.f90 \ 
     7796   par_kind.F90 \ 
     7797   par_oce.F90 \ 
     7798   $(MODEL_LIB)(dom_oce.o) \ 
     7799   $(MODEL_LIB)(in_out_manager.o) \ 
     7800   dom_oce.F90 \ 
     7801   in_out_manager.F90 \ 
     7802   traadv_ctl.F90 
     7803$(MODEL_LIB)(traadv_muscl.o) :   \ 
    77377804   $(MODEL_LIB)(daymod.o) \ 
    77387805   $(MODEL_LIB)(dianam.o) \ 
     
    77567823   $(MODEL_LIB)(trdvor.o) \ 
    77577824   $(MODEL_LIB)(trdvor_oce.o) \ 
    7758    diaptr.F90 \ 
    7759    dom_oce.F90 \ 
    7760    dynspg_oce.F90 \ 
    7761    flxrnf.F90 \ 
    7762    in_out_manager.F90 \ 
    7763    lbclnk.F90 \ 
    7764    lib_mpp.F90 \ 
    7765    oce.F90 \ 
    7766    ocfzpt.F90 \ 
    7767    prtctl.F90 \ 
    7768    trabbl.F90 \ 
    7769    trdmod.F90 \ 
    7770    trdmod_oce.F90 \ 
    7771    $(MODEL_LIB)(diaptr.o) \ 
    7772    $(MODEL_LIB)(dom_oce.o) \ 
    7773    $(MODEL_LIB)(dynspg_oce.o) \ 
    7774    $(MODEL_LIB)(flxrnf.o) \ 
    7775    $(MODEL_LIB)(in_out_manager.o) \ 
    7776    $(MODEL_LIB)(lbclnk.o) \ 
    7777    $(MODEL_LIB)(lib_mpp.o) \ 
    7778    $(MODEL_LIB)(oce.o) \ 
    7779    $(MODEL_LIB)(ocfzpt.o) \ 
    7780    $(MODEL_LIB)(prtctl.o) \ 
    7781    $(MODEL_LIB)(trabbl.o) \ 
    7782    $(MODEL_LIB)(trdmod.o) \ 
    7783    $(MODEL_LIB)(trdmod_oce.o) \ 
    7784    oce.F90 \ 
    7785    $(MODEL_LIB)(oce.o) \ 
    7786    domzgr_substitute.h90 \ 
    7787    traadv_cen2_atsk.h90 \ 
    7788    vectopt_loop_substitute.h90 \ 
    7789    KEY_CPP \ 
    7790    traadv_cen2.F90 
    7791 $(MODEL_LIB)(traadv_ctl.o) :  \ 
    7792    lib_print.f90 \ 
    7793    par_kind.F90 \ 
    7794    par_oce.F90 \ 
    7795    $(MODEL_LIB)(lib_print.o) \ 
    7796    $(MODEL_LIB)(par_kind.o) \ 
    7797    $(MODEL_LIB)(par_oce.o) \ 
    7798    dom_oce.F90 \ 
    7799    in_out_manager.F90 \ 
    7800    $(MODEL_LIB)(dom_oce.o) \ 
    7801    $(MODEL_LIB)(in_out_manager.o) \ 
    7802    traadv_ctl.F90 
    7803 $(MODEL_LIB)(traadv_muscl2.o) :  \ 
    78047825   daymod.F90 \ 
    78057826   dianam.F90 \ 
     
    78237844   trdvor.F90 \ 
    78247845   trdvor_oce.F90 \ 
     7846   $(MODEL_LIB)(diaptr.o) \ 
     7847   $(MODEL_LIB)(dom_oce.o) \ 
     7848   $(MODEL_LIB)(dynspg_oce.o) \ 
     7849   $(MODEL_LIB)(in_out_manager.o) \ 
     7850   $(MODEL_LIB)(lbclnk.o) \ 
     7851   $(MODEL_LIB)(lib_mpp.o) \ 
     7852   $(MODEL_LIB)(oce.o) \ 
     7853   $(MODEL_LIB)(prtctl.o) \ 
     7854   $(MODEL_LIB)(trabbl.o) \ 
     7855   $(MODEL_LIB)(trdmod.o) \ 
     7856   $(MODEL_LIB)(trdmod_oce.o) \ 
     7857   diaptr.F90 \ 
     7858   dom_oce.F90 \ 
     7859   dynspg_oce.F90 \ 
     7860   in_out_manager.F90 \ 
     7861   lbclnk.F90 \ 
     7862   lib_mpp.F90 \ 
     7863   oce.F90 \ 
     7864   prtctl.F90 \ 
     7865   trabbl.F90 \ 
     7866   trdmod.F90 \ 
     7867   trdmod_oce.F90 \ 
     7868   domzgr_substitute.h90 \ 
     7869   vectopt_loop_substitute.h90 \ 
     7870   KEY_CPP \ 
     7871   traadv_muscl.F90 
     7872$(MODEL_LIB)(traadv_muscl2.o) :  \ 
    78257873   $(MODEL_LIB)(daymod.o) \ 
    78267874   $(MODEL_LIB)(dianam.o) \ 
     
    78447892   $(MODEL_LIB)(trdvor.o) \ 
    78457893   $(MODEL_LIB)(trdvor_oce.o) \ 
    7846    diaptr.F90 \ 
    7847    dom_oce.F90 \ 
    7848    dynspg_oce.F90 \ 
    7849    in_out_manager.F90 \ 
    7850    lbclnk.F90 \ 
    7851    lib_mpp.F90 \ 
    7852    oce.F90 \ 
    7853    prtctl.F90 \ 
    7854    trabbl.F90 \ 
    7855    trdmod.F90 \ 
    7856    trdmod_oce.F90 \ 
    7857    $(MODEL_LIB)(diaptr.o) \ 
    7858    $(MODEL_LIB)(dom_oce.o) \ 
    7859    $(MODEL_LIB)(dynspg_oce.o) \ 
    7860    $(MODEL_LIB)(in_out_manager.o) \ 
    7861    $(MODEL_LIB)(lbclnk.o) \ 
    7862    $(MODEL_LIB)(lib_mpp.o) \ 
    7863    $(MODEL_LIB)(oce.o) \ 
    7864    $(MODEL_LIB)(prtctl.o) \ 
    7865    $(MODEL_LIB)(trabbl.o) \ 
    7866    $(MODEL_LIB)(trdmod.o) \ 
    7867    $(MODEL_LIB)(trdmod_oce.o) \ 
    7868    domzgr_substitute.h90 \ 
    7869    vectopt_loop_substitute.h90 \ 
    7870    KEY_CPP \ 
    7871    traadv_muscl2.F90 
    7872 $(MODEL_LIB)(traadv_muscl.o) :   \ 
    78737894   daymod.F90 \ 
    78747895   dianam.F90 \ 
     
    78927913   trdvor.F90 \ 
    78937914   trdvor_oce.F90 \ 
     7915   $(MODEL_LIB)(diaptr.o) \ 
     7916   $(MODEL_LIB)(dom_oce.o) \ 
     7917   $(MODEL_LIB)(dynspg_oce.o) \ 
     7918   $(MODEL_LIB)(in_out_manager.o) \ 
     7919   $(MODEL_LIB)(lbclnk.o) \ 
     7920   $(MODEL_LIB)(lib_mpp.o) \ 
     7921   $(MODEL_LIB)(oce.o) \ 
     7922   $(MODEL_LIB)(prtctl.o) \ 
     7923   $(MODEL_LIB)(trabbl.o) \ 
     7924   $(MODEL_LIB)(trdmod.o) \ 
     7925   $(MODEL_LIB)(trdmod_oce.o) \ 
     7926   diaptr.F90 \ 
     7927   dom_oce.F90 \ 
     7928   dynspg_oce.F90 \ 
     7929   in_out_manager.F90 \ 
     7930   lbclnk.F90 \ 
     7931   lib_mpp.F90 \ 
     7932   oce.F90 \ 
     7933   prtctl.F90 \ 
     7934   trabbl.F90 \ 
     7935   trdmod.F90 \ 
     7936   trdmod_oce.F90 \ 
     7937   domzgr_substitute.h90 \ 
     7938   vectopt_loop_substitute.h90 \ 
     7939   KEY_CPP \ 
     7940   traadv_muscl2.F90 
     7941$(MODEL_LIB)(traadv_tvd.o) :  \ 
    78947942   $(MODEL_LIB)(daymod.o) \ 
    78957943   $(MODEL_LIB)(dianam.o) \ 
     
    79137961   $(MODEL_LIB)(trdvor.o) \ 
    79147962   $(MODEL_LIB)(trdvor_oce.o) \ 
    7915    diaptr.F90 \ 
    7916    dom_oce.F90 \ 
    7917    dynspg_oce.F90 \ 
    7918    in_out_manager.F90 \ 
    7919    lbclnk.F90 \ 
    7920    lib_mpp.F90 \ 
    7921    oce.F90 \ 
    7922    prtctl.F90 \ 
    7923    trabbl.F90 \ 
    7924    trdmod.F90 \ 
    7925    trdmod_oce.F90 \ 
    7926    $(MODEL_LIB)(diaptr.o) \ 
    7927    $(MODEL_LIB)(dom_oce.o) \ 
    7928    $(MODEL_LIB)(dynspg_oce.o) \ 
    7929    $(MODEL_LIB)(in_out_manager.o) \ 
    7930    $(MODEL_LIB)(lbclnk.o) \ 
    7931    $(MODEL_LIB)(lib_mpp.o) \ 
    7932    $(MODEL_LIB)(oce.o) \ 
    7933    $(MODEL_LIB)(prtctl.o) \ 
    7934    $(MODEL_LIB)(trabbl.o) \ 
    7935    $(MODEL_LIB)(trdmod.o) \ 
    7936    $(MODEL_LIB)(trdmod_oce.o) \ 
    7937    domzgr_substitute.h90 \ 
    7938    vectopt_loop_substitute.h90 \ 
    7939    KEY_CPP \ 
    7940    traadv_muscl.F90 
    7941 $(MODEL_LIB)(traadv_tvd.o) :  \ 
    79427963   daymod.F90 \ 
    79437964   dianam.F90 \ 
     
    79617982   trdvor.F90 \ 
    79627983   trdvor_oce.F90 \ 
     7984   $(MODEL_LIB)(diaptr.o) \ 
     7985   $(MODEL_LIB)(dom_oce.o) \ 
     7986   $(MODEL_LIB)(dynspg_oce.o) \ 
     7987   $(MODEL_LIB)(in_out_manager.o) \ 
     7988   $(MODEL_LIB)(lbclnk.o) \ 
     7989   $(MODEL_LIB)(lib_mpp.o) \ 
     7990   $(MODEL_LIB)(oce.o) \ 
     7991   $(MODEL_LIB)(prtctl.o) \ 
     7992   $(MODEL_LIB)(trabbl.o) \ 
     7993   $(MODEL_LIB)(trdmod.o) \ 
     7994   $(MODEL_LIB)(trdmod_oce.o) \ 
     7995   diaptr.F90 \ 
     7996   dom_oce.F90 \ 
     7997   dynspg_oce.F90 \ 
     7998   in_out_manager.F90 \ 
     7999   lbclnk.F90 \ 
     8000   lib_mpp.F90 \ 
     8001   oce.F90 \ 
     8002   prtctl.F90 \ 
     8003   trabbl.F90 \ 
     8004   trdmod.F90 \ 
     8005   trdmod_oce.F90 \ 
     8006   domzgr_substitute.h90 \ 
     8007   vectopt_loop_substitute.h90 \ 
     8008   KEY_CPP \ 
     8009   traadv_tvd.F90 
     8010$(MODEL_LIB)(trabbc.o) :   \ 
     8011   $(MODEL_LIB)(dom_oce.o) \ 
     8012   $(MODEL_LIB)(in_out_manager.o) \ 
     8013   $(MODEL_LIB)(lib_mpp.o) \ 
     8014   $(MODEL_LIB)(lib_print.o) \ 
     8015   $(MODEL_LIB)(par_kind.o) \ 
     8016   $(MODEL_LIB)(par_oce.o) \ 
     8017   dom_oce.F90 \ 
     8018   in_out_manager.F90 \ 
     8019   lib_mpp.F90 \ 
     8020   lib_print.f90 \ 
     8021   par_kind.F90 \ 
     8022   par_oce.F90 \ 
     8023   $(MODEL_LIB)(dom_oce.o) \ 
     8024   $(MODEL_LIB)(in_out_manager.o) \ 
     8025   $(MODEL_LIB)(oce.o) \ 
     8026   $(MODEL_LIB)(phycst.o) \ 
     8027   $(MODEL_LIB)(prtctl.o) \ 
     8028   dom_oce.F90 \ 
     8029   in_out_manager.F90 \ 
     8030   oce.F90 \ 
     8031   phycst.F90 \ 
     8032   prtctl.F90 \ 
     8033   domzgr_substitute.h90 \ 
     8034   $(IOIPSL_LIB) \ 
     8035   KEY_CPP \ 
     8036   trabbc.F90 
     8037$(MODEL_LIB)(trabbl.o) :   \ 
     8038   $(MODEL_LIB)(dom_oce.o) \ 
     8039   $(MODEL_LIB)(in_out_manager.o) \ 
     8040   $(MODEL_LIB)(lib_mpp.o) \ 
     8041   $(MODEL_LIB)(lib_print.o) \ 
     8042   $(MODEL_LIB)(par_kind.o) \ 
     8043   $(MODEL_LIB)(par_oce.o) \ 
     8044   $(MODEL_LIB)(phycst.o) \ 
     8045   $(MODEL_LIB)(prtctl.o) \ 
     8046   $(MODEL_LIB)(trdicp_oce.o) \ 
     8047   $(MODEL_LIB)(trdmld_oce.o) \ 
     8048   $(MODEL_LIB)(trdvor_oce.o) \ 
     8049   $(MODEL_LIB)(zdfddm.o) \ 
     8050   dom_oce.F90 \ 
     8051   in_out_manager.F90 \ 
     8052   lib_mpp.F90 \ 
     8053   lib_print.f90 \ 
     8054   par_kind.F90 \ 
     8055   par_oce.F90 \ 
     8056   phycst.F90 \ 
     8057   prtctl.F90 \ 
     8058   trdicp_oce.F90 \ 
     8059   trdmld_oce.F90 \ 
     8060   trdvor_oce.F90 \ 
     8061   zdfddm.F90 \ 
     8062   $(MODEL_LIB)(dom_oce.o) \ 
     8063   $(MODEL_LIB)(eosbn2.o) \ 
     8064   $(MODEL_LIB)(in_out_manager.o) \ 
     8065   $(MODEL_LIB)(oce.o) \ 
     8066   $(MODEL_LIB)(prtctl.o) \ 
     8067   $(MODEL_LIB)(trdmod_oce.o) \ 
     8068   dom_oce.F90 \ 
     8069   eosbn2.F90 \ 
     8070   in_out_manager.F90 \ 
     8071   oce.F90 \ 
     8072   prtctl.F90 \ 
     8073   trdmod_oce.F90 \ 
     8074   $(MODEL_LIB)(eosbn2.o) \ 
     8075   $(MODEL_LIB)(flxrnf.o) \ 
     8076   $(MODEL_LIB)(lbclnk.o) \ 
     8077   $(MODEL_LIB)(oce.o) \ 
     8078   $(MODEL_LIB)(ocfzpt.o) \ 
     8079   eosbn2.F90 \ 
     8080   flxrnf.F90 \ 
     8081   lbclnk.F90 \ 
     8082   oce.F90 \ 
     8083   ocfzpt.F90 \ 
     8084   domzgr_substitute.h90 \ 
     8085   trabbl_adv.h90 \ 
     8086   vectopt_loop_substitute.h90 \ 
     8087   KEY_CPP \ 
     8088   trabbl.F90 
     8089$(MODEL_LIB)(tradmp.o) :   \ 
    79638090   $(MODEL_LIB)(daymod.o) \ 
    7964    $(MODEL_LIB)(dianam.o) \ 
    7965    $(MODEL_LIB)(dom_oce.o) \ 
    7966    $(MODEL_LIB)(eosbn2.o) \ 
    7967    $(MODEL_LIB)(in_out_manager.o) \ 
    7968    $(MODEL_LIB)(ldftra_oce.o) \ 
    7969    $(MODEL_LIB)(lib_mpp.o) \ 
    7970    $(MODEL_LIB)(lib_print.o) \ 
    7971    $(MODEL_LIB)(oce.o) \ 
    7972    $(MODEL_LIB)(par_kind.o) \ 
    7973    $(MODEL_LIB)(par_oce.o) \ 
    7974    $(MODEL_LIB)(phycst.o) \ 
     8091   $(MODEL_LIB)(dom_oce.o) \ 
     8092   $(MODEL_LIB)(in_out_manager.o) \ 
     8093   $(MODEL_LIB)(lib_mpp.o) \ 
     8094   $(MODEL_LIB)(lib_print.o) \ 
     8095   $(MODEL_LIB)(oce.o) \ 
     8096   $(MODEL_LIB)(par_kind.o) \ 
     8097   $(MODEL_LIB)(par_oce.o) \ 
    79758098   $(MODEL_LIB)(prtctl.o) \ 
    79768099   $(MODEL_LIB)(trabbl.o) \ 
     
    79828105   $(MODEL_LIB)(trdvor.o) \ 
    79838106   $(MODEL_LIB)(trdvor_oce.o) \ 
    7984    diaptr.F90 \ 
    7985    dom_oce.F90 \ 
    7986    dynspg_oce.F90 \ 
    7987    in_out_manager.F90 \ 
    7988    lbclnk.F90 \ 
    7989    lib_mpp.F90 \ 
    7990    oce.F90 \ 
    7991    prtctl.F90 \ 
    7992    trabbl.F90 \ 
    7993    trdmod.F90 \ 
    7994    trdmod_oce.F90 \ 
    7995    $(MODEL_LIB)(diaptr.o) \ 
    7996    $(MODEL_LIB)(dom_oce.o) \ 
    7997    $(MODEL_LIB)(dynspg_oce.o) \ 
    7998    $(MODEL_LIB)(in_out_manager.o) \ 
    7999    $(MODEL_LIB)(lbclnk.o) \ 
    8000    $(MODEL_LIB)(lib_mpp.o) \ 
    8001    $(MODEL_LIB)(oce.o) \ 
    8002    $(MODEL_LIB)(prtctl.o) \ 
    8003    $(MODEL_LIB)(trabbl.o) \ 
    8004    $(MODEL_LIB)(trdmod.o) \ 
    8005    $(MODEL_LIB)(trdmod_oce.o) \ 
    8006    domzgr_substitute.h90 \ 
    8007    vectopt_loop_substitute.h90 \ 
    8008    KEY_CPP \ 
    8009    traadv_tvd.F90 
    8010 $(MODEL_LIB)(trabbc.o) :   \ 
    8011    dom_oce.F90 \ 
    8012    in_out_manager.F90 \ 
    8013    lib_mpp.F90 \ 
    8014    lib_print.f90 \ 
    8015    par_kind.F90 \ 
    8016    par_oce.F90 \ 
    8017    $(MODEL_LIB)(dom_oce.o) \ 
    8018    $(MODEL_LIB)(in_out_manager.o) \ 
    8019    $(MODEL_LIB)(lib_mpp.o) \ 
    8020    $(MODEL_LIB)(lib_print.o) \ 
    8021    $(MODEL_LIB)(par_kind.o) \ 
    8022    $(MODEL_LIB)(par_oce.o) \ 
    8023    dom_oce.F90 \ 
    8024    in_out_manager.F90 \ 
    8025    oce.F90 \ 
    8026    phycst.F90 \ 
    8027    prtctl.F90 \ 
    8028    $(MODEL_LIB)(dom_oce.o) \ 
    8029    $(MODEL_LIB)(in_out_manager.o) \ 
    8030    $(MODEL_LIB)(oce.o) \ 
    8031    $(MODEL_LIB)(phycst.o) \ 
    8032    $(MODEL_LIB)(prtctl.o) \ 
    8033    domzgr_substitute.h90 \ 
    8034    $(IOIPSL_LIB) \ 
    8035    KEY_CPP \ 
    8036    trabbc.F90 
    8037 $(MODEL_LIB)(trabbl.o) :   \ 
    8038    dom_oce.F90 \ 
    8039    in_out_manager.F90 \ 
    8040    lib_mpp.F90 \ 
    8041    lib_print.f90 \ 
    8042    par_kind.F90 \ 
    8043    par_oce.F90 \ 
    8044    phycst.F90 \ 
    8045    prtctl.F90 \ 
    8046    trdicp_oce.F90 \ 
    8047    trdmld_oce.F90 \ 
    8048    trdvor_oce.F90 \ 
    8049    zdfddm.F90 \ 
    8050    $(MODEL_LIB)(dom_oce.o) \ 
    8051    $(MODEL_LIB)(in_out_manager.o) \ 
    8052    $(MODEL_LIB)(lib_mpp.o) \ 
    8053    $(MODEL_LIB)(lib_print.o) \ 
    8054    $(MODEL_LIB)(par_kind.o) \ 
    8055    $(MODEL_LIB)(par_oce.o) \ 
    8056    $(MODEL_LIB)(phycst.o) \ 
    8057    $(MODEL_LIB)(prtctl.o) \ 
    8058    $(MODEL_LIB)(trdicp_oce.o) \ 
    8059    $(MODEL_LIB)(trdmld_oce.o) \ 
    8060    $(MODEL_LIB)(trdvor_oce.o) \ 
    8061    $(MODEL_LIB)(zdfddm.o) \ 
    8062    dom_oce.F90 \ 
    8063    eosbn2.F90 \ 
    8064    in_out_manager.F90 \ 
    8065    oce.F90 \ 
    8066    prtctl.F90 \ 
    8067    trdmod_oce.F90 \ 
    8068    $(MODEL_LIB)(dom_oce.o) \ 
    8069    $(MODEL_LIB)(eosbn2.o) \ 
    8070    $(MODEL_LIB)(in_out_manager.o) \ 
    8071    $(MODEL_LIB)(oce.o) \ 
    8072    $(MODEL_LIB)(prtctl.o) \ 
    8073    $(MODEL_LIB)(trdmod_oce.o) \ 
    8074    eosbn2.F90 \ 
    8075    flxrnf.F90 \ 
    8076    lbclnk.F90 \ 
    8077    oce.F90 \ 
    8078    ocfzpt.F90 \ 
    8079    $(MODEL_LIB)(eosbn2.o) \ 
    8080    $(MODEL_LIB)(flxrnf.o) \ 
    8081    $(MODEL_LIB)(lbclnk.o) \ 
    8082    $(MODEL_LIB)(oce.o) \ 
    8083    $(MODEL_LIB)(ocfzpt.o) \ 
    8084    domzgr_substitute.h90 \ 
    8085    trabbl_adv.h90 \ 
    8086    vectopt_loop_substitute.h90 \ 
    8087    KEY_CPP \ 
    8088    trabbl.F90 
    8089 $(MODEL_LIB)(tradmp.o) :   \ 
     8107   $(MODEL_LIB)(zdf_oce.o) \ 
    80908108   daymod.F90 \ 
    80918109   dom_oce.F90 \ 
     
    81068124   trdvor_oce.F90 \ 
    81078125   zdf_oce.F90 \ 
     8126   $(MODEL_LIB)(dom_oce.o) \ 
     8127   $(MODEL_LIB)(dtasal.o) \ 
     8128   $(MODEL_LIB)(dtatem.o) \ 
     8129   $(MODEL_LIB)(in_out_manager.o) \ 
     8130   $(MODEL_LIB)(lib_mpp.o) \ 
     8131   $(MODEL_LIB)(oce.o) \ 
     8132   $(MODEL_LIB)(phycst.o) \ 
     8133   $(MODEL_LIB)(prtctl.o) \ 
     8134   $(MODEL_LIB)(trdmod.o) \ 
     8135   $(MODEL_LIB)(trdmod_oce.o) \ 
     8136   $(MODEL_LIB)(zdf_oce.o) \ 
     8137   $(MODEL_LIB)(zdfmxl.o) \ 
     8138   dom_oce.F90 \ 
     8139   dtasal.F90 \ 
     8140   dtatem.F90 \ 
     8141   in_out_manager.F90 \ 
     8142   lib_mpp.F90 \ 
     8143   oce.F90 \ 
     8144   phycst.F90 \ 
     8145   prtctl.F90 \ 
     8146   trdmod.F90 \ 
     8147   trdmod_oce.F90 \ 
     8148   zdf_oce.F90 \ 
     8149   zdfmxl.F90 \ 
     8150   domzgr_substitute.h90 \ 
     8151   vectopt_loop_substitute.h90 \ 
     8152   $(IOIPSL_LIB) \ 
     8153   KEY_CPP \ 
     8154   tradmp.F90 
     8155$(MODEL_LIB)(traldf_bilap.o) :   \ 
    81088156   $(MODEL_LIB)(daymod.o) \ 
    8109    $(MODEL_LIB)(dom_oce.o) \ 
    8110    $(MODEL_LIB)(in_out_manager.o) \ 
    8111    $(MODEL_LIB)(lib_mpp.o) \ 
    8112    $(MODEL_LIB)(lib_print.o) \ 
    8113    $(MODEL_LIB)(oce.o) \ 
    8114    $(MODEL_LIB)(par_kind.o) \ 
    8115    $(MODEL_LIB)(par_oce.o) \ 
     8157   $(MODEL_LIB)(dianam.o) \ 
     8158   $(MODEL_LIB)(dom_oce.o) \ 
     8159   $(MODEL_LIB)(in_out_manager.o) \ 
     8160   $(MODEL_LIB)(lbclnk.o) \ 
     8161   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8162   $(MODEL_LIB)(ldftra_oce.o) \ 
     8163   $(MODEL_LIB)(lib_mpp.o) \ 
     8164   $(MODEL_LIB)(lib_print.o) \ 
     8165   $(MODEL_LIB)(oce.o) \ 
     8166   $(MODEL_LIB)(par_kind.o) \ 
     8167   $(MODEL_LIB)(par_oce.o) \ 
     8168   $(MODEL_LIB)(phycst.o) \ 
    81168169   $(MODEL_LIB)(prtctl.o) \ 
    81178170   $(MODEL_LIB)(trabbl.o) \ 
     
    81238176   $(MODEL_LIB)(trdvor.o) \ 
    81248177   $(MODEL_LIB)(trdvor_oce.o) \ 
    8125    $(MODEL_LIB)(zdf_oce.o) \ 
    8126    dom_oce.F90 \ 
    8127    dtasal.F90 \ 
    8128    dtatem.F90 \ 
    8129    in_out_manager.F90 \ 
    8130    lib_mpp.F90 \ 
    8131    oce.F90 \ 
    8132    phycst.F90 \ 
    8133    prtctl.F90 \ 
    8134    trdmod.F90 \ 
    8135    trdmod_oce.F90 \ 
    8136    zdfmxl.F90 \ 
    8137    zdf_oce.F90 \ 
    8138    $(MODEL_LIB)(dom_oce.o) \ 
    8139    $(MODEL_LIB)(dtasal.o) \ 
    8140    $(MODEL_LIB)(dtatem.o) \ 
    8141    $(MODEL_LIB)(in_out_manager.o) \ 
    8142    $(MODEL_LIB)(lib_mpp.o) \ 
    8143    $(MODEL_LIB)(oce.o) \ 
    8144    $(MODEL_LIB)(phycst.o) \ 
    8145    $(MODEL_LIB)(prtctl.o) \ 
    8146    $(MODEL_LIB)(trdmod.o) \ 
    8147    $(MODEL_LIB)(trdmod_oce.o) \ 
    81488178   $(MODEL_LIB)(zdfmxl.o) \ 
    8149    $(MODEL_LIB)(zdf_oce.o) \ 
    8150    domzgr_substitute.h90 \ 
    8151    vectopt_loop_substitute.h90 \ 
    8152    $(IOIPSL_LIB) \ 
    8153    KEY_CPP \ 
    8154    tradmp.F90 
    8155 $(MODEL_LIB)(traldf_bilapg.o) :  \ 
    81568179   daymod.F90 \ 
    81578180   dianam.F90 \ 
     
    81778200   trdvor_oce.F90 \ 
    81788201   zdfmxl.F90 \ 
     8202   $(MODEL_LIB)(diaptr.o) \ 
     8203   $(MODEL_LIB)(dom_oce.o) \ 
     8204   $(MODEL_LIB)(in_out_manager.o) \ 
     8205   $(MODEL_LIB)(lbclnk.o) \ 
     8206   $(MODEL_LIB)(ldfslp.o) \ 
     8207   $(MODEL_LIB)(ldftra_oce.o) \ 
     8208   $(MODEL_LIB)(oce.o) \ 
     8209   $(MODEL_LIB)(prtctl.o) \ 
     8210   $(MODEL_LIB)(trdmod.o) \ 
     8211   $(MODEL_LIB)(trdmod_oce.o) \ 
     8212   diaptr.F90 \ 
     8213   dom_oce.F90 \ 
     8214   in_out_manager.F90 \ 
     8215   lbclnk.F90 \ 
     8216   ldfslp.F90 \ 
     8217   ldftra_oce.F90 \ 
     8218   oce.F90 \ 
     8219   prtctl.F90 \ 
     8220   trdmod.F90 \ 
     8221   trdmod_oce.F90 \ 
     8222   domzgr_substitute.h90 \ 
     8223   ldfeiv_substitute.h90 \ 
     8224   ldftra_substitute.h90 \ 
     8225   vectopt_loop_substitute.h90 \ 
     8226   KEY_CPP \ 
     8227   traldf_bilap.F90 
     8228$(MODEL_LIB)(traldf_bilapg.o) :  \ 
    81798229   $(MODEL_LIB)(daymod.o) \ 
    81808230   $(MODEL_LIB)(dianam.o) \ 
     
    82008250   $(MODEL_LIB)(trdvor_oce.o) \ 
    82018251   $(MODEL_LIB)(zdfmxl.o) \ 
    8202    diaptr.F90 \ 
    8203    dom_oce.F90 \ 
    8204    in_out_manager.F90 \ 
    8205    lbclnk.F90 \ 
    8206    ldfslp.F90 \ 
    8207    ldftra_oce.F90 \ 
    8208    oce.F90 \ 
    8209    prtctl.F90 \ 
    8210    trdmod.F90 \ 
    8211    trdmod_oce.F90 \ 
    8212    $(MODEL_LIB)(diaptr.o) \ 
    8213    $(MODEL_LIB)(dom_oce.o) \ 
    8214    $(MODEL_LIB)(in_out_manager.o) \ 
    8215    $(MODEL_LIB)(lbclnk.o) \ 
    8216    $(MODEL_LIB)(ldfslp.o) \ 
    8217    $(MODEL_LIB)(ldftra_oce.o) \ 
    8218    $(MODEL_LIB)(oce.o) \ 
    8219    $(MODEL_LIB)(prtctl.o) \ 
    8220    $(MODEL_LIB)(trdmod.o) \ 
    8221    $(MODEL_LIB)(trdmod_oce.o) \ 
    8222    domzgr_substitute.h90 \ 
    8223    ldfeiv_substitute.h90 \ 
    8224    ldftra_substitute.h90 \ 
    8225    KEY_CPP \ 
    8226    traldf_bilapg.F90 
    8227 $(MODEL_LIB)(traldf_bilap.o) :   \ 
    82288252   daymod.F90 \ 
    82298253   dianam.F90 \ 
     
    82498273   trdvor_oce.F90 \ 
    82508274   zdfmxl.F90 \ 
     8275   $(MODEL_LIB)(diaptr.o) \ 
     8276   $(MODEL_LIB)(dom_oce.o) \ 
     8277   $(MODEL_LIB)(in_out_manager.o) \ 
     8278   $(MODEL_LIB)(lbclnk.o) \ 
     8279   $(MODEL_LIB)(ldfslp.o) \ 
     8280   $(MODEL_LIB)(ldftra_oce.o) \ 
     8281   $(MODEL_LIB)(oce.o) \ 
     8282   $(MODEL_LIB)(prtctl.o) \ 
     8283   $(MODEL_LIB)(trdmod.o) \ 
     8284   $(MODEL_LIB)(trdmod_oce.o) \ 
     8285   diaptr.F90 \ 
     8286   dom_oce.F90 \ 
     8287   in_out_manager.F90 \ 
     8288   lbclnk.F90 \ 
     8289   ldfslp.F90 \ 
     8290   ldftra_oce.F90 \ 
     8291   oce.F90 \ 
     8292   prtctl.F90 \ 
     8293   trdmod.F90 \ 
     8294   trdmod_oce.F90 \ 
     8295   domzgr_substitute.h90 \ 
     8296   ldfeiv_substitute.h90 \ 
     8297   ldftra_substitute.h90 \ 
     8298   KEY_CPP \ 
     8299   traldf_bilapg.F90 
     8300$(MODEL_LIB)(traldf_iso.o) :  \ 
    82518301   $(MODEL_LIB)(daymod.o) \ 
    82528302   $(MODEL_LIB)(dianam.o) \ 
     
    82728322   $(MODEL_LIB)(trdvor_oce.o) \ 
    82738323   $(MODEL_LIB)(zdfmxl.o) \ 
    8274    diaptr.F90 \ 
    8275    dom_oce.F90 \ 
    8276    in_out_manager.F90 \ 
    8277    lbclnk.F90 \ 
    8278    ldfslp.F90 \ 
    8279    ldftra_oce.F90 \ 
    8280    oce.F90 \ 
    8281    prtctl.F90 \ 
    8282    trdmod.F90 \ 
    8283    trdmod_oce.F90 \ 
    8284    $(MODEL_LIB)(diaptr.o) \ 
    8285    $(MODEL_LIB)(dom_oce.o) \ 
    8286    $(MODEL_LIB)(in_out_manager.o) \ 
    8287    $(MODEL_LIB)(lbclnk.o) \ 
    8288    $(MODEL_LIB)(ldfslp.o) \ 
    8289    $(MODEL_LIB)(ldftra_oce.o) \ 
    8290    $(MODEL_LIB)(oce.o) \ 
    8291    $(MODEL_LIB)(prtctl.o) \ 
    8292    $(MODEL_LIB)(trdmod.o) \ 
    8293    $(MODEL_LIB)(trdmod_oce.o) \ 
    8294    domzgr_substitute.h90 \ 
    8295    ldfeiv_substitute.h90 \ 
    8296    ldftra_substitute.h90 \ 
    8297    vectopt_loop_substitute.h90 \ 
    8298    KEY_CPP \ 
    8299    traldf_bilap.F90 
    8300 $(MODEL_LIB)(traldf_iso.o) :  \ 
    83018324   daymod.F90 \ 
    83028325   dianam.F90 \ 
     
    83228345   trdvor_oce.F90 \ 
    83238346   zdfmxl.F90 \ 
     8347   $(MODEL_LIB)(diaptr.o) \ 
     8348   $(MODEL_LIB)(dom_oce.o) \ 
     8349   $(MODEL_LIB)(in_out_manager.o) \ 
     8350   $(MODEL_LIB)(ldfslp.o) \ 
     8351   $(MODEL_LIB)(ldftra_oce.o) \ 
     8352   $(MODEL_LIB)(oce.o) \ 
     8353   $(MODEL_LIB)(prtctl.o) \ 
     8354   $(MODEL_LIB)(trdmod.o) \ 
     8355   $(MODEL_LIB)(trdmod_oce.o) \ 
     8356   diaptr.F90 \ 
     8357   dom_oce.F90 \ 
     8358   in_out_manager.F90 \ 
     8359   ldfslp.F90 \ 
     8360   ldftra_oce.F90 \ 
     8361   oce.F90 \ 
     8362   prtctl.F90 \ 
     8363   trdmod.F90 \ 
     8364   trdmod_oce.F90 \ 
     8365   domzgr_substitute.h90 \ 
     8366   ldfeiv_substitute.h90 \ 
     8367   ldftra_substitute.h90 \ 
     8368   vectopt_loop_substitute.h90 \ 
     8369   KEY_CPP \ 
     8370   traldf_iso.F90 
     8371$(MODEL_LIB)(traldf_iso_zps.o) : \ 
    83248372   $(MODEL_LIB)(daymod.o) \ 
    83258373   $(MODEL_LIB)(dianam.o) \ 
     
    83458393   $(MODEL_LIB)(trdvor_oce.o) \ 
    83468394   $(MODEL_LIB)(zdfmxl.o) \ 
    8347    diaptr.F90 \ 
    8348    dom_oce.F90 \ 
    8349    in_out_manager.F90 \ 
    8350    ldfslp.F90 \ 
    8351    ldftra_oce.F90 \ 
    8352    oce.F90 \ 
    8353    prtctl.F90 \ 
    8354    trdmod.F90 \ 
    8355    trdmod_oce.F90 \ 
    8356    $(MODEL_LIB)(diaptr.o) \ 
    8357    $(MODEL_LIB)(dom_oce.o) \ 
    8358    $(MODEL_LIB)(in_out_manager.o) \ 
    8359    $(MODEL_LIB)(ldfslp.o) \ 
    8360    $(MODEL_LIB)(ldftra_oce.o) \ 
    8361    $(MODEL_LIB)(oce.o) \ 
    8362    $(MODEL_LIB)(prtctl.o) \ 
    8363    $(MODEL_LIB)(trdmod.o) \ 
    8364    $(MODEL_LIB)(trdmod_oce.o) \ 
    8365    domzgr_substitute.h90 \ 
    8366    ldfeiv_substitute.h90 \ 
    8367    ldftra_substitute.h90 \ 
    8368    vectopt_loop_substitute.h90 \ 
    8369    KEY_CPP \ 
    8370    traldf_iso.F90 
    8371 $(MODEL_LIB)(traldf_iso_zps.o) : \ 
    83728395   daymod.F90 \ 
    83738396   dianam.F90 \ 
     
    83938416   trdvor_oce.F90 \ 
    83948417   zdfmxl.F90 \ 
     8418   $(MODEL_LIB)(diaptr.o) \ 
     8419   $(MODEL_LIB)(dom_oce.o) \ 
     8420   $(MODEL_LIB)(in_out_manager.o) \ 
     8421   $(MODEL_LIB)(ldfslp.o) \ 
     8422   $(MODEL_LIB)(ldftra_oce.o) \ 
     8423   $(MODEL_LIB)(oce.o) \ 
     8424   $(MODEL_LIB)(prtctl.o) \ 
     8425   $(MODEL_LIB)(trdmod.o) \ 
     8426   $(MODEL_LIB)(trdmod_oce.o) \ 
     8427   $(MODEL_LIB)(zdf_oce.o) \ 
     8428   diaptr.F90 \ 
     8429   dom_oce.F90 \ 
     8430   in_out_manager.F90 \ 
     8431   ldfslp.F90 \ 
     8432   ldftra_oce.F90 \ 
     8433   oce.F90 \ 
     8434   prtctl.F90 \ 
     8435   trdmod.F90 \ 
     8436   trdmod_oce.F90 \ 
     8437   zdf_oce.F90 \ 
     8438   domzgr_substitute.h90 \ 
     8439   ldfeiv_substitute.h90 \ 
     8440   ldftra_substitute.h90 \ 
     8441   vectopt_loop_substitute.h90 \ 
     8442   KEY_CPP \ 
     8443   traldf_iso_zps.F90 
     8444$(MODEL_LIB)(traldf_lap.o) :  \ 
    83958445   $(MODEL_LIB)(daymod.o) \ 
    83968446   $(MODEL_LIB)(dianam.o) \ 
    83978447   $(MODEL_LIB)(dom_oce.o) \ 
    83988448   $(MODEL_LIB)(in_out_manager.o) \ 
    8399    $(MODEL_LIB)(lbclnk.o) \ 
    8400    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    84018449   $(MODEL_LIB)(ldftra_oce.o) \ 
    84028450   $(MODEL_LIB)(lib_mpp.o) \ 
     
    84068454   $(MODEL_LIB)(par_oce.o) \ 
    84078455   $(MODEL_LIB)(phycst.o) \ 
    8408    $(MODEL_LIB)(prtctl.o) \ 
    84098456   $(MODEL_LIB)(trabbl.o) \ 
    84108457   $(MODEL_LIB)(trdicp.o) \ 
     
    84158462   $(MODEL_LIB)(trdvor.o) \ 
    84168463   $(MODEL_LIB)(trdvor_oce.o) \ 
    8417    $(MODEL_LIB)(zdfmxl.o) \ 
    8418    diaptr.F90 \ 
    8419    dom_oce.F90 \ 
    8420    in_out_manager.F90 \ 
    8421    ldfslp.F90 \ 
    8422    ldftra_oce.F90 \ 
    8423    oce.F90 \ 
    8424    prtctl.F90 \ 
    8425    trdmod.F90 \ 
    8426    trdmod_oce.F90 \ 
    8427    zdf_oce.F90 \ 
    8428    $(MODEL_LIB)(diaptr.o) \ 
    8429    $(MODEL_LIB)(dom_oce.o) \ 
    8430    $(MODEL_LIB)(in_out_manager.o) \ 
    8431    $(MODEL_LIB)(ldfslp.o) \ 
    8432    $(MODEL_LIB)(ldftra_oce.o) \ 
    8433    $(MODEL_LIB)(oce.o) \ 
    8434    $(MODEL_LIB)(prtctl.o) \ 
    8435    $(MODEL_LIB)(trdmod.o) \ 
    8436    $(MODEL_LIB)(trdmod_oce.o) \ 
    8437    $(MODEL_LIB)(zdf_oce.o) \ 
    8438    domzgr_substitute.h90 \ 
    8439    ldfeiv_substitute.h90 \ 
    8440    ldftra_substitute.h90 \ 
    8441    vectopt_loop_substitute.h90 \ 
    8442    KEY_CPP \ 
    8443    traldf_iso_zps.F90 
    8444 $(MODEL_LIB)(traldf_lap.o) :  \ 
    84458464   daymod.F90 \ 
    84468465   dianam.F90 \ 
     
    84628481   trdvor.F90 \ 
    84638482   trdvor_oce.F90 \ 
    8464    $(MODEL_LIB)(daymod.o) \ 
    8465    $(MODEL_LIB)(dianam.o) \ 
     8483   $(MODEL_LIB)(diaptr.o) \ 
    84668484   $(MODEL_LIB)(dom_oce.o) \ 
    84678485   $(MODEL_LIB)(in_out_manager.o) \ 
    84688486   $(MODEL_LIB)(ldftra_oce.o) \ 
    8469    $(MODEL_LIB)(lib_mpp.o) \ 
    8470    $(MODEL_LIB)(lib_print.o) \ 
    8471    $(MODEL_LIB)(oce.o) \ 
    8472    $(MODEL_LIB)(par_kind.o) \ 
    8473    $(MODEL_LIB)(par_oce.o) \ 
    8474    $(MODEL_LIB)(phycst.o) \ 
     8487   $(MODEL_LIB)(oce.o) \ 
     8488   $(MODEL_LIB)(prtctl.o) \ 
     8489   $(MODEL_LIB)(trdmod.o) \ 
     8490   $(MODEL_LIB)(trdmod_oce.o) \ 
     8491   diaptr.F90 \ 
     8492   dom_oce.F90 \ 
     8493   in_out_manager.F90 \ 
     8494   ldftra_oce.F90 \ 
     8495   oce.F90 \ 
     8496   prtctl.F90 \ 
     8497   trdmod.F90 \ 
     8498   trdmod_oce.F90 \ 
     8499   domzgr_substitute.h90 \ 
     8500   ldftra_substitute.h90 \ 
     8501   vectopt_loop_substitute.h90 \ 
     8502   KEY_CPP \ 
     8503   traldf_lap.F90 
     8504$(MODEL_LIB)(tranpc.o) :   \ 
     8505   $(MODEL_LIB)(dom_oce.o) \ 
     8506   $(MODEL_LIB)(in_out_manager.o) \ 
     8507   $(MODEL_LIB)(lib_mpp.o) \ 
     8508   $(MODEL_LIB)(lib_print.o) \ 
     8509   $(MODEL_LIB)(oce.o) \ 
     8510   $(MODEL_LIB)(par_kind.o) \ 
     8511   $(MODEL_LIB)(par_oce.o) \ 
     8512   $(MODEL_LIB)(phycst.o) \ 
     8513   $(MODEL_LIB)(prtctl.o) \ 
    84758514   $(MODEL_LIB)(trabbl.o) \ 
    84768515   $(MODEL_LIB)(trdicp.o) \ 
     
    84818520   $(MODEL_LIB)(trdvor.o) \ 
    84828521   $(MODEL_LIB)(trdvor_oce.o) \ 
    8483    diaptr.F90 \ 
    8484    dom_oce.F90 \ 
    8485    in_out_manager.F90 \ 
    8486    ldftra_oce.F90 \ 
    8487    oce.F90 \ 
    8488    prtctl.F90 \ 
    8489    trdmod.F90 \ 
    8490    trdmod_oce.F90 \ 
    8491    $(MODEL_LIB)(diaptr.o) \ 
    8492    $(MODEL_LIB)(dom_oce.o) \ 
    8493    $(MODEL_LIB)(in_out_manager.o) \ 
    8494    $(MODEL_LIB)(ldftra_oce.o) \ 
    8495    $(MODEL_LIB)(oce.o) \ 
    8496    $(MODEL_LIB)(prtctl.o) \ 
    8497    $(MODEL_LIB)(trdmod.o) \ 
    8498    $(MODEL_LIB)(trdmod_oce.o) \ 
    8499    domzgr_substitute.h90 \ 
    8500    ldftra_substitute.h90 \ 
    8501    vectopt_loop_substitute.h90 \ 
    8502    KEY_CPP \ 
    8503    traldf_lap.F90 
    8504 $(MODEL_LIB)(tranpc.o) :   \ 
     8522   $(MODEL_LIB)(zdfddm.o) \ 
    85058523   dom_oce.F90 \ 
    85068524   in_out_manager.F90 \ 
     
    85228540   zdfddm.F90 \ 
    85238541   $(MODEL_LIB)(dom_oce.o) \ 
    8524    $(MODEL_LIB)(in_out_manager.o) \ 
    8525    $(MODEL_LIB)(lib_mpp.o) \ 
    8526    $(MODEL_LIB)(lib_print.o) \ 
    8527    $(MODEL_LIB)(oce.o) \ 
    8528    $(MODEL_LIB)(par_kind.o) \ 
    8529    $(MODEL_LIB)(par_oce.o) \ 
    8530    $(MODEL_LIB)(phycst.o) \ 
    8531    $(MODEL_LIB)(prtctl.o) \ 
     8542   $(MODEL_LIB)(eosbn2.o) \ 
     8543   $(MODEL_LIB)(in_out_manager.o) \ 
     8544   $(MODEL_LIB)(lbclnk.o) \ 
     8545   $(MODEL_LIB)(oce.o) \ 
     8546   $(MODEL_LIB)(trdmod.o) \ 
     8547   $(MODEL_LIB)(trdmod_oce.o) \ 
     8548   dom_oce.F90 \ 
     8549   eosbn2.F90 \ 
     8550   in_out_manager.F90 \ 
     8551   lbclnk.F90 \ 
     8552   oce.F90 \ 
     8553   trdmod.F90 \ 
     8554   trdmod_oce.F90 \ 
     8555   domzgr_substitute.h90 \ 
     8556   KEY_CPP \ 
     8557   tranpc.F90 
     8558$(MODEL_LIB)(tranxt.o) :   \ 
     8559   $(MODEL_LIB)(dom_oce.o) \ 
     8560   $(MODEL_LIB)(in_out_manager.o) \ 
     8561   $(MODEL_LIB)(lbclnk.o) \ 
     8562   $(MODEL_LIB)(lib_mpp.o) \ 
     8563   $(MODEL_LIB)(lib_print.o) \ 
     8564   $(MODEL_LIB)(obc_oce.o) \ 
     8565   $(MODEL_LIB)(oce.o) \ 
     8566   $(MODEL_LIB)(par_kind.o) \ 
     8567   $(MODEL_LIB)(par_oce.o) \ 
     8568   $(MODEL_LIB)(phycst.o) \ 
     8569   dom_oce.F90 \ 
     8570   in_out_manager.F90 \ 
     8571   lbclnk.F90 \ 
     8572   lib_mpp.F90 \ 
     8573   lib_print.f90 \ 
     8574   obc_oce.F90 \ 
     8575   oce.F90 \ 
     8576   par_kind.F90 \ 
     8577   par_oce.F90 \ 
     8578   phycst.F90 \ 
     8579   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     8580   $(MODEL_LIB)(agrif_opa_update.o) \ 
     8581   $(MODEL_LIB)(dom_oce.o) \ 
     8582   $(MODEL_LIB)(in_out_manager.o) \ 
     8583   $(MODEL_LIB)(lbclnk.o) \ 
     8584   $(MODEL_LIB)(obctra.o) \ 
     8585   $(MODEL_LIB)(oce.o) \ 
     8586   $(MODEL_LIB)(prtctl.o) \ 
     8587   $(MODEL_LIB)(zdf_oce.o) \ 
     8588   agrif_opa_interp.F90 \ 
     8589   agrif_opa_update.F90 \ 
     8590   dom_oce.F90 \ 
     8591   in_out_manager.F90 \ 
     8592   lbclnk.F90 \ 
     8593   obctra.F90 \ 
     8594   oce.F90 \ 
     8595   prtctl.F90 \ 
     8596   zdf_oce.F90 \ 
     8597   $(AGRIF_LIB) \ 
     8598   KEY_CPP \ 
     8599   tranxt.F90 
     8600$(MODEL_LIB)(traqsr.o) :   \ 
     8601   $(MODEL_LIB)(blk_oce.o) \ 
     8602   $(MODEL_LIB)(cpl_oce.o) \ 
     8603   $(MODEL_LIB)(daymod.o) \ 
     8604   $(MODEL_LIB)(dom_oce.o) \ 
     8605   $(MODEL_LIB)(dtasal.o) \ 
     8606   $(MODEL_LIB)(dtasss.o) \ 
     8607   $(MODEL_LIB)(dtasst.o) \ 
     8608   $(MODEL_LIB)(dtatem.o) \ 
     8609   $(MODEL_LIB)(flx_oce.o) \ 
     8610   $(MODEL_LIB)(flxmod.o) \ 
     8611   $(MODEL_LIB)(flxrnf.o) \ 
     8612   $(MODEL_LIB)(ice_oce.o) \ 
     8613   $(MODEL_LIB)(in_out_manager.o) \ 
     8614   $(MODEL_LIB)(lbclnk.o) \ 
     8615   $(MODEL_LIB)(lib_mpp.o) \ 
     8616   $(MODEL_LIB)(lib_print.o) \ 
     8617   $(MODEL_LIB)(oce.o) \ 
     8618   $(MODEL_LIB)(ocfzpt.o) \ 
     8619   $(MODEL_LIB)(par_kind.o) \ 
     8620   $(MODEL_LIB)(par_oce.o) \ 
     8621   $(MODEL_LIB)(phycst.o) \ 
     8622   $(MODEL_LIB)(prtctl.o) \ 
     8623   $(MODEL_LIB)(sms.o) \ 
     8624   $(MODEL_LIB)(taumod.o) \ 
    85328625   $(MODEL_LIB)(trabbl.o) \ 
     8626   $(MODEL_LIB)(tradmp.o) \ 
    85338627   $(MODEL_LIB)(trdicp.o) \ 
    85348628   $(MODEL_LIB)(trdicp_oce.o) \ 
     
    85388632   $(MODEL_LIB)(trdvor.o) \ 
    85398633   $(MODEL_LIB)(trdvor_oce.o) \ 
    8540    $(MODEL_LIB)(zdfddm.o) \ 
    8541    dom_oce.F90 \ 
    8542    eosbn2.F90 \ 
    8543    in_out_manager.F90 \ 
    8544    lbclnk.F90 \ 
    8545    oce.F90 \ 
    8546    trdmod.F90 \ 
    8547    trdmod_oce.F90 \ 
    8548    $(MODEL_LIB)(dom_oce.o) \ 
    8549    $(MODEL_LIB)(eosbn2.o) \ 
    8550    $(MODEL_LIB)(in_out_manager.o) \ 
    8551    $(MODEL_LIB)(lbclnk.o) \ 
    8552    $(MODEL_LIB)(oce.o) \ 
    8553    $(MODEL_LIB)(trdmod.o) \ 
    8554    $(MODEL_LIB)(trdmod_oce.o) \ 
    8555    domzgr_substitute.h90 \ 
    8556    KEY_CPP \ 
    8557    tranpc.F90 
    8558 $(MODEL_LIB)(tranxt.o) :   \ 
    8559    dom_oce.F90 \ 
    8560    in_out_manager.F90 \ 
    8561    lbclnk.F90 \ 
    8562    lib_mpp.F90 \ 
    8563    lib_print.f90 \ 
    8564    obc_oce.F90 \ 
    8565    oce.F90 \ 
    8566    par_kind.F90 \ 
    8567    par_oce.F90 \ 
    8568    phycst.F90 \ 
    8569    $(MODEL_LIB)(dom_oce.o) \ 
    8570    $(MODEL_LIB)(in_out_manager.o) \ 
    8571    $(MODEL_LIB)(lbclnk.o) \ 
    8572    $(MODEL_LIB)(lib_mpp.o) \ 
    8573    $(MODEL_LIB)(lib_print.o) \ 
    8574    $(MODEL_LIB)(obc_oce.o) \ 
    8575    $(MODEL_LIB)(oce.o) \ 
    8576    $(MODEL_LIB)(par_kind.o) \ 
    8577    $(MODEL_LIB)(par_oce.o) \ 
    8578    $(MODEL_LIB)(phycst.o) \ 
    8579    agrif_opa_interp.F90 \ 
    8580    agrif_opa_update.F90 \ 
    8581    dom_oce.F90 \ 
    8582    in_out_manager.F90 \ 
    8583    lbclnk.F90 \ 
    8584    obctra.F90 \ 
    8585    oce.F90 \ 
    8586    prtctl.F90 \ 
    8587    zdf_oce.F90 \ 
    8588    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    8589    $(MODEL_LIB)(agrif_opa_update.o) \ 
    8590    $(MODEL_LIB)(dom_oce.o) \ 
    8591    $(MODEL_LIB)(in_out_manager.o) \ 
    8592    $(MODEL_LIB)(lbclnk.o) \ 
    8593    $(MODEL_LIB)(obctra.o) \ 
    8594    $(MODEL_LIB)(oce.o) \ 
    8595    $(MODEL_LIB)(prtctl.o) \ 
    8596    $(MODEL_LIB)(zdf_oce.o) \ 
    8597    $(AGRIF_LIB) \ 
    8598    KEY_CPP \ 
    8599    tranxt.F90 
    8600 $(MODEL_LIB)(traqsr.o) :   \ 
    86018634   blk_oce.F90 \ 
    86028635   cpl_oce.F90 \ 
     
    86078640   dtasst.F90 \ 
    86088641   dtatem.F90 \ 
     8642   flx_oce.F90 \ 
    86098643   flxmod.F90 \ 
    86108644   flxrnf.F90 \ 
    8611    flx_oce.F90 \ 
    86128645   ice_oce.F90 \ 
    86138646   in_out_manager.F90 \ 
     
    86328665   trdvor.F90 \ 
    86338666   trdvor_oce.F90 \ 
     8667   $(MODEL_LIB)(dom_oce.o) \ 
     8668   $(MODEL_LIB)(in_out_manager.o) \ 
     8669   $(MODEL_LIB)(oce.o) \ 
     8670   $(MODEL_LIB)(ocesbc.o) \ 
     8671   $(MODEL_LIB)(phycst.o) \ 
     8672   $(MODEL_LIB)(prtctl.o) \ 
     8673   $(MODEL_LIB)(trc_oce.o) \ 
     8674   $(MODEL_LIB)(trdmod.o) \ 
     8675   $(MODEL_LIB)(trdmod_oce.o) \ 
     8676   dom_oce.F90 \ 
     8677   in_out_manager.F90 \ 
     8678   oce.F90 \ 
     8679   ocesbc.F90 \ 
     8680   phycst.F90 \ 
     8681   prtctl.F90 \ 
     8682   trc_oce.F90 \ 
     8683   trdmod.F90 \ 
     8684   trdmod_oce.F90 \ 
     8685   domzgr_substitute.h90 \ 
     8686   vectopt_loop_substitute.h90 \ 
     8687   KEY_CPP \ 
     8688   traqsr.F90 
     8689$(MODEL_LIB)(trasbc.o) :   \ 
    86348690   $(MODEL_LIB)(blk_oce.o) \ 
    86358691   $(MODEL_LIB)(cpl_oce.o) \ 
     
    86408696   $(MODEL_LIB)(dtasst.o) \ 
    86418697   $(MODEL_LIB)(dtatem.o) \ 
     8698   $(MODEL_LIB)(flx_oce.o) \ 
    86428699   $(MODEL_LIB)(flxmod.o) \ 
    86438700   $(MODEL_LIB)(flxrnf.o) \ 
    8644    $(MODEL_LIB)(flx_oce.o) \ 
    86458701   $(MODEL_LIB)(ice_oce.o) \ 
    86468702   $(MODEL_LIB)(in_out_manager.o) \ 
     
    86498705   $(MODEL_LIB)(lib_print.o) \ 
    86508706   $(MODEL_LIB)(oce.o) \ 
     8707   $(MODEL_LIB)(ocesbc.o) \ 
    86518708   $(MODEL_LIB)(ocfzpt.o) \ 
    86528709   $(MODEL_LIB)(par_kind.o) \ 
     
    86548711   $(MODEL_LIB)(phycst.o) \ 
    86558712   $(MODEL_LIB)(prtctl.o) \ 
    8656    $(MODEL_LIB)(sms.o) \ 
    86578713   $(MODEL_LIB)(taumod.o) \ 
    86588714   $(MODEL_LIB)(trabbl.o) \ 
    86598715   $(MODEL_LIB)(tradmp.o) \ 
     8716   $(MODEL_LIB)(trc_oce.o) \ 
    86608717   $(MODEL_LIB)(trdicp.o) \ 
    86618718   $(MODEL_LIB)(trdicp_oce.o) \ 
    86628719   $(MODEL_LIB)(trdmld.o) \ 
    86638720   $(MODEL_LIB)(trdmld_oce.o) \ 
     8721   $(MODEL_LIB)(trdmod.o) \ 
    86648722   $(MODEL_LIB)(trdmod_oce.o) \ 
    86658723   $(MODEL_LIB)(trdvor.o) \ 
    86668724   $(MODEL_LIB)(trdvor_oce.o) \ 
    8667    dom_oce.F90 \ 
    8668    in_out_manager.F90 \ 
    8669    ocesbc.F90 \ 
    8670    oce.F90 \ 
    8671    phycst.F90 \ 
    8672    prtctl.F90 \ 
    8673    trc_oce.F90 \ 
    8674    trdmod.F90 \ 
    8675    trdmod_oce.F90 \ 
    8676    $(MODEL_LIB)(dom_oce.o) \ 
    8677    $(MODEL_LIB)(in_out_manager.o) \ 
    8678    $(MODEL_LIB)(ocesbc.o) \ 
    8679    $(MODEL_LIB)(oce.o) \ 
    8680    $(MODEL_LIB)(phycst.o) \ 
    8681    $(MODEL_LIB)(prtctl.o) \ 
    8682    $(MODEL_LIB)(trc_oce.o) \ 
    8683    $(MODEL_LIB)(trdmod.o) \ 
    8684    $(MODEL_LIB)(trdmod_oce.o) \ 
    8685    domzgr_substitute.h90 \ 
    8686    vectopt_loop_substitute.h90 \ 
    8687    KEY_CPP \ 
    8688    traqsr.F90 
    8689 $(MODEL_LIB)(trasbc.o) :   \ 
    86908725   blk_oce.F90 \ 
    86918726   cpl_oce.F90 \ 
     
    86968731   dtasst.F90 \ 
    86978732   dtatem.F90 \ 
     8733   flx_oce.F90 \ 
    86988734   flxmod.F90 \ 
    86998735   flxrnf.F90 \ 
    8700    flx_oce.F90 \ 
    87018736   ice_oce.F90 \ 
    87028737   in_out_manager.F90 \ 
     
    87048739   lib_mpp.F90 \ 
    87058740   lib_print.f90 \ 
     8741   oce.F90 \ 
    87068742   ocesbc.F90 \ 
    8707    oce.F90 \ 
    87088743   ocfzpt.F90 \ 
    87098744   par_kind.F90 \ 
     
    87238758   trdvor.F90 \ 
    87248759   trdvor_oce.F90 \ 
    8725    $(MODEL_LIB)(blk_oce.o) \ 
    8726    $(MODEL_LIB)(cpl_oce.o) \ 
    8727    $(MODEL_LIB)(daymod.o) \ 
    8728    $(MODEL_LIB)(dom_oce.o) \ 
    8729    $(MODEL_LIB)(dtasal.o) \ 
    8730    $(MODEL_LIB)(dtasss.o) \ 
    8731    $(MODEL_LIB)(dtasst.o) \ 
    8732    $(MODEL_LIB)(dtatem.o) \ 
    8733    $(MODEL_LIB)(flxmod.o) \ 
    8734    $(MODEL_LIB)(flxrnf.o) \ 
    8735    $(MODEL_LIB)(flx_oce.o) \ 
    8736    $(MODEL_LIB)(ice_oce.o) \ 
    8737    $(MODEL_LIB)(in_out_manager.o) \ 
    8738    $(MODEL_LIB)(lbclnk.o) \ 
    8739    $(MODEL_LIB)(lib_mpp.o) \ 
    8740    $(MODEL_LIB)(lib_print.o) \ 
     8760   $(MODEL_LIB)(dom_oce.o) \ 
     8761   $(MODEL_LIB)(in_out_manager.o) \ 
     8762   $(MODEL_LIB)(oce.o) \ 
    87418763   $(MODEL_LIB)(ocesbc.o) \ 
    8742    $(MODEL_LIB)(oce.o) \ 
    8743    $(MODEL_LIB)(ocfzpt.o) \ 
    8744    $(MODEL_LIB)(par_kind.o) \ 
    8745    $(MODEL_LIB)(par_oce.o) \ 
    8746    $(MODEL_LIB)(phycst.o) \ 
    8747    $(MODEL_LIB)(prtctl.o) \ 
    8748    $(MODEL_LIB)(taumod.o) \ 
     8764   $(MODEL_LIB)(phycst.o) \ 
     8765   $(MODEL_LIB)(prtctl.o) \ 
     8766   $(MODEL_LIB)(traqsr.o) \ 
     8767   $(MODEL_LIB)(trdmod.o) \ 
     8768   $(MODEL_LIB)(trdmod_oce.o) \ 
     8769   dom_oce.F90 \ 
     8770   in_out_manager.F90 \ 
     8771   oce.F90 \ 
     8772   ocesbc.F90 \ 
     8773   phycst.F90 \ 
     8774   prtctl.F90 \ 
     8775   traqsr.F90 \ 
     8776   trdmod.F90 \ 
     8777   trdmod_oce.F90 \ 
     8778   domzgr_substitute.h90 \ 
     8779   vectopt_loop_substitute.h90 \ 
     8780   KEY_CPP \ 
     8781   trasbc.F90 
     8782$(MODEL_LIB)(trazdf_exp.o) :  \ 
     8783   $(MODEL_LIB)(dom_oce.o) \ 
     8784   $(MODEL_LIB)(in_out_manager.o) \ 
     8785   $(MODEL_LIB)(lbclnk.o) \ 
     8786   $(MODEL_LIB)(lib_mpp.o) \ 
     8787   $(MODEL_LIB)(lib_print.o) \ 
     8788   $(MODEL_LIB)(oce.o) \ 
     8789   $(MODEL_LIB)(par_kind.o) \ 
     8790   $(MODEL_LIB)(par_oce.o) \ 
     8791   $(MODEL_LIB)(prtctl.o) \ 
    87498792   $(MODEL_LIB)(trabbl.o) \ 
    8750    $(MODEL_LIB)(tradmp.o) \ 
    8751    $(MODEL_LIB)(trc_oce.o) \ 
    87528793   $(MODEL_LIB)(trdicp.o) \ 
    87538794   $(MODEL_LIB)(trdicp_oce.o) \ 
    87548795   $(MODEL_LIB)(trdmld.o) \ 
    87558796   $(MODEL_LIB)(trdmld_oce.o) \ 
    8756    $(MODEL_LIB)(trdmod.o) \ 
    87578797   $(MODEL_LIB)(trdmod_oce.o) \ 
    87588798   $(MODEL_LIB)(trdvor.o) \ 
    87598799   $(MODEL_LIB)(trdvor_oce.o) \ 
    8760    dom_oce.F90 \ 
    8761    in_out_manager.F90 \ 
    8762    ocesbc.F90 \ 
    8763    oce.F90 \ 
    8764    phycst.F90 \ 
    8765    prtctl.F90 \ 
    8766    traqsr.F90 \ 
    8767    trdmod.F90 \ 
    8768    trdmod_oce.F90 \ 
    8769    $(MODEL_LIB)(dom_oce.o) \ 
    8770    $(MODEL_LIB)(in_out_manager.o) \ 
    8771    $(MODEL_LIB)(ocesbc.o) \ 
    8772    $(MODEL_LIB)(oce.o) \ 
    8773    $(MODEL_LIB)(phycst.o) \ 
    8774    $(MODEL_LIB)(prtctl.o) \ 
    8775    $(MODEL_LIB)(traqsr.o) \ 
    8776    $(MODEL_LIB)(trdmod.o) \ 
    8777    $(MODEL_LIB)(trdmod_oce.o) \ 
    8778    domzgr_substitute.h90 \ 
    8779    vectopt_loop_substitute.h90 \ 
    8780    KEY_CPP \ 
    8781    trasbc.F90 
    8782 $(MODEL_LIB)(trazdf_exp.o) :  \ 
     8800   $(MODEL_LIB)(zdf_oce.o) \ 
    87838801   dom_oce.F90 \ 
    87848802   in_out_manager.F90 \ 
     
    88018819   $(MODEL_LIB)(dom_oce.o) \ 
    88028820   $(MODEL_LIB)(in_out_manager.o) \ 
    8803    $(MODEL_LIB)(lbclnk.o) \ 
    8804    $(MODEL_LIB)(lib_mpp.o) \ 
    8805    $(MODEL_LIB)(lib_print.o) \ 
    8806    $(MODEL_LIB)(oce.o) \ 
    8807    $(MODEL_LIB)(par_kind.o) \ 
    8808    $(MODEL_LIB)(par_oce.o) \ 
    8809    $(MODEL_LIB)(prtctl.o) \ 
     8821   $(MODEL_LIB)(oce.o) \ 
     8822   $(MODEL_LIB)(prtctl.o) \ 
     8823   $(MODEL_LIB)(trdmod.o) \ 
     8824   $(MODEL_LIB)(trdmod_oce.o) \ 
     8825   $(MODEL_LIB)(zdf_oce.o) \ 
     8826   $(MODEL_LIB)(zdfddm.o) \ 
     8827   dom_oce.F90 \ 
     8828   in_out_manager.F90 \ 
     8829   oce.F90 \ 
     8830   prtctl.F90 \ 
     8831   trdmod.F90 \ 
     8832   trdmod_oce.F90 \ 
     8833   zdf_oce.F90 \ 
     8834   zdfddm.F90 \ 
     8835   domzgr_substitute.h90 \ 
     8836   zdfddm_substitute.h90 \ 
     8837   KEY_CPP \ 
     8838   trazdf_exp.F90 
     8839$(MODEL_LIB)(trazdf_imp.o) :  \ 
     8840   $(MODEL_LIB)(dom_oce.o) \ 
     8841   $(MODEL_LIB)(eosbn2.o) \ 
     8842   $(MODEL_LIB)(in_out_manager.o) \ 
     8843   $(MODEL_LIB)(lbclnk.o) \ 
     8844   $(MODEL_LIB)(lib_mpp.o) \ 
     8845   $(MODEL_LIB)(lib_print.o) \ 
     8846   $(MODEL_LIB)(oce.o) \ 
     8847   $(MODEL_LIB)(ocesbc.o) \ 
     8848   $(MODEL_LIB)(par_kind.o) \ 
     8849   $(MODEL_LIB)(par_oce.o) \ 
     8850   $(MODEL_LIB)(phycst.o) \ 
     8851   $(MODEL_LIB)(prtctl.o) \ 
     8852   $(MODEL_LIB)(taumod.o) \ 
    88108853   $(MODEL_LIB)(trabbl.o) \ 
    88118854   $(MODEL_LIB)(trdicp.o) \ 
     
    88178860   $(MODEL_LIB)(trdvor_oce.o) \ 
    88188861   $(MODEL_LIB)(zdf_oce.o) \ 
    8819    dom_oce.F90 \ 
    8820    in_out_manager.F90 \ 
    8821    oce.F90 \ 
    8822    prtctl.F90 \ 
    8823    trdmod.F90 \ 
    8824    trdmod_oce.F90 \ 
    8825    zdfddm.F90 \ 
    8826    zdf_oce.F90 \ 
    8827    $(MODEL_LIB)(dom_oce.o) \ 
    8828    $(MODEL_LIB)(in_out_manager.o) \ 
    8829    $(MODEL_LIB)(oce.o) \ 
    8830    $(MODEL_LIB)(prtctl.o) \ 
    8831    $(MODEL_LIB)(trdmod.o) \ 
    8832    $(MODEL_LIB)(trdmod_oce.o) \ 
    88338862   $(MODEL_LIB)(zdfddm.o) \ 
    8834    $(MODEL_LIB)(zdf_oce.o) \ 
    8835    domzgr_substitute.h90 \ 
    8836    zdfddm_substitute.h90 \ 
    8837    KEY_CPP \ 
    8838    trazdf_exp.F90 
    8839 $(MODEL_LIB)(trazdf_imp.o) :  \ 
    88408863   dom_oce.F90 \ 
    88418864   eosbn2.F90 \ 
     
    88448867   lib_mpp.F90 \ 
    88458868   lib_print.f90 \ 
     8869   oce.F90 \ 
    88468870   ocesbc.F90 \ 
    8847    oce.F90 \ 
    88488871   par_kind.F90 \ 
    88498872   par_oce.F90 \ 
     
    88598882   trdvor.F90 \ 
    88608883   trdvor_oce.F90 \ 
     8884   zdf_oce.F90 \ 
    88618885   zdfddm.F90 \ 
     8886   $(MODEL_LIB)(dom_oce.o) \ 
     8887   $(MODEL_LIB)(in_out_manager.o) \ 
     8888   $(MODEL_LIB)(ldftra_oce.o) \ 
     8889   $(MODEL_LIB)(oce.o) \ 
     8890   $(MODEL_LIB)(prtctl.o) \ 
     8891   $(MODEL_LIB)(trdmod.o) \ 
     8892   $(MODEL_LIB)(trdmod_oce.o) \ 
     8893   $(MODEL_LIB)(zdf_oce.o) \ 
     8894   $(MODEL_LIB)(zdfddm.o) \ 
     8895   $(MODEL_LIB)(zdfkpp.o) \ 
     8896   dom_oce.F90 \ 
     8897   in_out_manager.F90 \ 
     8898   ldftra_oce.F90 \ 
     8899   oce.F90 \ 
     8900   prtctl.F90 \ 
     8901   trdmod.F90 \ 
     8902   trdmod_oce.F90 \ 
    88628903   zdf_oce.F90 \ 
     8904   zdfddm.F90 \ 
     8905   zdfkpp.F90 \ 
     8906   domzgr_substitute.h90 \ 
     8907   zdf.matrixsolver.h90 \ 
     8908   zdfddm_substitute.h90 \ 
     8909   KEY_CPP \ 
     8910   trazdf_imp.F90 
     8911$(MODEL_LIB)(trazdf_iso.o) :  \ 
    88638912   $(MODEL_LIB)(dom_oce.o) \ 
    88648913   $(MODEL_LIB)(eosbn2.o) \ 
    88658914   $(MODEL_LIB)(in_out_manager.o) \ 
    88668915   $(MODEL_LIB)(lbclnk.o) \ 
    8867    $(MODEL_LIB)(lib_mpp.o) \ 
    8868    $(MODEL_LIB)(lib_print.o) \ 
     8916   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8917   $(MODEL_LIB)(ldftra_oce.o) \ 
     8918   $(MODEL_LIB)(lib_mpp.o) \ 
     8919   $(MODEL_LIB)(lib_print.o) \ 
     8920   $(MODEL_LIB)(oce.o) \ 
    88698921   $(MODEL_LIB)(ocesbc.o) \ 
    8870    $(MODEL_LIB)(oce.o) \ 
    88718922   $(MODEL_LIB)(par_kind.o) \ 
    88728923   $(MODEL_LIB)(par_oce.o) \ 
     
    88828933   $(MODEL_LIB)(trdvor.o) \ 
    88838934   $(MODEL_LIB)(trdvor_oce.o) \ 
     8935   $(MODEL_LIB)(zdf_oce.o) \ 
    88848936   $(MODEL_LIB)(zdfddm.o) \ 
    8885    $(MODEL_LIB)(zdf_oce.o) \ 
    8886    dom_oce.F90 \ 
    8887    in_out_manager.F90 \ 
    8888    ldftra_oce.F90 \ 
    8889    oce.F90 \ 
    8890    prtctl.F90 \ 
    8891    trdmod.F90 \ 
    8892    trdmod_oce.F90 \ 
    8893    zdfddm.F90 \ 
    8894    zdfkpp.F90 \ 
    8895    zdf_oce.F90 \ 
    8896    $(MODEL_LIB)(dom_oce.o) \ 
    8897    $(MODEL_LIB)(in_out_manager.o) \ 
    8898    $(MODEL_LIB)(ldftra_oce.o) \ 
    8899    $(MODEL_LIB)(oce.o) \ 
    8900    $(MODEL_LIB)(prtctl.o) \ 
    8901    $(MODEL_LIB)(trdmod.o) \ 
    8902    $(MODEL_LIB)(trdmod_oce.o) \ 
    8903    $(MODEL_LIB)(zdfddm.o) \ 
    8904    $(MODEL_LIB)(zdfkpp.o) \ 
    8905    $(MODEL_LIB)(zdf_oce.o) \ 
    8906    domzgr_substitute.h90 \ 
    8907    zdfddm_substitute.h90 \ 
    8908    zdf.matrixsolver.h90 \ 
    8909    KEY_CPP \ 
    8910    trazdf_imp.F90 
    8911 $(MODEL_LIB)(trazdf_iso.o) :  \ 
     8937   $(MODEL_LIB)(zdfmxl.o) \ 
    89128938   dom_oce.F90 \ 
    89138939   eosbn2.F90 \ 
     
    89188944   lib_mpp.F90 \ 
    89198945   lib_print.f90 \ 
     8946   oce.F90 \ 
    89208947   ocesbc.F90 \ 
    8921    oce.F90 \ 
    89228948   par_kind.F90 \ 
    89238949   par_oce.F90 \ 
     
    89338959   trdvor.F90 \ 
    89348960   trdvor_oce.F90 \ 
     8961   zdf_oce.F90 \ 
    89358962   zdfddm.F90 \ 
    89368963   zdfmxl.F90 \ 
     8964   $(MODEL_LIB)(dom_oce.o) \ 
     8965   $(MODEL_LIB)(in_out_manager.o) \ 
     8966   $(MODEL_LIB)(lbclnk.o) \ 
     8967   $(MODEL_LIB)(ldfslp.o) \ 
     8968   $(MODEL_LIB)(ldftra_oce.o) \ 
     8969   $(MODEL_LIB)(oce.o) \ 
     8970   $(MODEL_LIB)(prtctl.o) \ 
     8971   $(MODEL_LIB)(trdmod.o) \ 
     8972   $(MODEL_LIB)(trdmod_oce.o) \ 
     8973   $(MODEL_LIB)(zdf_oce.o) \ 
     8974   $(MODEL_LIB)(zdfddm.o) \ 
     8975   $(MODEL_LIB)(zdfkpp.o) \ 
     8976   dom_oce.F90 \ 
     8977   in_out_manager.F90 \ 
     8978   lbclnk.F90 \ 
     8979   ldfslp.F90 \ 
     8980   ldftra_oce.F90 \ 
     8981   oce.F90 \ 
     8982   prtctl.F90 \ 
     8983   trdmod.F90 \ 
     8984   trdmod_oce.F90 \ 
    89378985   zdf_oce.F90 \ 
     8986   zdfddm.F90 \ 
     8987   zdfkpp.F90 \ 
     8988   domzgr_substitute.h90 \ 
     8989   ldfeiv_substitute.h90 \ 
     8990   ldftra_substitute.h90 \ 
     8991   zdf.matrixsolver.h90 \ 
     8992   zdfddm_substitute.h90 \ 
     8993   KEY_CPP \ 
     8994   trazdf_iso.F90 
     8995$(MODEL_LIB)(trazdf_iso_vopt.o) :   \ 
    89388996   $(MODEL_LIB)(dom_oce.o) \ 
    89398997   $(MODEL_LIB)(eosbn2.o) \ 
     
    89449002   $(MODEL_LIB)(lib_mpp.o) \ 
    89459003   $(MODEL_LIB)(lib_print.o) \ 
     9004   $(MODEL_LIB)(oce.o) \ 
    89469005   $(MODEL_LIB)(ocesbc.o) \ 
    8947    $(MODEL_LIB)(oce.o) \ 
    89489006   $(MODEL_LIB)(par_kind.o) \ 
    89499007   $(MODEL_LIB)(par_oce.o) \ 
     
    89599017   $(MODEL_LIB)(trdvor.o) \ 
    89609018   $(MODEL_LIB)(trdvor_oce.o) \ 
     9019   $(MODEL_LIB)(zdf_oce.o) \ 
    89619020   $(MODEL_LIB)(zdfddm.o) \ 
    89629021   $(MODEL_LIB)(zdfmxl.o) \ 
    8963    $(MODEL_LIB)(zdf_oce.o) \ 
    8964    dom_oce.F90 \ 
    8965    in_out_manager.F90 \ 
    8966    lbclnk.F90 \ 
    8967    ldfslp.F90 \ 
    8968    ldftra_oce.F90 \ 
    8969    oce.F90 \ 
    8970    prtctl.F90 \ 
    8971    trdmod.F90 \ 
    8972    trdmod_oce.F90 \ 
    8973    zdfddm.F90 \ 
    8974    zdfkpp.F90 \ 
    8975    zdf_oce.F90 \ 
    8976    $(MODEL_LIB)(dom_oce.o) \ 
    8977    $(MODEL_LIB)(in_out_manager.o) \ 
    8978    $(MODEL_LIB)(lbclnk.o) \ 
    8979    $(MODEL_LIB)(ldfslp.o) \ 
    8980    $(MODEL_LIB)(ldftra_oce.o) \ 
    8981    $(MODEL_LIB)(oce.o) \ 
    8982    $(MODEL_LIB)(prtctl.o) \ 
    8983    $(MODEL_LIB)(trdmod.o) \ 
    8984    $(MODEL_LIB)(trdmod_oce.o) \ 
    8985    $(MODEL_LIB)(zdfddm.o) \ 
    8986    $(MODEL_LIB)(zdfkpp.o) \ 
    8987    $(MODEL_LIB)(zdf_oce.o) \ 
    8988    domzgr_substitute.h90 \ 
    8989    ldfeiv_substitute.h90 \ 
    8990    ldftra_substitute.h90 \ 
    8991    zdfddm_substitute.h90 \ 
    8992    zdf.matrixsolver.h90 \ 
    8993    KEY_CPP \ 
    8994    trazdf_iso.F90 
    8995 $(MODEL_LIB)(trazdf_iso_vopt.o) :   \ 
    89969022   dom_oce.F90 \ 
    89979023   eosbn2.F90 \ 
     
    90029028   lib_mpp.F90 \ 
    90039029   lib_print.f90 \ 
     9030   oce.F90 \ 
    90049031   ocesbc.F90 \ 
    9005    oce.F90 \ 
    90069032   par_kind.F90 \ 
    90079033   par_oce.F90 \ 
     
    90179043   trdvor.F90 \ 
    90189044   trdvor_oce.F90 \ 
     9045   zdf_oce.F90 \ 
    90199046   zdfddm.F90 \ 
    90209047   zdfmxl.F90 \ 
    9021    zdf_oce.F90 \ 
    9022    $(MODEL_LIB)(dom_oce.o) \ 
    9023    $(MODEL_LIB)(eosbn2.o) \ 
    9024    $(MODEL_LIB)(in_out_manager.o) \ 
    9025    $(MODEL_LIB)(lbclnk.o) \ 
    9026    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9048   $(MODEL_LIB)(dom_oce.o) \ 
     9049   $(MODEL_LIB)(in_out_manager.o) \ 
     9050   $(MODEL_LIB)(lbclnk.o) \ 
     9051   $(MODEL_LIB)(ldfslp.o) \ 
    90279052   $(MODEL_LIB)(ldftra_oce.o) \ 
    9028    $(MODEL_LIB)(lib_mpp.o) \ 
    9029    $(MODEL_LIB)(lib_print.o) \ 
    9030    $(MODEL_LIB)(ocesbc.o) \ 
    9031    $(MODEL_LIB)(oce.o) \ 
    9032    $(MODEL_LIB)(par_kind.o) \ 
    9033    $(MODEL_LIB)(par_oce.o) \ 
    9034    $(MODEL_LIB)(phycst.o) \ 
    9035    $(MODEL_LIB)(prtctl.o) \ 
    9036    $(MODEL_LIB)(taumod.o) \ 
    9037    $(MODEL_LIB)(trabbl.o) \ 
    9038    $(MODEL_LIB)(trdicp.o) \ 
    9039    $(MODEL_LIB)(trdicp_oce.o) \ 
    9040    $(MODEL_LIB)(trdmld.o) \ 
    9041    $(MODEL_LIB)(trdmld_oce.o) \ 
     9053   $(MODEL_LIB)(oce.o) \ 
     9054   $(MODEL_LIB)(prtctl.o) \ 
     9055   $(MODEL_LIB)(trdmod.o) \ 
    90429056   $(MODEL_LIB)(trdmod_oce.o) \ 
    9043    $(MODEL_LIB)(trdvor.o) \ 
    9044    $(MODEL_LIB)(trdvor_oce.o) \ 
     9057   $(MODEL_LIB)(zdf_oce.o) \ 
    90459058   $(MODEL_LIB)(zdfddm.o) \ 
    9046    $(MODEL_LIB)(zdfmxl.o) \ 
    9047    $(MODEL_LIB)(zdf_oce.o) \ 
     9059   $(MODEL_LIB)(zdfkpp.o) \ 
    90489060   dom_oce.F90 \ 
    90499061   in_out_manager.F90 \ 
     
    90559067   trdmod.F90 \ 
    90569068   trdmod_oce.F90 \ 
     9069   zdf_oce.F90 \ 
    90579070   zdfddm.F90 \ 
    90589071   zdfkpp.F90 \ 
    9059    zdf_oce.F90 \ 
    9060    $(MODEL_LIB)(dom_oce.o) \ 
    9061    $(MODEL_LIB)(in_out_manager.o) \ 
    9062    $(MODEL_LIB)(lbclnk.o) \ 
    9063    $(MODEL_LIB)(ldfslp.o) \ 
    9064    $(MODEL_LIB)(ldftra_oce.o) \ 
    9065    $(MODEL_LIB)(oce.o) \ 
    9066    $(MODEL_LIB)(prtctl.o) \ 
    9067    $(MODEL_LIB)(trdmod.o) \ 
    9068    $(MODEL_LIB)(trdmod_oce.o) \ 
    9069    $(MODEL_LIB)(zdfddm.o) \ 
    9070    $(MODEL_LIB)(zdfkpp.o) \ 
    9071    $(MODEL_LIB)(zdf_oce.o) \ 
    90729072   domzgr_substitute.h90 \ 
    90739073   ldfeiv_substitute.h90 \ 
     
    90779077   KEY_CPP \ 
    90789078   trazdf_iso_vopt.F90 
     9079$(MODEL_LIB)(trc_oce.o) :  \ 
     9080   $(MODEL_LIB)(par_kind.o) \ 
     9081   par_kind.F90 \ 
     9082   $(MODEL_LIB)(par_oce.o) \ 
     9083   $(MODEL_LIB)(sms.o) \ 
     9084   par_oce.F90 \ 
     9085   sms.F90 \ 
     9086   KEY_CPP \ 
     9087   trc_oce.F90 
    90799088$(MODEL_LIB)(trcstp.o) :   \ 
    90809089   trcstp.F90 
    9081 $(MODEL_LIB)(trc_oce.o) :  \ 
    9082    par_kind.F90 \ 
    9083    $(MODEL_LIB)(par_kind.o) \ 
    9084    par_oce.F90 \ 
    9085    sms.F90 \ 
    9086    $(MODEL_LIB)(par_oce.o) \ 
    9087    $(MODEL_LIB)(sms.o) \ 
    9088    KEY_CPP \ 
    9089    trc_oce.F90 
    90909090$(MODEL_LIB)(trdicp.o) :   \ 
     9091   $(MODEL_LIB)(dom_oce.o) \ 
     9092   $(MODEL_LIB)(in_out_manager.o) \ 
     9093   $(MODEL_LIB)(lib_print.o) \ 
     9094   $(MODEL_LIB)(par_kind.o) \ 
     9095   $(MODEL_LIB)(par_oce.o) \ 
     9096   $(MODEL_LIB)(phycst.o) \ 
     9097   $(MODEL_LIB)(prtctl.o) \ 
     9098   $(MODEL_LIB)(trdicp_oce.o) \ 
     9099   $(MODEL_LIB)(trdmld_oce.o) \ 
     9100   $(MODEL_LIB)(trdvor_oce.o) \ 
     9101   $(MODEL_LIB)(zdfddm.o) \ 
    90919102   dom_oce.F90 \ 
    90929103   in_out_manager.F90 \ 
     
    91019112   zdfddm.F90 \ 
    91029113   $(MODEL_LIB)(dom_oce.o) \ 
    9103    $(MODEL_LIB)(in_out_manager.o) \ 
    9104    $(MODEL_LIB)(lib_print.o) \ 
     9114   $(MODEL_LIB)(eosbn2.o) \ 
     9115   $(MODEL_LIB)(in_out_manager.o) \ 
     9116   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9117   $(MODEL_LIB)(ldftra_oce.o) \ 
     9118   $(MODEL_LIB)(lib_mpp.o) \ 
     9119   $(MODEL_LIB)(oce.o) \ 
     9120   $(MODEL_LIB)(phycst.o) \ 
     9121   $(MODEL_LIB)(trdmod_oce.o) \ 
     9122   $(MODEL_LIB)(zdf_oce.o) \ 
     9123   dom_oce.F90 \ 
     9124   eosbn2.F90 \ 
     9125   in_out_manager.F90 \ 
     9126   ldfdyn_oce.F90 \ 
     9127   ldftra_oce.F90 \ 
     9128   lib_mpp.F90 \ 
     9129   oce.F90 \ 
     9130   phycst.F90 \ 
     9131   trdmod_oce.F90 \ 
     9132   zdf_oce.F90 \ 
     9133   domzgr_substitute.h90 \ 
     9134   vectopt_loop_substitute.h90 \ 
     9135   KEY_CPP \ 
     9136   trdicp.F90 
     9137$(MODEL_LIB)(trdicp_oce.o) :  \ 
     9138   $(MODEL_LIB)(par_kind.o) \ 
     9139   par_kind.F90 \ 
     9140   $(MODEL_LIB)(par_oce.o) \ 
     9141   par_oce.F90 \ 
     9142   KEY_CPP \ 
     9143   trdicp_oce.F90 
     9144$(MODEL_LIB)(trdmld.o) :   \ 
     9145   $(MODEL_LIB)(daymod.o) \ 
     9146   $(MODEL_LIB)(dom_oce.o) \ 
     9147   $(MODEL_LIB)(in_out_manager.o) \ 
     9148   $(MODEL_LIB)(lbclnk.o) \ 
     9149   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9150   $(MODEL_LIB)(ldftra_oce.o) \ 
     9151   $(MODEL_LIB)(lib_mpp.o) \ 
     9152   $(MODEL_LIB)(lib_print.o) \ 
     9153   $(MODEL_LIB)(oce.o) \ 
    91059154   $(MODEL_LIB)(par_kind.o) \ 
    91069155   $(MODEL_LIB)(par_oce.o) \ 
     
    91109159   $(MODEL_LIB)(trdmld_oce.o) \ 
    91119160   $(MODEL_LIB)(trdvor_oce.o) \ 
    9112    $(MODEL_LIB)(zdfddm.o) \ 
    9113    dom_oce.F90 \ 
    9114    eosbn2.F90 \ 
    9115    in_out_manager.F90 \ 
    9116    ldfdyn_oce.F90 \ 
    9117    ldftra_oce.F90 \ 
    9118    lib_mpp.F90 \ 
    9119    oce.F90 \ 
    9120    phycst.F90 \ 
    9121    trdmod_oce.F90 \ 
    9122    zdf_oce.F90 \ 
    9123    $(MODEL_LIB)(dom_oce.o) \ 
    9124    $(MODEL_LIB)(eosbn2.o) \ 
    9125    $(MODEL_LIB)(in_out_manager.o) \ 
    9126    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9127    $(MODEL_LIB)(ldftra_oce.o) \ 
    9128    $(MODEL_LIB)(lib_mpp.o) \ 
    9129    $(MODEL_LIB)(oce.o) \ 
    9130    $(MODEL_LIB)(phycst.o) \ 
    9131    $(MODEL_LIB)(trdmod_oce.o) \ 
    91329161   $(MODEL_LIB)(zdf_oce.o) \ 
    9133    domzgr_substitute.h90 \ 
    9134    vectopt_loop_substitute.h90 \ 
    9135    KEY_CPP \ 
    9136    trdicp.F90 
    9137 $(MODEL_LIB)(trdicp_oce.o) :  \ 
    9138    par_kind.F90 \ 
    9139    $(MODEL_LIB)(par_kind.o) \ 
    9140    par_oce.F90 \ 
    9141    $(MODEL_LIB)(par_oce.o) \ 
    9142    KEY_CPP \ 
    9143    trdicp_oce.F90 
    9144 $(MODEL_LIB)(trdmld.o) :   \ 
     9162   $(MODEL_LIB)(zdfmxl.o) \ 
    91459163   daymod.F90 \ 
    91469164   dom_oce.F90 \ 
     
    91599177   trdmld_oce.F90 \ 
    91609178   trdvor_oce.F90 \ 
     9179   zdf_oce.F90 \ 
    91619180   zdfmxl.F90 \ 
    9162    zdf_oce.F90 \ 
    91639181   $(MODEL_LIB)(daymod.o) \ 
    9164    $(MODEL_LIB)(dom_oce.o) \ 
    9165    $(MODEL_LIB)(in_out_manager.o) \ 
    9166    $(MODEL_LIB)(lbclnk.o) \ 
    9167    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9182   $(MODEL_LIB)(diadimg.o) \ 
     9183   $(MODEL_LIB)(dianam.o) \ 
     9184   $(MODEL_LIB)(dom_oce.o) \ 
     9185   $(MODEL_LIB)(in_out_manager.o) \ 
     9186   $(MODEL_LIB)(lbclnk.o) \ 
     9187   $(MODEL_LIB)(ldfslp.o) \ 
    91689188   $(MODEL_LIB)(ldftra_oce.o) \ 
    9169    $(MODEL_LIB)(lib_mpp.o) \ 
    9170    $(MODEL_LIB)(lib_print.o) \ 
    9171    $(MODEL_LIB)(oce.o) \ 
    9172    $(MODEL_LIB)(par_kind.o) \ 
    9173    $(MODEL_LIB)(par_oce.o) \ 
    9174    $(MODEL_LIB)(phycst.o) \ 
    9175    $(MODEL_LIB)(prtctl.o) \ 
    9176    $(MODEL_LIB)(trdicp_oce.o) \ 
    9177    $(MODEL_LIB)(trdmld_oce.o) \ 
    9178    $(MODEL_LIB)(trdvor_oce.o) \ 
     9189   $(MODEL_LIB)(oce.o) \ 
     9190   $(MODEL_LIB)(phycst.o) \ 
     9191   $(MODEL_LIB)(trdmod_oce.o) \ 
     9192   $(MODEL_LIB)(zdf_oce.o) \ 
     9193   $(MODEL_LIB)(zdfddm.o) \ 
    91799194   $(MODEL_LIB)(zdfmxl.o) \ 
    9180    $(MODEL_LIB)(zdf_oce.o) \ 
    91819195   daymod.F90 \ 
    91829196   diadimg.F90 \ 
     
    91909204   phycst.F90 \ 
    91919205   trdmod_oce.F90 \ 
     9206   zdf_oce.F90 \ 
    91929207   zdfddm.F90 \ 
    91939208   zdfmxl.F90 \ 
    9194    zdf_oce.F90 \ 
    9195    $(MODEL_LIB)(daymod.o) \ 
    9196    $(MODEL_LIB)(diadimg.o) \ 
    9197    $(MODEL_LIB)(dianam.o) \ 
    9198    $(MODEL_LIB)(dom_oce.o) \ 
    9199    $(MODEL_LIB)(in_out_manager.o) \ 
    9200    $(MODEL_LIB)(lbclnk.o) \ 
    9201    $(MODEL_LIB)(ldfslp.o) \ 
    9202    $(MODEL_LIB)(ldftra_oce.o) \ 
    9203    $(MODEL_LIB)(oce.o) \ 
    9204    $(MODEL_LIB)(phycst.o) \ 
    9205    $(MODEL_LIB)(trdmod_oce.o) \ 
    9206    $(MODEL_LIB)(zdfddm.o) \ 
    9207    $(MODEL_LIB)(zdfmxl.o) \ 
    9208    $(MODEL_LIB)(zdf_oce.o) \ 
    92099209   domzgr_substitute.h90 \ 
    92109210   ldftra_substitute.h90 \ 
     
    92149214   trdmld.F90 
    92159215$(MODEL_LIB)(trdmld_oce.o) :  \ 
    9216    par_kind.F90 \ 
    9217    $(MODEL_LIB)(par_kind.o) \ 
    9218    par_oce.F90 \ 
    9219    $(MODEL_LIB)(par_oce.o) \ 
     9216   $(MODEL_LIB)(par_kind.o) \ 
     9217   par_kind.F90 \ 
     9218   $(MODEL_LIB)(par_oce.o) \ 
     9219   par_oce.F90 \ 
    92209220   KEY_CPP \ 
    92219221   trdmld_oce.F90 
    92229222$(MODEL_LIB)(trdmod.o) :   \ 
     9223   $(MODEL_LIB)(daymod.o) \ 
     9224   $(MODEL_LIB)(diadimg.o) \ 
     9225   $(MODEL_LIB)(dianam.o) \ 
     9226   $(MODEL_LIB)(dom_oce.o) \ 
     9227   $(MODEL_LIB)(eosbn2.o) \ 
     9228   $(MODEL_LIB)(in_out_manager.o) \ 
     9229   $(MODEL_LIB)(lbclnk.o) \ 
     9230   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9231   $(MODEL_LIB)(ldfslp.o) \ 
     9232   $(MODEL_LIB)(ldftra_oce.o) \ 
     9233   $(MODEL_LIB)(lib_mpp.o) \ 
     9234   $(MODEL_LIB)(lib_print.o) \ 
     9235   $(MODEL_LIB)(oce.o) \ 
     9236   $(MODEL_LIB)(par_kind.o) \ 
     9237   $(MODEL_LIB)(par_oce.o) \ 
     9238   $(MODEL_LIB)(phycst.o) \ 
     9239   $(MODEL_LIB)(prtctl.o) \ 
     9240   $(MODEL_LIB)(trdicp_oce.o) \ 
     9241   $(MODEL_LIB)(trdmld_oce.o) \ 
     9242   $(MODEL_LIB)(trdmod_oce.o) \ 
     9243   $(MODEL_LIB)(trdvor_oce.o) \ 
     9244   $(MODEL_LIB)(zdf_oce.o) \ 
     9245   $(MODEL_LIB)(zdfddm.o) \ 
     9246   $(MODEL_LIB)(zdfmxl.o) \ 
    92239247   daymod.F90 \ 
    92249248   diadimg.F90 \ 
     
    92429266   trdmod_oce.F90 \ 
    92439267   trdvor_oce.F90 \ 
     9268   zdf_oce.F90 \ 
    92449269   zdfddm.F90 \ 
    92459270   zdfmxl.F90 \ 
    9246    zdf_oce.F90 \ 
    9247    $(MODEL_LIB)(daymod.o) \ 
    9248    $(MODEL_LIB)(diadimg.o) \ 
    9249    $(MODEL_LIB)(dianam.o) \ 
    9250    $(MODEL_LIB)(dom_oce.o) \ 
    9251    $(MODEL_LIB)(eosbn2.o) \ 
    9252    $(MODEL_LIB)(in_out_manager.o) \ 
    9253    $(MODEL_LIB)(lbclnk.o) \ 
    9254    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9255    $(MODEL_LIB)(ldfslp.o) \ 
    9256    $(MODEL_LIB)(ldftra_oce.o) \ 
    9257    $(MODEL_LIB)(lib_mpp.o) \ 
    9258    $(MODEL_LIB)(lib_print.o) \ 
    9259    $(MODEL_LIB)(oce.o) \ 
    9260    $(MODEL_LIB)(par_kind.o) \ 
    9261    $(MODEL_LIB)(par_oce.o) \ 
    9262    $(MODEL_LIB)(phycst.o) \ 
    9263    $(MODEL_LIB)(prtctl.o) \ 
    9264    $(MODEL_LIB)(trdicp_oce.o) \ 
    9265    $(MODEL_LIB)(trdmld_oce.o) \ 
     9271   $(MODEL_LIB)(dom_oce.o) \ 
     9272   $(MODEL_LIB)(in_out_manager.o) \ 
     9273   $(MODEL_LIB)(oce.o) \ 
     9274   $(MODEL_LIB)(trabbl.o) \ 
     9275   $(MODEL_LIB)(trdicp.o) \ 
     9276   $(MODEL_LIB)(trdmld.o) \ 
    92669277   $(MODEL_LIB)(trdmod_oce.o) \ 
    9267    $(MODEL_LIB)(trdvor_oce.o) \ 
    9268    $(MODEL_LIB)(zdfddm.o) \ 
    9269    $(MODEL_LIB)(zdfmxl.o) \ 
    9270    $(MODEL_LIB)(zdf_oce.o) \ 
     9278   $(MODEL_LIB)(trdvor.o) \ 
    92719279   dom_oce.F90 \ 
    92729280   in_out_manager.F90 \ 
     
    92779285   trdmod_oce.F90 \ 
    92789286   trdvor.F90 \ 
    9279    $(MODEL_LIB)(dom_oce.o) \ 
    9280    $(MODEL_LIB)(in_out_manager.o) \ 
    9281    $(MODEL_LIB)(oce.o) \ 
    9282    $(MODEL_LIB)(trabbl.o) \ 
    9283    $(MODEL_LIB)(trdicp.o) \ 
    9284    $(MODEL_LIB)(trdmld.o) \ 
    9285    $(MODEL_LIB)(trdmod_oce.o) \ 
    9286    $(MODEL_LIB)(trdvor.o) \ 
    92879287   domzgr_substitute.h90 \ 
    92889288   vectopt_loop_substitute.h90 \ 
     
    92909290   trdmod.F90 
    92919291$(MODEL_LIB)(trdmod_oce.o) :  \ 
    9292    par_oce.F90 \ 
    9293    $(MODEL_LIB)(par_oce.o) \ 
     9292   $(MODEL_LIB)(par_oce.o) \ 
     9293   par_oce.F90 \ 
     9294   $(MODEL_LIB)(trdicp_oce.o) \ 
     9295   $(MODEL_LIB)(trdmld_oce.o) \ 
     9296   $(MODEL_LIB)(trdvor_oce.o) \ 
    92949297   trdicp_oce.F90 \ 
    92959298   trdmld_oce.F90 \ 
    92969299   trdvor_oce.F90 \ 
     9300   trdmod_oce.F90 
     9301$(MODEL_LIB)(trdvor.o) :   \ 
     9302   $(MODEL_LIB)(daymod.o) \ 
     9303   $(MODEL_LIB)(dom_oce.o) \ 
     9304   $(MODEL_LIB)(in_out_manager.o) \ 
     9305   $(MODEL_LIB)(lbclnk.o) \ 
     9306   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9307   $(MODEL_LIB)(ldftra_oce.o) \ 
     9308   $(MODEL_LIB)(lib_mpp.o) \ 
     9309   $(MODEL_LIB)(lib_print.o) \ 
     9310   $(MODEL_LIB)(oce.o) \ 
     9311   $(MODEL_LIB)(par_kind.o) \ 
     9312   $(MODEL_LIB)(par_oce.o) \ 
     9313   $(MODEL_LIB)(phycst.o) \ 
     9314   $(MODEL_LIB)(prtctl.o) \ 
    92979315   $(MODEL_LIB)(trdicp_oce.o) \ 
    92989316   $(MODEL_LIB)(trdmld_oce.o) \ 
    92999317   $(MODEL_LIB)(trdvor_oce.o) \ 
    9300    trdmod_oce.F90 
    9301 $(MODEL_LIB)(trdvor.o) :   \ 
     9318   $(MODEL_LIB)(zdf_oce.o) \ 
     9319   $(MODEL_LIB)(zdfmxl.o) \ 
    93029320   daymod.F90 \ 
    93039321   dom_oce.F90 \ 
     
    93169334   trdmld_oce.F90 \ 
    93179335   trdvor_oce.F90 \ 
     9336   zdf_oce.F90 \ 
    93189337   zdfmxl.F90 \ 
    9319    zdf_oce.F90 \ 
    93209338   $(MODEL_LIB)(daymod.o) \ 
     9339   $(MODEL_LIB)(dianam.o) \ 
    93219340   $(MODEL_LIB)(dom_oce.o) \ 
    93229341   $(MODEL_LIB)(in_out_manager.o) \ 
    93239342   $(MODEL_LIB)(lbclnk.o) \ 
    93249343   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9325    $(MODEL_LIB)(ldftra_oce.o) \ 
    9326    $(MODEL_LIB)(lib_mpp.o) \ 
    9327    $(MODEL_LIB)(lib_print.o) \ 
    9328    $(MODEL_LIB)(oce.o) \ 
    9329    $(MODEL_LIB)(par_kind.o) \ 
    9330    $(MODEL_LIB)(par_oce.o) \ 
    9331    $(MODEL_LIB)(phycst.o) \ 
    9332    $(MODEL_LIB)(prtctl.o) \ 
    9333    $(MODEL_LIB)(trdicp_oce.o) \ 
    9334    $(MODEL_LIB)(trdmld_oce.o) \ 
    9335    $(MODEL_LIB)(trdvor_oce.o) \ 
     9344   $(MODEL_LIB)(ldfslp.o) \ 
     9345   $(MODEL_LIB)(oce.o) \ 
     9346   $(MODEL_LIB)(phycst.o) \ 
     9347   $(MODEL_LIB)(trdmod_oce.o) \ 
     9348   $(MODEL_LIB)(zdf_oce.o) \ 
    93369349   $(MODEL_LIB)(zdfmxl.o) \ 
    9337    $(MODEL_LIB)(zdf_oce.o) \ 
    93389350   daymod.F90 \ 
    93399351   dianam.F90 \ 
     
    93469358   phycst.F90 \ 
    93479359   trdmod_oce.F90 \ 
     9360   zdf_oce.F90 \ 
    93489361   zdfmxl.F90 \ 
    9349    zdf_oce.F90 \ 
    9350    $(MODEL_LIB)(daymod.o) \ 
    9351    $(MODEL_LIB)(dianam.o) \ 
    9352    $(MODEL_LIB)(dom_oce.o) \ 
    9353    $(MODEL_LIB)(in_out_manager.o) \ 
    9354    $(MODEL_LIB)(lbclnk.o) \ 
    9355    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9356    $(MODEL_LIB)(ldfslp.o) \ 
    9357    $(MODEL_LIB)(oce.o) \ 
    9358    $(MODEL_LIB)(phycst.o) \ 
    9359    $(MODEL_LIB)(trdmod_oce.o) \ 
    9360    $(MODEL_LIB)(zdfmxl.o) \ 
    9361    $(MODEL_LIB)(zdf_oce.o) \ 
    93629362   domzgr_substitute.h90 \ 
    93639363   ldfdyn_substitute.h90 \ 
     
    93679367   trdvor.F90 
    93689368$(MODEL_LIB)(trdvor_oce.o) :  \ 
    9369    par_kind.F90 \ 
    9370    $(MODEL_LIB)(par_kind.o) \ 
    9371    par_oce.F90 \ 
    9372    $(MODEL_LIB)(par_oce.o) \ 
     9369   $(MODEL_LIB)(par_kind.o) \ 
     9370   par_kind.F90 \ 
     9371   $(MODEL_LIB)(par_oce.o) \ 
     9372   par_oce.F90 \ 
    93739373   trdvor_oce.F90 
    93749374$(MODEL_LIB)(wzvmod.o) :   \ 
    9375    dom_oce.F90 \ 
    9376    in_out_manager.F90 \ 
    9377    lib_mpp.F90 \ 
    9378    lib_print.f90 \ 
    9379    par_kind.F90 \ 
    9380    par_oce.F90 \ 
    9381    $(MODEL_LIB)(dom_oce.o) \ 
    9382    $(MODEL_LIB)(in_out_manager.o) \ 
    9383    $(MODEL_LIB)(lib_mpp.o) \ 
    9384    $(MODEL_LIB)(lib_print.o) \ 
    9385    $(MODEL_LIB)(par_kind.o) \ 
    9386    $(MODEL_LIB)(par_oce.o) \ 
    9387    dom_oce.F90 \ 
    9388    in_out_manager.F90 \ 
    9389    oce.F90 \ 
    9390    prtctl.F90 \ 
    9391    $(MODEL_LIB)(dom_oce.o) \ 
    9392    $(MODEL_LIB)(in_out_manager.o) \ 
    9393    $(MODEL_LIB)(oce.o) \ 
    9394    $(MODEL_LIB)(prtctl.o) \ 
     9375   $(MODEL_LIB)(dom_oce.o) \ 
     9376   $(MODEL_LIB)(in_out_manager.o) \ 
     9377   $(MODEL_LIB)(lib_mpp.o) \ 
     9378   $(MODEL_LIB)(lib_print.o) \ 
     9379   $(MODEL_LIB)(par_kind.o) \ 
     9380   $(MODEL_LIB)(par_oce.o) \ 
     9381   dom_oce.F90 \ 
     9382   in_out_manager.F90 \ 
     9383   lib_mpp.F90 \ 
     9384   lib_print.f90 \ 
     9385   par_kind.F90 \ 
     9386   par_oce.F90 \ 
     9387   $(MODEL_LIB)(dom_oce.o) \ 
     9388   $(MODEL_LIB)(in_out_manager.o) \ 
     9389   $(MODEL_LIB)(oce.o) \ 
     9390   $(MODEL_LIB)(prtctl.o) \ 
     9391   dom_oce.F90 \ 
     9392   in_out_manager.F90 \ 
     9393   oce.F90 \ 
     9394   prtctl.F90 \ 
    93959395   domzgr_substitute.h90 \ 
    93969396   KEY_CPP \ 
    93979397   wzvmod.F90 
     9398$(MODEL_LIB)(zdf_oce.o) :  \ 
     9399   $(MODEL_LIB)(par_kind.o) \ 
     9400   par_kind.F90 \ 
     9401   $(MODEL_LIB)(par_oce.o) \ 
     9402   par_oce.F90 \ 
     9403   KEY_CPP \ 
     9404   zdf_oce.F90 
    93989405$(MODEL_LIB)(zdfbfr.o) :   \ 
    9399    dom_oce.F90 \ 
    9400    in_out_manager.F90 \ 
    9401    lib_mpp.F90 \ 
    9402    lib_print.f90 \ 
    9403    oce.F90 \ 
    9404    par_kind.F90 \ 
    9405    par_oce.F90 \ 
    9406    $(MODEL_LIB)(dom_oce.o) \ 
    9407    $(MODEL_LIB)(in_out_manager.o) \ 
    9408    $(MODEL_LIB)(lib_mpp.o) \ 
    9409    $(MODEL_LIB)(lib_print.o) \ 
    9410    $(MODEL_LIB)(oce.o) \ 
    9411    $(MODEL_LIB)(par_kind.o) \ 
    9412    $(MODEL_LIB)(par_oce.o) \ 
     9406   $(MODEL_LIB)(dom_oce.o) \ 
     9407   $(MODEL_LIB)(in_out_manager.o) \ 
     9408   $(MODEL_LIB)(lib_mpp.o) \ 
     9409   $(MODEL_LIB)(lib_print.o) \ 
     9410   $(MODEL_LIB)(oce.o) \ 
     9411   $(MODEL_LIB)(par_kind.o) \ 
     9412   $(MODEL_LIB)(par_oce.o) \ 
     9413   dom_oce.F90 \ 
     9414   in_out_manager.F90 \ 
     9415   lib_mpp.F90 \ 
     9416   lib_print.f90 \ 
     9417   oce.F90 \ 
     9418   par_kind.F90 \ 
     9419   par_oce.F90 \ 
     9420   $(MODEL_LIB)(dom_oce.o) \ 
     9421   $(MODEL_LIB)(in_out_manager.o) \ 
     9422   $(MODEL_LIB)(lbclnk.o) \ 
     9423   $(MODEL_LIB)(oce.o) \ 
     9424   $(MODEL_LIB)(prtctl.o) \ 
     9425   $(MODEL_LIB)(zdf_oce.o) \ 
    94139426   dom_oce.F90 \ 
    94149427   in_out_manager.F90 \ 
     
    94179430   prtctl.F90 \ 
    94189431   zdf_oce.F90 \ 
    9419    $(MODEL_LIB)(dom_oce.o) \ 
    9420    $(MODEL_LIB)(in_out_manager.o) \ 
    9421    $(MODEL_LIB)(lbclnk.o) \ 
    9422    $(MODEL_LIB)(oce.o) \ 
    9423    $(MODEL_LIB)(prtctl.o) \ 
    9424    $(MODEL_LIB)(zdf_oce.o) \ 
    94259432   domzgr_substitute.h90 \ 
    94269433   KEY_CPP \ 
    94279434   zdfbfr.F90 
    94289435$(MODEL_LIB)(zdfddm.o) :   \ 
    9429    dom_oce.F90 \ 
    9430    in_out_manager.F90 \ 
    9431    lib_mpp.F90 \ 
    9432    lib_print.f90 \ 
    9433    oce.F90 \ 
    9434    par_kind.F90 \ 
    9435    par_oce.F90 \ 
    9436    $(MODEL_LIB)(dom_oce.o) \ 
    9437    $(MODEL_LIB)(in_out_manager.o) \ 
    9438    $(MODEL_LIB)(lib_mpp.o) \ 
    9439    $(MODEL_LIB)(lib_print.o) \ 
    9440    $(MODEL_LIB)(oce.o) \ 
    9441    $(MODEL_LIB)(par_kind.o) \ 
    9442    $(MODEL_LIB)(par_oce.o) \ 
     9436   $(MODEL_LIB)(dom_oce.o) \ 
     9437   $(MODEL_LIB)(in_out_manager.o) \ 
     9438   $(MODEL_LIB)(lib_mpp.o) \ 
     9439   $(MODEL_LIB)(lib_print.o) \ 
     9440   $(MODEL_LIB)(oce.o) \ 
     9441   $(MODEL_LIB)(par_kind.o) \ 
     9442   $(MODEL_LIB)(par_oce.o) \ 
     9443   dom_oce.F90 \ 
     9444   in_out_manager.F90 \ 
     9445   lib_mpp.F90 \ 
     9446   lib_print.f90 \ 
     9447   oce.F90 \ 
     9448   par_kind.F90 \ 
     9449   par_oce.F90 \ 
     9450   $(MODEL_LIB)(dom_oce.o) \ 
     9451   $(MODEL_LIB)(in_out_manager.o) \ 
     9452   $(MODEL_LIB)(lbclnk.o) \ 
     9453   $(MODEL_LIB)(oce.o) \ 
     9454   $(MODEL_LIB)(prtctl.o) \ 
     9455   $(MODEL_LIB)(zdf_oce.o) \ 
    94439456   dom_oce.F90 \ 
    94449457   in_out_manager.F90 \ 
     
    94479460   prtctl.F90 \ 
    94489461   zdf_oce.F90 \ 
    9449    $(MODEL_LIB)(dom_oce.o) \ 
    9450    $(MODEL_LIB)(in_out_manager.o) \ 
    9451    $(MODEL_LIB)(lbclnk.o) \ 
    9452    $(MODEL_LIB)(oce.o) \ 
    9453    $(MODEL_LIB)(prtctl.o) \ 
    9454    $(MODEL_LIB)(zdf_oce.o) \ 
    94559462   vectopt_loop_substitute.h90 \ 
    94569463   KEY_CPP \ 
    94579464   zdfddm.F90 
    94589465$(MODEL_LIB)(zdfevd.o) :   \ 
     9466   $(MODEL_LIB)(dom_oce.o) \ 
     9467   $(MODEL_LIB)(eosbn2.o) \ 
     9468   $(MODEL_LIB)(in_out_manager.o) \ 
     9469   $(MODEL_LIB)(lbclnk.o) \ 
     9470   $(MODEL_LIB)(lib_mpp.o) \ 
     9471   $(MODEL_LIB)(lib_print.o) \ 
     9472   $(MODEL_LIB)(oce.o) \ 
     9473   $(MODEL_LIB)(ocesbc.o) \ 
     9474   $(MODEL_LIB)(par_kind.o) \ 
     9475   $(MODEL_LIB)(par_oce.o) \ 
     9476   $(MODEL_LIB)(phycst.o) \ 
     9477   $(MODEL_LIB)(prtctl.o) \ 
     9478   $(MODEL_LIB)(taumod.o) \ 
     9479   $(MODEL_LIB)(zdf_oce.o) \ 
     9480   $(MODEL_LIB)(zdfddm.o) \ 
    94599481   dom_oce.F90 \ 
    94609482   eosbn2.F90 \ 
     
    94639485   lib_mpp.F90 \ 
    94649486   lib_print.f90 \ 
     9487   oce.F90 \ 
    94659488   ocesbc.F90 \ 
    9466    oce.F90 \ 
    94679489   par_kind.F90 \ 
    94689490   par_oce.F90 \ 
     
    94709492   prtctl.F90 \ 
    94719493   taumod.F90 \ 
     9494   zdf_oce.F90 \ 
    94729495   zdfddm.F90 \ 
     9496   $(MODEL_LIB)(dom_oce.o) \ 
     9497   $(MODEL_LIB)(in_out_manager.o) \ 
     9498   $(MODEL_LIB)(lbclnk.o) \ 
     9499   $(MODEL_LIB)(oce.o) \ 
     9500   $(MODEL_LIB)(zdf_oce.o) \ 
     9501   $(MODEL_LIB)(zdfkpp.o) \ 
     9502   dom_oce.F90 \ 
     9503   in_out_manager.F90 \ 
     9504   lbclnk.F90 \ 
     9505   oce.F90 \ 
    94739506   zdf_oce.F90 \ 
    9474    $(MODEL_LIB)(dom_oce.o) \ 
    9475    $(MODEL_LIB)(eosbn2.o) \ 
    9476    $(MODEL_LIB)(in_out_manager.o) \ 
    9477    $(MODEL_LIB)(lbclnk.o) \ 
    9478    $(MODEL_LIB)(lib_mpp.o) \ 
    9479    $(MODEL_LIB)(lib_print.o) \ 
    9480    $(MODEL_LIB)(ocesbc.o) \ 
    9481    $(MODEL_LIB)(oce.o) \ 
    9482    $(MODEL_LIB)(par_kind.o) \ 
    9483    $(MODEL_LIB)(par_oce.o) \ 
    9484    $(MODEL_LIB)(phycst.o) \ 
    9485    $(MODEL_LIB)(prtctl.o) \ 
    9486    $(MODEL_LIB)(taumod.o) \ 
    9487    $(MODEL_LIB)(zdfddm.o) \ 
    9488    $(MODEL_LIB)(zdf_oce.o) \ 
    9489    dom_oce.F90 \ 
    9490    in_out_manager.F90 \ 
    9491    lbclnk.F90 \ 
    9492    oce.F90 \ 
    94939507   zdfkpp.F90 \ 
    9494    zdf_oce.F90 \ 
    9495    $(MODEL_LIB)(dom_oce.o) \ 
    9496    $(MODEL_LIB)(in_out_manager.o) \ 
    9497    $(MODEL_LIB)(lbclnk.o) \ 
    9498    $(MODEL_LIB)(oce.o) \ 
    9499    $(MODEL_LIB)(zdfkpp.o) \ 
    9500    $(MODEL_LIB)(zdf_oce.o) \ 
    95019508   domzgr_substitute.h90 \ 
    95029509   KEY_CPP \ 
    95039510   zdfevd.F90 
    95049511$(MODEL_LIB)(zdfini.o) :   \ 
     9512   $(MODEL_LIB)(dom_oce.o) \ 
     9513   $(MODEL_LIB)(dynzdf_exp.o) \ 
     9514   $(MODEL_LIB)(eosbn2.o) \ 
     9515   $(MODEL_LIB)(in_out_manager.o) \ 
     9516   $(MODEL_LIB)(lbclnk.o) \ 
     9517   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9518   $(MODEL_LIB)(ldftra_oce.o) \ 
     9519   $(MODEL_LIB)(lib_print.o) \ 
     9520   $(MODEL_LIB)(oce.o) \ 
     9521   $(MODEL_LIB)(ocesbc.o) \ 
     9522   $(MODEL_LIB)(par_kind.o) \ 
     9523   $(MODEL_LIB)(par_oce.o) \ 
     9524   $(MODEL_LIB)(phycst.o) \ 
     9525   $(MODEL_LIB)(prtctl.o) \ 
     9526   $(MODEL_LIB)(taumod.o) \ 
     9527   $(MODEL_LIB)(traadv_ctl.o) \ 
     9528   $(MODEL_LIB)(trazdf_exp.o) \ 
     9529   $(MODEL_LIB)(trdmod.o) \ 
     9530   $(MODEL_LIB)(trdmod_oce.o) \ 
     9531   $(MODEL_LIB)(zdf_oce.o) \ 
     9532   $(MODEL_LIB)(zdfddm.o) \ 
     9533   $(MODEL_LIB)(zdfkpp.o) \ 
     9534   $(MODEL_LIB)(zdfmxl.o) \ 
    95059535   dom_oce.F90 \ 
    95069536   dynzdf_exp.F90 \ 
     
    95119541   ldftra_oce.F90 \ 
    95129542   lib_print.f90 \ 
     9543   oce.F90 \ 
    95139544   ocesbc.F90 \ 
    9514    oce.F90 \ 
    95159545   par_kind.F90 \ 
    95169546   par_oce.F90 \ 
     
    95229552   trdmod.F90 \ 
    95239553   trdmod_oce.F90 \ 
     9554   zdf_oce.F90 \ 
    95249555   zdfddm.F90 \ 
    95259556   zdfkpp.F90 \ 
    95269557   zdfmxl.F90 \ 
    9527    zdf_oce.F90 \ 
    9528    $(MODEL_LIB)(dom_oce.o) \ 
    9529    $(MODEL_LIB)(dynzdf_exp.o) \ 
    9530    $(MODEL_LIB)(eosbn2.o) \ 
    9531    $(MODEL_LIB)(in_out_manager.o) \ 
    9532    $(MODEL_LIB)(lbclnk.o) \ 
     9558   $(MODEL_LIB)(in_out_manager.o) \ 
    95339559   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9560   $(MODEL_LIB)(ldfslp.o) \ 
    95349561   $(MODEL_LIB)(ldftra_oce.o) \ 
    9535    $(MODEL_LIB)(lib_print.o) \ 
    9536    $(MODEL_LIB)(ocesbc.o) \ 
    9537    $(MODEL_LIB)(oce.o) \ 
    9538    $(MODEL_LIB)(par_kind.o) \ 
    9539    $(MODEL_LIB)(par_oce.o) \ 
    9540    $(MODEL_LIB)(phycst.o) \ 
    9541    $(MODEL_LIB)(prtctl.o) \ 
    9542    $(MODEL_LIB)(taumod.o) \ 
    9543    $(MODEL_LIB)(traadv_ctl.o) \ 
    9544    $(MODEL_LIB)(trazdf_exp.o) \ 
    9545    $(MODEL_LIB)(trdmod.o) \ 
    9546    $(MODEL_LIB)(trdmod_oce.o) \ 
     9562   $(MODEL_LIB)(lib_mpp.o) \ 
     9563   $(MODEL_LIB)(par_oce.o) \ 
     9564   $(MODEL_LIB)(tranpc.o) \ 
     9565   $(MODEL_LIB)(zdf_oce.o) \ 
    95479566   $(MODEL_LIB)(zdfddm.o) \ 
     9567   $(MODEL_LIB)(zdfevd.o) \ 
    95489568   $(MODEL_LIB)(zdfkpp.o) \ 
    9549    $(MODEL_LIB)(zdfmxl.o) \ 
    9550    $(MODEL_LIB)(zdf_oce.o) \ 
     9569   $(MODEL_LIB)(zdfric.o) \ 
     9570   $(MODEL_LIB)(zdftke.o) \ 
    95519571   in_out_manager.F90 \ 
    95529572   ldfdyn_oce.F90 \ 
     
    95569576   par_oce.F90 \ 
    95579577   tranpc.F90 \ 
     9578   zdf_oce.F90 \ 
    95589579   zdfddm.F90 \ 
    95599580   zdfevd.F90 \ 
     
    95619582   zdfric.F90 \ 
    95629583   zdftke.F90 \ 
    9563    zdf_oce.F90 \ 
    9564    $(MODEL_LIB)(in_out_manager.o) \ 
    9565    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9566    $(MODEL_LIB)(ldfslp.o) \ 
    9567    $(MODEL_LIB)(ldftra_oce.o) \ 
    9568    $(MODEL_LIB)(lib_mpp.o) \ 
    9569    $(MODEL_LIB)(par_oce.o) \ 
    9570    $(MODEL_LIB)(tranpc.o) \ 
    9571    $(MODEL_LIB)(zdfddm.o) \ 
    9572    $(MODEL_LIB)(zdfevd.o) \ 
    9573    $(MODEL_LIB)(zdfkpp.o) \ 
    9574    $(MODEL_LIB)(zdfric.o) \ 
    9575    $(MODEL_LIB)(zdftke.o) \ 
    9576    $(MODEL_LIB)(zdf_oce.o) \ 
    95779584   KEY_CPP \ 
    95789585   zdfini.F90 
    95799586$(MODEL_LIB)(zdfkpp.o) :   \ 
     9587   $(MODEL_LIB)(blk_oce.o) \ 
     9588   $(MODEL_LIB)(cpl_oce.o) \ 
     9589   $(MODEL_LIB)(daymod.o) \ 
     9590   $(MODEL_LIB)(dom_oce.o) \ 
     9591   $(MODEL_LIB)(dtasal.o) \ 
     9592   $(MODEL_LIB)(dtasss.o) \ 
     9593   $(MODEL_LIB)(dtasst.o) \ 
     9594   $(MODEL_LIB)(dtatem.o) \ 
     9595   $(MODEL_LIB)(flx_oce.o) \ 
     9596   $(MODEL_LIB)(flxmod.o) \ 
     9597   $(MODEL_LIB)(flxrnf.o) \ 
     9598   $(MODEL_LIB)(ice_oce.o) \ 
     9599   $(MODEL_LIB)(in_out_manager.o) \ 
     9600   $(MODEL_LIB)(lbclnk.o) \ 
     9601   $(MODEL_LIB)(lib_mpp.o) \ 
     9602   $(MODEL_LIB)(lib_print.o) \ 
     9603   $(MODEL_LIB)(oce.o) \ 
     9604   $(MODEL_LIB)(ocfzpt.o) \ 
     9605   $(MODEL_LIB)(par_kind.o) \ 
     9606   $(MODEL_LIB)(par_oce.o) \ 
     9607   $(MODEL_LIB)(phycst.o) \ 
     9608   $(MODEL_LIB)(prtctl.o) \ 
     9609   $(MODEL_LIB)(taumod.o) \ 
     9610   $(MODEL_LIB)(tradmp.o) \ 
     9611   $(MODEL_LIB)(zdf_oce.o) \ 
     9612   $(MODEL_LIB)(zdfddm.o) \ 
    95809613   blk_oce.F90 \ 
    95819614   cpl_oce.F90 \ 
     
    95869619   dtasst.F90 \ 
    95879620   dtatem.F90 \ 
     9621   flx_oce.F90 \ 
    95889622   flxmod.F90 \ 
    95899623   flxrnf.F90 \ 
    9590    flx_oce.F90 \ 
    95919624   ice_oce.F90 \ 
    95929625   in_out_manager.F90 \ 
     
    96029635   taumod.F90 \ 
    96039636   tradmp.F90 \ 
     9637   zdf_oce.F90 \ 
    96049638   zdfddm.F90 \ 
     9639   $(MODEL_LIB)(dom_oce.o) \ 
     9640   $(MODEL_LIB)(eosbn2.o) \ 
     9641   $(MODEL_LIB)(in_out_manager.o) \ 
     9642   $(MODEL_LIB)(lbclnk.o) \ 
     9643   $(MODEL_LIB)(oce.o) \ 
     9644   $(MODEL_LIB)(ocesbc.o) \ 
     9645   $(MODEL_LIB)(phycst.o) \ 
     9646   $(MODEL_LIB)(prtctl.o) \ 
     9647   $(MODEL_LIB)(taumod.o) \ 
     9648   $(MODEL_LIB)(zdf_oce.o) \ 
     9649   $(MODEL_LIB)(zdfddm.o) \ 
     9650   dom_oce.F90 \ 
     9651   eosbn2.F90 \ 
     9652   in_out_manager.F90 \ 
     9653   lbclnk.F90 \ 
     9654   oce.F90 \ 
     9655   ocesbc.F90 \ 
     9656   phycst.F90 \ 
     9657   prtctl.F90 \ 
     9658   taumod.F90 \ 
    96059659   zdf_oce.F90 \ 
    9606    $(MODEL_LIB)(blk_oce.o) \ 
    9607    $(MODEL_LIB)(cpl_oce.o) \ 
    9608    $(MODEL_LIB)(daymod.o) \ 
    9609    $(MODEL_LIB)(dom_oce.o) \ 
    9610    $(MODEL_LIB)(dtasal.o) \ 
    9611    $(MODEL_LIB)(dtasss.o) \ 
    9612    $(MODEL_LIB)(dtasst.o) \ 
    9613    $(MODEL_LIB)(dtatem.o) \ 
    9614    $(MODEL_LIB)(flxmod.o) \ 
    9615    $(MODEL_LIB)(flxrnf.o) \ 
    9616    $(MODEL_LIB)(flx_oce.o) \ 
    9617    $(MODEL_LIB)(ice_oce.o) \ 
    9618    $(MODEL_LIB)(in_out_manager.o) \ 
    9619    $(MODEL_LIB)(lbclnk.o) \ 
    9620    $(MODEL_LIB)(lib_mpp.o) \ 
    9621    $(MODEL_LIB)(lib_print.o) \ 
    9622    $(MODEL_LIB)(oce.o) \ 
    9623    $(MODEL_LIB)(ocfzpt.o) \ 
    9624    $(MODEL_LIB)(par_kind.o) \ 
    9625    $(MODEL_LIB)(par_oce.o) \ 
    9626    $(MODEL_LIB)(phycst.o) \ 
    9627    $(MODEL_LIB)(prtctl.o) \ 
    9628    $(MODEL_LIB)(taumod.o) \ 
    9629    $(MODEL_LIB)(tradmp.o) \ 
    9630    $(MODEL_LIB)(zdfddm.o) \ 
    9631    $(MODEL_LIB)(zdf_oce.o) \ 
    9632    dom_oce.F90 \ 
    9633    eosbn2.F90 \ 
    9634    in_out_manager.F90 \ 
    9635    lbclnk.F90 \ 
    9636    ocesbc.F90 \ 
    9637    oce.F90 \ 
    9638    phycst.F90 \ 
    9639    prtctl.F90 \ 
    9640    taumod.F90 \ 
    96419660   zdfddm.F90 \ 
    9642    zdf_oce.F90 \ 
    9643    $(MODEL_LIB)(dom_oce.o) \ 
    9644    $(MODEL_LIB)(eosbn2.o) \ 
    9645    $(MODEL_LIB)(in_out_manager.o) \ 
    9646    $(MODEL_LIB)(lbclnk.o) \ 
    9647    $(MODEL_LIB)(ocesbc.o) \ 
    9648    $(MODEL_LIB)(oce.o) \ 
    9649    $(MODEL_LIB)(phycst.o) \ 
    9650    $(MODEL_LIB)(prtctl.o) \ 
    9651    $(MODEL_LIB)(taumod.o) \ 
    9652    $(MODEL_LIB)(zdfddm.o) \ 
    9653    $(MODEL_LIB)(zdf_oce.o) \ 
    96549661   domzgr_substitute.h90 \ 
    96559662   vectopt_loop_substitute.h90 \ 
     
    96579664   zdfkpp.F90 
    96589665$(MODEL_LIB)(zdfmxl.o) :   \ 
    9659    dom_oce.F90 \ 
    9660    in_out_manager.F90 \ 
    9661    lib_mpp.F90 \ 
    9662    lib_print.f90 \ 
    9663    par_kind.F90 \ 
    9664    par_oce.F90 \ 
    9665    $(MODEL_LIB)(dom_oce.o) \ 
    9666    $(MODEL_LIB)(in_out_manager.o) \ 
    9667    $(MODEL_LIB)(lib_mpp.o) \ 
    9668    $(MODEL_LIB)(lib_print.o) \ 
    9669    $(MODEL_LIB)(par_kind.o) \ 
    9670    $(MODEL_LIB)(par_oce.o) \ 
     9666   $(MODEL_LIB)(dom_oce.o) \ 
     9667   $(MODEL_LIB)(in_out_manager.o) \ 
     9668   $(MODEL_LIB)(lib_mpp.o) \ 
     9669   $(MODEL_LIB)(lib_print.o) \ 
     9670   $(MODEL_LIB)(par_kind.o) \ 
     9671   $(MODEL_LIB)(par_oce.o) \ 
     9672   dom_oce.F90 \ 
     9673   in_out_manager.F90 \ 
     9674   lib_mpp.F90 \ 
     9675   lib_print.f90 \ 
     9676   par_kind.F90 \ 
     9677   par_oce.F90 \ 
     9678   $(MODEL_LIB)(dom_oce.o) \ 
     9679   $(MODEL_LIB)(in_out_manager.o) \ 
     9680   $(MODEL_LIB)(oce.o) \ 
     9681   $(MODEL_LIB)(prtctl.o) \ 
     9682   $(MODEL_LIB)(zdf_oce.o) \ 
    96719683   dom_oce.F90 \ 
    96729684   in_out_manager.F90 \ 
     
    96749686   prtctl.F90 \ 
    96759687   zdf_oce.F90 \ 
    9676    $(MODEL_LIB)(dom_oce.o) \ 
    9677    $(MODEL_LIB)(in_out_manager.o) \ 
    9678    $(MODEL_LIB)(oce.o) \ 
    9679    $(MODEL_LIB)(prtctl.o) \ 
    9680    $(MODEL_LIB)(zdf_oce.o) \ 
    96819688   domzgr_substitute.h90 \ 
    96829689   KEY_CPP \ 
    96839690   zdfmxl.F90 
    96849691$(MODEL_LIB)(zdfric.o) :   \ 
    9685    dom_oce.F90 \ 
    9686    in_out_manager.F90 \ 
    9687    lib_mpp.F90 \ 
    9688    lib_print.f90 \ 
    9689    oce.F90 \ 
    9690    par_kind.F90 \ 
    9691    par_oce.F90 \ 
    9692    $(MODEL_LIB)(dom_oce.o) \ 
    9693    $(MODEL_LIB)(in_out_manager.o) \ 
    9694    $(MODEL_LIB)(lib_mpp.o) \ 
    9695    $(MODEL_LIB)(lib_print.o) \ 
    9696    $(MODEL_LIB)(oce.o) \ 
    9697    $(MODEL_LIB)(par_kind.o) \ 
    9698    $(MODEL_LIB)(par_oce.o) \ 
     9692   $(MODEL_LIB)(dom_oce.o) \ 
     9693   $(MODEL_LIB)(in_out_manager.o) \ 
     9694   $(MODEL_LIB)(lib_mpp.o) \ 
     9695   $(MODEL_LIB)(lib_print.o) \ 
     9696   $(MODEL_LIB)(oce.o) \ 
     9697   $(MODEL_LIB)(par_kind.o) \ 
     9698   $(MODEL_LIB)(par_oce.o) \ 
     9699   dom_oce.F90 \ 
     9700   in_out_manager.F90 \ 
     9701   lib_mpp.F90 \ 
     9702   lib_print.f90 \ 
     9703   oce.F90 \ 
     9704   par_kind.F90 \ 
     9705   par_oce.F90 \ 
     9706   $(MODEL_LIB)(dom_oce.o) \ 
     9707   $(MODEL_LIB)(in_out_manager.o) \ 
     9708   $(MODEL_LIB)(lbclnk.o) \ 
     9709   $(MODEL_LIB)(oce.o) \ 
     9710   $(MODEL_LIB)(zdf_oce.o) \ 
    96999711   dom_oce.F90 \ 
    97009712   in_out_manager.F90 \ 
     
    97029714   oce.F90 \ 
    97039715   zdf_oce.F90 \ 
    9704    $(MODEL_LIB)(dom_oce.o) \ 
    9705    $(MODEL_LIB)(in_out_manager.o) \ 
    9706    $(MODEL_LIB)(lbclnk.o) \ 
    9707    $(MODEL_LIB)(oce.o) \ 
    9708    $(MODEL_LIB)(zdf_oce.o) \ 
    97099716   domzgr_substitute.h90 \ 
    97109717   KEY_CPP \ 
    97119718   zdfric.F90 
    97129719$(MODEL_LIB)(zdftke.o) :   \ 
     9720   $(MODEL_LIB)(daymod.o) \ 
     9721   $(MODEL_LIB)(dom_oce.o) \ 
     9722   $(MODEL_LIB)(in_out_manager.o) \ 
     9723   $(MODEL_LIB)(lbclnk.o) \ 
     9724   $(MODEL_LIB)(lib_mpp.o) \ 
     9725   $(MODEL_LIB)(lib_print.o) \ 
     9726   $(MODEL_LIB)(oce.o) \ 
     9727   $(MODEL_LIB)(par_kind.o) \ 
     9728   $(MODEL_LIB)(par_oce.o) \ 
     9729   $(MODEL_LIB)(phycst.o) \ 
     9730   $(MODEL_LIB)(prtctl.o) \ 
     9731   $(MODEL_LIB)(taumod.o) \ 
     9732   $(MODEL_LIB)(trdmod.o) \ 
     9733   $(MODEL_LIB)(trdmod_oce.o) \ 
     9734   $(MODEL_LIB)(zdf_oce.o) \ 
     9735   $(MODEL_LIB)(zdfddm.o) \ 
    97139736   daymod.F90 \ 
    97149737   dom_oce.F90 \ 
     
    97259748   trdmod.F90 \ 
    97269749   trdmod_oce.F90 \ 
     9750   zdf_oce.F90 \ 
    97279751   zdfddm.F90 \ 
    9728    zdf_oce.F90 \ 
    9729    $(MODEL_LIB)(daymod.o) \ 
    9730    $(MODEL_LIB)(dom_oce.o) \ 
    9731    $(MODEL_LIB)(in_out_manager.o) \ 
    9732    $(MODEL_LIB)(lbclnk.o) \ 
    9733    $(MODEL_LIB)(lib_mpp.o) \ 
    9734    $(MODEL_LIB)(lib_print.o) \ 
    9735    $(MODEL_LIB)(oce.o) \ 
    9736    $(MODEL_LIB)(par_kind.o) \ 
    9737    $(MODEL_LIB)(par_oce.o) \ 
     9752   $(MODEL_LIB)(dom_oce.o) \ 
     9753   $(MODEL_LIB)(dynzdf_exp.o) \ 
     9754   $(MODEL_LIB)(in_out_manager.o) \ 
     9755   $(MODEL_LIB)(lbclnk.o) \ 
     9756   $(MODEL_LIB)(oce.o) \ 
    97389757   $(MODEL_LIB)(phycst.o) \ 
    97399758   $(MODEL_LIB)(prtctl.o) \ 
    97409759   $(MODEL_LIB)(taumod.o) \ 
    9741    $(MODEL_LIB)(trdmod.o) \ 
    9742    $(MODEL_LIB)(trdmod_oce.o) \ 
    9743    $(MODEL_LIB)(zdfddm.o) \ 
     9760   $(MODEL_LIB)(traadv_ctl.o) \ 
     9761   $(MODEL_LIB)(trazdf_exp.o) \ 
    97449762   $(MODEL_LIB)(zdf_oce.o) \ 
    97459763   dom_oce.F90 \ 
     
    97549772   trazdf_exp.F90 \ 
    97559773   zdf_oce.F90 \ 
    9756    $(MODEL_LIB)(dom_oce.o) \ 
    9757    $(MODEL_LIB)(dynzdf_exp.o) \ 
    9758    $(MODEL_LIB)(in_out_manager.o) \ 
    9759    $(MODEL_LIB)(lbclnk.o) \ 
    9760    $(MODEL_LIB)(oce.o) \ 
    9761    $(MODEL_LIB)(phycst.o) \ 
    9762    $(MODEL_LIB)(prtctl.o) \ 
    9763    $(MODEL_LIB)(taumod.o) \ 
    9764    $(MODEL_LIB)(traadv_ctl.o) \ 
    9765    $(MODEL_LIB)(trazdf_exp.o) \ 
    9766    $(MODEL_LIB)(zdf_oce.o) \ 
    9767    oce.F90 \ 
    9768    $(MODEL_LIB)(oce.o) \ 
     9774   $(MODEL_LIB)(oce.o) \ 
     9775   oce.F90 \ 
    97699776   domzgr_substitute.h90 \ 
    97709777   vectopt_loop_substitute.h90 \ 
     
    97729779   KEY_CPP \ 
    97739780   zdftke.F90 
    9774 $(MODEL_LIB)(zdf_oce.o) :  \ 
    9775    par_kind.F90 \ 
    9776    $(MODEL_LIB)(par_kind.o) \ 
    9777    par_oce.F90 \ 
    9778    $(MODEL_LIB)(par_oce.o) \ 
    9779    KEY_CPP \ 
    9780    zdf_oce.F90 
    97819781$(MODEL_LIB)(zpshde.o) :   \ 
     9782   $(MODEL_LIB)(dom_oce.o) \ 
     9783   $(MODEL_LIB)(in_out_manager.o) \ 
     9784   $(MODEL_LIB)(lib_mpp.o) \ 
     9785   $(MODEL_LIB)(lib_print.o) \ 
     9786   $(MODEL_LIB)(oce.o) \ 
     9787   $(MODEL_LIB)(par_kind.o) \ 
     9788   $(MODEL_LIB)(par_oce.o) \ 
     9789   $(MODEL_LIB)(phycst.o) \ 
     9790   $(MODEL_LIB)(prtctl.o) \ 
     9791   $(MODEL_LIB)(zdfddm.o) \ 
    97829792   dom_oce.F90 \ 
    97839793   in_out_manager.F90 \ 
     
    97919801   zdfddm.F90 \ 
    97929802   $(MODEL_LIB)(dom_oce.o) \ 
    9793    $(MODEL_LIB)(in_out_manager.o) \ 
    9794    $(MODEL_LIB)(lib_mpp.o) \ 
    9795    $(MODEL_LIB)(lib_print.o) \ 
    9796    $(MODEL_LIB)(oce.o) \ 
    9797    $(MODEL_LIB)(par_kind.o) \ 
    9798    $(MODEL_LIB)(par_oce.o) \ 
    9799    $(MODEL_LIB)(phycst.o) \ 
    9800    $(MODEL_LIB)(prtctl.o) \ 
    9801    $(MODEL_LIB)(zdfddm.o) \ 
     9803   $(MODEL_LIB)(eosbn2.o) \ 
     9804   $(MODEL_LIB)(in_out_manager.o) \ 
     9805   $(MODEL_LIB)(lbclnk.o) \ 
     9806   $(MODEL_LIB)(oce.o) \ 
     9807   $(MODEL_LIB)(par_kind.o) \ 
     9808   $(MODEL_LIB)(phycst.o) \ 
    98029809   dom_oce.F90 \ 
    98039810   eosbn2.F90 \ 
     
    98079814   par_kind.F90 \ 
    98089815   phycst.F90 \ 
    9809    $(MODEL_LIB)(dom_oce.o) \ 
    9810    $(MODEL_LIB)(eosbn2.o) \ 
    9811    $(MODEL_LIB)(in_out_manager.o) \ 
    9812    $(MODEL_LIB)(lbclnk.o) \ 
    9813    $(MODEL_LIB)(oce.o) \ 
    9814    $(MODEL_LIB)(par_kind.o) \ 
    9815    $(MODEL_LIB)(phycst.o) \ 
    98169816   domzgr_substitute.h90 \ 
    98179817   vectopt_loop_substitute.h90 \ 
    98189818   KEY_CPP \ 
    98199819   zpshde.F90 
     9820# agrif previous use 
     9821firstagrif: 
     9822ifeq ($(AGRIF),use) 
     9823   @if [ -z "`cat KEY_CPP | grep key_agrif`" ]; then $(RM) model.o $(MODDIR)/oce/*.mod $(MODEL_LIB) $(SXMODEL_LIB); fi 
     9824else 
     9825   @if [ -n "`cat KEY_CPP | grep key_agrif`" ]; then $(RM) -r OPAFILES model.o $(MODDIR)/oce/*.mod $(MODEL_LIB) $(SXMODEL_LIB); fi 
     9826endif 
     9827# recompile all in this case 
     9828mpiagrif: 
     9829ifeq ($(AGRIF),use) 
     9830ifeq (,$(AGRIF_MPI)) 
     9831   @if [ -n "`cat KEY_CPP | grep key_mpp_mpi`" ]; then $(RM) -r OPAFILES model.o $(MODDIR)/oce/*.mod $(MODEL_LIB) $(SXMODEL_LIB); fi 
     9832endif 
     9833endif 
    98209834# key changing control 
    98219835key:  
  • trunk/CONFIG/ORCA2_LIM/EXP00/AA_job

    r241 r451  
    9797cp ${R_EXPER}/namelist namelist 
    9898 
     99#- Namelist for ocean and ice (agrif fine grid) 
     100cp ${R_EXPER}/1_namelist_ice 1_namelist_ice  
     101cp ${R_EXPER}/1_namelist 1_namelist 
     102cp ${R_EXPER}/AGRIF_FixedGrids.in AGRIF_FixedGrids.in 
     103 
    99104#- Files for the configuration and ocean dynamics 
    100105Rapatrie ${R_TMP} ORCA2_LIM.tar 
    101106 
    102107#- Create links to be use in mpp on the number of processes 
    103 typeset -Z3 i=0 
     108typeset -Z4 i=0 
    104109while [ $i -lt $NB_PROC ] 
    105110do 
    106111ln coordinates.nc coordinates_${i}.nc 
    107112ln geothermal_heating.nc geothermal_heating_${i}.nc 
     113ln 1_coordinates.nc 1_coordinates_${i}.nc 
     114ln 1_geothermal_heating.nc 1_geothermal_heating_${i}.nc 
    108115let i=$i+1 
    109116done 
     
    131138 
    132139#- Save ocean output files 
    133 $DPUT ocean.output ${R_SORTIE_OCE}/ocean.output 
    134 $DPUT solver.stat ${R_SORTIE_OCE}/solver.stat 
    135 [ -f mpp.output* ] && $DPUT mpp.output* ${R_SORTIE_OCE}/. 
     140$DPUT *ocean.output ${R_SORTIE_OCE}/. 
     141$DPUT *solver.stat ${R_SORTIE_OCE}/. 
     142[ -f *mpp.output* ] && $DPUT *mpp.output* ${R_SORTIE_OCE}/. 
    136143for file_netcdf in *_grid_*.nc 
    137144do 
     
    140147# 
    141148#- Save ice output files 
    142 for file_netcdf in *icemod.nc 
     149for file_netcdf in *icemod* 
    143150do 
    144151$DPUT ${file_netcdf} ${R_SORTIE_OCE}/${file_netcdf}  
  • trunk/CONFIG/ORCA2_LIM/scripts/BB_make

    r438 r451  
    362362      @if [ ! -d ../../../lib/oce ] ; then mkdir ../../../lib/oce ; fi 
    363363 
    364 $(EXEC_BIN) :  libioipsl key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o 
     364$(EXEC_BIN) :  libioipsl firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o 
    365365ifeq ($(AGRIF),use) 
    366366      $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(OASISMPI2_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 
     
    624624   $(MODEL_LIB)(domcfg.o) \ 
    625625   $(MODEL_LIB)(dtasal.o) \ 
    626    $(MODEL_LIB)(dtasss.o) \ 
    627626   $(MODEL_LIB)(dtasst.o) \ 
    628627   $(MODEL_LIB)(dtatem.o) \ 
     
    631630   $(MODEL_LIB)(eosbn2.o) \ 
    632631   $(MODEL_LIB)(flxfwb.o) \ 
     632   $(MODEL_LIB)(flxmod.o) \ 
    633633   $(MODEL_LIB)(iceini.o) \ 
    634634   $(MODEL_LIB)(in_out_manager.o) \ 
     
    675675   domcfg.F90 \ 
    676676   dtasal.F90 \ 
    677    dtasss.F90 \ 
    678677   dtasst.F90 \ 
    679678   dtatem.F90 \ 
     
    682681   eosbn2.F90 \ 
    683682   flxfwb.F90 \ 
     683   flxmod.F90 \ 
    684684   iceini.F90 \ 
    685685   in_out_manager.F90 \ 
     
    855855   $(MODEL_LIB)(dom_oce.o) \ 
    856856   $(MODEL_LIB)(dtasal.o) \ 
     857   $(MODEL_LIB)(dtasss.o) \ 
    857858   $(MODEL_LIB)(dtasst.o) \ 
    858859   $(MODEL_LIB)(dtatem.o) \ 
     
    878879   dom_oce.F90 \ 
    879880   dtasal.F90 \ 
     881   dtasss.F90 \ 
    880882   dtasst.F90 \ 
    881883   dtatem.F90 \ 
     
    918920   $(MODEL_LIB)(dom_oce.o) \ 
    919921   $(MODEL_LIB)(dtasal.o) \ 
     922   $(MODEL_LIB)(dtasss.o) \ 
    920923   $(MODEL_LIB)(dtasst.o) \ 
    921924   $(MODEL_LIB)(dtatem.o) \ 
     
    941944   dom_oce.F90 \ 
    942945   dtasal.F90 \ 
     946   dtasss.F90 \ 
    943947   dtasst.F90 \ 
    944948   dtatem.F90 \ 
     
    980984   $(MODEL_LIB)(dom_oce.o) \ 
    981985   $(MODEL_LIB)(dtasal.o) \ 
     986   $(MODEL_LIB)(dtasss.o) \ 
    982987   $(MODEL_LIB)(dtasst.o) \ 
    983988   $(MODEL_LIB)(dtatem.o) \ 
     
    10101015   dom_oce.F90 \ 
    10111016   dtasal.F90 \ 
     1017   dtasss.F90 \ 
    10121018   dtasst.F90 \ 
    10131019   dtatem.F90 \ 
     
    10771083   $(MODEL_LIB)(dom_oce.o) \ 
    10781084   $(MODEL_LIB)(dtasal.o) \ 
     1085   $(MODEL_LIB)(dtasss.o) \ 
    10791086   $(MODEL_LIB)(dtasst.o) \ 
    10801087   $(MODEL_LIB)(dtatem.o) \ 
     
    11001107   dom_oce.F90 \ 
    11011108   dtasal.F90 \ 
     1109   dtasss.F90 \ 
    11021110   dtasst.F90 \ 
    11031111   dtatem.F90 \ 
     
    12371245   $(MODEL_LIB)(dom_oce.o) \ 
    12381246   $(MODEL_LIB)(dtasal.o) \ 
     1247   $(MODEL_LIB)(dtasss.o) \ 
    12391248   $(MODEL_LIB)(dtasst.o) \ 
    12401249   $(MODEL_LIB)(dtatem.o) \ 
     
    12611270   dom_oce.F90 \ 
    12621271   dtasal.F90 \ 
     1272   dtasss.F90 \ 
    12631273   dtasst.F90 \ 
    12641274   dtatem.F90 \ 
     
    14921502   $(MODEL_LIB)(dom_oce.o) \ 
    14931503   $(MODEL_LIB)(dtasal.o) \ 
     1504   $(MODEL_LIB)(dtasss.o) \ 
    14941505   $(MODEL_LIB)(dtasst.o) \ 
    14951506   $(MODEL_LIB)(dtatem.o) \ 
     
    15201531   dom_oce.F90 \ 
    15211532   dtasal.F90 \ 
     1533   dtasss.F90 \ 
    15221534   dtasst.F90 \ 
    15231535   dtatem.F90 \ 
     
    16061618   $(MODEL_LIB)(dom_oce.o) \ 
    16071619   $(MODEL_LIB)(dtasal.o) \ 
     1620   $(MODEL_LIB)(dtasss.o) \ 
    16081621   $(MODEL_LIB)(dtasst.o) \ 
    16091622   $(MODEL_LIB)(dtatem.o) \ 
     
    16441657   dom_oce.F90 \ 
    16451658   dtasal.F90 \ 
     1659   dtasss.F90 \ 
    16461660   dtasst.F90 \ 
    16471661   dtatem.F90 \ 
     
    27802794   $(MODEL_LIB)(dom_oce.o) \ 
    27812795   $(MODEL_LIB)(dtasal.o) \ 
     2796   $(MODEL_LIB)(dtasss.o) \ 
    27822797   $(MODEL_LIB)(dtasst.o) \ 
    27832798   $(MODEL_LIB)(dtatem.o) \ 
     
    28072822   dom_oce.F90 \ 
    28082823   dtasal.F90 \ 
     2824   dtasss.F90 \ 
    28092825   dtasst.F90 \ 
    28102826   dtatem.F90 \ 
     
    28612877   $(MODEL_LIB)(dom_oce.o) \ 
    28622878   $(MODEL_LIB)(dtasal.o) \ 
     2879   $(MODEL_LIB)(dtasss.o) \ 
    28632880   $(MODEL_LIB)(dtasst.o) \ 
    28642881   $(MODEL_LIB)(dtatem.o) \ 
     
    28882905   dom_oce.F90 \ 
    28892906   dtasal.F90 \ 
     2907   dtasss.F90 \ 
    28902908   dtasst.F90 \ 
    28912909   dtatem.F90 \ 
     
    29422960   $(MODEL_LIB)(dom_oce.o) \ 
    29432961   $(MODEL_LIB)(dtasal.o) \ 
     2962   $(MODEL_LIB)(dtasss.o) \ 
    29442963   $(MODEL_LIB)(dtasst.o) \ 
    29452964   $(MODEL_LIB)(dtatem.o) \ 
     
    29782997   dom_oce.F90 \ 
    29792998   dtasal.F90 \ 
     2999   dtasss.F90 \ 
    29803000   dtasst.F90 \ 
    29813001   dtatem.F90 \ 
     
    30623082   $(MODEL_LIB)(dom_oce.o) \ 
    30633083   $(MODEL_LIB)(dtasal.o) \ 
     3084   $(MODEL_LIB)(dtasss.o) \ 
    30643085   $(MODEL_LIB)(dtasst.o) \ 
    30653086   $(MODEL_LIB)(dtatem.o) \ 
     
    30983119   dom_oce.F90 \ 
    30993120   dtasal.F90 \ 
     3121   dtasss.F90 \ 
    31003122   dtasst.F90 \ 
    31013123   dtatem.F90 \ 
     
    32563278   $(MODEL_LIB)(dom_oce.o) \ 
    32573279   $(MODEL_LIB)(dtasal.o) \ 
     3280   $(MODEL_LIB)(dtasss.o) \ 
    32583281   $(MODEL_LIB)(dtasst.o) \ 
    32593282   $(MODEL_LIB)(dtatem.o) \ 
     
    32863309   dom_oce.F90 \ 
    32873310   dtasal.F90 \ 
     3311   dtasss.F90 \ 
    32883312   dtasst.F90 \ 
    32893313   dtatem.F90 \ 
     
    33493373   $(MODEL_LIB)(dom_oce.o) \ 
    33503374   $(MODEL_LIB)(dtasal.o) \ 
     3375   $(MODEL_LIB)(dtasss.o) \ 
    33513376   $(MODEL_LIB)(dtasst.o) \ 
    33523377   $(MODEL_LIB)(dtatem.o) \ 
     
    33793404   dom_oce.F90 \ 
    33803405   dtasal.F90 \ 
     3406   dtasss.F90 \ 
    33813407   dtasst.F90 \ 
    33823408   dtatem.F90 \ 
     
    40304056   $(MODEL_LIB)(dom_oce.o) \ 
    40314057   $(MODEL_LIB)(dtasal.o) \ 
     4058   $(MODEL_LIB)(dtasss.o) \ 
    40324059   $(MODEL_LIB)(dtasst.o) \ 
    40334060   $(MODEL_LIB)(dtatem.o) \ 
     
    40544081   dom_oce.F90 \ 
    40554082   dtasal.F90 \ 
     4083   dtasss.F90 \ 
    40564084   dtasst.F90 \ 
    40574085   dtatem.F90 \ 
     
    40994127   flxfwb.F90 
    41004128$(MODEL_LIB)(flxmod.o) :   \ 
     4129   $(MODEL_LIB)(dom_oce.o) \ 
     4130   $(MODEL_LIB)(in_out_manager.o) \ 
     4131   $(MODEL_LIB)(lib_mpp.o) \ 
     4132   $(MODEL_LIB)(lib_print.o) \ 
     4133   $(MODEL_LIB)(oce.o) \ 
     4134   $(MODEL_LIB)(par_kind.o) \ 
     4135   $(MODEL_LIB)(par_oce.o) \ 
     4136   $(MODEL_LIB)(phycst.o) \ 
     4137   $(MODEL_LIB)(prtctl.o) \ 
     4138   dom_oce.F90 \ 
     4139   in_out_manager.F90 \ 
     4140   lib_mpp.F90 \ 
     4141   lib_print.f90 \ 
     4142   oce.F90 \ 
     4143   par_kind.F90 \ 
     4144   par_oce.F90 \ 
     4145   phycst.F90 \ 
     4146   prtctl.F90 \ 
    41014147   $(MODEL_LIB)(daymod.o) \ 
    41024148   $(MODEL_LIB)(dom_oce.o) \ 
    41034149   $(MODEL_LIB)(in_out_manager.o) \ 
    4104    $(MODEL_LIB)(lib_mpp.o) \ 
    4105    $(MODEL_LIB)(lib_print.o) \ 
    4106    $(MODEL_LIB)(oce.o) \ 
    4107    $(MODEL_LIB)(par_kind.o) \ 
    4108    $(MODEL_LIB)(par_oce.o) \ 
    4109    $(MODEL_LIB)(phycst.o) \ 
    4110    $(MODEL_LIB)(prtctl.o) \ 
     4150   $(MODEL_LIB)(lbclnk.o) \ 
     4151   $(MODEL_LIB)(lib_mpp.o) \ 
     4152   $(MODEL_LIB)(oce.o) \ 
     4153   $(MODEL_LIB)(ocfzpt.o) \ 
     4154   $(MODEL_LIB)(phycst.o) \ 
    41114155   daymod.F90 \ 
    41124156   dom_oce.F90 \ 
    4113    in_out_manager.F90 \ 
    4114    lib_mpp.F90 \ 
    4115    lib_print.f90 \ 
    4116    oce.F90 \ 
    4117    par_kind.F90 \ 
    4118    par_oce.F90 \ 
    4119    phycst.F90 \ 
    4120    prtctl.F90 \ 
    4121    $(MODEL_LIB)(daymod.o) \ 
    4122    $(MODEL_LIB)(dom_oce.o) \ 
    4123    $(MODEL_LIB)(flxrnf.o) \ 
    4124    $(MODEL_LIB)(in_out_manager.o) \ 
    4125    $(MODEL_LIB)(lbclnk.o) \ 
    4126    $(MODEL_LIB)(lib_mpp.o) \ 
    4127    $(MODEL_LIB)(oce.o) \ 
    4128    $(MODEL_LIB)(ocfzpt.o) \ 
    4129    $(MODEL_LIB)(phycst.o) \ 
    4130    daymod.F90 \ 
    4131    dom_oce.F90 \ 
    4132    flxrnf.F90 \ 
    41334157   in_out_manager.F90 \ 
    41344158   lbclnk.F90 \ 
     
    43004324   $(MODEL_LIB)(dom_oce.o) \ 
    43014325   $(MODEL_LIB)(dtasal.o) \ 
     4326   $(MODEL_LIB)(dtasss.o) \ 
    43024327   $(MODEL_LIB)(dtasst.o) \ 
    43034328   $(MODEL_LIB)(dtatem.o) \ 
     
    43414366   dom_oce.F90 \ 
    43424367   dtasal.F90 \ 
     4368   dtasss.F90 \ 
    43434369   dtasst.F90 \ 
    43444370   dtatem.F90 \ 
     
    50735099   $(MODEL_LIB)(dom_oce.o) \ 
    50745100   $(MODEL_LIB)(dtasal.o) \ 
    5075    $(MODEL_LIB)(dtasss.o) \ 
    50765101   $(MODEL_LIB)(dtatem.o) \ 
    50775102   $(MODEL_LIB)(in_out_manager.o) \ 
     
    50915116   dom_oce.F90 \ 
    50925117   dtasal.F90 \ 
    5093    dtasss.F90 \ 
    50945118   dtatem.F90 \ 
    50955119   in_out_manager.F90 \ 
     
    57765800   $(MODEL_LIB)(eosbn2.o) \ 
    57775801   $(MODEL_LIB)(flxfwb.o) \ 
     5802   $(MODEL_LIB)(flxmod.o) \ 
    57785803   $(MODEL_LIB)(iceini.o) \ 
    57795804   $(MODEL_LIB)(in_out_manager.o) \ 
     
    58155840   eosbn2.F90 \ 
    58165841   flxfwb.F90 \ 
     5842   flxmod.F90 \ 
    58175843   iceini.F90 \ 
    58185844   in_out_manager.F90 \ 
     
    62936319   $(MODEL_LIB)(dom_oce.o) \ 
    62946320   $(MODEL_LIB)(dtasal.o) \ 
     6321   $(MODEL_LIB)(dtasss.o) \ 
    62956322   $(MODEL_LIB)(dtasst.o) \ 
    62966323   $(MODEL_LIB)(dtatem.o) \ 
     
    63176344   dom_oce.F90 \ 
    63186345   dtasal.F90 \ 
     6346   dtasss.F90 \ 
    63196347   dtasst.F90 \ 
    63206348   dtatem.F90 \ 
     
    63666394   $(MODEL_LIB)(dom_oce.o) \ 
    63676395   $(MODEL_LIB)(dtasal.o) \ 
    6368    $(MODEL_LIB)(dtasss.o) \ 
    63696396   $(MODEL_LIB)(dtatem.o) \ 
    6370    $(MODEL_LIB)(flxrnf.o) \ 
    63716397   $(MODEL_LIB)(in_out_manager.o) \ 
    63726398   $(MODEL_LIB)(lbclnk.o) \ 
     
    63876413   dom_oce.F90 \ 
    63886414   dtasal.F90 \ 
    6389    dtasss.F90 \ 
    63906415   dtatem.F90 \ 
    6391    flxrnf.F90 \ 
    63926416   in_out_manager.F90 \ 
    63936417   lbclnk.F90 \ 
     
    64096433   $(MODEL_LIB)(dom_oce.o) \ 
    64106434   $(MODEL_LIB)(dtasal.o) \ 
     6435   $(MODEL_LIB)(dtasss.o) \ 
    64116436   $(MODEL_LIB)(dtasst.o) \ 
    64126437   $(MODEL_LIB)(dtatem.o) \ 
     
    64296454   dom_oce.F90 \ 
    64306455   dtasal.F90 \ 
     6456   dtasss.F90 \ 
    64316457   dtasst.F90 \ 
    64326458   dtatem.F90 \ 
     
    67356761   $(MODEL_LIB)(eosbn2.o) \ 
    67366762   $(MODEL_LIB)(flxfwb.o) \ 
     6763   $(MODEL_LIB)(flxmod.o) \ 
    67376764   $(MODEL_LIB)(iceini.o) \ 
    67386765   $(MODEL_LIB)(in_out_manager.o) \ 
     
    67746801   eosbn2.F90 \ 
    67756802   flxfwb.F90 \ 
     6803   flxmod.F90 \ 
    67766804   iceini.F90 \ 
    67776805   in_out_manager.F90 \ 
     
    75617589   $(MODEL_LIB)(dom_oce.o) \ 
    75627590   $(MODEL_LIB)(dtasal.o) \ 
     7591   $(MODEL_LIB)(dtasss.o) \ 
    75637592   $(MODEL_LIB)(dtasst.o) \ 
    75647593   $(MODEL_LIB)(dtatem.o) \ 
     
    76237652   dom_oce.F90 \ 
    76247653   dtasal.F90 \ 
     7654   dtasss.F90 \ 
    76257655   dtasst.F90 \ 
    76267656   dtatem.F90 \ 
     
    77097739   $(MODEL_LIB)(trazdf_iso.o) \ 
    77107740   $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
     7741   $(MODEL_LIB)(trcstp.o) \ 
    77117742   $(MODEL_LIB)(zdf_oce.o) \ 
    77127743   $(MODEL_LIB)(zdfbfr.o) \ 
     
    77547785   trazdf_iso.F90 \ 
    77557786   trazdf_iso_vopt.F90 \ 
     7787   trcstp.F90 \ 
    77567788   zdf_oce.F90 \ 
    77577789   zdfbfr.F90 \ 
     
    82728304   $(MODEL_LIB)(lib_print.o) \ 
    82738305   $(MODEL_LIB)(oce.o) \ 
    8274    $(MODEL_LIB)(ocfzpt.o) \ 
    82758306   $(MODEL_LIB)(par_kind.o) \ 
    82768307   $(MODEL_LIB)(par_oce.o) \ 
     
    82918322   lib_print.f90 \ 
    82928323   oce.F90 \ 
    8293    ocfzpt.F90 \ 
    82948324   par_kind.F90 \ 
    82958325   par_oce.F90 \ 
     
    83068336   $(MODEL_LIB)(dom_oce.o) \ 
    83078337   $(MODEL_LIB)(dtasal.o) \ 
    8308    $(MODEL_LIB)(dtasss.o) \ 
    83098338   $(MODEL_LIB)(dtatem.o) \ 
    83108339   $(MODEL_LIB)(in_out_manager.o) \ 
     
    83198348   dom_oce.F90 \ 
    83208349   dtasal.F90 \ 
    8321    dtasss.F90 \ 
    83228350   dtatem.F90 \ 
    83238351   in_out_manager.F90 \ 
     
    87968824   $(MODEL_LIB)(dom_oce.o) \ 
    87978825   $(MODEL_LIB)(dtasal.o) \ 
     8826   $(MODEL_LIB)(dtasss.o) \ 
    87988827   $(MODEL_LIB)(dtasst.o) \ 
    87998828   $(MODEL_LIB)(dtatem.o) \ 
     
    88288857   dom_oce.F90 \ 
    88298858   dtasal.F90 \ 
     8859   dtasss.F90 \ 
    88308860   dtasst.F90 \ 
    88318861   dtatem.F90 \ 
     
    88838913   $(MODEL_LIB)(dom_oce.o) \ 
    88848914   $(MODEL_LIB)(dtasal.o) \ 
     8915   $(MODEL_LIB)(dtasss.o) \ 
    88858916   $(MODEL_LIB)(dtasst.o) \ 
    88868917   $(MODEL_LIB)(dtatem.o) \ 
     
    89178948   dom_oce.F90 \ 
    89188949   dtasal.F90 \ 
     8950   dtasss.F90 \ 
    89198951   dtasst.F90 \ 
    89208952   dtatem.F90 \ 
     
    97789810   $(MODEL_LIB)(dom_oce.o) \ 
    97799811   $(MODEL_LIB)(dtasal.o) \ 
     9812   $(MODEL_LIB)(dtasss.o) \ 
    97809813   $(MODEL_LIB)(dtasst.o) \ 
    97819814   $(MODEL_LIB)(dtatem.o) \ 
     
    98039836   dom_oce.F90 \ 
    98049837   dtasal.F90 \ 
     9838   dtasss.F90 \ 
    98059839   dtasst.F90 \ 
    98069840   dtatem.F90 \ 
     
    1000410038   KEY_CPP \ 
    1000510039   zpshde.F90 
     10040# agrif previous use 
     10041firstagrif: 
     10042ifeq ($(AGRIF),use) 
     10043   @if [ -z "`cat KEY_CPP | grep key_agrif`" ]; then $(RM) model.o $(MODDIR)/oce/*.mod $(MODEL_LIB) $(SXMODEL_LIB); fi 
     10044else 
     10045   @if [ -n "`cat KEY_CPP | grep key_agrif`" ]; then $(RM) -r OPAFILES model.o $(MODDIR)/oce/*.mod $(MODEL_LIB) $(SXMODEL_LIB); fi 
     10046endif 
     10047# recompile all in this case 
     10048mpiagrif: 
     10049ifeq ($(AGRIF),use) 
     10050ifeq (,$(AGRIF_MPI)) 
     10051   @if [ -n "`cat KEY_CPP | grep key_mpp_mpi`" ]; then $(RM) -r OPAFILES model.o $(MODDIR)/oce/*.mod $(MODEL_LIB) $(SXMODEL_LIB); fi 
     10052endif 
     10053endif 
    1000610054# key changing control 
    1000710055key:  
Note: See TracChangeset for help on using the changeset viewer.