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 373 – NEMO

Changeset 373


Ignore:
Timestamp:
2005-12-29T12:27:12+01:00 (19 years ago)
Author:
opalod
Message:

nemo_v1_compil_011 : CT : New dependencies

Location:
trunk/CONFIG
Files:
2 edited

Legend:

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

    r369 r373  
    140140      $(MODEL_LIB)(diaptr.o)\ 
    141141      $(MODEL_LIB)(diaspr.o)\ 
     142      $(MODEL_LIB)(diawri1d.o)\ 
    142143      $(MODEL_LIB)(diawri.o)\ 
    143       $(MODEL_LIB)(diawri1d.o)\ 
    144144      $(MODEL_LIB)(divcur.o)\ 
    145       $(MODEL_LIB)(dom_ice.o)\ 
    146       $(MODEL_LIB)(dom_oce.o)\ 
    147145      $(MODEL_LIB)(domain.o)\ 
    148146      $(MODEL_LIB)(domcfg.o)\ 
     
    152150      $(MODEL_LIB)(domwri.o)\ 
    153151      $(MODEL_LIB)(domzgr.o)\ 
     152      $(MODEL_LIB)(dom_ice.o)\ 
     153      $(MODEL_LIB)(dom_oce.o)\ 
    154154      $(MODEL_LIB)(dtasal.o)\ 
    155155      $(MODEL_LIB)(dtasst.o)\ 
     
    159159      $(MODEL_LIB)(dynhpg_atsk.o)\ 
    160160      $(MODEL_LIB)(dynkeg.o)\ 
     161      $(MODEL_LIB)(dynldf_bilapg.o)\ 
    161162      $(MODEL_LIB)(dynldf_bilap.o)\ 
    162       $(MODEL_LIB)(dynldf_bilapg.o)\ 
    163163      $(MODEL_LIB)(dynldf_iso.o)\ 
    164164      $(MODEL_LIB)(dynldf_lap.o)\ 
     165      $(MODEL_LIB)(dynnxt1d.o)\ 
    165166      $(MODEL_LIB)(dynnxt.o)\ 
    166       $(MODEL_LIB)(dynnxt1d.o)\ 
    167167      $(MODEL_LIB)(dynspg.o)\ 
    168168      $(MODEL_LIB)(dynspg_exp.o)\ 
     169      $(MODEL_LIB)(dynspg_exp_jki.o)\ 
    169170      $(MODEL_LIB)(dynspg_flt.o)\ 
    170171      $(MODEL_LIB)(dynspg_flt_jki.o)\ 
     
    172173      $(MODEL_LIB)(dynspg_rl.o)\ 
    173174      $(MODEL_LIB)(dynspg_ts.o)\ 
     175      $(MODEL_LIB)(dynspg_ts_jki.o)\ 
    174176      $(MODEL_LIB)(dynvor.o)\ 
    175177      $(MODEL_LIB)(dynzad.o)\ 
     
    180182      $(MODEL_LIB)(eosbn2.o)\ 
    181183      $(MODEL_LIB)(flo4rk.o)\ 
    182       $(MODEL_LIB)(flo_oce.o)\ 
    183184      $(MODEL_LIB)(floats.o)\ 
    184185      $(MODEL_LIB)(floblk.o)\ 
    185186      $(MODEL_LIB)(flodom.o)\ 
    186187      $(MODEL_LIB)(flowri.o)\ 
    187       $(MODEL_LIB)(flx_oce.o)\ 
     188      $(MODEL_LIB)(flo_oce.o)\ 
    188189      $(MODEL_LIB)(flxblk.o)\ 
    189190      $(MODEL_LIB)(flxfwb.o)\ 
    190191      $(MODEL_LIB)(flxmod.o)\ 
    191192      $(MODEL_LIB)(flxrnf.o)\ 
     193      $(MODEL_LIB)(flx_oce.o)\ 
    192194      $(MODEL_LIB)(geo2ocean.o)\ 
     195      $(MODEL_LIB)(iceini.o)\ 
     196      $(MODEL_LIB)(icestp1d.o)\ 
     197      $(MODEL_LIB)(icestp.o)\ 
    193198      $(MODEL_LIB)(ice.o)\ 
    194199      $(MODEL_LIB)(ice_oce.o)\ 
    195       $(MODEL_LIB)(iceini.o)\ 
    196       $(MODEL_LIB)(icestp.o)\ 
    197       $(MODEL_LIB)(icestp1d.o)\ 
    198       $(MODEL_LIB)(in_out_manager.o)\ 
    199200      $(MODEL_LIB)(ini1d.o)\ 
    200201      $(MODEL_LIB)(initrc.o)\ 
     202      $(MODEL_LIB)(in_out_manager.o)\ 
    201203      $(MODEL_LIB)(istate.o)\ 
    202204      $(MODEL_LIB)(lbclnk.o)\ 
     
    225227      $(MODEL_LIB)(limwri.o)\ 
    226228      $(MODEL_LIB)(mppini.o)\ 
    227       $(MODEL_LIB)(obc_oce.o)\ 
    228       $(MODEL_LIB)(obc_par.o)\ 
    229229      $(MODEL_LIB)(obccli.o)\ 
    230230      $(MODEL_LIB)(obcdom.o)\ 
     
    239239      $(MODEL_LIB)(obctra.o)\ 
    240240      $(MODEL_LIB)(obcvol.o)\ 
     241      $(MODEL_LIB)(obc_oce.o)\ 
     242      $(MODEL_LIB)(obc_par.o)\ 
     243      $(MODEL_LIB)(ocesbc.o)\ 
    241244      $(MODEL_LIB)(oce.o)\ 
    242       $(MODEL_LIB)(ocesbc.o)\ 
    243245      $(MODEL_LIB)(ocfzpt.o)\ 
    244246      $(MODEL_LIB)(opa.o)\ 
     
    249251      $(MODEL_LIB)(restart.o)\ 
    250252      $(MODEL_LIB)(sms.o)\ 
    251       $(MODEL_LIB)(sol_oce.o)\ 
    252253      $(MODEL_LIB)(solfet.o)\ 
    253254      $(MODEL_LIB)(solisl.o)\ 
     
    257258      $(MODEL_LIB)(solsor_e.o)\ 
    258259      $(MODEL_LIB)(solver.o)\ 
     260      $(MODEL_LIB)(sol_oce.o)\ 
     261      $(MODEL_LIB)(step1d.o)\ 
    259262      $(MODEL_LIB)(step.o)\ 
    260       $(MODEL_LIB)(step1d.o)\ 
    261263      $(MODEL_LIB)(stpctl.o)\ 
    262264      $(MODEL_LIB)(taumod.o)\ 
     
    264266      $(MODEL_LIB)(traadv_cen2.o)\ 
    265267      $(MODEL_LIB)(traadv_ctl.o)\ 
     268      $(MODEL_LIB)(traadv_muscl2.o)\ 
    266269      $(MODEL_LIB)(traadv_muscl.o)\ 
    267       $(MODEL_LIB)(traadv_muscl2.o)\ 
    268270      $(MODEL_LIB)(traadv_tvd.o)\ 
    269271      $(MODEL_LIB)(trabbc.o)\ 
    270272      $(MODEL_LIB)(trabbl.o)\ 
    271273      $(MODEL_LIB)(tradmp.o)\ 
     274      $(MODEL_LIB)(traldf_bilapg.o)\ 
    272275      $(MODEL_LIB)(traldf_bilap.o)\ 
    273       $(MODEL_LIB)(traldf_bilapg.o)\ 
    274276      $(MODEL_LIB)(traldf_iso.o)\ 
    275277      $(MODEL_LIB)(traldf_iso_zps.o)\ 
     
    283285      $(MODEL_LIB)(trazdf_iso.o)\ 
    284286      $(MODEL_LIB)(trazdf_iso_vopt.o)\ 
     287      $(MODEL_LIB)(trcstp.o)\ 
    285288      $(MODEL_LIB)(trc_oce.o)\ 
    286       $(MODEL_LIB)(trcstp.o)\ 
    287289      $(MODEL_LIB)(trdicp.o)\ 
    288290      $(MODEL_LIB)(trdicp_oce.o)\ 
     
    294296      $(MODEL_LIB)(trdvor_oce.o)\ 
    295297      $(MODEL_LIB)(wzvmod.o)\ 
    296       $(MODEL_LIB)(zdf_oce.o)\ 
    297298      $(MODEL_LIB)(zdfbfr.o)\ 
    298299      $(MODEL_LIB)(zdfddm.o)\ 
     
    303304      $(MODEL_LIB)(zdfric.o)\ 
    304305      $(MODEL_LIB)(zdftke.o)\ 
     306      $(MODEL_LIB)(zdf_oce.o)\ 
    305307      $(MODEL_LIB)(zpshde.o) 
    306308# 
     
    433435# 
    434436$(MODEL_LIB)(albedo.o) :   \ 
     437   dom_oce.F90 \ 
     438   in_out_manager.F90 \ 
     439   lib_mpp.F90 \ 
     440   lib_print.f90 \ 
     441   oce.F90 \ 
     442   par_ice.F90 \ 
     443   par_kind.F90 \ 
     444   par_oce.F90 \ 
     445   phycst.F90 \ 
     446   prtctl.f90 \ 
    435447   $(MODEL_LIB)(dom_oce.o) \ 
    436448   $(MODEL_LIB)(in_out_manager.o) \ 
     
    443455   $(MODEL_LIB)(phycst.o) \ 
    444456   $(MODEL_LIB)(prtctl.o) \ 
    445    dom_oce.F90 \ 
    446    in_out_manager.F90 \ 
    447    lib_mpp.F90 \ 
    448    lib_print.f90 \ 
    449    oce.F90 \ 
    450    par_ice.F90 \ 
    451    par_kind.F90 \ 
    452    par_oce.F90 \ 
    453    phycst.F90 \ 
    454    prtctl.f90 \ 
     457   blk_oce.F90 \ 
     458   cpl_oce.F90 \ 
     459   daymod.F90 \ 
     460   dom_oce.F90 \ 
     461   flx_oce.F90 \ 
     462   ice.F90 \ 
     463   in_out_manager.F90 \ 
     464   lbclnk.F90 \ 
     465   oce.F90 \ 
     466   ocfzpt.F90 \ 
     467   phycst.F90 \ 
    455468   $(MODEL_LIB)(blk_oce.o) \ 
    456469   $(MODEL_LIB)(cpl_oce.o) \ 
     
    464477   $(MODEL_LIB)(ocfzpt.o) \ 
    465478   $(MODEL_LIB)(phycst.o) \ 
     479   albedo.F90 
     480$(MODEL_LIB)(blk_oce.o) :  \ 
     481   par_kind.F90 \ 
     482   $(MODEL_LIB)(par_kind.o) \ 
     483   par_oce.F90 \ 
     484   $(MODEL_LIB)(par_oce.o) \ 
     485   blk_oce.F90 
     486$(MODEL_LIB)(bulk.o) :  \ 
     487   albedo.F90 \ 
    466488   blk_oce.F90 \ 
    467489   cpl_oce.F90 \ 
     
    469491   dom_oce.F90 \ 
    470492   flx_oce.F90 \ 
    471    ice.F90 \ 
    472    in_out_manager.F90 \ 
    473    lbclnk.F90 \ 
     493   in_out_manager.F90 \ 
     494   lbclnk.F90 \ 
     495   lib_mpp.F90 \ 
     496   lib_print.f90 \ 
    474497   oce.F90 \ 
    475498   ocfzpt.F90 \ 
    476    phycst.F90 \ 
    477    albedo.F90 
    478 $(MODEL_LIB)(blk_oce.o) :  \ 
    479    $(MODEL_LIB)(par_kind.o) \ 
    480    par_kind.F90 \ 
    481    $(MODEL_LIB)(par_oce.o) \ 
    482    par_oce.F90 \ 
    483    blk_oce.F90 
    484 $(MODEL_LIB)(bulk.o) :  \ 
     499   par_kind.F90 \ 
     500   par_oce.F90 \ 
     501   phycst.F90 \ 
     502   prtctl.f90 \ 
    485503   $(MODEL_LIB)(albedo.o) \ 
    486504   $(MODEL_LIB)(blk_oce.o) \ 
     
    499517   $(MODEL_LIB)(phycst.o) \ 
    500518   $(MODEL_LIB)(prtctl.o) \ 
     519   blk_oce.F90 \ 
     520   dom_oce.F90 \ 
     521   flxblk.F90 \ 
     522   flx_oce.F90 \ 
     523   ice_oce.F90 \ 
     524   in_out_manager.F90 \ 
     525   oce.F90 \ 
     526   ocfzpt.F90 \ 
     527   phycst.F90 \ 
     528   prtctl.f90 \ 
     529   taumod.F90 \ 
     530   $(MODEL_LIB)(blk_oce.o) \ 
     531   $(MODEL_LIB)(dom_oce.o) \ 
     532   $(MODEL_LIB)(flxblk.o) \ 
     533   $(MODEL_LIB)(flx_oce.o) \ 
     534   $(MODEL_LIB)(ice_oce.o) \ 
     535   $(MODEL_LIB)(in_out_manager.o) \ 
     536   $(MODEL_LIB)(oce.o) \ 
     537   $(MODEL_LIB)(ocfzpt.o) \ 
     538   $(MODEL_LIB)(phycst.o) \ 
     539   $(MODEL_LIB)(prtctl.o) \ 
     540   $(MODEL_LIB)(taumod.o) \ 
     541   bulk.F90 
     542$(MODEL_LIB)(cla.o) :   \ 
     543   blk_oce.F90 \ 
     544   cpl_oce.F90 \ 
     545   daymod.F90 \ 
     546   dom_oce.F90 \ 
     547   dtasal.F90 \ 
     548   dtasst.F90 \ 
     549   dtatem.F90 \ 
     550   flxmod.F90 \ 
     551   flxrnf.F90 \ 
     552   flx_oce.F90 \ 
     553   ice_oce.F90 \ 
     554   in_out_manager.F90 \ 
     555   lbclnk.F90 \ 
     556   lib_mpp.F90 \ 
     557   lib_print.f90 \ 
     558   oce.F90 \ 
     559   ocfzpt.F90 \ 
     560   par_kind.F90 \ 
     561   par_oce.F90 \ 
     562   phycst.F90 \ 
     563   prtctl.f90 \ 
     564   taumod.F90 \ 
     565   tradmp.F90 \ 
     566   $(MODEL_LIB)(blk_oce.o) \ 
     567   $(MODEL_LIB)(cpl_oce.o) \ 
     568   $(MODEL_LIB)(daymod.o) \ 
     569   $(MODEL_LIB)(dom_oce.o) \ 
     570   $(MODEL_LIB)(dtasal.o) \ 
     571   $(MODEL_LIB)(dtasst.o) \ 
     572   $(MODEL_LIB)(dtatem.o) \ 
     573   $(MODEL_LIB)(flxmod.o) \ 
     574   $(MODEL_LIB)(flxrnf.o) \ 
     575   $(MODEL_LIB)(flx_oce.o) \ 
     576   $(MODEL_LIB)(ice_oce.o) \ 
     577   $(MODEL_LIB)(in_out_manager.o) \ 
     578   $(MODEL_LIB)(lbclnk.o) \ 
     579   $(MODEL_LIB)(lib_mpp.o) \ 
     580   $(MODEL_LIB)(lib_print.o) \ 
     581   $(MODEL_LIB)(oce.o) \ 
     582   $(MODEL_LIB)(ocfzpt.o) \ 
     583   $(MODEL_LIB)(par_kind.o) \ 
     584   $(MODEL_LIB)(par_oce.o) \ 
     585   $(MODEL_LIB)(phycst.o) \ 
     586   $(MODEL_LIB)(prtctl.o) \ 
     587   $(MODEL_LIB)(taumod.o) \ 
     588   $(MODEL_LIB)(tradmp.o) \ 
     589   dom_oce.F90 \ 
     590   in_out_manager.F90 \ 
     591   lbclnk.F90 \ 
     592   lib_mpp.F90 \ 
     593   ocesbc.F90 \ 
     594   oce.F90 \ 
     595   $(MODEL_LIB)(dom_oce.o) \ 
     596   $(MODEL_LIB)(in_out_manager.o) \ 
     597   $(MODEL_LIB)(lbclnk.o) \ 
     598   $(MODEL_LIB)(lib_mpp.o) \ 
     599   $(MODEL_LIB)(ocesbc.o) \ 
     600   $(MODEL_LIB)(oce.o) \ 
     601   domzgr_substitute.h90 \ 
     602   vectopt_loop_substitute.h90 \ 
     603   KEY_CPP \ 
     604   cla.F90 
     605$(MODEL_LIB)(cla_div.o) :  \ 
     606   blk_oce.F90 \ 
     607   cpl_oce.F90 \ 
     608   daymod.F90 \ 
     609   dom_oce.F90 \ 
     610   dtasal.F90 \ 
     611   dtasst.F90 \ 
     612   dtatem.F90 \ 
     613   flxmod.F90 \ 
     614   flxrnf.F90 \ 
     615   flx_oce.F90 \ 
     616   ice_oce.F90 \ 
     617   in_out_manager.F90 \ 
     618   lbclnk.F90 \ 
     619   lib_mpp.F90 \ 
     620   lib_print.f90 \ 
     621   oce.F90 \ 
     622   ocfzpt.F90 \ 
     623   par_kind.F90 \ 
     624   par_oce.F90 \ 
     625   phycst.F90 \ 
     626   prtctl.f90 \ 
     627   taumod.F90 \ 
     628   tradmp.F90 \ 
     629   $(MODEL_LIB)(blk_oce.o) \ 
     630   $(MODEL_LIB)(cpl_oce.o) \ 
     631   $(MODEL_LIB)(daymod.o) \ 
     632   $(MODEL_LIB)(dom_oce.o) \ 
     633   $(MODEL_LIB)(dtasal.o) \ 
     634   $(MODEL_LIB)(dtasst.o) \ 
     635   $(MODEL_LIB)(dtatem.o) \ 
     636   $(MODEL_LIB)(flxmod.o) \ 
     637   $(MODEL_LIB)(flxrnf.o) \ 
     638   $(MODEL_LIB)(flx_oce.o) \ 
     639   $(MODEL_LIB)(ice_oce.o) \ 
     640   $(MODEL_LIB)(in_out_manager.o) \ 
     641   $(MODEL_LIB)(lbclnk.o) \ 
     642   $(MODEL_LIB)(lib_mpp.o) \ 
     643   $(MODEL_LIB)(lib_print.o) \ 
     644   $(MODEL_LIB)(oce.o) \ 
     645   $(MODEL_LIB)(ocfzpt.o) \ 
     646   $(MODEL_LIB)(par_kind.o) \ 
     647   $(MODEL_LIB)(par_oce.o) \ 
     648   $(MODEL_LIB)(phycst.o) \ 
     649   $(MODEL_LIB)(prtctl.o) \ 
     650   $(MODEL_LIB)(taumod.o) \ 
     651   $(MODEL_LIB)(tradmp.o) \ 
     652   dom_oce.F90 \ 
     653   in_out_manager.F90 \ 
     654   lbclnk.F90 \ 
     655   lib_mpp.F90 \ 
     656   ocesbc.F90 \ 
     657   oce.F90 \ 
     658   $(MODEL_LIB)(dom_oce.o) \ 
     659   $(MODEL_LIB)(in_out_manager.o) \ 
     660   $(MODEL_LIB)(lbclnk.o) \ 
     661   $(MODEL_LIB)(lib_mpp.o) \ 
     662   $(MODEL_LIB)(ocesbc.o) \ 
     663   $(MODEL_LIB)(oce.o) \ 
     664   domzgr_substitute.h90 \ 
     665   KEY_CPP \ 
     666   cla_div.F90 
     667$(MODEL_LIB)(cla_dynspg.o) :  \ 
     668   blk_oce.F90 \ 
     669   cpl_oce.F90 \ 
     670   daymod.F90 \ 
     671   dom_oce.F90 \ 
     672   dtasal.F90 \ 
     673   dtasst.F90 \ 
     674   dtatem.F90 \ 
     675   dynspg_oce.F90 \ 
     676   flxmod.F90 \ 
     677   flxrnf.F90 \ 
     678   flx_oce.F90 \ 
     679   ice_oce.F90 \ 
     680   in_out_manager.F90 \ 
     681   lbclnk.F90 \ 
     682   lib_mpp.F90 \ 
     683   lib_print.f90 \ 
     684   obccli.F90 \ 
     685   obc_oce.F90 \ 
     686   obc_par.F90 \ 
     687   ocesbc.F90 \ 
     688   oce.F90 \ 
     689   ocfzpt.F90 \ 
     690   par_kind.F90 \ 
     691   par_oce.F90 \ 
     692   phycst.F90 \ 
     693   prtctl.f90 \ 
     694   sol_oce.F90 \ 
     695   taumod.F90 \ 
     696   tradmp.F90 \ 
     697   zdf_oce.F90 \ 
     698   $(MODEL_LIB)(blk_oce.o) \ 
     699   $(MODEL_LIB)(cpl_oce.o) \ 
     700   $(MODEL_LIB)(daymod.o) \ 
     701   $(MODEL_LIB)(dom_oce.o) \ 
     702   $(MODEL_LIB)(dtasal.o) \ 
     703   $(MODEL_LIB)(dtasst.o) \ 
     704   $(MODEL_LIB)(dtatem.o) \ 
     705   $(MODEL_LIB)(dynspg_oce.o) \ 
     706   $(MODEL_LIB)(flxmod.o) \ 
     707   $(MODEL_LIB)(flxrnf.o) \ 
     708   $(MODEL_LIB)(flx_oce.o) \ 
     709   $(MODEL_LIB)(ice_oce.o) \ 
     710   $(MODEL_LIB)(in_out_manager.o) \ 
     711   $(MODEL_LIB)(lbclnk.o) \ 
     712   $(MODEL_LIB)(lib_mpp.o) \ 
     713   $(MODEL_LIB)(lib_print.o) \ 
     714   $(MODEL_LIB)(obccli.o) \ 
     715   $(MODEL_LIB)(obc_oce.o) \ 
     716   $(MODEL_LIB)(obc_par.o) \ 
     717   $(MODEL_LIB)(ocesbc.o) \ 
     718   $(MODEL_LIB)(oce.o) \ 
     719   $(MODEL_LIB)(ocfzpt.o) \ 
     720   $(MODEL_LIB)(par_kind.o) \ 
     721   $(MODEL_LIB)(par_oce.o) \ 
     722   $(MODEL_LIB)(phycst.o) \ 
     723   $(MODEL_LIB)(prtctl.o) \ 
     724   $(MODEL_LIB)(sol_oce.o) \ 
     725   $(MODEL_LIB)(taumod.o) \ 
     726   $(MODEL_LIB)(tradmp.o) \ 
     727   $(MODEL_LIB)(zdf_oce.o) \ 
     728   dom_oce.F90 \ 
     729   flxrnf.F90 \ 
     730   in_out_manager.F90 \ 
     731   lbclnk.F90 \ 
     732   lib_mpp.F90 \ 
     733   obcdyn.F90 \ 
     734   obcvol.F90 \ 
     735   obc_oce.F90 \ 
     736   ocesbc.F90 \ 
     737   oce.F90 \ 
     738   phycst.F90 \ 
     739   solfet.F90 \ 
     740   solpcg.F90 \ 
     741   solsor.F90 \ 
     742   sol_oce.F90 \ 
     743   zdf_oce.F90 \ 
     744   $(MODEL_LIB)(dom_oce.o) \ 
     745   $(MODEL_LIB)(flxrnf.o) \ 
     746   $(MODEL_LIB)(in_out_manager.o) \ 
     747   $(MODEL_LIB)(lbclnk.o) \ 
     748   $(MODEL_LIB)(lib_mpp.o) \ 
     749   $(MODEL_LIB)(obcdyn.o) \ 
     750   $(MODEL_LIB)(obcvol.o) \ 
     751   $(MODEL_LIB)(obc_oce.o) \ 
     752   $(MODEL_LIB)(ocesbc.o) \ 
     753   $(MODEL_LIB)(oce.o) \ 
     754   $(MODEL_LIB)(phycst.o) \ 
     755   $(MODEL_LIB)(solfet.o) \ 
     756   $(MODEL_LIB)(solpcg.o) \ 
     757   $(MODEL_LIB)(solsor.o) \ 
     758   $(MODEL_LIB)(sol_oce.o) \ 
     759   $(MODEL_LIB)(zdf_oce.o) \ 
     760   domzgr_substitute.h90 \ 
     761   vectopt_loop_substitute.h90 \ 
     762   KEY_CPP \ 
     763   cla_dynspg.F90 
     764$(MODEL_LIB)(closea.o) :   \ 
     765   blk_oce.F90 \ 
     766   cpl_oce.F90 \ 
     767   daymod.F90 \ 
     768   dom_oce.F90 \ 
     769   dtasal.F90 \ 
     770   dtasst.F90 \ 
     771   dtatem.F90 \ 
     772   flxmod.F90 \ 
     773   flxrnf.F90 \ 
     774   flx_oce.F90 \ 
     775   ice_oce.F90 \ 
     776   in_out_manager.F90 \ 
     777   lbclnk.F90 \ 
     778   lib_mpp.F90 \ 
     779   lib_print.f90 \ 
     780   oce.F90 \ 
     781   ocfzpt.F90 \ 
     782   par_kind.F90 \ 
     783   par_oce.F90 \ 
     784   phycst.F90 \ 
     785   prtctl.f90 \ 
     786   taumod.F90 \ 
     787   tradmp.F90 \ 
     788   $(MODEL_LIB)(blk_oce.o) \ 
     789   $(MODEL_LIB)(cpl_oce.o) \ 
     790   $(MODEL_LIB)(daymod.o) \ 
     791   $(MODEL_LIB)(dom_oce.o) \ 
     792   $(MODEL_LIB)(dtasal.o) \ 
     793   $(MODEL_LIB)(dtasst.o) \ 
     794   $(MODEL_LIB)(dtatem.o) \ 
     795   $(MODEL_LIB)(flxmod.o) \ 
     796   $(MODEL_LIB)(flxrnf.o) \ 
     797   $(MODEL_LIB)(flx_oce.o) \ 
     798   $(MODEL_LIB)(ice_oce.o) \ 
     799   $(MODEL_LIB)(in_out_manager.o) \ 
     800   $(MODEL_LIB)(lbclnk.o) \ 
     801   $(MODEL_LIB)(lib_mpp.o) \ 
     802   $(MODEL_LIB)(lib_print.o) \ 
     803   $(MODEL_LIB)(oce.o) \ 
     804   $(MODEL_LIB)(ocfzpt.o) \ 
     805   $(MODEL_LIB)(par_kind.o) \ 
     806   $(MODEL_LIB)(par_oce.o) \ 
     807   $(MODEL_LIB)(phycst.o) \ 
     808   $(MODEL_LIB)(prtctl.o) \ 
     809   $(MODEL_LIB)(taumod.o) \ 
     810   $(MODEL_LIB)(tradmp.o) \ 
     811   dom_oce.F90 \ 
     812   flxrnf.F90 \ 
     813   in_out_manager.F90 \ 
     814   lbclnk.F90 \ 
     815   lib_mpp.F90 \ 
     816   ocesbc.F90 \ 
     817   oce.F90 \ 
     818   $(MODEL_LIB)(dom_oce.o) \ 
     819   $(MODEL_LIB)(flxrnf.o) \ 
     820   $(MODEL_LIB)(in_out_manager.o) \ 
     821   $(MODEL_LIB)(lbclnk.o) \ 
     822   $(MODEL_LIB)(lib_mpp.o) \ 
     823   $(MODEL_LIB)(ocesbc.o) \ 
     824   $(MODEL_LIB)(oce.o) \ 
     825   vectopt_loop_substitute.h90 \ 
     826   KEY_CPP \ 
     827   closea.F90 
     828$(MODEL_LIB)(cpl.o) :   \ 
     829   dom_oce.F90 \ 
     830   in_out_manager.F90 \ 
     831   lib_print.f90 \ 
     832   oce.F90 \ 
     833   par_kind.F90 \ 
     834   par_oce.F90 \ 
     835   phycst.F90 \ 
     836   prtctl.f90 \ 
     837   $(MODEL_LIB)(dom_oce.o) \ 
     838   $(MODEL_LIB)(in_out_manager.o) \ 
     839   $(MODEL_LIB)(lib_print.o) \ 
     840   $(MODEL_LIB)(oce.o) \ 
     841   $(MODEL_LIB)(par_kind.o) \ 
     842   $(MODEL_LIB)(par_oce.o) \ 
     843   $(MODEL_LIB)(phycst.o) \ 
     844   $(MODEL_LIB)(prtctl.o) \ 
     845   cpl_oce.F90 \ 
     846   daymod.F90 \ 
     847   dom_oce.F90 \ 
     848   flx_oce.F90 \ 
     849   in_out_manager.F90 \ 
     850   oce.F90 \ 
     851   ocfzpt.F90 \ 
     852   phycst.F90 \ 
     853   $(MODEL_LIB)(cpl_oce.o) \ 
     854   $(MODEL_LIB)(daymod.o) \ 
     855   $(MODEL_LIB)(dom_oce.o) \ 
     856   $(MODEL_LIB)(flx_oce.o) \ 
     857   $(MODEL_LIB)(in_out_manager.o) \ 
     858   $(MODEL_LIB)(oce.o) \ 
     859   $(MODEL_LIB)(ocfzpt.o) \ 
     860   $(MODEL_LIB)(phycst.o) \ 
     861   ../../../lib/libioipsl.a \ 
     862   cpl.F90 
     863$(MODEL_LIB)(cpl_oce.o) :  \ 
     864   par_kind.F90 \ 
     865   $(MODEL_LIB)(par_kind.o) \ 
     866   par_oce.F90 \ 
     867   $(MODEL_LIB)(par_oce.o) \ 
     868   cpl_oce.F90 
     869$(MODEL_LIB)(daymod.o) :   \ 
     870   dom_oce.F90 \ 
     871   in_out_manager.F90 \ 
     872   lib_mpp.F90 \ 
     873   lib_print.f90 \ 
     874   par_kind.F90 \ 
     875   par_oce.F90 \ 
     876   $(MODEL_LIB)(dom_oce.o) \ 
     877   $(MODEL_LIB)(in_out_manager.o) \ 
     878   $(MODEL_LIB)(lib_mpp.o) \ 
     879   $(MODEL_LIB)(lib_print.o) \ 
     880   $(MODEL_LIB)(par_kind.o) \ 
     881   $(MODEL_LIB)(par_oce.o) \ 
     882   dom_oce.F90 \ 
     883   in_out_manager.F90 \ 
     884   phycst.F90 \ 
     885   prtctl.f90 \ 
     886   $(MODEL_LIB)(dom_oce.o) \ 
     887   $(MODEL_LIB)(in_out_manager.o) \ 
     888   $(MODEL_LIB)(phycst.o) \ 
     889   $(MODEL_LIB)(prtctl.o) \ 
     890   daymod.F90 
     891$(MODEL_LIB)(diadimg.o) :  \ 
     892   dom_oce.F90 \ 
     893   in_out_manager.F90 \ 
     894   lib_print.f90 \ 
     895   par_kind.F90 \ 
     896   par_oce.F90 \ 
     897   phycst.F90 \ 
     898   prtctl.f90 \ 
     899   $(MODEL_LIB)(dom_oce.o) \ 
     900   $(MODEL_LIB)(in_out_manager.o) \ 
     901   $(MODEL_LIB)(lib_print.o) \ 
     902   $(MODEL_LIB)(par_kind.o) \ 
     903   $(MODEL_LIB)(par_oce.o) \ 
     904   $(MODEL_LIB)(phycst.o) \ 
     905   $(MODEL_LIB)(prtctl.o) \ 
     906   daymod.F90 \ 
     907   dom_oce.F90 \ 
     908   in_out_manager.F90 \ 
     909   oce.F90 \ 
     910   $(MODEL_LIB)(daymod.o) \ 
     911   $(MODEL_LIB)(dom_oce.o) \ 
     912   $(MODEL_LIB)(in_out_manager.o) \ 
     913   $(MODEL_LIB)(oce.o) \ 
     914   domzgr_substitute.h90 \ 
     915   KEY_CPP \ 
     916   diadimg.F90 
     917$(MODEL_LIB)(diafwb.o) :   \ 
    501918   albedo.F90 \ 
    502919   blk_oce.F90 \ 
     
    504921   daymod.F90 \ 
    505922   dom_oce.F90 \ 
    506    flx_oce.F90 \ 
    507    in_out_manager.F90 \ 
    508    lbclnk.F90 \ 
    509    lib_mpp.F90 \ 
    510    lib_print.f90 \ 
    511    oce.F90 \ 
    512    ocfzpt.F90 \ 
    513    par_kind.F90 \ 
    514    par_oce.F90 \ 
    515    phycst.F90 \ 
    516    prtctl.f90 \ 
    517    $(MODEL_LIB)(blk_oce.o) \ 
    518    $(MODEL_LIB)(dom_oce.o) \ 
    519    $(MODEL_LIB)(flx_oce.o) \ 
    520    $(MODEL_LIB)(flxblk.o) \ 
    521    $(MODEL_LIB)(ice_oce.o) \ 
    522    $(MODEL_LIB)(in_out_manager.o) \ 
    523    $(MODEL_LIB)(oce.o) \ 
    524    $(MODEL_LIB)(ocfzpt.o) \ 
    525    $(MODEL_LIB)(phycst.o) \ 
    526    $(MODEL_LIB)(prtctl.o) \ 
    527    $(MODEL_LIB)(taumod.o) \ 
    528    blk_oce.F90 \ 
    529    dom_oce.F90 \ 
    530    flx_oce.F90 \ 
    531    flxblk.F90 \ 
    532    ice_oce.F90 \ 
    533    in_out_manager.F90 \ 
    534    oce.F90 \ 
    535    ocfzpt.F90 \ 
    536    phycst.F90 \ 
    537    prtctl.f90 \ 
    538    taumod.F90 \ 
    539    bulk.F90 
    540 $(MODEL_LIB)(cla.o) :   \ 
    541    $(MODEL_LIB)(blk_oce.o) \ 
    542    $(MODEL_LIB)(cpl_oce.o) \ 
    543    $(MODEL_LIB)(daymod.o) \ 
    544    $(MODEL_LIB)(dom_oce.o) \ 
    545    $(MODEL_LIB)(dtasal.o) \ 
    546    $(MODEL_LIB)(dtasst.o) \ 
    547    $(MODEL_LIB)(dtatem.o) \ 
    548    $(MODEL_LIB)(flx_oce.o) \ 
    549    $(MODEL_LIB)(flxmod.o) \ 
    550    $(MODEL_LIB)(flxrnf.o) \ 
    551    $(MODEL_LIB)(ice_oce.o) \ 
    552    $(MODEL_LIB)(in_out_manager.o) \ 
    553    $(MODEL_LIB)(lbclnk.o) \ 
    554    $(MODEL_LIB)(lib_mpp.o) \ 
    555    $(MODEL_LIB)(lib_print.o) \ 
    556    $(MODEL_LIB)(oce.o) \ 
    557    $(MODEL_LIB)(ocfzpt.o) \ 
    558    $(MODEL_LIB)(par_kind.o) \ 
    559    $(MODEL_LIB)(par_oce.o) \ 
    560    $(MODEL_LIB)(phycst.o) \ 
    561    $(MODEL_LIB)(prtctl.o) \ 
    562    $(MODEL_LIB)(taumod.o) \ 
    563    $(MODEL_LIB)(tradmp.o) \ 
    564    blk_oce.F90 \ 
    565    cpl_oce.F90 \ 
    566    daymod.F90 \ 
    567    dom_oce.F90 \ 
    568923   dtasal.F90 \ 
    569924   dtasst.F90 \ 
    570925   dtatem.F90 \ 
    571    flx_oce.F90 \ 
    572926   flxmod.F90 \ 
    573927   flxrnf.F90 \ 
     928   flx_oce.F90 \ 
    574929   ice_oce.F90 \ 
    575930   in_out_manager.F90 \ 
     
    585940   taumod.F90 \ 
    586941   tradmp.F90 \ 
    587    $(MODEL_LIB)(dom_oce.o) \ 
    588    $(MODEL_LIB)(in_out_manager.o) \ 
    589    $(MODEL_LIB)(lbclnk.o) \ 
    590    $(MODEL_LIB)(lib_mpp.o) \ 
    591    $(MODEL_LIB)(oce.o) \ 
    592    $(MODEL_LIB)(ocesbc.o) \ 
    593    dom_oce.F90 \ 
    594    in_out_manager.F90 \ 
    595    lbclnk.F90 \ 
    596    lib_mpp.F90 \ 
    597    oce.F90 \ 
    598    ocesbc.F90 \ 
    599    domzgr_substitute.h90 \ 
    600    vectopt_loop_substitute.h90 \ 
    601    KEY_CPP \ 
    602    cla.F90 
    603 $(MODEL_LIB)(cla_div.o) :  \ 
    604    $(MODEL_LIB)(blk_oce.o) \ 
    605    $(MODEL_LIB)(cpl_oce.o) \ 
    606    $(MODEL_LIB)(daymod.o) \ 
    607    $(MODEL_LIB)(dom_oce.o) \ 
    608    $(MODEL_LIB)(dtasal.o) \ 
    609    $(MODEL_LIB)(dtasst.o) \ 
    610    $(MODEL_LIB)(dtatem.o) \ 
    611    $(MODEL_LIB)(flx_oce.o) \ 
    612    $(MODEL_LIB)(flxmod.o) \ 
    613    $(MODEL_LIB)(flxrnf.o) \ 
    614    $(MODEL_LIB)(ice_oce.o) \ 
    615    $(MODEL_LIB)(in_out_manager.o) \ 
    616    $(MODEL_LIB)(lbclnk.o) \ 
    617    $(MODEL_LIB)(lib_mpp.o) \ 
    618    $(MODEL_LIB)(lib_print.o) \ 
    619    $(MODEL_LIB)(oce.o) \ 
    620    $(MODEL_LIB)(ocfzpt.o) \ 
    621    $(MODEL_LIB)(par_kind.o) \ 
    622    $(MODEL_LIB)(par_oce.o) \ 
    623    $(MODEL_LIB)(phycst.o) \ 
    624    $(MODEL_LIB)(prtctl.o) \ 
    625    $(MODEL_LIB)(taumod.o) \ 
    626    $(MODEL_LIB)(tradmp.o) \ 
    627    blk_oce.F90 \ 
    628    cpl_oce.F90 \ 
    629    daymod.F90 \ 
    630    dom_oce.F90 \ 
    631    dtasal.F90 \ 
    632    dtasst.F90 \ 
    633    dtatem.F90 \ 
    634    flx_oce.F90 \ 
    635    flxmod.F90 \ 
    636    flxrnf.F90 \ 
    637    ice_oce.F90 \ 
    638    in_out_manager.F90 \ 
    639    lbclnk.F90 \ 
    640    lib_mpp.F90 \ 
    641    lib_print.f90 \ 
    642    oce.F90 \ 
    643    ocfzpt.F90 \ 
    644    par_kind.F90 \ 
    645    par_oce.F90 \ 
    646    phycst.F90 \ 
    647    prtctl.f90 \ 
    648    taumod.F90 \ 
    649    tradmp.F90 \ 
    650    $(MODEL_LIB)(dom_oce.o) \ 
    651    $(MODEL_LIB)(in_out_manager.o) \ 
    652    $(MODEL_LIB)(lbclnk.o) \ 
    653    $(MODEL_LIB)(lib_mpp.o) \ 
    654    $(MODEL_LIB)(oce.o) \ 
    655    $(MODEL_LIB)(ocesbc.o) \ 
    656    dom_oce.F90 \ 
    657    in_out_manager.F90 \ 
    658    lbclnk.F90 \ 
    659    lib_mpp.F90 \ 
    660    oce.F90 \ 
    661    ocesbc.F90 \ 
    662    domzgr_substitute.h90 \ 
    663    KEY_CPP \ 
    664    cla_div.F90 
    665 $(MODEL_LIB)(cla_dynspg.o) :  \ 
    666    $(MODEL_LIB)(blk_oce.o) \ 
    667    $(MODEL_LIB)(cpl_oce.o) \ 
    668    $(MODEL_LIB)(daymod.o) \ 
    669    $(MODEL_LIB)(dom_oce.o) \ 
    670    $(MODEL_LIB)(dtasal.o) \ 
    671    $(MODEL_LIB)(dtasst.o) \ 
    672    $(MODEL_LIB)(dtatem.o) \ 
    673    $(MODEL_LIB)(dynspg_oce.o) \ 
    674    $(MODEL_LIB)(flx_oce.o) \ 
    675    $(MODEL_LIB)(flxmod.o) \ 
    676    $(MODEL_LIB)(flxrnf.o) \ 
    677    $(MODEL_LIB)(ice_oce.o) \ 
    678    $(MODEL_LIB)(in_out_manager.o) \ 
    679    $(MODEL_LIB)(lbclnk.o) \ 
    680    $(MODEL_LIB)(lib_mpp.o) \ 
    681    $(MODEL_LIB)(lib_print.o) \ 
    682    $(MODEL_LIB)(obc_oce.o) \ 
    683    $(MODEL_LIB)(obc_par.o) \ 
    684    $(MODEL_LIB)(obccli.o) \ 
    685    $(MODEL_LIB)(oce.o) \ 
    686    $(MODEL_LIB)(ocesbc.o) \ 
    687    $(MODEL_LIB)(ocfzpt.o) \ 
    688    $(MODEL_LIB)(par_kind.o) \ 
    689    $(MODEL_LIB)(par_oce.o) \ 
    690    $(MODEL_LIB)(phycst.o) \ 
    691    $(MODEL_LIB)(prtctl.o) \ 
    692    $(MODEL_LIB)(sol_oce.o) \ 
    693    $(MODEL_LIB)(taumod.o) \ 
    694    $(MODEL_LIB)(tradmp.o) \ 
    695    $(MODEL_LIB)(zdf_oce.o) \ 
    696    blk_oce.F90 \ 
    697    cpl_oce.F90 \ 
    698    daymod.F90 \ 
    699    dom_oce.F90 \ 
    700    dtasal.F90 \ 
    701    dtasst.F90 \ 
    702    dtatem.F90 \ 
    703    dynspg_oce.F90 \ 
    704    flx_oce.F90 \ 
    705    flxmod.F90 \ 
    706    flxrnf.F90 \ 
    707    ice_oce.F90 \ 
    708    in_out_manager.F90 \ 
    709    lbclnk.F90 \ 
    710    lib_mpp.F90 \ 
    711    lib_print.f90 \ 
    712    obc_oce.F90 \ 
    713    obc_par.F90 \ 
    714    obccli.F90 \ 
    715    oce.F90 \ 
    716    ocesbc.F90 \ 
    717    ocfzpt.F90 \ 
    718    par_kind.F90 \ 
    719    par_oce.F90 \ 
    720    phycst.F90 \ 
    721    prtctl.f90 \ 
    722    sol_oce.F90 \ 
    723    taumod.F90 \ 
    724    tradmp.F90 \ 
    725    zdf_oce.F90 \ 
    726    $(MODEL_LIB)(dom_oce.o) \ 
    727    $(MODEL_LIB)(flxrnf.o) \ 
    728    $(MODEL_LIB)(in_out_manager.o) \ 
    729    $(MODEL_LIB)(lbclnk.o) \ 
    730    $(MODEL_LIB)(lib_mpp.o) \ 
    731    $(MODEL_LIB)(obc_oce.o) \ 
    732    $(MODEL_LIB)(obcdyn.o) \ 
    733    $(MODEL_LIB)(obcvol.o) \ 
    734    $(MODEL_LIB)(oce.o) \ 
    735    $(MODEL_LIB)(ocesbc.o) \ 
    736    $(MODEL_LIB)(phycst.o) \ 
    737    $(MODEL_LIB)(sol_oce.o) \ 
    738    $(MODEL_LIB)(solfet.o) \ 
    739    $(MODEL_LIB)(solpcg.o) \ 
    740    $(MODEL_LIB)(solsor.o) \ 
    741    $(MODEL_LIB)(zdf_oce.o) \ 
    742    dom_oce.F90 \ 
    743    flxrnf.F90 \ 
    744    in_out_manager.F90 \ 
    745    lbclnk.F90 \ 
    746    lib_mpp.F90 \ 
    747    obc_oce.F90 \ 
    748    obcdyn.F90 \ 
    749    obcvol.F90 \ 
    750    oce.F90 \ 
    751    ocesbc.F90 \ 
    752    phycst.F90 \ 
    753    sol_oce.F90 \ 
    754    solfet.F90 \ 
    755    solpcg.F90 \ 
    756    solsor.F90 \ 
    757    zdf_oce.F90 \ 
    758    domzgr_substitute.h90 \ 
    759    vectopt_loop_substitute.h90 \ 
    760    KEY_CPP \ 
    761    cla_dynspg.F90 
    762 $(MODEL_LIB)(closea.o) :   \ 
    763    $(MODEL_LIB)(blk_oce.o) \ 
    764    $(MODEL_LIB)(cpl_oce.o) \ 
    765    $(MODEL_LIB)(daymod.o) \ 
    766    $(MODEL_LIB)(dom_oce.o) \ 
    767    $(MODEL_LIB)(dtasal.o) \ 
    768    $(MODEL_LIB)(dtasst.o) \ 
    769    $(MODEL_LIB)(dtatem.o) \ 
    770    $(MODEL_LIB)(flx_oce.o) \ 
    771    $(MODEL_LIB)(flxmod.o) \ 
    772    $(MODEL_LIB)(flxrnf.o) \ 
    773    $(MODEL_LIB)(ice_oce.o) \ 
    774    $(MODEL_LIB)(in_out_manager.o) \ 
    775    $(MODEL_LIB)(lbclnk.o) \ 
    776    $(MODEL_LIB)(lib_mpp.o) \ 
    777    $(MODEL_LIB)(lib_print.o) \ 
    778    $(MODEL_LIB)(oce.o) \ 
    779    $(MODEL_LIB)(ocfzpt.o) \ 
    780    $(MODEL_LIB)(par_kind.o) \ 
    781    $(MODEL_LIB)(par_oce.o) \ 
    782    $(MODEL_LIB)(phycst.o) \ 
    783    $(MODEL_LIB)(prtctl.o) \ 
    784    $(MODEL_LIB)(taumod.o) \ 
    785    $(MODEL_LIB)(tradmp.o) \ 
    786    blk_oce.F90 \ 
    787    cpl_oce.F90 \ 
    788    daymod.F90 \ 
    789    dom_oce.F90 \ 
    790    dtasal.F90 \ 
    791    dtasst.F90 \ 
    792    dtatem.F90 \ 
    793    flx_oce.F90 \ 
    794    flxmod.F90 \ 
    795    flxrnf.F90 \ 
    796    ice_oce.F90 \ 
    797    in_out_manager.F90 \ 
    798    lbclnk.F90 \ 
    799    lib_mpp.F90 \ 
    800    lib_print.f90 \ 
    801    oce.F90 \ 
    802    ocfzpt.F90 \ 
    803    par_kind.F90 \ 
    804    par_oce.F90 \ 
    805    phycst.F90 \ 
    806    prtctl.f90 \ 
    807    taumod.F90 \ 
    808    tradmp.F90 \ 
    809    $(MODEL_LIB)(dom_oce.o) \ 
    810    $(MODEL_LIB)(flxrnf.o) \ 
    811    $(MODEL_LIB)(in_out_manager.o) \ 
    812    $(MODEL_LIB)(lbclnk.o) \ 
    813    $(MODEL_LIB)(lib_mpp.o) \ 
    814    $(MODEL_LIB)(oce.o) \ 
    815    $(MODEL_LIB)(ocesbc.o) \ 
    816    dom_oce.F90 \ 
    817    flxrnf.F90 \ 
    818    in_out_manager.F90 \ 
    819    lbclnk.F90 \ 
    820    lib_mpp.F90 \ 
    821    oce.F90 \ 
    822    ocesbc.F90 \ 
    823    vectopt_loop_substitute.h90 \ 
    824    KEY_CPP \ 
    825    closea.F90 
    826 $(MODEL_LIB)(cpl.o) :   \ 
    827    $(MODEL_LIB)(dom_oce.o) \ 
    828    $(MODEL_LIB)(in_out_manager.o) \ 
    829    $(MODEL_LIB)(lib_print.o) \ 
    830    $(MODEL_LIB)(oce.o) \ 
    831    $(MODEL_LIB)(par_kind.o) \ 
    832    $(MODEL_LIB)(par_oce.o) \ 
    833    $(MODEL_LIB)(phycst.o) \ 
    834    $(MODEL_LIB)(prtctl.o) \ 
    835    dom_oce.F90 \ 
    836    in_out_manager.F90 \ 
    837    lib_print.f90 \ 
    838    oce.F90 \ 
    839    par_kind.F90 \ 
    840    par_oce.F90 \ 
    841    phycst.F90 \ 
    842    prtctl.f90 \ 
    843    $(MODEL_LIB)(cpl_oce.o) \ 
    844    $(MODEL_LIB)(daymod.o) \ 
    845    $(MODEL_LIB)(dom_oce.o) \ 
    846    $(MODEL_LIB)(flx_oce.o) \ 
    847    $(MODEL_LIB)(in_out_manager.o) \ 
    848    $(MODEL_LIB)(oce.o) \ 
    849    $(MODEL_LIB)(ocfzpt.o) \ 
    850    $(MODEL_LIB)(phycst.o) \ 
    851    cpl_oce.F90 \ 
    852    daymod.F90 \ 
    853    dom_oce.F90 \ 
    854    flx_oce.F90 \ 
    855    in_out_manager.F90 \ 
    856    oce.F90 \ 
    857    ocfzpt.F90 \ 
    858    phycst.F90 \ 
    859    ../../../lib/libioipsl.a \ 
    860    cpl.F90 
    861 $(MODEL_LIB)(cpl_oce.o) :  \ 
    862    $(MODEL_LIB)(par_kind.o) \ 
    863    par_kind.F90 \ 
    864    $(MODEL_LIB)(par_oce.o) \ 
    865    par_oce.F90 \ 
    866    cpl_oce.F90 
    867 $(MODEL_LIB)(daymod.o) :   \ 
    868    $(MODEL_LIB)(dom_oce.o) \ 
    869    $(MODEL_LIB)(in_out_manager.o) \ 
    870    $(MODEL_LIB)(lib_mpp.o) \ 
    871    $(MODEL_LIB)(lib_print.o) \ 
    872    $(MODEL_LIB)(par_kind.o) \ 
    873    $(MODEL_LIB)(par_oce.o) \ 
    874    dom_oce.F90 \ 
    875    in_out_manager.F90 \ 
    876    lib_mpp.F90 \ 
    877    lib_print.f90 \ 
    878    par_kind.F90 \ 
    879    par_oce.F90 \ 
    880    $(MODEL_LIB)(dom_oce.o) \ 
    881    $(MODEL_LIB)(in_out_manager.o) \ 
    882    $(MODEL_LIB)(phycst.o) \ 
    883    $(MODEL_LIB)(prtctl.o) \ 
    884    dom_oce.F90 \ 
    885    in_out_manager.F90 \ 
    886    phycst.F90 \ 
    887    prtctl.f90 \ 
    888    daymod.F90 
    889 $(MODEL_LIB)(diadimg.o) :  \ 
    890    $(MODEL_LIB)(dom_oce.o) \ 
    891    $(MODEL_LIB)(in_out_manager.o) \ 
    892    $(MODEL_LIB)(lib_print.o) \ 
    893    $(MODEL_LIB)(par_kind.o) \ 
    894    $(MODEL_LIB)(par_oce.o) \ 
    895    $(MODEL_LIB)(phycst.o) \ 
    896    $(MODEL_LIB)(prtctl.o) \ 
    897    dom_oce.F90 \ 
    898    in_out_manager.F90 \ 
    899    lib_print.f90 \ 
    900    par_kind.F90 \ 
    901    par_oce.F90 \ 
    902    phycst.F90 \ 
    903    prtctl.f90 \ 
    904    $(MODEL_LIB)(daymod.o) \ 
    905    $(MODEL_LIB)(dom_oce.o) \ 
    906    $(MODEL_LIB)(in_out_manager.o) \ 
    907    $(MODEL_LIB)(oce.o) \ 
    908    daymod.F90 \ 
    909    dom_oce.F90 \ 
    910    in_out_manager.F90 \ 
    911    oce.F90 \ 
    912    domzgr_substitute.h90 \ 
    913    KEY_CPP \ 
    914    diadimg.F90 
    915 $(MODEL_LIB)(diafwb.o) :   \ 
    916942   $(MODEL_LIB)(albedo.o) \ 
    917943   $(MODEL_LIB)(blk_oce.o) \ 
     
    922948   $(MODEL_LIB)(dtasst.o) \ 
    923949   $(MODEL_LIB)(dtatem.o) \ 
    924    $(MODEL_LIB)(flx_oce.o) \ 
    925950   $(MODEL_LIB)(flxmod.o) \ 
    926951   $(MODEL_LIB)(flxrnf.o) \ 
     952   $(MODEL_LIB)(flx_oce.o) \ 
    927953   $(MODEL_LIB)(ice_oce.o) \ 
    928954   $(MODEL_LIB)(in_out_manager.o) \ 
     
    938964   $(MODEL_LIB)(taumod.o) \ 
    939965   $(MODEL_LIB)(tradmp.o) \ 
    940    albedo.F90 \ 
    941966   blk_oce.F90 \ 
    942    cpl_oce.F90 \ 
    943    daymod.F90 \ 
    944    dom_oce.F90 \ 
    945    dtasal.F90 \ 
    946    dtasst.F90 \ 
    947    dtatem.F90 \ 
    948    flx_oce.F90 \ 
    949    flxmod.F90 \ 
     967   dom_oce.F90 \ 
     968   flxblk.F90 \ 
    950969   flxrnf.F90 \ 
    951    ice_oce.F90 \ 
    952    in_out_manager.F90 \ 
    953    lbclnk.F90 \ 
    954    lib_mpp.F90 \ 
    955    lib_print.f90 \ 
    956    oce.F90 \ 
    957    ocfzpt.F90 \ 
    958    par_kind.F90 \ 
    959    par_oce.F90 \ 
    960    phycst.F90 \ 
    961    prtctl.f90 \ 
    962    taumod.F90 \ 
    963    tradmp.F90 \ 
     970   in_out_manager.F90 \ 
     971   lib_mpp.F90 \ 
     972   ocesbc.F90 \ 
     973   oce.F90 \ 
     974   phycst.F90 \ 
     975   zdf_oce.F90 \ 
    964976   $(MODEL_LIB)(blk_oce.o) \ 
    965977   $(MODEL_LIB)(dom_oce.o) \ 
     
    968980   $(MODEL_LIB)(in_out_manager.o) \ 
    969981   $(MODEL_LIB)(lib_mpp.o) \ 
    970    $(MODEL_LIB)(oce.o) \ 
    971982   $(MODEL_LIB)(ocesbc.o) \ 
     983   $(MODEL_LIB)(oce.o) \ 
    972984   $(MODEL_LIB)(phycst.o) \ 
    973985   $(MODEL_LIB)(zdf_oce.o) \ 
    974    blk_oce.F90 \ 
    975    dom_oce.F90 \ 
    976    flxblk.F90 \ 
    977    flxrnf.F90 \ 
    978    in_out_manager.F90 \ 
    979    lib_mpp.F90 \ 
    980    oce.F90 \ 
    981    ocesbc.F90 \ 
    982    phycst.F90 \ 
    983    zdf_oce.F90 \ 
    984986   domzgr_substitute.h90 \ 
    985987   vectopt_loop_substitute.h90 \ 
     
    987989   diafwb.F90 
    988990$(MODEL_LIB)(diagap.o) :   \ 
     991   daymod.F90 \ 
     992   dom_oce.F90 \ 
     993   in_out_manager.F90 \ 
     994   lib_print.f90 \ 
     995   oce.F90 \ 
     996   par_kind.F90 \ 
     997   par_oce.F90 \ 
     998   phycst.F90 \ 
     999   prtctl.f90 \ 
    9891000   $(MODEL_LIB)(daymod.o) \ 
    9901001   $(MODEL_LIB)(dom_oce.o) \ 
     
    9971008   $(MODEL_LIB)(prtctl.o) \ 
    9981009   daymod.F90 \ 
    999    dom_oce.F90 \ 
    1000    in_out_manager.F90 \ 
    1001    lib_print.f90 \ 
    1002    oce.F90 \ 
    1003    par_kind.F90 \ 
    1004    par_oce.F90 \ 
    1005    phycst.F90 \ 
    1006    prtctl.f90 \ 
     1010   dianam.F90 \ 
     1011   dom_oce.F90 \ 
     1012   dtasal.F90 \ 
     1013   dtatem.F90 \ 
     1014   in_out_manager.F90 \ 
     1015   lib_mpp.F90 \ 
     1016   oce.F90 \ 
    10071017   $(MODEL_LIB)(daymod.o) \ 
    10081018   $(MODEL_LIB)(dianam.o) \ 
     
    10131023   $(MODEL_LIB)(lib_mpp.o) \ 
    10141024   $(MODEL_LIB)(oce.o) \ 
     1025   domzgr_substitute.h90 \ 
     1026   ../../../lib/libioipsl.a \ 
     1027   KEY_CPP \ 
     1028   diagap.F90 
     1029$(MODEL_LIB)(diahdy.o) :   \ 
     1030   in_out_manager.F90 \ 
     1031   lib_print.f90 \ 
     1032   par_kind.F90 \ 
     1033   par_oce.F90 \ 
     1034   $(MODEL_LIB)(in_out_manager.o) \ 
     1035   $(MODEL_LIB)(lib_print.o) \ 
     1036   $(MODEL_LIB)(par_kind.o) \ 
     1037   $(MODEL_LIB)(par_oce.o) \ 
     1038   dom_oce.F90 \ 
     1039   in_out_manager.F90 \ 
     1040   oce.F90 \ 
     1041   phycst.F90 \ 
     1042   $(MODEL_LIB)(dom_oce.o) \ 
     1043   $(MODEL_LIB)(in_out_manager.o) \ 
     1044   $(MODEL_LIB)(oce.o) \ 
     1045   $(MODEL_LIB)(phycst.o) \ 
     1046   domzgr_substitute.h90 \ 
     1047   KEY_CPP \ 
     1048   diahdy.F90 
     1049$(MODEL_LIB)(diahth.o) :   \ 
     1050   in_out_manager.F90 \ 
     1051   lib_print.f90 \ 
     1052   par_kind.F90 \ 
     1053   par_oce.F90 \ 
     1054   $(MODEL_LIB)(in_out_manager.o) \ 
     1055   $(MODEL_LIB)(lib_print.o) \ 
     1056   $(MODEL_LIB)(par_kind.o) \ 
     1057   $(MODEL_LIB)(par_oce.o) \ 
     1058   dom_oce.F90 \ 
     1059   in_out_manager.F90 \ 
     1060   oce.F90 \ 
     1061   phycst.F90 \ 
     1062   $(MODEL_LIB)(dom_oce.o) \ 
     1063   $(MODEL_LIB)(in_out_manager.o) \ 
     1064   $(MODEL_LIB)(oce.o) \ 
     1065   $(MODEL_LIB)(phycst.o) \ 
     1066   domzgr_substitute.h90 \ 
     1067   KEY_CPP \ 
     1068   diahth.F90 
     1069$(MODEL_LIB)(dianam.o) :   \ 
     1070   dom_oce.F90 \ 
     1071   in_out_manager.F90 \ 
     1072   lib_print.f90 \ 
     1073   par_kind.F90 \ 
     1074   par_oce.F90 \ 
     1075   phycst.F90 \ 
     1076   prtctl.f90 \ 
     1077   $(MODEL_LIB)(dom_oce.o) \ 
     1078   $(MODEL_LIB)(in_out_manager.o) \ 
     1079   $(MODEL_LIB)(lib_print.o) \ 
     1080   $(MODEL_LIB)(par_kind.o) \ 
     1081   $(MODEL_LIB)(par_oce.o) \ 
     1082   $(MODEL_LIB)(phycst.o) \ 
     1083   $(MODEL_LIB)(prtctl.o) \ 
     1084   daymod.F90 \ 
     1085   dom_oce.F90 \ 
     1086   in_out_manager.F90 \ 
     1087   phycst.F90 \ 
     1088   $(MODEL_LIB)(daymod.o) \ 
     1089   $(MODEL_LIB)(dom_oce.o) \ 
     1090   $(MODEL_LIB)(in_out_manager.o) \ 
     1091   $(MODEL_LIB)(phycst.o) \ 
     1092   dianam.F90 
     1093$(MODEL_LIB)(diaptr.o) :   \ 
     1094   daymod.F90 \ 
     1095   dom_oce.F90 \ 
     1096   in_out_manager.F90 \ 
     1097   lib_print.f90 \ 
     1098   par_kind.F90 \ 
     1099   par_oce.F90 \ 
     1100   phycst.F90 \ 
     1101   prtctl.f90 \ 
     1102   $(MODEL_LIB)(daymod.o) \ 
     1103   $(MODEL_LIB)(dom_oce.o) \ 
     1104   $(MODEL_LIB)(in_out_manager.o) \ 
     1105   $(MODEL_LIB)(lib_print.o) \ 
     1106   $(MODEL_LIB)(par_kind.o) \ 
     1107   $(MODEL_LIB)(par_oce.o) \ 
     1108   $(MODEL_LIB)(phycst.o) \ 
     1109   $(MODEL_LIB)(prtctl.o) \ 
    10151110   daymod.F90 \ 
    10161111   dianam.F90 \ 
    10171112   dom_oce.F90 \ 
    1018    dtasal.F90 \ 
    1019    dtatem.F90 \ 
    1020    in_out_manager.F90 \ 
    1021    lib_mpp.F90 \ 
    1022    oce.F90 \ 
    1023    domzgr_substitute.h90 \ 
    1024    ../../../lib/libioipsl.a \ 
    1025    KEY_CPP \ 
    1026    diagap.F90 
    1027 $(MODEL_LIB)(diahdy.o) :   \ 
    1028    $(MODEL_LIB)(in_out_manager.o) \ 
    1029    $(MODEL_LIB)(lib_print.o) \ 
    1030    $(MODEL_LIB)(par_kind.o) \ 
    1031    $(MODEL_LIB)(par_oce.o) \ 
    1032    in_out_manager.F90 \ 
    1033    lib_print.f90 \ 
    1034    par_kind.F90 \ 
    1035    par_oce.F90 \ 
    1036    $(MODEL_LIB)(dom_oce.o) \ 
    1037    $(MODEL_LIB)(in_out_manager.o) \ 
    1038    $(MODEL_LIB)(oce.o) \ 
    1039    $(MODEL_LIB)(phycst.o) \ 
    1040    dom_oce.F90 \ 
    1041    in_out_manager.F90 \ 
    1042    oce.F90 \ 
    1043    phycst.F90 \ 
    1044    domzgr_substitute.h90 \ 
    1045    KEY_CPP \ 
    1046    diahdy.F90 
    1047 $(MODEL_LIB)(diahth.o) :   \ 
    1048    $(MODEL_LIB)(in_out_manager.o) \ 
    1049    $(MODEL_LIB)(lib_print.o) \ 
    1050    $(MODEL_LIB)(par_kind.o) \ 
    1051    $(MODEL_LIB)(par_oce.o) \ 
    1052    in_out_manager.F90 \ 
    1053    lib_print.f90 \ 
    1054    par_kind.F90 \ 
    1055    par_oce.F90 \ 
    1056    $(MODEL_LIB)(dom_oce.o) \ 
    1057    $(MODEL_LIB)(in_out_manager.o) \ 
    1058    $(MODEL_LIB)(oce.o) \ 
    1059    $(MODEL_LIB)(phycst.o) \ 
    1060    dom_oce.F90 \ 
    1061    in_out_manager.F90 \ 
    1062    oce.F90 \ 
    1063    phycst.F90 \ 
    1064    domzgr_substitute.h90 \ 
    1065    KEY_CPP \ 
    1066    diahth.F90 
    1067 $(MODEL_LIB)(dianam.o) :   \ 
    1068    $(MODEL_LIB)(dom_oce.o) \ 
    1069    $(MODEL_LIB)(in_out_manager.o) \ 
    1070    $(MODEL_LIB)(lib_print.o) \ 
    1071    $(MODEL_LIB)(par_kind.o) \ 
    1072    $(MODEL_LIB)(par_oce.o) \ 
    1073    $(MODEL_LIB)(phycst.o) \ 
    1074    $(MODEL_LIB)(prtctl.o) \ 
    1075    dom_oce.F90 \ 
    1076    in_out_manager.F90 \ 
    1077    lib_print.f90 \ 
    1078    par_kind.F90 \ 
    1079    par_oce.F90 \ 
    1080    phycst.F90 \ 
    1081    prtctl.f90 \ 
    1082    $(MODEL_LIB)(daymod.o) \ 
    1083    $(MODEL_LIB)(dom_oce.o) \ 
    1084    $(MODEL_LIB)(in_out_manager.o) \ 
    1085    $(MODEL_LIB)(phycst.o) \ 
    1086    daymod.F90 \ 
    1087    dom_oce.F90 \ 
    1088    in_out_manager.F90 \ 
    1089    phycst.F90 \ 
    1090    dianam.F90 
    1091 $(MODEL_LIB)(diaptr.o) :   \ 
    1092    $(MODEL_LIB)(daymod.o) \ 
    1093    $(MODEL_LIB)(dom_oce.o) \ 
    1094    $(MODEL_LIB)(in_out_manager.o) \ 
    1095    $(MODEL_LIB)(lib_print.o) \ 
    1096    $(MODEL_LIB)(par_kind.o) \ 
    1097    $(MODEL_LIB)(par_oce.o) \ 
    1098    $(MODEL_LIB)(phycst.o) \ 
    1099    $(MODEL_LIB)(prtctl.o) \ 
    1100    daymod.F90 \ 
    1101    dom_oce.F90 \ 
    1102    in_out_manager.F90 \ 
    1103    lib_print.f90 \ 
    1104    par_kind.F90 \ 
    1105    par_oce.F90 \ 
    1106    phycst.F90 \ 
    1107    prtctl.f90 \ 
     1113   in_out_manager.F90 \ 
     1114   ldftra_oce.F90 \ 
     1115   lib_mpp.F90 \ 
     1116   oce.F90 \ 
     1117   phycst.F90 \ 
    11081118   $(MODEL_LIB)(daymod.o) \ 
    11091119   $(MODEL_LIB)(dianam.o) \ 
     
    11141124   $(MODEL_LIB)(oce.o) \ 
    11151125   $(MODEL_LIB)(phycst.o) \ 
    1116    daymod.F90 \ 
    1117    dianam.F90 \ 
    1118    dom_oce.F90 \ 
    1119    in_out_manager.F90 \ 
    1120    ldftra_oce.F90 \ 
    1121    lib_mpp.F90 \ 
    1122    oce.F90 \ 
    1123    phycst.F90 \ 
    11241126   domzgr_substitute.h90 \ 
    11251127   vectopt_loop_substitute.h90 \ 
     
    11281130   diaptr.F90 
    11291131$(MODEL_LIB)(diaspr.o) :   \ 
     1132   dom_oce.F90 \ 
     1133   in_out_manager.F90 \ 
     1134   lbclnk.F90 \ 
     1135   lib_mpp.F90 \ 
     1136   lib_print.f90 \ 
     1137   oce.F90 \ 
     1138   par_kind.F90 \ 
     1139   par_oce.F90 \ 
     1140   sol_oce.F90 \ 
     1141   zdf_oce.F90 \ 
    11301142   $(MODEL_LIB)(dom_oce.o) \ 
    11311143   $(MODEL_LIB)(in_out_manager.o) \ 
     
    11401152   dom_oce.F90 \ 
    11411153   in_out_manager.F90 \ 
    1142    lbclnk.F90 \ 
    1143    lib_mpp.F90 \ 
    1144    lib_print.f90 \ 
    1145    oce.F90 \ 
    1146    par_kind.F90 \ 
    1147    par_oce.F90 \ 
     1154   lib_mpp.F90 \ 
     1155   oce.F90 \ 
     1156   phycst.F90 \ 
     1157   solfet.F90 \ 
     1158   solpcg.F90 \ 
     1159   solsor.F90 \ 
    11481160   sol_oce.F90 \ 
    1149    zdf_oce.F90 \ 
    1150    $(MODEL_LIB)(dom_oce.o) \ 
    1151    $(MODEL_LIB)(in_out_manager.o) \ 
    1152    $(MODEL_LIB)(lib_mpp.o) \ 
    1153    $(MODEL_LIB)(oce.o) \ 
    1154    $(MODEL_LIB)(phycst.o) \ 
    1155    $(MODEL_LIB)(sol_oce.o) \ 
     1161   $(MODEL_LIB)(dom_oce.o) \ 
     1162   $(MODEL_LIB)(in_out_manager.o) \ 
     1163   $(MODEL_LIB)(lib_mpp.o) \ 
     1164   $(MODEL_LIB)(oce.o) \ 
     1165   $(MODEL_LIB)(phycst.o) \ 
    11561166   $(MODEL_LIB)(solfet.o) \ 
    11571167   $(MODEL_LIB)(solpcg.o) \ 
    11581168   $(MODEL_LIB)(solsor.o) \ 
    1159    dom_oce.F90 \ 
    1160    in_out_manager.F90 \ 
    1161    lib_mpp.F90 \ 
    1162    oce.F90 \ 
    1163    phycst.F90 \ 
    1164    sol_oce.F90 \ 
    1165    solfet.F90 \ 
    1166    solpcg.F90 \ 
    1167    solsor.F90 \ 
     1169   $(MODEL_LIB)(sol_oce.o) \ 
    11681170   diaspr.F90 
    1169 $(MODEL_LIB)(diawri.o) :   \ 
    1170    $(MODEL_LIB)(blk_oce.o) \ 
    1171    $(MODEL_LIB)(cpl_oce.o) \ 
    1172    $(MODEL_LIB)(daymod.o) \ 
    1173    $(MODEL_LIB)(dom_oce.o) \ 
    1174    $(MODEL_LIB)(dtasal.o) \ 
    1175    $(MODEL_LIB)(dtasst.o) \ 
    1176    $(MODEL_LIB)(dtatem.o) \ 
    1177    $(MODEL_LIB)(flx_oce.o) \ 
    1178    $(MODEL_LIB)(flxmod.o) \ 
    1179    $(MODEL_LIB)(flxrnf.o) \ 
    1180    $(MODEL_LIB)(ice_oce.o) \ 
    1181    $(MODEL_LIB)(in_out_manager.o) \ 
    1182    $(MODEL_LIB)(lbclnk.o) \ 
    1183    $(MODEL_LIB)(lib_mpp.o) \ 
    1184    $(MODEL_LIB)(lib_print.o) \ 
    1185    $(MODEL_LIB)(oce.o) \ 
    1186    $(MODEL_LIB)(ocfzpt.o) \ 
    1187    $(MODEL_LIB)(par_kind.o) \ 
    1188    $(MODEL_LIB)(par_oce.o) \ 
    1189    $(MODEL_LIB)(phycst.o) \ 
    1190    $(MODEL_LIB)(prtctl.o) \ 
    1191    $(MODEL_LIB)(sol_oce.o) \ 
    1192    $(MODEL_LIB)(solfet.o) \ 
    1193    $(MODEL_LIB)(solpcg.o) \ 
    1194    $(MODEL_LIB)(solsor.o) \ 
    1195    $(MODEL_LIB)(taumod.o) \ 
    1196    $(MODEL_LIB)(tradmp.o) \ 
    1197    $(MODEL_LIB)(zdf_oce.o) \ 
     1171$(MODEL_LIB)(diawri1d.o) : \ 
    11981172   blk_oce.F90 \ 
    11991173   cpl_oce.F90 \ 
    1200    daymod.F90 \ 
    1201    dom_oce.F90 \ 
    1202    dtasal.F90 \ 
    1203    dtasst.F90 \ 
    1204    dtatem.F90 \ 
    1205    flx_oce.F90 \ 
    1206    flxmod.F90 \ 
    1207    flxrnf.F90 \ 
    1208    ice_oce.F90 \ 
    1209    in_out_manager.F90 \ 
    1210    lbclnk.F90 \ 
    1211    lib_mpp.F90 \ 
    1212    lib_print.f90 \ 
    1213    oce.F90 \ 
    1214    ocfzpt.F90 \ 
    1215    par_kind.F90 \ 
    1216    par_oce.F90 \ 
    1217    phycst.F90 \ 
    1218    prtctl.f90 \ 
    1219    sol_oce.F90 \ 
    1220    solfet.F90 \ 
    1221    solpcg.F90 \ 
    1222    solsor.F90 \ 
    1223    taumod.F90 \ 
    1224    tradmp.F90 \ 
    1225    zdf_oce.F90 \ 
    1226    $(MODEL_LIB)(daymod.o) \ 
    1227    $(MODEL_LIB)(diadimg.o) \ 
    1228    $(MODEL_LIB)(diahth.o) \ 
    1229    $(MODEL_LIB)(dianam.o) \ 
    1230    $(MODEL_LIB)(diaspr.o) \ 
    1231    $(MODEL_LIB)(dom_oce.o) \ 
    1232    $(MODEL_LIB)(flx_oce.o) \ 
    1233    $(MODEL_LIB)(flxrnf.o) \ 
    1234    $(MODEL_LIB)(ice_oce.o) \ 
    1235    $(MODEL_LIB)(in_out_manager.o) \ 
    1236    $(MODEL_LIB)(lbclnk.o) \ 
    1237    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1238    $(MODEL_LIB)(ldftra_oce.o) \ 
    1239    $(MODEL_LIB)(oce.o) \ 
    1240    $(MODEL_LIB)(ocesbc.o) \ 
    1241    $(MODEL_LIB)(ocfzpt.o) \ 
    1242    $(MODEL_LIB)(phycst.o) \ 
    1243    $(MODEL_LIB)(sol_oce.o) \ 
    1244    $(MODEL_LIB)(taumod.o) \ 
    1245    $(MODEL_LIB)(zdf_oce.o) \ 
    1246    $(MODEL_LIB)(zdfddm.o) \ 
    1247    $(MODEL_LIB)(zdfmxl.o) \ 
    12481174   daymod.F90 \ 
    12491175   diadimg.F90 \ 
     
    12521178   diaspr.F90 \ 
    12531179   dom_oce.F90 \ 
     1180   dtasal.F90 \ 
     1181   dtasst.F90 \ 
     1182   dtatem.F90 \ 
     1183   dynzdf_exp.F90 \ 
     1184   eosbn2.F90 \ 
     1185   flxmod.F90 \ 
     1186   flxrnf.F90 \ 
    12541187   flx_oce.F90 \ 
    1255    flxrnf.F90 \ 
    12561188   ice_oce.F90 \ 
    12571189   in_out_manager.F90 \ 
     
    12591191   ldfdyn_oce.F90 \ 
    12601192   ldftra_oce.F90 \ 
    1261    oce.F90 \ 
     1193   lib_mpp.F90 \ 
     1194   lib_print.f90 \ 
    12621195   ocesbc.F90 \ 
     1196   oce.F90 \ 
    12631197   ocfzpt.F90 \ 
    1264    phycst.F90 \ 
     1198   par_kind.F90 \ 
     1199   par_oce.F90 \ 
     1200   phycst.F90 \ 
     1201   prtctl.f90 \ 
    12651202   sol_oce.F90 \ 
    12661203   taumod.F90 \ 
    1267    zdf_oce.F90 \ 
     1204   tradmp.F90 \ 
     1205   trazdf_exp.F90 \ 
    12681206   zdfddm.F90 \ 
    12691207   zdfmxl.F90 \ 
    1270    $(MODEL_LIB)(dtasst.o) \ 
    1271    $(MODEL_LIB)(lib_mpp.o) \ 
    1272    dtasst.F90 \ 
    1273    lib_mpp.F90 \ 
    1274    diawri_dimg.h90 \ 
    1275    zdfddm_substitute.h90 \ 
    1276    ../../../lib/libioipsl.a \ 
    1277    KEY_CPP \ 
    1278    diawri.F90 
    1279 $(MODEL_LIB)(diawri1d.o) : \ 
     1208   zdf_oce.F90 \ 
    12801209   $(MODEL_LIB)(blk_oce.o) \ 
    12811210   $(MODEL_LIB)(cpl_oce.o) \ 
     
    12911220   $(MODEL_LIB)(dynzdf_exp.o) \ 
    12921221   $(MODEL_LIB)(eosbn2.o) \ 
    1293    $(MODEL_LIB)(flx_oce.o) \ 
    12941222   $(MODEL_LIB)(flxmod.o) \ 
    12951223   $(MODEL_LIB)(flxrnf.o) \ 
     1224   $(MODEL_LIB)(flx_oce.o) \ 
    12961225   $(MODEL_LIB)(ice_oce.o) \ 
    12971226   $(MODEL_LIB)(in_out_manager.o) \ 
     
    13011230   $(MODEL_LIB)(lib_mpp.o) \ 
    13021231   $(MODEL_LIB)(lib_print.o) \ 
    1303    $(MODEL_LIB)(oce.o) \ 
    13041232   $(MODEL_LIB)(ocesbc.o) \ 
     1233   $(MODEL_LIB)(oce.o) \ 
    13051234   $(MODEL_LIB)(ocfzpt.o) \ 
    13061235   $(MODEL_LIB)(par_kind.o) \ 
     
    13121241   $(MODEL_LIB)(tradmp.o) \ 
    13131242   $(MODEL_LIB)(trazdf_exp.o) \ 
    1314    $(MODEL_LIB)(zdf_oce.o) \ 
    13151243   $(MODEL_LIB)(zdfddm.o) \ 
    13161244   $(MODEL_LIB)(zdfmxl.o) \ 
     1245   $(MODEL_LIB)(zdf_oce.o) \ 
     1246   daymod.F90 \ 
     1247   diahth.F90 \ 
     1248   dianam.F90 \ 
     1249   diawri.F90 \ 
     1250   dom_oce.F90 \ 
     1251   flxrnf.F90 \ 
     1252   ice_oce.F90 \ 
     1253   in_out_manager.F90 \ 
     1254   lbclnk.F90 \ 
     1255   ocesbc.F90 \ 
     1256   oce.F90 \ 
     1257   ocfzpt.F90 \ 
     1258   phycst.F90 \ 
     1259   sol_oce.F90 \ 
     1260   taumod.F90 \ 
     1261   zdfddm.F90 \ 
     1262   zdfkpp.F90 \ 
     1263   zdfmxl.F90 \ 
     1264   zdftke.F90 \ 
     1265   zdf_oce.F90 \ 
     1266   $(MODEL_LIB)(daymod.o) \ 
     1267   $(MODEL_LIB)(diahth.o) \ 
     1268   $(MODEL_LIB)(dianam.o) \ 
     1269   $(MODEL_LIB)(diawri.o) \ 
     1270   $(MODEL_LIB)(dom_oce.o) \ 
     1271   $(MODEL_LIB)(flxrnf.o) \ 
     1272   $(MODEL_LIB)(ice_oce.o) \ 
     1273   $(MODEL_LIB)(in_out_manager.o) \ 
     1274   $(MODEL_LIB)(lbclnk.o) \ 
     1275   $(MODEL_LIB)(ocesbc.o) \ 
     1276   $(MODEL_LIB)(oce.o) \ 
     1277   $(MODEL_LIB)(ocfzpt.o) \ 
     1278   $(MODEL_LIB)(phycst.o) \ 
     1279   $(MODEL_LIB)(sol_oce.o) \ 
     1280   $(MODEL_LIB)(taumod.o) \ 
     1281   $(MODEL_LIB)(zdfddm.o) \ 
     1282   $(MODEL_LIB)(zdfkpp.o) \ 
     1283   $(MODEL_LIB)(zdfmxl.o) \ 
     1284   $(MODEL_LIB)(zdftke.o) \ 
     1285   $(MODEL_LIB)(zdf_oce.o) \ 
     1286   zdfddm_substitute.h90 \ 
     1287   ../../../lib/libioipsl.a \ 
     1288   KEY_CPP \ 
     1289   diawri1d.F90 
     1290$(MODEL_LIB)(diawri.o) :   \ 
    13171291   blk_oce.F90 \ 
    13181292   cpl_oce.F90 \ 
     1293   daymod.F90 \ 
     1294   dom_oce.F90 \ 
     1295   dtasal.F90 \ 
     1296   dtasst.F90 \ 
     1297   dtatem.F90 \ 
     1298   flxmod.F90 \ 
     1299   flxrnf.F90 \ 
     1300   flx_oce.F90 \ 
     1301   ice_oce.F90 \ 
     1302   in_out_manager.F90 \ 
     1303   lbclnk.F90 \ 
     1304   lib_mpp.F90 \ 
     1305   lib_print.f90 \ 
     1306   oce.F90 \ 
     1307   ocfzpt.F90 \ 
     1308   par_kind.F90 \ 
     1309   par_oce.F90 \ 
     1310   phycst.F90 \ 
     1311   prtctl.f90 \ 
     1312   solfet.F90 \ 
     1313   solpcg.F90 \ 
     1314   solsor.F90 \ 
     1315   sol_oce.F90 \ 
     1316   taumod.F90 \ 
     1317   tradmp.F90 \ 
     1318   zdf_oce.F90 \ 
     1319   $(MODEL_LIB)(blk_oce.o) \ 
     1320   $(MODEL_LIB)(cpl_oce.o) \ 
     1321   $(MODEL_LIB)(daymod.o) \ 
     1322   $(MODEL_LIB)(dom_oce.o) \ 
     1323   $(MODEL_LIB)(dtasal.o) \ 
     1324   $(MODEL_LIB)(dtasst.o) \ 
     1325   $(MODEL_LIB)(dtatem.o) \ 
     1326   $(MODEL_LIB)(flxmod.o) \ 
     1327   $(MODEL_LIB)(flxrnf.o) \ 
     1328   $(MODEL_LIB)(flx_oce.o) \ 
     1329   $(MODEL_LIB)(ice_oce.o) \ 
     1330   $(MODEL_LIB)(in_out_manager.o) \ 
     1331   $(MODEL_LIB)(lbclnk.o) \ 
     1332   $(MODEL_LIB)(lib_mpp.o) \ 
     1333   $(MODEL_LIB)(lib_print.o) \ 
     1334   $(MODEL_LIB)(oce.o) \ 
     1335   $(MODEL_LIB)(ocfzpt.o) \ 
     1336   $(MODEL_LIB)(par_kind.o) \ 
     1337   $(MODEL_LIB)(par_oce.o) \ 
     1338   $(MODEL_LIB)(phycst.o) \ 
     1339   $(MODEL_LIB)(prtctl.o) \ 
     1340   $(MODEL_LIB)(solfet.o) \ 
     1341   $(MODEL_LIB)(solpcg.o) \ 
     1342   $(MODEL_LIB)(solsor.o) \ 
     1343   $(MODEL_LIB)(sol_oce.o) \ 
     1344   $(MODEL_LIB)(taumod.o) \ 
     1345   $(MODEL_LIB)(tradmp.o) \ 
     1346   $(MODEL_LIB)(zdf_oce.o) \ 
    13191347   daymod.F90 \ 
    13201348   diadimg.F90 \ 
     
    13231351   diaspr.F90 \ 
    13241352   dom_oce.F90 \ 
    1325    dtasal.F90 \ 
    1326    dtasst.F90 \ 
    1327    dtatem.F90 \ 
    1328    dynzdf_exp.F90 \ 
    1329    eosbn2.F90 \ 
     1353   flxrnf.F90 \ 
    13301354   flx_oce.F90 \ 
    1331    flxmod.F90 \ 
    1332    flxrnf.F90 \ 
    13331355   ice_oce.F90 \ 
    13341356   in_out_manager.F90 \ 
     
    13361358   ldfdyn_oce.F90 \ 
    13371359   ldftra_oce.F90 \ 
    1338    lib_mpp.F90 \ 
    1339    lib_print.f90 \ 
    1340    oce.F90 \ 
    13411360   ocesbc.F90 \ 
     1361   oce.F90 \ 
    13421362   ocfzpt.F90 \ 
    1343    par_kind.F90 \ 
    1344    par_oce.F90 \ 
    1345    phycst.F90 \ 
    1346    prtctl.f90 \ 
     1363   phycst.F90 \ 
    13471364   sol_oce.F90 \ 
    13481365   taumod.F90 \ 
    1349    tradmp.F90 \ 
    1350    trazdf_exp.F90 \ 
    1351    zdf_oce.F90 \ 
    13521366   zdfddm.F90 \ 
    13531367   zdfmxl.F90 \ 
     1368   zdf_oce.F90 \ 
    13541369   $(MODEL_LIB)(daymod.o) \ 
     1370   $(MODEL_LIB)(diadimg.o) \ 
    13551371   $(MODEL_LIB)(diahth.o) \ 
    13561372   $(MODEL_LIB)(dianam.o) \ 
    1357    $(MODEL_LIB)(diawri.o) \ 
     1373   $(MODEL_LIB)(diaspr.o) \ 
    13581374   $(MODEL_LIB)(dom_oce.o) \ 
    13591375   $(MODEL_LIB)(flxrnf.o) \ 
     1376   $(MODEL_LIB)(flx_oce.o) \ 
    13601377   $(MODEL_LIB)(ice_oce.o) \ 
    13611378   $(MODEL_LIB)(in_out_manager.o) \ 
    13621379   $(MODEL_LIB)(lbclnk.o) \ 
    1363    $(MODEL_LIB)(oce.o) \ 
     1380   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1381   $(MODEL_LIB)(ldftra_oce.o) \ 
    13641382   $(MODEL_LIB)(ocesbc.o) \ 
     1383   $(MODEL_LIB)(oce.o) \ 
    13651384   $(MODEL_LIB)(ocfzpt.o) \ 
    13661385   $(MODEL_LIB)(phycst.o) \ 
    13671386   $(MODEL_LIB)(sol_oce.o) \ 
    13681387   $(MODEL_LIB)(taumod.o) \ 
     1388   $(MODEL_LIB)(zdfddm.o) \ 
     1389   $(MODEL_LIB)(zdfmxl.o) \ 
    13691390   $(MODEL_LIB)(zdf_oce.o) \ 
    1370    $(MODEL_LIB)(zdfddm.o) \ 
    1371    $(MODEL_LIB)(zdfkpp.o) \ 
    1372    $(MODEL_LIB)(zdfmxl.o) \ 
    1373    $(MODEL_LIB)(zdftke.o) \ 
    1374    daymod.F90 \ 
    1375    diahth.F90 \ 
    1376    dianam.F90 \ 
    1377    diawri.F90 \ 
    1378    dom_oce.F90 \ 
    1379    flxrnf.F90 \ 
    1380    ice_oce.F90 \ 
    1381    in_out_manager.F90 \ 
    1382    lbclnk.F90 \ 
    1383    oce.F90 \ 
    1384    ocesbc.F90 \ 
    1385    ocfzpt.F90 \ 
    1386    phycst.F90 \ 
    1387    sol_oce.F90 \ 
    1388    taumod.F90 \ 
    1389    zdf_oce.F90 \ 
    1390    zdfddm.F90 \ 
    1391    zdfkpp.F90 \ 
    1392    zdfmxl.F90 \ 
    1393    zdftke.F90 \ 
     1391   dtasst.F90 \ 
     1392   lib_mpp.F90 \ 
     1393   $(MODEL_LIB)(dtasst.o) \ 
     1394   $(MODEL_LIB)(lib_mpp.o) \ 
     1395   diawri_dimg.h90 \ 
    13941396   zdfddm_substitute.h90 \ 
    13951397   ../../../lib/libioipsl.a \ 
    13961398   KEY_CPP \ 
    1397    diawri1d.F90 
     1399   diawri.F90 
    13981400$(MODEL_LIB)(divcur.o) :   \ 
     1401   dom_oce.F90 \ 
     1402   in_out_manager.F90 \ 
     1403   lib_mpp.F90 \ 
     1404   lib_print.f90 \ 
     1405   obc_par.F90 \ 
     1406   oce.F90 \ 
     1407   par_kind.F90 \ 
     1408   par_oce.F90 \ 
    13991409   $(MODEL_LIB)(dom_oce.o) \ 
    14001410   $(MODEL_LIB)(in_out_manager.o) \ 
     
    14071417   dom_oce.F90 \ 
    14081418   in_out_manager.F90 \ 
    1409    lib_mpp.F90 \ 
    1410    lib_print.f90 \ 
    1411    obc_par.F90 \ 
    1412    oce.F90 \ 
    1413    par_kind.F90 \ 
    1414    par_oce.F90 \ 
     1419   lbclnk.F90 \ 
     1420   obc_oce.F90 \ 
     1421   oce.F90 \ 
    14151422   $(MODEL_LIB)(dom_oce.o) \ 
    14161423   $(MODEL_LIB)(in_out_manager.o) \ 
     
    14181425   $(MODEL_LIB)(obc_oce.o) \ 
    14191426   $(MODEL_LIB)(oce.o) \ 
    1420    dom_oce.F90 \ 
    1421    in_out_manager.F90 \ 
    1422    lbclnk.F90 \ 
    1423    obc_oce.F90 \ 
    1424    oce.F90 \ 
    14251427   domzgr_substitute.h90 \ 
    14261428   vectopt_loop_substitute.h90 \ 
    14271429   KEY_CPP \ 
    14281430   divcur.F90 
    1429 $(MODEL_LIB)(dom_ice.o) :  \ 
    1430    $(MODEL_LIB)(par_oce.o) \ 
    1431    par_oce.F90 \ 
    1432    $(MODEL_LIB)(par_ice.o) \ 
    1433    par_ice.F90 \ 
    1434    dom_ice.F90 
    1435 $(MODEL_LIB)(dom_oce.o) :  \ 
    1436    $(MODEL_LIB)(par_kind.o) \ 
    1437    par_kind.F90 \ 
    1438    $(MODEL_LIB)(par_oce.o) \ 
    1439    par_oce.F90 \ 
    1440    dom_oce.F90 
    14411431$(MODEL_LIB)(domain.o) :   \ 
     1432   blk_oce.F90 \ 
     1433   closea.F90 \ 
     1434   daymod.F90 \ 
     1435   dom_oce.F90 \ 
     1436   dynspg_oce.F90 \ 
     1437   flxrnf.F90 \ 
     1438   ini1d.F90 \ 
     1439   in_out_manager.F90 \ 
     1440   lbclnk.F90 \ 
     1441   lib_mpp.F90 \ 
     1442   lib_print.f90 \ 
     1443   obc_oce.F90 \ 
     1444   ocesbc.F90 \ 
     1445   oce.F90 \ 
     1446   par_kind.F90 \ 
     1447   par_oce.F90 \ 
     1448   phycst.F90 \ 
     1449   prtctl.f90 \ 
     1450   solisl.F90 \ 
    14421451   $(MODEL_LIB)(blk_oce.o) \ 
    14431452   $(MODEL_LIB)(closea.o) \ 
     
    14461455   $(MODEL_LIB)(dynspg_oce.o) \ 
    14471456   $(MODEL_LIB)(flxrnf.o) \ 
    1448    $(MODEL_LIB)(in_out_manager.o) \ 
    14491457   $(MODEL_LIB)(ini1d.o) \ 
     1458   $(MODEL_LIB)(in_out_manager.o) \ 
    14501459   $(MODEL_LIB)(lbclnk.o) \ 
    14511460   $(MODEL_LIB)(lib_mpp.o) \ 
    14521461   $(MODEL_LIB)(lib_print.o) \ 
    14531462   $(MODEL_LIB)(obc_oce.o) \ 
    1454    $(MODEL_LIB)(oce.o) \ 
    14551463   $(MODEL_LIB)(ocesbc.o) \ 
     1464   $(MODEL_LIB)(oce.o) \ 
    14561465   $(MODEL_LIB)(par_kind.o) \ 
    14571466   $(MODEL_LIB)(par_oce.o) \ 
     
    14621471   closea.F90 \ 
    14631472   daymod.F90 \ 
    1464    dom_oce.F90 \ 
    1465    dynspg_oce.F90 \ 
     1473   domhgr.F90 \ 
     1474   dommsk.F90 \ 
     1475   domstp.F90 \ 
     1476   domwri.F90 \ 
     1477   domzgr.F90 \ 
     1478   dom_oce.F90 \ 
    14661479   flxrnf.F90 \ 
    1467    in_out_manager.F90 \ 
    1468    ini1d.F90 \ 
    1469    lbclnk.F90 \ 
    1470    lib_mpp.F90 \ 
    1471    lib_print.f90 \ 
    1472    obc_oce.F90 \ 
    1473    oce.F90 \ 
    1474    ocesbc.F90 \ 
    1475    par_kind.F90 \ 
    1476    par_oce.F90 \ 
    1477    phycst.F90 \ 
    1478    prtctl.f90 \ 
    1479    solisl.F90 \ 
     1480   ice_oce.F90 \ 
     1481   in_out_manager.F90 \ 
     1482   lib_mpp.F90 \ 
     1483   oce.F90 \ 
     1484   phycst.F90 \ 
    14801485   $(MODEL_LIB)(blk_oce.o) \ 
    14811486   $(MODEL_LIB)(closea.o) \ 
    14821487   $(MODEL_LIB)(daymod.o) \ 
    1483    $(MODEL_LIB)(dom_oce.o) \ 
    14841488   $(MODEL_LIB)(domhgr.o) \ 
    14851489   $(MODEL_LIB)(dommsk.o) \ 
     
    14871491   $(MODEL_LIB)(domwri.o) \ 
    14881492   $(MODEL_LIB)(domzgr.o) \ 
     1493   $(MODEL_LIB)(dom_oce.o) \ 
    14891494   $(MODEL_LIB)(flxrnf.o) \ 
    14901495   $(MODEL_LIB)(ice_oce.o) \ 
     
    14931498   $(MODEL_LIB)(oce.o) \ 
    14941499   $(MODEL_LIB)(phycst.o) \ 
    1495    blk_oce.F90 \ 
    1496    closea.F90 \ 
    1497    daymod.F90 \ 
    1498    dom_oce.F90 \ 
    1499    domhgr.F90 \ 
    1500    dommsk.F90 \ 
    1501    domstp.F90 \ 
    1502    domwri.F90 \ 
    1503    domzgr.F90 \ 
    1504    flxrnf.F90 \ 
    1505    ice_oce.F90 \ 
    1506    in_out_manager.F90 \ 
    1507    lib_mpp.F90 \ 
    1508    oce.F90 \ 
    1509    phycst.F90 \ 
    15101500   domzgr_substitute.h90 \ 
    15111501   ../../../lib/libioipsl.a \ 
     
    15131503   domain.F90 
    15141504$(MODEL_LIB)(domcfg.o) :   \ 
     1505   dom_oce.F90 \ 
     1506   in_out_manager.F90 \ 
     1507   lib_mpp.F90 \ 
     1508   lib_print.f90 \ 
     1509   obc_oce.F90 \ 
     1510   oce.F90 \ 
     1511   par_kind.F90 \ 
     1512   par_oce.F90 \ 
     1513   solfet.F90 \ 
     1514   solpcg.F90 \ 
     1515   solsor.F90 \ 
     1516   sol_oce.F90 \ 
    15151517   $(MODEL_LIB)(dom_oce.o) \ 
    15161518   $(MODEL_LIB)(in_out_manager.o) \ 
     
    15211523   $(MODEL_LIB)(par_kind.o) \ 
    15221524   $(MODEL_LIB)(par_oce.o) \ 
    1523    $(MODEL_LIB)(sol_oce.o) \ 
    15241525   $(MODEL_LIB)(solfet.o) \ 
    15251526   $(MODEL_LIB)(solpcg.o) \ 
    15261527   $(MODEL_LIB)(solsor.o) \ 
     1528   $(MODEL_LIB)(sol_oce.o) \ 
     1529   dom_oce.F90 \ 
     1530   in_out_manager.F90 \ 
     1531   lib_mpp.F90 \ 
     1532   phycst.F90 \ 
     1533   solisl.F90 \ 
     1534   $(MODEL_LIB)(dom_oce.o) \ 
     1535   $(MODEL_LIB)(in_out_manager.o) \ 
     1536   $(MODEL_LIB)(lib_mpp.o) \ 
     1537   $(MODEL_LIB)(phycst.o) \ 
     1538   $(MODEL_LIB)(solisl.o) \ 
     1539   domcfg.F90 
     1540$(MODEL_LIB)(domhgr.o) :   \ 
     1541   in_out_manager.F90 \ 
     1542   lib_print.f90 \ 
     1543   par_kind.F90 \ 
     1544   par_oce.F90 \ 
     1545   $(MODEL_LIB)(in_out_manager.o) \ 
     1546   $(MODEL_LIB)(lib_print.o) \ 
     1547   $(MODEL_LIB)(par_kind.o) \ 
     1548   $(MODEL_LIB)(par_oce.o) \ 
     1549   dom_oce.F90 \ 
     1550   in_out_manager.F90 \ 
     1551   phycst.F90 \ 
     1552   $(MODEL_LIB)(dom_oce.o) \ 
     1553   $(MODEL_LIB)(in_out_manager.o) \ 
     1554   $(MODEL_LIB)(phycst.o) \ 
     1555   ../../../lib/libioipsl.a \ 
     1556   domhgr.F90 
     1557$(MODEL_LIB)(dommsk.o) :   \ 
    15271558   dom_oce.F90 \ 
    15281559   in_out_manager.F90 \ 
     
    15301561   lib_print.f90 \ 
    15311562   obc_oce.F90 \ 
    1532    oce.F90 \ 
    1533    par_kind.F90 \ 
    1534    par_oce.F90 \ 
    1535    sol_oce.F90 \ 
     1563   obc_par.F90 \ 
     1564   oce.F90 \ 
     1565   par_kind.F90 \ 
     1566   par_oce.F90 \ 
    15361567   solfet.F90 \ 
    15371568   solpcg.F90 \ 
    15381569   solsor.F90 \ 
    1539    $(MODEL_LIB)(dom_oce.o) \ 
    1540    $(MODEL_LIB)(in_out_manager.o) \ 
    1541    $(MODEL_LIB)(lib_mpp.o) \ 
    1542    $(MODEL_LIB)(phycst.o) \ 
    1543    $(MODEL_LIB)(solisl.o) \ 
    1544    dom_oce.F90 \ 
    1545    in_out_manager.F90 \ 
    1546    lib_mpp.F90 \ 
    1547    phycst.F90 \ 
    1548    solisl.F90 \ 
    1549    domcfg.F90 
    1550 $(MODEL_LIB)(domhgr.o) :   \ 
    1551    $(MODEL_LIB)(in_out_manager.o) \ 
    1552    $(MODEL_LIB)(lib_print.o) \ 
    1553    $(MODEL_LIB)(par_kind.o) \ 
    1554    $(MODEL_LIB)(par_oce.o) \ 
    1555    in_out_manager.F90 \ 
    1556    lib_print.f90 \ 
    1557    par_kind.F90 \ 
    1558    par_oce.F90 \ 
    1559    $(MODEL_LIB)(dom_oce.o) \ 
    1560    $(MODEL_LIB)(in_out_manager.o) \ 
    1561    $(MODEL_LIB)(phycst.o) \ 
    1562    dom_oce.F90 \ 
    1563    in_out_manager.F90 \ 
    1564    phycst.F90 \ 
    1565    ../../../lib/libioipsl.a \ 
    1566    domhgr.F90 
    1567 $(MODEL_LIB)(dommsk.o) :   \ 
     1570   sol_oce.F90 \ 
    15681571   $(MODEL_LIB)(dom_oce.o) \ 
    15691572   $(MODEL_LIB)(in_out_manager.o) \ 
     
    15751578   $(MODEL_LIB)(par_kind.o) \ 
    15761579   $(MODEL_LIB)(par_oce.o) \ 
    1577    $(MODEL_LIB)(sol_oce.o) \ 
    15781580   $(MODEL_LIB)(solfet.o) \ 
    15791581   $(MODEL_LIB)(solpcg.o) \ 
    15801582   $(MODEL_LIB)(solsor.o) \ 
    1581    dom_oce.F90 \ 
    1582    in_out_manager.F90 \ 
    1583    lib_mpp.F90 \ 
    1584    lib_print.f90 \ 
     1583   $(MODEL_LIB)(sol_oce.o) \ 
     1584   dom_oce.F90 \ 
     1585   dynspg_oce.F90 \ 
     1586   in_out_manager.F90 \ 
     1587   lbclnk.F90 \ 
     1588   lib_mpp.F90 \ 
    15851589   obc_oce.F90 \ 
    1586    obc_par.F90 \ 
    1587    oce.F90 \ 
    1588    par_kind.F90 \ 
    1589    par_oce.F90 \ 
    1590    sol_oce.F90 \ 
     1590   oce.F90 \ 
     1591   solisl.F90 \ 
     1592   $(MODEL_LIB)(dom_oce.o) \ 
     1593   $(MODEL_LIB)(dynspg_oce.o) \ 
     1594   $(MODEL_LIB)(in_out_manager.o) \ 
     1595   $(MODEL_LIB)(lbclnk.o) \ 
     1596   $(MODEL_LIB)(lib_mpp.o) \ 
     1597   $(MODEL_LIB)(obc_oce.o) \ 
     1598   $(MODEL_LIB)(oce.o) \ 
     1599   $(MODEL_LIB)(solisl.o) \ 
     1600   vectopt_loop_substitute.h90 \ 
     1601   KEY_CPP \ 
     1602   dommsk.F90 
     1603$(MODEL_LIB)(domstp.o) :   \ 
     1604   lib_print.f90 \ 
     1605   par_kind.F90 \ 
     1606   par_oce.F90 \ 
     1607   $(MODEL_LIB)(lib_print.o) \ 
     1608   $(MODEL_LIB)(par_kind.o) \ 
     1609   $(MODEL_LIB)(par_oce.o) \ 
     1610   dom_oce.F90 \ 
     1611   in_out_manager.F90 \ 
     1612   oce.F90 \ 
     1613   $(MODEL_LIB)(dom_oce.o) \ 
     1614   $(MODEL_LIB)(in_out_manager.o) \ 
     1615   $(MODEL_LIB)(oce.o) \ 
     1616   domzgr_substitute.h90 \ 
     1617   KEY_CPP \ 
     1618   domstp.F90 
     1619$(MODEL_LIB)(domwri.o) :   \ 
     1620   lib_print.f90 \ 
     1621   par_kind.F90 \ 
     1622   par_oce.F90 \ 
     1623   $(MODEL_LIB)(lib_print.o) \ 
     1624   $(MODEL_LIB)(par_kind.o) \ 
     1625   $(MODEL_LIB)(par_oce.o) \ 
     1626   dom_oce.F90 \ 
     1627   in_out_manager.F90 \ 
     1628   $(MODEL_LIB)(dom_oce.o) \ 
     1629   $(MODEL_LIB)(in_out_manager.o) \ 
     1630   daymod.F90 \ 
     1631   lib_mpp.F90 \ 
     1632   $(MODEL_LIB)(daymod.o) \ 
     1633   $(MODEL_LIB)(lib_mpp.o) \ 
     1634   domwri_dimg.h90 \ 
     1635   ../../../lib/libioipsl.a \ 
     1636   KEY_CPP \ 
     1637   domwri.F90 
     1638$(MODEL_LIB)(domzgr.o) :   \ 
     1639   dom_oce.F90 \ 
     1640   flxrnf.F90 \ 
     1641   in_out_manager.F90 \ 
     1642   lbclnk.F90 \ 
     1643   lib_mpp.F90 \ 
     1644   lib_print.f90 \ 
     1645   obc_oce.F90 \ 
     1646   ocesbc.F90 \ 
     1647   oce.F90 \ 
     1648   par_kind.F90 \ 
     1649   par_oce.F90 \ 
     1650   phycst.F90 \ 
    15911651   solfet.F90 \ 
    15921652   solpcg.F90 \ 
    15931653   solsor.F90 \ 
    1594    $(MODEL_LIB)(dom_oce.o) \ 
    1595    $(MODEL_LIB)(dynspg_oce.o) \ 
    1596    $(MODEL_LIB)(in_out_manager.o) \ 
    1597    $(MODEL_LIB)(lbclnk.o) \ 
    1598    $(MODEL_LIB)(lib_mpp.o) \ 
     1654   sol_oce.F90 \ 
     1655   $(MODEL_LIB)(dom_oce.o) \ 
     1656   $(MODEL_LIB)(flxrnf.o) \ 
     1657   $(MODEL_LIB)(in_out_manager.o) \ 
     1658   $(MODEL_LIB)(lbclnk.o) \ 
     1659   $(MODEL_LIB)(lib_mpp.o) \ 
     1660   $(MODEL_LIB)(lib_print.o) \ 
    15991661   $(MODEL_LIB)(obc_oce.o) \ 
    1600    $(MODEL_LIB)(oce.o) \ 
    1601    $(MODEL_LIB)(solisl.o) \ 
    1602    dom_oce.F90 \ 
    1603    dynspg_oce.F90 \ 
    1604    in_out_manager.F90 \ 
    1605    lbclnk.F90 \ 
    1606    lib_mpp.F90 \ 
    1607    obc_oce.F90 \ 
    1608    oce.F90 \ 
    1609    solisl.F90 \ 
    1610    vectopt_loop_substitute.h90 \ 
    1611    KEY_CPP \ 
    1612    dommsk.F90 
    1613 $(MODEL_LIB)(domstp.o) :   \ 
    1614    $(MODEL_LIB)(lib_print.o) \ 
    1615    $(MODEL_LIB)(par_kind.o) \ 
    1616    $(MODEL_LIB)(par_oce.o) \ 
    1617    lib_print.f90 \ 
    1618    par_kind.F90 \ 
    1619    par_oce.F90 \ 
    1620    $(MODEL_LIB)(dom_oce.o) \ 
    1621    $(MODEL_LIB)(in_out_manager.o) \ 
    1622    $(MODEL_LIB)(oce.o) \ 
    1623    dom_oce.F90 \ 
    1624    in_out_manager.F90 \ 
    1625    oce.F90 \ 
    1626    domzgr_substitute.h90 \ 
    1627    KEY_CPP \ 
    1628    domstp.F90 
    1629 $(MODEL_LIB)(domwri.o) :   \ 
    1630    $(MODEL_LIB)(lib_print.o) \ 
    1631    $(MODEL_LIB)(par_kind.o) \ 
    1632    $(MODEL_LIB)(par_oce.o) \ 
    1633    lib_print.f90 \ 
    1634    par_kind.F90 \ 
    1635    par_oce.F90 \ 
    1636    $(MODEL_LIB)(dom_oce.o) \ 
    1637    $(MODEL_LIB)(in_out_manager.o) \ 
    1638    dom_oce.F90 \ 
    1639    in_out_manager.F90 \ 
    1640    $(MODEL_LIB)(daymod.o) \ 
    1641    $(MODEL_LIB)(lib_mpp.o) \ 
    1642    daymod.F90 \ 
    1643    lib_mpp.F90 \ 
    1644    domwri_dimg.h90 \ 
    1645    ../../../lib/libioipsl.a \ 
    1646    KEY_CPP \ 
    1647    domwri.F90 
    1648 $(MODEL_LIB)(domzgr.o) :   \ 
    1649    $(MODEL_LIB)(dom_oce.o) \ 
    1650    $(MODEL_LIB)(flxrnf.o) \ 
    1651    $(MODEL_LIB)(in_out_manager.o) \ 
    1652    $(MODEL_LIB)(lbclnk.o) \ 
    1653    $(MODEL_LIB)(lib_mpp.o) \ 
    1654    $(MODEL_LIB)(lib_print.o) \ 
    1655    $(MODEL_LIB)(obc_oce.o) \ 
    1656    $(MODEL_LIB)(oce.o) \ 
    16571662   $(MODEL_LIB)(ocesbc.o) \ 
    1658    $(MODEL_LIB)(par_kind.o) \ 
    1659    $(MODEL_LIB)(par_oce.o) \ 
    1660    $(MODEL_LIB)(phycst.o) \ 
    1661    $(MODEL_LIB)(sol_oce.o) \ 
     1663   $(MODEL_LIB)(oce.o) \ 
     1664   $(MODEL_LIB)(par_kind.o) \ 
     1665   $(MODEL_LIB)(par_oce.o) \ 
     1666   $(MODEL_LIB)(phycst.o) \ 
    16621667   $(MODEL_LIB)(solfet.o) \ 
    16631668   $(MODEL_LIB)(solpcg.o) \ 
    16641669   $(MODEL_LIB)(solsor.o) \ 
    1665    dom_oce.F90 \ 
    1666    flxrnf.F90 \ 
    1667    in_out_manager.F90 \ 
    1668    lbclnk.F90 \ 
    1669    lib_mpp.F90 \ 
    1670    lib_print.f90 \ 
    1671    obc_oce.F90 \ 
    1672    oce.F90 \ 
    1673    ocesbc.F90 \ 
    1674    par_kind.F90 \ 
    1675    par_oce.F90 \ 
    1676    phycst.F90 \ 
    1677    sol_oce.F90 \ 
    1678    solfet.F90 \ 
    1679    solpcg.F90 \ 
    1680    solsor.F90 \ 
     1670   $(MODEL_LIB)(sol_oce.o) \ 
     1671   closea.F90 \ 
     1672   dom_oce.F90 \ 
     1673   ini1d.F90 \ 
     1674   in_out_manager.F90 \ 
     1675   lbclnk.F90 \ 
     1676   lib_mpp.F90 \ 
     1677   oce.F90 \ 
     1678   solisl.F90 \ 
    16811679   $(MODEL_LIB)(closea.o) \ 
    16821680   $(MODEL_LIB)(dom_oce.o) \ 
    1683    $(MODEL_LIB)(in_out_manager.o) \ 
    16841681   $(MODEL_LIB)(ini1d.o) \ 
     1682   $(MODEL_LIB)(in_out_manager.o) \ 
    16851683   $(MODEL_LIB)(lbclnk.o) \ 
    16861684   $(MODEL_LIB)(lib_mpp.o) \ 
    16871685   $(MODEL_LIB)(oce.o) \ 
    16881686   $(MODEL_LIB)(solisl.o) \ 
    1689    closea.F90 \ 
    1690    dom_oce.F90 \ 
    1691    in_out_manager.F90 \ 
    1692    ini1d.F90 \ 
    1693    lbclnk.F90 \ 
    1694    lib_mpp.F90 \ 
    1695    oce.F90 \ 
    1696    solisl.F90 \ 
     1687   domzgr_substitute.h90 \ 
    16971688   domzgr_s.h90 \ 
    1698    domzgr_substitute.h90 \ 
    16991689   domzgr_zps.h90 \ 
    17001690   vectopt_loop_substitute.h90 \ 
     
    17021692   KEY_CPP \ 
    17031693   domzgr.F90 
     1694$(MODEL_LIB)(dom_ice.o) :  \ 
     1695   par_oce.F90 \ 
     1696   $(MODEL_LIB)(par_oce.o) \ 
     1697   par_ice.F90 \ 
     1698   $(MODEL_LIB)(par_ice.o) \ 
     1699   dom_ice.F90 
     1700$(MODEL_LIB)(dom_oce.o) :  \ 
     1701   par_kind.F90 \ 
     1702   $(MODEL_LIB)(par_kind.o) \ 
     1703   par_oce.F90 \ 
     1704   $(MODEL_LIB)(par_oce.o) \ 
     1705   dom_oce.F90 
    17041706$(MODEL_LIB)(dtasal.o) :   \ 
    1705    $(MODEL_LIB)(dom_oce.o) \ 
    1706    $(MODEL_LIB)(in_out_manager.o) \ 
    1707    $(MODEL_LIB)(lib_print.o) \ 
    1708    $(MODEL_LIB)(par_kind.o) \ 
    1709    $(MODEL_LIB)(par_oce.o) \ 
    1710    $(MODEL_LIB)(phycst.o) \ 
    1711    $(MODEL_LIB)(prtctl.o) \ 
    1712    dom_oce.F90 \ 
    1713    in_out_manager.F90 \ 
    1714    lib_print.f90 \ 
    1715    par_kind.F90 \ 
    1716    par_oce.F90 \ 
    1717    phycst.F90 \ 
    1718    prtctl.f90 \ 
     1707   dom_oce.F90 \ 
     1708   in_out_manager.F90 \ 
     1709   lib_print.f90 \ 
     1710   par_kind.F90 \ 
     1711   par_oce.F90 \ 
     1712   phycst.F90 \ 
     1713   prtctl.f90 \ 
     1714   $(MODEL_LIB)(dom_oce.o) \ 
     1715   $(MODEL_LIB)(in_out_manager.o) \ 
     1716   $(MODEL_LIB)(lib_print.o) \ 
     1717   $(MODEL_LIB)(par_kind.o) \ 
     1718   $(MODEL_LIB)(par_oce.o) \ 
     1719   $(MODEL_LIB)(phycst.o) \ 
     1720   $(MODEL_LIB)(prtctl.o) \ 
     1721   daymod.F90 \ 
     1722   dom_oce.F90 \ 
     1723   in_out_manager.F90 \ 
     1724   oce.F90 \ 
    17191725   $(MODEL_LIB)(daymod.o) \ 
    17201726   $(MODEL_LIB)(dom_oce.o) \ 
    17211727   $(MODEL_LIB)(in_out_manager.o) \ 
    17221728   $(MODEL_LIB)(oce.o) \ 
    1723    daymod.F90 \ 
    1724    dom_oce.F90 \ 
    1725    in_out_manager.F90 \ 
    1726    oce.F90 \ 
    17271729   domzgr_substitute.h90 \ 
    17281730   ../../../lib/libioipsl.a \ 
     
    17301732   dtasal.F90 
    17311733$(MODEL_LIB)(dtasst.o) :   \ 
    1732    $(MODEL_LIB)(dom_oce.o) \ 
    1733    $(MODEL_LIB)(in_out_manager.o) \ 
    1734    $(MODEL_LIB)(lib_print.o) \ 
    1735    $(MODEL_LIB)(oce.o) \ 
    1736    $(MODEL_LIB)(par_kind.o) \ 
    1737    $(MODEL_LIB)(par_oce.o) \ 
    1738    $(MODEL_LIB)(phycst.o) \ 
    1739    $(MODEL_LIB)(prtctl.o) \ 
    1740    dom_oce.F90 \ 
    1741    in_out_manager.F90 \ 
    1742    lib_print.f90 \ 
    1743    oce.F90 \ 
    1744    par_kind.F90 \ 
    1745    par_oce.F90 \ 
    1746    phycst.F90 \ 
    1747    prtctl.f90 \ 
     1734   dom_oce.F90 \ 
     1735   in_out_manager.F90 \ 
     1736   lib_print.f90 \ 
     1737   oce.F90 \ 
     1738   par_kind.F90 \ 
     1739   par_oce.F90 \ 
     1740   phycst.F90 \ 
     1741   prtctl.f90 \ 
     1742   $(MODEL_LIB)(dom_oce.o) \ 
     1743   $(MODEL_LIB)(in_out_manager.o) \ 
     1744   $(MODEL_LIB)(lib_print.o) \ 
     1745   $(MODEL_LIB)(oce.o) \ 
     1746   $(MODEL_LIB)(par_kind.o) \ 
     1747   $(MODEL_LIB)(par_oce.o) \ 
     1748   $(MODEL_LIB)(phycst.o) \ 
     1749   $(MODEL_LIB)(prtctl.o) \ 
     1750   daymod.F90 \ 
     1751   dom_oce.F90 \ 
     1752   in_out_manager.F90 \ 
     1753   oce.F90 \ 
     1754   ocfzpt.F90 \ 
    17481755   $(MODEL_LIB)(daymod.o) \ 
    17491756   $(MODEL_LIB)(dom_oce.o) \ 
     
    17511758   $(MODEL_LIB)(oce.o) \ 
    17521759   $(MODEL_LIB)(ocfzpt.o) \ 
    1753    daymod.F90 \ 
    1754    dom_oce.F90 \ 
    1755    in_out_manager.F90 \ 
    1756    oce.F90 \ 
    1757    ocfzpt.F90 \ 
    17581760   ../../../lib/libioipsl.a \ 
    17591761   dtasst.F90 
    17601762$(MODEL_LIB)(dtatem.o) :   \ 
    1761    $(MODEL_LIB)(dom_oce.o) \ 
    1762    $(MODEL_LIB)(in_out_manager.o) \ 
    1763    $(MODEL_LIB)(lib_print.o) \ 
    1764    $(MODEL_LIB)(par_kind.o) \ 
    1765    $(MODEL_LIB)(par_oce.o) \ 
    1766    $(MODEL_LIB)(phycst.o) \ 
    1767    $(MODEL_LIB)(prtctl.o) \ 
    1768    dom_oce.F90 \ 
    1769    in_out_manager.F90 \ 
    1770    lib_print.f90 \ 
    1771    par_kind.F90 \ 
    1772    par_oce.F90 \ 
    1773    phycst.F90 \ 
    1774    prtctl.f90 \ 
     1763   dom_oce.F90 \ 
     1764   in_out_manager.F90 \ 
     1765   lib_print.f90 \ 
     1766   par_kind.F90 \ 
     1767   par_oce.F90 \ 
     1768   phycst.F90 \ 
     1769   prtctl.f90 \ 
     1770   $(MODEL_LIB)(dom_oce.o) \ 
     1771   $(MODEL_LIB)(in_out_manager.o) \ 
     1772   $(MODEL_LIB)(lib_print.o) \ 
     1773   $(MODEL_LIB)(par_kind.o) \ 
     1774   $(MODEL_LIB)(par_oce.o) \ 
     1775   $(MODEL_LIB)(phycst.o) \ 
     1776   $(MODEL_LIB)(prtctl.o) \ 
     1777   daymod.F90 \ 
     1778   dom_oce.F90 \ 
     1779   in_out_manager.F90 \ 
     1780   oce.F90 \ 
    17751781   $(MODEL_LIB)(daymod.o) \ 
    17761782   $(MODEL_LIB)(dom_oce.o) \ 
    17771783   $(MODEL_LIB)(in_out_manager.o) \ 
    17781784   $(MODEL_LIB)(oce.o) \ 
    1779    daymod.F90 \ 
    1780    dom_oce.F90 \ 
    1781    in_out_manager.F90 \ 
    1782    oce.F90 \ 
    17831785   domzgr_substitute.h90 \ 
    17841786   ../../../lib/libioipsl.a \ 
     
    17861788   dtatem.F90 
    17871789$(MODEL_LIB)(dyncor1d.o) : \ 
    1788    $(MODEL_LIB)(dom_oce.o) \ 
    1789    $(MODEL_LIB)(in_out_manager.o) \ 
    1790    $(MODEL_LIB)(lib_mpp.o) \ 
    1791    $(MODEL_LIB)(lib_print.o) \ 
    1792    $(MODEL_LIB)(par_kind.o) \ 
    1793    $(MODEL_LIB)(par_oce.o) \ 
    1794    dom_oce.F90 \ 
    1795    in_out_manager.F90 \ 
    1796    lib_mpp.F90 \ 
    1797    lib_print.f90 \ 
    1798    par_kind.F90 \ 
    1799    par_oce.F90 \ 
    1800    $(MODEL_LIB)(dom_oce.o) \ 
    1801    $(MODEL_LIB)(in_out_manager.o) \ 
    1802    $(MODEL_LIB)(oce.o) \ 
    1803    $(MODEL_LIB)(phycst.o) \ 
    1804    $(MODEL_LIB)(prtctl.o) \ 
    1805    dom_oce.F90 \ 
    1806    in_out_manager.F90 \ 
    1807    oce.F90 \ 
    1808    phycst.F90 \ 
    1809    prtctl.f90 \ 
     1790   dom_oce.F90 \ 
     1791   in_out_manager.F90 \ 
     1792   lib_mpp.F90 \ 
     1793   lib_print.f90 \ 
     1794   par_kind.F90 \ 
     1795   par_oce.F90 \ 
     1796   $(MODEL_LIB)(dom_oce.o) \ 
     1797   $(MODEL_LIB)(in_out_manager.o) \ 
     1798   $(MODEL_LIB)(lib_mpp.o) \ 
     1799   $(MODEL_LIB)(lib_print.o) \ 
     1800   $(MODEL_LIB)(par_kind.o) \ 
     1801   $(MODEL_LIB)(par_oce.o) \ 
     1802   dom_oce.F90 \ 
     1803   in_out_manager.F90 \ 
     1804   oce.F90 \ 
     1805   phycst.F90 \ 
     1806   prtctl.f90 \ 
     1807   $(MODEL_LIB)(dom_oce.o) \ 
     1808   $(MODEL_LIB)(in_out_manager.o) \ 
     1809   $(MODEL_LIB)(oce.o) \ 
     1810   $(MODEL_LIB)(phycst.o) \ 
     1811   $(MODEL_LIB)(prtctl.o) \ 
    18101812   vectopt_loop_substitute.h90 \ 
    18111813   KEY_CPP \ 
    18121814   dyncor1d.F90 
    18131815$(MODEL_LIB)(dynhpg.o) :   \ 
     1816   dom_oce.F90 \ 
     1817   in_out_manager.F90 \ 
     1818   lib_mpp.F90 \ 
     1819   lib_print.f90 \ 
     1820   oce.F90 \ 
     1821   par_kind.F90 \ 
     1822   par_oce.F90 \ 
     1823   trabbl.F90 \ 
     1824   trdicp.F90 \ 
     1825   trdicp_oce.F90 \ 
     1826   trdmld.F90 \ 
     1827   trdmld_oce.F90 \ 
     1828   trdmod_oce.F90 \ 
     1829   trdvor.F90 \ 
     1830   trdvor_oce.F90 \ 
    18141831   $(MODEL_LIB)(dom_oce.o) \ 
    18151832   $(MODEL_LIB)(in_out_manager.o) \ 
     
    18291846   dom_oce.F90 \ 
    18301847   in_out_manager.F90 \ 
     1848   oce.F90 \ 
     1849   phycst.F90 \ 
     1850   prtctl.f90 \ 
     1851   trdmod.F90 \ 
     1852   trdmod_oce.F90 \ 
     1853   $(MODEL_LIB)(dom_oce.o) \ 
     1854   $(MODEL_LIB)(in_out_manager.o) \ 
     1855   $(MODEL_LIB)(oce.o) \ 
     1856   $(MODEL_LIB)(phycst.o) \ 
     1857   $(MODEL_LIB)(prtctl.o) \ 
     1858   $(MODEL_LIB)(trdmod.o) \ 
     1859   $(MODEL_LIB)(trdmod_oce.o) \ 
     1860   domzgr_substitute.h90 \ 
     1861   vectopt_loop_substitute.h90 \ 
     1862   KEY_CPP \ 
     1863   dynhpg.F90 
     1864$(MODEL_LIB)(dynhpg_atsk.o) : \ 
     1865   dom_oce.F90 \ 
     1866   in_out_manager.F90 \ 
    18311867   lib_mpp.F90 \ 
    18321868   lib_print.f90 \ 
     
    18441880   $(MODEL_LIB)(dom_oce.o) \ 
    18451881   $(MODEL_LIB)(in_out_manager.o) \ 
    1846    $(MODEL_LIB)(oce.o) \ 
    1847    $(MODEL_LIB)(phycst.o) \ 
    1848    $(MODEL_LIB)(prtctl.o) \ 
    1849    $(MODEL_LIB)(trdmod.o) \ 
    1850    $(MODEL_LIB)(trdmod_oce.o) \ 
    1851    dom_oce.F90 \ 
    1852    in_out_manager.F90 \ 
    1853    oce.F90 \ 
    1854    phycst.F90 \ 
    1855    prtctl.f90 \ 
    1856    trdmod.F90 \ 
    1857    trdmod_oce.F90 \ 
    1858    domzgr_substitute.h90 \ 
    1859    vectopt_loop_substitute.h90 \ 
    1860    KEY_CPP \ 
    1861    dynhpg.F90 
    1862 $(MODEL_LIB)(dynhpg_atsk.o) : \ 
    1863    $(MODEL_LIB)(dom_oce.o) \ 
    1864    $(MODEL_LIB)(in_out_manager.o) \ 
    18651882   $(MODEL_LIB)(lib_mpp.o) \ 
    18661883   $(MODEL_LIB)(lib_print.o) \ 
     
    18781895   dom_oce.F90 \ 
    18791896   in_out_manager.F90 \ 
     1897   oce.F90 \ 
     1898   phycst.F90 \ 
     1899   prtctl.f90 \ 
     1900   trdmod.F90 \ 
     1901   trdmod_oce.F90 \ 
     1902   $(MODEL_LIB)(dom_oce.o) \ 
     1903   $(MODEL_LIB)(in_out_manager.o) \ 
     1904   $(MODEL_LIB)(oce.o) \ 
     1905   $(MODEL_LIB)(phycst.o) \ 
     1906   $(MODEL_LIB)(prtctl.o) \ 
     1907   $(MODEL_LIB)(trdmod.o) \ 
     1908   $(MODEL_LIB)(trdmod_oce.o) \ 
     1909   domzgr_substitute.h90 \ 
     1910   vectopt_loop_substitute.h90 \ 
     1911   KEY_CPP \ 
     1912   dynhpg_atsk.F90 
     1913$(MODEL_LIB)(dynkeg.o) :   \ 
     1914   dom_oce.F90 \ 
     1915   in_out_manager.F90 \ 
    18801916   lib_mpp.F90 \ 
    18811917   lib_print.f90 \ 
     
    18931929   $(MODEL_LIB)(dom_oce.o) \ 
    18941930   $(MODEL_LIB)(in_out_manager.o) \ 
    1895    $(MODEL_LIB)(oce.o) \ 
    1896    $(MODEL_LIB)(phycst.o) \ 
    1897    $(MODEL_LIB)(prtctl.o) \ 
    1898    $(MODEL_LIB)(trdmod.o) \ 
    1899    $(MODEL_LIB)(trdmod_oce.o) \ 
    1900    dom_oce.F90 \ 
    1901    in_out_manager.F90 \ 
    1902    oce.F90 \ 
    1903    phycst.F90 \ 
    1904    prtctl.f90 \ 
    1905    trdmod.F90 \ 
    1906    trdmod_oce.F90 \ 
    1907    domzgr_substitute.h90 \ 
    1908    vectopt_loop_substitute.h90 \ 
    1909    KEY_CPP \ 
    1910    dynhpg_atsk.F90 
    1911 $(MODEL_LIB)(dynkeg.o) :   \ 
    1912    $(MODEL_LIB)(dom_oce.o) \ 
    1913    $(MODEL_LIB)(in_out_manager.o) \ 
    19141931   $(MODEL_LIB)(lib_mpp.o) \ 
    19151932   $(MODEL_LIB)(lib_print.o) \ 
     
    19271944   dom_oce.F90 \ 
    19281945   in_out_manager.F90 \ 
    1929    lib_mpp.F90 \ 
    1930    lib_print.f90 \ 
    1931    oce.F90 \ 
    1932    par_kind.F90 \ 
    1933    par_oce.F90 \ 
     1946   oce.F90 \ 
     1947   prtctl.f90 \ 
     1948   trdmod.F90 \ 
     1949   trdmod_oce.F90 \ 
     1950   $(MODEL_LIB)(dom_oce.o) \ 
     1951   $(MODEL_LIB)(in_out_manager.o) \ 
     1952   $(MODEL_LIB)(oce.o) \ 
     1953   $(MODEL_LIB)(prtctl.o) \ 
     1954   $(MODEL_LIB)(trdmod.o) \ 
     1955   $(MODEL_LIB)(trdmod_oce.o) \ 
     1956   vectopt_loop_substitute.h90 \ 
     1957   KEY_CPP \ 
     1958   dynkeg.F90 
     1959$(MODEL_LIB)(dynldf_bilapg.o) :  \ 
     1960   dom_oce.F90 \ 
     1961   in_out_manager.F90 \ 
     1962   lbclnk.F90 \ 
     1963   ldfdyn_oce.F90 \ 
     1964   ldftra_oce.F90 \ 
     1965   lib_mpp.F90 \ 
     1966   lib_print.f90 \ 
     1967   oce.F90 \ 
     1968   par_kind.F90 \ 
     1969   par_oce.F90 \ 
     1970   phycst.F90 \ 
     1971   prtctl.f90 \ 
    19341972   trabbl.F90 \ 
    19351973   trdicp.F90 \ 
     
    19401978   trdvor.F90 \ 
    19411979   trdvor_oce.F90 \ 
    1942    $(MODEL_LIB)(dom_oce.o) \ 
    1943    $(MODEL_LIB)(in_out_manager.o) \ 
    1944    $(MODEL_LIB)(oce.o) \ 
    1945    $(MODEL_LIB)(prtctl.o) \ 
    1946    $(MODEL_LIB)(trdmod.o) \ 
    1947    $(MODEL_LIB)(trdmod_oce.o) \ 
    1948    dom_oce.F90 \ 
    1949    in_out_manager.F90 \ 
    1950    oce.F90 \ 
    1951    prtctl.f90 \ 
    1952    trdmod.F90 \ 
    1953    trdmod_oce.F90 \ 
    1954    vectopt_loop_substitute.h90 \ 
    1955    KEY_CPP \ 
    1956    dynkeg.F90 
    1957 $(MODEL_LIB)(dynldf_bilap.o) :   \ 
    1958    $(MODEL_LIB)(dom_oce.o) \ 
    1959    $(MODEL_LIB)(in_out_manager.o) \ 
    1960    $(MODEL_LIB)(lib_mpp.o) \ 
    1961    $(MODEL_LIB)(lib_print.o) \ 
    1962    $(MODEL_LIB)(oce.o) \ 
    1963    $(MODEL_LIB)(par_kind.o) \ 
    1964    $(MODEL_LIB)(par_oce.o) \ 
    1965    $(MODEL_LIB)(trabbl.o) \ 
    1966    $(MODEL_LIB)(trdicp.o) \ 
    1967    $(MODEL_LIB)(trdicp_oce.o) \ 
    1968    $(MODEL_LIB)(trdmld.o) \ 
    1969    $(MODEL_LIB)(trdmld_oce.o) \ 
    1970    $(MODEL_LIB)(trdmod_oce.o) \ 
    1971    $(MODEL_LIB)(trdvor.o) \ 
    1972    $(MODEL_LIB)(trdvor_oce.o) \ 
    1973    dom_oce.F90 \ 
    1974    in_out_manager.F90 \ 
    1975    lib_mpp.F90 \ 
    1976    lib_print.f90 \ 
    1977    oce.F90 \ 
    1978    par_kind.F90 \ 
    1979    par_oce.F90 \ 
    1980    trabbl.F90 \ 
    1981    trdicp.F90 \ 
    1982    trdicp_oce.F90 \ 
    1983    trdmld.F90 \ 
    1984    trdmld_oce.F90 \ 
    1985    trdmod_oce.F90 \ 
    1986    trdvor.F90 \ 
    1987    trdvor_oce.F90 \ 
    1988    $(MODEL_LIB)(dom_oce.o) \ 
    1989    $(MODEL_LIB)(in_out_manager.o) \ 
    1990    $(MODEL_LIB)(lbclnk.o) \ 
    1991    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1992    $(MODEL_LIB)(oce.o) \ 
    1993    $(MODEL_LIB)(prtctl.o) \ 
    1994    $(MODEL_LIB)(trdmod.o) \ 
    1995    $(MODEL_LIB)(trdmod_oce.o) \ 
    1996    dom_oce.F90 \ 
    1997    in_out_manager.F90 \ 
    1998    lbclnk.F90 \ 
    1999    ldfdyn_oce.F90 \ 
    2000    oce.F90 \ 
    2001    prtctl.f90 \ 
    2002    trdmod.F90 \ 
    2003    trdmod_oce.F90 \ 
    2004    domzgr_substitute.h90 \ 
    2005    ldfdyn_substitute.h90 \ 
    2006    vectopt_loop_substitute.h90 \ 
    2007    KEY_CPP \ 
    2008    dynldf_bilap.F90 
    2009 $(MODEL_LIB)(dynldf_bilapg.o) :  \ 
     1980   zdfmxl.F90 \ 
    20101981   $(MODEL_LIB)(dom_oce.o) \ 
    20111982   $(MODEL_LIB)(in_out_manager.o) \ 
     
    20332004   lbclnk.F90 \ 
    20342005   ldfdyn_oce.F90 \ 
     2006   ldfslp.F90 \ 
     2007   oce.F90 \ 
     2008   prtctl.f90 \ 
     2009   trdmod.F90 \ 
     2010   trdmod_oce.F90 \ 
     2011   zdf_oce.F90 \ 
     2012   $(MODEL_LIB)(dom_oce.o) \ 
     2013   $(MODEL_LIB)(in_out_manager.o) \ 
     2014   $(MODEL_LIB)(lbclnk.o) \ 
     2015   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2016   $(MODEL_LIB)(ldfslp.o) \ 
     2017   $(MODEL_LIB)(oce.o) \ 
     2018   $(MODEL_LIB)(prtctl.o) \ 
     2019   $(MODEL_LIB)(trdmod.o) \ 
     2020   $(MODEL_LIB)(trdmod_oce.o) \ 
     2021   $(MODEL_LIB)(zdf_oce.o) \ 
     2022   domzgr_substitute.h90 \ 
     2023   ldfdyn_substitute.h90 \ 
     2024   KEY_CPP \ 
     2025   dynldf_bilapg.F90 
     2026$(MODEL_LIB)(dynldf_bilap.o) :   \ 
     2027   dom_oce.F90 \ 
     2028   in_out_manager.F90 \ 
     2029   lib_mpp.F90 \ 
     2030   lib_print.f90 \ 
     2031   oce.F90 \ 
     2032   par_kind.F90 \ 
     2033   par_oce.F90 \ 
     2034   trabbl.F90 \ 
     2035   trdicp.F90 \ 
     2036   trdicp_oce.F90 \ 
     2037   trdmld.F90 \ 
     2038   trdmld_oce.F90 \ 
     2039   trdmod_oce.F90 \ 
     2040   trdvor.F90 \ 
     2041   trdvor_oce.F90 \ 
     2042   $(MODEL_LIB)(dom_oce.o) \ 
     2043   $(MODEL_LIB)(in_out_manager.o) \ 
     2044   $(MODEL_LIB)(lib_mpp.o) \ 
     2045   $(MODEL_LIB)(lib_print.o) \ 
     2046   $(MODEL_LIB)(oce.o) \ 
     2047   $(MODEL_LIB)(par_kind.o) \ 
     2048   $(MODEL_LIB)(par_oce.o) \ 
     2049   $(MODEL_LIB)(trabbl.o) \ 
     2050   $(MODEL_LIB)(trdicp.o) \ 
     2051   $(MODEL_LIB)(trdicp_oce.o) \ 
     2052   $(MODEL_LIB)(trdmld.o) \ 
     2053   $(MODEL_LIB)(trdmld_oce.o) \ 
     2054   $(MODEL_LIB)(trdmod_oce.o) \ 
     2055   $(MODEL_LIB)(trdvor.o) \ 
     2056   $(MODEL_LIB)(trdvor_oce.o) \ 
     2057   dom_oce.F90 \ 
     2058   in_out_manager.F90 \ 
     2059   lbclnk.F90 \ 
     2060   ldfdyn_oce.F90 \ 
     2061   oce.F90 \ 
     2062   prtctl.f90 \ 
     2063   trdmod.F90 \ 
     2064   trdmod_oce.F90 \ 
     2065   $(MODEL_LIB)(dom_oce.o) \ 
     2066   $(MODEL_LIB)(in_out_manager.o) \ 
     2067   $(MODEL_LIB)(lbclnk.o) \ 
     2068   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2069   $(MODEL_LIB)(oce.o) \ 
     2070   $(MODEL_LIB)(prtctl.o) \ 
     2071   $(MODEL_LIB)(trdmod.o) \ 
     2072   $(MODEL_LIB)(trdmod_oce.o) \ 
     2073   domzgr_substitute.h90 \ 
     2074   ldfdyn_substitute.h90 \ 
     2075   vectopt_loop_substitute.h90 \ 
     2076   KEY_CPP \ 
     2077   dynldf_bilap.F90 
     2078$(MODEL_LIB)(dynldf_iso.o) :  \ 
     2079   dom_oce.F90 \ 
     2080   in_out_manager.F90 \ 
     2081   lbclnk.F90 \ 
     2082   ldfdyn_oce.F90 \ 
    20352083   ldftra_oce.F90 \ 
    20362084   lib_mpp.F90 \ 
     
    20542102   $(MODEL_LIB)(lbclnk.o) \ 
    20552103   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2056    $(MODEL_LIB)(ldfslp.o) \ 
    2057    $(MODEL_LIB)(oce.o) \ 
    2058    $(MODEL_LIB)(prtctl.o) \ 
    2059    $(MODEL_LIB)(trdmod.o) \ 
    2060    $(MODEL_LIB)(trdmod_oce.o) \ 
    2061    $(MODEL_LIB)(zdf_oce.o) \ 
    2062    dom_oce.F90 \ 
    2063    in_out_manager.F90 \ 
    2064    lbclnk.F90 \ 
    2065    ldfdyn_oce.F90 \ 
    2066    ldfslp.F90 \ 
    2067    oce.F90 \ 
    2068    prtctl.f90 \ 
    2069    trdmod.F90 \ 
    2070    trdmod_oce.F90 \ 
    2071    zdf_oce.F90 \ 
    2072    domzgr_substitute.h90 \ 
    2073    ldfdyn_substitute.h90 \ 
    2074    KEY_CPP \ 
    2075    dynldf_bilapg.F90 
    2076 $(MODEL_LIB)(dynldf_iso.o) :  \ 
    2077    $(MODEL_LIB)(dom_oce.o) \ 
    2078    $(MODEL_LIB)(in_out_manager.o) \ 
    2079    $(MODEL_LIB)(lbclnk.o) \ 
    2080    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    20812104   $(MODEL_LIB)(ldftra_oce.o) \ 
    20822105   $(MODEL_LIB)(lib_mpp.o) \ 
     
    20982121   dom_oce.F90 \ 
    20992122   in_out_manager.F90 \ 
     2123   ldfdyn_oce.F90 \ 
     2124   ldfslp.F90 \ 
     2125   ldftra_oce.F90 \ 
     2126   oce.F90 \ 
     2127   prtctl.f90 \ 
     2128   trdmod.F90 \ 
     2129   trdmod_oce.F90 \ 
     2130   zdf_oce.F90 \ 
     2131   $(MODEL_LIB)(dom_oce.o) \ 
     2132   $(MODEL_LIB)(in_out_manager.o) \ 
     2133   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2134   $(MODEL_LIB)(ldfslp.o) \ 
     2135   $(MODEL_LIB)(ldftra_oce.o) \ 
     2136   $(MODEL_LIB)(oce.o) \ 
     2137   $(MODEL_LIB)(prtctl.o) \ 
     2138   $(MODEL_LIB)(trdmod.o) \ 
     2139   $(MODEL_LIB)(trdmod_oce.o) \ 
     2140   $(MODEL_LIB)(zdf_oce.o) \ 
     2141   domzgr_substitute.h90 \ 
     2142   ldfdyn_substitute.h90 \ 
     2143   vectopt_loop_substitute.h90 \ 
     2144   KEY_CPP \ 
     2145   dynldf_iso.F90 
     2146$(MODEL_LIB)(dynldf_lap.o) :  \ 
     2147   dom_oce.F90 \ 
     2148   in_out_manager.F90 \ 
    21002149   lbclnk.F90 \ 
    21012150   ldfdyn_oce.F90 \ 
     
    21192168   $(MODEL_LIB)(dom_oce.o) \ 
    21202169   $(MODEL_LIB)(in_out_manager.o) \ 
    2121    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2122    $(MODEL_LIB)(ldfslp.o) \ 
    2123    $(MODEL_LIB)(ldftra_oce.o) \ 
    2124    $(MODEL_LIB)(oce.o) \ 
    2125    $(MODEL_LIB)(prtctl.o) \ 
    2126    $(MODEL_LIB)(trdmod.o) \ 
    2127    $(MODEL_LIB)(trdmod_oce.o) \ 
    2128    $(MODEL_LIB)(zdf_oce.o) \ 
    2129    dom_oce.F90 \ 
    2130    in_out_manager.F90 \ 
    2131    ldfdyn_oce.F90 \ 
    2132    ldfslp.F90 \ 
    2133    ldftra_oce.F90 \ 
    2134    oce.F90 \ 
    2135    prtctl.f90 \ 
    2136    trdmod.F90 \ 
    2137    trdmod_oce.F90 \ 
    2138    zdf_oce.F90 \ 
    2139    domzgr_substitute.h90 \ 
    2140    ldfdyn_substitute.h90 \ 
    2141    vectopt_loop_substitute.h90 \ 
    2142    KEY_CPP \ 
    2143    dynldf_iso.F90 
    2144 $(MODEL_LIB)(dynldf_lap.o) :  \ 
    2145    $(MODEL_LIB)(dom_oce.o) \ 
    2146    $(MODEL_LIB)(in_out_manager.o) \ 
    21472170   $(MODEL_LIB)(lbclnk.o) \ 
    21482171   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     
    21662189   dom_oce.F90 \ 
    21672190   in_out_manager.F90 \ 
     2191   ldfdyn_oce.F90 \ 
     2192   ldfslp.F90 \ 
     2193   oce.F90 \ 
     2194   prtctl.f90 \ 
     2195   trdmod.F90 \ 
     2196   trdmod_oce.F90 \ 
     2197   zdf_oce.F90 \ 
     2198   $(MODEL_LIB)(dom_oce.o) \ 
     2199   $(MODEL_LIB)(in_out_manager.o) \ 
     2200   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2201   $(MODEL_LIB)(ldfslp.o) \ 
     2202   $(MODEL_LIB)(oce.o) \ 
     2203   $(MODEL_LIB)(prtctl.o) \ 
     2204   $(MODEL_LIB)(trdmod.o) \ 
     2205   $(MODEL_LIB)(trdmod_oce.o) \ 
     2206   $(MODEL_LIB)(zdf_oce.o) \ 
     2207   domzgr_substitute.h90 \ 
     2208   ldfdyn_substitute.h90 \ 
     2209   vectopt_loop_substitute.h90 \ 
     2210   KEY_CPP \ 
     2211   dynldf_lap.F90 
     2212$(MODEL_LIB)(dynnxt1d.o) : \ 
     2213   dom_oce.F90 \ 
     2214   in_out_manager.F90 \ 
     2215   lib_mpp.F90 \ 
     2216   lib_print.f90 \ 
     2217   oce.F90 \ 
     2218   par_kind.F90 \ 
     2219   par_oce.F90 \ 
     2220   $(MODEL_LIB)(dom_oce.o) \ 
     2221   $(MODEL_LIB)(in_out_manager.o) \ 
     2222   $(MODEL_LIB)(lib_mpp.o) \ 
     2223   $(MODEL_LIB)(lib_print.o) \ 
     2224   $(MODEL_LIB)(oce.o) \ 
     2225   $(MODEL_LIB)(par_kind.o) \ 
     2226   $(MODEL_LIB)(par_oce.o) \ 
     2227   dom_oce.F90 \ 
     2228   in_out_manager.F90 \ 
     2229   lbclnk.F90 \ 
     2230   oce.F90 \ 
     2231   prtctl.f90 \ 
     2232   $(MODEL_LIB)(dom_oce.o) \ 
     2233   $(MODEL_LIB)(in_out_manager.o) \ 
     2234   $(MODEL_LIB)(lbclnk.o) \ 
     2235   $(MODEL_LIB)(oce.o) \ 
     2236   $(MODEL_LIB)(prtctl.o) \ 
     2237   dynnxt1d.F90 
     2238$(MODEL_LIB)(dynnxt.o) :   \ 
     2239   dom_oce.F90 \ 
     2240   dynspg_oce.F90 \ 
     2241   in_out_manager.F90 \ 
     2242   lbclnk.F90 \ 
     2243   lib_mpp.F90 \ 
     2244   lib_print.f90 \ 
     2245   obccli.F90 \ 
     2246   obc_oce.F90 \ 
     2247   obc_par.F90 \ 
     2248   ocesbc.F90 \ 
     2249   oce.F90 \ 
     2250   par_kind.F90 \ 
     2251   par_oce.F90 \ 
     2252   phycst.F90 \ 
     2253   $(MODEL_LIB)(dom_oce.o) \ 
     2254   $(MODEL_LIB)(dynspg_oce.o) \ 
     2255   $(MODEL_LIB)(in_out_manager.o) \ 
     2256   $(MODEL_LIB)(lbclnk.o) \ 
     2257   $(MODEL_LIB)(lib_mpp.o) \ 
     2258   $(MODEL_LIB)(lib_print.o) \ 
     2259   $(MODEL_LIB)(obccli.o) \ 
     2260   $(MODEL_LIB)(obc_oce.o) \ 
     2261   $(MODEL_LIB)(obc_par.o) \ 
     2262   $(MODEL_LIB)(ocesbc.o) \ 
     2263   $(MODEL_LIB)(oce.o) \ 
     2264   $(MODEL_LIB)(par_kind.o) \ 
     2265   $(MODEL_LIB)(par_oce.o) \ 
     2266   $(MODEL_LIB)(phycst.o) \ 
     2267   dom_oce.F90 \ 
     2268   dynspg_oce.F90 \ 
     2269   in_out_manager.F90 \ 
     2270   lbclnk.F90 \ 
     2271   obcdyn.F90 \ 
     2272   obcdyn_bt.F90 \ 
     2273   obcvol.F90 \ 
     2274   obc_oce.F90 \ 
     2275   oce.F90 \ 
     2276   prtctl.f90 \ 
     2277   $(MODEL_LIB)(dom_oce.o) \ 
     2278   $(MODEL_LIB)(dynspg_oce.o) \ 
     2279   $(MODEL_LIB)(in_out_manager.o) \ 
     2280   $(MODEL_LIB)(lbclnk.o) \ 
     2281   $(MODEL_LIB)(obcdyn.o) \ 
     2282   $(MODEL_LIB)(obcdyn_bt.o) \ 
     2283   $(MODEL_LIB)(obcvol.o) \ 
     2284   $(MODEL_LIB)(obc_oce.o) \ 
     2285   $(MODEL_LIB)(oce.o) \ 
     2286   $(MODEL_LIB)(prtctl.o) \ 
     2287   dynnxt.F90 
     2288$(MODEL_LIB)(dynspg.o) :   \ 
     2289   cla_dynspg.F90 \ 
     2290   dom_oce.F90 \ 
     2291   dynspg_oce.F90 \ 
     2292   dynvor.F90 \ 
     2293   flxrnf.F90 \ 
     2294   in_out_manager.F90 \ 
     2295   lbclnk.F90 \ 
     2296   ldfdyn_oce.F90 \ 
     2297   ldftra_oce.F90 \ 
     2298   lib_mpp.F90 \ 
     2299   lib_print.f90 \ 
     2300   obcdta.F90 \ 
     2301   obcdyn.F90 \ 
     2302   obcfla.F90 \ 
     2303   obcvol.F90 \ 
     2304   obc_oce.F90 \ 
     2305   obc_par.F90 \ 
     2306   ocesbc.F90 \ 
     2307   oce.F90 \ 
     2308   par_kind.F90 \ 
     2309   par_oce.F90 \ 
     2310   phycst.F90 \ 
     2311   prtctl.f90 \ 
     2312   solfet.F90 \ 
     2313   solisl.F90 \ 
     2314   solpcg.F90 \ 
     2315   solsor.F90 \ 
     2316   solsor_e.F90 \ 
     2317   sol_oce.F90 \ 
     2318   trabbl.F90 \ 
     2319   trdicp.F90 \ 
     2320   trdicp_oce.F90 \ 
     2321   trdmld.F90 \ 
     2322   trdmld_oce.F90 \ 
     2323   trdmod_oce.F90 \ 
     2324   trdvor.F90 \ 
     2325   trdvor_oce.F90 \ 
     2326   zdf_oce.F90 \ 
     2327   $(MODEL_LIB)(cla_dynspg.o) \ 
     2328   $(MODEL_LIB)(dom_oce.o) \ 
     2329   $(MODEL_LIB)(dynspg_oce.o) \ 
     2330   $(MODEL_LIB)(dynvor.o) \ 
     2331   $(MODEL_LIB)(flxrnf.o) \ 
     2332   $(MODEL_LIB)(in_out_manager.o) \ 
     2333   $(MODEL_LIB)(lbclnk.o) \ 
     2334   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2335   $(MODEL_LIB)(ldftra_oce.o) \ 
     2336   $(MODEL_LIB)(lib_mpp.o) \ 
     2337   $(MODEL_LIB)(lib_print.o) \ 
     2338   $(MODEL_LIB)(obcdta.o) \ 
     2339   $(MODEL_LIB)(obcdyn.o) \ 
     2340   $(MODEL_LIB)(obcfla.o) \ 
     2341   $(MODEL_LIB)(obcvol.o) \ 
     2342   $(MODEL_LIB)(obc_oce.o) \ 
     2343   $(MODEL_LIB)(obc_par.o) \ 
     2344   $(MODEL_LIB)(ocesbc.o) \ 
     2345   $(MODEL_LIB)(oce.o) \ 
     2346   $(MODEL_LIB)(par_kind.o) \ 
     2347   $(MODEL_LIB)(par_oce.o) \ 
     2348   $(MODEL_LIB)(phycst.o) \ 
     2349   $(MODEL_LIB)(prtctl.o) \ 
     2350   $(MODEL_LIB)(solfet.o) \ 
     2351   $(MODEL_LIB)(solisl.o) \ 
     2352   $(MODEL_LIB)(solpcg.o) \ 
     2353   $(MODEL_LIB)(solsor.o) \ 
     2354   $(MODEL_LIB)(solsor_e.o) \ 
     2355   $(MODEL_LIB)(sol_oce.o) \ 
     2356   $(MODEL_LIB)(trabbl.o) \ 
     2357   $(MODEL_LIB)(trdicp.o) \ 
     2358   $(MODEL_LIB)(trdicp_oce.o) \ 
     2359   $(MODEL_LIB)(trdmld.o) \ 
     2360   $(MODEL_LIB)(trdmld_oce.o) \ 
     2361   $(MODEL_LIB)(trdmod_oce.o) \ 
     2362   $(MODEL_LIB)(trdvor.o) \ 
     2363   $(MODEL_LIB)(trdvor_oce.o) \ 
     2364   $(MODEL_LIB)(zdf_oce.o) \ 
     2365   dom_oce.F90 \ 
     2366   dynspg_exp.F90 \ 
     2367   dynspg_exp_jki.F90 \ 
     2368   dynspg_flt.F90 \ 
     2369   dynspg_flt_jki.F90 \ 
     2370   dynspg_oce.F90 \ 
     2371   dynspg_rl.F90 \ 
     2372   dynspg_ts.F90 \ 
     2373   dynspg_ts_jki.F90 \ 
     2374   in_out_manager.F90 \ 
     2375   obc_oce.F90 \ 
     2376   oce.F90 \ 
     2377   prtctl.f90 \ 
     2378   trdmod.F90 \ 
     2379   trdmod_oce.F90 \ 
     2380   $(MODEL_LIB)(dom_oce.o) \ 
     2381   $(MODEL_LIB)(dynspg_exp.o) \ 
     2382   $(MODEL_LIB)(dynspg_exp_jki.o) \ 
     2383   $(MODEL_LIB)(dynspg_flt.o) \ 
     2384   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     2385   $(MODEL_LIB)(dynspg_oce.o) \ 
     2386   $(MODEL_LIB)(dynspg_rl.o) \ 
     2387   $(MODEL_LIB)(dynspg_ts.o) \ 
     2388   $(MODEL_LIB)(dynspg_ts_jki.o) \ 
     2389   $(MODEL_LIB)(in_out_manager.o) \ 
     2390   $(MODEL_LIB)(obc_oce.o) \ 
     2391   $(MODEL_LIB)(oce.o) \ 
     2392   $(MODEL_LIB)(prtctl.o) \ 
     2393   $(MODEL_LIB)(trdmod.o) \ 
     2394   $(MODEL_LIB)(trdmod_oce.o) \ 
     2395   domzgr_substitute.h90 \ 
     2396   vectopt_loop_substitute.h90 \ 
     2397   KEY_CPP \ 
     2398   dynspg.F90 
     2399$(MODEL_LIB)(dynspg_exp.o) :  \ 
     2400   blk_oce.F90 \ 
     2401   cpl_oce.F90 \ 
     2402   daymod.F90 \ 
     2403   dom_oce.F90 \ 
     2404   dtasal.F90 \ 
     2405   dtasst.F90 \ 
     2406   dtatem.F90 \ 
     2407   dynspg_oce.F90 \ 
     2408   flxmod.F90 \ 
     2409   flxrnf.F90 \ 
     2410   flx_oce.F90 \ 
     2411   ice_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   oce.F90 \ 
     2420   ocfzpt.F90 \ 
     2421   par_kind.F90 \ 
     2422   par_oce.F90 \ 
     2423   phycst.F90 \ 
     2424   prtctl.f90 \ 
     2425   taumod.F90 \ 
     2426   tradmp.F90 \ 
     2427   $(MODEL_LIB)(blk_oce.o) \ 
     2428   $(MODEL_LIB)(cpl_oce.o) \ 
     2429   $(MODEL_LIB)(daymod.o) \ 
     2430   $(MODEL_LIB)(dom_oce.o) \ 
     2431   $(MODEL_LIB)(dtasal.o) \ 
     2432   $(MODEL_LIB)(dtasst.o) \ 
     2433   $(MODEL_LIB)(dtatem.o) \ 
     2434   $(MODEL_LIB)(dynspg_oce.o) \ 
     2435   $(MODEL_LIB)(flxmod.o) \ 
     2436   $(MODEL_LIB)(flxrnf.o) \ 
     2437   $(MODEL_LIB)(flx_oce.o) \ 
     2438   $(MODEL_LIB)(ice_oce.o) \ 
     2439   $(MODEL_LIB)(in_out_manager.o) \ 
     2440   $(MODEL_LIB)(lbclnk.o) \ 
     2441   $(MODEL_LIB)(lib_mpp.o) \ 
     2442   $(MODEL_LIB)(lib_print.o) \ 
     2443   $(MODEL_LIB)(obccli.o) \ 
     2444   $(MODEL_LIB)(obc_oce.o) \ 
     2445   $(MODEL_LIB)(obc_par.o) \ 
     2446   $(MODEL_LIB)(oce.o) \ 
     2447   $(MODEL_LIB)(ocfzpt.o) \ 
     2448   $(MODEL_LIB)(par_kind.o) \ 
     2449   $(MODEL_LIB)(par_oce.o) \ 
     2450   $(MODEL_LIB)(phycst.o) \ 
     2451   $(MODEL_LIB)(prtctl.o) \ 
     2452   $(MODEL_LIB)(taumod.o) \ 
     2453   $(MODEL_LIB)(tradmp.o) \ 
     2454   dom_oce.F90 \ 
     2455   in_out_manager.F90 \ 
     2456   lbclnk.F90 \ 
     2457   lib_mpp.F90 \ 
     2458   obcdta.F90 \ 
     2459   obc_oce.F90 \ 
     2460   obc_par.F90 \ 
     2461   ocesbc.F90 \ 
     2462   oce.F90 \ 
     2463   phycst.F90 \ 
     2464   prtctl.f90 \ 
     2465   $(MODEL_LIB)(dom_oce.o) \ 
     2466   $(MODEL_LIB)(in_out_manager.o) \ 
     2467   $(MODEL_LIB)(lbclnk.o) \ 
     2468   $(MODEL_LIB)(lib_mpp.o) \ 
     2469   $(MODEL_LIB)(obcdta.o) \ 
     2470   $(MODEL_LIB)(obc_oce.o) \ 
     2471   $(MODEL_LIB)(obc_par.o) \ 
     2472   $(MODEL_LIB)(ocesbc.o) \ 
     2473   $(MODEL_LIB)(oce.o) \ 
     2474   $(MODEL_LIB)(phycst.o) \ 
     2475   $(MODEL_LIB)(prtctl.o) \ 
     2476   domzgr_substitute.h90 \ 
     2477   vectopt_loop_substitute.h90 \ 
     2478   KEY_CPP \ 
     2479   dynspg_exp.F90 
     2480$(MODEL_LIB)(dynspg_exp_jki.o) : \ 
     2481   blk_oce.F90 \ 
     2482   cpl_oce.F90 \ 
     2483   daymod.F90 \ 
     2484   dom_oce.F90 \ 
     2485   dtasal.F90 \ 
     2486   dtasst.F90 \ 
     2487   dtatem.F90 \ 
     2488   dynspg_oce.F90 \ 
     2489   flxmod.F90 \ 
     2490   flxrnf.F90 \ 
     2491   flx_oce.F90 \ 
     2492   ice_oce.F90 \ 
     2493   in_out_manager.F90 \ 
     2494   lbclnk.F90 \ 
     2495   lib_mpp.F90 \ 
     2496   lib_print.f90 \ 
     2497   obccli.F90 \ 
     2498   obc_oce.F90 \ 
     2499   obc_par.F90 \ 
     2500   oce.F90 \ 
     2501   ocfzpt.F90 \ 
     2502   par_kind.F90 \ 
     2503   par_oce.F90 \ 
     2504   phycst.F90 \ 
     2505   prtctl.f90 \ 
     2506   taumod.F90 \ 
     2507   tradmp.F90 \ 
     2508   $(MODEL_LIB)(blk_oce.o) \ 
     2509   $(MODEL_LIB)(cpl_oce.o) \ 
     2510   $(MODEL_LIB)(daymod.o) \ 
     2511   $(MODEL_LIB)(dom_oce.o) \ 
     2512   $(MODEL_LIB)(dtasal.o) \ 
     2513   $(MODEL_LIB)(dtasst.o) \ 
     2514   $(MODEL_LIB)(dtatem.o) \ 
     2515   $(MODEL_LIB)(dynspg_oce.o) \ 
     2516   $(MODEL_LIB)(flxmod.o) \ 
     2517   $(MODEL_LIB)(flxrnf.o) \ 
     2518   $(MODEL_LIB)(flx_oce.o) \ 
     2519   $(MODEL_LIB)(ice_oce.o) \ 
     2520   $(MODEL_LIB)(in_out_manager.o) \ 
     2521   $(MODEL_LIB)(lbclnk.o) \ 
     2522   $(MODEL_LIB)(lib_mpp.o) \ 
     2523   $(MODEL_LIB)(lib_print.o) \ 
     2524   $(MODEL_LIB)(obccli.o) \ 
     2525   $(MODEL_LIB)(obc_oce.o) \ 
     2526   $(MODEL_LIB)(obc_par.o) \ 
     2527   $(MODEL_LIB)(oce.o) \ 
     2528   $(MODEL_LIB)(ocfzpt.o) \ 
     2529   $(MODEL_LIB)(par_kind.o) \ 
     2530   $(MODEL_LIB)(par_oce.o) \ 
     2531   $(MODEL_LIB)(phycst.o) \ 
     2532   $(MODEL_LIB)(prtctl.o) \ 
     2533   $(MODEL_LIB)(taumod.o) \ 
     2534   $(MODEL_LIB)(tradmp.o) \ 
     2535   dom_oce.F90 \ 
     2536   in_out_manager.F90 \ 
     2537   lbclnk.F90 \ 
     2538   lib_mpp.F90 \ 
     2539   obcdta.F90 \ 
     2540   obc_oce.F90 \ 
     2541   obc_par.F90 \ 
     2542   ocesbc.F90 \ 
     2543   oce.F90 \ 
     2544   phycst.F90 \ 
     2545   prtctl.f90 \ 
     2546   $(MODEL_LIB)(dom_oce.o) \ 
     2547   $(MODEL_LIB)(in_out_manager.o) \ 
     2548   $(MODEL_LIB)(lbclnk.o) \ 
     2549   $(MODEL_LIB)(lib_mpp.o) \ 
     2550   $(MODEL_LIB)(obcdta.o) \ 
     2551   $(MODEL_LIB)(obc_oce.o) \ 
     2552   $(MODEL_LIB)(obc_par.o) \ 
     2553   $(MODEL_LIB)(ocesbc.o) \ 
     2554   $(MODEL_LIB)(oce.o) \ 
     2555   $(MODEL_LIB)(phycst.o) \ 
     2556   $(MODEL_LIB)(prtctl.o) \ 
     2557   domzgr_substitute.h90 \ 
     2558   vectopt_loop_substitute.h90 \ 
     2559   KEY_CPP \ 
     2560   dynspg_exp_jki.F90 
     2561$(MODEL_LIB)(dynspg_flt.o) :  \ 
     2562   blk_oce.F90 \ 
     2563   cpl_oce.F90 \ 
     2564   daymod.F90 \ 
     2565   dom_oce.F90 \ 
     2566   dtasal.F90 \ 
     2567   dtasst.F90 \ 
     2568   dtatem.F90 \ 
     2569   dynspg_oce.F90 \ 
     2570   flxmod.F90 \ 
     2571   flxrnf.F90 \ 
     2572   flx_oce.F90 \ 
     2573   ice_oce.F90 \ 
     2574   in_out_manager.F90 \ 
     2575   lbclnk.F90 \ 
     2576   lib_mpp.F90 \ 
     2577   lib_print.f90 \ 
     2578   obccli.F90 \ 
     2579   obcdyn.F90 \ 
     2580   obcvol.F90 \ 
     2581   obc_oce.F90 \ 
     2582   obc_par.F90 \ 
     2583   ocesbc.F90 \ 
     2584   oce.F90 \ 
     2585   ocfzpt.F90 \ 
     2586   par_kind.F90 \ 
     2587   par_oce.F90 \ 
     2588   phycst.F90 \ 
     2589   prtctl.f90 \ 
     2590   solfet.F90 \ 
     2591   solpcg.F90 \ 
     2592   solsor.F90 \ 
     2593   sol_oce.F90 \ 
     2594   taumod.F90 \ 
     2595   tradmp.F90 \ 
     2596   zdf_oce.F90 \ 
     2597   $(MODEL_LIB)(blk_oce.o) \ 
     2598   $(MODEL_LIB)(cpl_oce.o) \ 
     2599   $(MODEL_LIB)(daymod.o) \ 
     2600   $(MODEL_LIB)(dom_oce.o) \ 
     2601   $(MODEL_LIB)(dtasal.o) \ 
     2602   $(MODEL_LIB)(dtasst.o) \ 
     2603   $(MODEL_LIB)(dtatem.o) \ 
     2604   $(MODEL_LIB)(dynspg_oce.o) \ 
     2605   $(MODEL_LIB)(flxmod.o) \ 
     2606   $(MODEL_LIB)(flxrnf.o) \ 
     2607   $(MODEL_LIB)(flx_oce.o) \ 
     2608   $(MODEL_LIB)(ice_oce.o) \ 
     2609   $(MODEL_LIB)(in_out_manager.o) \ 
     2610   $(MODEL_LIB)(lbclnk.o) \ 
     2611   $(MODEL_LIB)(lib_mpp.o) \ 
     2612   $(MODEL_LIB)(lib_print.o) \ 
     2613   $(MODEL_LIB)(obccli.o) \ 
     2614   $(MODEL_LIB)(obcdyn.o) \ 
     2615   $(MODEL_LIB)(obcvol.o) \ 
     2616   $(MODEL_LIB)(obc_oce.o) \ 
     2617   $(MODEL_LIB)(obc_par.o) \ 
     2618   $(MODEL_LIB)(ocesbc.o) \ 
     2619   $(MODEL_LIB)(oce.o) \ 
     2620   $(MODEL_LIB)(ocfzpt.o) \ 
     2621   $(MODEL_LIB)(par_kind.o) \ 
     2622   $(MODEL_LIB)(par_oce.o) \ 
     2623   $(MODEL_LIB)(phycst.o) \ 
     2624   $(MODEL_LIB)(prtctl.o) \ 
     2625   $(MODEL_LIB)(solfet.o) \ 
     2626   $(MODEL_LIB)(solpcg.o) \ 
     2627   $(MODEL_LIB)(solsor.o) \ 
     2628   $(MODEL_LIB)(sol_oce.o) \ 
     2629   $(MODEL_LIB)(taumod.o) \ 
     2630   $(MODEL_LIB)(tradmp.o) \ 
     2631   $(MODEL_LIB)(zdf_oce.o) \ 
     2632   cla_dynspg.F90 \ 
     2633   dom_oce.F90 \ 
     2634   flxrnf.F90 \ 
     2635   in_out_manager.F90 \ 
     2636   lbclnk.F90 \ 
     2637   lib_mpp.F90 \ 
     2638   obcdyn.F90 \ 
     2639   obcvol.F90 \ 
     2640   obc_oce.F90 \ 
     2641   ocesbc.F90 \ 
     2642   oce.F90 \ 
     2643   phycst.F90 \ 
     2644   prtctl.f90 \ 
     2645   solfet.F90 \ 
     2646   solpcg.F90 \ 
     2647   solsor.F90 \ 
     2648   solsor_e.F90 \ 
     2649   sol_oce.F90 \ 
     2650   zdf_oce.F90 \ 
     2651   $(MODEL_LIB)(cla_dynspg.o) \ 
     2652   $(MODEL_LIB)(dom_oce.o) \ 
     2653   $(MODEL_LIB)(flxrnf.o) \ 
     2654   $(MODEL_LIB)(in_out_manager.o) \ 
     2655   $(MODEL_LIB)(lbclnk.o) \ 
     2656   $(MODEL_LIB)(lib_mpp.o) \ 
     2657   $(MODEL_LIB)(obcdyn.o) \ 
     2658   $(MODEL_LIB)(obcvol.o) \ 
     2659   $(MODEL_LIB)(obc_oce.o) \ 
     2660   $(MODEL_LIB)(ocesbc.o) \ 
     2661   $(MODEL_LIB)(oce.o) \ 
     2662   $(MODEL_LIB)(phycst.o) \ 
     2663   $(MODEL_LIB)(prtctl.o) \ 
     2664   $(MODEL_LIB)(solfet.o) \ 
     2665   $(MODEL_LIB)(solpcg.o) \ 
     2666   $(MODEL_LIB)(solsor.o) \ 
     2667   $(MODEL_LIB)(solsor_e.o) \ 
     2668   $(MODEL_LIB)(sol_oce.o) \ 
     2669   $(MODEL_LIB)(zdf_oce.o) \ 
     2670   domzgr_substitute.h90 \ 
     2671   vectopt_loop_substitute.h90 \ 
     2672   KEY_CPP \ 
     2673   dynspg_flt.F90 
     2674$(MODEL_LIB)(dynspg_flt_jki.o) : \ 
     2675   blk_oce.F90 \ 
     2676   cpl_oce.F90 \ 
     2677   daymod.F90 \ 
     2678   dom_oce.F90 \ 
     2679   dtasal.F90 \ 
     2680   dtasst.F90 \ 
     2681   dtatem.F90 \ 
     2682   dynspg_oce.F90 \ 
     2683   flxmod.F90 \ 
     2684   flxrnf.F90 \ 
     2685   flx_oce.F90 \ 
     2686   ice_oce.F90 \ 
     2687   in_out_manager.F90 \ 
     2688   lbclnk.F90 \ 
     2689   lib_mpp.F90 \ 
     2690   lib_print.f90 \ 
     2691   obccli.F90 \ 
     2692   obcdyn.F90 \ 
     2693   obcvol.F90 \ 
     2694   obc_oce.F90 \ 
     2695   obc_par.F90 \ 
     2696   ocesbc.F90 \ 
     2697   oce.F90 \ 
     2698   ocfzpt.F90 \ 
     2699   par_kind.F90 \ 
     2700   par_oce.F90 \ 
     2701   phycst.F90 \ 
     2702   prtctl.f90 \ 
     2703   solfet.F90 \ 
     2704   solpcg.F90 \ 
     2705   solsor.F90 \ 
     2706   sol_oce.F90 \ 
     2707   taumod.F90 \ 
     2708   tradmp.F90 \ 
     2709   zdf_oce.F90 \ 
     2710   $(MODEL_LIB)(blk_oce.o) \ 
     2711   $(MODEL_LIB)(cpl_oce.o) \ 
     2712   $(MODEL_LIB)(daymod.o) \ 
     2713   $(MODEL_LIB)(dom_oce.o) \ 
     2714   $(MODEL_LIB)(dtasal.o) \ 
     2715   $(MODEL_LIB)(dtasst.o) \ 
     2716   $(MODEL_LIB)(dtatem.o) \ 
     2717   $(MODEL_LIB)(dynspg_oce.o) \ 
     2718   $(MODEL_LIB)(flxmod.o) \ 
     2719   $(MODEL_LIB)(flxrnf.o) \ 
     2720   $(MODEL_LIB)(flx_oce.o) \ 
     2721   $(MODEL_LIB)(ice_oce.o) \ 
     2722   $(MODEL_LIB)(in_out_manager.o) \ 
     2723   $(MODEL_LIB)(lbclnk.o) \ 
     2724   $(MODEL_LIB)(lib_mpp.o) \ 
     2725   $(MODEL_LIB)(lib_print.o) \ 
     2726   $(MODEL_LIB)(obccli.o) \ 
     2727   $(MODEL_LIB)(obcdyn.o) \ 
     2728   $(MODEL_LIB)(obcvol.o) \ 
     2729   $(MODEL_LIB)(obc_oce.o) \ 
     2730   $(MODEL_LIB)(obc_par.o) \ 
     2731   $(MODEL_LIB)(ocesbc.o) \ 
     2732   $(MODEL_LIB)(oce.o) \ 
     2733   $(MODEL_LIB)(ocfzpt.o) \ 
     2734   $(MODEL_LIB)(par_kind.o) \ 
     2735   $(MODEL_LIB)(par_oce.o) \ 
     2736   $(MODEL_LIB)(phycst.o) \ 
     2737   $(MODEL_LIB)(prtctl.o) \ 
     2738   $(MODEL_LIB)(solfet.o) \ 
     2739   $(MODEL_LIB)(solpcg.o) \ 
     2740   $(MODEL_LIB)(solsor.o) \ 
     2741   $(MODEL_LIB)(sol_oce.o) \ 
     2742   $(MODEL_LIB)(taumod.o) \ 
     2743   $(MODEL_LIB)(tradmp.o) \ 
     2744   $(MODEL_LIB)(zdf_oce.o) \ 
     2745   cla_dynspg.F90 \ 
     2746   dom_oce.F90 \ 
     2747   flxrnf.F90 \ 
     2748   in_out_manager.F90 \ 
     2749   lbclnk.F90 \ 
     2750   lib_mpp.F90 \ 
     2751   obcdyn.F90 \ 
     2752   obcvol.F90 \ 
     2753   obc_oce.F90 \ 
     2754   ocesbc.F90 \ 
     2755   oce.F90 \ 
     2756   phycst.F90 \ 
     2757   prtctl.f90 \ 
     2758   solfet.F90 \ 
     2759   solpcg.F90 \ 
     2760   solsor.F90 \ 
     2761   solsor_e.F90 \ 
     2762   sol_oce.F90 \ 
     2763   zdf_oce.F90 \ 
     2764   $(MODEL_LIB)(cla_dynspg.o) \ 
     2765   $(MODEL_LIB)(dom_oce.o) \ 
     2766   $(MODEL_LIB)(flxrnf.o) \ 
     2767   $(MODEL_LIB)(in_out_manager.o) \ 
     2768   $(MODEL_LIB)(lbclnk.o) \ 
     2769   $(MODEL_LIB)(lib_mpp.o) \ 
     2770   $(MODEL_LIB)(obcdyn.o) \ 
     2771   $(MODEL_LIB)(obcvol.o) \ 
     2772   $(MODEL_LIB)(obc_oce.o) \ 
     2773   $(MODEL_LIB)(ocesbc.o) \ 
     2774   $(MODEL_LIB)(oce.o) \ 
     2775   $(MODEL_LIB)(phycst.o) \ 
     2776   $(MODEL_LIB)(prtctl.o) \ 
     2777   $(MODEL_LIB)(solfet.o) \ 
     2778   $(MODEL_LIB)(solpcg.o) \ 
     2779   $(MODEL_LIB)(solsor.o) \ 
     2780   $(MODEL_LIB)(solsor_e.o) \ 
     2781   $(MODEL_LIB)(sol_oce.o) \ 
     2782   $(MODEL_LIB)(zdf_oce.o) \ 
     2783   domzgr_substitute.h90 \ 
     2784   KEY_CPP \ 
     2785   dynspg_flt_jki.F90 
     2786$(MODEL_LIB)(dynspg_oce.o) :  \ 
     2787   par_kind.F90 \ 
     2788   $(MODEL_LIB)(par_kind.o) \ 
     2789   par_oce.F90 \ 
     2790   $(MODEL_LIB)(par_oce.o) \ 
     2791   dynspg_oce.F90 
     2792$(MODEL_LIB)(dynspg_rl.o) :   \ 
     2793   dom_oce.F90 \ 
     2794   in_out_manager.F90 \ 
     2795   lbclnk.F90 \ 
     2796   lib_mpp.F90 \ 
     2797   lib_print.f90 \ 
     2798   obc_oce.F90 \ 
     2799   obc_par.F90 \ 
     2800   oce.F90 \ 
     2801   par_kind.F90 \ 
     2802   par_oce.F90 \ 
     2803   solfet.F90 \ 
     2804   solpcg.F90 \ 
     2805   solsor.F90 \ 
     2806   sol_oce.F90 \ 
     2807   zdf_oce.F90 \ 
     2808   $(MODEL_LIB)(dom_oce.o) \ 
     2809   $(MODEL_LIB)(in_out_manager.o) \ 
     2810   $(MODEL_LIB)(lbclnk.o) \ 
     2811   $(MODEL_LIB)(lib_mpp.o) \ 
     2812   $(MODEL_LIB)(lib_print.o) \ 
     2813   $(MODEL_LIB)(obc_oce.o) \ 
     2814   $(MODEL_LIB)(obc_par.o) \ 
     2815   $(MODEL_LIB)(oce.o) \ 
     2816   $(MODEL_LIB)(par_kind.o) \ 
     2817   $(MODEL_LIB)(par_oce.o) \ 
     2818   $(MODEL_LIB)(solfet.o) \ 
     2819   $(MODEL_LIB)(solpcg.o) \ 
     2820   $(MODEL_LIB)(solsor.o) \ 
     2821   $(MODEL_LIB)(sol_oce.o) \ 
     2822   $(MODEL_LIB)(zdf_oce.o) \ 
     2823   dom_oce.F90 \ 
     2824   in_out_manager.F90 \ 
     2825   lbclnk.F90 \ 
     2826   ldfdyn_oce.F90 \ 
     2827   ldftra_oce.F90 \ 
     2828   lib_mpp.F90 \ 
     2829   obc_oce.F90 \ 
     2830   oce.F90 \ 
     2831   phycst.F90 \ 
     2832   solfet.F90 \ 
     2833   solisl.F90 \ 
     2834   solpcg.F90 \ 
     2835   solsor.F90 \ 
     2836   solsor_e.F90 \ 
     2837   sol_oce.F90 \ 
     2838   zdf_oce.F90 \ 
     2839   $(MODEL_LIB)(dom_oce.o) \ 
     2840   $(MODEL_LIB)(in_out_manager.o) \ 
     2841   $(MODEL_LIB)(lbclnk.o) \ 
     2842   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2843   $(MODEL_LIB)(ldftra_oce.o) \ 
     2844   $(MODEL_LIB)(lib_mpp.o) \ 
     2845   $(MODEL_LIB)(obc_oce.o) \ 
     2846   $(MODEL_LIB)(oce.o) \ 
     2847   $(MODEL_LIB)(phycst.o) \ 
     2848   $(MODEL_LIB)(solfet.o) \ 
     2849   $(MODEL_LIB)(solisl.o) \ 
     2850   $(MODEL_LIB)(solpcg.o) \ 
     2851   $(MODEL_LIB)(solsor.o) \ 
     2852   $(MODEL_LIB)(solsor_e.o) \ 
     2853   $(MODEL_LIB)(sol_oce.o) \ 
     2854   $(MODEL_LIB)(zdf_oce.o) \ 
     2855   domzgr_substitute.h90 \ 
     2856   obc_vectopt_loop_substitute.h90 \ 
     2857   vectopt_loop_substitute.h90 \ 
     2858   KEY_CPP \ 
     2859   dynspg_rl.F90 
     2860$(MODEL_LIB)(dynspg_ts.o) :   \ 
     2861   blk_oce.F90 \ 
     2862   cpl_oce.F90 \ 
     2863   daymod.F90 \ 
     2864   dom_oce.F90 \ 
     2865   dtasal.F90 \ 
     2866   dtasst.F90 \ 
     2867   dtatem.F90 \ 
     2868   dynspg_oce.F90 \ 
     2869   flxmod.F90 \ 
     2870   flxrnf.F90 \ 
     2871   flx_oce.F90 \ 
     2872   ice_oce.F90 \ 
     2873   in_out_manager.F90 \ 
     2874   lbclnk.F90 \ 
     2875   lib_mpp.F90 \ 
     2876   lib_print.f90 \ 
     2877   obccli.F90 \ 
     2878   obcdta.F90 \ 
     2879   obc_oce.F90 \ 
     2880   obc_par.F90 \ 
     2881   oce.F90 \ 
     2882   ocfzpt.F90 \ 
     2883   par_kind.F90 \ 
     2884   par_oce.F90 \ 
     2885   phycst.F90 \ 
     2886   prtctl.f90 \ 
     2887   taumod.F90 \ 
     2888   tradmp.F90 \ 
     2889   trdmod.F90 \ 
     2890   trdmod_oce.F90 \ 
     2891   $(MODEL_LIB)(blk_oce.o) \ 
     2892   $(MODEL_LIB)(cpl_oce.o) \ 
     2893   $(MODEL_LIB)(daymod.o) \ 
     2894   $(MODEL_LIB)(dom_oce.o) \ 
     2895   $(MODEL_LIB)(dtasal.o) \ 
     2896   $(MODEL_LIB)(dtasst.o) \ 
     2897   $(MODEL_LIB)(dtatem.o) \ 
     2898   $(MODEL_LIB)(dynspg_oce.o) \ 
     2899   $(MODEL_LIB)(flxmod.o) \ 
     2900   $(MODEL_LIB)(flxrnf.o) \ 
     2901   $(MODEL_LIB)(flx_oce.o) \ 
     2902   $(MODEL_LIB)(ice_oce.o) \ 
     2903   $(MODEL_LIB)(in_out_manager.o) \ 
     2904   $(MODEL_LIB)(lbclnk.o) \ 
     2905   $(MODEL_LIB)(lib_mpp.o) \ 
     2906   $(MODEL_LIB)(lib_print.o) \ 
     2907   $(MODEL_LIB)(obccli.o) \ 
     2908   $(MODEL_LIB)(obcdta.o) \ 
     2909   $(MODEL_LIB)(obc_oce.o) \ 
     2910   $(MODEL_LIB)(obc_par.o) \ 
     2911   $(MODEL_LIB)(oce.o) \ 
     2912   $(MODEL_LIB)(ocfzpt.o) \ 
     2913   $(MODEL_LIB)(par_kind.o) \ 
     2914   $(MODEL_LIB)(par_oce.o) \ 
     2915   $(MODEL_LIB)(phycst.o) \ 
     2916   $(MODEL_LIB)(prtctl.o) \ 
     2917   $(MODEL_LIB)(taumod.o) \ 
     2918   $(MODEL_LIB)(tradmp.o) \ 
     2919   $(MODEL_LIB)(trdmod.o) \ 
     2920   $(MODEL_LIB)(trdmod_oce.o) \ 
     2921   dom_oce.F90 \ 
     2922   dynspg_oce.F90 \ 
     2923   dynvor.F90 \ 
     2924   in_out_manager.F90 \ 
     2925   lbclnk.F90 \ 
     2926   lib_mpp.F90 \ 
     2927   obcdta.F90 \ 
     2928   obcfla.F90 \ 
     2929   obc_oce.F90 \ 
     2930   obc_par.F90 \ 
     2931   ocesbc.F90 \ 
     2932   oce.F90 \ 
     2933   phycst.F90 \ 
     2934   prtctl.f90 \ 
     2935   $(MODEL_LIB)(dom_oce.o) \ 
     2936   $(MODEL_LIB)(dynspg_oce.o) \ 
     2937   $(MODEL_LIB)(dynvor.o) \ 
     2938   $(MODEL_LIB)(in_out_manager.o) \ 
     2939   $(MODEL_LIB)(lbclnk.o) \ 
     2940   $(MODEL_LIB)(lib_mpp.o) \ 
     2941   $(MODEL_LIB)(obcdta.o) \ 
     2942   $(MODEL_LIB)(obcfla.o) \ 
     2943   $(MODEL_LIB)(obc_oce.o) \ 
     2944   $(MODEL_LIB)(obc_par.o) \ 
     2945   $(MODEL_LIB)(ocesbc.o) \ 
     2946   $(MODEL_LIB)(oce.o) \ 
     2947   $(MODEL_LIB)(phycst.o) \ 
     2948   $(MODEL_LIB)(prtctl.o) \ 
     2949   domzgr_substitute.h90 \ 
     2950   vectopt_loop_substitute.h90 \ 
     2951   KEY_CPP \ 
     2952   dynspg_ts.F90 
     2953$(MODEL_LIB)(dynspg_ts_jki.o) :  \ 
     2954   blk_oce.F90 \ 
     2955   cpl_oce.F90 \ 
     2956   daymod.F90 \ 
     2957   dom_oce.F90 \ 
     2958   dtasal.F90 \ 
     2959   dtasst.F90 \ 
     2960   dtatem.F90 \ 
     2961   dynspg_oce.F90 \ 
     2962   flxmod.F90 \ 
     2963   flxrnf.F90 \ 
     2964   flx_oce.F90 \ 
     2965   ice_oce.F90 \ 
     2966   in_out_manager.F90 \ 
     2967   lbclnk.F90 \ 
     2968   lib_mpp.F90 \ 
     2969   lib_print.f90 \ 
     2970   obccli.F90 \ 
     2971   obcdta.F90 \ 
     2972   obc_oce.F90 \ 
     2973   obc_par.F90 \ 
     2974   oce.F90 \ 
     2975   ocfzpt.F90 \ 
     2976   par_kind.F90 \ 
     2977   par_oce.F90 \ 
     2978   phycst.F90 \ 
     2979   prtctl.f90 \ 
     2980   taumod.F90 \ 
     2981   tradmp.F90 \ 
     2982   trdmod.F90 \ 
     2983   trdmod_oce.F90 \ 
     2984   $(MODEL_LIB)(blk_oce.o) \ 
     2985   $(MODEL_LIB)(cpl_oce.o) \ 
     2986   $(MODEL_LIB)(daymod.o) \ 
     2987   $(MODEL_LIB)(dom_oce.o) \ 
     2988   $(MODEL_LIB)(dtasal.o) \ 
     2989   $(MODEL_LIB)(dtasst.o) \ 
     2990   $(MODEL_LIB)(dtatem.o) \ 
     2991   $(MODEL_LIB)(dynspg_oce.o) \ 
     2992   $(MODEL_LIB)(flxmod.o) \ 
     2993   $(MODEL_LIB)(flxrnf.o) \ 
     2994   $(MODEL_LIB)(flx_oce.o) \ 
     2995   $(MODEL_LIB)(ice_oce.o) \ 
     2996   $(MODEL_LIB)(in_out_manager.o) \ 
     2997   $(MODEL_LIB)(lbclnk.o) \ 
     2998   $(MODEL_LIB)(lib_mpp.o) \ 
     2999   $(MODEL_LIB)(lib_print.o) \ 
     3000   $(MODEL_LIB)(obccli.o) \ 
     3001   $(MODEL_LIB)(obcdta.o) \ 
     3002   $(MODEL_LIB)(obc_oce.o) \ 
     3003   $(MODEL_LIB)(obc_par.o) \ 
     3004   $(MODEL_LIB)(oce.o) \ 
     3005   $(MODEL_LIB)(ocfzpt.o) \ 
     3006   $(MODEL_LIB)(par_kind.o) \ 
     3007   $(MODEL_LIB)(par_oce.o) \ 
     3008   $(MODEL_LIB)(phycst.o) \ 
     3009   $(MODEL_LIB)(prtctl.o) \ 
     3010   $(MODEL_LIB)(taumod.o) \ 
     3011   $(MODEL_LIB)(tradmp.o) \ 
     3012   $(MODEL_LIB)(trdmod.o) \ 
     3013   $(MODEL_LIB)(trdmod_oce.o) \ 
     3014   dom_oce.F90 \ 
     3015   dynspg_oce.F90 \ 
     3016   dynvor.F90 \ 
     3017   in_out_manager.F90 \ 
     3018   lbclnk.F90 \ 
     3019   lib_mpp.F90 \ 
     3020   obcdta.F90 \ 
     3021   obcfla.F90 \ 
     3022   obc_oce.F90 \ 
     3023   obc_par.F90 \ 
     3024   ocesbc.F90 \ 
     3025   oce.F90 \ 
     3026   phycst.F90 \ 
     3027   prtctl.f90 \ 
     3028   $(MODEL_LIB)(dom_oce.o) \ 
     3029   $(MODEL_LIB)(dynspg_oce.o) \ 
     3030   $(MODEL_LIB)(dynvor.o) \ 
     3031   $(MODEL_LIB)(in_out_manager.o) \ 
     3032   $(MODEL_LIB)(lbclnk.o) \ 
     3033   $(MODEL_LIB)(lib_mpp.o) \ 
     3034   $(MODEL_LIB)(obcdta.o) \ 
     3035   $(MODEL_LIB)(obcfla.o) \ 
     3036   $(MODEL_LIB)(obc_oce.o) \ 
     3037   $(MODEL_LIB)(obc_par.o) \ 
     3038   $(MODEL_LIB)(ocesbc.o) \ 
     3039   $(MODEL_LIB)(oce.o) \ 
     3040   $(MODEL_LIB)(phycst.o) \ 
     3041   $(MODEL_LIB)(prtctl.o) \ 
     3042   domzgr_substitute.h90 \ 
     3043   vectopt_loop_substitute.h90 \ 
     3044   KEY_CPP \ 
     3045   dynspg_ts_jki.F90 
     3046$(MODEL_LIB)(dynvor.o) :   \ 
     3047   dom_oce.F90 \ 
     3048   in_out_manager.F90 \ 
     3049   lib_mpp.F90 \ 
     3050   lib_print.f90 \ 
     3051   oce.F90 \ 
     3052   par_kind.F90 \ 
     3053   par_oce.F90 \ 
     3054   trabbl.F90 \ 
     3055   trdicp.F90 \ 
     3056   trdicp_oce.F90 \ 
     3057   trdmld.F90 \ 
     3058   trdmld_oce.F90 \ 
     3059   trdmod_oce.F90 \ 
     3060   trdvor.F90 \ 
     3061   trdvor_oce.F90 \ 
     3062   $(MODEL_LIB)(dom_oce.o) \ 
     3063   $(MODEL_LIB)(in_out_manager.o) \ 
     3064   $(MODEL_LIB)(lib_mpp.o) \ 
     3065   $(MODEL_LIB)(lib_print.o) \ 
     3066   $(MODEL_LIB)(oce.o) \ 
     3067   $(MODEL_LIB)(par_kind.o) \ 
     3068   $(MODEL_LIB)(par_oce.o) \ 
     3069   $(MODEL_LIB)(trabbl.o) \ 
     3070   $(MODEL_LIB)(trdicp.o) \ 
     3071   $(MODEL_LIB)(trdicp_oce.o) \ 
     3072   $(MODEL_LIB)(trdmld.o) \ 
     3073   $(MODEL_LIB)(trdmld_oce.o) \ 
     3074   $(MODEL_LIB)(trdmod_oce.o) \ 
     3075   $(MODEL_LIB)(trdvor.o) \ 
     3076   $(MODEL_LIB)(trdvor_oce.o) \ 
     3077   dom_oce.F90 \ 
     3078   in_out_manager.F90 \ 
     3079   lbclnk.F90 \ 
     3080   oce.F90 \ 
     3081   prtctl.f90 \ 
     3082   trdmod.F90 \ 
     3083   trdmod_oce.F90 \ 
     3084   $(MODEL_LIB)(dom_oce.o) \ 
     3085   $(MODEL_LIB)(in_out_manager.o) \ 
     3086   $(MODEL_LIB)(lbclnk.o) \ 
     3087   $(MODEL_LIB)(oce.o) \ 
     3088   $(MODEL_LIB)(prtctl.o) \ 
     3089   $(MODEL_LIB)(trdmod.o) \ 
     3090   $(MODEL_LIB)(trdmod_oce.o) \ 
     3091   domzgr_substitute.h90 \ 
     3092   vectopt_loop_substitute.h90 \ 
     3093   KEY_CPP \ 
     3094   dynvor.F90 
     3095$(MODEL_LIB)(dynzad.o) :   \ 
     3096   daymod.F90 \ 
     3097   dom_oce.F90 \ 
     3098   in_out_manager.F90 \ 
     3099   lib_mpp.F90 \ 
     3100   lib_print.f90 \ 
     3101   oce.F90 \ 
     3102   par_kind.F90 \ 
     3103   par_oce.F90 \ 
     3104   phycst.F90 \ 
     3105   trabbl.F90 \ 
     3106   trdicp.F90 \ 
     3107   trdicp_oce.F90 \ 
     3108   trdmld.F90 \ 
     3109   trdmld_oce.F90 \ 
     3110   trdmod_oce.F90 \ 
     3111   trdvor.F90 \ 
     3112   trdvor_oce.F90 \ 
     3113   $(MODEL_LIB)(daymod.o) \ 
     3114   $(MODEL_LIB)(dom_oce.o) \ 
     3115   $(MODEL_LIB)(in_out_manager.o) \ 
     3116   $(MODEL_LIB)(lib_mpp.o) \ 
     3117   $(MODEL_LIB)(lib_print.o) \ 
     3118   $(MODEL_LIB)(oce.o) \ 
     3119   $(MODEL_LIB)(par_kind.o) \ 
     3120   $(MODEL_LIB)(par_oce.o) \ 
     3121   $(MODEL_LIB)(phycst.o) \ 
     3122   $(MODEL_LIB)(trabbl.o) \ 
     3123   $(MODEL_LIB)(trdicp.o) \ 
     3124   $(MODEL_LIB)(trdicp_oce.o) \ 
     3125   $(MODEL_LIB)(trdmld.o) \ 
     3126   $(MODEL_LIB)(trdmld_oce.o) \ 
     3127   $(MODEL_LIB)(trdmod_oce.o) \ 
     3128   $(MODEL_LIB)(trdvor.o) \ 
     3129   $(MODEL_LIB)(trdvor_oce.o) \ 
     3130   dom_oce.F90 \ 
     3131   flxrnf.F90 \ 
     3132   in_out_manager.F90 \ 
     3133   oce.F90 \ 
     3134   prtctl.f90 \ 
     3135   trdmod.F90 \ 
     3136   trdmod_oce.F90 \ 
     3137   $(MODEL_LIB)(dom_oce.o) \ 
     3138   $(MODEL_LIB)(flxrnf.o) \ 
     3139   $(MODEL_LIB)(in_out_manager.o) \ 
     3140   $(MODEL_LIB)(oce.o) \ 
     3141   $(MODEL_LIB)(prtctl.o) \ 
     3142   $(MODEL_LIB)(trdmod.o) \ 
     3143   $(MODEL_LIB)(trdmod_oce.o) \ 
     3144   domzgr_substitute.h90 \ 
     3145   vectopt_loop_substitute.h90 \ 
     3146   KEY_CPP \ 
     3147   dynzad.F90 
     3148$(MODEL_LIB)(dynzdf_exp.o) :  \ 
     3149   daymod.F90 \ 
     3150   dom_oce.F90 \ 
     3151   in_out_manager.F90 \ 
     3152   lbclnk.F90 \ 
     3153   lib_mpp.F90 \ 
     3154   lib_print.f90 \ 
     3155   oce.F90 \ 
     3156   par_kind.F90 \ 
     3157   par_oce.F90 \ 
     3158   phycst.F90 \ 
     3159   trabbl.F90 \ 
     3160   trdicp.F90 \ 
     3161   trdicp_oce.F90 \ 
     3162   trdmld.F90 \ 
     3163   trdmld_oce.F90 \ 
     3164   trdmod_oce.F90 \ 
     3165   trdvor.F90 \ 
     3166   trdvor_oce.F90 \ 
     3167   $(MODEL_LIB)(daymod.o) \ 
     3168   $(MODEL_LIB)(dom_oce.o) \ 
     3169   $(MODEL_LIB)(in_out_manager.o) \ 
     3170   $(MODEL_LIB)(lbclnk.o) \ 
     3171   $(MODEL_LIB)(lib_mpp.o) \ 
     3172   $(MODEL_LIB)(lib_print.o) \ 
     3173   $(MODEL_LIB)(oce.o) \ 
     3174   $(MODEL_LIB)(par_kind.o) \ 
     3175   $(MODEL_LIB)(par_oce.o) \ 
     3176   $(MODEL_LIB)(phycst.o) \ 
     3177   $(MODEL_LIB)(trabbl.o) \ 
     3178   $(MODEL_LIB)(trdicp.o) \ 
     3179   $(MODEL_LIB)(trdicp_oce.o) \ 
     3180   $(MODEL_LIB)(trdmld.o) \ 
     3181   $(MODEL_LIB)(trdmld_oce.o) \ 
     3182   $(MODEL_LIB)(trdmod_oce.o) \ 
     3183   $(MODEL_LIB)(trdvor.o) \ 
     3184   $(MODEL_LIB)(trdvor_oce.o) \ 
     3185   dom_oce.F90 \ 
     3186   in_out_manager.F90 \ 
     3187   oce.F90 \ 
     3188   phycst.F90 \ 
     3189   prtctl.f90 \ 
     3190   taumod.F90 \ 
     3191   trdmod.F90 \ 
     3192   trdmod_oce.F90 \ 
     3193   zdf_oce.F90 \ 
     3194   $(MODEL_LIB)(dom_oce.o) \ 
     3195   $(MODEL_LIB)(in_out_manager.o) \ 
     3196   $(MODEL_LIB)(oce.o) \ 
     3197   $(MODEL_LIB)(phycst.o) \ 
     3198   $(MODEL_LIB)(prtctl.o) \ 
     3199   $(MODEL_LIB)(taumod.o) \ 
     3200   $(MODEL_LIB)(trdmod.o) \ 
     3201   $(MODEL_LIB)(trdmod_oce.o) \ 
     3202   $(MODEL_LIB)(zdf_oce.o) \ 
     3203   domzgr_substitute.h90 \ 
     3204   vectopt_loop_substitute.h90 \ 
     3205   KEY_CPP \ 
     3206   dynzdf_exp.F90 
     3207$(MODEL_LIB)(dynzdf_imp.o) :  \ 
     3208   daymod.F90 \ 
     3209   dom_oce.F90 \ 
     3210   in_out_manager.F90 \ 
     3211   lbclnk.F90 \ 
     3212   lib_mpp.F90 \ 
     3213   lib_print.f90 \ 
     3214   oce.F90 \ 
     3215   par_kind.F90 \ 
     3216   par_oce.F90 \ 
     3217   phycst.F90 \ 
     3218   trabbl.F90 \ 
     3219   trdicp.F90 \ 
     3220   trdicp_oce.F90 \ 
     3221   trdmld.F90 \ 
     3222   trdmld_oce.F90 \ 
     3223   trdmod_oce.F90 \ 
     3224   trdvor.F90 \ 
     3225   trdvor_oce.F90 \ 
     3226   $(MODEL_LIB)(daymod.o) \ 
     3227   $(MODEL_LIB)(dom_oce.o) \ 
     3228   $(MODEL_LIB)(in_out_manager.o) \ 
     3229   $(MODEL_LIB)(lbclnk.o) \ 
     3230   $(MODEL_LIB)(lib_mpp.o) \ 
     3231   $(MODEL_LIB)(lib_print.o) \ 
     3232   $(MODEL_LIB)(oce.o) \ 
     3233   $(MODEL_LIB)(par_kind.o) \ 
     3234   $(MODEL_LIB)(par_oce.o) \ 
     3235   $(MODEL_LIB)(phycst.o) \ 
     3236   $(MODEL_LIB)(trabbl.o) \ 
     3237   $(MODEL_LIB)(trdicp.o) \ 
     3238   $(MODEL_LIB)(trdicp_oce.o) \ 
     3239   $(MODEL_LIB)(trdmld.o) \ 
     3240   $(MODEL_LIB)(trdmld_oce.o) \ 
     3241   $(MODEL_LIB)(trdmod_oce.o) \ 
     3242   $(MODEL_LIB)(trdvor.o) \ 
     3243   $(MODEL_LIB)(trdvor_oce.o) \ 
     3244   dom_oce.F90 \ 
     3245   in_out_manager.F90 \ 
     3246   oce.F90 \ 
     3247   phycst.F90 \ 
     3248   prtctl.f90 \ 
     3249   taumod.F90 \ 
     3250   trdmod.F90 \ 
     3251   trdmod_oce.F90 \ 
     3252   zdf_oce.F90 \ 
     3253   $(MODEL_LIB)(dom_oce.o) \ 
     3254   $(MODEL_LIB)(in_out_manager.o) \ 
     3255   $(MODEL_LIB)(oce.o) \ 
     3256   $(MODEL_LIB)(phycst.o) \ 
     3257   $(MODEL_LIB)(prtctl.o) \ 
     3258   $(MODEL_LIB)(taumod.o) \ 
     3259   $(MODEL_LIB)(trdmod.o) \ 
     3260   $(MODEL_LIB)(trdmod_oce.o) \ 
     3261   $(MODEL_LIB)(zdf_oce.o) \ 
     3262   domzgr_substitute.h90 \ 
     3263   vectopt_loop_substitute.h90 \ 
     3264   KEY_CPP \ 
     3265   dynzdf_imp.F90 
     3266$(MODEL_LIB)(dynzdf_imp_atsk.o) :   \ 
     3267   daymod.F90 \ 
     3268   dom_oce.F90 \ 
     3269   in_out_manager.F90 \ 
     3270   lbclnk.F90 \ 
     3271   lib_mpp.F90 \ 
     3272   lib_print.f90 \ 
     3273   oce.F90 \ 
     3274   par_kind.F90 \ 
     3275   par_oce.F90 \ 
     3276   phycst.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)(daymod.o) \ 
     3286   $(MODEL_LIB)(dom_oce.o) \ 
     3287   $(MODEL_LIB)(in_out_manager.o) \ 
     3288   $(MODEL_LIB)(lbclnk.o) \ 
     3289   $(MODEL_LIB)(lib_mpp.o) \ 
     3290   $(MODEL_LIB)(lib_print.o) \ 
     3291   $(MODEL_LIB)(oce.o) \ 
     3292   $(MODEL_LIB)(par_kind.o) \ 
     3293   $(MODEL_LIB)(par_oce.o) \ 
     3294   $(MODEL_LIB)(phycst.o) \ 
     3295   $(MODEL_LIB)(trabbl.o) \ 
     3296   $(MODEL_LIB)(trdicp.o) \ 
     3297   $(MODEL_LIB)(trdicp_oce.o) \ 
     3298   $(MODEL_LIB)(trdmld.o) \ 
     3299   $(MODEL_LIB)(trdmld_oce.o) \ 
     3300   $(MODEL_LIB)(trdmod_oce.o) \ 
     3301   $(MODEL_LIB)(trdvor.o) \ 
     3302   $(MODEL_LIB)(trdvor_oce.o) \ 
     3303   dom_oce.F90 \ 
     3304   in_out_manager.F90 \ 
     3305   oce.F90 \ 
     3306   phycst.F90 \ 
     3307   prtctl.f90 \ 
     3308   taumod.F90 \ 
     3309   trdmod.F90 \ 
     3310   trdmod_oce.F90 \ 
     3311   zdf_oce.F90 \ 
     3312   $(MODEL_LIB)(dom_oce.o) \ 
     3313   $(MODEL_LIB)(in_out_manager.o) \ 
     3314   $(MODEL_LIB)(oce.o) \ 
     3315   $(MODEL_LIB)(phycst.o) \ 
     3316   $(MODEL_LIB)(prtctl.o) \ 
     3317   $(MODEL_LIB)(taumod.o) \ 
     3318   $(MODEL_LIB)(trdmod.o) \ 
     3319   $(MODEL_LIB)(trdmod_oce.o) \ 
     3320   $(MODEL_LIB)(zdf_oce.o) \ 
     3321   domzgr_substitute.h90 \ 
     3322   vectopt_loop_substitute.h90 \ 
     3323   KEY_CPP \ 
     3324   dynzdf_imp_atsk.F90 
     3325$(MODEL_LIB)(dynzdf_iso.o) :  \ 
     3326   daymod.F90 \ 
     3327   dom_oce.F90 \ 
     3328   in_out_manager.F90 \ 
    21683329   lbclnk.F90 \ 
    21693330   ldfdyn_oce.F90 \ 
     
    21853346   trdvor_oce.F90 \ 
    21863347   zdfmxl.F90 \ 
    2187    $(MODEL_LIB)(dom_oce.o) \ 
    2188    $(MODEL_LIB)(in_out_manager.o) \ 
    2189    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2190    $(MODEL_LIB)(ldfslp.o) \ 
    2191    $(MODEL_LIB)(oce.o) \ 
    2192    $(MODEL_LIB)(prtctl.o) \ 
    2193    $(MODEL_LIB)(trdmod.o) \ 
    2194    $(MODEL_LIB)(trdmod_oce.o) \ 
    2195    $(MODEL_LIB)(zdf_oce.o) \ 
    2196    dom_oce.F90 \ 
    2197    in_out_manager.F90 \ 
    2198    ldfdyn_oce.F90 \ 
    2199    ldfslp.F90 \ 
    2200    oce.F90 \ 
    2201    prtctl.f90 \ 
    2202    trdmod.F90 \ 
    2203    trdmod_oce.F90 \ 
    2204    zdf_oce.F90 \ 
    2205    domzgr_substitute.h90 \ 
    2206    ldfdyn_substitute.h90 \ 
    2207    vectopt_loop_substitute.h90 \ 
    2208    KEY_CPP \ 
    2209    dynldf_lap.F90 
    2210 $(MODEL_LIB)(dynnxt.o) :   \ 
    2211    $(MODEL_LIB)(dom_oce.o) \ 
    2212    $(MODEL_LIB)(dynspg_oce.o) \ 
    2213    $(MODEL_LIB)(in_out_manager.o) \ 
    2214    $(MODEL_LIB)(lbclnk.o) \ 
    2215    $(MODEL_LIB)(lib_mpp.o) \ 
    2216    $(MODEL_LIB)(lib_print.o) \ 
    2217    $(MODEL_LIB)(obc_oce.o) \ 
    2218    $(MODEL_LIB)(obc_par.o) \ 
    2219    $(MODEL_LIB)(obccli.o) \ 
    2220    $(MODEL_LIB)(oce.o) \ 
    2221    $(MODEL_LIB)(ocesbc.o) \ 
    2222    $(MODEL_LIB)(par_kind.o) \ 
    2223    $(MODEL_LIB)(par_oce.o) \ 
    2224    $(MODEL_LIB)(phycst.o) \ 
    2225    dom_oce.F90 \ 
    2226    dynspg_oce.F90 \ 
    2227    in_out_manager.F90 \ 
    2228    lbclnk.F90 \ 
    2229    lib_mpp.F90 \ 
    2230    lib_print.f90 \ 
    2231    obc_oce.F90 \ 
    2232    obc_par.F90 \ 
    2233    obccli.F90 \ 
    2234    oce.F90 \ 
    2235    ocesbc.F90 \ 
    2236    par_kind.F90 \ 
    2237    par_oce.F90 \ 
    2238    phycst.F90 \ 
    2239    $(MODEL_LIB)(dom_oce.o) \ 
    2240    $(MODEL_LIB)(dynspg_oce.o) \ 
    2241    $(MODEL_LIB)(in_out_manager.o) \ 
    2242    $(MODEL_LIB)(lbclnk.o) \ 
    2243    $(MODEL_LIB)(obc_oce.o) \ 
    2244    $(MODEL_LIB)(obcdyn.o) \ 
    2245    $(MODEL_LIB)(obcdyn_bt.o) \ 
    2246    $(MODEL_LIB)(obcvol.o) \ 
    2247    $(MODEL_LIB)(oce.o) \ 
    2248    $(MODEL_LIB)(prtctl.o) \ 
    2249    dom_oce.F90 \ 
    2250    dynspg_oce.F90 \ 
    2251    in_out_manager.F90 \ 
    2252    lbclnk.F90 \ 
    2253    obc_oce.F90 \ 
    2254    obcdyn.F90 \ 
    2255    obcdyn_bt.F90 \ 
    2256    obcvol.F90 \ 
    2257    oce.F90 \ 
    2258    prtctl.f90 \ 
    2259    dynnxt.F90 
    2260 $(MODEL_LIB)(dynnxt1d.o) : \ 
    2261    $(MODEL_LIB)(dom_oce.o) \ 
    2262    $(MODEL_LIB)(in_out_manager.o) \ 
    2263    $(MODEL_LIB)(lib_mpp.o) \ 
    2264    $(MODEL_LIB)(lib_print.o) \ 
    2265    $(MODEL_LIB)(oce.o) \ 
    2266    $(MODEL_LIB)(par_kind.o) \ 
    2267    $(MODEL_LIB)(par_oce.o) \ 
    2268    dom_oce.F90 \ 
    2269    in_out_manager.F90 \ 
    2270    lib_mpp.F90 \ 
    2271    lib_print.f90 \ 
    2272    oce.F90 \ 
    2273    par_kind.F90 \ 
    2274    par_oce.F90 \ 
    2275    $(MODEL_LIB)(dom_oce.o) \ 
    2276    $(MODEL_LIB)(in_out_manager.o) \ 
    2277    $(MODEL_LIB)(lbclnk.o) \ 
    2278    $(MODEL_LIB)(oce.o) \ 
    2279    $(MODEL_LIB)(prtctl.o) \ 
    2280    dom_oce.F90 \ 
    2281    in_out_manager.F90 \ 
    2282    lbclnk.F90 \ 
    2283    oce.F90 \ 
    2284    prtctl.f90 \ 
    2285    dynnxt1d.F90 
    2286 $(MODEL_LIB)(dynspg.o) :   \ 
    2287    $(MODEL_LIB)(cla_dynspg.o) \ 
    2288    $(MODEL_LIB)(dom_oce.o) \ 
    2289    $(MODEL_LIB)(dynspg_oce.o) \ 
    2290    $(MODEL_LIB)(dynvor.o) \ 
    2291    $(MODEL_LIB)(flxrnf.o) \ 
    2292    $(MODEL_LIB)(in_out_manager.o) \ 
    2293    $(MODEL_LIB)(lbclnk.o) \ 
    2294    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2295    $(MODEL_LIB)(ldftra_oce.o) \ 
    2296    $(MODEL_LIB)(lib_mpp.o) \ 
    2297    $(MODEL_LIB)(lib_print.o) \ 
    2298    $(MODEL_LIB)(obc_oce.o) \ 
    2299    $(MODEL_LIB)(obc_par.o) \ 
    2300    $(MODEL_LIB)(obcdta.o) \ 
    2301    $(MODEL_LIB)(obcdyn.o) \ 
    2302    $(MODEL_LIB)(obcfla.o) \ 
    2303    $(MODEL_LIB)(obcvol.o) \ 
    2304    $(MODEL_LIB)(oce.o) \ 
    2305    $(MODEL_LIB)(ocesbc.o) \ 
    2306    $(MODEL_LIB)(par_kind.o) \ 
    2307    $(MODEL_LIB)(par_oce.o) \ 
    2308    $(MODEL_LIB)(phycst.o) \ 
    2309    $(MODEL_LIB)(prtctl.o) \ 
    2310    $(MODEL_LIB)(sol_oce.o) \ 
    2311    $(MODEL_LIB)(solfet.o) \ 
    2312    $(MODEL_LIB)(solisl.o) \ 
    2313    $(MODEL_LIB)(solpcg.o) \ 
    2314    $(MODEL_LIB)(solsor.o) \ 
    2315    $(MODEL_LIB)(solsor_e.o) \ 
    2316    $(MODEL_LIB)(trabbl.o) \ 
    2317    $(MODEL_LIB)(trdicp.o) \ 
    2318    $(MODEL_LIB)(trdicp_oce.o) \ 
    2319    $(MODEL_LIB)(trdmld.o) \ 
    2320    $(MODEL_LIB)(trdmld_oce.o) \ 
    2321    $(MODEL_LIB)(trdmod_oce.o) \ 
    2322    $(MODEL_LIB)(trdvor.o) \ 
    2323    $(MODEL_LIB)(trdvor_oce.o) \ 
    2324    $(MODEL_LIB)(zdf_oce.o) \ 
    2325    cla_dynspg.F90 \ 
    2326    dom_oce.F90 \ 
    2327    dynspg_oce.F90 \ 
    2328    dynvor.F90 \ 
    2329    flxrnf.F90 \ 
    2330    in_out_manager.F90 \ 
    2331    lbclnk.F90 \ 
    2332    ldfdyn_oce.F90 \ 
    2333    ldftra_oce.F90 \ 
    2334    lib_mpp.F90 \ 
    2335    lib_print.f90 \ 
    2336    obc_oce.F90 \ 
    2337    obc_par.F90 \ 
    2338    obcdta.F90 \ 
    2339    obcdyn.F90 \ 
    2340    obcfla.F90 \ 
    2341    obcvol.F90 \ 
    2342    oce.F90 \ 
    2343    ocesbc.F90 \ 
    2344    par_kind.F90 \ 
    2345    par_oce.F90 \ 
    2346    phycst.F90 \ 
    2347    prtctl.f90 \ 
    2348    sol_oce.F90 \ 
    2349    solfet.F90 \ 
    2350    solisl.F90 \ 
    2351    solpcg.F90 \ 
    2352    solsor.F90 \ 
    2353    solsor_e.F90 \ 
    2354    trabbl.F90 \ 
    2355    trdicp.F90 \ 
    2356    trdicp_oce.F90 \ 
    2357    trdmld.F90 \ 
    2358    trdmld_oce.F90 \ 
    2359    trdmod_oce.F90 \ 
    2360    trdvor.F90 \ 
    2361    trdvor_oce.F90 \ 
    2362    zdf_oce.F90 \ 
    2363    $(MODEL_LIB)(dom_oce.o) \ 
    2364    $(MODEL_LIB)(dynspg_exp.o) \ 
    2365    $(MODEL_LIB)(dynspg_flt.o) \ 
    2366    $(MODEL_LIB)(dynspg_flt_jki.o) \ 
    2367    $(MODEL_LIB)(dynspg_oce.o) \ 
    2368    $(MODEL_LIB)(dynspg_rl.o) \ 
    2369    $(MODEL_LIB)(dynspg_ts.o) \ 
    2370    $(MODEL_LIB)(in_out_manager.o) \ 
    2371    $(MODEL_LIB)(obc_oce.o) \ 
    2372    $(MODEL_LIB)(oce.o) \ 
    2373    $(MODEL_LIB)(prtctl.o) \ 
    2374    $(MODEL_LIB)(trdmod.o) \ 
    2375    $(MODEL_LIB)(trdmod_oce.o) \ 
    2376    dom_oce.F90 \ 
    2377    dynspg_exp.F90 \ 
    2378    dynspg_flt.F90 \ 
    2379    dynspg_flt_jki.F90 \ 
    2380    dynspg_oce.F90 \ 
    2381    dynspg_rl.F90 \ 
    2382    dynspg_ts.F90 \ 
    2383    in_out_manager.F90 \ 
    2384    obc_oce.F90 \ 
    2385    oce.F90 \ 
    2386    prtctl.f90 \ 
    2387    trdmod.F90 \ 
    2388    trdmod_oce.F90 \ 
    2389    domzgr_substitute.h90 \ 
    2390    vectopt_loop_substitute.h90 \ 
    2391    KEY_CPP \ 
    2392    dynspg.F90 
    2393 $(MODEL_LIB)(dynspg_exp.o) :  \ 
    2394    $(MODEL_LIB)(blk_oce.o) \ 
    2395    $(MODEL_LIB)(cpl_oce.o) \ 
    2396    $(MODEL_LIB)(daymod.o) \ 
    2397    $(MODEL_LIB)(dom_oce.o) \ 
    2398    $(MODEL_LIB)(dtasal.o) \ 
    2399    $(MODEL_LIB)(dtasst.o) \ 
    2400    $(MODEL_LIB)(dtatem.o) \ 
    2401    $(MODEL_LIB)(dynspg_oce.o) \ 
    2402    $(MODEL_LIB)(flx_oce.o) \ 
    2403    $(MODEL_LIB)(flxmod.o) \ 
    2404    $(MODEL_LIB)(flxrnf.o) \ 
    2405    $(MODEL_LIB)(ice_oce.o) \ 
    2406    $(MODEL_LIB)(in_out_manager.o) \ 
    2407    $(MODEL_LIB)(lbclnk.o) \ 
    2408    $(MODEL_LIB)(lib_mpp.o) \ 
    2409    $(MODEL_LIB)(lib_print.o) \ 
    2410    $(MODEL_LIB)(obc_oce.o) \ 
    2411    $(MODEL_LIB)(obc_par.o) \ 
    2412    $(MODEL_LIB)(obccli.o) \ 
    2413    $(MODEL_LIB)(oce.o) \ 
    2414    $(MODEL_LIB)(ocfzpt.o) \ 
    2415    $(MODEL_LIB)(par_kind.o) \ 
    2416    $(MODEL_LIB)(par_oce.o) \ 
    2417    $(MODEL_LIB)(phycst.o) \ 
    2418    $(MODEL_LIB)(prtctl.o) \ 
    2419    $(MODEL_LIB)(taumod.o) \ 
    2420    $(MODEL_LIB)(tradmp.o) \ 
    2421    blk_oce.F90 \ 
    2422    cpl_oce.F90 \ 
    2423    daymod.F90 \ 
    2424    dom_oce.F90 \ 
    2425    dtasal.F90 \ 
    2426    dtasst.F90 \ 
    2427    dtatem.F90 \ 
    2428    dynspg_oce.F90 \ 
    2429    flx_oce.F90 \ 
    2430    flxmod.F90 \ 
    2431    flxrnf.F90 \ 
    2432    ice_oce.F90 \ 
    2433    in_out_manager.F90 \ 
    2434    lbclnk.F90 \ 
    2435    lib_mpp.F90 \ 
    2436    lib_print.f90 \ 
    2437    obc_oce.F90 \ 
    2438    obc_par.F90 \ 
    2439    obccli.F90 \ 
    2440    oce.F90 \ 
    2441    ocfzpt.F90 \ 
    2442    par_kind.F90 \ 
    2443    par_oce.F90 \ 
    2444    phycst.F90 \ 
    2445    prtctl.f90 \ 
    2446    taumod.F90 \ 
    2447    tradmp.F90 \ 
    2448    $(MODEL_LIB)(dom_oce.o) \ 
    2449    $(MODEL_LIB)(in_out_manager.o) \ 
    2450    $(MODEL_LIB)(lbclnk.o) \ 
    2451    $(MODEL_LIB)(lib_mpp.o) \ 
    2452    $(MODEL_LIB)(obc_oce.o) \ 
    2453    $(MODEL_LIB)(obcdta.o) \ 
    2454    $(MODEL_LIB)(oce.o) \ 
    2455    $(MODEL_LIB)(ocesbc.o) \ 
    2456    $(MODEL_LIB)(phycst.o) \ 
    2457    $(MODEL_LIB)(prtctl.o) \ 
    2458    dom_oce.F90 \ 
    2459    in_out_manager.F90 \ 
    2460    lbclnk.F90 \ 
    2461    lib_mpp.F90 \ 
    2462    obc_oce.F90 \ 
    2463    obcdta.F90 \ 
    2464    oce.F90 \ 
    2465    ocesbc.F90 \ 
    2466    phycst.F90 \ 
    2467    prtctl.f90 \ 
    2468    domzgr_substitute.h90 \ 
    2469    vectopt_loop_substitute.h90 \ 
    2470    KEY_CPP \ 
    2471    dynspg_exp.F90 
    2472 $(MODEL_LIB)(dynspg_flt.o) :  \ 
    2473    $(MODEL_LIB)(blk_oce.o) \ 
    2474    $(MODEL_LIB)(cpl_oce.o) \ 
    2475    $(MODEL_LIB)(daymod.o) \ 
    2476    $(MODEL_LIB)(dom_oce.o) \ 
    2477    $(MODEL_LIB)(dtasal.o) \ 
    2478    $(MODEL_LIB)(dtasst.o) \ 
    2479    $(MODEL_LIB)(dtatem.o) \ 
    2480    $(MODEL_LIB)(dynspg_oce.o) \ 
    2481    $(MODEL_LIB)(flx_oce.o) \ 
    2482    $(MODEL_LIB)(flxmod.o) \ 
    2483    $(MODEL_LIB)(flxrnf.o) \ 
    2484    $(MODEL_LIB)(ice_oce.o) \ 
    2485    $(MODEL_LIB)(in_out_manager.o) \ 
    2486    $(MODEL_LIB)(lbclnk.o) \ 
    2487    $(MODEL_LIB)(lib_mpp.o) \ 
    2488    $(MODEL_LIB)(lib_print.o) \ 
    2489    $(MODEL_LIB)(obc_oce.o) \ 
    2490    $(MODEL_LIB)(obc_par.o) \ 
    2491    $(MODEL_LIB)(obccli.o) \ 
    2492    $(MODEL_LIB)(obcdyn.o) \ 
    2493    $(MODEL_LIB)(obcvol.o) \ 
    2494    $(MODEL_LIB)(oce.o) \ 
    2495    $(MODEL_LIB)(ocesbc.o) \ 
    2496    $(MODEL_LIB)(ocfzpt.o) \ 
    2497    $(MODEL_LIB)(par_kind.o) \ 
    2498    $(MODEL_LIB)(par_oce.o) \ 
    2499    $(MODEL_LIB)(phycst.o) \ 
    2500    $(MODEL_LIB)(prtctl.o) \ 
    2501    $(MODEL_LIB)(sol_oce.o) \ 
    2502    $(MODEL_LIB)(solfet.o) \ 
    2503    $(MODEL_LIB)(solpcg.o) \ 
    2504    $(MODEL_LIB)(solsor.o) \ 
    2505    $(MODEL_LIB)(taumod.o) \ 
    2506    $(MODEL_LIB)(tradmp.o) \ 
    2507    $(MODEL_LIB)(zdf_oce.o) \ 
    2508    blk_oce.F90 \ 
    2509    cpl_oce.F90 \ 
    2510    daymod.F90 \ 
    2511    dom_oce.F90 \ 
    2512    dtasal.F90 \ 
    2513    dtasst.F90 \ 
    2514    dtatem.F90 \ 
    2515    dynspg_oce.F90 \ 
    2516    flx_oce.F90 \ 
    2517    flxmod.F90 \ 
    2518    flxrnf.F90 \ 
    2519    ice_oce.F90 \ 
    2520    in_out_manager.F90 \ 
    2521    lbclnk.F90 \ 
    2522    lib_mpp.F90 \ 
    2523    lib_print.f90 \ 
    2524    obc_oce.F90 \ 
    2525    obc_par.F90 \ 
    2526    obccli.F90 \ 
    2527    obcdyn.F90 \ 
    2528    obcvol.F90 \ 
    2529    oce.F90 \ 
    2530    ocesbc.F90 \ 
    2531    ocfzpt.F90 \ 
    2532    par_kind.F90 \ 
    2533    par_oce.F90 \ 
    2534    phycst.F90 \ 
    2535    prtctl.f90 \ 
    2536    sol_oce.F90 \ 
    2537    solfet.F90 \ 
    2538    solpcg.F90 \ 
    2539    solsor.F90 \ 
    2540    taumod.F90 \ 
    2541    tradmp.F90 \ 
    2542    zdf_oce.F90 \ 
    2543    $(MODEL_LIB)(cla_dynspg.o) \ 
    2544    $(MODEL_LIB)(dom_oce.o) \ 
    2545    $(MODEL_LIB)(flxrnf.o) \ 
    2546    $(MODEL_LIB)(in_out_manager.o) \ 
    2547    $(MODEL_LIB)(lbclnk.o) \ 
    2548    $(MODEL_LIB)(lib_mpp.o) \ 
    2549    $(MODEL_LIB)(obc_oce.o) \ 
    2550    $(MODEL_LIB)(obcdyn.o) \ 
    2551    $(MODEL_LIB)(obcvol.o) \ 
    2552    $(MODEL_LIB)(oce.o) \ 
    2553    $(MODEL_LIB)(ocesbc.o) \ 
    2554    $(MODEL_LIB)(phycst.o) \ 
    2555    $(MODEL_LIB)(prtctl.o) \ 
    2556    $(MODEL_LIB)(sol_oce.o) \ 
    2557    $(MODEL_LIB)(solfet.o) \ 
    2558    $(MODEL_LIB)(solpcg.o) \ 
    2559    $(MODEL_LIB)(solsor.o) \ 
    2560    $(MODEL_LIB)(solsor_e.o) \ 
    2561    $(MODEL_LIB)(zdf_oce.o) \ 
    2562    cla_dynspg.F90 \ 
    2563    dom_oce.F90 \ 
    2564    flxrnf.F90 \ 
    2565    in_out_manager.F90 \ 
    2566    lbclnk.F90 \ 
    2567    lib_mpp.F90 \ 
    2568    obc_oce.F90 \ 
    2569    obcdyn.F90 \ 
    2570    obcvol.F90 \ 
    2571    oce.F90 \ 
    2572    ocesbc.F90 \ 
    2573    phycst.F90 \ 
    2574    prtctl.f90 \ 
    2575    sol_oce.F90 \ 
    2576    solfet.F90 \ 
    2577    solpcg.F90 \ 
    2578    solsor.F90 \ 
    2579    solsor_e.F90 \ 
    2580    zdf_oce.F90 \ 
    2581    domzgr_substitute.h90 \ 
    2582    vectopt_loop_substitute.h90 \ 
    2583    KEY_CPP \ 
    2584    dynspg_flt.F90 
    2585 $(MODEL_LIB)(dynspg_flt_jki.o) : \ 
    2586    $(MODEL_LIB)(blk_oce.o) \ 
    2587    $(MODEL_LIB)(cpl_oce.o) \ 
    2588    $(MODEL_LIB)(daymod.o) \ 
    2589    $(MODEL_LIB)(dom_oce.o) \ 
    2590    $(MODEL_LIB)(dtasal.o) \ 
    2591    $(MODEL_LIB)(dtasst.o) \ 
    2592    $(MODEL_LIB)(dtatem.o) \ 
    2593    $(MODEL_LIB)(dynspg_oce.o) \ 
    2594    $(MODEL_LIB)(flx_oce.o) \ 
    2595    $(MODEL_LIB)(flxmod.o) \ 
    2596    $(MODEL_LIB)(flxrnf.o) \ 
    2597    $(MODEL_LIB)(ice_oce.o) \ 
    2598    $(MODEL_LIB)(in_out_manager.o) \ 
    2599    $(MODEL_LIB)(lbclnk.o) \ 
    2600    $(MODEL_LIB)(lib_mpp.o) \ 
    2601    $(MODEL_LIB)(lib_print.o) \ 
    2602    $(MODEL_LIB)(obc_oce.o) \ 
    2603    $(MODEL_LIB)(obc_par.o) \ 
    2604    $(MODEL_LIB)(obccli.o) \ 
    2605    $(MODEL_LIB)(obcdyn.o) \ 
    2606    $(MODEL_LIB)(obcvol.o) \ 
    2607    $(MODEL_LIB)(oce.o) \ 
    2608    $(MODEL_LIB)(ocesbc.o) \ 
    2609    $(MODEL_LIB)(ocfzpt.o) \ 
    2610    $(MODEL_LIB)(par_kind.o) \ 
    2611    $(MODEL_LIB)(par_oce.o) \ 
    2612    $(MODEL_LIB)(phycst.o) \ 
    2613    $(MODEL_LIB)(prtctl.o) \ 
    2614    $(MODEL_LIB)(sol_oce.o) \ 
    2615    $(MODEL_LIB)(solfet.o) \ 
    2616    $(MODEL_LIB)(solpcg.o) \ 
    2617    $(MODEL_LIB)(solsor.o) \ 
    2618    $(MODEL_LIB)(taumod.o) \ 
    2619    $(MODEL_LIB)(tradmp.o) \ 
    2620    $(MODEL_LIB)(zdf_oce.o) \ 
    2621    blk_oce.F90 \ 
    2622    cpl_oce.F90 \ 
    2623    daymod.F90 \ 
    2624    dom_oce.F90 \ 
    2625    dtasal.F90 \ 
    2626    dtasst.F90 \ 
    2627    dtatem.F90 \ 
    2628    dynspg_oce.F90 \ 
    2629    flx_oce.F90 \ 
    2630    flxmod.F90 \ 
    2631    flxrnf.F90 \ 
    2632    ice_oce.F90 \ 
    2633    in_out_manager.F90 \ 
    2634    lbclnk.F90 \ 
    2635    lib_mpp.F90 \ 
    2636    lib_print.f90 \ 
    2637    obc_oce.F90 \ 
    2638    obc_par.F90 \ 
    2639    obccli.F90 \ 
    2640    obcdyn.F90 \ 
    2641    obcvol.F90 \ 
    2642    oce.F90 \ 
    2643    ocesbc.F90 \ 
    2644    ocfzpt.F90 \ 
    2645    par_kind.F90 \ 
    2646    par_oce.F90 \ 
    2647    phycst.F90 \ 
    2648    prtctl.f90 \ 
    2649    sol_oce.F90 \ 
    2650    solfet.F90 \ 
    2651    solpcg.F90 \ 
    2652    solsor.F90 \ 
    2653    taumod.F90 \ 
    2654    tradmp.F90 \ 
    2655    zdf_oce.F90 \ 
    2656    $(MODEL_LIB)(cla_dynspg.o) \ 
    2657    $(MODEL_LIB)(dom_oce.o) \ 
    2658    $(MODEL_LIB)(flxrnf.o) \ 
    2659    $(MODEL_LIB)(in_out_manager.o) \ 
    2660    $(MODEL_LIB)(lbclnk.o) \ 
    2661    $(MODEL_LIB)(lib_mpp.o) \ 
    2662    $(MODEL_LIB)(obc_oce.o) \ 
    2663    $(MODEL_LIB)(obcdyn.o) \ 
    2664    $(MODEL_LIB)(obcvol.o) \ 
    2665    $(MODEL_LIB)(oce.o) \ 
    2666    $(MODEL_LIB)(ocesbc.o) \ 
    2667    $(MODEL_LIB)(phycst.o) \ 
    2668    $(MODEL_LIB)(prtctl.o) \ 
    2669    $(MODEL_LIB)(sol_oce.o) \ 
    2670    $(MODEL_LIB)(solfet.o) \ 
    2671    $(MODEL_LIB)(solpcg.o) \ 
    2672    $(MODEL_LIB)(solsor.o) \ 
    2673    $(MODEL_LIB)(solsor_e.o) \ 
    2674    $(MODEL_LIB)(zdf_oce.o) \ 
    2675    cla_dynspg.F90 \ 
    2676    dom_oce.F90 \ 
    2677    flxrnf.F90 \ 
    2678    in_out_manager.F90 \ 
    2679    lbclnk.F90 \ 
    2680    lib_mpp.F90 \ 
    2681    obc_oce.F90 \ 
    2682    obcdyn.F90 \ 
    2683    obcvol.F90 \ 
    2684    oce.F90 \ 
    2685    ocesbc.F90 \ 
    2686    phycst.F90 \ 
    2687    prtctl.f90 \ 
    2688    sol_oce.F90 \ 
    2689    solfet.F90 \ 
    2690    solpcg.F90 \ 
    2691    solsor.F90 \ 
    2692    solsor_e.F90 \ 
    2693    zdf_oce.F90 \ 
    2694    domzgr_substitute.h90 \ 
    2695    KEY_CPP \ 
    2696    dynspg_flt_jki.F90 
    2697 $(MODEL_LIB)(dynspg_oce.o) :  \ 
    2698    $(MODEL_LIB)(par_kind.o) \ 
    2699    par_kind.F90 \ 
    2700    $(MODEL_LIB)(par_oce.o) \ 
    2701    par_oce.F90 \ 
    2702    dynspg_oce.F90 
    2703 $(MODEL_LIB)(dynspg_rl.o) :   \ 
    2704    $(MODEL_LIB)(dom_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)(obc_oce.o) \ 
    2710    $(MODEL_LIB)(obc_par.o) \ 
    2711    $(MODEL_LIB)(oce.o) \ 
    2712    $(MODEL_LIB)(par_kind.o) \ 
    2713    $(MODEL_LIB)(par_oce.o) \ 
    2714    $(MODEL_LIB)(sol_oce.o) \ 
    2715    $(MODEL_LIB)(solfet.o) \ 
    2716    $(MODEL_LIB)(solpcg.o) \ 
    2717    $(MODEL_LIB)(solsor.o) \ 
    2718    $(MODEL_LIB)(zdf_oce.o) \ 
    2719    dom_oce.F90 \ 
    2720    in_out_manager.F90 \ 
    2721    lbclnk.F90 \ 
    2722    lib_mpp.F90 \ 
    2723    lib_print.f90 \ 
    2724    obc_oce.F90 \ 
    2725    obc_par.F90 \ 
    2726    oce.F90 \ 
    2727    par_kind.F90 \ 
    2728    par_oce.F90 \ 
    2729    sol_oce.F90 \ 
    2730    solfet.F90 \ 
    2731    solpcg.F90 \ 
    2732    solsor.F90 \ 
    2733    zdf_oce.F90 \ 
    2734    $(MODEL_LIB)(dom_oce.o) \ 
    2735    $(MODEL_LIB)(in_out_manager.o) \ 
    2736    $(MODEL_LIB)(lbclnk.o) \ 
    2737    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2738    $(MODEL_LIB)(ldftra_oce.o) \ 
    2739    $(MODEL_LIB)(lib_mpp.o) \ 
    2740    $(MODEL_LIB)(obc_oce.o) \ 
    2741    $(MODEL_LIB)(oce.o) \ 
    2742    $(MODEL_LIB)(phycst.o) \ 
    2743    $(MODEL_LIB)(sol_oce.o) \ 
    2744    $(MODEL_LIB)(solfet.o) \ 
    2745    $(MODEL_LIB)(solisl.o) \ 
    2746    $(MODEL_LIB)(solpcg.o) \ 
    2747    $(MODEL_LIB)(solsor.o) \ 
    2748    $(MODEL_LIB)(solsor_e.o) \ 
    2749    $(MODEL_LIB)(zdf_oce.o) \ 
    2750    dom_oce.F90 \ 
    2751    in_out_manager.F90 \ 
    2752    lbclnk.F90 \ 
    2753    ldfdyn_oce.F90 \ 
    2754    ldftra_oce.F90 \ 
    2755    lib_mpp.F90 \ 
    2756    obc_oce.F90 \ 
    2757    oce.F90 \ 
    2758    phycst.F90 \ 
    2759    sol_oce.F90 \ 
    2760    solfet.F90 \ 
    2761    solisl.F90 \ 
    2762    solpcg.F90 \ 
    2763    solsor.F90 \ 
    2764    solsor_e.F90 \ 
    2765    zdf_oce.F90 \ 
    2766    domzgr_substitute.h90 \ 
    2767    obc_vectopt_loop_substitute.h90 \ 
    2768    vectopt_loop_substitute.h90 \ 
    2769    KEY_CPP \ 
    2770    dynspg_rl.F90 
    2771 $(MODEL_LIB)(dynspg_ts.o) :   \ 
    2772    $(MODEL_LIB)(blk_oce.o) \ 
    2773    $(MODEL_LIB)(cpl_oce.o) \ 
    2774    $(MODEL_LIB)(daymod.o) \ 
    2775    $(MODEL_LIB)(dom_oce.o) \ 
    2776    $(MODEL_LIB)(dtasal.o) \ 
    2777    $(MODEL_LIB)(dtasst.o) \ 
    2778    $(MODEL_LIB)(dtatem.o) \ 
    2779    $(MODEL_LIB)(dynspg_oce.o) \ 
    2780    $(MODEL_LIB)(flx_oce.o) \ 
    2781    $(MODEL_LIB)(flxmod.o) \ 
    2782    $(MODEL_LIB)(flxrnf.o) \ 
    2783    $(MODEL_LIB)(ice_oce.o) \ 
    2784    $(MODEL_LIB)(in_out_manager.o) \ 
    2785    $(MODEL_LIB)(lbclnk.o) \ 
    2786    $(MODEL_LIB)(lib_mpp.o) \ 
    2787    $(MODEL_LIB)(lib_print.o) \ 
    2788    $(MODEL_LIB)(obc_oce.o) \ 
    2789    $(MODEL_LIB)(obc_par.o) \ 
    2790    $(MODEL_LIB)(obccli.o) \ 
    2791    $(MODEL_LIB)(obcdta.o) \ 
    2792    $(MODEL_LIB)(oce.o) \ 
    2793    $(MODEL_LIB)(ocfzpt.o) \ 
    2794    $(MODEL_LIB)(par_kind.o) \ 
    2795    $(MODEL_LIB)(par_oce.o) \ 
    2796    $(MODEL_LIB)(phycst.o) \ 
    2797    $(MODEL_LIB)(prtctl.o) \ 
    2798    $(MODEL_LIB)(taumod.o) \ 
    2799    $(MODEL_LIB)(tradmp.o) \ 
    2800    $(MODEL_LIB)(trdmod.o) \ 
    2801    $(MODEL_LIB)(trdmod_oce.o) \ 
    2802    blk_oce.F90 \ 
    2803    cpl_oce.F90 \ 
    2804    daymod.F90 \ 
    2805    dom_oce.F90 \ 
    2806    dtasal.F90 \ 
    2807    dtasst.F90 \ 
    2808    dtatem.F90 \ 
    2809    dynspg_oce.F90 \ 
    2810    flx_oce.F90 \ 
    2811    flxmod.F90 \ 
    2812    flxrnf.F90 \ 
    2813    ice_oce.F90 \ 
    2814    in_out_manager.F90 \ 
    2815    lbclnk.F90 \ 
    2816    lib_mpp.F90 \ 
    2817    lib_print.f90 \ 
    2818    obc_oce.F90 \ 
    2819    obc_par.F90 \ 
    2820    obccli.F90 \ 
    2821    obcdta.F90 \ 
    2822    oce.F90 \ 
    2823    ocfzpt.F90 \ 
    2824    par_kind.F90 \ 
    2825    par_oce.F90 \ 
    2826    phycst.F90 \ 
    2827    prtctl.f90 \ 
    2828    taumod.F90 \ 
    2829    tradmp.F90 \ 
    2830    trdmod.F90 \ 
    2831    trdmod_oce.F90 \ 
    2832    $(MODEL_LIB)(dom_oce.o) \ 
    2833    $(MODEL_LIB)(dynspg_oce.o) \ 
    2834    $(MODEL_LIB)(dynvor.o) \ 
    2835    $(MODEL_LIB)(in_out_manager.o) \ 
    2836    $(MODEL_LIB)(lbclnk.o) \ 
    2837    $(MODEL_LIB)(lib_mpp.o) \ 
    2838    $(MODEL_LIB)(obc_oce.o) \ 
    2839    $(MODEL_LIB)(obcdta.o) \ 
    2840    $(MODEL_LIB)(obcfla.o) \ 
    2841    $(MODEL_LIB)(oce.o) \ 
    2842    $(MODEL_LIB)(ocesbc.o) \ 
    2843    $(MODEL_LIB)(phycst.o) \ 
    2844    $(MODEL_LIB)(prtctl.o) \ 
    2845    dom_oce.F90 \ 
    2846    dynspg_oce.F90 \ 
    2847    dynvor.F90 \ 
    2848    in_out_manager.F90 \ 
    2849    lbclnk.F90 \ 
    2850    lib_mpp.F90 \ 
    2851    obc_oce.F90 \ 
    2852    obcdta.F90 \ 
    2853    obcfla.F90 \ 
    2854    oce.F90 \ 
    2855    ocesbc.F90 \ 
    2856    phycst.F90 \ 
    2857    prtctl.f90 \ 
    2858    domzgr_substitute.h90 \ 
    2859    vectopt_loop_substitute.h90 \ 
    2860    KEY_CPP \ 
    2861    dynspg_ts.F90 
    2862 $(MODEL_LIB)(dynvor.o) :   \ 
    2863    $(MODEL_LIB)(dom_oce.o) \ 
    2864    $(MODEL_LIB)(in_out_manager.o) \ 
    2865    $(MODEL_LIB)(lib_mpp.o) \ 
    2866    $(MODEL_LIB)(lib_print.o) \ 
    2867    $(MODEL_LIB)(oce.o) \ 
    2868    $(MODEL_LIB)(par_kind.o) \ 
    2869    $(MODEL_LIB)(par_oce.o) \ 
    2870    $(MODEL_LIB)(trabbl.o) \ 
    2871    $(MODEL_LIB)(trdicp.o) \ 
    2872    $(MODEL_LIB)(trdicp_oce.o) \ 
    2873    $(MODEL_LIB)(trdmld.o) \ 
    2874    $(MODEL_LIB)(trdmld_oce.o) \ 
    2875    $(MODEL_LIB)(trdmod_oce.o) \ 
    2876    $(MODEL_LIB)(trdvor.o) \ 
    2877    $(MODEL_LIB)(trdvor_oce.o) \ 
    2878    dom_oce.F90 \ 
    2879    in_out_manager.F90 \ 
    2880    lib_mpp.F90 \ 
    2881    lib_print.f90 \ 
    2882    oce.F90 \ 
    2883    par_kind.F90 \ 
    2884    par_oce.F90 \ 
    2885    trabbl.F90 \ 
    2886    trdicp.F90 \ 
    2887    trdicp_oce.F90 \ 
    2888    trdmld.F90 \ 
    2889    trdmld_oce.F90 \ 
    2890    trdmod_oce.F90 \ 
    2891    trdvor.F90 \ 
    2892    trdvor_oce.F90 \ 
    2893    $(MODEL_LIB)(dom_oce.o) \ 
    2894    $(MODEL_LIB)(in_out_manager.o) \ 
    2895    $(MODEL_LIB)(lbclnk.o) \ 
    2896    $(MODEL_LIB)(oce.o) \ 
    2897    $(MODEL_LIB)(prtctl.o) \ 
    2898    $(MODEL_LIB)(trdmod.o) \ 
    2899    $(MODEL_LIB)(trdmod_oce.o) \ 
    2900    dom_oce.F90 \ 
    2901    in_out_manager.F90 \ 
    2902    lbclnk.F90 \ 
    2903    oce.F90 \ 
    2904    prtctl.f90 \ 
    2905    trdmod.F90 \ 
    2906    trdmod_oce.F90 \ 
    2907    domzgr_substitute.h90 \ 
    2908    vectopt_loop_substitute.h90 \ 
    2909    KEY_CPP \ 
    2910    dynvor.F90 
    2911 $(MODEL_LIB)(dynzad.o) :   \ 
    2912    $(MODEL_LIB)(daymod.o) \ 
    2913    $(MODEL_LIB)(dom_oce.o) \ 
    2914    $(MODEL_LIB)(in_out_manager.o) \ 
    2915    $(MODEL_LIB)(lib_mpp.o) \ 
    2916    $(MODEL_LIB)(lib_print.o) \ 
    2917    $(MODEL_LIB)(oce.o) \ 
    2918    $(MODEL_LIB)(par_kind.o) \ 
    2919    $(MODEL_LIB)(par_oce.o) \ 
    2920    $(MODEL_LIB)(phycst.o) \ 
    2921    $(MODEL_LIB)(trabbl.o) \ 
    2922    $(MODEL_LIB)(trdicp.o) \ 
    2923    $(MODEL_LIB)(trdicp_oce.o) \ 
    2924    $(MODEL_LIB)(trdmld.o) \ 
    2925    $(MODEL_LIB)(trdmld_oce.o) \ 
    2926    $(MODEL_LIB)(trdmod_oce.o) \ 
    2927    $(MODEL_LIB)(trdvor.o) \ 
    2928    $(MODEL_LIB)(trdvor_oce.o) \ 
    2929    daymod.F90 \ 
    2930    dom_oce.F90 \ 
    2931    in_out_manager.F90 \ 
    2932    lib_mpp.F90 \ 
    2933    lib_print.f90 \ 
    2934    oce.F90 \ 
    2935    par_kind.F90 \ 
    2936    par_oce.F90 \ 
    2937    phycst.F90 \ 
    2938    trabbl.F90 \ 
    2939    trdicp.F90 \ 
    2940    trdicp_oce.F90 \ 
    2941    trdmld.F90 \ 
    2942    trdmld_oce.F90 \ 
    2943    trdmod_oce.F90 \ 
    2944    trdvor.F90 \ 
    2945    trdvor_oce.F90 \ 
    2946    $(MODEL_LIB)(dom_oce.o) \ 
    2947    $(MODEL_LIB)(flxrnf.o) \ 
    2948    $(MODEL_LIB)(in_out_manager.o) \ 
    2949    $(MODEL_LIB)(oce.o) \ 
    2950    $(MODEL_LIB)(prtctl.o) \ 
    2951    $(MODEL_LIB)(trdmod.o) \ 
    2952    $(MODEL_LIB)(trdmod_oce.o) \ 
    2953    dom_oce.F90 \ 
    2954    flxrnf.F90 \ 
    2955    in_out_manager.F90 \ 
    2956    oce.F90 \ 
    2957    prtctl.f90 \ 
    2958    trdmod.F90 \ 
    2959    trdmod_oce.F90 \ 
    2960    domzgr_substitute.h90 \ 
    2961    vectopt_loop_substitute.h90 \ 
    2962    KEY_CPP \ 
    2963    dynzad.F90 
    2964 $(MODEL_LIB)(dynzdf_exp.o) :  \ 
    2965    $(MODEL_LIB)(daymod.o) \ 
    2966    $(MODEL_LIB)(dom_oce.o) \ 
    2967    $(MODEL_LIB)(in_out_manager.o) \ 
    2968    $(MODEL_LIB)(lbclnk.o) \ 
    2969    $(MODEL_LIB)(lib_mpp.o) \ 
    2970    $(MODEL_LIB)(lib_print.o) \ 
    2971    $(MODEL_LIB)(oce.o) \ 
    2972    $(MODEL_LIB)(par_kind.o) \ 
    2973    $(MODEL_LIB)(par_oce.o) \ 
    2974    $(MODEL_LIB)(phycst.o) \ 
    2975    $(MODEL_LIB)(trabbl.o) \ 
    2976    $(MODEL_LIB)(trdicp.o) \ 
    2977    $(MODEL_LIB)(trdicp_oce.o) \ 
    2978    $(MODEL_LIB)(trdmld.o) \ 
    2979    $(MODEL_LIB)(trdmld_oce.o) \ 
    2980    $(MODEL_LIB)(trdmod_oce.o) \ 
    2981    $(MODEL_LIB)(trdvor.o) \ 
    2982    $(MODEL_LIB)(trdvor_oce.o) \ 
    2983    daymod.F90 \ 
    2984    dom_oce.F90 \ 
    2985    in_out_manager.F90 \ 
    2986    lbclnk.F90 \ 
    2987    lib_mpp.F90 \ 
    2988    lib_print.f90 \ 
    2989    oce.F90 \ 
    2990    par_kind.F90 \ 
    2991    par_oce.F90 \ 
    2992    phycst.F90 \ 
    2993    trabbl.F90 \ 
    2994    trdicp.F90 \ 
    2995    trdicp_oce.F90 \ 
    2996    trdmld.F90 \ 
    2997    trdmld_oce.F90 \ 
    2998    trdmod_oce.F90 \ 
    2999    trdvor.F90 \ 
    3000    trdvor_oce.F90 \ 
    3001    $(MODEL_LIB)(dom_oce.o) \ 
    3002    $(MODEL_LIB)(in_out_manager.o) \ 
    3003    $(MODEL_LIB)(oce.o) \ 
    3004    $(MODEL_LIB)(phycst.o) \ 
    3005    $(MODEL_LIB)(prtctl.o) \ 
    3006    $(MODEL_LIB)(taumod.o) \ 
    3007    $(MODEL_LIB)(trdmod.o) \ 
    3008    $(MODEL_LIB)(trdmod_oce.o) \ 
    3009    $(MODEL_LIB)(zdf_oce.o) \ 
    3010    dom_oce.F90 \ 
    3011    in_out_manager.F90 \ 
    3012    oce.F90 \ 
    3013    phycst.F90 \ 
    3014    prtctl.f90 \ 
    3015    taumod.F90 \ 
    3016    trdmod.F90 \ 
    3017    trdmod_oce.F90 \ 
    3018    zdf_oce.F90 \ 
    3019    domzgr_substitute.h90 \ 
    3020    vectopt_loop_substitute.h90 \ 
    3021    KEY_CPP \ 
    3022    dynzdf_exp.F90 
    3023 $(MODEL_LIB)(dynzdf_imp.o) :  \ 
    3024    $(MODEL_LIB)(daymod.o) \ 
    3025    $(MODEL_LIB)(dom_oce.o) \ 
    3026    $(MODEL_LIB)(in_out_manager.o) \ 
    3027    $(MODEL_LIB)(lbclnk.o) \ 
    3028    $(MODEL_LIB)(lib_mpp.o) \ 
    3029    $(MODEL_LIB)(lib_print.o) \ 
    3030    $(MODEL_LIB)(oce.o) \ 
    3031    $(MODEL_LIB)(par_kind.o) \ 
    3032    $(MODEL_LIB)(par_oce.o) \ 
    3033    $(MODEL_LIB)(phycst.o) \ 
    3034    $(MODEL_LIB)(trabbl.o) \ 
    3035    $(MODEL_LIB)(trdicp.o) \ 
    3036    $(MODEL_LIB)(trdicp_oce.o) \ 
    3037    $(MODEL_LIB)(trdmld.o) \ 
    3038    $(MODEL_LIB)(trdmld_oce.o) \ 
    3039    $(MODEL_LIB)(trdmod_oce.o) \ 
    3040    $(MODEL_LIB)(trdvor.o) \ 
    3041    $(MODEL_LIB)(trdvor_oce.o) \ 
    3042    daymod.F90 \ 
    3043    dom_oce.F90 \ 
    3044    in_out_manager.F90 \ 
    3045    lbclnk.F90 \ 
    3046    lib_mpp.F90 \ 
    3047    lib_print.f90 \ 
    3048    oce.F90 \ 
    3049    par_kind.F90 \ 
    3050    par_oce.F90 \ 
    3051    phycst.F90 \ 
    3052    trabbl.F90 \ 
    3053    trdicp.F90 \ 
    3054    trdicp_oce.F90 \ 
    3055    trdmld.F90 \ 
    3056    trdmld_oce.F90 \ 
    3057    trdmod_oce.F90 \ 
    3058    trdvor.F90 \ 
    3059    trdvor_oce.F90 \ 
    3060    $(MODEL_LIB)(dom_oce.o) \ 
    3061    $(MODEL_LIB)(in_out_manager.o) \ 
    3062    $(MODEL_LIB)(oce.o) \ 
    3063    $(MODEL_LIB)(phycst.o) \ 
    3064    $(MODEL_LIB)(prtctl.o) \ 
    3065    $(MODEL_LIB)(taumod.o) \ 
    3066    $(MODEL_LIB)(trdmod.o) \ 
    3067    $(MODEL_LIB)(trdmod_oce.o) \ 
    3068    $(MODEL_LIB)(zdf_oce.o) \ 
    3069    dom_oce.F90 \ 
    3070    in_out_manager.F90 \ 
    3071    oce.F90 \ 
    3072    phycst.F90 \ 
    3073    prtctl.f90 \ 
    3074    taumod.F90 \ 
    3075    trdmod.F90 \ 
    3076    trdmod_oce.F90 \ 
    3077    zdf_oce.F90 \ 
    3078    domzgr_substitute.h90 \ 
    3079    vectopt_loop_substitute.h90 \ 
    3080    KEY_CPP \ 
    3081    dynzdf_imp.F90 
    3082 $(MODEL_LIB)(dynzdf_imp_atsk.o) :   \ 
    3083    $(MODEL_LIB)(daymod.o) \ 
    3084    $(MODEL_LIB)(dom_oce.o) \ 
    3085    $(MODEL_LIB)(in_out_manager.o) \ 
    3086    $(MODEL_LIB)(lbclnk.o) \ 
    3087    $(MODEL_LIB)(lib_mpp.o) \ 
    3088    $(MODEL_LIB)(lib_print.o) \ 
    3089    $(MODEL_LIB)(oce.o) \ 
    3090    $(MODEL_LIB)(par_kind.o) \ 
    3091    $(MODEL_LIB)(par_oce.o) \ 
    3092    $(MODEL_LIB)(phycst.o) \ 
    3093    $(MODEL_LIB)(trabbl.o) \ 
    3094    $(MODEL_LIB)(trdicp.o) \ 
    3095    $(MODEL_LIB)(trdicp_oce.o) \ 
    3096    $(MODEL_LIB)(trdmld.o) \ 
    3097    $(MODEL_LIB)(trdmld_oce.o) \ 
    3098    $(MODEL_LIB)(trdmod_oce.o) \ 
    3099    $(MODEL_LIB)(trdvor.o) \ 
    3100    $(MODEL_LIB)(trdvor_oce.o) \ 
    3101    daymod.F90 \ 
    3102    dom_oce.F90 \ 
    3103    in_out_manager.F90 \ 
    3104    lbclnk.F90 \ 
    3105    lib_mpp.F90 \ 
    3106    lib_print.f90 \ 
    3107    oce.F90 \ 
    3108    par_kind.F90 \ 
    3109    par_oce.F90 \ 
    3110    phycst.F90 \ 
    3111    trabbl.F90 \ 
    3112    trdicp.F90 \ 
    3113    trdicp_oce.F90 \ 
    3114    trdmld.F90 \ 
    3115    trdmld_oce.F90 \ 
    3116    trdmod_oce.F90 \ 
    3117    trdvor.F90 \ 
    3118    trdvor_oce.F90 \ 
    3119    $(MODEL_LIB)(dom_oce.o) \ 
    3120    $(MODEL_LIB)(in_out_manager.o) \ 
    3121    $(MODEL_LIB)(oce.o) \ 
    3122    $(MODEL_LIB)(phycst.o) \ 
    3123    $(MODEL_LIB)(prtctl.o) \ 
    3124    $(MODEL_LIB)(taumod.o) \ 
    3125    $(MODEL_LIB)(trdmod.o) \ 
    3126    $(MODEL_LIB)(trdmod_oce.o) \ 
    3127    $(MODEL_LIB)(zdf_oce.o) \ 
    3128    dom_oce.F90 \ 
    3129    in_out_manager.F90 \ 
    3130    oce.F90 \ 
    3131    phycst.F90 \ 
    3132    prtctl.f90 \ 
    3133    taumod.F90 \ 
    3134    trdmod.F90 \ 
    3135    trdmod_oce.F90 \ 
    3136    zdf_oce.F90 \ 
    3137    domzgr_substitute.h90 \ 
    3138    vectopt_loop_substitute.h90 \ 
    3139    KEY_CPP \ 
    3140    dynzdf_imp_atsk.F90 
    3141 $(MODEL_LIB)(dynzdf_iso.o) :  \ 
    31423348   $(MODEL_LIB)(daymod.o) \ 
    31433349   $(MODEL_LIB)(dom_oce.o) \ 
     
    31623368   $(MODEL_LIB)(trdvor_oce.o) \ 
    31633369   $(MODEL_LIB)(zdfmxl.o) \ 
    3164    daymod.F90 \ 
    3165    dom_oce.F90 \ 
    3166    in_out_manager.F90 \ 
    3167    lbclnk.F90 \ 
    3168    ldfdyn_oce.F90 \ 
     3370   dom_oce.F90 \ 
     3371   in_out_manager.F90 \ 
     3372   ldfslp.F90 \ 
    31693373   ldftra_oce.F90 \ 
    3170    lib_mpp.F90 \ 
    3171    lib_print.f90 \ 
    3172    oce.F90 \ 
    3173    par_kind.F90 \ 
    3174    par_oce.F90 \ 
    3175    phycst.F90 \ 
    3176    prtctl.f90 \ 
    3177    trabbl.F90 \ 
    3178    trdicp.F90 \ 
    3179    trdicp_oce.F90 \ 
    3180    trdmld.F90 \ 
    3181    trdmld_oce.F90 \ 
     3374   oce.F90 \ 
     3375   phycst.F90 \ 
     3376   prtctl.f90 \ 
     3377   taumod.F90 \ 
     3378   trdmod.F90 \ 
    31823379   trdmod_oce.F90 \ 
    3183    trdvor.F90 \ 
    3184    trdvor_oce.F90 \ 
    3185    zdfmxl.F90 \ 
     3380   zdf_oce.F90 \ 
    31863381   $(MODEL_LIB)(dom_oce.o) \ 
    31873382   $(MODEL_LIB)(in_out_manager.o) \ 
     
    31953390   $(MODEL_LIB)(trdmod_oce.o) \ 
    31963391   $(MODEL_LIB)(zdf_oce.o) \ 
    3197    dom_oce.F90 \ 
    3198    in_out_manager.F90 \ 
    3199    ldfslp.F90 \ 
    3200    ldftra_oce.F90 \ 
    3201    oce.F90 \ 
    3202    phycst.F90 \ 
    3203    prtctl.f90 \ 
    3204    taumod.F90 \ 
    3205    trdmod.F90 \ 
    3206    trdmod_oce.F90 \ 
    3207    zdf_oce.F90 \ 
    32083392   domzgr_substitute.h90 \ 
    32093393   vectopt_loop_substitute.h90 \ 
     
    32123396   dynzdf_iso.F90 
    32133397$(MODEL_LIB)(eosbn2.o) :   \ 
     3398   dom_oce.F90 \ 
     3399   in_out_manager.F90 \ 
     3400   lbclnk.F90 \ 
     3401   lib_mpp.F90 \ 
     3402   lib_print.f90 \ 
     3403   oce.F90 \ 
     3404   par_kind.F90 \ 
     3405   par_oce.F90 \ 
     3406   prtctl.f90 \ 
     3407   zdf_oce.F90 \ 
    32143408   $(MODEL_LIB)(dom_oce.o) \ 
    32153409   $(MODEL_LIB)(in_out_manager.o) \ 
     
    32243418   dom_oce.F90 \ 
    32253419   in_out_manager.F90 \ 
    3226    lbclnk.F90 \ 
    3227    lib_mpp.F90 \ 
    3228    lib_print.f90 \ 
    3229    oce.F90 \ 
    3230    par_kind.F90 \ 
    3231    par_oce.F90 \ 
    3232    prtctl.f90 \ 
    3233    zdf_oce.F90 \ 
     3420   phycst.F90 \ 
     3421   prtctl.f90 \ 
     3422   zdfddm.F90 \ 
    32343423   $(MODEL_LIB)(dom_oce.o) \ 
    32353424   $(MODEL_LIB)(in_out_manager.o) \ 
     
    32373426   $(MODEL_LIB)(prtctl.o) \ 
    32383427   $(MODEL_LIB)(zdfddm.o) \ 
    3239    dom_oce.F90 \ 
    3240    in_out_manager.F90 \ 
    3241    phycst.F90 \ 
    3242    prtctl.f90 \ 
    3243    zdfddm.F90 \ 
    32443428   domzgr_substitute.h90 \ 
    32453429   vectopt_loop_substitute.h90 \ 
     
    32473431   eosbn2.F90 
    32483432$(MODEL_LIB)(flo4rk.o) :   \ 
    3249    $(MODEL_LIB)(lib_print.o) \ 
    3250    $(MODEL_LIB)(par_kind.o) \ 
    3251    $(MODEL_LIB)(par_oce.o) \ 
    3252    lib_print.f90 \ 
    3253    par_kind.F90 \ 
    3254    par_oce.F90 \ 
     3433   lib_print.f90 \ 
     3434   par_kind.F90 \ 
     3435   par_oce.F90 \ 
     3436   $(MODEL_LIB)(lib_print.o) \ 
     3437   $(MODEL_LIB)(par_kind.o) \ 
     3438   $(MODEL_LIB)(par_oce.o) \ 
     3439   dom_oce.F90 \ 
     3440   flo_oce.F90 \ 
     3441   in_out_manager.F90 \ 
     3442   oce.F90 \ 
    32553443   $(MODEL_LIB)(dom_oce.o) \ 
    32563444   $(MODEL_LIB)(flo_oce.o) \ 
    32573445   $(MODEL_LIB)(in_out_manager.o) \ 
    32583446   $(MODEL_LIB)(oce.o) \ 
     3447   flo4rk.F90 
     3448$(MODEL_LIB)(floats.o) :   \ 
     3449   daymod.F90 \ 
    32593450   dom_oce.F90 \ 
    32603451   flo_oce.F90 \ 
    32613452   in_out_manager.F90 \ 
    3262    oce.F90 \ 
    3263    flo4rk.F90 
    3264 $(MODEL_LIB)(flo_oce.o) :  \ 
    3265    $(MODEL_LIB)(par_kind.o) \ 
    3266    par_kind.F90 \ 
    3267    $(MODEL_LIB)(par_oce.o) \ 
    3268    par_oce.F90 \ 
    3269    flo_oce.F90 
    3270 $(MODEL_LIB)(floats.o) :   \ 
     3453   lib_mpp.F90 \ 
     3454   oce.F90 \ 
     3455   par_oce.F90 \ 
     3456   phycst.F90 \ 
    32713457   $(MODEL_LIB)(daymod.o) \ 
    32723458   $(MODEL_LIB)(dom_oce.o) \ 
     
    32773463   $(MODEL_LIB)(par_oce.o) \ 
    32783464   $(MODEL_LIB)(phycst.o) \ 
    3279    daymod.F90 \ 
    3280    dom_oce.F90 \ 
     3465   flo4rk.F90 \ 
     3466   floblk.F90 \ 
     3467   flodom.F90 \ 
     3468   flowri.F90 \ 
    32813469   flo_oce.F90 \ 
    3282    in_out_manager.F90 \ 
    3283    lib_mpp.F90 \ 
    3284    oce.F90 \ 
    3285    par_oce.F90 \ 
    3286    phycst.F90 \ 
     3470   lib_mpp.F90 \ 
    32873471   $(MODEL_LIB)(flo4rk.o) \ 
    3288    $(MODEL_LIB)(flo_oce.o) \ 
    32893472   $(MODEL_LIB)(floblk.o) \ 
    32903473   $(MODEL_LIB)(flodom.o) \ 
    32913474   $(MODEL_LIB)(flowri.o) \ 
    3292    $(MODEL_LIB)(lib_mpp.o) \ 
    3293    flo4rk.F90 \ 
    3294    flo_oce.F90 \ 
    3295    floblk.F90 \ 
    3296    flodom.F90 \ 
    3297    flowri.F90 \ 
    3298    lib_mpp.F90 \ 
     3475   $(MODEL_LIB)(flo_oce.o) \ 
     3476   $(MODEL_LIB)(lib_mpp.o) \ 
    32993477   ../../../lib/libioipsl.a \ 
    33003478   floats.F90 
    33013479$(MODEL_LIB)(floblk.o) :   \ 
    3302    $(MODEL_LIB)(dom_oce.o) \ 
    3303    $(MODEL_LIB)(in_out_manager.o) \ 
    3304    $(MODEL_LIB)(lib_print.o) \ 
    3305    $(MODEL_LIB)(par_kind.o) \ 
    3306    $(MODEL_LIB)(par_oce.o) \ 
    3307    dom_oce.F90 \ 
    3308    in_out_manager.F90 \ 
    3309    lib_print.f90 \ 
    3310    par_kind.F90 \ 
    3311    par_oce.F90 \ 
     3480   dom_oce.F90 \ 
     3481   in_out_manager.F90 \ 
     3482   lib_print.f90 \ 
     3483   par_kind.F90 \ 
     3484   par_oce.F90 \ 
     3485   $(MODEL_LIB)(dom_oce.o) \ 
     3486   $(MODEL_LIB)(in_out_manager.o) \ 
     3487   $(MODEL_LIB)(lib_print.o) \ 
     3488   $(MODEL_LIB)(par_kind.o) \ 
     3489   $(MODEL_LIB)(par_oce.o) \ 
     3490   dom_oce.F90 \ 
     3491   flo_oce.F90 \ 
     3492   in_out_manager.F90 \ 
     3493   lib_mpp.F90 \ 
     3494   oce.F90 \ 
     3495   phycst.F90 \ 
    33123496   $(MODEL_LIB)(dom_oce.o) \ 
    33133497   $(MODEL_LIB)(flo_oce.o) \ 
     
    33163500   $(MODEL_LIB)(oce.o) \ 
    33173501   $(MODEL_LIB)(phycst.o) \ 
    3318    dom_oce.F90 \ 
    3319    flo_oce.F90 \ 
    3320    in_out_manager.F90 \ 
    3321    lib_mpp.F90 \ 
    3322    oce.F90 \ 
    3323    phycst.F90 \ 
    33243502   floblk.F90 
    33253503$(MODEL_LIB)(flodom.o) :   \ 
    3326    $(MODEL_LIB)(dom_oce.o) \ 
    3327    $(MODEL_LIB)(in_out_manager.o) \ 
    3328    $(MODEL_LIB)(lib_print.o) \ 
    3329    $(MODEL_LIB)(par_kind.o) \ 
    3330    $(MODEL_LIB)(par_oce.o) \ 
    3331    dom_oce.F90 \ 
    3332    in_out_manager.F90 \ 
    3333    lib_print.f90 \ 
    3334    par_kind.F90 \ 
    3335    par_oce.F90 \ 
     3504   dom_oce.F90 \ 
     3505   in_out_manager.F90 \ 
     3506   lib_print.f90 \ 
     3507   par_kind.F90 \ 
     3508   par_oce.F90 \ 
     3509   $(MODEL_LIB)(dom_oce.o) \ 
     3510   $(MODEL_LIB)(in_out_manager.o) \ 
     3511   $(MODEL_LIB)(lib_print.o) \ 
     3512   $(MODEL_LIB)(par_kind.o) \ 
     3513   $(MODEL_LIB)(par_oce.o) \ 
     3514   dom_oce.F90 \ 
     3515   flo_oce.F90 \ 
     3516   in_out_manager.F90 \ 
     3517   lib_mpp.F90 \ 
     3518   oce.F90 \ 
    33363519   $(MODEL_LIB)(dom_oce.o) \ 
    33373520   $(MODEL_LIB)(flo_oce.o) \ 
     
    33393522   $(MODEL_LIB)(lib_mpp.o) \ 
    33403523   $(MODEL_LIB)(oce.o) \ 
    3341    dom_oce.F90 \ 
    3342    flo_oce.F90 \ 
    3343    in_out_manager.F90 \ 
    3344    lib_mpp.F90 \ 
    3345    oce.F90 \ 
    33463524   domzgr_substitute.h90 \ 
    33473525   KEY_CPP \ 
    33483526   flodom.F90 
    33493527$(MODEL_LIB)(flowri.o) :   \ 
    3350    $(MODEL_LIB)(dom_oce.o) \ 
    3351    $(MODEL_LIB)(in_out_manager.o) \ 
    3352    $(MODEL_LIB)(lib_print.o) \ 
    3353    $(MODEL_LIB)(par_kind.o) \ 
    3354    $(MODEL_LIB)(par_oce.o) \ 
    3355    $(MODEL_LIB)(phycst.o) \ 
    3356    $(MODEL_LIB)(prtctl.o) \ 
    3357    dom_oce.F90 \ 
    3358    in_out_manager.F90 \ 
    3359    lib_print.f90 \ 
    3360    par_kind.F90 \ 
    3361    par_oce.F90 \ 
    3362    phycst.F90 \ 
    3363    prtctl.f90 \ 
     3528   dom_oce.F90 \ 
     3529   in_out_manager.F90 \ 
     3530   lib_print.f90 \ 
     3531   par_kind.F90 \ 
     3532   par_oce.F90 \ 
     3533   phycst.F90 \ 
     3534   prtctl.f90 \ 
     3535   $(MODEL_LIB)(dom_oce.o) \ 
     3536   $(MODEL_LIB)(in_out_manager.o) \ 
     3537   $(MODEL_LIB)(lib_print.o) \ 
     3538   $(MODEL_LIB)(par_kind.o) \ 
     3539   $(MODEL_LIB)(par_oce.o) \ 
     3540   $(MODEL_LIB)(phycst.o) \ 
     3541   $(MODEL_LIB)(prtctl.o) \ 
     3542   daymod.F90 \ 
     3543   dom_oce.F90 \ 
     3544   flo_oce.F90 \ 
     3545   in_out_manager.F90 \ 
     3546   lib_mpp.F90 \ 
     3547   oce.F90 \ 
    33643548   $(MODEL_LIB)(daymod.o) \ 
    33653549   $(MODEL_LIB)(dom_oce.o) \ 
     
    33683552   $(MODEL_LIB)(lib_mpp.o) \ 
    33693553   $(MODEL_LIB)(oce.o) \ 
     3554   domzgr_substitute.h90 \ 
     3555   KEY_CPP \ 
     3556   flowri.F90 
     3557$(MODEL_LIB)(flo_oce.o) :  \ 
     3558   par_kind.F90 \ 
     3559   $(MODEL_LIB)(par_kind.o) \ 
     3560   par_oce.F90 \ 
     3561   $(MODEL_LIB)(par_oce.o) \ 
     3562   flo_oce.F90 
     3563$(MODEL_LIB)(flxblk.o) :   \ 
     3564   blk_oce.F90 \ 
     3565   cpl_oce.F90 \ 
    33703566   daymod.F90 \ 
    33713567   dom_oce.F90 \ 
    3372    flo_oce.F90 \ 
    3373    in_out_manager.F90 \ 
    3374    lib_mpp.F90 \ 
    3375    oce.F90 \ 
    3376    domzgr_substitute.h90 \ 
    3377    KEY_CPP \ 
    3378    flowri.F90 
    3379 $(MODEL_LIB)(flx_oce.o) :  \ 
    3380    $(MODEL_LIB)(par_kind.o) \ 
    3381    par_kind.F90 \ 
    3382    $(MODEL_LIB)(par_oce.o) \ 
    3383    par_oce.F90 \ 
    3384    flx_oce.F90 
    3385 $(MODEL_LIB)(flxblk.o) :   \ 
     3568   flx_oce.F90 \ 
     3569   ice.F90 \ 
     3570   in_out_manager.F90 \ 
     3571   lbclnk.F90 \ 
     3572   lib_mpp.F90 \ 
     3573   lib_print.f90 \ 
     3574   oce.F90 \ 
     3575   ocfzpt.F90 \ 
     3576   par_kind.F90 \ 
     3577   par_oce.F90 \ 
     3578   phycst.F90 \ 
     3579   prtctl.f90 \ 
    33863580   $(MODEL_LIB)(blk_oce.o) \ 
    33873581   $(MODEL_LIB)(cpl_oce.o) \ 
     
    34003594   $(MODEL_LIB)(phycst.o) \ 
    34013595   $(MODEL_LIB)(prtctl.o) \ 
     3596   albedo.F90 \ 
    34023597   blk_oce.F90 \ 
    34033598   cpl_oce.F90 \ 
     
    34053600   dom_oce.F90 \ 
    34063601   flx_oce.F90 \ 
    3407    ice.F90 \ 
    3408    in_out_manager.F90 \ 
    3409    lbclnk.F90 \ 
    3410    lib_mpp.F90 \ 
    3411    lib_print.f90 \ 
     3602   in_out_manager.F90 \ 
     3603   lbclnk.F90 \ 
    34123604   oce.F90 \ 
    34133605   ocfzpt.F90 \ 
    3414    par_kind.F90 \ 
    3415    par_oce.F90 \ 
    34163606   phycst.F90 \ 
    34173607   prtctl.f90 \ 
     
    34283618   $(MODEL_LIB)(phycst.o) \ 
    34293619   $(MODEL_LIB)(prtctl.o) \ 
     3620   flxblk.F90 
     3621$(MODEL_LIB)(flxfwb.o) :   \ 
    34303622   albedo.F90 \ 
    34313623   blk_oce.F90 \ 
     
    34333625   daymod.F90 \ 
    34343626   dom_oce.F90 \ 
     3627   dtasal.F90 \ 
     3628   dtasst.F90 \ 
     3629   dtatem.F90 \ 
     3630   flxmod.F90 \ 
     3631   flxrnf.F90 \ 
    34353632   flx_oce.F90 \ 
    3436    in_out_manager.F90 \ 
    3437    lbclnk.F90 \ 
     3633   ice_oce.F90 \ 
     3634   in_out_manager.F90 \ 
     3635   lbclnk.F90 \ 
     3636   lib_mpp.F90 \ 
     3637   lib_print.f90 \ 
    34383638   oce.F90 \ 
    34393639   ocfzpt.F90 \ 
    3440    phycst.F90 \ 
    3441    prtctl.f90 \ 
    3442    flxblk.F90 
    3443 $(MODEL_LIB)(flxfwb.o) :   \ 
     3640   par_kind.F90 \ 
     3641   par_oce.F90 \ 
     3642   phycst.F90 \ 
     3643   prtctl.f90 \ 
     3644   taumod.F90 \ 
     3645   tradmp.F90 \ 
    34443646   $(MODEL_LIB)(albedo.o) \ 
    34453647   $(MODEL_LIB)(blk_oce.o) \ 
     
    34503652   $(MODEL_LIB)(dtasst.o) \ 
    34513653   $(MODEL_LIB)(dtatem.o) \ 
    3452    $(MODEL_LIB)(flx_oce.o) \ 
    34533654   $(MODEL_LIB)(flxmod.o) \ 
    34543655   $(MODEL_LIB)(flxrnf.o) \ 
     3656   $(MODEL_LIB)(flx_oce.o) \ 
    34553657   $(MODEL_LIB)(ice_oce.o) \ 
    34563658   $(MODEL_LIB)(in_out_manager.o) \ 
     
    34663668   $(MODEL_LIB)(taumod.o) \ 
    34673669   $(MODEL_LIB)(tradmp.o) \ 
    3468    albedo.F90 \ 
    34693670   blk_oce.F90 \ 
    34703671   cpl_oce.F90 \ 
    34713672   daymod.F90 \ 
    34723673   dom_oce.F90 \ 
    3473    dtasal.F90 \ 
    3474    dtasst.F90 \ 
    3475    dtatem.F90 \ 
    3476    flx_oce.F90 \ 
    3477    flxmod.F90 \ 
     3674   flxblk.F90 \ 
    34783675   flxrnf.F90 \ 
    3479    ice_oce.F90 \ 
    3480    in_out_manager.F90 \ 
    3481    lbclnk.F90 \ 
    3482    lib_mpp.F90 \ 
    3483    lib_print.f90 \ 
    3484    oce.F90 \ 
    3485    ocfzpt.F90 \ 
    3486    par_kind.F90 \ 
    3487    par_oce.F90 \ 
    3488    phycst.F90 \ 
    3489    prtctl.f90 \ 
    3490    taumod.F90 \ 
    3491    tradmp.F90 \ 
     3676   in_out_manager.F90 \ 
     3677   lib_mpp.F90 \ 
     3678   ocesbc.F90 \ 
     3679   oce.F90 \ 
     3680   phycst.F90 \ 
    34923681   $(MODEL_LIB)(blk_oce.o) \ 
    34933682   $(MODEL_LIB)(cpl_oce.o) \ 
     
    34983687   $(MODEL_LIB)(in_out_manager.o) \ 
    34993688   $(MODEL_LIB)(lib_mpp.o) \ 
    3500    $(MODEL_LIB)(oce.o) \ 
    35013689   $(MODEL_LIB)(ocesbc.o) \ 
    3502    $(MODEL_LIB)(phycst.o) \ 
    3503    blk_oce.F90 \ 
    3504    cpl_oce.F90 \ 
    3505    daymod.F90 \ 
    3506    dom_oce.F90 \ 
    3507    flxblk.F90 \ 
    3508    flxrnf.F90 \ 
    3509    in_out_manager.F90 \ 
    3510    lib_mpp.F90 \ 
    3511    oce.F90 \ 
    3512    ocesbc.F90 \ 
    3513    phycst.F90 \ 
     3690   $(MODEL_LIB)(oce.o) \ 
     3691   $(MODEL_LIB)(phycst.o) \ 
    35143692   domzgr_substitute.h90 \ 
    35153693   vectopt_loop_substitute.h90 \ 
     
    35173695   flxfwb.F90 
    35183696$(MODEL_LIB)(flxmod.o) :   \ 
     3697   daymod.F90 \ 
     3698   dom_oce.F90 \ 
     3699   in_out_manager.F90 \ 
     3700   lib_mpp.F90 \ 
     3701   lib_print.f90 \ 
     3702   oce.F90 \ 
     3703   par_kind.F90 \ 
     3704   par_oce.F90 \ 
     3705   phycst.F90 \ 
     3706   prtctl.f90 \ 
    35193707   $(MODEL_LIB)(daymod.o) \ 
    35203708   $(MODEL_LIB)(dom_oce.o) \ 
     
    35293717   daymod.F90 \ 
    35303718   dom_oce.F90 \ 
    3531    in_out_manager.F90 \ 
    3532    lib_mpp.F90 \ 
    3533    lib_print.f90 \ 
    3534    oce.F90 \ 
    3535    par_kind.F90 \ 
    3536    par_oce.F90 \ 
    3537    phycst.F90 \ 
    3538    prtctl.f90 \ 
     3719   flxrnf.F90 \ 
     3720   in_out_manager.F90 \ 
     3721   lbclnk.F90 \ 
     3722   lib_mpp.F90 \ 
     3723   oce.F90 \ 
     3724   ocfzpt.F90 \ 
     3725   phycst.F90 \ 
    35393726   $(MODEL_LIB)(daymod.o) \ 
    35403727   $(MODEL_LIB)(dom_oce.o) \ 
     
    35463733   $(MODEL_LIB)(ocfzpt.o) \ 
    35473734   $(MODEL_LIB)(phycst.o) \ 
    3548    daymod.F90 \ 
    3549    dom_oce.F90 \ 
     3735   blk_oce.F90 \ 
     3736   bulk.F90 \ 
     3737   cpl_oce.F90 \ 
    35503738   flxrnf.F90 \ 
    3551    in_out_manager.F90 \ 
    3552    lbclnk.F90 \ 
    3553    lib_mpp.F90 \ 
    3554    oce.F90 \ 
    3555    ocfzpt.F90 \ 
    3556    phycst.F90 \ 
     3739   flx_oce.F90 \ 
     3740   ice_oce.F90 \ 
    35573741   $(MODEL_LIB)(blk_oce.o) \ 
    35583742   $(MODEL_LIB)(bulk.o) \ 
    35593743   $(MODEL_LIB)(cpl_oce.o) \ 
     3744   $(MODEL_LIB)(flxrnf.o) \ 
    35603745   $(MODEL_LIB)(flx_oce.o) \ 
    3561    $(MODEL_LIB)(flxrnf.o) \ 
    35623746   $(MODEL_LIB)(ice_oce.o) \ 
    3563    blk_oce.F90 \ 
    3564    bulk.F90 \ 
    3565    cpl_oce.F90 \ 
    3566    flx_oce.F90 \ 
    3567    flxrnf.F90 \ 
    3568    ice_oce.F90 \ 
    35693747   domzgr_substitute.h90 \ 
    35703748   flx_bulk_daily.h90 \ 
     
    35763754   flxmod.F90 
    35773755$(MODEL_LIB)(flxrnf.o) :   \ 
    3578    $(MODEL_LIB)(dom_oce.o) \ 
    3579    $(MODEL_LIB)(in_out_manager.o) \ 
    3580    $(MODEL_LIB)(lib_print.o) \ 
    3581    $(MODEL_LIB)(par_kind.o) \ 
    3582    $(MODEL_LIB)(par_oce.o) \ 
    3583    $(MODEL_LIB)(phycst.o) \ 
    3584    $(MODEL_LIB)(prtctl.o) \ 
    3585    dom_oce.F90 \ 
    3586    in_out_manager.F90 \ 
    3587    lib_print.f90 \ 
    3588    par_kind.F90 \ 
    3589    par_oce.F90 \ 
    3590    phycst.F90 \ 
    3591    prtctl.f90 \ 
     3756   dom_oce.F90 \ 
     3757   in_out_manager.F90 \ 
     3758   lib_print.f90 \ 
     3759   par_kind.F90 \ 
     3760   par_oce.F90 \ 
     3761   phycst.F90 \ 
     3762   prtctl.f90 \ 
     3763   $(MODEL_LIB)(dom_oce.o) \ 
     3764   $(MODEL_LIB)(in_out_manager.o) \ 
     3765   $(MODEL_LIB)(lib_print.o) \ 
     3766   $(MODEL_LIB)(par_kind.o) \ 
     3767   $(MODEL_LIB)(par_oce.o) \ 
     3768   $(MODEL_LIB)(phycst.o) \ 
     3769   $(MODEL_LIB)(prtctl.o) \ 
     3770   daymod.F90 \ 
     3771   dom_oce.F90 \ 
     3772   in_out_manager.F90 \ 
     3773   phycst.F90 \ 
    35923774   $(MODEL_LIB)(daymod.o) \ 
    35933775   $(MODEL_LIB)(dom_oce.o) \ 
     
    36023784   $(MODEL_LIB)(in_out_manager.o) \ 
    36033785   $(MODEL_LIB)(phycst.o) \ 
    3604    daymod.F90 \ 
    3605    dom_oce.F90 \ 
    3606    in_out_manager.F90 \ 
    3607    phycst.F90 \ 
    36083786   flxrnf_ORCA_R05.h90 \ 
    36093787   ../../../lib/libioipsl.a \ 
    36103788   KEY_CPP \ 
    36113789   flxrnf.F90 
     3790$(MODEL_LIB)(flx_oce.o) :  \ 
     3791   par_kind.F90 \ 
     3792   $(MODEL_LIB)(par_kind.o) \ 
     3793   par_oce.F90 \ 
     3794   $(MODEL_LIB)(par_oce.o) \ 
     3795   flx_oce.F90 
    36123796$(MODEL_LIB)(geo2ocean.o) :   \ 
    3613    $(MODEL_LIB)(dom_oce.o) \ 
    3614    $(MODEL_LIB)(in_out_manager.o) \ 
    3615    $(MODEL_LIB)(lib_mpp.o) \ 
    3616    $(MODEL_LIB)(lib_print.o) \ 
    3617    $(MODEL_LIB)(oce.o) \ 
    3618    $(MODEL_LIB)(par_kind.o) \ 
    3619    $(MODEL_LIB)(par_oce.o) \ 
    3620    dom_oce.F90 \ 
    3621    in_out_manager.F90 \ 
    3622    lib_mpp.F90 \ 
    3623    lib_print.f90 \ 
    3624    oce.F90 \ 
    3625    par_kind.F90 \ 
    3626    par_oce.F90 \ 
    3627    $(MODEL_LIB)(dom_oce.o) \ 
    3628    $(MODEL_LIB)(in_out_manager.o) \ 
    3629    $(MODEL_LIB)(lbclnk.o) \ 
    3630    $(MODEL_LIB)(phycst.o) \ 
    3631    dom_oce.F90 \ 
    3632    in_out_manager.F90 \ 
    3633    lbclnk.F90 \ 
    3634    phycst.F90 \ 
     3797   dom_oce.F90 \ 
     3798   in_out_manager.F90 \ 
     3799   lib_mpp.F90 \ 
     3800   lib_print.f90 \ 
     3801   oce.F90 \ 
     3802   par_kind.F90 \ 
     3803   par_oce.F90 \ 
     3804   $(MODEL_LIB)(dom_oce.o) \ 
     3805   $(MODEL_LIB)(in_out_manager.o) \ 
     3806   $(MODEL_LIB)(lib_mpp.o) \ 
     3807   $(MODEL_LIB)(lib_print.o) \ 
     3808   $(MODEL_LIB)(oce.o) \ 
     3809   $(MODEL_LIB)(par_kind.o) \ 
     3810   $(MODEL_LIB)(par_oce.o) \ 
     3811   dom_oce.F90 \ 
     3812   in_out_manager.F90 \ 
     3813   lbclnk.F90 \ 
     3814   phycst.F90 \ 
     3815   $(MODEL_LIB)(dom_oce.o) \ 
     3816   $(MODEL_LIB)(in_out_manager.o) \ 
     3817   $(MODEL_LIB)(lbclnk.o) \ 
     3818   $(MODEL_LIB)(phycst.o) \ 
    36353819   vectopt_loop_substitute.h90 \ 
    36363820   KEY_CPP \ 
    36373821   geo2ocean.F90 
    3638 $(MODEL_LIB)(ice.o) :   \ 
    3639    $(MODEL_LIB)(par_oce.o) \ 
    3640    par_oce.F90 \ 
    3641    $(MODEL_LIB)(par_ice.o) \ 
     3822$(MODEL_LIB)(iceini.o) :   \ 
     3823   blk_oce.F90 \ 
     3824   daymod.F90 \ 
     3825   dom_ice.F90 \ 
     3826   dom_oce.F90 \ 
     3827   ice.F90 \ 
     3828   ice_oce.F90 \ 
     3829   in_out_manager.F90 \ 
     3830   lbclnk.F90 \ 
     3831   lib_print.f90 \ 
     3832   oce.F90 \ 
     3833   ocfzpt.F90 \ 
    36423834   par_ice.F90 \ 
    3643    ice.F90 
    3644 $(MODEL_LIB)(ice_oce.o) :  \ 
    3645    $(MODEL_LIB)(par_kind.o) \ 
    3646    $(MODEL_LIB)(par_oce.o) \ 
    3647    par_kind.F90 \ 
    3648    par_oce.F90 \ 
    3649    $(MODEL_LIB)(blk_oce.o) \ 
    3650    $(MODEL_LIB)(par_oce.o) \ 
    3651    blk_oce.F90 \ 
    3652    par_oce.F90 \ 
    3653    ice_oce.F90 
    3654 $(MODEL_LIB)(iceini.o) :   \ 
     3835   par_kind.F90 \ 
     3836   par_oce.F90 \ 
     3837   phycst.F90 \ 
    36553838   $(MODEL_LIB)(blk_oce.o) \ 
    36563839   $(MODEL_LIB)(daymod.o) \ 
     
    36683851   $(MODEL_LIB)(par_oce.o) \ 
    36693852   $(MODEL_LIB)(phycst.o) \ 
    3670    blk_oce.F90 \ 
    3671    daymod.F90 \ 
    3672    dom_ice.F90 \ 
    3673    dom_oce.F90 \ 
     3853   dom_oce.F90 \ 
     3854   flx_oce.F90 \ 
    36743855   ice.F90 \ 
    36753856   ice_oce.F90 \ 
    3676    in_out_manager.F90 \ 
    3677    lbclnk.F90 \ 
    3678    lib_print.f90 \ 
    3679    oce.F90 \ 
     3857   ini1d.F90 \ 
     3858   in_out_manager.F90 \ 
     3859   limistate.F90 \ 
     3860   limmsh.F90 \ 
     3861   limrst.F90 \ 
    36803862   ocfzpt.F90 \ 
    3681    par_ice.F90 \ 
    3682    par_kind.F90 \ 
    3683    par_oce.F90 \ 
    36843863   phycst.F90 \ 
    36853864   $(MODEL_LIB)(dom_oce.o) \ 
     
    36873866   $(MODEL_LIB)(ice.o) \ 
    36883867   $(MODEL_LIB)(ice_oce.o) \ 
    3689    $(MODEL_LIB)(in_out_manager.o) \ 
    36903868   $(MODEL_LIB)(ini1d.o) \ 
     3869   $(MODEL_LIB)(in_out_manager.o) \ 
    36913870   $(MODEL_LIB)(limistate.o) \ 
    36923871   $(MODEL_LIB)(limmsh.o) \ 
     
    36943873   $(MODEL_LIB)(ocfzpt.o) \ 
    36953874   $(MODEL_LIB)(phycst.o) \ 
    3696    dom_oce.F90 \ 
     3875   iceini.F90 
     3876$(MODEL_LIB)(icestp1d.o) : \ 
     3877   albedo.F90 \ 
     3878   blk_oce.F90 \ 
     3879   cpl_oce.F90 \ 
     3880   daymod.F90 \ 
     3881   dianam.F90 \ 
     3882   dom_ice.F90 \ 
     3883   dom_oce.F90 \ 
     3884   dtasal.F90 \ 
     3885   dtasst.F90 \ 
     3886   dtatem.F90 \ 
     3887   flxblk.F90 \ 
     3888   flxmod.F90 \ 
     3889   flxrnf.F90 \ 
    36973890   flx_oce.F90 \ 
     3891   iceini.F90 \ 
    36983892   ice.F90 \ 
    36993893   ice_oce.F90 \ 
    3700    in_out_manager.F90 \ 
    37013894   ini1d.F90 \ 
     3895   in_out_manager.F90 \ 
     3896   lbclnk.F90 \ 
     3897   lib_mpp.F90 \ 
     3898   lib_print.f90 \ 
     3899   limadv.F90 \ 
     3900   limhdf.F90 \ 
    37023901   limistate.F90 \ 
    37033902   limmsh.F90 \ 
     3903   limrhg.F90 \ 
    37043904   limrst.F90 \ 
     3905   limtab.F90 \ 
     3906   limthd_lac.F90 \ 
     3907   limthd_zdf.F90 \ 
     3908   oce.F90 \ 
    37053909   ocfzpt.F90 \ 
    3706    phycst.F90 \ 
    3707    iceini.F90 
    3708 $(MODEL_LIB)(icestp.o) :   \ 
     3910   par_ice.F90 \ 
     3911   par_kind.F90 \ 
     3912   par_oce.F90 \ 
     3913   phycst.F90 \ 
     3914   prtctl.f90 \ 
     3915   taumod.F90 \ 
     3916   thd_ice.F90 \ 
     3917   tradmp.F90 \ 
     3918   trdmod.F90 \ 
     3919   trdmod_oce.F90 \ 
     3920   zdfmxl.F90 \ 
     3921   zdf_oce.F90 \ 
    37093922   $(MODEL_LIB)(albedo.o) \ 
    37103923   $(MODEL_LIB)(blk_oce.o) \ 
     
    37173930   $(MODEL_LIB)(dtasst.o) \ 
    37183931   $(MODEL_LIB)(dtatem.o) \ 
    3719    $(MODEL_LIB)(flx_oce.o) \ 
    37203932   $(MODEL_LIB)(flxblk.o) \ 
    37213933   $(MODEL_LIB)(flxmod.o) \ 
    37223934   $(MODEL_LIB)(flxrnf.o) \ 
     3935   $(MODEL_LIB)(flx_oce.o) \ 
     3936   $(MODEL_LIB)(iceini.o) \ 
    37233937   $(MODEL_LIB)(ice.o) \ 
    37243938   $(MODEL_LIB)(ice_oce.o) \ 
    3725    $(MODEL_LIB)(iceini.o) \ 
    3726    $(MODEL_LIB)(in_out_manager.o) \ 
    37273939   $(MODEL_LIB)(ini1d.o) \ 
     3940   $(MODEL_LIB)(in_out_manager.o) \ 
    37283941   $(MODEL_LIB)(lbclnk.o) \ 
    37293942   $(MODEL_LIB)(lib_mpp.o) \ 
     
    37483961   $(MODEL_LIB)(thd_ice.o) \ 
    37493962   $(MODEL_LIB)(tradmp.o) \ 
     3963   $(MODEL_LIB)(trdmod.o) \ 
     3964   $(MODEL_LIB)(trdmod_oce.o) \ 
     3965   $(MODEL_LIB)(zdfmxl.o) \ 
     3966   $(MODEL_LIB)(zdf_oce.o) \ 
     3967   blk_oce.F90 \ 
     3968   cpl_oce.F90 \ 
     3969   daymod.F90 \ 
     3970   dom_ice.F90 \ 
     3971   dom_oce.F90 \ 
     3972   dtasal.F90 \ 
     3973   dtatem.F90 \ 
     3974   flxmod.F90 \ 
     3975   flxrnf.F90 \ 
     3976   flx_oce.F90 \ 
     3977   iceini.F90 \ 
     3978   ice.F90 \ 
     3979   ice_oce.F90 \ 
     3980   in_out_manager.F90 \ 
     3981   lbclnk.F90 \ 
     3982   limdia.F90 \ 
     3983   limdyn.F90 \ 
     3984   limflx.F90 \ 
     3985   limrst.F90 \ 
     3986   limthd.F90 \ 
     3987   limtrp.F90 \ 
     3988   limwri.F90 \ 
     3989   ocesbc.F90 \ 
     3990   oce.F90 \ 
     3991   ocfzpt.F90 \ 
     3992   phycst.F90 \ 
     3993   prtctl.f90 \ 
     3994   taumod.F90 \ 
     3995   tradmp.F90 \ 
     3996   $(MODEL_LIB)(blk_oce.o) \ 
     3997   $(MODEL_LIB)(cpl_oce.o) \ 
     3998   $(MODEL_LIB)(daymod.o) \ 
     3999   $(MODEL_LIB)(dom_ice.o) \ 
     4000   $(MODEL_LIB)(dom_oce.o) \ 
     4001   $(MODEL_LIB)(dtasal.o) \ 
     4002   $(MODEL_LIB)(dtatem.o) \ 
     4003   $(MODEL_LIB)(flxmod.o) \ 
     4004   $(MODEL_LIB)(flxrnf.o) \ 
     4005   $(MODEL_LIB)(flx_oce.o) \ 
     4006   $(MODEL_LIB)(iceini.o) \ 
     4007   $(MODEL_LIB)(ice.o) \ 
     4008   $(MODEL_LIB)(ice_oce.o) \ 
     4009   $(MODEL_LIB)(in_out_manager.o) \ 
     4010   $(MODEL_LIB)(lbclnk.o) \ 
     4011   $(MODEL_LIB)(limdia.o) \ 
     4012   $(MODEL_LIB)(limdyn.o) \ 
     4013   $(MODEL_LIB)(limflx.o) \ 
     4014   $(MODEL_LIB)(limrst.o) \ 
     4015   $(MODEL_LIB)(limthd.o) \ 
     4016   $(MODEL_LIB)(limtrp.o) \ 
     4017   $(MODEL_LIB)(limwri.o) \ 
     4018   $(MODEL_LIB)(ocesbc.o) \ 
     4019   $(MODEL_LIB)(oce.o) \ 
     4020   $(MODEL_LIB)(ocfzpt.o) \ 
     4021   $(MODEL_LIB)(phycst.o) \ 
     4022   $(MODEL_LIB)(prtctl.o) \ 
     4023   $(MODEL_LIB)(taumod.o) \ 
     4024   $(MODEL_LIB)(tradmp.o) \ 
     4025   domzgr_substitute.h90 \ 
     4026   vectopt_loop_substitute.h90 \ 
     4027   KEY_CPP \ 
     4028   icestp1d.F90 
     4029$(MODEL_LIB)(icestp.o) :   \ 
    37504030   albedo.F90 \ 
    37514031   blk_oce.F90 \ 
     
    37584038   dtasst.F90 \ 
    37594039   dtatem.F90 \ 
    3760    flx_oce.F90 \ 
    37614040   flxblk.F90 \ 
    37624041   flxmod.F90 \ 
    37634042   flxrnf.F90 \ 
     4043   flx_oce.F90 \ 
     4044   iceini.F90 \ 
    37644045   ice.F90 \ 
    37654046   ice_oce.F90 \ 
    3766    iceini.F90 \ 
    3767    in_out_manager.F90 \ 
    37684047   ini1d.F90 \ 
     4048   in_out_manager.F90 \ 
    37694049   lbclnk.F90 \ 
    37704050   lib_mpp.F90 \ 
     
    37894069   thd_ice.F90 \ 
    37904070   tradmp.F90 \ 
    3791    $(MODEL_LIB)(cpl_oce.o) \ 
    3792    $(MODEL_LIB)(daymod.o) \ 
    3793    $(MODEL_LIB)(dom_ice.o) \ 
    3794    $(MODEL_LIB)(dom_oce.o) \ 
    3795    $(MODEL_LIB)(flx_oce.o) \ 
    3796    $(MODEL_LIB)(ice.o) \ 
    3797    $(MODEL_LIB)(ice_oce.o) \ 
    3798    $(MODEL_LIB)(iceini.o) \ 
    3799    $(MODEL_LIB)(in_out_manager.o) \ 
    3800    $(MODEL_LIB)(lbclnk.o) \ 
    3801    $(MODEL_LIB)(limdia.o) \ 
    3802    $(MODEL_LIB)(limdyn.o) \ 
    3803    $(MODEL_LIB)(limflx.o) \ 
    3804    $(MODEL_LIB)(limrst.o) \ 
    3805    $(MODEL_LIB)(limthd.o) \ 
    3806    $(MODEL_LIB)(limtrp.o) \ 
    3807    $(MODEL_LIB)(limwri.o) \ 
    3808    $(MODEL_LIB)(oce.o) \ 
    3809    $(MODEL_LIB)(ocesbc.o) \ 
    3810    $(MODEL_LIB)(phycst.o) \ 
    3811    $(MODEL_LIB)(prtctl.o) \ 
    3812    $(MODEL_LIB)(taumod.o) \ 
    3813    cpl_oce.F90 \ 
    3814    daymod.F90 \ 
    3815    dom_ice.F90 \ 
    3816    dom_oce.F90 \ 
    3817    flx_oce.F90 \ 
    3818    ice.F90 \ 
    3819    ice_oce.F90 \ 
    3820    iceini.F90 \ 
    3821    in_out_manager.F90 \ 
    3822    lbclnk.F90 \ 
    3823    limdia.F90 \ 
    3824    limdyn.F90 \ 
    3825    limflx.F90 \ 
    3826    limrst.F90 \ 
    3827    limthd.F90 \ 
    3828    limtrp.F90 \ 
    3829    limwri.F90 \ 
    3830    oce.F90 \ 
    3831    ocesbc.F90 \ 
    3832    phycst.F90 \ 
    3833    prtctl.f90 \ 
    3834    taumod.F90 \ 
    3835    domzgr_substitute.h90 \ 
    3836    vectopt_loop_substitute.h90 \ 
    3837    KEY_CPP \ 
    3838    icestp.F90 
    3839 $(MODEL_LIB)(icestp1d.o) : \ 
    38404071   $(MODEL_LIB)(albedo.o) \ 
    38414072   $(MODEL_LIB)(blk_oce.o) \ 
     
    38484079   $(MODEL_LIB)(dtasst.o) \ 
    38494080   $(MODEL_LIB)(dtatem.o) \ 
    3850    $(MODEL_LIB)(flx_oce.o) \ 
    38514081   $(MODEL_LIB)(flxblk.o) \ 
    38524082   $(MODEL_LIB)(flxmod.o) \ 
    38534083   $(MODEL_LIB)(flxrnf.o) \ 
     4084   $(MODEL_LIB)(flx_oce.o) \ 
     4085   $(MODEL_LIB)(iceini.o) \ 
    38544086   $(MODEL_LIB)(ice.o) \ 
    38554087   $(MODEL_LIB)(ice_oce.o) \ 
    3856    $(MODEL_LIB)(iceini.o) \ 
    3857    $(MODEL_LIB)(in_out_manager.o) \ 
    38584088   $(MODEL_LIB)(ini1d.o) \ 
     4089   $(MODEL_LIB)(in_out_manager.o) \ 
    38594090   $(MODEL_LIB)(lbclnk.o) \ 
    38604091   $(MODEL_LIB)(lib_mpp.o) \ 
     
    38794110   $(MODEL_LIB)(thd_ice.o) \ 
    38804111   $(MODEL_LIB)(tradmp.o) \ 
    3881    $(MODEL_LIB)(trdmod.o) \ 
    3882    $(MODEL_LIB)(trdmod_oce.o) \ 
    3883    $(MODEL_LIB)(zdf_oce.o) \ 
    3884    $(MODEL_LIB)(zdfmxl.o) \ 
    3885    albedo.F90 \ 
    3886    blk_oce.F90 \ 
    38874112   cpl_oce.F90 \ 
    38884113   daymod.F90 \ 
    3889    dianam.F90 \ 
    38904114   dom_ice.F90 \ 
    38914115   dom_oce.F90 \ 
    3892    dtasal.F90 \ 
    3893    dtasst.F90 \ 
    3894    dtatem.F90 \ 
    38954116   flx_oce.F90 \ 
    3896    flxblk.F90 \ 
    3897    flxmod.F90 \ 
    3898    flxrnf.F90 \ 
     4117   iceini.F90 \ 
    38994118   ice.F90 \ 
    39004119   ice_oce.F90 \ 
    3901    iceini.F90 \ 
    3902    in_out_manager.F90 \ 
    3903    ini1d.F90 \ 
    3904    lbclnk.F90 \ 
    3905    lib_mpp.F90 \ 
    3906    lib_print.f90 \ 
    3907    limadv.F90 \ 
    3908    limhdf.F90 \ 
    3909    limistate.F90 \ 
    3910    limmsh.F90 \ 
    3911    limrhg.F90 \ 
     4120   in_out_manager.F90 \ 
     4121   lbclnk.F90 \ 
     4122   limdia.F90 \ 
     4123   limdyn.F90 \ 
     4124   limflx.F90 \ 
    39124125   limrst.F90 \ 
    3913    limtab.F90 \ 
    3914    limthd_lac.F90 \ 
    3915    limthd_zdf.F90 \ 
    3916    oce.F90 \ 
    3917    ocfzpt.F90 \ 
    3918    par_ice.F90 \ 
    3919    par_kind.F90 \ 
    3920    par_oce.F90 \ 
     4126   limthd.F90 \ 
     4127   limtrp.F90 \ 
     4128   limwri.F90 \ 
     4129   ocesbc.F90 \ 
     4130   oce.F90 \ 
    39214131   phycst.F90 \ 
    39224132   prtctl.f90 \ 
    39234133   taumod.F90 \ 
    3924    thd_ice.F90 \ 
    3925    tradmp.F90 \ 
    3926    trdmod.F90 \ 
    3927    trdmod_oce.F90 \ 
    3928    zdf_oce.F90 \ 
    3929    zdfmxl.F90 \ 
    3930    $(MODEL_LIB)(blk_oce.o) \ 
    39314134   $(MODEL_LIB)(cpl_oce.o) \ 
    39324135   $(MODEL_LIB)(daymod.o) \ 
    39334136   $(MODEL_LIB)(dom_ice.o) \ 
    39344137   $(MODEL_LIB)(dom_oce.o) \ 
    3935    $(MODEL_LIB)(dtasal.o) \ 
    3936    $(MODEL_LIB)(dtatem.o) \ 
    39374138   $(MODEL_LIB)(flx_oce.o) \ 
    3938    $(MODEL_LIB)(flxmod.o) \ 
    3939    $(MODEL_LIB)(flxrnf.o) \ 
     4139   $(MODEL_LIB)(iceini.o) \ 
    39404140   $(MODEL_LIB)(ice.o) \ 
    39414141   $(MODEL_LIB)(ice_oce.o) \ 
    3942    $(MODEL_LIB)(iceini.o) \ 
    39434142   $(MODEL_LIB)(in_out_manager.o) \ 
    39444143   $(MODEL_LIB)(lbclnk.o) \ 
     
    39504149   $(MODEL_LIB)(limtrp.o) \ 
    39514150   $(MODEL_LIB)(limwri.o) \ 
    3952    $(MODEL_LIB)(oce.o) \ 
    39534151   $(MODEL_LIB)(ocesbc.o) \ 
    3954    $(MODEL_LIB)(ocfzpt.o) \ 
     4152   $(MODEL_LIB)(oce.o) \ 
    39554153   $(MODEL_LIB)(phycst.o) \ 
    39564154   $(MODEL_LIB)(prtctl.o) \ 
    39574155   $(MODEL_LIB)(taumod.o) \ 
    3958    $(MODEL_LIB)(tradmp.o) \ 
     4156   domzgr_substitute.h90 \ 
     4157   vectopt_loop_substitute.h90 \ 
     4158   KEY_CPP \ 
     4159   icestp.F90 
     4160$(MODEL_LIB)(ice.o) :   \ 
     4161   par_oce.F90 \ 
     4162   $(MODEL_LIB)(par_oce.o) \ 
     4163   par_ice.F90 \ 
     4164   $(MODEL_LIB)(par_ice.o) \ 
     4165   ice.F90 
     4166$(MODEL_LIB)(ice_oce.o) :  \ 
     4167   par_kind.F90 \ 
     4168   par_oce.F90 \ 
     4169   $(MODEL_LIB)(par_kind.o) \ 
     4170   $(MODEL_LIB)(par_oce.o) \ 
     4171   blk_oce.F90 \ 
     4172   par_oce.F90 \ 
     4173   $(MODEL_LIB)(blk_oce.o) \ 
     4174   $(MODEL_LIB)(par_oce.o) \ 
     4175   ice_oce.F90 
     4176$(MODEL_LIB)(ini1d.o) : \ 
     4177   in_out_manager.F90 \ 
     4178   lib_print.f90 \ 
     4179   par_kind.F90 \ 
     4180   par_oce.F90 \ 
     4181   $(MODEL_LIB)(in_out_manager.o) \ 
     4182   $(MODEL_LIB)(lib_print.o) \ 
     4183   $(MODEL_LIB)(par_kind.o) \ 
     4184   $(MODEL_LIB)(par_oce.o) \ 
     4185   dom_oce.F90 \ 
     4186   in_out_manager.F90 \ 
     4187   phycst.F90 \ 
     4188   $(MODEL_LIB)(dom_oce.o) \ 
     4189   $(MODEL_LIB)(in_out_manager.o) \ 
     4190   $(MODEL_LIB)(phycst.o) \ 
     4191   ini1d.F90 
     4192$(MODEL_LIB)(in_out_manager.o) : \ 
     4193   par_kind.F90 \ 
     4194   $(MODEL_LIB)(par_kind.o) \ 
     4195   lib_print.f90 \ 
     4196   par_kind.F90 \ 
     4197   par_oce.F90 \ 
     4198   $(MODEL_LIB)(lib_print.o) \ 
     4199   $(MODEL_LIB)(par_kind.o) \ 
     4200   $(MODEL_LIB)(par_oce.o) \ 
     4201   in_out_manager.F90 
     4202$(MODEL_LIB)(istate.o) :   \ 
    39594203   blk_oce.F90 \ 
    39604204   cpl_oce.F90 \ 
    39614205   daymod.F90 \ 
    3962    dom_ice.F90 \ 
    3963    dom_oce.F90 \ 
    3964    dtasal.F90 \ 
    3965    dtatem.F90 \ 
     4206   dom_oce.F90 \ 
     4207   dynspg_exp.F90 \ 
     4208   dynspg_exp_jki.F90 \ 
     4209   dynspg_flt.F90 \ 
     4210   dynspg_flt_jki.F90 \ 
     4211   dynspg_oce.F90 \ 
     4212   dynspg_rl.F90 \ 
     4213   dynspg_ts.F90 \ 
     4214   dynspg_ts_jki.F90 \ 
    39664215   flx_oce.F90 \ 
    3967    flxmod.F90 \ 
    3968    flxrnf.F90 \ 
    3969    ice.F90 \ 
    39704216   ice_oce.F90 \ 
    3971    iceini.F90 \ 
    3972    in_out_manager.F90 \ 
    3973    lbclnk.F90 \ 
    3974    limdia.F90 \ 
    3975    limdyn.F90 \ 
    3976    limflx.F90 \ 
    3977    limrst.F90 \ 
    3978    limthd.F90 \ 
    3979    limtrp.F90 \ 
    3980    limwri.F90 \ 
    3981    oce.F90 \ 
    3982    ocesbc.F90 \ 
    3983    ocfzpt.F90 \ 
    3984    phycst.F90 \ 
    3985    prtctl.f90 \ 
    3986    taumod.F90 \ 
    3987    tradmp.F90 \ 
    3988    domzgr_substitute.h90 \ 
    3989    vectopt_loop_substitute.h90 \ 
    3990    KEY_CPP \ 
    3991    icestp1d.F90 
    3992 $(MODEL_LIB)(in_out_manager.o) : \ 
    3993    $(MODEL_LIB)(par_kind.o) \ 
    3994    par_kind.F90 \ 
    3995    $(MODEL_LIB)(lib_print.o) \ 
    3996    $(MODEL_LIB)(par_kind.o) \ 
    3997    $(MODEL_LIB)(par_oce.o) \ 
    3998    lib_print.f90 \ 
    3999    par_kind.F90 \ 
    4000    par_oce.F90 \ 
    4001    in_out_manager.F90 
    4002 $(MODEL_LIB)(ini1d.o) : \ 
    4003    $(MODEL_LIB)(in_out_manager.o) \ 
    4004    $(MODEL_LIB)(lib_print.o) \ 
    4005    $(MODEL_LIB)(par_kind.o) \ 
    4006    $(MODEL_LIB)(par_oce.o) \ 
    4007    in_out_manager.F90 \ 
    4008    lib_print.f90 \ 
    4009    par_kind.F90 \ 
    4010    par_oce.F90 \ 
    4011    $(MODEL_LIB)(dom_oce.o) \ 
    4012    $(MODEL_LIB)(in_out_manager.o) \ 
    4013    $(MODEL_LIB)(phycst.o) \ 
    4014    dom_oce.F90 \ 
    4015    in_out_manager.F90 \ 
    4016    phycst.F90 \ 
    4017    ini1d.F90 
    4018 $(MODEL_LIB)(istate.o) :   \ 
     4217   in_out_manager.F90 \ 
     4218   lbclnk.F90 \ 
     4219   lib_mpp.F90 \ 
     4220   lib_print.f90 \ 
     4221   obc_oce.F90 \ 
     4222   oce.F90 \ 
     4223   par_kind.F90 \ 
     4224   par_oce.F90 \ 
     4225   phycst.F90 \ 
     4226   prtctl.f90 \ 
     4227   solfet.F90 \ 
     4228   solpcg.F90 \ 
     4229   solsor.F90 \ 
     4230   sol_oce.F90 \ 
     4231   trdmod.F90 \ 
     4232   trdmod_oce.F90 \ 
     4233   zdfddm.F90 \ 
     4234   zdftke.F90 \ 
     4235   zdf_oce.F90 \ 
    40194236   $(MODEL_LIB)(blk_oce.o) \ 
    40204237   $(MODEL_LIB)(cpl_oce.o) \ 
     
    40224239   $(MODEL_LIB)(dom_oce.o) \ 
    40234240   $(MODEL_LIB)(dynspg_exp.o) \ 
     4241   $(MODEL_LIB)(dynspg_exp_jki.o) \ 
    40244242   $(MODEL_LIB)(dynspg_flt.o) \ 
    40254243   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     
    40274245   $(MODEL_LIB)(dynspg_rl.o) \ 
    40284246   $(MODEL_LIB)(dynspg_ts.o) \ 
     4247   $(MODEL_LIB)(dynspg_ts_jki.o) \ 
    40294248   $(MODEL_LIB)(flx_oce.o) \ 
    40304249   $(MODEL_LIB)(ice_oce.o) \ 
     
    40394258   $(MODEL_LIB)(phycst.o) \ 
    40404259   $(MODEL_LIB)(prtctl.o) \ 
    4041    $(MODEL_LIB)(sol_oce.o) \ 
    40424260   $(MODEL_LIB)(solfet.o) \ 
    40434261   $(MODEL_LIB)(solpcg.o) \ 
    40444262   $(MODEL_LIB)(solsor.o) \ 
     4263   $(MODEL_LIB)(sol_oce.o) \ 
    40454264   $(MODEL_LIB)(trdmod.o) \ 
    40464265   $(MODEL_LIB)(trdmod_oce.o) \ 
    4047    $(MODEL_LIB)(zdf_oce.o) \ 
    40484266   $(MODEL_LIB)(zdfddm.o) \ 
    40494267   $(MODEL_LIB)(zdftke.o) \ 
    4050    blk_oce.F90 \ 
    4051    cpl_oce.F90 \ 
     4268   $(MODEL_LIB)(zdf_oce.o) \ 
    40524269   daymod.F90 \ 
    4053    dom_oce.F90 \ 
    4054    dynspg_exp.F90 \ 
    4055    dynspg_flt.F90 \ 
    4056    dynspg_flt_jki.F90 \ 
    4057    dynspg_oce.F90 \ 
    4058    dynspg_rl.F90 \ 
    4059    dynspg_ts.F90 \ 
    4060    flx_oce.F90 \ 
    4061    ice_oce.F90 \ 
    4062    in_out_manager.F90 \ 
    4063    lbclnk.F90 \ 
    4064    lib_mpp.F90 \ 
    4065    lib_print.f90 \ 
    4066    obc_oce.F90 \ 
    4067    oce.F90 \ 
    4068    par_kind.F90 \ 
    4069    par_oce.F90 \ 
    4070    phycst.F90 \ 
    4071    prtctl.f90 \ 
    4072    sol_oce.F90 \ 
    4073    solfet.F90 \ 
    4074    solpcg.F90 \ 
    4075    solsor.F90 \ 
    4076    trdmod.F90 \ 
    4077    trdmod_oce.F90 \ 
     4270   divcur.F90 \ 
     4271   dom_oce.F90 \ 
     4272   dtasal.F90 \ 
     4273   dtatem.F90 \ 
     4274   dynspg.F90 \ 
     4275   eosbn2.F90 \ 
     4276   in_out_manager.F90 \ 
     4277   lbclnk.F90 \ 
     4278   ldftra_oce.F90 \ 
     4279   oce.F90 \ 
     4280   phycst.F90 \ 
     4281   restart.F90 \ 
     4282   solisl.F90 \ 
     4283   wzvmod.F90 \ 
    40784284   zdf_oce.F90 \ 
    4079    zdfddm.F90 \ 
    4080    zdftke.F90 \ 
    40814285   $(MODEL_LIB)(daymod.o) \ 
    40824286   $(MODEL_LIB)(divcur.o) \ 
     
    40954299   $(MODEL_LIB)(wzvmod.o) \ 
    40964300   $(MODEL_LIB)(zdf_oce.o) \ 
    4097    daymod.F90 \ 
    4098    divcur.F90 \ 
    4099    dom_oce.F90 \ 
    4100    dtasal.F90 \ 
    4101    dtatem.F90 \ 
    4102    dynspg.F90 \ 
    4103    eosbn2.F90 \ 
    4104    in_out_manager.F90 \ 
    4105    lbclnk.F90 \ 
    4106    ldftra_oce.F90 \ 
    4107    oce.F90 \ 
    4108    phycst.F90 \ 
    4109    restart.F90 \ 
    4110    solisl.F90 \ 
    4111    wzvmod.F90 \ 
    4112    zdf_oce.F90 \ 
    41134301   domzgr_substitute.h90 \ 
    41144302   vectopt_loop_substitute.h90 \ 
     
    41174305   istate.F90 
    41184306$(MODEL_LIB)(lbclnk.o) :   \ 
    4119    $(MODEL_LIB)(dom_oce.o) \ 
    4120    $(MODEL_LIB)(in_out_manager.o) \ 
    4121    $(MODEL_LIB)(lib_print.o) \ 
    4122    $(MODEL_LIB)(par_kind.o) \ 
    4123    $(MODEL_LIB)(par_oce.o) \ 
    4124    dom_oce.F90 \ 
    4125    in_out_manager.F90 \ 
    4126    lib_print.f90 \ 
    4127    par_kind.F90 \ 
    4128    par_oce.F90 \ 
    4129    $(MODEL_LIB)(dom_oce.o) \ 
    4130    $(MODEL_LIB)(in_out_manager.o) \ 
    4131    $(MODEL_LIB)(lib_mpp.o) \ 
    4132    $(MODEL_LIB)(oce.o) \ 
    4133    dom_oce.F90 \ 
    4134    in_out_manager.F90 \ 
    4135    lib_mpp.F90 \ 
    4136    oce.F90 \ 
     4307   dom_oce.F90 \ 
     4308   in_out_manager.F90 \ 
     4309   lib_print.f90 \ 
     4310   par_kind.F90 \ 
     4311   par_oce.F90 \ 
     4312   $(MODEL_LIB)(dom_oce.o) \ 
     4313   $(MODEL_LIB)(in_out_manager.o) \ 
     4314   $(MODEL_LIB)(lib_print.o) \ 
     4315   $(MODEL_LIB)(par_kind.o) \ 
     4316   $(MODEL_LIB)(par_oce.o) \ 
     4317   dom_oce.F90 \ 
     4318   in_out_manager.F90 \ 
     4319   lib_mpp.F90 \ 
     4320   oce.F90 \ 
     4321   $(MODEL_LIB)(dom_oce.o) \ 
     4322   $(MODEL_LIB)(in_out_manager.o) \ 
     4323   $(MODEL_LIB)(lib_mpp.o) \ 
     4324   $(MODEL_LIB)(oce.o) \ 
    41374325   lbclnk.F90 
    41384326$(MODEL_LIB)(ldfdyn.o) :   \ 
     4327   dom_oce.F90 \ 
     4328   in_out_manager.F90 \ 
     4329   lbclnk.F90 \ 
     4330   ldfdyn_oce.F90 \ 
     4331   ldftra_oce.F90 \ 
     4332   lib_mpp.F90 \ 
     4333   lib_print.f90 \ 
     4334   oce.F90 \ 
     4335   par_kind.F90 \ 
     4336   par_oce.F90 \ 
     4337   phycst.F90 \ 
     4338   prtctl.f90 \ 
     4339   zdfmxl.F90 \ 
    41394340   $(MODEL_LIB)(dom_oce.o) \ 
    41404341   $(MODEL_LIB)(in_out_manager.o) \ 
     
    41544355   lbclnk.F90 \ 
    41554356   ldfdyn_oce.F90 \ 
    4156    ldftra_oce.F90 \ 
    4157    lib_mpp.F90 \ 
    4158    lib_print.f90 \ 
    4159    oce.F90 \ 
    4160    par_kind.F90 \ 
    4161    par_oce.F90 \ 
    4162    phycst.F90 \ 
    4163    prtctl.f90 \ 
    4164    zdfmxl.F90 \ 
     4357   ldfslp.F90 \ 
     4358   lib_mpp.F90 \ 
     4359   oce.F90 \ 
     4360   phycst.F90 \ 
    41654361   $(MODEL_LIB)(dom_oce.o) \ 
    41664362   $(MODEL_LIB)(in_out_manager.o) \ 
     
    41714367   $(MODEL_LIB)(oce.o) \ 
    41724368   $(MODEL_LIB)(phycst.o) \ 
    4173    dom_oce.F90 \ 
    4174    in_out_manager.F90 \ 
    4175    lbclnk.F90 \ 
    4176    ldfdyn_oce.F90 \ 
    4177    ldfslp.F90 \ 
    4178    lib_mpp.F90 \ 
    4179    oce.F90 \ 
    4180    phycst.F90 \ 
     4369   ldftra_oce.F90 \ 
    41814370   $(MODEL_LIB)(ldftra_oce.o) \ 
    4182    ldftra_oce.F90 \ 
    41834371   domzgr_substitute.h90 \ 
    41844372   ldfdyn_antarctic.h90 \ 
     
    41914379   ldfdyn.F90 
    41924380$(MODEL_LIB)(ldfdyn_oce.o) :  \ 
    4193    $(MODEL_LIB)(par_kind.o) \ 
    4194    par_kind.F90 \ 
    4195    $(MODEL_LIB)(par_oce.o) \ 
    4196    par_oce.F90 \ 
     4381   par_kind.F90 \ 
     4382   $(MODEL_LIB)(par_kind.o) \ 
     4383   par_oce.F90 \ 
     4384   $(MODEL_LIB)(par_oce.o) \ 
    41974385   ldfdyn_oce.F90 
    41984386$(MODEL_LIB)(ldfeiv.o) :   \ 
     4387   daymod.F90 \ 
     4388   dom_oce.F90 \ 
     4389   in_out_manager.F90 \ 
     4390   lbclnk.F90 \ 
     4391   ldfdyn_oce.F90 \ 
     4392   ldftra_oce.F90 \ 
     4393   lib_mpp.F90 \ 
     4394   lib_print.f90 \ 
     4395   oce.F90 \ 
     4396   par_kind.F90 \ 
     4397   par_oce.F90 \ 
     4398   phycst.F90 \ 
     4399   prtctl.f90 \ 
     4400   zdfmxl.F90 \ 
    41994401   $(MODEL_LIB)(daymod.o) \ 
    42004402   $(MODEL_LIB)(dom_oce.o) \ 
     
    42114413   $(MODEL_LIB)(prtctl.o) \ 
    42124414   $(MODEL_LIB)(zdfmxl.o) \ 
    4213    daymod.F90 \ 
     4415   dom_oce.F90 \ 
     4416   flxrnf.F90 \ 
     4417   in_out_manager.F90 \ 
     4418   lbclnk.F90 \ 
     4419   ldfslp.F90 \ 
     4420   ldftra_oce.F90 \ 
     4421   oce.F90 \ 
     4422   phycst.F90 \ 
     4423   prtctl.f90 \ 
     4424   $(MODEL_LIB)(dom_oce.o) \ 
     4425   $(MODEL_LIB)(flxrnf.o) \ 
     4426   $(MODEL_LIB)(in_out_manager.o) \ 
     4427   $(MODEL_LIB)(lbclnk.o) \ 
     4428   $(MODEL_LIB)(ldfslp.o) \ 
     4429   $(MODEL_LIB)(ldftra_oce.o) \ 
     4430   $(MODEL_LIB)(oce.o) \ 
     4431   $(MODEL_LIB)(phycst.o) \ 
     4432   $(MODEL_LIB)(prtctl.o) \ 
     4433   domzgr_substitute.h90 \ 
     4434   vectopt_loop_substitute.h90 \ 
     4435   KEY_CPP \ 
     4436   ldfeiv.F90 
     4437$(MODEL_LIB)(ldfslp.o) :   \ 
     4438   dom_oce.F90 \ 
     4439   in_out_manager.F90 \ 
     4440   lib_mpp.F90 \ 
     4441   lib_print.f90 \ 
     4442   oce.F90 \ 
     4443   par_kind.F90 \ 
     4444   par_oce.F90 \ 
     4445   prtctl.f90 \ 
     4446   zdf_oce.F90 \ 
     4447   $(MODEL_LIB)(dom_oce.o) \ 
     4448   $(MODEL_LIB)(in_out_manager.o) \ 
     4449   $(MODEL_LIB)(lib_mpp.o) \ 
     4450   $(MODEL_LIB)(lib_print.o) \ 
     4451   $(MODEL_LIB)(oce.o) \ 
     4452   $(MODEL_LIB)(par_kind.o) \ 
     4453   $(MODEL_LIB)(par_oce.o) \ 
     4454   $(MODEL_LIB)(prtctl.o) \ 
     4455   $(MODEL_LIB)(zdf_oce.o) \ 
    42144456   dom_oce.F90 \ 
    42154457   in_out_manager.F90 \ 
     
    42174459   ldfdyn_oce.F90 \ 
    42184460   ldftra_oce.F90 \ 
    4219    lib_mpp.F90 \ 
    4220    lib_print.f90 \ 
    4221    oce.F90 \ 
    4222    par_kind.F90 \ 
    4223    par_oce.F90 \ 
     4461   oce.F90 \ 
    42244462   phycst.F90 \ 
    42254463   prtctl.f90 \ 
    42264464   zdfmxl.F90 \ 
    42274465   $(MODEL_LIB)(dom_oce.o) \ 
    4228    $(MODEL_LIB)(flxrnf.o) \ 
     4466   $(MODEL_LIB)(in_out_manager.o) \ 
     4467   $(MODEL_LIB)(lbclnk.o) \ 
     4468   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4469   $(MODEL_LIB)(ldftra_oce.o) \ 
     4470   $(MODEL_LIB)(oce.o) \ 
     4471   $(MODEL_LIB)(phycst.o) \ 
     4472   $(MODEL_LIB)(prtctl.o) \ 
     4473   $(MODEL_LIB)(zdfmxl.o) \ 
     4474   domzgr_substitute.h90 \ 
     4475   vectopt_loop_substitute.h90 \ 
     4476   KEY_CPP \ 
     4477   ldfslp.F90 
     4478$(MODEL_LIB)(ldftra.o) :   \ 
     4479   dom_oce.F90 \ 
     4480   in_out_manager.F90 \ 
     4481   lbclnk.F90 \ 
     4482   ldfdyn_oce.F90 \ 
     4483   ldftra_oce.F90 \ 
     4484   lib_mpp.F90 \ 
     4485   lib_print.f90 \ 
     4486   oce.F90 \ 
     4487   par_kind.F90 \ 
     4488   par_oce.F90 \ 
     4489   phycst.F90 \ 
     4490   prtctl.f90 \ 
     4491   zdfmxl.F90 \ 
     4492   $(MODEL_LIB)(dom_oce.o) \ 
     4493   $(MODEL_LIB)(in_out_manager.o) \ 
     4494   $(MODEL_LIB)(lbclnk.o) \ 
     4495   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4496   $(MODEL_LIB)(ldftra_oce.o) \ 
     4497   $(MODEL_LIB)(lib_mpp.o) \ 
     4498   $(MODEL_LIB)(lib_print.o) \ 
     4499   $(MODEL_LIB)(oce.o) \ 
     4500   $(MODEL_LIB)(par_kind.o) \ 
     4501   $(MODEL_LIB)(par_oce.o) \ 
     4502   $(MODEL_LIB)(phycst.o) \ 
     4503   $(MODEL_LIB)(prtctl.o) \ 
     4504   $(MODEL_LIB)(zdfmxl.o) \ 
     4505   dom_oce.F90 \ 
     4506   in_out_manager.F90 \ 
     4507   lbclnk.F90 \ 
     4508   ldfslp.F90 \ 
     4509   ldftra_oce.F90 \ 
     4510   lib_mpp.F90 \ 
     4511   oce.F90 \ 
     4512   phycst.F90 \ 
     4513   $(MODEL_LIB)(dom_oce.o) \ 
    42294514   $(MODEL_LIB)(in_out_manager.o) \ 
    42304515   $(MODEL_LIB)(lbclnk.o) \ 
    42314516   $(MODEL_LIB)(ldfslp.o) \ 
    42324517   $(MODEL_LIB)(ldftra_oce.o) \ 
    4233    $(MODEL_LIB)(oce.o) \ 
    4234    $(MODEL_LIB)(phycst.o) \ 
    4235    $(MODEL_LIB)(prtctl.o) \ 
    4236    dom_oce.F90 \ 
    4237    flxrnf.F90 \ 
    4238    in_out_manager.F90 \ 
    4239    lbclnk.F90 \ 
    4240    ldfslp.F90 \ 
    4241    ldftra_oce.F90 \ 
    4242    oce.F90 \ 
    4243    phycst.F90 \ 
    4244    prtctl.f90 \ 
    4245    domzgr_substitute.h90 \ 
    4246    vectopt_loop_substitute.h90 \ 
    4247    KEY_CPP \ 
    4248    ldfeiv.F90 
    4249 $(MODEL_LIB)(ldfslp.o) :   \ 
    4250    $(MODEL_LIB)(dom_oce.o) \ 
    4251    $(MODEL_LIB)(in_out_manager.o) \ 
    4252    $(MODEL_LIB)(lib_mpp.o) \ 
    4253    $(MODEL_LIB)(lib_print.o) \ 
    4254    $(MODEL_LIB)(oce.o) \ 
    4255    $(MODEL_LIB)(par_kind.o) \ 
    4256    $(MODEL_LIB)(par_oce.o) \ 
    4257    $(MODEL_LIB)(prtctl.o) \ 
    4258    $(MODEL_LIB)(zdf_oce.o) \ 
    4259    dom_oce.F90 \ 
    4260    in_out_manager.F90 \ 
    4261    lib_mpp.F90 \ 
    4262    lib_print.f90 \ 
    4263    oce.F90 \ 
    4264    par_kind.F90 \ 
    4265    par_oce.F90 \ 
    4266    prtctl.f90 \ 
    4267    zdf_oce.F90 \ 
    4268    $(MODEL_LIB)(dom_oce.o) \ 
    4269    $(MODEL_LIB)(in_out_manager.o) \ 
    4270    $(MODEL_LIB)(lbclnk.o) \ 
    4271    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4272    $(MODEL_LIB)(ldftra_oce.o) \ 
    4273    $(MODEL_LIB)(oce.o) \ 
    4274    $(MODEL_LIB)(phycst.o) \ 
    4275    $(MODEL_LIB)(prtctl.o) \ 
    4276    $(MODEL_LIB)(zdfmxl.o) \ 
    4277    dom_oce.F90 \ 
    4278    in_out_manager.F90 \ 
    4279    lbclnk.F90 \ 
    4280    ldfdyn_oce.F90 \ 
    4281    ldftra_oce.F90 \ 
    4282    oce.F90 \ 
    4283    phycst.F90 \ 
    4284    prtctl.f90 \ 
    4285    zdfmxl.F90 \ 
    4286    domzgr_substitute.h90 \ 
    4287    vectopt_loop_substitute.h90 \ 
    4288    KEY_CPP \ 
    4289    ldfslp.F90 
    4290 $(MODEL_LIB)(ldftra.o) :   \ 
    4291    $(MODEL_LIB)(dom_oce.o) \ 
    4292    $(MODEL_LIB)(in_out_manager.o) \ 
    4293    $(MODEL_LIB)(lbclnk.o) \ 
    4294    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4295    $(MODEL_LIB)(ldftra_oce.o) \ 
    4296    $(MODEL_LIB)(lib_mpp.o) \ 
    4297    $(MODEL_LIB)(lib_print.o) \ 
    4298    $(MODEL_LIB)(oce.o) \ 
    4299    $(MODEL_LIB)(par_kind.o) \ 
    4300    $(MODEL_LIB)(par_oce.o) \ 
    4301    $(MODEL_LIB)(phycst.o) \ 
    4302    $(MODEL_LIB)(prtctl.o) \ 
    4303    $(MODEL_LIB)(zdfmxl.o) \ 
    4304    dom_oce.F90 \ 
    4305    in_out_manager.F90 \ 
    4306    lbclnk.F90 \ 
    4307    ldfdyn_oce.F90 \ 
    4308    ldftra_oce.F90 \ 
    4309    lib_mpp.F90 \ 
    4310    lib_print.f90 \ 
    4311    oce.F90 \ 
    4312    par_kind.F90 \ 
    4313    par_oce.F90 \ 
    4314    phycst.F90 \ 
    4315    prtctl.f90 \ 
    4316    zdfmxl.F90 \ 
    4317    $(MODEL_LIB)(dom_oce.o) \ 
    4318    $(MODEL_LIB)(in_out_manager.o) \ 
    4319    $(MODEL_LIB)(lbclnk.o) \ 
    4320    $(MODEL_LIB)(ldfslp.o) \ 
    4321    $(MODEL_LIB)(ldftra_oce.o) \ 
    4322    $(MODEL_LIB)(lib_mpp.o) \ 
    4323    $(MODEL_LIB)(oce.o) \ 
    4324    $(MODEL_LIB)(phycst.o) \ 
    4325    dom_oce.F90 \ 
    4326    in_out_manager.F90 \ 
    4327    lbclnk.F90 \ 
    4328    ldfslp.F90 \ 
    4329    ldftra_oce.F90 \ 
    4330    lib_mpp.F90 \ 
    4331    oce.F90 \ 
    4332    phycst.F90 \ 
     4518   $(MODEL_LIB)(lib_mpp.o) \ 
     4519   $(MODEL_LIB)(oce.o) \ 
     4520   $(MODEL_LIB)(phycst.o) \ 
    43334521   domzgr_substitute.h90 \ 
    43344522   ldftra_c1d.h90 \ 
     
    43404528   ldftra.F90 
    43414529$(MODEL_LIB)(ldftra_oce.o) :  \ 
    4342    $(MODEL_LIB)(par_kind.o) \ 
    4343    par_kind.F90 \ 
    4344    $(MODEL_LIB)(par_oce.o) \ 
    4345    par_oce.F90 \ 
     4530   par_kind.F90 \ 
     4531   $(MODEL_LIB)(par_kind.o) \ 
     4532   par_oce.F90 \ 
     4533   $(MODEL_LIB)(par_oce.o) \ 
    43464534   ldftra_oce.F90 
    43474535$(MODEL_LIB)(lib_feti.o) : \ 
    4348    $(MODEL_LIB)(dom_oce.o) \ 
    4349    $(MODEL_LIB)(in_out_manager.o) \ 
    4350    dom_oce.F90 \ 
    4351    in_out_manager.F90 \ 
    4352    $(MODEL_LIB)(lib_mpp.o) \ 
    4353    lib_mpp.F90 \ 
     4536   dom_oce.F90 \ 
     4537   in_out_manager.F90 \ 
     4538   $(MODEL_LIB)(dom_oce.o) \ 
     4539   $(MODEL_LIB)(in_out_manager.o) \ 
     4540   lib_mpp.F90 \ 
     4541   $(MODEL_LIB)(lib_mpp.o) \ 
    43544542   lib_feti.F90 
    43554543$(MODEL_LIB)(lib_mpp.o) :  \ 
    4356    $(MODEL_LIB)(lib_print.o) \ 
    4357    $(MODEL_LIB)(par_kind.o) \ 
    4358    $(MODEL_LIB)(par_oce.o) \ 
    4359    lib_print.f90 \ 
    4360    par_kind.F90 \ 
    4361    par_oce.F90 \ 
    4362    $(MODEL_LIB)(dom_oce.o) \ 
    4363    $(MODEL_LIB)(in_out_manager.o) \ 
    4364    dom_oce.F90 \ 
    4365    in_out_manager.F90 \ 
     4544   lib_print.f90 \ 
     4545   par_kind.F90 \ 
     4546   par_oce.F90 \ 
     4547   $(MODEL_LIB)(lib_print.o) \ 
     4548   $(MODEL_LIB)(par_kind.o) \ 
     4549   $(MODEL_LIB)(par_oce.o) \ 
     4550   dom_oce.F90 \ 
     4551   in_out_manager.F90 \ 
     4552   $(MODEL_LIB)(dom_oce.o) \ 
     4553   $(MODEL_LIB)(in_out_manager.o) \ 
    43664554   lib_mpp.F90 
    43674555$(MODEL_LIB)(lib_print.o) :   \ 
    4368    $(MODEL_LIB)(par_kind.o) \ 
    4369    par_kind.F90 \ 
     4556   par_kind.F90 \ 
     4557   $(MODEL_LIB)(par_kind.o) \ 
    43704558   lib_print.f90 
    43714559$(MODEL_LIB)(limadv.o) :   \ 
     4560   blk_oce.F90 \ 
     4561   dom_oce.F90 \ 
     4562   in_out_manager.F90 \ 
     4563   lib_mpp.F90 \ 
     4564   lib_print.f90 \ 
     4565   oce.F90 \ 
     4566   par_ice.F90 \ 
     4567   par_kind.F90 \ 
     4568   par_oce.F90 \ 
    43724569   $(MODEL_LIB)(blk_oce.o) \ 
    43734570   $(MODEL_LIB)(dom_oce.o) \ 
     
    43794576   $(MODEL_LIB)(par_kind.o) \ 
    43804577   $(MODEL_LIB)(par_oce.o) \ 
    4381    blk_oce.F90 \ 
    4382    dom_oce.F90 \ 
    4383    in_out_manager.F90 \ 
    4384    lib_mpp.F90 \ 
    4385    lib_print.f90 \ 
    4386    oce.F90 \ 
    4387    par_ice.F90 \ 
    4388    par_kind.F90 \ 
    4389    par_oce.F90 \ 
     4578   dom_ice.F90 \ 
     4579   dom_oce.F90 \ 
     4580   ice_oce.F90 \ 
     4581   in_out_manager.F90 \ 
     4582   lbclnk.F90 \ 
     4583   prtctl.f90 \ 
    43904584   $(MODEL_LIB)(dom_ice.o) \ 
    43914585   $(MODEL_LIB)(dom_oce.o) \ 
     
    43944588   $(MODEL_LIB)(lbclnk.o) \ 
    43954589   $(MODEL_LIB)(prtctl.o) \ 
    4396    dom_ice.F90 \ 
    4397    dom_oce.F90 \ 
    4398    ice_oce.F90 \ 
    4399    in_out_manager.F90 \ 
    4400    lbclnk.F90 \ 
    4401    prtctl.f90 \ 
    44024590   limadv.F90 
    44034591$(MODEL_LIB)(limdia.o) :   \ 
     4592   blk_oce.F90 \ 
     4593   dom_ice.F90 \ 
     4594   dom_oce.F90 \ 
     4595   flx_oce.F90 \ 
     4596   ice.F90 \ 
     4597   ice_oce.F90 \ 
     4598   ini1d.F90 \ 
     4599   in_out_manager.F90 \ 
     4600   lbclnk.F90 \ 
     4601   lib_print.f90 \ 
     4602   limistate.F90 \ 
     4603   limmsh.F90 \ 
     4604   limrst.F90 \ 
     4605   oce.F90 \ 
     4606   ocfzpt.F90 \ 
     4607   par_ice.F90 \ 
     4608   par_kind.F90 \ 
     4609   par_oce.F90 \ 
     4610   phycst.F90 \ 
     4611   prtctl.f90 \ 
    44044612   $(MODEL_LIB)(blk_oce.o) \ 
    44054613   $(MODEL_LIB)(dom_ice.o) \ 
     
    44084616   $(MODEL_LIB)(ice.o) \ 
    44094617   $(MODEL_LIB)(ice_oce.o) \ 
    4410    $(MODEL_LIB)(in_out_manager.o) \ 
    44114618   $(MODEL_LIB)(ini1d.o) \ 
     4619   $(MODEL_LIB)(in_out_manager.o) \ 
    44124620   $(MODEL_LIB)(lbclnk.o) \ 
    44134621   $(MODEL_LIB)(lib_print.o) \ 
     
    44224630   $(MODEL_LIB)(phycst.o) \ 
    44234631   $(MODEL_LIB)(prtctl.o) \ 
     4632   daymod.F90 \ 
     4633   dom_ice.F90 \ 
     4634   iceini.F90 \ 
     4635   ice.F90 \ 
     4636   ice_oce.F90 \ 
     4637   in_out_manager.F90 \ 
     4638   limistate.F90 \ 
     4639   par_ice.F90 \ 
     4640   phycst.F90 \ 
     4641   $(MODEL_LIB)(daymod.o) \ 
     4642   $(MODEL_LIB)(dom_ice.o) \ 
     4643   $(MODEL_LIB)(iceini.o) \ 
     4644   $(MODEL_LIB)(ice.o) \ 
     4645   $(MODEL_LIB)(ice_oce.o) \ 
     4646   $(MODEL_LIB)(in_out_manager.o) \ 
     4647   $(MODEL_LIB)(limistate.o) \ 
     4648   $(MODEL_LIB)(par_ice.o) \ 
     4649   $(MODEL_LIB)(phycst.o) \ 
     4650   vectopt_loop_substitute.h90 \ 
     4651   KEY_CPP \ 
     4652   limdia.F90 
     4653$(MODEL_LIB)(limdyn.o) :   \ 
    44244654   blk_oce.F90 \ 
    44254655   dom_ice.F90 \ 
     
    44284658   ice.F90 \ 
    44294659   ice_oce.F90 \ 
    4430    in_out_manager.F90 \ 
    44314660   ini1d.F90 \ 
    4432    lbclnk.F90 \ 
     4661   in_out_manager.F90 \ 
     4662   lbclnk.F90 \ 
     4663   lib_mpp.F90 \ 
    44334664   lib_print.f90 \ 
    44344665   limistate.F90 \ 
     
    44424673   phycst.F90 \ 
    44434674   prtctl.f90 \ 
    4444    $(MODEL_LIB)(daymod.o) \ 
    4445    $(MODEL_LIB)(dom_ice.o) \ 
    4446    $(MODEL_LIB)(ice.o) \ 
    4447    $(MODEL_LIB)(ice_oce.o) \ 
    4448    $(MODEL_LIB)(iceini.o) \ 
    4449    $(MODEL_LIB)(in_out_manager.o) \ 
    4450    $(MODEL_LIB)(limistate.o) \ 
    4451    $(MODEL_LIB)(par_ice.o) \ 
    4452    $(MODEL_LIB)(phycst.o) \ 
    4453    daymod.F90 \ 
    4454    dom_ice.F90 \ 
    4455    ice.F90 \ 
    4456    ice_oce.F90 \ 
    4457    iceini.F90 \ 
    4458    in_out_manager.F90 \ 
    4459    limistate.F90 \ 
    4460    par_ice.F90 \ 
    4461    phycst.F90 \ 
    4462    vectopt_loop_substitute.h90 \ 
    4463    KEY_CPP \ 
    4464    limdia.F90 
    4465 $(MODEL_LIB)(limdyn.o) :   \ 
    44664675   $(MODEL_LIB)(blk_oce.o) \ 
    44674676   $(MODEL_LIB)(dom_ice.o) \