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

Changeset 1778 for trunk/CONFIG


Ignore:
Timestamp:
2009-11-26T15:43:12+01:00 (15 years ago)
Author:
rblod
Message:

Update BB_make for 3_2

Location:
trunk/CONFIG
Files:
6 edited

Legend:

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

    r1717 r1778  
    1010#-Q- platine F_O = -O3 -i4 -r8 -module $(MODDIR)/oce -I$(MODDIR) -I$(MODDIR)/oce -I$(NCDF_INC) $(USER_INC)  
    1111#-Q- platine L_X = $(L_O)  
    12 #-Q- sx8mercure  # Compiler options NEMO (CEA SX8-NEC)  
     12#-Q- sx8mercure  # Compiler options NEMO (CCRT SX8-NEC)  
    1313#-Q- sx8mercure  F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -sx8 -C vopt -P stack -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 shape=10000000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)  
    1414#-Q- sx8mercure  L_X = $(L_O) 
     15#-Q- sx9mercure  # Compiler options NEMO (CCRT SX9-NEC)  
     16#-Q- sx9mercure  F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -C vopt -P stack -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 shape=10000000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)  
     17#-Q- sx9mercure  L_X = $(L_O) 
    1518#-Q- sx8brodie  # Compiler options NEMO (IDRIS SX8-NEC)  
    1619#-Q- sx8brodie  F_O =  -f2003 nocbind -dw -Wf\"-A idbl4\" -sx8 -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
     
    5659PREF= 
    5760#-Q- sx8mercure   PREF=i. 
     61#-Q- sx9mercure   PREF=i. 
    5862#-Q- sx8brodie PREF=i. 
    5963#-Q- sxdkrz PREF=i. 
     
    96100override FCM ?= notuse 
    97101 
     102#check key compatibility 
     103keycompat=$(if $(and $(findstring $1,$(P_P)),$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 
     104 
    98105KEY_LIST = \ 
    99106     key_agrif \ 
     
    108115     key_cpl_ocevel \ 
    109116     key_cpl_rootexchg \ 
     117     key_diaar5 \ 
    110118     key_diaeiv \ 
    111119     key_diagap \ 
     
    185193      $(MODEL_LIB)(agrif_opa_update.o)\ 
    186194      $(MODEL_LIB)(albedo.o)\ 
     195      $(MODEL_LIB)(bdy_oce.o)\ 
     196      $(MODEL_LIB)(bdy_par.o)\ 
    187197      $(MODEL_LIB)(bdydta.o)\ 
    188198      $(MODEL_LIB)(bdydyn.o)\ 
    189199      $(MODEL_LIB)(bdyini.o)\ 
    190       $(MODEL_LIB)(bdy_oce.o)\ 
    191       $(MODEL_LIB)(bdy_par.o)\ 
    192200      $(MODEL_LIB)(bdytides.o)\ 
    193201      $(MODEL_LIB)(bdytra.o)\ 
    194202      $(MODEL_LIB)(bdyvol.o)\ 
    195203      $(MODEL_LIB)(c1d.o)\ 
     204      $(MODEL_LIB)(cla.o)\ 
    196205      $(MODEL_LIB)(cla_div.o)\ 
    197206      $(MODEL_LIB)(cla_dynspg.o)\ 
    198       $(MODEL_LIB)(cla.o)\ 
    199207      $(MODEL_LIB)(closea.o)\ 
    200208      $(MODEL_LIB)(cpl_oasis3.o)\ 
    201209      $(MODEL_LIB)(cpl_oasis4.o)\ 
    202210      $(MODEL_LIB)(daymod.o)\ 
     211      $(MODEL_LIB)(diaar5.o)\ 
    203212      $(MODEL_LIB)(diadimg.o)\ 
    204213      $(MODEL_LIB)(diafwb.o)\ 
     
    208217      $(MODEL_LIB)(dianam.o)\ 
    209218      $(MODEL_LIB)(diaptr.o)\ 
     219      $(MODEL_LIB)(diawri.o)\ 
    210220      $(MODEL_LIB)(diawri_c1d.o)\ 
    211       $(MODEL_LIB)(diawri.o)\ 
    212221      $(MODEL_LIB)(divcur.o)\ 
     222      $(MODEL_LIB)(dom_ice_2.o)\ 
     223      $(MODEL_LIB)(dom_oce.o)\ 
    213224      $(MODEL_LIB)(domain.o)\ 
    214225      $(MODEL_LIB)(domcfg.o)\ 
    215226      $(MODEL_LIB)(domhgr.o)\ 
    216       $(MODEL_LIB)(dom_ice_2.o)\ 
    217227      $(MODEL_LIB)(dommsk.o)\ 
    218       $(MODEL_LIB)(dom_oce.o)\ 
     228      $(MODEL_LIB)(domngb.o)\ 
    219229      $(MODEL_LIB)(domstp.o)\ 
    220230      $(MODEL_LIB)(domvvl.o)\ 
     
    223233      $(MODEL_LIB)(dtasal.o)\ 
    224234      $(MODEL_LIB)(dtatem.o)\ 
     235      $(MODEL_LIB)(dynadv.o)\ 
    225236      $(MODEL_LIB)(dynadv_cen2.o)\ 
    226       $(MODEL_LIB)(dynadv.o)\ 
    227237      $(MODEL_LIB)(dynadv_ubs.o)\ 
    228238      $(MODEL_LIB)(dynbfr.o)\ 
     
    230240      $(MODEL_LIB)(dynhpg.o)\ 
    231241      $(MODEL_LIB)(dynkeg.o)\ 
     242      $(MODEL_LIB)(dynldf.o)\ 
    232243      $(MODEL_LIB)(dynldf_bilap.o)\ 
    233244      $(MODEL_LIB)(dynldf_bilapg.o)\ 
    234       $(MODEL_LIB)(dynldf.o)\ 
    235245      $(MODEL_LIB)(dynldf_iso.o)\ 
    236246      $(MODEL_LIB)(dynldf_lap.o)\ 
     247      $(MODEL_LIB)(dynnxt.o)\ 
    237248      $(MODEL_LIB)(dynnxt_c1d.o)\ 
    238       $(MODEL_LIB)(dynnxt.o)\ 
     249      $(MODEL_LIB)(dynspg.o)\ 
    239250      $(MODEL_LIB)(dynspg_exp.o)\ 
    240       $(MODEL_LIB)(dynspg.o)\ 
    241251      $(MODEL_LIB)(dynspg_flt.o)\ 
    242252      $(MODEL_LIB)(dynspg_oce.o)\ 
     
    244254      $(MODEL_LIB)(dynvor.o)\ 
    245255      $(MODEL_LIB)(dynzad.o)\ 
     256      $(MODEL_LIB)(dynzdf.o)\ 
    246257      $(MODEL_LIB)(dynzdf_exp.o)\ 
    247       $(MODEL_LIB)(dynzdf.o)\ 
    248258      $(MODEL_LIB)(dynzdf_imp.o)\ 
    249259      $(MODEL_LIB)(eosbn2.o)\ 
    250260      $(MODEL_LIB)(fldread.o)\ 
    251261      $(MODEL_LIB)(flo4rk.o)\ 
     262      $(MODEL_LIB)(flo_oce.o)\ 
    252263      $(MODEL_LIB)(floats.o)\ 
    253264      $(MODEL_LIB)(floblk.o)\ 
    254265      $(MODEL_LIB)(flodom.o)\ 
    255       $(MODEL_LIB)(flo_oce.o)\ 
    256266      $(MODEL_LIB)(flowri.o)\ 
    257267      $(MODEL_LIB)(geo2ocean.o)\ 
     
    259269      $(MODEL_LIB)(iceini_2.o)\ 
    260270      $(MODEL_LIB)(in_out_manager.o)\ 
     271      $(MODEL_LIB)(iom.o)\ 
    261272      $(MODEL_LIB)(iom_def.o)\ 
    262       $(MODEL_LIB)(iom.o)\ 
    263273      $(MODEL_LIB)(iom_ioipsl.o)\ 
    264274      $(MODEL_LIB)(iom_nf90.o)\ 
     
    292302      $(MODEL_LIB)(mppini.o)\ 
    293303      $(MODEL_LIB)(oasis4_date.o)\ 
     304      $(MODEL_LIB)(obc_oce.o)\ 
     305      $(MODEL_LIB)(obc_par.o)\ 
    294306      $(MODEL_LIB)(obcdta.o)\ 
     307      $(MODEL_LIB)(obcdyn.o)\ 
    295308      $(MODEL_LIB)(obcdyn_bt.o)\ 
    296       $(MODEL_LIB)(obcdyn.o)\ 
    297309      $(MODEL_LIB)(obcfla.o)\ 
    298310      $(MODEL_LIB)(obcini.o)\ 
    299       $(MODEL_LIB)(obc_oce.o)\ 
    300       $(MODEL_LIB)(obc_par.o)\ 
    301311      $(MODEL_LIB)(obcrad.o)\ 
    302312      $(MODEL_LIB)(obcrst.o)\ 
     
    311321      $(MODEL_LIB)(prtctl.o)\ 
    312322      $(MODEL_LIB)(restart.o)\ 
     323      $(MODEL_LIB)(sbc_ice.o)\ 
     324      $(MODEL_LIB)(sbc_oce.o)\ 
    313325      $(MODEL_LIB)(sbcana.o)\ 
    314326      $(MODEL_LIB)(sbcblk_clio.o)\ 
     
    317329      $(MODEL_LIB)(sbcflx.o)\ 
    318330      $(MODEL_LIB)(sbcfwb.o)\ 
    319       $(MODEL_LIB)(sbc_ice.o)\ 
    320331      $(MODEL_LIB)(sbcice_if.o)\ 
     332      $(MODEL_LIB)(sbcice_lim.o)\ 
    321333      $(MODEL_LIB)(sbcice_lim_2.o)\ 
    322       $(MODEL_LIB)(sbcice_lim.o)\ 
    323334      $(MODEL_LIB)(sbcmod.o)\ 
    324       $(MODEL_LIB)(sbc_oce.o)\ 
    325335      $(MODEL_LIB)(sbcrnf.o)\ 
    326336      $(MODEL_LIB)(sbcssm.o)\ 
    327337      $(MODEL_LIB)(sbcssr.o)\ 
     338      $(MODEL_LIB)(sol_oce.o)\ 
    328339      $(MODEL_LIB)(solmat.o)\ 
    329       $(MODEL_LIB)(sol_oce.o)\ 
    330340      $(MODEL_LIB)(solpcg.o)\ 
    331341      $(MODEL_LIB)(solsor.o)\ 
    332342      $(MODEL_LIB)(solver.o)\ 
    333343      $(MODEL_LIB)(sshwzv.o)\ 
     344      $(MODEL_LIB)(step.o)\ 
    334345      $(MODEL_LIB)(step_c1d.o)\ 
    335       $(MODEL_LIB)(step.o)\ 
    336346      $(MODEL_LIB)(stpctl.o)\ 
    337347      $(MODEL_LIB)(thd_ice_2.o)\ 
     348      $(MODEL_LIB)(traadv.o)\ 
    338349      $(MODEL_LIB)(traadv_cen2.o)\ 
    339350      $(MODEL_LIB)(traadv_eiv.o)\ 
    340       $(MODEL_LIB)(traadv.o)\ 
     351      $(MODEL_LIB)(traadv_muscl.o)\ 
    341352      $(MODEL_LIB)(traadv_muscl2.o)\ 
    342       $(MODEL_LIB)(traadv_muscl.o)\ 
    343353      $(MODEL_LIB)(traadv_qck.o)\ 
    344354      $(MODEL_LIB)(traadv_tvd.o)\ 
     
    347357      $(MODEL_LIB)(trabbl.o)\ 
    348358      $(MODEL_LIB)(tradmp.o)\ 
     359      $(MODEL_LIB)(traldf.o)\ 
    349360      $(MODEL_LIB)(traldf_bilap.o)\ 
    350361      $(MODEL_LIB)(traldf_bilapg.o)\ 
    351       $(MODEL_LIB)(traldf.o)\ 
    352362      $(MODEL_LIB)(traldf_iso.o)\ 
    353363      $(MODEL_LIB)(traldf_lap.o)\ 
     
    356366      $(MODEL_LIB)(traqsr.o)\ 
    357367      $(MODEL_LIB)(trasbc.o)\ 
     368      $(MODEL_LIB)(trazdf.o)\ 
    358369      $(MODEL_LIB)(trazdf_exp.o)\ 
    359       $(MODEL_LIB)(trazdf.o)\ 
    360370      $(MODEL_LIB)(trazdf_imp.o)\ 
    361371      $(MODEL_LIB)(trc_oce.o)\ 
     
    369379      $(MODEL_LIB)(trdvor.o)\ 
    370380      $(MODEL_LIB)(trdvor_oce.o)\ 
     381      $(MODEL_LIB)(zdf_oce.o)\ 
    371382      $(MODEL_LIB)(zdfbfr.o)\ 
    372383      $(MODEL_LIB)(zdfddm.o)\ 
     
    375386      $(MODEL_LIB)(zdfkpp.o)\ 
    376387      $(MODEL_LIB)(zdfmxl.o)\ 
    377       $(MODEL_LIB)(zdf_oce.o)\ 
    378388      $(MODEL_LIB)(zdfric.o)\ 
    379389      $(MODEL_LIB)(zdftke.o)\ 
     
    420430 
    421431# Agrif library and conv 
    422 libagrif : 
     432libagrif :  $(call keycompat,key_iomput,key_agrif) 
    423433ifeq ($(AGRIF),use) 
    424434   @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) 
     
    443453#-Q- fjvpp     -Z $*.L \ 
    444454#-Q- sx8mercure      -R2 \ 
     455#-Q- sx9mercure      -R2 \ 
    445456#-Q- sx8brodie    -R2 \ 
    446457#-Q- sxdkrz    -R2 \ 
     
    481492#-Q- fjvpp     -Z $*.L \ 
    482493#-Q- sx8mercure      -R2 \ 
     494#-Q- sx9mercure      -R2 \ 
    483495#-Q- sx8brodie    -R2 \ 
    484496#-Q- sxdkrz    -R2 \ 
     
    516528#-Q- fjvpp     -Z $*.L \ 
    517529#-Q- sx8mercure      -R2 \ 
     530#-Q- sx9mercure      -R2 \ 
    518531#-Q- sx8brodie    -R2 \ 
    519532#-Q- sxdkrz    -R2 \ 
     
    527540#-Q- fjvpp     -Z $*.L \ 
    528541#-Q- sx8mercure      -R2 \ 
     542#-Q- sx9mercure      -R2 \ 
    529543#-Q- sx8brodie    -R2 \ 
    530544#-Q- sxdkrz    -R2 \ 
     
    554568   agrif_opa_update.F90 
    555569$(MODEL_LIB)(albedo.o) :   \ 
    556    in_out_manager.F90 \ 
    557    lib_print.f90 \ 
    558    $(MODEL_LIB)(in_out_manager.o) \ 
    559    $(MODEL_LIB)(lib_print.o) \ 
    560    $(MODEL_LIB)(par_kind.o) \ 
    561    $(MODEL_LIB)(par_oce.o) \ 
    562    par_kind.F90 \ 
    563    par_oce.F90 \ 
    564    in_out_manager.F90 \ 
    565    $(MODEL_LIB)(in_out_manager.o) \ 
    566    $(MODEL_LIB)(phycst.o) \ 
     570   $(MODEL_LIB)(in_out_manager.o) \ 
     571   $(MODEL_LIB)(lib_print.o) \ 
     572   $(MODEL_LIB)(par_kind.o) \ 
     573   $(MODEL_LIB)(par_oce.o) \ 
     574   in_out_manager.F90 \ 
     575   lib_print.f90 \ 
     576   par_kind.F90 \ 
     577   par_oce.F90 \ 
     578   $(MODEL_LIB)(in_out_manager.o) \ 
     579   $(MODEL_LIB)(phycst.o) \ 
     580   in_out_manager.F90 \ 
    567581   phycst.F90 \ 
    568582   KEY_CPP \ 
    569583   albedo.F90 
     584$(MODEL_LIB)(bdy_oce.o) :  \ 
     585   $(MODEL_LIB)(par_kind.o) \ 
     586   par_kind.F90 \ 
     587   $(MODEL_LIB)(bdy_par.o) \ 
     588   $(MODEL_LIB)(par_oce.o) \ 
     589   bdy_par.F90 \ 
     590   par_oce.F90 \ 
     591   KEY_CPP \ 
     592   bdy_oce.F90 
     593$(MODEL_LIB)(bdy_par.o) :  \ 
     594   KEY_CPP \ 
     595   bdy_par.F90 
    570596$(MODEL_LIB)(bdydta.o) :   \ 
    571    bdy_oce.F90 \ 
    572    bdy_par.F90 \ 
    573    dom_oce.F90 \ 
    574    in_out_manager.F90 \ 
    575    iom_def.F90 \ 
    576    iom.F90 \ 
    577    iom_ioipsl.F90 \ 
    578    iom_nf90.F90 \ 
    579    iom_rstdimg.F90 \ 
    580    lbclnk.F90 \ 
    581    lib_print.f90 \ 
    582597   $(MODEL_LIB)(bdy_oce.o) \ 
    583598   $(MODEL_LIB)(bdy_par.o) \ 
    584    $(MODEL_LIB)(dom_oce.o) \ 
    585    $(MODEL_LIB)(in_out_manager.o) \ 
     599   $(MODEL_LIB)(dianam.o) \ 
     600   $(MODEL_LIB)(dom_oce.o) \ 
     601   $(MODEL_LIB)(domngb.o) \ 
     602   $(MODEL_LIB)(in_out_manager.o) \ 
     603   $(MODEL_LIB)(iom.o) \ 
    586604   $(MODEL_LIB)(iom_def.o) \ 
    587605   $(MODEL_LIB)(iom_ioipsl.o) \ 
    588606   $(MODEL_LIB)(iom_nf90.o) \ 
    589    $(MODEL_LIB)(iom.o) \ 
    590607   $(MODEL_LIB)(iom_rstdimg.o) \ 
    591608   $(MODEL_LIB)(lbclnk.o) \ 
     
    595612   $(MODEL_LIB)(par_oce.o) \ 
    596613   $(MODEL_LIB)(phycst.o) \ 
    597    oce.F90 \ 
    598    par_kind.F90 \ 
    599    par_oce.F90 \ 
    600    phycst.F90 \ 
    601    bdy_oce.F90 \ 
    602    bdytides.F90 \ 
    603    dom_oce.F90 \ 
    604    in_out_manager.F90 \ 
    605    iom.F90 \ 
    606    $(MODEL_LIB)(bdy_oce.o) \ 
    607    $(MODEL_LIB)(bdytides.o) \ 
    608    $(MODEL_LIB)(dom_oce.o) \ 
    609    $(MODEL_LIB)(in_out_manager.o) \ 
    610    $(MODEL_LIB)(iom.o) \ 
    611    $(MODEL_LIB)(oce.o) \ 
    612    $(MODEL_LIB)(phycst.o) \ 
    613    oce.F90 \ 
    614    phycst.F90 \ 
    615    $(IOIPSL_LIB) \ 
    616    KEY_CPP \ 
    617    bdydta.F90 
    618 $(MODEL_LIB)(bdydyn.o) :   \ 
     614   $(MODEL_LIB)(sbc_oce.o) \ 
    619615   bdy_oce.F90 \ 
    620616   bdy_par.F90 \ 
    621    dom_oce.F90 \ 
    622    in_out_manager.F90 \ 
    623    iom.F90 \ 
    624    lbclnk.F90 \ 
    625    lbcnfd.F90 \ 
    626    lib_mpp.F90 \ 
    627    lib_print.f90 \ 
    628    $(MODEL_LIB)(bdy_oce.o) \ 
    629    $(MODEL_LIB)(bdy_par.o) \ 
    630    $(MODEL_LIB)(dom_oce.o) \ 
    631    $(MODEL_LIB)(in_out_manager.o) \ 
    632    $(MODEL_LIB)(iom.o) \ 
    633    $(MODEL_LIB)(lbclnk.o) \ 
    634    $(MODEL_LIB)(lbcnfd.o) \ 
    635    $(MODEL_LIB)(lib_mpp.o) \ 
    636    $(MODEL_LIB)(lib_print.o) \ 
    637    $(MODEL_LIB)(oce.o) \ 
    638    $(MODEL_LIB)(par_kind.o) \ 
    639    $(MODEL_LIB)(par_oce.o) \ 
    640    $(MODEL_LIB)(phycst.o) \ 
    641    oce.F90 \ 
    642    par_kind.F90 \ 
    643    par_oce.F90 \ 
    644    phycst.F90 \ 
    645    bdy_oce.F90 \ 
    646    bdytides.F90 \ 
    647    dom_oce.F90 \ 
    648    dynspg_oce.F90 \ 
    649    in_out_manager.F90 \ 
    650    lbclnk.F90 \ 
    651    $(MODEL_LIB)(bdy_oce.o) \ 
    652    $(MODEL_LIB)(bdytides.o) \ 
    653    $(MODEL_LIB)(dom_oce.o) \ 
    654    $(MODEL_LIB)(dynspg_oce.o) \ 
    655    $(MODEL_LIB)(in_out_manager.o) \ 
    656    $(MODEL_LIB)(lbclnk.o) \ 
    657    $(MODEL_LIB)(oce.o) \ 
    658    $(MODEL_LIB)(phycst.o) \ 
    659    oce.F90 \ 
    660    phycst.F90 \ 
    661    KEY_CPP \ 
    662    bdydyn.F90 
    663 $(MODEL_LIB)(bdyini.o) :   \ 
    664    bdy_oce.F90 \ 
    665    bdy_par.F90 \ 
    666    dom_oce.F90 \ 
    667    in_out_manager.F90 \ 
    668    iom_def.F90 \ 
    669    iom.F90 \ 
    670    iom_ioipsl.F90 \ 
    671    iom_nf90.F90 \ 
    672    iom_rstdimg.F90 \ 
    673    lbclnk.F90 \ 
    674    lbcnfd.F90 \ 
    675    lib_mpp.F90 \ 
    676    lib_print.f90 \ 
    677    $(MODEL_LIB)(bdy_oce.o) \ 
    678    $(MODEL_LIB)(bdy_par.o) \ 
    679    $(MODEL_LIB)(dom_oce.o) \ 
    680    $(MODEL_LIB)(in_out_manager.o) \ 
    681    $(MODEL_LIB)(iom_def.o) \ 
    682    $(MODEL_LIB)(iom_ioipsl.o) \ 
    683    $(MODEL_LIB)(iom_nf90.o) \ 
    684    $(MODEL_LIB)(iom.o) \ 
    685    $(MODEL_LIB)(iom_rstdimg.o) \ 
    686    $(MODEL_LIB)(lbclnk.o) \ 
    687    $(MODEL_LIB)(lbcnfd.o) \ 
    688    $(MODEL_LIB)(lib_mpp.o) \ 
    689    $(MODEL_LIB)(lib_print.o) \ 
    690    $(MODEL_LIB)(oce.o) \ 
    691    $(MODEL_LIB)(par_kind.o) \ 
    692    $(MODEL_LIB)(par_oce.o) \ 
    693    $(MODEL_LIB)(phycst.o) \ 
    694    oce.F90 \ 
    695    par_kind.F90 \ 
    696    par_oce.F90 \ 
    697    phycst.F90 \ 
    698    bdy_oce.F90 \ 
    699    bdytides.F90 \ 
    700    dom_oce.F90 \ 
    701    in_out_manager.F90 \ 
    702    iom.F90 \ 
    703    lbclnk.F90 \ 
    704    lib_mpp.F90 \ 
    705    $(MODEL_LIB)(bdy_oce.o) \ 
    706    $(MODEL_LIB)(bdytides.o) \ 
    707    $(MODEL_LIB)(dom_oce.o) \ 
    708    $(MODEL_LIB)(in_out_manager.o) \ 
    709    $(MODEL_LIB)(iom.o) \ 
    710    $(MODEL_LIB)(lbclnk.o) \ 
    711    $(MODEL_LIB)(lib_mpp.o) \ 
    712    $(MODEL_LIB)(oce.o) \ 
    713    oce.F90 \ 
    714    KEY_CPP \ 
    715    bdyini.F90 
    716 $(MODEL_LIB)(bdy_oce.o) :  \ 
    717    $(MODEL_LIB)(par_kind.o) \ 
    718    par_kind.F90 \ 
    719    bdy_par.F90 \ 
    720    $(MODEL_LIB)(bdy_par.o) \ 
    721    $(MODEL_LIB)(par_oce.o) \ 
    722    par_oce.F90 \ 
    723    KEY_CPP \ 
    724    bdy_oce.F90 
    725 $(MODEL_LIB)(bdy_par.o) :  \ 
    726    KEY_CPP \ 
    727    bdy_par.F90 
    728 $(MODEL_LIB)(bdytides.o) : \ 
    729    bdy_par.F90 \ 
    730    dom_oce.F90 \ 
    731    in_out_manager.F90 \ 
     617   dianam.F90 \ 
     618   dom_oce.F90 \ 
     619   domngb.F90 \ 
     620   in_out_manager.F90 \ 
     621   iom.F90 \ 
    732622   iom_def.F90 \ 
    733623   iom_ioipsl.F90 \ 
     
    735625   iom_rstdimg.F90 \ 
    736626   lbclnk.F90 \ 
    737    lbcnfd.F90 \ 
    738    lib_mpp.F90 \ 
    739    lib_print.f90 \ 
     627   lib_print.f90 \ 
     628   oce.F90 \ 
     629   par_kind.F90 \ 
     630   par_oce.F90 \ 
     631   phycst.F90 \ 
     632   sbc_oce.F90 \ 
     633   $(MODEL_LIB)(bdy_oce.o) \ 
     634   $(MODEL_LIB)(bdytides.o) \ 
     635   $(MODEL_LIB)(dom_oce.o) \ 
     636   $(MODEL_LIB)(in_out_manager.o) \ 
     637   $(MODEL_LIB)(iom.o) \ 
     638   $(MODEL_LIB)(oce.o) \ 
     639   $(MODEL_LIB)(phycst.o) \ 
     640   bdy_oce.F90 \ 
     641   bdytides.F90 \ 
     642   dom_oce.F90 \ 
     643   in_out_manager.F90 \ 
     644   iom.F90 \ 
     645   oce.F90 \ 
     646   phycst.F90 \ 
     647   $(IOIPSL_LIB) \ 
     648   KEY_CPP \ 
     649   bdydta.F90 
     650$(MODEL_LIB)(bdydyn.o) :   \ 
     651   $(MODEL_LIB)(bdy_oce.o) \ 
    740652   $(MODEL_LIB)(bdy_par.o) \ 
    741653   $(MODEL_LIB)(dom_oce.o) \ 
    742654   $(MODEL_LIB)(in_out_manager.o) \ 
     655   $(MODEL_LIB)(iom.o) \ 
     656   $(MODEL_LIB)(lbclnk.o) \ 
     657   $(MODEL_LIB)(lbcnfd.o) \ 
     658   $(MODEL_LIB)(lib_mpp.o) \ 
     659   $(MODEL_LIB)(lib_print.o) \ 
     660   $(MODEL_LIB)(oce.o) \ 
     661   $(MODEL_LIB)(par_kind.o) \ 
     662   $(MODEL_LIB)(par_oce.o) \ 
     663   $(MODEL_LIB)(phycst.o) \ 
     664   bdy_oce.F90 \ 
     665   bdy_par.F90 \ 
     666   dom_oce.F90 \ 
     667   in_out_manager.F90 \ 
     668   iom.F90 \ 
     669   lbclnk.F90 \ 
     670   lbcnfd.F90 \ 
     671   lib_mpp.F90 \ 
     672   lib_print.f90 \ 
     673   oce.F90 \ 
     674   par_kind.F90 \ 
     675   par_oce.F90 \ 
     676   phycst.F90 \ 
     677   $(MODEL_LIB)(bdy_oce.o) \ 
     678   $(MODEL_LIB)(bdytides.o) \ 
     679   $(MODEL_LIB)(dom_oce.o) \ 
     680   $(MODEL_LIB)(dynspg_oce.o) \ 
     681   $(MODEL_LIB)(in_out_manager.o) \ 
     682   $(MODEL_LIB)(lbclnk.o) \ 
     683   $(MODEL_LIB)(oce.o) \ 
     684   $(MODEL_LIB)(phycst.o) \ 
     685   bdy_oce.F90 \ 
     686   bdytides.F90 \ 
     687   dom_oce.F90 \ 
     688   dynspg_oce.F90 \ 
     689   in_out_manager.F90 \ 
     690   lbclnk.F90 \ 
     691   oce.F90 \ 
     692   phycst.F90 \ 
     693   KEY_CPP \ 
     694   bdydyn.F90 
     695$(MODEL_LIB)(bdyini.o) :   \ 
     696   $(MODEL_LIB)(bdy_oce.o) \ 
     697   $(MODEL_LIB)(bdy_par.o) \ 
     698   $(MODEL_LIB)(dianam.o) \ 
     699   $(MODEL_LIB)(dom_oce.o) \ 
     700   $(MODEL_LIB)(domngb.o) \ 
     701   $(MODEL_LIB)(in_out_manager.o) \ 
     702   $(MODEL_LIB)(iom.o) \ 
    743703   $(MODEL_LIB)(iom_def.o) \ 
    744704   $(MODEL_LIB)(iom_ioipsl.o) \ 
     
    752712   $(MODEL_LIB)(par_kind.o) \ 
    753713   $(MODEL_LIB)(par_oce.o) \ 
    754    oce.F90 \ 
    755    par_kind.F90 \ 
    756    par_oce.F90 \ 
     714   $(MODEL_LIB)(phycst.o) \ 
     715   $(MODEL_LIB)(sbc_oce.o) \ 
    757716   bdy_oce.F90 \ 
    758717   bdy_par.F90 \ 
    759    dom_oce.F90 \ 
    760    in_out_manager.F90 \ 
    761    iom.F90 \ 
    762    lbclnk.F90 \ 
     718   dianam.F90 \ 
     719   dom_oce.F90 \ 
     720   domngb.F90 \ 
     721   in_out_manager.F90 \ 
     722   iom.F90 \ 
     723   iom_def.F90 \ 
     724   iom_ioipsl.F90 \ 
     725   iom_nf90.F90 \ 
     726   iom_rstdimg.F90 \ 
     727   lbclnk.F90 \ 
     728   lbcnfd.F90 \ 
     729   lib_mpp.F90 \ 
     730   lib_print.f90 \ 
     731   oce.F90 \ 
     732   par_kind.F90 \ 
     733   par_oce.F90 \ 
     734   phycst.F90 \ 
     735   sbc_oce.F90 \ 
     736   $(MODEL_LIB)(bdy_oce.o) \ 
     737   $(MODEL_LIB)(bdytides.o) \ 
     738   $(MODEL_LIB)(dom_oce.o) \ 
     739   $(MODEL_LIB)(in_out_manager.o) \ 
     740   $(MODEL_LIB)(iom.o) \ 
     741   $(MODEL_LIB)(lbclnk.o) \ 
     742   $(MODEL_LIB)(lib_mpp.o) \ 
     743   $(MODEL_LIB)(oce.o) \ 
     744   bdy_oce.F90 \ 
     745   bdytides.F90 \ 
     746   dom_oce.F90 \ 
     747   in_out_manager.F90 \ 
     748   iom.F90 \ 
     749   lbclnk.F90 \ 
     750   lib_mpp.F90 \ 
     751   oce.F90 \ 
     752   KEY_CPP \ 
     753   bdyini.F90 
     754$(MODEL_LIB)(bdytides.o) : \ 
     755   $(MODEL_LIB)(bdy_par.o) \ 
     756   $(MODEL_LIB)(dianam.o) \ 
     757   $(MODEL_LIB)(dom_oce.o) \ 
     758   $(MODEL_LIB)(domngb.o) \ 
     759   $(MODEL_LIB)(in_out_manager.o) \ 
     760   $(MODEL_LIB)(iom_def.o) \ 
     761   $(MODEL_LIB)(iom_ioipsl.o) \ 
     762   $(MODEL_LIB)(iom_nf90.o) \ 
     763   $(MODEL_LIB)(iom_rstdimg.o) \ 
     764   $(MODEL_LIB)(lbclnk.o) \ 
     765   $(MODEL_LIB)(lbcnfd.o) \ 
     766   $(MODEL_LIB)(lib_mpp.o) \ 
     767   $(MODEL_LIB)(lib_print.o) \ 
     768   $(MODEL_LIB)(oce.o) \ 
     769   $(MODEL_LIB)(par_kind.o) \ 
     770   $(MODEL_LIB)(par_oce.o) \ 
     771   $(MODEL_LIB)(phycst.o) \ 
     772   $(MODEL_LIB)(sbc_oce.o) \ 
     773   bdy_par.F90 \ 
     774   dianam.F90 \ 
     775   dom_oce.F90 \ 
     776   domngb.F90 \ 
     777   in_out_manager.F90 \ 
     778   iom_def.F90 \ 
     779   iom_ioipsl.F90 \ 
     780   iom_nf90.F90 \ 
     781   iom_rstdimg.F90 \ 
     782   lbclnk.F90 \ 
     783   lbcnfd.F90 \ 
     784   lib_mpp.F90 \ 
     785   lib_print.f90 \ 
     786   oce.F90 \ 
     787   par_kind.F90 \ 
     788   par_oce.F90 \ 
     789   phycst.F90 \ 
     790   sbc_oce.F90 \ 
    763791   $(MODEL_LIB)(bdy_oce.o) \ 
    764792   $(MODEL_LIB)(bdy_par.o) \ 
     
    769797   $(MODEL_LIB)(oce.o) \ 
    770798   $(MODEL_LIB)(phycst.o) \ 
     799   bdy_oce.F90 \ 
     800   bdy_par.F90 \ 
     801   dom_oce.F90 \ 
     802   in_out_manager.F90 \ 
     803   iom.F90 \ 
     804   lbclnk.F90 \ 
    771805   oce.F90 \ 
    772806   phycst.F90 \ 
     
    774808   bdytides.F90 
    775809$(MODEL_LIB)(bdytra.o) :   \ 
     810   $(MODEL_LIB)(bdy_par.o) \ 
     811   $(MODEL_LIB)(dom_oce.o) \ 
     812   $(MODEL_LIB)(in_out_manager.o) \ 
     813   $(MODEL_LIB)(lbcnfd.o) \ 
     814   $(MODEL_LIB)(lib_mpp.o) \ 
     815   $(MODEL_LIB)(lib_print.o) \ 
     816   $(MODEL_LIB)(oce.o) \ 
     817   $(MODEL_LIB)(par_kind.o) \ 
     818   $(MODEL_LIB)(par_oce.o) \ 
    776819   bdy_par.F90 \ 
    777820   dom_oce.F90 \ 
     
    780823   lib_mpp.F90 \ 
    781824   lib_print.f90 \ 
    782    $(MODEL_LIB)(bdy_par.o) \ 
    783    $(MODEL_LIB)(dom_oce.o) \ 
    784    $(MODEL_LIB)(in_out_manager.o) \ 
    785    $(MODEL_LIB)(lbcnfd.o) \ 
    786    $(MODEL_LIB)(lib_mpp.o) \ 
    787    $(MODEL_LIB)(lib_print.o) \ 
    788    $(MODEL_LIB)(oce.o) \ 
    789    $(MODEL_LIB)(par_kind.o) \ 
    790    $(MODEL_LIB)(par_oce.o) \ 
    791    oce.F90 \ 
    792    par_kind.F90 \ 
    793    par_oce.F90 \ 
     825   oce.F90 \ 
     826   par_kind.F90 \ 
     827   par_oce.F90 \ 
     828   $(MODEL_LIB)(bdy_oce.o) \ 
     829   $(MODEL_LIB)(dom_oce.o) \ 
     830   $(MODEL_LIB)(in_out_manager.o) \ 
     831   $(MODEL_LIB)(lbclnk.o) \ 
     832   $(MODEL_LIB)(oce.o) \ 
    794833   bdy_oce.F90 \ 
    795834   dom_oce.F90 \ 
    796835   in_out_manager.F90 \ 
    797836   lbclnk.F90 \ 
    798    $(MODEL_LIB)(bdy_oce.o) \ 
    799    $(MODEL_LIB)(dom_oce.o) \ 
    800    $(MODEL_LIB)(in_out_manager.o) \ 
    801    $(MODEL_LIB)(lbclnk.o) \ 
    802    $(MODEL_LIB)(oce.o) \ 
    803837   oce.F90 \ 
    804838   KEY_CPP \ 
    805839   bdytra.F90 
    806840$(MODEL_LIB)(bdyvol.o) :   \ 
     841   $(MODEL_LIB)(bdy_par.o) \ 
     842   $(MODEL_LIB)(dom_oce.o) \ 
     843   $(MODEL_LIB)(in_out_manager.o) \ 
     844   $(MODEL_LIB)(lbcnfd.o) \ 
     845   $(MODEL_LIB)(lib_print.o) \ 
     846   $(MODEL_LIB)(par_kind.o) \ 
     847   $(MODEL_LIB)(par_oce.o) \ 
    807848   bdy_par.F90 \ 
    808849   dom_oce.F90 \ 
     
    810851   lbcnfd.F90 \ 
    811852   lib_print.f90 \ 
    812    $(MODEL_LIB)(bdy_par.o) \ 
    813    $(MODEL_LIB)(dom_oce.o) \ 
    814    $(MODEL_LIB)(in_out_manager.o) \ 
    815    $(MODEL_LIB)(lbcnfd.o) \ 
    816    $(MODEL_LIB)(lib_print.o) \ 
    817    $(MODEL_LIB)(par_kind.o) \ 
    818    $(MODEL_LIB)(par_oce.o) \ 
    819    par_kind.F90 \ 
    820    par_oce.F90 \ 
     853   par_kind.F90 \ 
     854   par_oce.F90 \ 
     855   $(MODEL_LIB)(bdy_oce.o) \ 
     856   $(MODEL_LIB)(dom_oce.o) \ 
     857   $(MODEL_LIB)(in_out_manager.o) \ 
     858   $(MODEL_LIB)(lib_mpp.o) \ 
     859   $(MODEL_LIB)(oce.o) \ 
     860   $(MODEL_LIB)(phycst.o) \ 
     861   $(MODEL_LIB)(sbc_oce.o) \ 
    821862   bdy_oce.F90 \ 
    822863   dom_oce.F90 \ 
    823864   in_out_manager.F90 \ 
    824865   lib_mpp.F90 \ 
    825    $(MODEL_LIB)(bdy_oce.o) \ 
    826    $(MODEL_LIB)(dom_oce.o) \ 
    827    $(MODEL_LIB)(in_out_manager.o) \ 
    828    $(MODEL_LIB)(lib_mpp.o) \ 
    829    $(MODEL_LIB)(oce.o) \ 
    830    $(MODEL_LIB)(phycst.o) \ 
    831    $(MODEL_LIB)(sbc_oce.o) \ 
    832866   oce.F90 \ 
    833867   phycst.F90 \ 
     
    839873   KEY_CPP \ 
    840874   c1d.F90 
     875$(MODEL_LIB)(cla.o) :   \ 
     876   $(MODEL_LIB)(dom_oce.o) \ 
     877   $(MODEL_LIB)(in_out_manager.o) \ 
     878   $(MODEL_LIB)(lbcnfd.o) \ 
     879   $(MODEL_LIB)(lib_mpp.o) \ 
     880   $(MODEL_LIB)(lib_print.o) \ 
     881   $(MODEL_LIB)(oce.o) \ 
     882   $(MODEL_LIB)(par_kind.o) \ 
     883   $(MODEL_LIB)(par_oce.o) \ 
     884   dom_oce.F90 \ 
     885   in_out_manager.F90 \ 
     886   lbcnfd.F90 \ 
     887   lib_mpp.F90 \ 
     888   lib_print.f90 \ 
     889   oce.F90 \ 
     890   par_kind.F90 \ 
     891   par_oce.F90 \ 
     892   $(MODEL_LIB)(dom_oce.o) \ 
     893   $(MODEL_LIB)(in_out_manager.o) \ 
     894   $(MODEL_LIB)(lbclnk.o) \ 
     895   $(MODEL_LIB)(lib_mpp.o) \ 
     896   $(MODEL_LIB)(oce.o) \ 
     897   $(MODEL_LIB)(sbc_oce.o) \ 
     898   dom_oce.F90 \ 
     899   in_out_manager.F90 \ 
     900   lbclnk.F90 \ 
     901   lib_mpp.F90 \ 
     902   oce.F90 \ 
     903   sbc_oce.F90 \ 
     904   domzgr_substitute.h90 \ 
     905   vectopt_loop_substitute.h90 \ 
     906   KEY_CPP \ 
     907   cla.F90 
    841908$(MODEL_LIB)(cla_div.o) :  \ 
    842    dom_oce.F90 \ 
    843    in_out_manager.F90 \ 
    844    lbcnfd.F90 \ 
    845    lib_mpp.F90 \ 
    846    lib_print.f90 \ 
    847    $(MODEL_LIB)(dom_oce.o) \ 
    848    $(MODEL_LIB)(in_out_manager.o) \ 
    849    $(MODEL_LIB)(lbcnfd.o) \ 
    850    $(MODEL_LIB)(lib_mpp.o) \ 
    851    $(MODEL_LIB)(lib_print.o) \ 
    852    $(MODEL_LIB)(oce.o) \ 
    853    $(MODEL_LIB)(par_kind.o) \ 
    854    $(MODEL_LIB)(par_oce.o) \ 
    855    oce.F90 \ 
    856    par_kind.F90 \ 
    857    par_oce.F90 \ 
    858    dom_oce.F90 \ 
    859    in_out_manager.F90 \ 
    860    lbclnk.F90 \ 
    861    lib_mpp.F90 \ 
    862    $(MODEL_LIB)(dom_oce.o) \ 
    863    $(MODEL_LIB)(in_out_manager.o) \ 
    864    $(MODEL_LIB)(lbclnk.o) \ 
    865    $(MODEL_LIB)(lib_mpp.o) \ 
    866    $(MODEL_LIB)(oce.o) \ 
    867    $(MODEL_LIB)(sbc_oce.o) \ 
     909   $(MODEL_LIB)(dom_oce.o) \ 
     910   $(MODEL_LIB)(in_out_manager.o) \ 
     911   $(MODEL_LIB)(lbcnfd.o) \ 
     912   $(MODEL_LIB)(lib_mpp.o) \ 
     913   $(MODEL_LIB)(lib_print.o) \ 
     914   $(MODEL_LIB)(oce.o) \ 
     915   $(MODEL_LIB)(par_kind.o) \ 
     916   $(MODEL_LIB)(par_oce.o) \ 
     917   dom_oce.F90 \ 
     918   in_out_manager.F90 \ 
     919   lbcnfd.F90 \ 
     920   lib_mpp.F90 \ 
     921   lib_print.f90 \ 
     922   oce.F90 \ 
     923   par_kind.F90 \ 
     924   par_oce.F90 \ 
     925   $(MODEL_LIB)(dom_oce.o) \ 
     926   $(MODEL_LIB)(in_out_manager.o) \ 
     927   $(MODEL_LIB)(lbclnk.o) \ 
     928   $(MODEL_LIB)(lib_mpp.o) \ 
     929   $(MODEL_LIB)(oce.o) \ 
     930   $(MODEL_LIB)(sbc_oce.o) \ 
     931   dom_oce.F90 \ 
     932   in_out_manager.F90 \ 
     933   lbclnk.F90 \ 
     934   lib_mpp.F90 \ 
    868935   oce.F90 \ 
    869936   sbc_oce.F90 \ 
     
    872939   cla_div.F90 
    873940$(MODEL_LIB)(cla_dynspg.o) :  \ 
    874    dom_oce.F90 \ 
    875    dynspg_oce.F90 \ 
    876    in_out_manager.F90 \ 
    877    lbclnk.F90 \ 
    878    lbcnfd.F90 \ 
    879    lib_mpp.F90 \ 
    880    lib_print.f90 \ 
    881941   $(MODEL_LIB)(dom_oce.o) \ 
    882942   $(MODEL_LIB)(dynspg_oce.o) \ 
     
    895955   $(MODEL_LIB)(sol_oce.o) \ 
    896956   $(MODEL_LIB)(zdf_oce.o) \ 
     957   dom_oce.F90 \ 
     958   dynspg_oce.F90 \ 
     959   in_out_manager.F90 \ 
     960   lbclnk.F90 \ 
     961   lbcnfd.F90 \ 
     962   lib_mpp.F90 \ 
     963   lib_print.f90 \ 
    897964   obc_oce.F90 \ 
    898965   obc_par.F90 \ 
     
    904971   sol_oce.F90 \ 
    905972   zdf_oce.F90 \ 
    906    dom_oce.F90 \ 
    907    in_out_manager.F90 \ 
    908    lbclnk.F90 \ 
    909    lib_mpp.F90 \ 
    910    $(MODEL_LIB)(dom_oce.o) \ 
    911    $(MODEL_LIB)(in_out_manager.o) \ 
    912    $(MODEL_LIB)(lbclnk.o) \ 
    913    $(MODEL_LIB)(lib_mpp.o) \ 
     973   $(MODEL_LIB)(dom_oce.o) \ 
     974   $(MODEL_LIB)(in_out_manager.o) \ 
     975   $(MODEL_LIB)(lbclnk.o) \ 
     976   $(MODEL_LIB)(lib_mpp.o) \ 
     977   $(MODEL_LIB)(obc_oce.o) \ 
    914978   $(MODEL_LIB)(obcdyn.o) \ 
    915    $(MODEL_LIB)(obc_oce.o) \ 
    916979   $(MODEL_LIB)(obcvol.o) \ 
    917980   $(MODEL_LIB)(oce.o) \ 
     
    922985   $(MODEL_LIB)(solsor.o) \ 
    923986   $(MODEL_LIB)(zdf_oce.o) \ 
     987   dom_oce.F90 \ 
     988   in_out_manager.F90 \ 
     989   lbclnk.F90 \ 
     990   lib_mpp.F90 \ 
     991   obc_oce.F90 \ 
    924992   obcdyn.F90 \ 
    925    obc_oce.F90 \ 
    926993   obcvol.F90 \ 
    927994   oce.F90 \ 
     
    9361003   KEY_CPP \ 
    9371004   cla_dynspg.F90 
    938 $(MODEL_LIB)(cla.o) :   \ 
    939    dom_oce.F90 \ 
    940    in_out_manager.F90 \ 
    941    lbcnfd.F90 \ 
    942    lib_mpp.F90 \ 
    943    lib_print.f90 \ 
    944    $(MODEL_LIB)(dom_oce.o) \ 
    945    $(MODEL_LIB)(in_out_manager.o) \ 
    946    $(MODEL_LIB)(lbcnfd.o) \ 
    947    $(MODEL_LIB)(lib_mpp.o) \ 
    948    $(MODEL_LIB)(lib_print.o) \ 
    949    $(MODEL_LIB)(oce.o) \ 
    950    $(MODEL_LIB)(par_kind.o) \ 
    951    $(MODEL_LIB)(par_oce.o) \ 
    952    oce.F90 \ 
    953    par_kind.F90 \ 
    954    par_oce.F90 \ 
    955    dom_oce.F90 \ 
    956    in_out_manager.F90 \ 
    957    lbclnk.F90 \ 
    958    lib_mpp.F90 \ 
    959    $(MODEL_LIB)(dom_oce.o) \ 
    960    $(MODEL_LIB)(in_out_manager.o) \ 
    961    $(MODEL_LIB)(lbclnk.o) \ 
    962    $(MODEL_LIB)(lib_mpp.o) \ 
    963    $(MODEL_LIB)(oce.o) \ 
    964    $(MODEL_LIB)(sbc_oce.o) \ 
    965    oce.F90 \ 
    966    sbc_oce.F90 \ 
    967    domzgr_substitute.h90 \ 
    968    vectopt_loop_substitute.h90 \ 
    969    KEY_CPP \ 
    970    cla.F90 
    9711005$(MODEL_LIB)(closea.o) :   \ 
    972    dom_oce.F90 \ 
    973    in_out_manager.F90 \ 
    974    lbcnfd.F90 \ 
    975    lib_mpp.F90 \ 
    976    lib_print.f90 \ 
    977    $(MODEL_LIB)(dom_oce.o) \ 
    978    $(MODEL_LIB)(in_out_manager.o) \ 
    979    $(MODEL_LIB)(lbcnfd.o) \ 
    980    $(MODEL_LIB)(lib_mpp.o) \ 
    981    $(MODEL_LIB)(lib_print.o) \ 
    982    $(MODEL_LIB)(oce.o) \ 
    983    $(MODEL_LIB)(par_kind.o) \ 
    984    $(MODEL_LIB)(par_oce.o) \ 
    985    oce.F90 \ 
    986    par_kind.F90 \ 
    987    par_oce.F90 \ 
    988    dom_oce.F90 \ 
    989    in_out_manager.F90 \ 
    990    lbclnk.F90 \ 
    991    lib_mpp.F90 \ 
    992    $(MODEL_LIB)(dom_oce.o) \ 
    993    $(MODEL_LIB)(in_out_manager.o) \ 
    994    $(MODEL_LIB)(lbclnk.o) \ 
    995    $(MODEL_LIB)(lib_mpp.o) \ 
    996    $(MODEL_LIB)(oce.o) \ 
    997    $(MODEL_LIB)(sbc_oce.o) \ 
     1006   $(MODEL_LIB)(dom_oce.o) \ 
     1007   $(MODEL_LIB)(in_out_manager.o) \ 
     1008   $(MODEL_LIB)(lbcnfd.o) \ 
     1009   $(MODEL_LIB)(lib_mpp.o) \ 
     1010   $(MODEL_LIB)(lib_print.o) \ 
     1011   $(MODEL_LIB)(oce.o) \ 
     1012   $(MODEL_LIB)(par_kind.o) \ 
     1013   $(MODEL_LIB)(par_oce.o) \ 
     1014   dom_oce.F90 \ 
     1015   in_out_manager.F90 \ 
     1016   lbcnfd.F90 \ 
     1017   lib_mpp.F90 \ 
     1018   lib_print.f90 \ 
     1019   oce.F90 \ 
     1020   par_kind.F90 \ 
     1021   par_oce.F90 \ 
     1022   $(MODEL_LIB)(dom_oce.o) \ 
     1023   $(MODEL_LIB)(in_out_manager.o) \ 
     1024   $(MODEL_LIB)(lbclnk.o) \ 
     1025   $(MODEL_LIB)(lib_mpp.o) \ 
     1026   $(MODEL_LIB)(oce.o) \ 
     1027   $(MODEL_LIB)(sbc_oce.o) \ 
     1028   dom_oce.F90 \ 
     1029   in_out_manager.F90 \ 
     1030   lbclnk.F90 \ 
     1031   lib_mpp.F90 \ 
    9981032   oce.F90 \ 
    9991033   sbc_oce.F90 \ 
     
    10021036   closea.F90 
    10031037$(MODEL_LIB)(cpl_oasis3.o) :  \ 
    1004    dom_oce.F90 \ 
    1005    in_out_manager.F90 \ 
    1006    lbcnfd.F90 \ 
    1007    lib_mpp.F90 \ 
    1008    lib_print.f90 \ 
    1009    $(MODEL_LIB)(dom_oce.o) \ 
    1010    $(MODEL_LIB)(in_out_manager.o) \ 
    1011    $(MODEL_LIB)(lbcnfd.o) \ 
    1012    $(MODEL_LIB)(lib_mpp.o) \ 
    1013    $(MODEL_LIB)(lib_print.o) \ 
    1014    $(MODEL_LIB)(oce.o) \ 
    1015    $(MODEL_LIB)(par_kind.o) \ 
    1016    $(MODEL_LIB)(par_oce.o) \ 
    1017    oce.F90 \ 
    1018    par_kind.F90 \ 
    1019    par_oce.F90 \ 
    1020    dom_oce.F90 \ 
    1021    in_out_manager.F90 \ 
    1022    lbclnk.F90 \ 
    1023    $(MODEL_LIB)(dom_oce.o) \ 
    1024    $(MODEL_LIB)(in_out_manager.o) \ 
    1025    $(MODEL_LIB)(lbclnk.o) \ 
    1026    $(MODEL_LIB)(par_oce.o) \ 
     1038   $(MODEL_LIB)(dom_oce.o) \ 
     1039   $(MODEL_LIB)(in_out_manager.o) \ 
     1040   $(MODEL_LIB)(lbcnfd.o) \ 
     1041   $(MODEL_LIB)(lib_mpp.o) \ 
     1042   $(MODEL_LIB)(lib_print.o) \ 
     1043   $(MODEL_LIB)(oce.o) \ 
     1044   $(MODEL_LIB)(par_kind.o) \ 
     1045   $(MODEL_LIB)(par_oce.o) \ 
     1046   dom_oce.F90 \ 
     1047   in_out_manager.F90 \ 
     1048   lbcnfd.F90 \ 
     1049   lib_mpp.F90 \ 
     1050   lib_print.f90 \ 
     1051   oce.F90 \ 
     1052   par_kind.F90 \ 
     1053   par_oce.F90 \ 
     1054   $(MODEL_LIB)(dom_oce.o) \ 
     1055   $(MODEL_LIB)(in_out_manager.o) \ 
     1056   $(MODEL_LIB)(lbclnk.o) \ 
     1057   $(MODEL_LIB)(par_oce.o) \ 
     1058   dom_oce.F90 \ 
     1059   in_out_manager.F90 \ 
     1060   lbclnk.F90 \ 
    10271061   par_oce.F90 \ 
    10281062   KEY_CPP \ 
    10291063   cpl_oasis3.F90 
    10301064$(MODEL_LIB)(cpl_oasis4.o) :  \ 
    1031    dom_oce.F90 \ 
    1032    in_out_manager.F90 \ 
    1033    lbcnfd.F90 \ 
    1034    lib_print.f90 \ 
    1035    $(MODEL_LIB)(dom_oce.o) \ 
    1036    $(MODEL_LIB)(in_out_manager.o) \ 
    1037    $(MODEL_LIB)(lbcnfd.o) \ 
    1038    $(MODEL_LIB)(lib_print.o) \ 
    1039    $(MODEL_LIB)(par_kind.o) \ 
    1040    $(MODEL_LIB)(par_oce.o) \ 
    1041    par_kind.F90 \ 
    1042    par_oce.F90 \ 
    1043    dom_oce.F90 \ 
    1044    in_out_manager.F90 \ 
    1045    lib_mpp.F90 \ 
     1065   $(MODEL_LIB)(dom_oce.o) \ 
     1066   $(MODEL_LIB)(in_out_manager.o) \ 
     1067   $(MODEL_LIB)(lbcnfd.o) \ 
     1068   $(MODEL_LIB)(lib_print.o) \ 
     1069   $(MODEL_LIB)(par_kind.o) \ 
     1070   $(MODEL_LIB)(par_oce.o) \ 
     1071   dom_oce.F90 \ 
     1072   in_out_manager.F90 \ 
     1073   lbcnfd.F90 \ 
     1074   lib_print.f90 \ 
     1075   par_kind.F90 \ 
     1076   par_oce.F90 \ 
    10461077   $(MODEL_LIB)(dom_oce.o) \ 
    10471078   $(MODEL_LIB)(in_out_manager.o) \ 
     
    10501081   $(MODEL_LIB)(par_oce.o) \ 
    10511082   $(MODEL_LIB)(phycst.o) \ 
     1083   dom_oce.F90 \ 
     1084   in_out_manager.F90 \ 
     1085   lib_mpp.F90 \ 
    10521086   oasis4_date.F90 \ 
    10531087   par_oce.F90 \ 
     
    10561090   cpl_oasis4.F90 
    10571091$(MODEL_LIB)(daymod.o) :   \ 
    1058    c1d.F90 \ 
    1059    dom_oce.F90 \ 
    1060    eosbn2.F90 \ 
    1061    in_out_manager.F90 \ 
    1062    iom_def.F90 \ 
    1063    iom.F90 \ 
    1064    iom_ioipsl.F90 \ 
    1065    iom_nf90.F90 \ 
    1066    iom_rstdimg.F90 \ 
    1067    lbclnk.F90 \ 
    1068    lib_mpp.F90 \ 
    1069    lib_print.f90 \ 
    10701092   $(MODEL_LIB)(c1d.o) \ 
    1071    $(MODEL_LIB)(dom_oce.o) \ 
     1093   $(MODEL_LIB)(dianam.o) \ 
     1094   $(MODEL_LIB)(dom_oce.o) \ 
     1095   $(MODEL_LIB)(domngb.o) \ 
    10721096   $(MODEL_LIB)(eosbn2.o) \ 
    10731097   $(MODEL_LIB)(in_out_manager.o) \ 
     1098   $(MODEL_LIB)(iom.o) \ 
    10741099   $(MODEL_LIB)(iom_def.o) \ 
    10751100   $(MODEL_LIB)(iom_ioipsl.o) \ 
    10761101   $(MODEL_LIB)(iom_nf90.o) \ 
    1077    $(MODEL_LIB)(iom.o) \ 
    10781102   $(MODEL_LIB)(iom_rstdimg.o) \ 
    10791103   $(MODEL_LIB)(lbclnk.o) \ 
     
    10841108   $(MODEL_LIB)(par_oce.o) \ 
    10851109   $(MODEL_LIB)(phycst.o) \ 
     1110   $(MODEL_LIB)(sbc_oce.o) \ 
    10861111   $(MODEL_LIB)(trdmld_oce.o) \ 
    10871112   $(MODEL_LIB)(zdfddm.o) \ 
    10881113   $(MODEL_LIB)(zdfmxl.o) \ 
    10891114   $(MODEL_LIB)(zpshde.o) \ 
    1090    oce.F90 \ 
    1091    par_kind.F90 \ 
    1092    par_oce.F90 \ 
    1093    phycst.F90 \ 
     1115   c1d.F90 \ 
     1116   dianam.F90 \ 
     1117   dom_oce.F90 \ 
     1118   domngb.F90 \ 
     1119   eosbn2.F90 \ 
     1120   in_out_manager.F90 \ 
     1121   iom.F90 \ 
     1122   iom_def.F90 \ 
     1123   iom_ioipsl.F90 \ 
     1124   iom_nf90.F90 \ 
     1125   iom_rstdimg.F90 \ 
     1126   lbclnk.F90 \ 
     1127   lib_mpp.F90 \ 
     1128   lib_print.f90 \ 
     1129   oce.F90 \ 
     1130   par_kind.F90 \ 
     1131   par_oce.F90 \ 
     1132   phycst.F90 \ 
     1133   sbc_oce.F90 \ 
    10941134   trdmld_oce.F90 \ 
    10951135   zdfddm.F90 \ 
    10961136   zdfmxl.F90 \ 
    10971137   zpshde.F90 \ 
    1098    dom_oce.F90 \ 
    1099    in_out_manager.F90 \ 
    1100    iom.F90 \ 
    11011138   $(MODEL_LIB)(dom_oce.o) \ 
    11021139   $(MODEL_LIB)(in_out_manager.o) \ 
     
    11051142   $(MODEL_LIB)(prtctl.o) \ 
    11061143   $(MODEL_LIB)(restart.o) \ 
     1144   dom_oce.F90 \ 
     1145   in_out_manager.F90 \ 
     1146   iom.F90 \ 
    11071147   phycst.F90 \ 
    11081148   prtctl.F90 \ 
     
    11101150   $(IOIPSL_LIB) \ 
    11111151   daymod.F90 
    1112 $(MODEL_LIB)(diadimg.o) :  \ 
    1113    lib_print.f90 \ 
    1114    $(MODEL_LIB)(lib_print.o) \ 
    1115    $(MODEL_LIB)(par_kind.o) \ 
    1116    $(MODEL_LIB)(par_oce.o) \ 
    1117    par_kind.F90 \ 
    1118    par_oce.F90 \ 
    1119    dom_oce.F90 \ 
    1120    in_out_manager.F90 \ 
    1121    $(MODEL_LIB)(dom_oce.o) \ 
    1122    $(MODEL_LIB)(in_out_manager.o) \ 
    1123    $(MODEL_LIB)(oce.o) \ 
    1124    oce.F90 \ 
    1125    domzgr_substitute.h90 \ 
    1126    KEY_CPP \ 
    1127    diadimg.F90 
    1128 $(MODEL_LIB)(diafwb.o) :   \ 
    1129    dom_oce.F90 \ 
    1130    in_out_manager.F90 \ 
    1131    lbcnfd.F90 \ 
    1132    lib_print.f90 \ 
    1133    $(MODEL_LIB)(dom_oce.o) \ 
    1134    $(MODEL_LIB)(in_out_manager.o) \ 
    1135    $(MODEL_LIB)(lbcnfd.o) \ 
    1136    $(MODEL_LIB)(lib_print.o) \ 
    1137    $(MODEL_LIB)(par_kind.o) \ 
    1138    $(MODEL_LIB)(par_oce.o) \ 
    1139    par_kind.F90 \ 
    1140    par_oce.F90 \ 
    1141    dom_oce.F90 \ 
    1142    in_out_manager.F90 \ 
    1143    lib_mpp.F90 \ 
    1144    $(MODEL_LIB)(dom_oce.o) \ 
    1145    $(MODEL_LIB)(in_out_manager.o) \ 
    1146    $(MODEL_LIB)(lib_mpp.o) \ 
    1147    $(MODEL_LIB)(oce.o) \ 
    1148    $(MODEL_LIB)(phycst.o) \ 
    1149    $(MODEL_LIB)(sbc_oce.o) \ 
    1150    $(MODEL_LIB)(zdf_oce.o) \ 
    1151    oce.F90 \ 
    1152    phycst.F90 \ 
    1153    sbc_oce.F90 \ 
    1154    zdf_oce.F90 \ 
    1155    domzgr_substitute.h90 \ 
    1156    vectopt_loop_substitute.h90 \ 
    1157    KEY_CPP \ 
    1158    diafwb.F90 
    1159 $(MODEL_LIB)(diagap.o) :   \ 
    1160    dom_oce.F90 \ 
    1161    in_out_manager.F90 \ 
    1162    iom.F90 \ 
    1163    lbclnk.F90 \ 
    1164    lbcnfd.F90 \ 
    1165    lib_print.f90 \ 
    1166    $(MODEL_LIB)(dom_oce.o) \ 
    1167    $(MODEL_LIB)(in_out_manager.o) \ 
    1168    $(MODEL_LIB)(iom.o) \ 
    1169    $(MODEL_LIB)(lbclnk.o) \ 
    1170    $(MODEL_LIB)(lbcnfd.o) \ 
    1171    $(MODEL_LIB)(lib_print.o) \ 
    1172    $(MODEL_LIB)(oce.o) \ 
    1173    $(MODEL_LIB)(par_kind.o) \ 
    1174    $(MODEL_LIB)(par_oce.o) \ 
    1175    $(MODEL_LIB)(phycst.o) \ 
    1176    oce.F90 \ 
    1177    par_kind.F90 \ 
    1178    par_oce.F90 \ 
    1179    phycst.F90 \ 
     1152$(MODEL_LIB)(diaar5.o) :   \ 
     1153   $(MODEL_LIB)(dianam.o) \ 
     1154   $(MODEL_LIB)(dom_oce.o) \ 
     1155   $(MODEL_LIB)(domngb.o) \ 
     1156   $(MODEL_LIB)(in_out_manager.o) \ 
     1157   $(MODEL_LIB)(iom_def.o) \ 
     1158   $(MODEL_LIB)(iom_ioipsl.o) \ 
     1159   $(MODEL_LIB)(iom_nf90.o) \ 
     1160   $(MODEL_LIB)(iom_rstdimg.o) \ 
     1161   $(MODEL_LIB)(lbclnk.o) \ 
     1162   $(MODEL_LIB)(lbcnfd.o) \ 
     1163   $(MODEL_LIB)(par_oce.o) \ 
     1164   $(MODEL_LIB)(phycst.o) \ 
     1165   $(MODEL_LIB)(prtctl.o) \ 
     1166   $(MODEL_LIB)(sbc_oce.o) \ 
     1167   $(MODEL_LIB)(zdfddm.o) \ 
    11801168   dianam.F90 \ 
    11811169   dom_oce.F90 \ 
    1182    dtasal.F90 \ 
    1183    dtatem.F90 \ 
    1184    in_out_manager.F90 \ 
    1185    lib_mpp.F90 \ 
    1186    $(MODEL_LIB)(dianam.o) \ 
    1187    $(MODEL_LIB)(dom_oce.o) \ 
    1188    $(MODEL_LIB)(dtasal.o) \ 
    1189    $(MODEL_LIB)(dtatem.o) \ 
    1190    $(MODEL_LIB)(in_out_manager.o) \ 
    1191    $(MODEL_LIB)(lib_mpp.o) \ 
    1192    $(MODEL_LIB)(oce.o) \ 
    1193    oce.F90 \ 
    1194    domzgr_substitute.h90 \ 
    1195    $(IOIPSL_LIB) \ 
    1196    KEY_CPP \ 
    1197    diagap.F90 
    1198 $(MODEL_LIB)(diahdy.o) :   \ 
    1199    in_out_manager.F90 \ 
    1200    lib_print.f90 \ 
    1201    $(MODEL_LIB)(in_out_manager.o) \ 
    1202    $(MODEL_LIB)(lib_print.o) \ 
    1203    $(MODEL_LIB)(par_kind.o) \ 
    1204    $(MODEL_LIB)(par_oce.o) \ 
    1205    par_kind.F90 \ 
    1206    par_oce.F90 \ 
    1207    dom_oce.F90 \ 
    1208    in_out_manager.F90 \ 
    1209    $(MODEL_LIB)(dom_oce.o) \ 
    1210    $(MODEL_LIB)(in_out_manager.o) \ 
    1211    $(MODEL_LIB)(oce.o) \ 
    1212    $(MODEL_LIB)(phycst.o) \ 
    1213    oce.F90 \ 
    1214    phycst.F90 \ 
    1215    domzgr_substitute.h90 \ 
    1216    KEY_CPP \ 
    1217    diahdy.F90 
    1218 $(MODEL_LIB)(diahth.o) :   \ 
    1219    dom_oce.F90 \ 
     1170   domngb.F90 \ 
    12201171   in_out_manager.F90 \ 
    12211172   iom_def.F90 \ 
     
    12241175   iom_rstdimg.F90 \ 
    12251176   lbclnk.F90 \ 
    1226    lib_print.f90 \ 
    1227    $(MODEL_LIB)(dom_oce.o) \ 
     1177   lbcnfd.F90 \ 
     1178   par_oce.F90 \ 
     1179   phycst.F90 \ 
     1180   prtctl.F90 \ 
     1181   sbc_oce.F90 \ 
     1182   zdfddm.F90 \ 
     1183   $(MODEL_LIB)(dom_oce.o) \ 
     1184   $(MODEL_LIB)(eosbn2.o) \ 
     1185   $(MODEL_LIB)(iom.o) \ 
     1186   $(MODEL_LIB)(lib_mpp.o) \ 
     1187   $(MODEL_LIB)(oce.o) \ 
     1188   dom_oce.F90 \ 
     1189   eosbn2.F90 \ 
     1190   iom.F90 \ 
     1191   lib_mpp.F90 \ 
     1192   oce.F90 \ 
     1193   domzgr_substitute.h90 \ 
     1194   KEY_CPP \ 
     1195   diaar5.F90 
     1196$(MODEL_LIB)(diadimg.o) :  \ 
     1197   $(MODEL_LIB)(lib_print.o) \ 
     1198   $(MODEL_LIB)(par_kind.o) \ 
     1199   $(MODEL_LIB)(par_oce.o) \ 
     1200   lib_print.f90 \ 
     1201   par_kind.F90 \ 
     1202   par_oce.F90 \ 
     1203   $(MODEL_LIB)(dom_oce.o) \ 
     1204   $(MODEL_LIB)(in_out_manager.o) \ 
     1205   $(MODEL_LIB)(oce.o) \ 
     1206   dom_oce.F90 \ 
     1207   in_out_manager.F90 \ 
     1208   oce.F90 \ 
     1209   domzgr_substitute.h90 \ 
     1210   KEY_CPP \ 
     1211   diadimg.F90 
     1212$(MODEL_LIB)(diafwb.o) :   \ 
     1213   $(MODEL_LIB)(dom_oce.o) \ 
     1214   $(MODEL_LIB)(in_out_manager.o) \ 
     1215   $(MODEL_LIB)(lbcnfd.o) \ 
     1216   $(MODEL_LIB)(lib_print.o) \ 
     1217   $(MODEL_LIB)(par_kind.o) \ 
     1218   $(MODEL_LIB)(par_oce.o) \ 
     1219   dom_oce.F90 \ 
     1220   in_out_manager.F90 \ 
     1221   lbcnfd.F90 \ 
     1222   lib_print.f90 \ 
     1223   par_kind.F90 \ 
     1224   par_oce.F90 \ 
     1225   $(MODEL_LIB)(dom_oce.o) \ 
     1226   $(MODEL_LIB)(in_out_manager.o) \ 
     1227   $(MODEL_LIB)(lib_mpp.o) \ 
     1228   $(MODEL_LIB)(oce.o) \ 
     1229   $(MODEL_LIB)(phycst.o) \ 
     1230   $(MODEL_LIB)(sbc_oce.o) \ 
     1231   $(MODEL_LIB)(zdf_oce.o) \ 
     1232   dom_oce.F90 \ 
     1233   in_out_manager.F90 \ 
     1234   lib_mpp.F90 \ 
     1235   oce.F90 \ 
     1236   phycst.F90 \ 
     1237   sbc_oce.F90 \ 
     1238   zdf_oce.F90 \ 
     1239   domzgr_substitute.h90 \ 
     1240   vectopt_loop_substitute.h90 \ 
     1241   KEY_CPP \ 
     1242   diafwb.F90 
     1243$(MODEL_LIB)(diagap.o) :   \ 
     1244   $(MODEL_LIB)(dom_oce.o) \ 
     1245   $(MODEL_LIB)(in_out_manager.o) \ 
     1246   $(MODEL_LIB)(iom.o) \ 
     1247   $(MODEL_LIB)(lbclnk.o) \ 
     1248   $(MODEL_LIB)(lbcnfd.o) \ 
     1249   $(MODEL_LIB)(lib_print.o) \ 
     1250   $(MODEL_LIB)(oce.o) \ 
     1251   $(MODEL_LIB)(par_kind.o) \ 
     1252   $(MODEL_LIB)(par_oce.o) \ 
     1253   $(MODEL_LIB)(phycst.o) \ 
     1254   dom_oce.F90 \ 
     1255   in_out_manager.F90 \ 
     1256   iom.F90 \ 
     1257   lbclnk.F90 \ 
     1258   lbcnfd.F90 \ 
     1259   lib_print.f90 \ 
     1260   oce.F90 \ 
     1261   par_kind.F90 \ 
     1262   par_oce.F90 \ 
     1263   phycst.F90 \ 
     1264   $(MODEL_LIB)(dianam.o) \ 
     1265   $(MODEL_LIB)(dom_oce.o) \ 
     1266   $(MODEL_LIB)(dtasal.o) \ 
     1267   $(MODEL_LIB)(dtatem.o) \ 
     1268   $(MODEL_LIB)(in_out_manager.o) \ 
     1269   $(MODEL_LIB)(lib_mpp.o) \ 
     1270   $(MODEL_LIB)(oce.o) \ 
     1271   dianam.F90 \ 
     1272   dom_oce.F90 \ 
     1273   dtasal.F90 \ 
     1274   dtatem.F90 \ 
     1275   in_out_manager.F90 \ 
     1276   lib_mpp.F90 \ 
     1277   oce.F90 \ 
     1278   domzgr_substitute.h90 \ 
     1279   $(IOIPSL_LIB) \ 
     1280   KEY_CPP \ 
     1281   diagap.F90 
     1282$(MODEL_LIB)(diahdy.o) :   \ 
     1283   $(MODEL_LIB)(in_out_manager.o) \ 
     1284   $(MODEL_LIB)(lib_print.o) \ 
     1285   $(MODEL_LIB)(par_kind.o) \ 
     1286   $(MODEL_LIB)(par_oce.o) \ 
     1287   in_out_manager.F90 \ 
     1288   lib_print.f90 \ 
     1289   par_kind.F90 \ 
     1290   par_oce.F90 \ 
     1291   $(MODEL_LIB)(dom_oce.o) \ 
     1292   $(MODEL_LIB)(in_out_manager.o) \ 
     1293   $(MODEL_LIB)(oce.o) \ 
     1294   $(MODEL_LIB)(phycst.o) \ 
     1295   dom_oce.F90 \ 
     1296   in_out_manager.F90 \ 
     1297   oce.F90 \ 
     1298   phycst.F90 \ 
     1299   domzgr_substitute.h90 \ 
     1300   KEY_CPP \ 
     1301   diahdy.F90 
     1302$(MODEL_LIB)(diahth.o) :   \ 
     1303   $(MODEL_LIB)(dianam.o) \ 
     1304   $(MODEL_LIB)(dom_oce.o) \ 
     1305   $(MODEL_LIB)(domngb.o) \ 
    12281306   $(MODEL_LIB)(in_out_manager.o) \ 
    12291307   $(MODEL_LIB)(iom_def.o) \ 
     
    12351313   $(MODEL_LIB)(par_kind.o) \ 
    12361314   $(MODEL_LIB)(par_oce.o) \ 
    1237    par_kind.F90 \ 
    1238    par_oce.F90 \ 
    1239    dom_oce.F90 \ 
    1240    in_out_manager.F90 \ 
    1241    iom.F90 \ 
    1242    $(MODEL_LIB)(dom_oce.o) \ 
    1243    $(MODEL_LIB)(in_out_manager.o) \ 
    1244    $(MODEL_LIB)(iom.o) \ 
    1245    $(MODEL_LIB)(oce.o) \ 
    1246    $(MODEL_LIB)(phycst.o) \ 
    1247    oce.F90 \ 
    1248    phycst.F90 \ 
    1249    domzgr_substitute.h90 \ 
    1250    KEY_CPP \ 
    1251    diahth.F90 
    1252 $(MODEL_LIB)(dianam.o) :   \ 
    1253    in_out_manager.F90 \ 
    1254    lib_print.f90 \ 
    1255    $(MODEL_LIB)(in_out_manager.o) \ 
    1256    $(MODEL_LIB)(lib_print.o) \ 
    1257    $(MODEL_LIB)(par_kind.o) \ 
    1258    $(MODEL_LIB)(par_oce.o) \ 
    1259    par_kind.F90 \ 
    1260    par_oce.F90 \ 
    1261    dom_oce.F90 \ 
    1262    in_out_manager.F90 \ 
    1263    $(MODEL_LIB)(dom_oce.o) \ 
    1264    $(MODEL_LIB)(in_out_manager.o) \ 
    1265    $(MODEL_LIB)(phycst.o) \ 
    1266    phycst.F90 \ 
    1267    $(IOIPSL_LIB) \ 
    1268    KEY_CPP \ 
    1269    dianam.F90 
    1270 $(MODEL_LIB)(diaptr.o) :   \ 
    1271    dom_oce.F90 \ 
     1315   $(MODEL_LIB)(phycst.o) \ 
     1316   $(MODEL_LIB)(sbc_oce.o) \ 
     1317   dianam.F90 \ 
     1318   dom_oce.F90 \ 
     1319   domngb.F90 \ 
    12721320   in_out_manager.F90 \ 
    12731321   iom_def.F90 \ 
     
    12761324   iom_rstdimg.F90 \ 
    12771325   lbclnk.F90 \ 
    1278    lbcnfd.F90 \ 
    1279    lib_print.f90 \ 
    1280    $(MODEL_LIB)(dom_oce.o) \ 
     1326   lib_print.f90 \ 
     1327   par_kind.F90 \ 
     1328   par_oce.F90 \ 
     1329   phycst.F90 \ 
     1330   sbc_oce.F90 \ 
     1331   $(MODEL_LIB)(dom_oce.o) \ 
     1332   $(MODEL_LIB)(in_out_manager.o) \ 
     1333   $(MODEL_LIB)(iom.o) \ 
     1334   $(MODEL_LIB)(oce.o) \ 
     1335   $(MODEL_LIB)(phycst.o) \ 
     1336   dom_oce.F90 \ 
     1337   in_out_manager.F90 \ 
     1338   iom.F90 \ 
     1339   oce.F90 \ 
     1340   phycst.F90 \ 
     1341   domzgr_substitute.h90 \ 
     1342   KEY_CPP \ 
     1343   diahth.F90 
     1344$(MODEL_LIB)(dianam.o) :   \ 
     1345   $(MODEL_LIB)(in_out_manager.o) \ 
     1346   $(MODEL_LIB)(lib_print.o) \ 
     1347   $(MODEL_LIB)(par_kind.o) \ 
     1348   $(MODEL_LIB)(par_oce.o) \ 
     1349   in_out_manager.F90 \ 
     1350   lib_print.f90 \ 
     1351   par_kind.F90 \ 
     1352   par_oce.F90 \ 
     1353   $(MODEL_LIB)(dom_oce.o) \ 
     1354   $(MODEL_LIB)(in_out_manager.o) \ 
     1355   $(MODEL_LIB)(phycst.o) \ 
     1356   dom_oce.F90 \ 
     1357   in_out_manager.F90 \ 
     1358   phycst.F90 \ 
     1359   $(IOIPSL_LIB) \ 
     1360   KEY_CPP \ 
     1361   dianam.F90 
     1362$(MODEL_LIB)(diaptr.o) :   \ 
     1363   $(MODEL_LIB)(dianam.o) \ 
     1364   $(MODEL_LIB)(dom_oce.o) \ 
     1365   $(MODEL_LIB)(domngb.o) \ 
    12811366   $(MODEL_LIB)(in_out_manager.o) \ 
    12821367   $(MODEL_LIB)(iom_def.o) \ 
     
    12861371   $(MODEL_LIB)(lbclnk.o) \ 
    12871372   $(MODEL_LIB)(lbcnfd.o) \ 
    1288    $(MODEL_LIB)(lib_print.o) \ 
    1289    $(MODEL_LIB)(par_kind.o) \ 
    1290    $(MODEL_LIB)(par_oce.o) \ 
    1291    $(MODEL_LIB)(phycst.o) \ 
    1292    par_kind.F90 \ 
    1293    par_oce.F90 \ 
    1294    phycst.F90 \ 
     1373   $(MODEL_LIB)(lib_mpp.o) \ 
     1374   $(MODEL_LIB)(lib_print.o) \ 
     1375   $(MODEL_LIB)(oce.o) \ 
     1376   $(MODEL_LIB)(par_kind.o) \ 
     1377   $(MODEL_LIB)(par_oce.o) \ 
     1378   $(MODEL_LIB)(phycst.o) \ 
     1379   $(MODEL_LIB)(sbc_oce.o) \ 
    12951380   dianam.F90 \ 
    12961381   dom_oce.F90 \ 
    1297    in_out_manager.F90 \ 
    1298    iom.F90 \ 
     1382   domngb.F90 \ 
     1383   in_out_manager.F90 \ 
     1384   iom_def.F90 \ 
     1385   iom_ioipsl.F90 \ 
     1386   iom_nf90.F90 \ 
     1387   iom_rstdimg.F90 \ 
     1388   lbclnk.F90 \ 
     1389   lbcnfd.F90 \ 
     1390   lib_mpp.F90 \ 
     1391   lib_print.f90 \ 
     1392   oce.F90 \ 
     1393   par_kind.F90 \ 
     1394   par_oce.F90 \ 
     1395   phycst.F90 \ 
     1396   sbc_oce.F90 \ 
     1397   $(MODEL_LIB)(dianam.o) \ 
     1398   $(MODEL_LIB)(dom_oce.o) \ 
     1399   $(MODEL_LIB)(in_out_manager.o) \ 
     1400   $(MODEL_LIB)(iom.o) \ 
     1401   $(MODEL_LIB)(lbclnk.o) \ 
     1402   $(MODEL_LIB)(ldftra_oce.o) \ 
     1403   $(MODEL_LIB)(lib_mpp.o) \ 
     1404   $(MODEL_LIB)(oce.o) \ 
     1405   $(MODEL_LIB)(phycst.o) \ 
     1406   dianam.F90 \ 
     1407   dom_oce.F90 \ 
     1408   in_out_manager.F90 \ 
     1409   iom.F90 \ 
     1410   lbclnk.F90 \ 
    12991411   ldftra_oce.F90 \ 
    13001412   lib_mpp.F90 \ 
    1301    $(MODEL_LIB)(dianam.o) \ 
    1302    $(MODEL_LIB)(dom_oce.o) \ 
    1303    $(MODEL_LIB)(in_out_manager.o) \ 
    1304    $(MODEL_LIB)(iom.o) \ 
    1305    $(MODEL_LIB)(ldftra_oce.o) \ 
    1306    $(MODEL_LIB)(lib_mpp.o) \ 
    1307    $(MODEL_LIB)(oce.o) \ 
    1308    $(MODEL_LIB)(phycst.o) \ 
    13091413   oce.F90 \ 
    13101414   phycst.F90 \ 
     
    13141418   KEY_CPP \ 
    13151419   diaptr.F90 
    1316 $(MODEL_LIB)(diawri_c1d.o) :  \ 
    1317    closea.F90 \ 
    1318    cpl_oasis3.F90 \ 
     1420$(MODEL_LIB)(diawri.o) :   \ 
     1421   $(MODEL_LIB)(dianam.o) \ 
     1422   $(MODEL_LIB)(dom_ice_2.o) \ 
     1423   $(MODEL_LIB)(dom_oce.o) \ 
     1424   $(MODEL_LIB)(domngb.o) \ 
     1425   $(MODEL_LIB)(eosbn2.o) \ 
     1426   $(MODEL_LIB)(fldread.o) \ 
     1427   $(MODEL_LIB)(ice_2.o) \ 
     1428   $(MODEL_LIB)(in_out_manager.o) \ 
     1429   $(MODEL_LIB)(iom.o) \ 
     1430   $(MODEL_LIB)(iom_def.o) \ 
     1431   $(MODEL_LIB)(iom_ioipsl.o) \ 
     1432   $(MODEL_LIB)(iom_nf90.o) \ 
     1433   $(MODEL_LIB)(iom_rstdimg.o) \ 
     1434   $(MODEL_LIB)(lbclnk.o) \ 
     1435   $(MODEL_LIB)(lbcnfd.o) \ 
     1436   $(MODEL_LIB)(lib_mpp.o) \ 
     1437   $(MODEL_LIB)(lib_print.o) \ 
     1438   $(MODEL_LIB)(oce.o) \ 
     1439   $(MODEL_LIB)(par_ice_2.o) \ 
     1440   $(MODEL_LIB)(par_kind.o) \ 
     1441   $(MODEL_LIB)(par_oce.o) \ 
     1442   $(MODEL_LIB)(phycst.o) \ 
     1443   $(MODEL_LIB)(prtctl.o) \ 
     1444   $(MODEL_LIB)(sbc_ice.o) \ 
     1445   $(MODEL_LIB)(sbc_oce.o) \ 
     1446   $(MODEL_LIB)(sbcrnf.o) \ 
     1447   $(MODEL_LIB)(zdf_oce.o) \ 
     1448   dianam.F90 \ 
     1449   dom_ice_2.F90 \ 
     1450   dom_oce.F90 \ 
     1451   domngb.F90 \ 
     1452   eosbn2.F90 \ 
     1453   fldread.F90 \ 
     1454   ice_2.F90 \ 
     1455   in_out_manager.F90 \ 
     1456   iom.F90 \ 
     1457   iom_def.F90 \ 
     1458   iom_ioipsl.F90 \ 
     1459   iom_nf90.F90 \ 
     1460   iom_rstdimg.F90 \ 
     1461   lbclnk.F90 \ 
     1462   lbcnfd.F90 \ 
     1463   lib_mpp.F90 \ 
     1464   lib_print.f90 \ 
     1465   oce.F90 \ 
     1466   par_ice_2.F90 \ 
     1467   par_kind.F90 \ 
     1468   par_oce.F90 \ 
     1469   phycst.F90 \ 
     1470   prtctl.F90 \ 
     1471   sbc_ice.F90 \ 
     1472   sbc_oce.F90 \ 
     1473   sbcrnf.F90 \ 
     1474   zdf_oce.F90 \ 
     1475   $(MODEL_LIB)(diaar5.o) \ 
     1476   $(MODEL_LIB)(diadimg.o) \ 
     1477   $(MODEL_LIB)(diahth.o) \ 
     1478   $(MODEL_LIB)(dianam.o) \ 
     1479   $(MODEL_LIB)(dom_oce.o) \ 
     1480   $(MODEL_LIB)(in_out_manager.o) \ 
     1481   $(MODEL_LIB)(iom.o) \ 
     1482   $(MODEL_LIB)(lbclnk.o) \ 
     1483   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1484   $(MODEL_LIB)(ldftra_oce.o) \ 
     1485   $(MODEL_LIB)(limwri_2.o) \ 
     1486   $(MODEL_LIB)(oce.o) \ 
     1487   $(MODEL_LIB)(phycst.o) \ 
     1488   $(MODEL_LIB)(sbc_ice.o) \ 
     1489   $(MODEL_LIB)(sbc_oce.o) \ 
     1490   $(MODEL_LIB)(sbcssr.o) \ 
     1491   $(MODEL_LIB)(sol_oce.o) \ 
     1492   $(MODEL_LIB)(zdf_oce.o) \ 
     1493   $(MODEL_LIB)(zdfddm.o) \ 
     1494   $(MODEL_LIB)(zdfmxl.o) \ 
     1495   diaar5.F90 \ 
    13191496   diadimg.F90 \ 
    13201497   diahth.F90 \ 
    13211498   dianam.F90 \ 
    13221499   dom_oce.F90 \ 
    1323    domvvl.F90 \ 
    1324    dynzdf_exp.F90 \ 
    1325    eosbn2.F90 \ 
    1326    fldread.F90 \ 
    1327    in_out_manager.F90 \ 
    1328    iom.F90 \ 
    1329    lbclnk.F90 \ 
    1330    lbcnfd.F90 \ 
     1500   in_out_manager.F90 \ 
     1501   iom.F90 \ 
     1502   lbclnk.F90 \ 
    13311503   ldfdyn_oce.F90 \ 
    13321504   ldftra_oce.F90 \ 
    1333    lib_mpp.F90 \ 
    1334    lib_print.f90 \ 
    13351505   limwri_2.F90 \ 
     1506   oce.F90 \ 
     1507   phycst.F90 \ 
     1508   sbc_ice.F90 \ 
     1509   sbc_oce.F90 \ 
     1510   sbcssr.F90 \ 
     1511   sol_oce.F90 \ 
     1512   zdf_oce.F90 \ 
     1513   zdfddm.F90 \ 
     1514   zdfmxl.F90 \ 
     1515   $(MODEL_LIB)(lib_mpp.o) \ 
     1516   lib_mpp.F90 \ 
     1517   diawri_dimg.h90 \ 
     1518   domzgr_substitute.h90 \ 
     1519   vectopt_loop_substitute.h90 \ 
     1520   zdfddm_substitute.h90 \ 
     1521   $(IOIPSL_LIB) \ 
     1522   KEY_CPP \ 
     1523   diawri.F90 
     1524$(MODEL_LIB)(diawri_c1d.o) :  \ 
    13361525   $(MODEL_LIB)(closea.o) \ 
    13371526   $(MODEL_LIB)(cpl_oasis3.o) \ 
     1527   $(MODEL_LIB)(diaar5.o) \ 
    13381528   $(MODEL_LIB)(diadimg.o) \ 
    13391529   $(MODEL_LIB)(diahth.o) \ 
     
    13601550   $(MODEL_LIB)(prtctl.o) \ 
    13611551   $(MODEL_LIB)(restart.o) \ 
     1552   $(MODEL_LIB)(sbc_ice.o) \ 
     1553   $(MODEL_LIB)(sbc_oce.o) \ 
    13621554   $(MODEL_LIB)(sbcana.o) \ 
    13631555   $(MODEL_LIB)(sbcblk_clio.o) \ 
     
    13671559   $(MODEL_LIB)(sbcfwb.o) \ 
    13681560   $(MODEL_LIB)(sbcice_if.o) \ 
     1561   $(MODEL_LIB)(sbcice_lim.o) \ 
    13691562   $(MODEL_LIB)(sbcice_lim_2.o) \ 
    1370    $(MODEL_LIB)(sbcice_lim.o) \ 
    1371    $(MODEL_LIB)(sbc_ice.o) \ 
    1372    $(MODEL_LIB)(sbc_oce.o) \ 
    13731563   $(MODEL_LIB)(sbcrnf.o) \ 
    13741564   $(MODEL_LIB)(sbcssm.o) \ 
     
    13771567   $(MODEL_LIB)(trazdf_exp.o) \ 
    13781568   $(MODEL_LIB)(trdmod.o) \ 
     1569   $(MODEL_LIB)(zdf_oce.o) \ 
    13791570   $(MODEL_LIB)(zdfbfr.o) \ 
    13801571   $(MODEL_LIB)(zdfddm.o) \ 
    13811572   $(MODEL_LIB)(zdfmxl.o) \ 
    1382    $(MODEL_LIB)(zdf_oce.o) \ 
     1573   closea.F90 \ 
     1574   cpl_oasis3.F90 \ 
     1575   diaar5.F90 \ 
     1576   diadimg.F90 \ 
     1577   diahth.F90 \ 
     1578   dianam.F90 \ 
     1579   dom_oce.F90 \ 
     1580   domvvl.F90 \ 
     1581   dynzdf_exp.F90 \ 
     1582   eosbn2.F90 \ 
     1583   fldread.F90 \ 
     1584   in_out_manager.F90 \ 
     1585   iom.F90 \ 
     1586   lbclnk.F90 \ 
     1587   lbcnfd.F90 \ 
     1588   ldfdyn_oce.F90 \ 
     1589   ldftra_oce.F90 \ 
     1590   lib_mpp.F90 \ 
     1591   lib_print.f90 \ 
     1592   limwri_2.F90 \ 
    13831593   oce.F90 \ 
    13841594   par_ice_2.F90 \ 
     
    13881598   prtctl.F90 \ 
    13891599   restart.F90 \ 
     1600   sbc_ice.F90 \ 
     1601   sbc_oce.F90 \ 
    13901602   sbcana.F90 \ 
    13911603   sbcblk_clio.F90 \ 
     
    13941606   sbcflx.F90 \ 
    13951607   sbcfwb.F90 \ 
    1396    sbc_ice.F90 \ 
    13971608   sbcice_if.F90 \ 
     1609   sbcice_lim.F90 \ 
    13981610   sbcice_lim_2.F90 \ 
    1399    sbcice_lim.F90 \ 
    1400    sbc_oce.F90 \ 
    14011611   sbcrnf.F90 \ 
    14021612   sbcssm.F90 \ 
     
    14051615   trazdf_exp.F90 \ 
    14061616   trdmod.F90 \ 
     1617   zdf_oce.F90 \ 
    14071618   zdfbfr.F90 \ 
    14081619   zdfddm.F90 \ 
    14091620   zdfmxl.F90 \ 
    1410    zdf_oce.F90 \ 
    1411    dianam.F90 \ 
    1412    diawri.F90 \ 
    1413    dom_oce.F90 \ 
    1414    in_out_manager.F90 \ 
    1415    lbclnk.F90 \ 
    14161621   $(MODEL_LIB)(dianam.o) \ 
    14171622   $(MODEL_LIB)(diawri.o) \ 
     
    14221627   $(MODEL_LIB)(phycst.o) \ 
    14231628   $(MODEL_LIB)(sbc_ice.o) \ 
     1629   $(MODEL_LIB)(sbc_oce.o) \ 
    14241630   $(MODEL_LIB)(sbcmod.o) \ 
    1425    $(MODEL_LIB)(sbc_oce.o) \ 
    14261631   $(MODEL_LIB)(sbcssr.o) \ 
    14271632   $(MODEL_LIB)(sol_oce.o) \ 
     1633   $(MODEL_LIB)(zdf_oce.o) \ 
    14281634   $(MODEL_LIB)(zdfddm.o) \ 
    14291635   $(MODEL_LIB)(zdfkpp.o) \ 
    14301636   $(MODEL_LIB)(zdfmxl.o) \ 
    1431    $(MODEL_LIB)(zdf_oce.o) \ 
    14321637   $(MODEL_LIB)(zdftke.o) \ 
    14331638   $(MODEL_LIB)(zdftke_old.o) \ 
     1639   dianam.F90 \ 
     1640   diawri.F90 \ 
     1641   dom_oce.F90 \ 
     1642   in_out_manager.F90 \ 
     1643   lbclnk.F90 \ 
    14341644   oce.F90 \ 
    14351645   phycst.F90 \ 
    14361646   sbc_ice.F90 \ 
     1647   sbc_oce.F90 \ 
    14371648   sbcmod.F90 \ 
    1438    sbc_oce.F90 \ 
    14391649   sbcssr.F90 \ 
    14401650   sol_oce.F90 \ 
     1651   zdf_oce.F90 \ 
    14411652   zdfddm.F90 \ 
    14421653   zdfkpp.F90 \ 
    14431654   zdfmxl.F90 \ 
    1444    zdf_oce.F90 \ 
    14451655   zdftke.F90 \ 
    14461656   zdftke_old.F90 \ 
     
    14491659   KEY_CPP \ 
    14501660   diawri_c1d.F90 
    1451 $(MODEL_LIB)(diawri.o) :   \ 
    1452    dianam.F90 \ 
    1453    dom_ice_2.F90 \ 
    1454    dom_oce.F90 \ 
    1455    fldread.F90 \ 
    1456    ice_2.F90 \ 
    1457    in_out_manager.F90 \ 
    1458    iom_def.F90 \ 
    1459    iom.F90 \ 
    1460    iom_ioipsl.F90 \ 
    1461    iom_nf90.F90 \ 
    1462    iom_rstdimg.F90 \ 
    1463    lbclnk.F90 \ 
    1464    lbcnfd.F90 \ 
    1465    lib_mpp.F90 \ 
    1466    lib_print.f90 \ 
    1467    $(MODEL_LIB)(dianam.o) \ 
    1468    $(MODEL_LIB)(dom_ice_2.o) \ 
    1469    $(MODEL_LIB)(dom_oce.o) \ 
    1470    $(MODEL_LIB)(fldread.o) \ 
    1471    $(MODEL_LIB)(ice_2.o) \ 
    1472    $(MODEL_LIB)(in_out_manager.o) \ 
    1473    $(MODEL_LIB)(iom_def.o) \ 
    1474    $(MODEL_LIB)(iom_ioipsl.o) \ 
    1475    $(MODEL_LIB)(iom_nf90.o) \ 
    1476    $(MODEL_LIB)(iom.o) \ 
    1477    $(MODEL_LIB)(iom_rstdimg.o) \ 
    1478    $(MODEL_LIB)(lbclnk.o) \ 
    1479    $(MODEL_LIB)(lbcnfd.o) \ 
    1480    $(MODEL_LIB)(lib_mpp.o) \ 
    1481    $(MODEL_LIB)(lib_print.o) \ 
    1482    $(MODEL_LIB)(oce.o) \ 
    1483    $(MODEL_LIB)(par_ice_2.o) \ 
    1484    $(MODEL_LIB)(par_kind.o) \ 
    1485    $(MODEL_LIB)(par_oce.o) \ 
    1486    $(MODEL_LIB)(phycst.o) \ 
    1487    $(MODEL_LIB)(prtctl.o) \ 
    1488    $(MODEL_LIB)(sbc_ice.o) \ 
    1489    $(MODEL_LIB)(sbc_oce.o) \ 
    1490    $(MODEL_LIB)(sbcrnf.o) \ 
    1491    $(MODEL_LIB)(zdf_oce.o) \ 
    1492    oce.F90 \ 
    1493    par_ice_2.F90 \ 
    1494    par_kind.F90 \ 
    1495    par_oce.F90 \ 
    1496    phycst.F90 \ 
    1497    prtctl.F90 \ 
    1498    sbc_ice.F90 \ 
    1499    sbc_oce.F90 \ 
    1500    sbcrnf.F90 \ 
    1501    zdf_oce.F90 \ 
    1502    diadimg.F90 \ 
    1503    diahth.F90 \ 
    1504    dianam.F90 \ 
    1505    dom_oce.F90 \ 
    1506    in_out_manager.F90 \ 
    1507    iom.F90 \ 
    1508    lbclnk.F90 \ 
    1509    ldfdyn_oce.F90 \ 
    1510    ldftra_oce.F90 \ 
    1511    limwri_2.F90 \ 
    1512    $(MODEL_LIB)(diadimg.o) \ 
    1513    $(MODEL_LIB)(diahth.o) \ 
    1514    $(MODEL_LIB)(dianam.o) \ 
    1515    $(MODEL_LIB)(dom_oce.o) \ 
    1516    $(MODEL_LIB)(in_out_manager.o) \ 
    1517    $(MODEL_LIB)(iom.o) \ 
    1518    $(MODEL_LIB)(lbclnk.o) \ 
    1519    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1520    $(MODEL_LIB)(ldftra_oce.o) \ 
    1521    $(MODEL_LIB)(limwri_2.o) \ 
    1522    $(MODEL_LIB)(oce.o) \ 
    1523    $(MODEL_LIB)(phycst.o) \ 
    1524    $(MODEL_LIB)(sbc_ice.o) \ 
    1525    $(MODEL_LIB)(sbc_oce.o) \ 
    1526    $(MODEL_LIB)(sbcssr.o) \ 
    1527    $(MODEL_LIB)(sol_oce.o) \ 
    1528    $(MODEL_LIB)(zdfddm.o) \ 
    1529    $(MODEL_LIB)(zdfmxl.o) \ 
    1530    $(MODEL_LIB)(zdf_oce.o) \ 
    1531    oce.F90 \ 
    1532    phycst.F90 \ 
    1533    sbc_ice.F90 \ 
    1534    sbc_oce.F90 \ 
    1535    sbcssr.F90 \ 
    1536    sol_oce.F90 \ 
    1537    zdfddm.F90 \ 
    1538    zdfmxl.F90 \ 
    1539    zdf_oce.F90 \ 
    1540    lib_mpp.F90 \ 
    1541    $(MODEL_LIB)(lib_mpp.o) \ 
    1542    diawri_dimg.h90 \ 
    1543    zdfddm_substitute.h90 \ 
    1544    $(IOIPSL_LIB) \ 
    1545    KEY_CPP \ 
    1546    diawri.F90 
    15471661$(MODEL_LIB)(divcur.o) :   \ 
     1662   $(MODEL_LIB)(bdy_par.o) \ 
     1663   $(MODEL_LIB)(dom_oce.o) \ 
     1664   $(MODEL_LIB)(in_out_manager.o) \ 
     1665   $(MODEL_LIB)(lbcnfd.o) \ 
     1666   $(MODEL_LIB)(lib_mpp.o) \ 
     1667   $(MODEL_LIB)(lib_print.o) \ 
     1668   $(MODEL_LIB)(obc_par.o) \ 
     1669   $(MODEL_LIB)(oce.o) \ 
     1670   $(MODEL_LIB)(par_kind.o) \ 
     1671   $(MODEL_LIB)(par_oce.o) \ 
    15481672   bdy_par.F90 \ 
    15491673   dom_oce.F90 \ 
     
    15521676   lib_mpp.F90 \ 
    15531677   lib_print.f90 \ 
    1554    $(MODEL_LIB)(bdy_par.o) \ 
    1555    $(MODEL_LIB)(dom_oce.o) \ 
    1556    $(MODEL_LIB)(in_out_manager.o) \ 
    1557    $(MODEL_LIB)(lbcnfd.o) \ 
    1558    $(MODEL_LIB)(lib_mpp.o) \ 
    1559    $(MODEL_LIB)(lib_print.o) \ 
    1560    $(MODEL_LIB)(obc_par.o) \ 
    1561    $(MODEL_LIB)(oce.o) \ 
    1562    $(MODEL_LIB)(par_kind.o) \ 
    1563    $(MODEL_LIB)(par_oce.o) \ 
    15641678   obc_par.F90 \ 
    15651679   oce.F90 \ 
    15661680   par_kind.F90 \ 
    15671681   par_oce.F90 \ 
     1682   $(MODEL_LIB)(bdy_oce.o) \ 
     1683   $(MODEL_LIB)(dom_oce.o) \ 
     1684   $(MODEL_LIB)(in_out_manager.o) \ 
     1685   $(MODEL_LIB)(lbclnk.o) \ 
     1686   $(MODEL_LIB)(obc_oce.o) \ 
     1687   $(MODEL_LIB)(oce.o) \ 
    15681688   bdy_oce.F90 \ 
    15691689   dom_oce.F90 \ 
    15701690   in_out_manager.F90 \ 
    15711691   lbclnk.F90 \ 
    1572    $(MODEL_LIB)(bdy_oce.o) \ 
    1573    $(MODEL_LIB)(dom_oce.o) \ 
    1574    $(MODEL_LIB)(in_out_manager.o) \ 
    1575    $(MODEL_LIB)(lbclnk.o) \ 
    1576    $(MODEL_LIB)(obc_oce.o) \ 
    1577    $(MODEL_LIB)(oce.o) \ 
    15781692   obc_oce.F90 \ 
    15791693   oce.F90 \ 
     
    15821696   KEY_CPP \ 
    15831697   divcur.F90 
     1698$(MODEL_LIB)(dom_ice_2.o) :   \ 
     1699   $(MODEL_LIB)(par_oce.o) \ 
     1700   par_oce.F90 \ 
     1701   $(MODEL_LIB)(par_ice_2.o) \ 
     1702   par_ice_2.F90 \ 
     1703   KEY_CPP \ 
     1704   dom_ice_2.F90 
     1705$(MODEL_LIB)(dom_oce.o) :  \ 
     1706   $(MODEL_LIB)(par_kind.o) \ 
     1707   par_kind.F90 \ 
     1708   $(MODEL_LIB)(par_oce.o) \ 
     1709   par_oce.F90 \ 
     1710   KEY_CPP \ 
     1711   dom_oce.F90 
    15841712$(MODEL_LIB)(domain.o) :   \ 
     1713   $(MODEL_LIB)(c1d.o) \ 
     1714   $(MODEL_LIB)(closea.o) \ 
     1715   $(MODEL_LIB)(dom_oce.o) \ 
     1716   $(MODEL_LIB)(dynspg_oce.o) \ 
     1717   $(MODEL_LIB)(in_out_manager.o) \ 
     1718   $(MODEL_LIB)(iom.o) \ 
     1719   $(MODEL_LIB)(lbclnk.o) \ 
     1720   $(MODEL_LIB)(lbcnfd.o) \ 
     1721   $(MODEL_LIB)(lib_mpp.o) \ 
     1722   $(MODEL_LIB)(lib_print.o) \ 
     1723   $(MODEL_LIB)(obc_oce.o) \ 
     1724   $(MODEL_LIB)(oce.o) \ 
     1725   $(MODEL_LIB)(par_kind.o) \ 
     1726   $(MODEL_LIB)(par_oce.o) \ 
     1727   $(MODEL_LIB)(phycst.o) \ 
     1728   $(MODEL_LIB)(sbc_oce.o) \ 
    15851729   c1d.F90 \ 
    15861730   closea.F90 \ 
     
    15931737   lib_mpp.F90 \ 
    15941738   lib_print.f90 \ 
    1595    $(MODEL_LIB)(c1d.o) \ 
     1739   obc_oce.F90 \ 
     1740   oce.F90 \ 
     1741   par_kind.F90 \ 
     1742   par_oce.F90 \ 
     1743   phycst.F90 \ 
     1744   sbc_oce.F90 \ 
    15961745   $(MODEL_LIB)(closea.o) \ 
    15971746   $(MODEL_LIB)(dom_oce.o) \ 
    1598    $(MODEL_LIB)(dynspg_oce.o) \ 
    1599    $(MODEL_LIB)(in_out_manager.o) \ 
    1600    $(MODEL_LIB)(iom.o) \ 
    1601    $(MODEL_LIB)(lbclnk.o) \ 
    1602    $(MODEL_LIB)(lbcnfd.o) \ 
    1603    $(MODEL_LIB)(lib_mpp.o) \ 
    1604    $(MODEL_LIB)(lib_print.o) \ 
    1605    $(MODEL_LIB)(obc_oce.o) \ 
    1606    $(MODEL_LIB)(oce.o) \ 
    1607    $(MODEL_LIB)(par_kind.o) \ 
    1608    $(MODEL_LIB)(par_oce.o) \ 
    1609    $(MODEL_LIB)(phycst.o) \ 
    1610    $(MODEL_LIB)(sbc_oce.o) \ 
    1611    obc_oce.F90 \ 
    1612    oce.F90 \ 
    1613    par_kind.F90 \ 
    1614    par_oce.F90 \ 
    1615    phycst.F90 \ 
    1616    sbc_oce.F90 \ 
     1747   $(MODEL_LIB)(domhgr.o) \ 
     1748   $(MODEL_LIB)(dommsk.o) \ 
     1749   $(MODEL_LIB)(domstp.o) \ 
     1750   $(MODEL_LIB)(domvvl.o) \ 
     1751   $(MODEL_LIB)(domwri.o) \ 
     1752   $(MODEL_LIB)(domzgr.o) \ 
     1753   $(MODEL_LIB)(in_out_manager.o) \ 
     1754   $(MODEL_LIB)(lib_mpp.o) \ 
     1755   $(MODEL_LIB)(oce.o) \ 
     1756   $(MODEL_LIB)(phycst.o) \ 
     1757   $(MODEL_LIB)(sbc_oce.o) \ 
    16171758   closea.F90 \ 
     1759   dom_oce.F90 \ 
    16181760   domhgr.F90 \ 
    16191761   dommsk.F90 \ 
    1620    dom_oce.F90 \ 
    16211762   domstp.F90 \ 
    16221763   domvvl.F90 \ 
     
    16251766   in_out_manager.F90 \ 
    16261767   lib_mpp.F90 \ 
    1627    $(MODEL_LIB)(closea.o) \ 
    1628    $(MODEL_LIB)(domhgr.o) \ 
    1629    $(MODEL_LIB)(dommsk.o) \ 
    1630    $(MODEL_LIB)(dom_oce.o) \ 
    1631    $(MODEL_LIB)(domstp.o) \ 
    1632    $(MODEL_LIB)(domvvl.o) \ 
    1633    $(MODEL_LIB)(domwri.o) \ 
    1634    $(MODEL_LIB)(domzgr.o) \ 
    1635    $(MODEL_LIB)(in_out_manager.o) \ 
    1636    $(MODEL_LIB)(lib_mpp.o) \ 
    1637    $(MODEL_LIB)(oce.o) \ 
    1638    $(MODEL_LIB)(phycst.o) \ 
    1639    $(MODEL_LIB)(sbc_oce.o) \ 
    16401768   oce.F90 \ 
    16411769   phycst.F90 \ 
     
    16461774   domain.F90 
    16471775$(MODEL_LIB)(domcfg.o) :   \ 
    1648    dom_oce.F90 \ 
    1649    in_out_manager.F90 \ 
    1650    lbcnfd.F90 \ 
    1651    lib_print.f90 \ 
    1652    $(MODEL_LIB)(dom_oce.o) \ 
    1653    $(MODEL_LIB)(in_out_manager.o) \ 
    1654    $(MODEL_LIB)(lbcnfd.o) \ 
    1655    $(MODEL_LIB)(lib_print.o) \ 
    1656    $(MODEL_LIB)(par_kind.o) \ 
    1657    $(MODEL_LIB)(par_oce.o) \ 
    1658    par_kind.F90 \ 
    1659    par_oce.F90 \ 
    1660    dom_oce.F90 \ 
    1661    in_out_manager.F90 \ 
    1662    lib_mpp.F90 \ 
    1663    $(MODEL_LIB)(dom_oce.o) \ 
    1664    $(MODEL_LIB)(in_out_manager.o) \ 
    1665    $(MODEL_LIB)(lib_mpp.o) \ 
    1666    $(MODEL_LIB)(phycst.o) \ 
     1776   $(MODEL_LIB)(dom_oce.o) \ 
     1777   $(MODEL_LIB)(in_out_manager.o) \ 
     1778   $(MODEL_LIB)(lbcnfd.o) \ 
     1779   $(MODEL_LIB)(lib_print.o) \ 
     1780   $(MODEL_LIB)(par_kind.o) \ 
     1781   $(MODEL_LIB)(par_oce.o) \ 
     1782   dom_oce.F90 \ 
     1783   in_out_manager.F90 \ 
     1784   lbcnfd.F90 \ 
     1785   lib_print.f90 \ 
     1786   par_kind.F90 \ 
     1787   par_oce.F90 \ 
     1788   $(MODEL_LIB)(dom_oce.o) \ 
     1789   $(MODEL_LIB)(in_out_manager.o) \ 
     1790   $(MODEL_LIB)(lib_mpp.o) \ 
     1791   $(MODEL_LIB)(phycst.o) \ 
     1792   dom_oce.F90 \ 
     1793   in_out_manager.F90 \ 
     1794   lib_mpp.F90 \ 
    16671795   phycst.F90 \ 
    16681796   domcfg.F90 
    16691797$(MODEL_LIB)(domhgr.o) :   \ 
    1670    dom_oce.F90 \ 
     1798   $(MODEL_LIB)(dianam.o) \ 
     1799   $(MODEL_LIB)(dom_oce.o) \ 
     1800   $(MODEL_LIB)(domngb.o) \ 
     1801   $(MODEL_LIB)(in_out_manager.o) \ 
     1802   $(MODEL_LIB)(iom_def.o) \ 
     1803   $(MODEL_LIB)(iom_ioipsl.o) \ 
     1804   $(MODEL_LIB)(iom_nf90.o) \ 
     1805   $(MODEL_LIB)(iom_rstdimg.o) \ 
     1806   $(MODEL_LIB)(lbclnk.o) \ 
     1807   $(MODEL_LIB)(lbcnfd.o) \ 
     1808   $(MODEL_LIB)(lib_print.o) \ 
     1809   $(MODEL_LIB)(par_kind.o) \ 
     1810   $(MODEL_LIB)(par_oce.o) \ 
     1811   $(MODEL_LIB)(phycst.o) \ 
     1812   $(MODEL_LIB)(sbc_oce.o) \ 
     1813   dianam.F90 \ 
     1814   dom_oce.F90 \ 
     1815   domngb.F90 \ 
    16711816   in_out_manager.F90 \ 
    16721817   iom_def.F90 \ 
     
    16771822   lbcnfd.F90 \ 
    16781823   lib_print.f90 \ 
    1679    $(MODEL_LIB)(dom_oce.o) \ 
     1824   par_kind.F90 \ 
     1825   par_oce.F90 \ 
     1826   phycst.F90 \ 
     1827   sbc_oce.F90 \ 
     1828   $(MODEL_LIB)(dom_oce.o) \ 
     1829   $(MODEL_LIB)(in_out_manager.o) \ 
     1830   $(MODEL_LIB)(iom.o) \ 
     1831   $(MODEL_LIB)(lib_mpp.o) \ 
     1832   $(MODEL_LIB)(phycst.o) \ 
     1833   dom_oce.F90 \ 
     1834   in_out_manager.F90 \ 
     1835   iom.F90 \ 
     1836   lib_mpp.F90 \ 
     1837   phycst.F90 \ 
     1838   KEY_CPP \ 
     1839   domhgr.F90 
     1840$(MODEL_LIB)(dommsk.o) :   \ 
     1841   $(MODEL_LIB)(dom_oce.o) \ 
     1842   $(MODEL_LIB)(in_out_manager.o) \ 
     1843   $(MODEL_LIB)(lbcnfd.o) \ 
     1844   $(MODEL_LIB)(lib_mpp.o) \ 
     1845   $(MODEL_LIB)(lib_print.o) \ 
     1846   $(MODEL_LIB)(obc_par.o) \ 
     1847   $(MODEL_LIB)(oce.o) \ 
     1848   $(MODEL_LIB)(par_kind.o) \ 
     1849   $(MODEL_LIB)(par_oce.o) \ 
     1850   dom_oce.F90 \ 
     1851   in_out_manager.F90 \ 
     1852   lbcnfd.F90 \ 
     1853   lib_mpp.F90 \ 
     1854   lib_print.f90 \ 
     1855   obc_par.F90 \ 
     1856   oce.F90 \ 
     1857   par_kind.F90 \ 
     1858   par_oce.F90 \ 
     1859   $(MODEL_LIB)(dom_oce.o) \ 
     1860   $(MODEL_LIB)(dynspg_oce.o) \ 
     1861   $(MODEL_LIB)(in_out_manager.o) \ 
     1862   $(MODEL_LIB)(lbclnk.o) \ 
     1863   $(MODEL_LIB)(lib_mpp.o) \ 
     1864   $(MODEL_LIB)(obc_oce.o) \ 
     1865   $(MODEL_LIB)(oce.o) \ 
     1866   dom_oce.F90 \ 
     1867   dynspg_oce.F90 \ 
     1868   in_out_manager.F90 \ 
     1869   lbclnk.F90 \ 
     1870   lib_mpp.F90 \ 
     1871   obc_oce.F90 \ 
     1872   oce.F90 \ 
     1873   vectopt_loop_substitute.h90 \ 
     1874   KEY_CPP \ 
     1875   dommsk.F90 
     1876$(MODEL_LIB)(domngb.o) :   \ 
     1877   $(MODEL_LIB)(dom_oce.o) \ 
     1878   $(MODEL_LIB)(in_out_manager.o) \ 
     1879   $(MODEL_LIB)(lbcnfd.o) \ 
     1880   $(MODEL_LIB)(par_oce.o) \ 
     1881   dom_oce.F90 \ 
     1882   in_out_manager.F90 \ 
     1883   lbcnfd.F90 \ 
     1884   par_oce.F90 \ 
     1885   $(MODEL_LIB)(dom_oce.o) \ 
     1886   $(MODEL_LIB)(lib_mpp.o) \ 
     1887   dom_oce.F90 \ 
     1888   lib_mpp.F90 \ 
     1889   domngb.F90 
     1890$(MODEL_LIB)(domstp.o) :   \ 
     1891   $(MODEL_LIB)(lib_print.o) \ 
     1892   $(MODEL_LIB)(par_kind.o) \ 
     1893   $(MODEL_LIB)(par_oce.o) \ 
     1894   lib_print.f90 \ 
     1895   par_kind.F90 \ 
     1896   par_oce.F90 \ 
     1897   $(MODEL_LIB)(dom_oce.o) \ 
     1898   $(MODEL_LIB)(in_out_manager.o) \ 
     1899   $(MODEL_LIB)(oce.o) \ 
     1900   dom_oce.F90 \ 
     1901   in_out_manager.F90 \ 
     1902   oce.F90 \ 
     1903   domzgr_substitute.h90 \ 
     1904   KEY_CPP \ 
     1905   domstp.F90 
     1906$(MODEL_LIB)(domvvl.o) :   \ 
     1907   $(MODEL_LIB)(dom_oce.o) \ 
     1908   $(MODEL_LIB)(in_out_manager.o) \ 
     1909   $(MODEL_LIB)(lbcnfd.o) \ 
     1910   $(MODEL_LIB)(lib_mpp.o) \ 
     1911   $(MODEL_LIB)(lib_print.o) \ 
     1912   $(MODEL_LIB)(oce.o) \ 
     1913   $(MODEL_LIB)(par_kind.o) \ 
     1914   $(MODEL_LIB)(par_oce.o) \ 
     1915   dom_oce.F90 \ 
     1916   in_out_manager.F90 \ 
     1917   lbcnfd.F90 \ 
     1918   lib_mpp.F90 \ 
     1919   lib_print.f90 \ 
     1920   oce.F90 \ 
     1921   par_kind.F90 \ 
     1922   par_oce.F90 \ 
     1923   $(MODEL_LIB)(dom_oce.o) \ 
     1924   $(MODEL_LIB)(in_out_manager.o) \ 
     1925   $(MODEL_LIB)(lbclnk.o) \ 
     1926   $(MODEL_LIB)(lib_mpp.o) \ 
     1927   $(MODEL_LIB)(oce.o) \ 
     1928   $(MODEL_LIB)(phycst.o) \ 
     1929   $(MODEL_LIB)(sbc_oce.o) \ 
     1930   dom_oce.F90 \ 
     1931   in_out_manager.F90 \ 
     1932   lbclnk.F90 \ 
     1933   lib_mpp.F90 \ 
     1934   oce.F90 \ 
     1935   phycst.F90 \ 
     1936   sbc_oce.F90 \ 
     1937   domzgr_substitute.h90 \ 
     1938   vectopt_loop_substitute.h90 \ 
     1939   KEY_CPP \ 
     1940   domvvl.F90 
     1941$(MODEL_LIB)(domwri.o) :   \ 
     1942   $(MODEL_LIB)(dianam.o) \ 
     1943   $(MODEL_LIB)(dom_oce.o) \ 
     1944   $(MODEL_LIB)(domngb.o) \ 
    16801945   $(MODEL_LIB)(in_out_manager.o) \ 
    16811946   $(MODEL_LIB)(iom_def.o) \ 
     
    16851950   $(MODEL_LIB)(lbclnk.o) \ 
    16861951   $(MODEL_LIB)(lbcnfd.o) \ 
    1687    $(MODEL_LIB)(lib_print.o) \ 
    1688    $(MODEL_LIB)(par_kind.o) \ 
    1689    $(MODEL_LIB)(par_oce.o) \ 
    1690    par_kind.F90 \ 
    1691    par_oce.F90 \ 
    1692    dom_oce.F90 \ 
    1693    in_out_manager.F90 \ 
    1694    iom.F90 \ 
    1695    lib_mpp.F90 \ 
    1696    $(MODEL_LIB)(dom_oce.o) \ 
    1697    $(MODEL_LIB)(in_out_manager.o) \ 
    1698    $(MODEL_LIB)(iom.o) \ 
    1699    $(MODEL_LIB)(lib_mpp.o) \ 
    1700    $(MODEL_LIB)(phycst.o) \ 
    1701    phycst.F90 \ 
    1702    KEY_CPP \ 
    1703    domhgr.F90 
    1704 $(MODEL_LIB)(dom_ice_2.o) :   \ 
    1705    $(MODEL_LIB)(par_oce.o) \ 
    1706    par_oce.F90 \ 
    1707    $(MODEL_LIB)(par_ice_2.o) \ 
    1708    par_ice_2.F90 \ 
    1709    KEY_CPP \ 
    1710    dom_ice_2.F90 
    1711 $(MODEL_LIB)(dommsk.o) :   \ 
    1712    dom_oce.F90 \ 
    1713    in_out_manager.F90 \ 
    1714    lbcnfd.F90 \ 
    1715    lib_mpp.F90 \ 
    1716    lib_print.f90 \ 
    1717    $(MODEL_LIB)(dom_oce.o) \ 
    1718    $(MODEL_LIB)(in_out_manager.o) \ 
    1719    $(MODEL_LIB)(lbcnfd.o) \ 
    1720    $(MODEL_LIB)(lib_mpp.o) \ 
    1721    $(MODEL_LIB)(lib_print.o) \ 
    1722    $(MODEL_LIB)(obc_par.o) \ 
    1723    $(MODEL_LIB)(oce.o) \ 
    1724    $(MODEL_LIB)(par_kind.o) \ 
    1725    $(MODEL_LIB)(par_oce.o) \ 
    1726    obc_par.F90 \ 
    1727    oce.F90 \ 
    1728    par_kind.F90 \ 
    1729    par_oce.F90 \ 
    1730    dom_oce.F90 \ 
    1731    dynspg_oce.F90 \ 
    1732    in_out_manager.F90 \ 
    1733    lbclnk.F90 \ 
    1734    lib_mpp.F90 \ 
    1735    $(MODEL_LIB)(dom_oce.o) \ 
    1736    $(MODEL_LIB)(dynspg_oce.o) \ 
    1737    $(MODEL_LIB)(in_out_manager.o) \ 
    1738    $(MODEL_LIB)(lbclnk.o) \ 
    1739    $(MODEL_LIB)(lib_mpp.o) \ 
    1740    $(MODEL_LIB)(obc_oce.o) \ 
    1741    $(MODEL_LIB)(oce.o) \ 
    1742    obc_oce.F90 \ 
    1743    oce.F90 \ 
    1744    vectopt_loop_substitute.h90 \ 
    1745    KEY_CPP \ 
    1746    dommsk.F90 
    1747 $(MODEL_LIB)(dom_oce.o) :  \ 
    1748    $(MODEL_LIB)(par_kind.o) \ 
    1749    par_kind.F90 \ 
    1750    $(MODEL_LIB)(par_oce.o) \ 
    1751    par_oce.F90 \ 
    1752    KEY_CPP \ 
    1753    dom_oce.F90 
    1754 $(MODEL_LIB)(domstp.o) :   \ 
    1755    lib_print.f90 \ 
    1756    $(MODEL_LIB)(lib_print.o) \ 
    1757    $(MODEL_LIB)(par_kind.o) \ 
    1758    $(MODEL_LIB)(par_oce.o) \ 
    1759    par_kind.F90 \ 
    1760    par_oce.F90 \ 
    1761    dom_oce.F90 \ 
    1762    in_out_manager.F90 \ 
    1763    $(MODEL_LIB)(dom_oce.o) \ 
    1764    $(MODEL_LIB)(in_out_manager.o) \ 
    1765    $(MODEL_LIB)(oce.o) \ 
    1766    oce.F90 \ 
    1767    domzgr_substitute.h90 \ 
    1768    KEY_CPP \ 
    1769    domstp.F90 
    1770 $(MODEL_LIB)(domvvl.o) :   \ 
    1771    dom_oce.F90 \ 
    1772    in_out_manager.F90 \ 
    1773    lbcnfd.F90 \ 
    1774    lib_mpp.F90 \ 
    1775    lib_print.f90 \ 
    1776    $(MODEL_LIB)(dom_oce.o) \ 
    1777    $(MODEL_LIB)(in_out_manager.o) \ 
    1778    $(MODEL_LIB)(lbcnfd.o) \ 
    1779    $(MODEL_LIB)(lib_mpp.o) \ 
    1780    $(MODEL_LIB)(lib_print.o) \ 
    1781    $(MODEL_LIB)(oce.o) \ 
    1782    $(MODEL_LIB)(par_kind.o) \ 
    1783    $(MODEL_LIB)(par_oce.o) \ 
    1784    oce.F90 \ 
    1785    par_kind.F90 \ 
    1786    par_oce.F90 \ 
    1787    dom_oce.F90 \ 
    1788    in_out_manager.F90 \ 
    1789    lbclnk.F90 \ 
    1790    lib_mpp.F90 \ 
    1791    $(MODEL_LIB)(dom_oce.o) \ 
    1792    $(MODEL_LIB)(in_out_manager.o) \ 
    1793    $(MODEL_LIB)(lbclnk.o) \ 
    1794    $(MODEL_LIB)(lib_mpp.o) \ 
    1795    $(MODEL_LIB)(oce.o) \ 
    1796    $(MODEL_LIB)(phycst.o) \ 
    1797    $(MODEL_LIB)(sbc_oce.o) \ 
    1798    oce.F90 \ 
    1799    phycst.F90 \ 
    1800    sbc_oce.F90 \ 
    1801    domzgr_substitute.h90 \ 
    1802    vectopt_loop_substitute.h90 \ 
    1803    KEY_CPP \ 
    1804    domvvl.F90 
    1805 $(MODEL_LIB)(domwri.o) :   \ 
    1806    dom_oce.F90 \ 
     1952   $(MODEL_LIB)(lib_mpp.o) \ 
     1953   $(MODEL_LIB)(lib_print.o) \ 
     1954   $(MODEL_LIB)(oce.o) \ 
     1955   $(MODEL_LIB)(par_kind.o) \ 
     1956   $(MODEL_LIB)(par_oce.o) \ 
     1957   $(MODEL_LIB)(phycst.o) \ 
     1958   $(MODEL_LIB)(sbc_oce.o) \ 
     1959   dianam.F90 \ 
     1960   dom_oce.F90 \ 
     1961   domngb.F90 \ 
    18071962   in_out_manager.F90 \ 
    18081963   iom_def.F90 \ 
     
    18141969   lib_mpp.F90 \ 
    18151970   lib_print.f90 \ 
    1816    $(MODEL_LIB)(dom_oce.o) \ 
     1971   oce.F90 \ 
     1972   par_kind.F90 \ 
     1973   par_oce.F90 \ 
     1974   phycst.F90 \ 
     1975   sbc_oce.F90 \ 
     1976   $(MODEL_LIB)(dom_oce.o) \ 
     1977   $(MODEL_LIB)(in_out_manager.o) \ 
     1978   $(MODEL_LIB)(iom.o) \ 
     1979   $(MODEL_LIB)(lbclnk.o) \ 
     1980   $(MODEL_LIB)(lib_mpp.o) \ 
     1981   dom_oce.F90 \ 
     1982   in_out_manager.F90 \ 
     1983   iom.F90 \ 
     1984   lbclnk.F90 \ 
     1985   lib_mpp.F90 \ 
     1986   vectopt_loop_substitute.h90 \ 
     1987   KEY_CPP \ 
     1988   domwri.F90 
     1989$(MODEL_LIB)(domzgr.o) :   \ 
     1990   $(MODEL_LIB)(dianam.o) \ 
     1991   $(MODEL_LIB)(dom_oce.o) \ 
     1992   $(MODEL_LIB)(domngb.o) \ 
    18171993   $(MODEL_LIB)(in_out_manager.o) \ 
    18181994   $(MODEL_LIB)(iom_def.o) \ 
     
    18272003   $(MODEL_LIB)(par_kind.o) \ 
    18282004   $(MODEL_LIB)(par_oce.o) \ 
    1829    oce.F90 \ 
    1830    par_kind.F90 \ 
    1831    par_oce.F90 \ 
    1832    dom_oce.F90 \ 
    1833    in_out_manager.F90 \ 
    1834    iom.F90 \ 
    1835    lbclnk.F90 \ 
    1836    lib_mpp.F90 \ 
    1837    $(MODEL_LIB)(dom_oce.o) \ 
    1838    $(MODEL_LIB)(in_out_manager.o) \ 
    1839    $(MODEL_LIB)(iom.o) \ 
    1840    $(MODEL_LIB)(lbclnk.o) \ 
    1841    $(MODEL_LIB)(lib_mpp.o) \ 
    1842    vectopt_loop_substitute.h90 \ 
    1843    KEY_CPP \ 
    1844    domwri.F90 
    1845 $(MODEL_LIB)(domzgr.o) :   \ 
    1846    dom_oce.F90 \ 
     2005   $(MODEL_LIB)(phycst.o) \ 
     2006   $(MODEL_LIB)(sbc_oce.o) \ 
     2007   dianam.F90 \ 
     2008   dom_oce.F90 \ 
     2009   domngb.F90 \ 
    18472010   in_out_manager.F90 \ 
    18482011   iom_def.F90 \ 
     
    18542017   lib_mpp.F90 \ 
    18552018   lib_print.f90 \ 
    1856    $(MODEL_LIB)(dom_oce.o) \ 
     2019   oce.F90 \ 
     2020   par_kind.F90 \ 
     2021   par_oce.F90 \ 
     2022   phycst.F90 \ 
     2023   sbc_oce.F90 \ 
     2024   $(MODEL_LIB)(c1d.o) \ 
     2025   $(MODEL_LIB)(closea.o) \ 
     2026   $(MODEL_LIB)(dom_oce.o) \ 
     2027   $(MODEL_LIB)(in_out_manager.o) \ 
     2028   $(MODEL_LIB)(iom.o) \ 
     2029   $(MODEL_LIB)(lbclnk.o) \ 
     2030   $(MODEL_LIB)(lib_mpp.o) \ 
     2031   $(MODEL_LIB)(oce.o) \ 
     2032   c1d.F90 \ 
     2033   closea.F90 \ 
     2034   dom_oce.F90 \ 
     2035   in_out_manager.F90 \ 
     2036   iom.F90 \ 
     2037   lbclnk.F90 \ 
     2038   lib_mpp.F90 \ 
     2039   oce.F90 \ 
     2040   domzgr_substitute.h90 \ 
     2041   vectopt_loop_substitute.h90 \ 
     2042   KEY_CPP \ 
     2043   domzgr.F90 
     2044$(MODEL_LIB)(dtasal.o) :   \ 
     2045   $(MODEL_LIB)(dianam.o) \ 
     2046   $(MODEL_LIB)(dom_oce.o) \ 
     2047   $(MODEL_LIB)(domngb.o) \ 
    18572048   $(MODEL_LIB)(in_out_manager.o) \ 
    18582049   $(MODEL_LIB)(iom_def.o) \ 
     
    18672058   $(MODEL_LIB)(par_kind.o) \ 
    18682059   $(MODEL_LIB)(par_oce.o) \ 
    1869    $(MODEL_LIB)(sbc_oce.o) \ 
    1870    oce.F90 \ 
    1871    par_kind.F90 \ 
    1872    par_oce.F90 \ 
    1873    sbc_oce.F90 \ 
    1874    c1d.F90 \ 
    1875    closea.F90 \ 
    1876    dom_oce.F90 \ 
    1877    in_out_manager.F90 \ 
    1878    iom.F90 \ 
    1879    lbclnk.F90 \ 
    1880    lib_mpp.F90 \ 
    1881    $(MODEL_LIB)(c1d.o) \ 
    1882    $(MODEL_LIB)(closea.o) \ 
    1883    $(MODEL_LIB)(dom_oce.o) \ 
    1884    $(MODEL_LIB)(in_out_manager.o) \ 
    1885    $(MODEL_LIB)(iom.o) \ 
    1886    $(MODEL_LIB)(lbclnk.o) \ 
    1887    $(MODEL_LIB)(lib_mpp.o) \ 
    1888    $(MODEL_LIB)(oce.o) \ 
    1889    oce.F90 \ 
    1890    domzgr_substitute.h90 \ 
    1891    vectopt_loop_substitute.h90 \ 
    1892    KEY_CPP \ 
    1893    domzgr.F90 
    1894 $(MODEL_LIB)(dtasal.o) :   \ 
    1895    dom_oce.F90 \ 
     2060   $(MODEL_LIB)(phycst.o) \ 
     2061   $(MODEL_LIB)(sbc_oce.o) \ 
     2062   dianam.F90 \ 
     2063   dom_oce.F90 \ 
     2064   domngb.F90 \ 
    18962065   in_out_manager.F90 \ 
    18972066   iom_def.F90 \ 
     
    19032072   lib_mpp.F90 \ 
    19042073   lib_print.f90 \ 
    1905    $(MODEL_LIB)(dom_oce.o) \ 
     2074   oce.F90 \ 
     2075   par_kind.F90 \ 
     2076   par_oce.F90 \ 
     2077   phycst.F90 \ 
     2078   sbc_oce.F90 \ 
     2079   $(MODEL_LIB)(dom_oce.o) \ 
     2080   $(MODEL_LIB)(in_out_manager.o) \ 
     2081   $(MODEL_LIB)(iom.o) \ 
     2082   $(MODEL_LIB)(lbclnk.o) \ 
     2083   $(MODEL_LIB)(oce.o) \ 
     2084   $(MODEL_LIB)(phycst.o) \ 
     2085   dom_oce.F90 \ 
     2086   in_out_manager.F90 \ 
     2087   iom.F90 \ 
     2088   lbclnk.F90 \ 
     2089   oce.F90 \ 
     2090   phycst.F90 \ 
     2091   domzgr_substitute.h90 \ 
     2092   KEY_CPP \ 
     2093   dtasal.F90 
     2094$(MODEL_LIB)(dtatem.o) :   \ 
     2095   $(MODEL_LIB)(dianam.o) \ 
     2096   $(MODEL_LIB)(dom_oce.o) \ 
     2097   $(MODEL_LIB)(domngb.o) \ 
    19062098   $(MODEL_LIB)(in_out_manager.o) \ 
    19072099   $(MODEL_LIB)(iom_def.o) \ 
     
    19162108   $(MODEL_LIB)(par_kind.o) \ 
    19172109   $(MODEL_LIB)(par_oce.o) \ 
    1918    oce.F90 \ 
    1919    par_kind.F90 \ 
    1920    par_oce.F90 \ 
    1921    dom_oce.F90 \ 
    1922    in_out_manager.F90 \ 
    1923    iom.F90 \ 
    1924    lbclnk.F90 \ 
    1925    $(MODEL_LIB)(dom_oce.o) \ 
    1926    $(MODEL_LIB)(in_out_manager.o) \ 
    1927    $(MODEL_LIB)(iom.o) \ 
    1928    $(MODEL_LIB)(lbclnk.o) \ 
    1929    $(MODEL_LIB)(oce.o) \ 
    1930    $(MODEL_LIB)(phycst.o) \ 
    1931    oce.F90 \ 
    1932    phycst.F90 \ 
    1933    domzgr_substitute.h90 \ 
    1934    KEY_CPP \ 
    1935    dtasal.F90 
    1936 $(MODEL_LIB)(dtatem.o) :   \ 
    1937    dom_oce.F90 \ 
     2110   $(MODEL_LIB)(phycst.o) \ 
     2111   $(MODEL_LIB)(sbc_oce.o) \ 
     2112   dianam.F90 \ 
     2113   dom_oce.F90 \ 
     2114   domngb.F90 \ 
    19382115   in_out_manager.F90 \ 
    19392116   iom_def.F90 \ 
     
    19452122   lib_mpp.F90 \ 
    19462123   lib_print.f90 \ 
    1947    $(MODEL_LIB)(dom_oce.o) \ 
    1948    $(MODEL_LIB)(in_out_manager.o) \ 
    1949    $(MODEL_LIB)(iom_def.o) \ 
    1950    $(MODEL_LIB)(iom_ioipsl.o) \ 
    1951    $(MODEL_LIB)(iom_nf90.o) \ 
    1952    $(MODEL_LIB)(iom_rstdimg.o) \ 
    1953    $(MODEL_LIB)(lbclnk.o) \ 
    1954    $(MODEL_LIB)(lbcnfd.o) \ 
    1955    $(MODEL_LIB)(lib_mpp.o) \ 
    1956    $(MODEL_LIB)(lib_print.o) \ 
    1957    $(MODEL_LIB)(oce.o) \ 
    1958    $(MODEL_LIB)(par_kind.o) \ 
    1959    $(MODEL_LIB)(par_oce.o) \ 
    1960    oce.F90 \ 
    1961    par_kind.F90 \ 
    1962    par_oce.F90 \ 
    1963    dom_oce.F90 \ 
    1964    in_out_manager.F90 \ 
    1965    iom.F90 \ 
    1966    lbclnk.F90 \ 
    1967    $(MODEL_LIB)(dom_oce.o) \ 
    1968    $(MODEL_LIB)(in_out_manager.o) \ 
    1969    $(MODEL_LIB)(iom.o) \ 
    1970    $(MODEL_LIB)(lbclnk.o) \ 
    1971    $(MODEL_LIB)(oce.o) \ 
    1972    $(MODEL_LIB)(phycst.o) \ 
     2124   oce.F90 \ 
     2125   par_kind.F90 \ 
     2126   par_oce.F90 \ 
     2127   phycst.F90 \ 
     2128   sbc_oce.F90 \ 
     2129   $(MODEL_LIB)(dom_oce.o) \ 
     2130   $(MODEL_LIB)(in_out_manager.o) \ 
     2131   $(MODEL_LIB)(iom.o) \ 
     2132   $(MODEL_LIB)(lbclnk.o) \ 
     2133   $(MODEL_LIB)(oce.o) \ 
     2134   $(MODEL_LIB)(phycst.o) \ 
     2135   dom_oce.F90 \ 
     2136   in_out_manager.F90 \ 
     2137   iom.F90 \ 
     2138   lbclnk.F90 \ 
    19732139   oce.F90 \ 
    19742140   phycst.F90 \ 
     
    19762142   KEY_CPP \ 
    19772143   dtatem.F90 
     2144$(MODEL_LIB)(dynadv.o) :   \ 
     2145   $(MODEL_LIB)(dom_oce.o) \ 
     2146   $(MODEL_LIB)(in_out_manager.o) \ 
     2147   $(MODEL_LIB)(lbclnk.o) \ 
     2148   $(MODEL_LIB)(lib_print.o) \ 
     2149   $(MODEL_LIB)(oce.o) \ 
     2150   $(MODEL_LIB)(par_kind.o) \ 
     2151   $(MODEL_LIB)(par_oce.o) \ 
     2152   $(MODEL_LIB)(prtctl.o) \ 
     2153   $(MODEL_LIB)(sbc_oce.o) \ 
     2154   $(MODEL_LIB)(trdmod.o) \ 
     2155   $(MODEL_LIB)(trdmod_oce.o) \ 
     2156   dom_oce.F90 \ 
     2157   in_out_manager.F90 \ 
     2158   lbclnk.F90 \ 
     2159   lib_print.f90 \ 
     2160   oce.F90 \ 
     2161   par_kind.F90 \ 
     2162   par_oce.F90 \ 
     2163   prtctl.F90 \ 
     2164   sbc_oce.F90 \ 
     2165   trdmod.F90 \ 
     2166   trdmod_oce.F90 \ 
     2167   $(MODEL_LIB)(dom_oce.o) \ 
     2168   $(MODEL_LIB)(dynadv_cen2.o) \ 
     2169   $(MODEL_LIB)(dynadv_ubs.o) \ 
     2170   $(MODEL_LIB)(dynkeg.o) \ 
     2171   $(MODEL_LIB)(dynzad.o) \ 
     2172   $(MODEL_LIB)(in_out_manager.o) \ 
     2173   dom_oce.F90 \ 
     2174   dynadv_cen2.F90 \ 
     2175   dynadv_ubs.F90 \ 
     2176   dynkeg.F90 \ 
     2177   dynzad.F90 \ 
     2178   in_out_manager.F90 \ 
     2179   domzgr_substitute.h90 \ 
     2180   vectopt_loop_substitute.h90 \ 
     2181   KEY_CPP \ 
     2182   dynadv.F90 
    19782183$(MODEL_LIB)(dynadv_cen2.o) : \ 
    1979    dom_oce.F90 \ 
    1980    in_out_manager.F90 \ 
    1981    ldftra_oce.F90 \ 
    1982    lib_mpp.F90 \ 
    1983    lib_print.f90 \ 
    19842184   $(MODEL_LIB)(dom_oce.o) \ 
    19852185   $(MODEL_LIB)(in_out_manager.o) \ 
     
    20002200   $(MODEL_LIB)(trdvor_oce.o) \ 
    20012201   $(MODEL_LIB)(zdf_oce.o) \ 
     2202   dom_oce.F90 \ 
     2203   in_out_manager.F90 \ 
     2204   ldftra_oce.F90 \ 
     2205   lib_mpp.F90 \ 
     2206   lib_print.f90 \ 
    20022207   oce.F90 \ 
    20032208   par_kind.F90 \ 
     
    20132218   trdvor_oce.F90 \ 
    20142219   zdf_oce.F90 \ 
    2015    dom_oce.F90 \ 
    2016    in_out_manager.F90 \ 
    20172220   $(MODEL_LIB)(dom_oce.o) \ 
    20182221   $(MODEL_LIB)(in_out_manager.o) \ 
     
    20212224   $(MODEL_LIB)(trdmod.o) \ 
    20222225   $(MODEL_LIB)(trdmod_oce.o) \ 
     2226   dom_oce.F90 \ 
     2227   in_out_manager.F90 \ 
    20232228   oce.F90 \ 
    20242229   prtctl.F90 \ 
     
    20292234   KEY_CPP \ 
    20302235   dynadv_cen2.F90 
    2031 $(MODEL_LIB)(dynadv.o) :   \ 
    2032    dom_oce.F90 \ 
    2033    in_out_manager.F90 \ 
    2034    lbclnk.F90 \ 
    2035    lib_print.f90 \ 
    2036    $(MODEL_LIB)(dom_oce.o) \ 
    2037    $(MODEL_LIB)(in_out_manager.o) \ 
    2038    $(MODEL_LIB)(lbclnk.o) \ 
    2039    $(MODEL_LIB)(lib_print.o) \ 
    2040    $(MODEL_LIB)(oce.o) \ 
    2041    $(MODEL_LIB)(par_kind.o) \ 
    2042    $(MODEL_LIB)(par_oce.o) \ 
    2043    $(MODEL_LIB)(prtctl.o) \ 
    2044    $(MODEL_LIB)(sbc_oce.o) \ 
    2045    $(MODEL_LIB)(trdmod.o) \ 
    2046    $(MODEL_LIB)(trdmod_oce.o) \ 
    2047    oce.F90 \ 
    2048    par_kind.F90 \ 
    2049    par_oce.F90 \ 
    2050    prtctl.F90 \ 
    2051    sbc_oce.F90 \ 
    2052    trdmod.F90 \ 
    2053    trdmod_oce.F90 \ 
    2054    dom_oce.F90 \ 
    2055    dynadv_cen2.F90 \ 
    2056    dynadv_ubs.F90 \ 
    2057    dynkeg.F90 \ 
    2058    dynzad.F90 \ 
    2059    in_out_manager.F90 \ 
    2060    $(MODEL_LIB)(dom_oce.o) \ 
    2061    $(MODEL_LIB)(dynadv_cen2.o) \ 
    2062    $(MODEL_LIB)(dynadv_ubs.o) \ 
    2063    $(MODEL_LIB)(dynkeg.o) \ 
    2064    $(MODEL_LIB)(dynzad.o) \ 
    2065    $(MODEL_LIB)(in_out_manager.o) \ 
    2066    domzgr_substitute.h90 \ 
    2067    vectopt_loop_substitute.h90 \ 
    2068    KEY_CPP \ 
    2069    dynadv.F90 
    20702236$(MODEL_LIB)(dynadv_ubs.o) :  \ 
    2071    dom_oce.F90 \ 
    2072    in_out_manager.F90 \ 
    2073    lbcnfd.F90 \ 
    2074    ldftra_oce.F90 \ 
    2075    lib_mpp.F90 \ 
    2076    lib_print.f90 \ 
    20772237   $(MODEL_LIB)(dom_oce.o) \ 
    20782238   $(MODEL_LIB)(in_out_manager.o) \ 
     
    20942254   $(MODEL_LIB)(trdvor_oce.o) \ 
    20952255   $(MODEL_LIB)(zdf_oce.o) \ 
     2256   dom_oce.F90 \ 
     2257   in_out_manager.F90 \ 
     2258   lbcnfd.F90 \ 
     2259   ldftra_oce.F90 \ 
     2260   lib_mpp.F90 \ 
     2261   lib_print.f90 \ 
    20962262   oce.F90 \ 
    20972263   par_kind.F90 \ 
     
    21072273   trdvor_oce.F90 \ 
    21082274   zdf_oce.F90 \ 
    2109    dom_oce.F90 \ 
    2110    in_out_manager.F90 \ 
    2111    lbclnk.F90 \ 
    21122275   $(MODEL_LIB)(dom_oce.o) \ 
    21132276   $(MODEL_LIB)(in_out_manager.o) \ 
     
    21172280   $(MODEL_LIB)(trdmod.o) \ 
    21182281   $(MODEL_LIB)(trdmod_oce.o) \ 
     2282   dom_oce.F90 \ 
     2283   in_out_manager.F90 \ 
     2284   lbclnk.F90 \ 
    21192285   oce.F90 \ 
    21202286   prtctl.F90 \ 
     
    21262292   dynadv_ubs.F90 
    21272293$(MODEL_LIB)(dynbfr.o) :   \ 
    2128    dom_oce.F90 \ 
    2129    in_out_manager.F90 \ 
    2130    iom.F90 \ 
    2131    lbclnk.F90 \ 
    2132    ldftra_oce.F90 \ 
    2133    lib_mpp.F90 \ 
    2134    lib_print.f90 \ 
    21352294   $(MODEL_LIB)(dom_oce.o) \ 
    21362295   $(MODEL_LIB)(in_out_manager.o) \ 
     
    21542313   $(MODEL_LIB)(trdvor_oce.o) \ 
    21552314   $(MODEL_LIB)(zdf_oce.o) \ 
     2315   dom_oce.F90 \ 
     2316   in_out_manager.F90 \ 
     2317   iom.F90 \ 
     2318   lbclnk.F90 \ 
     2319   ldftra_oce.F90 \ 
     2320   lib_mpp.F90 \ 
     2321   lib_print.f90 \ 
    21562322   oce.F90 \ 
    21572323   par_kind.F90 \ 
     
    21682334   trdvor_oce.F90 \ 
    21692335   zdf_oce.F90 \ 
    2170    dom_oce.F90 \ 
    2171    in_out_manager.F90 \ 
    21722336   $(MODEL_LIB)(dom_oce.o) \ 
    21732337   $(MODEL_LIB)(in_out_manager.o) \ 
     
    21762340   $(MODEL_LIB)(trdmod.o) \ 
    21772341   $(MODEL_LIB)(trdmod_oce.o) \ 
     2342   $(MODEL_LIB)(zdf_oce.o) \ 
    21782343   $(MODEL_LIB)(zdfbfr.o) \ 
    2179    $(MODEL_LIB)(zdf_oce.o) \ 
     2344   dom_oce.F90 \ 
     2345   in_out_manager.F90 \ 
    21802346   oce.F90 \ 
    21812347   prtctl.F90 \ 
    21822348   trdmod.F90 \ 
    21832349   trdmod_oce.F90 \ 
     2350   zdf_oce.F90 \ 
    21842351   zdfbfr.F90 \ 
    2185    zdf_oce.F90 \ 
    21862352   domzgr_substitute.h90 \ 
    21872353   vectopt_loop_substitute.h90 \ 
     
    21902356   dynbfr.F90 
    21912357$(MODEL_LIB)(dyncor_c1d.o) :  \ 
    2192    dom_oce.F90 \ 
    2193    in_out_manager.F90 \ 
    2194    lib_mpp.F90 \ 
    2195    lib_print.f90 \ 
    2196    $(MODEL_LIB)(dom_oce.o) \ 
    2197    $(MODEL_LIB)(in_out_manager.o) \ 
    2198    $(MODEL_LIB)(lib_mpp.o) \ 
    2199    $(MODEL_LIB)(lib_print.o) \ 
    2200    $(MODEL_LIB)(par_kind.o) \ 
    2201    $(MODEL_LIB)(par_oce.o) \ 
    2202    par_kind.F90 \ 
    2203    par_oce.F90 \ 
    2204    dom_oce.F90 \ 
    2205    in_out_manager.F90 \ 
    2206    $(MODEL_LIB)(dom_oce.o) \ 
    2207    $(MODEL_LIB)(in_out_manager.o) \ 
    2208    $(MODEL_LIB)(oce.o) \ 
    2209    $(MODEL_LIB)(phycst.o) \ 
    2210    $(MODEL_LIB)(prtctl.o) \ 
     2358   $(MODEL_LIB)(dom_oce.o) \ 
     2359   $(MODEL_LIB)(in_out_manager.o) \ 
     2360   $(MODEL_LIB)(lib_mpp.o) \ 
     2361   $(MODEL_LIB)(lib_print.o) \ 
     2362   $(MODEL_LIB)(par_kind.o) \ 
     2363   $(MODEL_LIB)(par_oce.o) \ 
     2364   dom_oce.F90 \ 
     2365   in_out_manager.F90 \ 
     2366   lib_mpp.F90 \ 
     2367   lib_print.f90 \ 
     2368   par_kind.F90 \ 
     2369   par_oce.F90 \ 
     2370   $(MODEL_LIB)(dom_oce.o) \ 
     2371   $(MODEL_LIB)(in_out_manager.o) \ 
     2372   $(MODEL_LIB)(oce.o) \ 
     2373   $(MODEL_LIB)(phycst.o) \ 
     2374   $(MODEL_LIB)(prtctl.o) \ 
     2375   dom_oce.F90 \ 
     2376   in_out_manager.F90 \ 
    22112377   oce.F90 \ 
    22122378   phycst.F90 \ 
     
    22162382   dyncor_c1d.F90 
    22172383$(MODEL_LIB)(dynhpg.o) :   \ 
    2218    dom_oce.F90 \ 
    2219    in_out_manager.F90 \ 
    2220    lbcnfd.F90 \ 
    2221    ldftra_oce.F90 \ 
    2222    lib_mpp.F90 \ 
    2223    lib_print.f90 \ 
    22242384   $(MODEL_LIB)(dom_oce.o) \ 
    22252385   $(MODEL_LIB)(in_out_manager.o) \ 
     
    22412401   $(MODEL_LIB)(trdvor_oce.o) \ 
    22422402   $(MODEL_LIB)(zdf_oce.o) \ 
     2403   dom_oce.F90 \ 
     2404   in_out_manager.F90 \ 
     2405   lbcnfd.F90 \ 
     2406   ldftra_oce.F90 \ 
     2407   lib_mpp.F90 \ 
     2408   lib_print.f90 \ 
    22432409   oce.F90 \ 
    22442410   par_kind.F90 \ 
     
    22542420   trdvor_oce.F90 \ 
    22552421   zdf_oce.F90 \ 
    2256    dom_oce.F90 \ 
    2257    in_out_manager.F90 \ 
    2258    lbclnk.F90 \ 
    22592422   $(MODEL_LIB)(dom_oce.o) \ 
    22602423   $(MODEL_LIB)(in_out_manager.o) \ 
     
    22652428   $(MODEL_LIB)(trdmod.o) \ 
    22662429   $(MODEL_LIB)(trdmod_oce.o) \ 
     2430   dom_oce.F90 \ 
     2431   in_out_manager.F90 \ 
     2432   lbclnk.F90 \ 
    22672433   oce.F90 \ 
    22682434   phycst.F90 \ 
     
    22752441   dynhpg.F90 
    22762442$(MODEL_LIB)(dynkeg.o) :   \ 
    2277    dom_oce.F90 \ 
    2278    in_out_manager.F90 \ 
    2279    ldftra_oce.F90 \ 
    2280    lib_mpp.F90 \ 
    2281    lib_print.f90 \ 
    22822443   $(MODEL_LIB)(dom_oce.o) \ 
    22832444   $(MODEL_LIB)(in_out_manager.o) \ 
     
    22982459   $(MODEL_LIB)(trdvor_oce.o) \ 
    22992460   $(MODEL_LIB)(zdf_oce.o) \ 
     2461   dom_oce.F90 \ 
     2462   in_out_manager.F90 \ 
     2463   ldftra_oce.F90 \ 
     2464   lib_mpp.F90 \ 
     2465   lib_print.f90 \ 
    23002466   oce.F90 \ 
    23012467   par_kind.F90 \ 
     
    23112477   trdvor_oce.F90 \ 
    23122478   zdf_oce.F90 \ 
    2313    dom_oce.F90 \ 
    2314    in_out_manager.F90 \ 
    23152479   $(MODEL_LIB)(dom_oce.o) \ 
    23162480   $(MODEL_LIB)(in_out_manager.o) \ 
     
    23192483   $(MODEL_LIB)(trdmod.o) \ 
    23202484   $(MODEL_LIB)(trdmod_oce.o) \ 
     2485   dom_oce.F90 \ 
     2486   in_out_manager.F90 \ 
    23212487   oce.F90 \ 
    23222488   prtctl.F90 \ 
     
    23262492   KEY_CPP \ 
    23272493   dynkeg.F90 
     2494$(MODEL_LIB)(dynldf.o) :   \ 
     2495   $(MODEL_LIB)(dom_oce.o) \ 
     2496   $(MODEL_LIB)(in_out_manager.o) \ 
     2497   $(MODEL_LIB)(lbclnk.o) \ 
     2498   $(MODEL_LIB)(lbcnfd.o) \ 
     2499   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2500   $(MODEL_LIB)(ldfslp.o) \ 
     2501   $(MODEL_LIB)(ldftra_oce.o) \ 
     2502   $(MODEL_LIB)(lib_mpp.o) \ 
     2503   $(MODEL_LIB)(lib_print.o) \ 
     2504   $(MODEL_LIB)(oce.o) \ 
     2505   $(MODEL_LIB)(par_kind.o) \ 
     2506   $(MODEL_LIB)(par_oce.o) \ 
     2507   $(MODEL_LIB)(phycst.o) \ 
     2508   $(MODEL_LIB)(prtctl.o) \ 
     2509   $(MODEL_LIB)(sbc_oce.o) \ 
     2510   $(MODEL_LIB)(trdicp.o) \ 
     2511   $(MODEL_LIB)(trdicp_oce.o) \ 
     2512   $(MODEL_LIB)(trdmld.o) \ 
     2513   $(MODEL_LIB)(trdmld_oce.o) \ 
     2514   $(MODEL_LIB)(trdmod.o) \ 
     2515   $(MODEL_LIB)(trdmod_oce.o) \ 
     2516   $(MODEL_LIB)(trdvor.o) \ 
     2517   $(MODEL_LIB)(trdvor_oce.o) \ 
     2518   $(MODEL_LIB)(zdf_oce.o) \ 
     2519   $(MODEL_LIB)(zdfmxl.o) \ 
     2520   dom_oce.F90 \ 
     2521   in_out_manager.F90 \ 
     2522   lbclnk.F90 \ 
     2523   lbcnfd.F90 \ 
     2524   ldfdyn_oce.F90 \ 
     2525   ldfslp.F90 \ 
     2526   ldftra_oce.F90 \ 
     2527   lib_mpp.F90 \ 
     2528   lib_print.f90 \ 
     2529   oce.F90 \ 
     2530   par_kind.F90 \ 
     2531   par_oce.F90 \ 
     2532   phycst.F90 \ 
     2533   prtctl.F90 \ 
     2534   sbc_oce.F90 \ 
     2535   trdicp.F90 \ 
     2536   trdicp_oce.F90 \ 
     2537   trdmld.F90 \ 
     2538   trdmld_oce.F90 \ 
     2539   trdmod.F90 \ 
     2540   trdmod_oce.F90 \ 
     2541   trdvor.F90 \ 
     2542   trdvor_oce.F90 \ 
     2543   zdf_oce.F90 \ 
     2544   zdfmxl.F90 \ 
     2545   $(MODEL_LIB)(dom_oce.o) \ 
     2546   $(MODEL_LIB)(dynldf_bilap.o) \ 
     2547   $(MODEL_LIB)(dynldf_bilapg.o) \ 
     2548   $(MODEL_LIB)(dynldf_iso.o) \ 
     2549   $(MODEL_LIB)(dynldf_lap.o) \ 
     2550   $(MODEL_LIB)(in_out_manager.o) \ 
     2551   $(MODEL_LIB)(lbclnk.o) \ 
     2552   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2553   $(MODEL_LIB)(ldfslp.o) \ 
     2554   $(MODEL_LIB)(lib_mpp.o) \ 
     2555   $(MODEL_LIB)(oce.o) \ 
     2556   $(MODEL_LIB)(phycst.o) \ 
     2557   $(MODEL_LIB)(prtctl.o) \ 
     2558   $(MODEL_LIB)(trdmod.o) \ 
     2559   $(MODEL_LIB)(trdmod_oce.o) \ 
     2560   dom_oce.F90 \ 
     2561   dynldf_bilap.F90 \ 
     2562   dynldf_bilapg.F90 \ 
     2563   dynldf_iso.F90 \ 
     2564   dynldf_lap.F90 \ 
     2565   in_out_manager.F90 \ 
     2566   lbclnk.F90 \ 
     2567   ldfdyn_oce.F90 \ 
     2568   ldfslp.F90 \ 
     2569   lib_mpp.F90 \ 
     2570   oce.F90 \ 
     2571   phycst.F90 \ 
     2572   prtctl.F90 \ 
     2573   trdmod.F90 \ 
     2574   trdmod_oce.F90 \ 
     2575   domzgr_substitute.h90 \ 
     2576   vectopt_loop_substitute.h90 \ 
     2577   KEY_CPP \ 
     2578   dynldf.F90 
    23282579$(MODEL_LIB)(dynldf_bilap.o) :   \ 
    2329    dom_oce.F90 \ 
    2330    in_out_manager.F90 \ 
    2331    lbcnfd.F90 \ 
    2332    ldftra_oce.F90 \ 
    2333    lib_mpp.F90 \ 
    2334    lib_print.f90 \ 
    23352580   $(MODEL_LIB)(dom_oce.o) \ 
    23362581   $(MODEL_LIB)(in_out_manager.o) \ 
     
    23522597   $(MODEL_LIB)(trdvor_oce.o) \ 
    23532598   $(MODEL_LIB)(zdf_oce.o) \ 
     2599   dom_oce.F90 \ 
     2600   in_out_manager.F90 \ 
     2601   lbcnfd.F90 \ 
     2602   ldftra_oce.F90 \ 
     2603   lib_mpp.F90 \ 
     2604   lib_print.f90 \ 
    23542605   oce.F90 \ 
    23552606   par_kind.F90 \ 
     
    23652616   trdvor_oce.F90 \ 
    23662617   zdf_oce.F90 \ 
    2367    dom_oce.F90 \ 
    2368    in_out_manager.F90 \ 
    2369    lbclnk.F90 \ 
    2370    ldfdyn_oce.F90 \ 
    23712618   $(MODEL_LIB)(dom_oce.o) \ 
    23722619   $(MODEL_LIB)(in_out_manager.o) \ 
     
    23762623   $(MODEL_LIB)(trdmod.o) \ 
    23772624   $(MODEL_LIB)(trdmod_oce.o) \ 
     2625   dom_oce.F90 \ 
     2626   in_out_manager.F90 \ 
     2627   lbclnk.F90 \ 
     2628   ldfdyn_oce.F90 \ 
    23782629   oce.F90 \ 
    23792630   trdmod.F90 \ 
     
    23852636   dynldf_bilap.F90 
    23862637$(MODEL_LIB)(dynldf_bilapg.o) :  \ 
    2387    dom_oce.F90 \ 
    2388    in_out_manager.F90 \ 
    2389    lbclnk.F90 \ 
    2390    lbcnfd.F90 \ 
    2391    ldfdyn_oce.F90 \ 
    2392    ldftra_oce.F90 \ 
    2393    lib_mpp.F90 \ 
    2394    lib_print.f90 \ 
    23952638   $(MODEL_LIB)(dom_oce.o) \ 
    23962639   $(MODEL_LIB)(in_out_manager.o) \ 
     
    24142657   $(MODEL_LIB)(trdvor.o) \ 
    24152658   $(MODEL_LIB)(trdvor_oce.o) \ 
     2659   $(MODEL_LIB)(zdf_oce.o) \ 
    24162660   $(MODEL_LIB)(zdfmxl.o) \ 
    2417    $(MODEL_LIB)(zdf_oce.o) \ 
     2661   dom_oce.F90 \ 
     2662   in_out_manager.F90 \ 
     2663   lbclnk.F90 \ 
     2664   lbcnfd.F90 \ 
     2665   ldfdyn_oce.F90 \ 
     2666   ldftra_oce.F90 \ 
     2667   lib_mpp.F90 \ 
     2668   lib_print.f90 \ 
    24182669   oce.F90 \ 
    24192670   par_kind.F90 \ 
     
    24292680   trdvor.F90 \ 
    24302681   trdvor_oce.F90 \ 
     2682   zdf_oce.F90 \ 
    24312683   zdfmxl.F90 \ 
    2432    zdf_oce.F90 \ 
    2433    dom_oce.F90 \ 
    2434    in_out_manager.F90 \ 
    2435    lbclnk.F90 \ 
    2436    ldfdyn_oce.F90 \ 
    2437    ldfslp.F90 \ 
    24382684   $(MODEL_LIB)(dom_oce.o) \ 
    24392685   $(MODEL_LIB)(in_out_manager.o) \ 
     
    24462692   $(MODEL_LIB)(trdmod_oce.o) \ 
    24472693   $(MODEL_LIB)(zdf_oce.o) \ 
     2694   dom_oce.F90 \ 
     2695   in_out_manager.F90 \ 
     2696   lbclnk.F90 \ 
     2697   ldfdyn_oce.F90 \ 
     2698   ldfslp.F90 \ 
    24482699   oce.F90 \ 
    24492700   prtctl.F90 \ 
     
    24552706   KEY_CPP \ 
    24562707   dynldf_bilapg.F90 
    2457 $(MODEL_LIB)(dynldf.o) :   \ 
    2458    dom_oce.F90 \ 
    2459    in_out_manager.F90 \ 
    2460    lbclnk.F90 \ 
    2461    lbcnfd.F90 \ 
    2462    ldfdyn_oce.F90 \ 
    2463    ldfslp.F90 \ 
    2464    ldftra_oce.F90 \ 
    2465    lib_mpp.F90 \ 
    2466    lib_print.f90 \ 
    2467    $(MODEL_LIB)(dom_oce.o) \ 
    2468    $(MODEL_LIB)(in_out_manager.o) \ 
    2469    $(MODEL_LIB)(lbclnk.o) \ 
    2470    $(MODEL_LIB)(lbcnfd.o) \ 
    2471    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2472    $(MODEL_LIB)(ldfslp.o) \ 
    2473    $(MODEL_LIB)(ldftra_oce.o) \ 
    2474    $(MODEL_LIB)(lib_mpp.o) \ 
    2475    $(MODEL_LIB)(lib_print.o) \ 
    2476    $(MODEL_LIB)(oce.o) \ 
    2477    $(MODEL_LIB)(par_kind.o) \ 
    2478    $(MODEL_LIB)(par_oce.o) \ 
    2479    $(MODEL_LIB)(phycst.o) \ 
    2480    $(MODEL_LIB)(prtctl.o) \ 
    2481    $(MODEL_LIB)(sbc_oce.o) \ 
    2482    $(MODEL_LIB)(trdicp.o) \ 
    2483    $(MODEL_LIB)(trdicp_oce.o) \ 
    2484    $(MODEL_LIB)(trdmld.o) \ 
    2485    $(MODEL_LIB)(trdmld_oce.o) \ 
    2486    $(MODEL_LIB)(trdmod.o) \ 
    2487    $(MODEL_LIB)(trdmod_oce.o) \ 
    2488    $(MODEL_LIB)(trdvor.o) \ 
    2489    $(MODEL_LIB)(trdvor_oce.o) \ 
    2490    $(MODEL_LIB)(zdfmxl.o) \ 
    2491    $(MODEL_LIB)(zdf_oce.o) \ 
    2492    oce.F90 \ 
    2493    par_kind.F90 \ 
    2494    par_oce.F90 \ 
    2495    phycst.F90 \ 
    2496    prtctl.F90 \ 
    2497    sbc_oce.F90 \ 
    2498    trdicp.F90 \ 
    2499    trdicp_oce.F90 \ 
    2500    trdmld.F90 \ 
    2501    trdmld_oce.F90 \ 
    2502    trdmod.F90 \ 
    2503    trdmod_oce.F90 \ 
    2504    trdvor.F90 \ 
    2505    trdvor_oce.F90 \ 
    2506    zdfmxl.F90 \ 
    2507    zdf_oce.F90 \ 
    2508    dom_oce.F90 \ 
    2509    dynldf_bilap.F90 \ 
    2510    dynldf_bilapg.F90 \ 
    2511    dynldf_iso.F90 \ 
    2512    dynldf_lap.F90 \ 
    2513    in_out_manager.F90 \ 
    2514    lbclnk.F90 \ 
    2515    ldfdyn_oce.F90 \ 
    2516    ldfslp.F90 \ 
    2517    lib_mpp.F90 \ 
    2518    $(MODEL_LIB)(dom_oce.o) \ 
    2519    $(MODEL_LIB)(dynldf_bilapg.o) \ 
    2520    $(MODEL_LIB)(dynldf_bilap.o) \ 
    2521    $(MODEL_LIB)(dynldf_iso.o) \ 
    2522    $(MODEL_LIB)(dynldf_lap.o) \ 
    2523    $(MODEL_LIB)(in_out_manager.o) \ 
    2524    $(MODEL_LIB)(lbclnk.o) \ 
    2525    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2526    $(MODEL_LIB)(ldfslp.o) \ 
    2527    $(MODEL_LIB)(lib_mpp.o) \ 
    2528    $(MODEL_LIB)(oce.o) \ 
    2529    $(MODEL_LIB)(phycst.o) \ 
    2530    $(MODEL_LIB)(prtctl.o) \ 
    2531    $(MODEL_LIB)(trdmod.o) \ 
    2532    $(MODEL_LIB)(trdmod_oce.o) \ 
    2533    oce.F90 \ 
    2534    phycst.F90 \ 
    2535    prtctl.F90 \ 
    2536    trdmod.F90 \ 
    2537    trdmod_oce.F90 \ 
    2538    domzgr_substitute.h90 \ 
    2539    vectopt_loop_substitute.h90 \ 
    2540    KEY_CPP \ 
    2541    dynldf.F90 
    25422708$(MODEL_LIB)(dynldf_iso.o) :  \ 
    2543    dom_oce.F90 \ 
    2544    in_out_manager.F90 \ 
    2545    lbclnk.F90 \ 
    2546    lbcnfd.F90 \ 
    2547    ldfdyn_oce.F90 \ 
    2548    ldftra_oce.F90 \ 
    2549    lib_mpp.F90 \ 
    2550    lib_print.f90 \ 
    25512709   $(MODEL_LIB)(dom_oce.o) \ 
    25522710   $(MODEL_LIB)(in_out_manager.o) \ 
     
    25702728   $(MODEL_LIB)(trdvor.o) \ 
    25712729   $(MODEL_LIB)(trdvor_oce.o) \ 
     2730   $(MODEL_LIB)(zdf_oce.o) \ 
    25722731   $(MODEL_LIB)(zdfmxl.o) \ 
    2573    $(MODEL_LIB)(zdf_oce.o) \ 
     2732   dom_oce.F90 \ 
     2733   in_out_manager.F90 \ 
     2734   lbclnk.F90 \ 
     2735   lbcnfd.F90 \ 
     2736   ldfdyn_oce.F90 \ 
     2737   ldftra_oce.F90 \ 
     2738   lib_mpp.F90 \ 
     2739   lib_print.f90 \ 
    25742740   oce.F90 \ 
    25752741   par_kind.F90 \ 
     
    25852751   trdvor.F90 \ 
    25862752   trdvor_oce.F90 \ 
     2753   zdf_oce.F90 \ 
    25872754   zdfmxl.F90 \ 
    2588    zdf_oce.F90 \ 
     2755   $(MODEL_LIB)(dom_oce.o) \ 
     2756   $(MODEL_LIB)(in_out_manager.o) \ 
     2757   $(MODEL_LIB)(lbclnk.o) \ 
     2758   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2759   $(MODEL_LIB)(ldfslp.o) \ 
     2760   $(MODEL_LIB)(ldftra_oce.o) \ 
     2761   $(MODEL_LIB)(oce.o) \ 
     2762   $(MODEL_LIB)(prtctl.o) \ 
     2763   $(MODEL_LIB)(trdmod.o) \ 
     2764   $(MODEL_LIB)(trdmod_oce.o) \ 
     2765   $(MODEL_LIB)(zdf_oce.o) \ 
    25892766   dom_oce.F90 \ 
    25902767   in_out_manager.F90 \ 
     
    25932770   ldfslp.F90 \ 
    25942771   ldftra_oce.F90 \ 
    2595    $(MODEL_LIB)(dom_oce.o) \ 
    2596    $(MODEL_LIB)(in_out_manager.o) \ 
    2597    $(MODEL_LIB)(lbclnk.o) \ 
    2598    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2599    $(MODEL_LIB)(ldfslp.o) \ 
    2600    $(MODEL_LIB)(ldftra_oce.o) \ 
    2601    $(MODEL_LIB)(oce.o) \ 
    2602    $(MODEL_LIB)(prtctl.o) \ 
    2603    $(MODEL_LIB)(trdmod.o) \ 
    2604    $(MODEL_LIB)(trdmod_oce.o) \ 
    2605    $(MODEL_LIB)(zdf_oce.o) \ 
    26062772   oce.F90 \ 
    26072773   prtctl.F90 \ 
     
    26152781   dynldf_iso.F90 
    26162782$(MODEL_LIB)(dynldf_lap.o) :  \ 
    2617    dom_oce.F90 \ 
    2618    in_out_manager.F90 \ 
    2619    lbclnk.F90 \ 
    2620    ldfdyn_oce.F90 \ 
    2621    ldftra_oce.F90 \ 
    2622    lib_print.f90 \ 
    26232783   $(MODEL_LIB)(dom_oce.o) \ 
    26242784   $(MODEL_LIB)(in_out_manager.o) \ 
     
    26402800   $(MODEL_LIB)(trdvor.o) \ 
    26412801   $(MODEL_LIB)(trdvor_oce.o) \ 
     2802   $(MODEL_LIB)(zdf_oce.o) \ 
    26422803   $(MODEL_LIB)(zdfmxl.o) \ 
    2643    $(MODEL_LIB)(zdf_oce.o) \ 
     2804   dom_oce.F90 \ 
     2805   in_out_manager.F90 \ 
     2806   lbclnk.F90 \ 
     2807   ldfdyn_oce.F90 \ 
     2808   ldftra_oce.F90 \ 
     2809   lib_print.f90 \ 
    26442810   oce.F90 \ 
    26452811   par_kind.F90 \ 
     
    26552821   trdvor.F90 \ 
    26562822   trdvor_oce.F90 \ 
     2823   zdf_oce.F90 \ 
    26572824   zdfmxl.F90 \ 
    2658    zdf_oce.F90 \ 
    2659    dom_oce.F90 \ 
    2660    in_out_manager.F90 \ 
    2661    ldfdyn_oce.F90 \ 
    2662    ldfslp.F90 \ 
    26632825   $(MODEL_LIB)(dom_oce.o) \ 
    26642826   $(MODEL_LIB)(in_out_manager.o) \ 
     
    26692831   $(MODEL_LIB)(trdmod_oce.o) \ 
    26702832   $(MODEL_LIB)(zdf_oce.o) \ 
     2833   dom_oce.F90 \ 
     2834   in_out_manager.F90 \ 
     2835   ldfdyn_oce.F90 \ 
     2836   ldfslp.F90 \ 
    26712837   oce.F90 \ 
    26722838   trdmod.F90 \ 
     
    26782844   KEY_CPP \ 
    26792845   dynldf_lap.F90 
    2680 $(MODEL_LIB)(dynnxt_c1d.o) :  \ 
    2681    dom_oce.F90 \ 
    2682    in_out_manager.F90 \ 
    2683    lbcnfd.F90 \ 
    2684    lib_mpp.F90 \ 
    2685    lib_print.f90 \ 
    2686    $(MODEL_LIB)(dom_oce.o) \ 
    2687    $(MODEL_LIB)(in_out_manager.o) \ 
    2688    $(MODEL_LIB)(lbcnfd.o) \ 
    2689    $(MODEL_LIB)(lib_mpp.o) \ 
    2690    $(MODEL_LIB)(lib_print.o) \ 
    2691    $(MODEL_LIB)(oce.o) \ 
    2692    $(MODEL_LIB)(par_kind.o) \ 
    2693    $(MODEL_LIB)(par_oce.o) \ 
    2694    oce.F90 \ 
    2695    par_kind.F90 \ 
    2696    par_oce.F90 \ 
    2697    dom_oce.F90 \ 
    2698    in_out_manager.F90 \ 
    2699    lbclnk.F90 \ 
    2700    $(MODEL_LIB)(dom_oce.o) \ 
    2701    $(MODEL_LIB)(in_out_manager.o) \ 
    2702    $(MODEL_LIB)(lbclnk.o) \ 
    2703    $(MODEL_LIB)(oce.o) \ 
    2704    $(MODEL_LIB)(prtctl.o) \ 
    2705    oce.F90 \ 
    2706    prtctl.F90 \ 
    2707    KEY_CPP \ 
    2708    dynnxt_c1d.F90 
    27092846$(MODEL_LIB)(dynnxt.o) :   \ 
     2847   $(MODEL_LIB)(bdy_oce.o) \ 
     2848   $(MODEL_LIB)(bdy_par.o) \ 
     2849   $(MODEL_LIB)(bdytides.o) \ 
     2850   $(MODEL_LIB)(dom_oce.o) \ 
     2851   $(MODEL_LIB)(dynadv_cen2.o) \ 
     2852   $(MODEL_LIB)(dynadv_ubs.o) \ 
     2853   $(MODEL_LIB)(dynkeg.o) \ 
     2854   $(MODEL_LIB)(dynspg_oce.o) \ 
     2855   $(MODEL_LIB)(dynzad.o) \ 
     2856   $(MODEL_LIB)(in_out_manager.o) \ 
     2857   $(MODEL_LIB)(iom.o) \ 
     2858   $(MODEL_LIB)(lbclnk.o) \ 
     2859   $(MODEL_LIB)(lbcnfd.o) \ 
     2860   $(MODEL_LIB)(lib_mpp.o) \ 
     2861   $(MODEL_LIB)(lib_print.o) \ 
     2862   $(MODEL_LIB)(obc_oce.o) \ 
     2863   $(MODEL_LIB)(obc_par.o) \ 
     2864   $(MODEL_LIB)(oce.o) \ 
     2865   $(MODEL_LIB)(par_kind.o) \ 
     2866   $(MODEL_LIB)(par_oce.o) \ 
     2867   $(MODEL_LIB)(phycst.o) \ 
     2868   $(MODEL_LIB)(sbc_oce.o) \ 
    27102869   bdy_oce.F90 \ 
    27112870   bdy_par.F90 \ 
     
    27232882   lib_mpp.F90 \ 
    27242883   lib_print.f90 \ 
    2725    $(MODEL_LIB)(bdy_oce.o) \ 
    2726    $(MODEL_LIB)(bdy_par.o) \ 
    2727    $(MODEL_LIB)(bdytides.o) \ 
    2728    $(MODEL_LIB)(dom_oce.o) \ 
    2729    $(MODEL_LIB)(dynadv_cen2.o) \ 
    2730    $(MODEL_LIB)(dynadv_ubs.o) \ 
    2731    $(MODEL_LIB)(dynkeg.o) \ 
    2732    $(MODEL_LIB)(dynspg_oce.o) \ 
    2733    $(MODEL_LIB)(dynzad.o) \ 
    2734    $(MODEL_LIB)(in_out_manager.o) \ 
    2735    $(MODEL_LIB)(iom.o) \ 
    2736    $(MODEL_LIB)(lbclnk.o) \ 
    2737    $(MODEL_LIB)(lbcnfd.o) \ 
    2738    $(MODEL_LIB)(lib_mpp.o) \ 
    2739    $(MODEL_LIB)(lib_print.o) \ 
    2740    $(MODEL_LIB)(obc_oce.o) \ 
    2741    $(MODEL_LIB)(obc_par.o) \ 
    2742    $(MODEL_LIB)(oce.o) \ 
    2743    $(MODEL_LIB)(par_kind.o) \ 
    2744    $(MODEL_LIB)(par_oce.o) \ 
    2745    $(MODEL_LIB)(phycst.o) \ 
    2746    $(MODEL_LIB)(sbc_oce.o) \ 
    27472884   obc_oce.F90 \ 
    27482885   obc_par.F90 \ 
     
    27522889   phycst.F90 \ 
    27532890   sbc_oce.F90 \ 
     2891   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     2892   $(MODEL_LIB)(agrif_opa_update.o) \ 
     2893   $(MODEL_LIB)(bdy_oce.o) \ 
     2894   $(MODEL_LIB)(bdydta.o) \ 
     2895   $(MODEL_LIB)(bdydyn.o) \ 
     2896   $(MODEL_LIB)(dom_oce.o) \ 
     2897   $(MODEL_LIB)(domvvl.o) \ 
     2898   $(MODEL_LIB)(dynadv.o) \ 
     2899   $(MODEL_LIB)(dynspg_oce.o) \ 
     2900   $(MODEL_LIB)(in_out_manager.o) \ 
     2901   $(MODEL_LIB)(lbclnk.o) \ 
     2902   $(MODEL_LIB)(obc_oce.o) \ 
     2903   $(MODEL_LIB)(obcdyn.o) \ 
     2904   $(MODEL_LIB)(obcdyn_bt.o) \ 
     2905   $(MODEL_LIB)(obcvol.o) \ 
     2906   $(MODEL_LIB)(oce.o) \ 
     2907   $(MODEL_LIB)(prtctl.o) \ 
    27542908   agrif_opa_interp.F90 \ 
    27552909   agrif_opa_update.F90 \ 
     2910   bdy_oce.F90 \ 
    27562911   bdydta.F90 \ 
    27572912   bdydyn.F90 \ 
    2758    bdy_oce.F90 \ 
    27592913   dom_oce.F90 \ 
    27602914   domvvl.F90 \ 
     
    27632917   in_out_manager.F90 \ 
    27642918   lbclnk.F90 \ 
     2919   obc_oce.F90 \ 
     2920   obcdyn.F90 \ 
     2921   obcdyn_bt.F90 \ 
     2922   obcvol.F90 \ 
     2923   oce.F90 \ 
     2924   prtctl.F90 \ 
     2925   domzgr_substitute.h90 \ 
     2926   $(AGRIF_LIB) \ 
     2927   KEY_CPP \ 
     2928   dynnxt.F90 
     2929$(MODEL_LIB)(dynnxt_c1d.o) :  \ 
     2930   $(MODEL_LIB)(dom_oce.o) \ 
     2931   $(MODEL_LIB)(in_out_manager.o) \ 
     2932   $(MODEL_LIB)(lbcnfd.o) \ 
     2933   $(MODEL_LIB)(lib_mpp.o) \ 
     2934   $(MODEL_LIB)(lib_print.o) \ 
     2935   $(MODEL_LIB)(oce.o) \ 
     2936   $(MODEL_LIB)(par_kind.o) \ 
     2937   $(MODEL_LIB)(par_oce.o) \ 
     2938   dom_oce.F90 \ 
     2939   in_out_manager.F90 \ 
     2940   lbcnfd.F90 \ 
     2941   lib_mpp.F90 \ 
     2942   lib_print.f90 \ 
     2943   oce.F90 \ 
     2944   par_kind.F90 \ 
     2945   par_oce.F90 \ 
     2946   $(MODEL_LIB)(dom_oce.o) \ 
     2947   $(MODEL_LIB)(in_out_manager.o) \ 
     2948   $(MODEL_LIB)(lbclnk.o) \ 
     2949   $(MODEL_LIB)(oce.o) \ 
     2950   $(MODEL_LIB)(prtctl.o) \ 
     2951   dom_oce.F90 \ 
     2952   in_out_manager.F90 \ 
     2953   lbclnk.F90 \ 
     2954   oce.F90 \ 
     2955   prtctl.F90 \ 
     2956   KEY_CPP \ 
     2957   dynnxt_c1d.F90 
     2958$(MODEL_LIB)(dynspg.o) :   \ 
    27652959   $(MODEL_LIB)(agrif_opa_interp.o) \ 
    2766    $(MODEL_LIB)(agrif_opa_update.o) \ 
     2960   $(MODEL_LIB)(bdy_oce.o) \ 
     2961   $(MODEL_LIB)(bdy_par.o) \ 
    27672962   $(MODEL_LIB)(bdydta.o) \ 
    27682963   $(MODEL_LIB)(bdydyn.o) \ 
    2769    $(MODEL_LIB)(bdy_oce.o) \ 
    2770    $(MODEL_LIB)(dom_oce.o) \ 
    2771    $(MODEL_LIB)(domvvl.o) \ 
    2772    $(MODEL_LIB)(dynadv.o) \ 
    2773    $(MODEL_LIB)(dynspg_oce.o) \ 
    2774    $(MODEL_LIB)(in_out_manager.o) \ 
    2775    $(MODEL_LIB)(lbclnk.o) \ 
    2776    $(MODEL_LIB)(obcdyn_bt.o) \ 
    2777    $(MODEL_LIB)(obcdyn.o) \ 
    2778    $(MODEL_LIB)(obc_oce.o) \ 
    2779    $(MODEL_LIB)(obcvol.o) \ 
    2780    $(MODEL_LIB)(oce.o) \ 
    2781    $(MODEL_LIB)(prtctl.o) \ 
    2782    obcdyn_bt.F90 \ 
    2783    obcdyn.F90 \ 
    2784    obc_oce.F90 \ 
    2785    obcvol.F90 \ 
    2786    oce.F90 \ 
    2787    prtctl.F90 \ 
    2788    domzgr_substitute.h90 \ 
    2789    $(AGRIF_LIB) \ 
    2790    KEY_CPP \ 
    2791    dynnxt.F90 
    2792 $(MODEL_LIB)(dynspg_exp.o) :  \ 
    2793    c1d.F90 \ 
    2794    dom_oce.F90 \ 
    2795    dynspg_oce.F90 \ 
    2796    eosbn2.F90 \ 
    2797    in_out_manager.F90 \ 
    2798    iom_def.F90 \ 
    2799    iom.F90 \ 
    2800    iom_ioipsl.F90 \ 
    2801    iom_nf90.F90 \ 
    2802    iom_rstdimg.F90 \ 
    2803    lbclnk.F90 \ 
    2804    lbcnfd.F90 \ 
    2805    lib_mpp.F90 \ 
    2806    lib_print.f90 \ 
    2807    $(MODEL_LIB)(c1d.o) \ 
    2808    $(MODEL_LIB)(dom_oce.o) \ 
    2809    $(MODEL_LIB)(dynspg_oce.o) \ 
    2810    $(MODEL_LIB)(eosbn2.o) \ 
    2811    $(MODEL_LIB)(in_out_manager.o) \ 
    2812    $(MODEL_LIB)(iom_def.o) \ 
    2813    $(MODEL_LIB)(iom_ioipsl.o) \ 
    2814    $(MODEL_LIB)(iom_nf90.o) \ 
    2815    $(MODEL_LIB)(iom.o) \ 
    2816    $(MODEL_LIB)(iom_rstdimg.o) \ 
    2817    $(MODEL_LIB)(lbclnk.o) \ 
    2818    $(MODEL_LIB)(lbcnfd.o) \ 
    2819    $(MODEL_LIB)(lib_mpp.o) \ 
    2820    $(MODEL_LIB)(lib_print.o) \ 
    2821    $(MODEL_LIB)(obc_oce.o) \ 
    2822    $(MODEL_LIB)(obc_par.o) \ 
    2823    $(MODEL_LIB)(oce.o) \ 
    2824    $(MODEL_LIB)(par_kind.o) \ 
    2825    $(MODEL_LIB)(par_oce.o) \ 
    2826    $(MODEL_LIB)(phycst.o) \ 
    2827    $(MODEL_LIB)(trdmld_oce.o) \ 
    2828    $(MODEL_LIB)(zdfddm.o) \ 
    2829    $(MODEL_LIB)(zdfmxl.o) \ 
    2830    $(MODEL_LIB)(zpshde.o) \ 
    2831    obc_oce.F90 \ 
    2832    obc_par.F90 \ 
    2833    oce.F90 \ 
    2834    par_kind.F90 \ 
    2835    par_oce.F90 \ 
    2836    phycst.F90 \ 
    2837    trdmld_oce.F90 \ 
    2838    zdfddm.F90 \ 
    2839    zdfmxl.F90 \ 
    2840    zpshde.F90 \ 
    2841    dom_oce.F90 \ 
    2842    in_out_manager.F90 \ 
    2843    iom.F90 \ 
    2844    lbclnk.F90 \ 
    2845    lib_mpp.F90 \ 
    2846    $(MODEL_LIB)(dom_oce.o) \ 
    2847    $(MODEL_LIB)(in_out_manager.o) \ 
    2848    $(MODEL_LIB)(iom.o) \ 
    2849    $(MODEL_LIB)(lbclnk.o) \ 
    2850    $(MODEL_LIB)(lib_mpp.o) \ 
    2851    $(MODEL_LIB)(obcdta.o) \ 
    2852    $(MODEL_LIB)(obc_oce.o) \ 
    2853    $(MODEL_LIB)(obc_par.o) \ 
    2854    $(MODEL_LIB)(oce.o) \ 
    2855    $(MODEL_LIB)(phycst.o) \ 
    2856    $(MODEL_LIB)(prtctl.o) \ 
    2857    $(MODEL_LIB)(restart.o) \ 
    2858    $(MODEL_LIB)(sbc_oce.o) \ 
    2859    obcdta.F90 \ 
    2860    obc_oce.F90 \ 
    2861    obc_par.F90 \ 
    2862    oce.F90 \ 
    2863    phycst.F90 \ 
    2864    prtctl.F90 \ 
    2865    restart.F90 \ 
    2866    sbc_oce.F90 \ 
    2867    domzgr_substitute.h90 \ 
    2868    vectopt_loop_substitute.h90 \ 
    2869    KEY_CPP \ 
    2870    dynspg_exp.F90 
    2871 $(MODEL_LIB)(dynspg.o) :   \ 
    2872    agrif_opa_interp.F90 \ 
    2873    bdydta.F90 \ 
    2874    bdydyn.F90 \ 
    2875    bdy_oce.F90 \ 
    2876    bdy_par.F90 \ 
    2877    bdytides.F90 \ 
    2878    bdyvol.F90 \ 
    2879    cla_dynspg.F90 \ 
    2880    dom_oce.F90 \ 
    2881    domvvl.F90 \ 
    2882    dynadv.F90 \ 
    2883    dynspg_oce.F90 \ 
    2884    dynvor.F90 \ 
    2885    in_out_manager.F90 \ 
    2886    iom.F90 \ 
    2887    lbclnk.F90 \ 
    2888    ldftra_oce.F90 \ 
    2889    lib_mpp.F90 \ 
    2890    lib_print.f90 \ 
    2891    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    2892    $(MODEL_LIB)(bdydta.o) \ 
    2893    $(MODEL_LIB)(bdydyn.o) \ 
    2894    $(MODEL_LIB)(bdy_oce.o) \ 
    2895    $(MODEL_LIB)(bdy_par.o) \ 
    28962964   $(MODEL_LIB)(bdytides.o) \ 
    28972965   $(MODEL_LIB)(bdyvol.o) \ 
     
    29082976   $(MODEL_LIB)(lib_mpp.o) \ 
    29092977   $(MODEL_LIB)(lib_print.o) \ 
     2978   $(MODEL_LIB)(obc_oce.o) \ 
     2979   $(MODEL_LIB)(obc_par.o) \ 
    29102980   $(MODEL_LIB)(obcdta.o) \ 
    29112981   $(MODEL_LIB)(obcdyn.o) \ 
    29122982   $(MODEL_LIB)(obcfla.o) \ 
    2913    $(MODEL_LIB)(obc_oce.o) \ 
    2914    $(MODEL_LIB)(obc_par.o) \ 
    29152983   $(MODEL_LIB)(obcvol.o) \ 
    29162984   $(MODEL_LIB)(oce.o) \ 
     
    29212989   $(MODEL_LIB)(restart.o) \ 
    29222990   $(MODEL_LIB)(sbc_oce.o) \ 
     2991   $(MODEL_LIB)(sol_oce.o) \ 
    29232992   $(MODEL_LIB)(solmat.o) \ 
    2924    $(MODEL_LIB)(sol_oce.o) \ 
    29252993   $(MODEL_LIB)(solpcg.o) \ 
    29262994   $(MODEL_LIB)(solsor.o) \ 
     
    29333001   $(MODEL_LIB)(trdvor.o) \ 
    29343002   $(MODEL_LIB)(trdvor_oce.o) \ 
     3003   $(MODEL_LIB)(zdf_oce.o) \ 
    29353004   $(MODEL_LIB)(zdfbfr.o) \ 
    2936    $(MODEL_LIB)(zdf_oce.o) \ 
     3005   agrif_opa_interp.F90 \ 
     3006   bdy_oce.F90 \ 
     3007   bdy_par.F90 \ 
     3008   bdydta.F90 \ 
     3009   bdydyn.F90 \ 
     3010   bdytides.F90 \ 
     3011   bdyvol.F90 \ 
     3012   cla_dynspg.F90 \ 
     3013   dom_oce.F90 \ 
     3014   domvvl.F90 \ 
     3015   dynadv.F90 \ 
     3016   dynspg_oce.F90 \ 
     3017   dynvor.F90 \ 
     3018   in_out_manager.F90 \ 
     3019   iom.F90 \ 
     3020   lbclnk.F90 \ 
     3021   ldftra_oce.F90 \ 
     3022   lib_mpp.F90 \ 
     3023   lib_print.f90 \ 
     3024   obc_oce.F90 \ 
     3025   obc_par.F90 \ 
    29373026   obcdta.F90 \ 
    29383027   obcdyn.F90 \ 
    29393028   obcfla.F90 \ 
    2940    obc_oce.F90 \ 
    2941    obc_par.F90 \ 
    29423029   obcvol.F90 \ 
    29433030   oce.F90 \ 
     
    29483035   restart.F90 \ 
    29493036   sbc_oce.F90 \ 
     3037   sol_oce.F90 \ 
    29503038   solmat.F90 \ 
    2951    sol_oce.F90 \ 
    29523039   solpcg.F90 \ 
    29533040   solsor.F90 \ 
     
    29603047   trdvor.F90 \ 
    29613048   trdvor_oce.F90 \ 
     3049   zdf_oce.F90 \ 
    29623050   zdfbfr.F90 \ 
    2963    zdf_oce.F90 \ 
     3051   $(MODEL_LIB)(dom_oce.o) \ 
     3052   $(MODEL_LIB)(dynspg_exp.o) \ 
     3053   $(MODEL_LIB)(dynspg_flt.o) \ 
     3054   $(MODEL_LIB)(dynspg_oce.o) \ 
     3055   $(MODEL_LIB)(dynspg_ts.o) \ 
     3056   $(MODEL_LIB)(in_out_manager.o) \ 
     3057   $(MODEL_LIB)(obc_oce.o) \ 
     3058   $(MODEL_LIB)(oce.o) \ 
     3059   $(MODEL_LIB)(prtctl.o) \ 
     3060   $(MODEL_LIB)(trdmod.o) \ 
     3061   $(MODEL_LIB)(trdmod_oce.o) \ 
    29643062   dom_oce.F90 \ 
    29653063   dynspg_exp.F90 \ 
     
    29683066   dynspg_ts.F90 \ 
    29693067   in_out_manager.F90 \ 
    2970    $(MODEL_LIB)(dom_oce.o) \ 
    2971    $(MODEL_LIB)(dynspg_exp.o) \ 
    2972    $(MODEL_LIB)(dynspg_flt.o) \ 
    2973    $(MODEL_LIB)(dynspg_oce.o) \ 
    2974    $(MODEL_LIB)(dynspg_ts.o) \ 
    2975    $(MODEL_LIB)(in_out_manager.o) \ 
    2976    $(MODEL_LIB)(obc_oce.o) \ 
    2977    $(MODEL_LIB)(oce.o) \ 
    2978    $(MODEL_LIB)(prtctl.o) \ 
    2979    $(MODEL_LIB)(trdmod.o) \ 
    2980    $(MODEL_LIB)(trdmod_oce.o) \ 
    29813068   obc_oce.F90 \ 
    29823069   oce.F90 \ 
     
    29883075   KEY_CPP \ 
    29893076   dynspg.F90 
     3077$(MODEL_LIB)(dynspg_exp.o) :  \ 
     3078   $(MODEL_LIB)(c1d.o) \ 
     3079   $(MODEL_LIB)(dianam.o) \ 
     3080   $(MODEL_LIB)(dom_oce.o) \ 
     3081   $(MODEL_LIB)(domngb.o) \ 
     3082   $(MODEL_LIB)(dynspg_oce.o) \ 
     3083   $(MODEL_LIB)(eosbn2.o) \ 
     3084   $(MODEL_LIB)(in_out_manager.o) \ 
     3085   $(MODEL_LIB)(iom.o) \ 
     3086   $(MODEL_LIB)(iom_def.o) \ 
     3087   $(MODEL_LIB)(iom_ioipsl.o) \ 
     3088   $(MODEL_LIB)(iom_nf90.o) \ 
     3089   $(MODEL_LIB)(iom_rstdimg.o) \ 
     3090   $(MODEL_LIB)(lbclnk.o) \ 
     3091   $(MODEL_LIB)(lbcnfd.o) \ 
     3092   $(MODEL_LIB)(lib_mpp.o) \ 
     3093   $(MODEL_LIB)(lib_print.o) \ 
     3094   $(MODEL_LIB)(obc_oce.o) \ 
     3095   $(MODEL_LIB)(obc_par.o) \ 
     3096   $(MODEL_LIB)(oce.o) \ 
     3097   $(MODEL_LIB)(par_kind.o) \ 
     3098   $(MODEL_LIB)(par_oce.o) \ 
     3099   $(MODEL_LIB)(phycst.o) \ 
     3100   $(MODEL_LIB)(sbc_oce.o) \ 
     3101   $(MODEL_LIB)(trdmld_oce.o) \ 
     3102   $(MODEL_LIB)(zdfddm.o) \ 
     3103   $(MODEL_LIB)(zdfmxl.o) \ 
     3104   $(MODEL_LIB)(zpshde.o) \ 
     3105   c1d.F90 \ 
     3106   dianam.F90 \ 
     3107   dom_oce.F90 \ 
     3108   domngb.F90 \ 
     3109   dynspg_oce.F90 \ 
     3110   eosbn2.F90 \ 
     3111   in_out_manager.F90 \ 
     3112   iom.F90 \ 
     3113   iom_def.F90 \ 
     3114   iom_ioipsl.F90 \ 
     3115   iom_nf90.F90 \ 
     3116   iom_rstdimg.F90 \ 
     3117   lbclnk.F90 \ 
     3118   lbcnfd.F90 \ 
     3119   lib_mpp.F90 \ 
     3120   lib_print.f90 \ 
     3121   obc_oce.F90 \ 
     3122   obc_par.F90 \ 
     3123   oce.F90 \ 
     3124   par_kind.F90 \ 
     3125   par_oce.F90 \ 
     3126   phycst.F90 \ 
     3127   sbc_oce.F90 \ 
     3128   trdmld_oce.F90 \ 
     3129   zdfddm.F90 \ 
     3130   zdfmxl.F90 \ 
     3131   zpshde.F90 \ 
     3132   $(MODEL_LIB)(dom_oce.o) \ 
     3133   $(MODEL_LIB)(in_out_manager.o) \ 
     3134   $(MODEL_LIB)(iom.o) \ 
     3135   $(MODEL_LIB)(lbclnk.o) \ 
     3136   $(MODEL_LIB)(lib_mpp.o) \ 
     3137   $(MODEL_LIB)(obc_oce.o) \ 
     3138   $(MODEL_LIB)(obc_par.o) \ 
     3139   $(MODEL_LIB)(obcdta.o) \ 
     3140   $(MODEL_LIB)(oce.o) \ 
     3141   $(MODEL_LIB)(phycst.o) \ 
     3142   $(MODEL_LIB)(prtctl.o) \ 
     3143   $(MODEL_LIB)(restart.o) \ 
     3144   $(MODEL_LIB)(sbc_oce.o) \ 
     3145   dom_oce.F90 \ 
     3146   in_out_manager.F90 \ 
     3147   iom.F90 \ 
     3148   lbclnk.F90 \ 
     3149   lib_mpp.F90 \ 
     3150   obc_oce.F90 \ 
     3151   obc_par.F90 \ 
     3152   obcdta.F90 \ 
     3153   oce.F90 \ 
     3154   phycst.F90 \ 
     3155   prtctl.F90 \ 
     3156   restart.F90 \ 
     3157   sbc_oce.F90 \ 
     3158   domzgr_substitute.h90 \ 
     3159   vectopt_loop_substitute.h90 \ 
     3160   KEY_CPP \ 
     3161   dynspg_exp.F90 
    29903162$(MODEL_LIB)(dynspg_flt.o) :  \ 
     3163   $(MODEL_LIB)(bdy_oce.o) \ 
     3164   $(MODEL_LIB)(bdy_par.o) \ 
     3165   $(MODEL_LIB)(bdytides.o) \ 
     3166   $(MODEL_LIB)(c1d.o) \ 
     3167   $(MODEL_LIB)(dianam.o) \ 
     3168   $(MODEL_LIB)(dom_oce.o) \ 
     3169   $(MODEL_LIB)(domngb.o) \ 
     3170   $(MODEL_LIB)(dynadv_cen2.o) \ 
     3171   $(MODEL_LIB)(dynadv_ubs.o) \ 
     3172   $(MODEL_LIB)(dynkeg.o) \ 
     3173   $(MODEL_LIB)(dynspg_oce.o) \ 
     3174   $(MODEL_LIB)(dynzad.o) \ 
     3175   $(MODEL_LIB)(eosbn2.o) \ 
     3176   $(MODEL_LIB)(in_out_manager.o) \ 
     3177   $(MODEL_LIB)(iom.o) \ 
     3178   $(MODEL_LIB)(iom_def.o) \ 
     3179   $(MODEL_LIB)(iom_ioipsl.o) \ 
     3180   $(MODEL_LIB)(iom_nf90.o) \ 
     3181   $(MODEL_LIB)(iom_rstdimg.o) \ 
     3182   $(MODEL_LIB)(lbclnk.o) \ 
     3183   $(MODEL_LIB)(lbcnfd.o) \ 
     3184   $(MODEL_LIB)(lib_mpp.o) \ 
     3185   $(MODEL_LIB)(lib_print.o) \ 
     3186   $(MODEL_LIB)(obc_oce.o) \ 
     3187   $(MODEL_LIB)(obc_par.o) \ 
     3188   $(MODEL_LIB)(obcdyn.o) \ 
     3189   $(MODEL_LIB)(obcvol.o) \ 
     3190   $(MODEL_LIB)(oce.o) \ 
     3191   $(MODEL_LIB)(par_kind.o) \ 
     3192   $(MODEL_LIB)(par_oce.o) \ 
     3193   $(MODEL_LIB)(phycst.o) \ 
     3194   $(MODEL_LIB)(sbc_oce.o) \ 
     3195   $(MODEL_LIB)(sol_oce.o) \ 
     3196   $(MODEL_LIB)(solmat.o) \ 
     3197   $(MODEL_LIB)(solpcg.o) \ 
     3198   $(MODEL_LIB)(solsor.o) \ 
     3199   $(MODEL_LIB)(trdmld_oce.o) \ 
     3200   $(MODEL_LIB)(zdf_oce.o) \ 
     3201   $(MODEL_LIB)(zdfddm.o) \ 
     3202   $(MODEL_LIB)(zdfmxl.o) \ 
     3203   $(MODEL_LIB)(zpshde.o) \ 
    29913204   bdy_oce.F90 \ 
    29923205   bdy_par.F90 \ 
    29933206   bdytides.F90 \ 
    29943207   c1d.F90 \ 
    2995    dom_oce.F90 \ 
     3208   dianam.F90 \ 
     3209   dom_oce.F90 \ 
     3210   domngb.F90 \ 
    29963211   dynadv_cen2.F90 \ 
    29973212   dynadv_ubs.F90 \ 
     
    30013216   eosbn2.F90 \ 
    30023217   in_out_manager.F90 \ 
     3218   iom.F90 \ 
    30033219   iom_def.F90 \ 
    3004    iom.F90 \ 
    30053220   iom_ioipsl.F90 \ 
    30063221   iom_nf90.F90 \ 
     
    30103225   lib_mpp.F90 \ 
    30113226   lib_print.f90 \ 
    3012    $(MODEL_LIB)(bdy_oce.o) \ 
    3013    $(MODEL_LIB)(bdy_par.o) \ 
    3014    $(MODEL_LIB)(bdytides.o) \ 
    3015    $(MODEL_LIB)(c1d.o) \ 
    3016    $(MODEL_LIB)(dom_oce.o) \ 
    3017    $(MODEL_LIB)(dynadv_cen2.o) \ 
    3018    $(MODEL_LIB)(dynadv_ubs.o) \ 
    3019    $(MODEL_LIB)(dynkeg.o) \ 
    3020    $(MODEL_LIB)(dynspg_oce.o) \ 
    3021    $(MODEL_LIB)(dynzad.o) \ 
    3022    $(MODEL_LIB)(eosbn2.o) \ 
    3023    $(MODEL_LIB)(in_out_manager.o) \ 
    3024    $(MODEL_LIB)(iom_def.o) \ 
    3025    $(MODEL_LIB)(iom_ioipsl.o) \ 
    3026    $(MODEL_LIB)(iom_nf90.o) \ 
    3027    $(MODEL_LIB)(iom.o) \ 
    3028    $(MODEL_LIB)(iom_rstdimg.o) \ 
    3029    $(MODEL_LIB)(lbclnk.o) \ 
    3030    $(MODEL_LIB)(lbcnfd.o) \ 
    3031    $(MODEL_LIB)(lib_mpp.o) \ 
    3032    $(MODEL_LIB)(lib_print.o) \ 
    3033    $(MODEL_LIB)(obcdyn.o) \ 
    3034    $(MODEL_LIB)(obc_oce.o) \ 
    3035    $(MODEL_LIB)(obc_par.o) \ 
    3036    $(MODEL_LIB)(obcvol.o) \ 
    3037    $(MODEL_LIB)(oce.o) \ 
    3038    $(MODEL_LIB)(par_kind.o) \ 
    3039    $(MODEL_LIB)(par_oce.o) \ 
    3040    $(MODEL_LIB)(phycst.o) \ 
    3041    $(MODEL_LIB)(sbc_oce.o) \ 
    3042    $(MODEL_LIB)(solmat.o) \ 
    3043    $(MODEL_LIB)(sol_oce.o) \ 
    3044    $(MODEL_LIB)(solpcg.o) \ 
    3045    $(MODEL_LIB)(solsor.o) \ 
    3046    $(MODEL_LIB)(trdmld_oce.o) \ 
    3047    $(MODEL_LIB)(zdfddm.o) \ 
    3048    $(MODEL_LIB)(zdfmxl.o) \ 
    3049    $(MODEL_LIB)(zdf_oce.o) \ 
    3050    $(MODEL_LIB)(zpshde.o) \ 
    3051    obcdyn.F90 \ 
    30523227   obc_oce.F90 \ 
    30533228   obc_par.F90 \ 
     3229   obcdyn.F90 \ 
    30543230   obcvol.F90 \ 
    30553231   oce.F90 \ 
     
    30583234   phycst.F90 \ 
    30593235   sbc_oce.F90 \ 
     3236   sol_oce.F90 \ 
    30603237   solmat.F90 \ 
    3061    sol_oce.F90 \ 
    30623238   solpcg.F90 \ 
    30633239   solsor.F90 \ 
    30643240   trdmld_oce.F90 \ 
     3241   zdf_oce.F90 \ 
    30653242   zdfddm.F90 \ 
    30663243   zdfmxl.F90 \ 
    3067    zdf_oce.F90 \ 
    30683244   zpshde.F90 \ 
    3069    agrif_opa_interp.F90 \ 
    3070    bdydyn.F90 \ 
    3071    bdy_oce.F90 \ 
    3072    bdyvol.F90 \ 
    3073    cla_dynspg.F90 \ 
    3074    dom_oce.F90 \ 
    3075    domvvl.F90 \ 
    3076    dynadv.F90 \ 
    3077    in_out_manager.F90 \ 
    3078    iom.F90 \ 
    3079    lbclnk.F90 \ 
    3080    lib_mpp.F90 \ 
    30813245   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3246   $(MODEL_LIB)(bdy_oce.o) \ 
    30823247   $(MODEL_LIB)(bdydyn.o) \ 
    3083    $(MODEL_LIB)(bdy_oce.o) \ 
    30843248   $(MODEL_LIB)(bdyvol.o) \ 
    30853249   $(MODEL_LIB)(cla_dynspg.o) \ 
     
    30913255   $(MODEL_LIB)(lbclnk.o) \ 
    30923256   $(MODEL_LIB)(lib_mpp.o) \ 
     3257   $(MODEL_LIB)(obc_oce.o) \ 
    30933258   $(MODEL_LIB)(obcdyn.o) \ 
    3094    $(MODEL_LIB)(obc_oce.o) \ 
    30953259   $(MODEL_LIB)(obcvol.o) \ 
    30963260   $(MODEL_LIB)(oce.o) \ 
     
    30993263   $(MODEL_LIB)(restart.o) \ 
    31003264   $(MODEL_LIB)(sbc_oce.o) \ 
     3265   $(MODEL_LIB)(sol_oce.o) \ 
    31013266   $(MODEL_LIB)(solmat.o) \ 
    3102    $(MODEL_LIB)(sol_oce.o) \ 
    31033267   $(MODEL_LIB)(solpcg.o) \ 
    31043268   $(MODEL_LIB)(solsor.o) \ 
    31053269   $(MODEL_LIB)(solver.o) \ 
    31063270   $(MODEL_LIB)(zdf_oce.o) \ 
     3271   agrif_opa_interp.F90 \ 
     3272   bdy_oce.F90 \ 
     3273   bdydyn.F90 \ 
     3274   bdyvol.F90 \ 
     3275   cla_dynspg.F90 \ 
     3276   dom_oce.F90 \ 
     3277   domvvl.F90 \ 
     3278   dynadv.F90 \ 
     3279   in_out_manager.F90 \ 
     3280   iom.F90 \ 
     3281   lbclnk.F90 \ 
     3282   lib_mpp.F90 \ 
     3283   obc_oce.F90 \ 
    31073284   obcdyn.F90 \ 
    3108    obc_oce.F90 \ 
    31093285   obcvol.F90 \ 
    31103286   oce.F90 \ 
     
    31133289   restart.F90 \ 
    31143290   sbc_oce.F90 \ 
     3291   sol_oce.F90 \ 
    31153292   solmat.F90 \ 
    3116    sol_oce.F90 \ 
    31173293   solpcg.F90 \ 
    31183294   solsor.F90 \ 
     
    31323308   dynspg_oce.F90 
    31333309$(MODEL_LIB)(dynspg_ts.o) :   \ 
     3310   $(MODEL_LIB)(bdy_oce.o) \ 
     3311   $(MODEL_LIB)(bdy_par.o) \ 
     3312   $(MODEL_LIB)(bdytides.o) \ 
     3313   $(MODEL_LIB)(c1d.o) \ 
     3314   $(MODEL_LIB)(dianam.o) \ 
     3315   $(MODEL_LIB)(dom_oce.o) \ 
     3316   $(MODEL_LIB)(domngb.o) \ 
     3317   $(MODEL_LIB)(dynadv.o) \ 
     3318   $(MODEL_LIB)(dynspg_oce.o) \ 
     3319   $(MODEL_LIB)(eosbn2.o) \ 
     3320   $(MODEL_LIB)(in_out_manager.o) \ 
     3321   $(MODEL_LIB)(iom.o) \ 
     3322   $(MODEL_LIB)(iom_def.o) \ 
     3323   $(MODEL_LIB)(iom_ioipsl.o) \ 
     3324   $(MODEL_LIB)(iom_nf90.o) \ 
     3325   $(MODEL_LIB)(iom_rstdimg.o) \ 
     3326   $(MODEL_LIB)(lbclnk.o) \ 
     3327   $(MODEL_LIB)(lbcnfd.o) \ 
     3328   $(MODEL_LIB)(lib_mpp.o) \ 
     3329   $(MODEL_LIB)(lib_print.o) \ 
     3330   $(MODEL_LIB)(obc_oce.o) \ 
     3331   $(MODEL_LIB)(obc_par.o) \ 
     3332   $(MODEL_LIB)(obcdta.o) \ 
     3333   $(MODEL_LIB)(oce.o) \ 
     3334   $(MODEL_LIB)(par_kind.o) \ 
     3335   $(MODEL_LIB)(par_oce.o) \ 
     3336   $(MODEL_LIB)(phycst.o) \ 
     3337   $(MODEL_LIB)(prtctl.o) \ 
     3338   $(MODEL_LIB)(sbc_oce.o) \ 
     3339   $(MODEL_LIB)(trdmld_oce.o) \ 
     3340   $(MODEL_LIB)(trdmod.o) \ 
     3341   $(MODEL_LIB)(trdmod_oce.o) \ 
     3342   $(MODEL_LIB)(zdf_oce.o) \ 
     3343   $(MODEL_LIB)(zdfddm.o) \ 
     3344   $(MODEL_LIB)(zdfmxl.o) \ 
     3345   $(MODEL_LIB)(zpshde.o) \ 
    31343346   bdy_oce.F90 \ 
    31353347   bdy_par.F90 \ 
    31363348   bdytides.F90 \ 
    31373349   c1d.F90 \ 
    3138    dom_oce.F90 \ 
     3350   dianam.F90 \ 
     3351   dom_oce.F90 \ 
     3352   domngb.F90 \ 
    31393353   dynadv.F90 \ 
    31403354   dynspg_oce.F90 \ 
    31413355   eosbn2.F90 \ 
    31423356   in_out_manager.F90 \ 
     3357   iom.F90 \ 
    31433358   iom_def.F90 \ 
    3144    iom.F90 \ 
    31453359   iom_ioipsl.F90 \ 
    31463360   iom_nf90.F90 \ 
     
    31503364   lib_mpp.F90 \ 
    31513365   lib_print.f90 \ 
    3152    $(MODEL_LIB)(bdy_oce.o) \ 
    3153    $(MODEL_LIB)(bdy_par.o) \ 
    3154    $(MODEL_LIB)(bdytides.o) \ 
    3155    $(MODEL_LIB)(c1d.o) \ 
    3156    $(MODEL_LIB)(dom_oce.o) \ 
    3157    $(MODEL_LIB)(dynadv.o) \ 
    3158    $(MODEL_LIB)(dynspg_oce.o) \ 
    3159    $(MODEL_LIB)(eosbn2.o) \ 
    3160    $(MODEL_LIB)(in_out_manager.o) \ 
    3161    $(MODEL_LIB)(iom_def.o) \ 
    3162    $(MODEL_LIB)(iom_ioipsl.o) \ 
    3163    $(MODEL_LIB)(iom_nf90.o) \ 
    3164    $(MODEL_LIB)(iom.o) \ 
    3165    $(MODEL_LIB)(iom_rstdimg.o) \ 
    3166    $(MODEL_LIB)(lbclnk.o) \ 
    3167    $(MODEL_LIB)(lbcnfd.o) \ 
    3168    $(MODEL_LIB)(lib_mpp.o) \ 
    3169    $(MODEL_LIB)(lib_print.o) \ 
    3170    $(MODEL_LIB)(obcdta.o) \ 
    3171    $(MODEL_LIB)(obc_oce.o) \ 
    3172    $(MODEL_LIB)(obc_par.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)(prtctl.o) \ 
    3178    $(MODEL_LIB)(sbc_oce.o) \ 
    3179    $(MODEL_LIB)(trdmld_oce.o) \ 
    3180    $(MODEL_LIB)(trdmod.o) \ 
    3181    $(MODEL_LIB)(trdmod_oce.o) \ 
    3182    $(MODEL_LIB)(zdfddm.o) \ 
    3183    $(MODEL_LIB)(zdfmxl.o) \ 
    3184    $(MODEL_LIB)(zdf_oce.o) \ 
    3185    $(MODEL_LIB)(zpshde.o) \ 
    3186    obcdta.F90 \ 
    31873366   obc_oce.F90 \ 
    31883367   obc_par.F90 \ 
     3368   obcdta.F90 \ 
    31893369   oce.F90 \ 
    31903370   par_kind.F90 \ 
     
    31963376   trdmod.F90 \ 
    31973377   trdmod_oce.F90 \ 
     3378   zdf_oce.F90 \ 
    31983379   zdfddm.F90 \ 
    31993380   zdfmxl.F90 \ 
    3200    zdf_oce.F90 \ 
    32013381   zpshde.F90 \ 
     3382   $(MODEL_LIB)(bdy_oce.o) \ 
     3383   $(MODEL_LIB)(bdy_par.o) \ 
     3384   $(MODEL_LIB)(bdydta.o) \ 
     3385   $(MODEL_LIB)(bdydyn.o) \ 
     3386   $(MODEL_LIB)(bdytides.o) \ 
     3387   $(MODEL_LIB)(dom_oce.o) \ 
     3388   $(MODEL_LIB)(domvvl.o) \ 
     3389   $(MODEL_LIB)(dynspg_oce.o) \ 
     3390   $(MODEL_LIB)(dynvor.o) \ 
     3391   $(MODEL_LIB)(in_out_manager.o) \ 
     3392   $(MODEL_LIB)(iom.o) \ 
     3393   $(MODEL_LIB)(lbclnk.o) \ 
     3394   $(MODEL_LIB)(lib_mpp.o) \ 
     3395   $(MODEL_LIB)(obc_oce.o) \ 
     3396   $(MODEL_LIB)(obc_par.o) \ 
     3397   $(MODEL_LIB)(obcdta.o) \ 
     3398   $(MODEL_LIB)(obcfla.o) \ 
     3399   $(MODEL_LIB)(oce.o) \ 
     3400   $(MODEL_LIB)(phycst.o) \ 
     3401   $(MODEL_LIB)(prtctl.o) \ 
     3402   $(MODEL_LIB)(restart.o) \ 
     3403   $(MODEL_LIB)(sbc_oce.o) \ 
     3404   $(MODEL_LIB)(zdfbfr.o) \ 
     3405   bdy_oce.F90 \ 
     3406   bdy_par.F90 \ 
    32023407   bdydta.F90 \ 
    32033408   bdydyn.F90 \ 
    3204    bdy_oce.F90 \ 
    3205    bdy_par.F90 \ 
    32063409   bdytides.F90 \ 
    32073410   dom_oce.F90 \ 
     
    32133416   lbclnk.F90 \ 
    32143417   lib_mpp.F90 \ 
    3215    $(MODEL_LIB)(bdydta.o) \ 
    3216    $(MODEL_LIB)(bdydyn.o) \ 
    3217    $(MODEL_LIB)(bdy_oce.o) \ 
    3218    $(MODEL_LIB)(bdy_par.o) \ 
    3219    $(MODEL_LIB)(bdytides.o) \ 
    3220    $(MODEL_LIB)(dom_oce.o) \ 
    3221    $(MODEL_LIB)(domvvl.o) \ 
    3222    $(MODEL_LIB)(dynspg_oce.o) \ 
    3223    $(MODEL_LIB)(dynvor.o) \ 
    3224    $(MODEL_LIB)(in_out_manager.o) \ 
    3225    $(MODEL_LIB)(iom.o) \ 
    3226    $(MODEL_LIB)(lbclnk.o) \ 
    3227    $(MODEL_LIB)(lib_mpp.o) \ 
    3228    $(MODEL_LIB)(obcdta.o) \ 
    3229    $(MODEL_LIB)(obcfla.o) \ 
    3230    $(MODEL_LIB)(obc_oce.o) \ 
    3231    $(MODEL_LIB)(obc_par.o) \ 
    3232    $(MODEL_LIB)(oce.o) \ 
    3233    $(MODEL_LIB)(phycst.o) \ 
    3234    $(MODEL_LIB)(prtctl.o) \ 
    3235    $(MODEL_LIB)(restart.o) \ 
    3236    $(MODEL_LIB)(sbc_oce.o) \ 
    3237    $(MODEL_LIB)(zdfbfr.o) \ 
     3418   obc_oce.F90 \ 
     3419   obc_par.F90 \ 
    32383420   obcdta.F90 \ 
    32393421   obcfla.F90 \ 
    3240    obc_oce.F90 \ 
    3241    obc_par.F90 \ 
    32423422   oce.F90 \ 
    32433423   phycst.F90 \ 
     
    32513431   dynspg_ts.F90 
    32523432$(MODEL_LIB)(dynvor.o) :   \ 
    3253    dom_oce.F90 \ 
    3254    dynadv_cen2.F90 \ 
    3255    dynadv_ubs.F90 \ 
    3256    dynkeg.F90 \ 
    3257    dynzad.F90 \ 
    3258    in_out_manager.F90 \ 
    3259    lbcnfd.F90 \ 
    3260    ldftra_oce.F90 \ 
    3261    lib_mpp.F90 \ 
    3262    lib_print.f90 \ 
    32633433   $(MODEL_LIB)(dom_oce.o) \ 
    32643434   $(MODEL_LIB)(dynadv_cen2.o) \ 
     
    32843454   $(MODEL_LIB)(trdvor_oce.o) \ 
    32853455   $(MODEL_LIB)(zdf_oce.o) \ 
     3456   dom_oce.F90 \ 
     3457   dynadv_cen2.F90 \ 
     3458   dynadv_ubs.F90 \ 
     3459   dynkeg.F90 \ 
     3460   dynzad.F90 \ 
     3461   in_out_manager.F90 \ 
     3462   lbcnfd.F90 \ 
     3463   ldftra_oce.F90 \ 
     3464   lib_mpp.F90 \ 
     3465   lib_print.f90 \ 
    32863466   oce.F90 \ 
    32873467   par_kind.F90 \ 
     
    32973477   trdvor_oce.F90 \ 
    32983478   zdf_oce.F90 \ 
    3299    dom_oce.F90 \ 
    3300    dynadv.F90 \ 
    3301    in_out_manager.F90 \ 
    3302    lbclnk.F90 \ 
    33033479   $(MODEL_LIB)(dom_oce.o) \ 
    33043480   $(MODEL_LIB)(dynadv.o) \ 
     
    33093485   $(MODEL_LIB)(trdmod.o) \ 
    33103486   $(MODEL_LIB)(trdmod_oce.o) \ 
     3487   dom_oce.F90 \ 
     3488   dynadv.F90 \ 
     3489   in_out_manager.F90 \ 
     3490   lbclnk.F90 \ 
    33113491   oce.F90 \ 
    33123492   prtctl.F90 \ 
     
    33183498   dynvor.F90 
    33193499$(MODEL_LIB)(dynzad.o) :   \ 
    3320    dom_oce.F90 \ 
    3321    in_out_manager.F90 \ 
    3322    ldftra_oce.F90 \ 
    3323    lib_mpp.F90 \ 
    3324    lib_print.f90 \ 
    33253500   $(MODEL_LIB)(dom_oce.o) \ 
    33263501   $(MODEL_LIB)(in_out_manager.o) \ 
     
    33413516   $(MODEL_LIB)(trdvor_oce.o) \ 
    33423517   $(MODEL_LIB)(zdf_oce.o) \ 
     3518   dom_oce.F90 \ 
     3519   in_out_manager.F90 \ 
     3520   ldftra_oce.F90 \ 
     3521   lib_mpp.F90 \ 
     3522   lib_print.f90 \ 
    33433523   oce.F90 \ 
    33443524   par_kind.F90 \ 
     
    33543534   trdvor_oce.F90 \ 
    33553535   zdf_oce.F90 \ 
    3356    dom_oce.F90 \ 
    3357    in_out_manager.F90 \ 
    33583536   $(MODEL_LIB)(dom_oce.o) \ 
    33593537   $(MODEL_LIB)(in_out_manager.o) \ 
     
    33633541   $(MODEL_LIB)(trdmod.o) \ 
    33643542   $(MODEL_LIB)(trdmod_oce.o) \ 
     3543   dom_oce.F90 \ 
     3544   in_out_manager.F90 \ 
    33653545   oce.F90 \ 
    33663546   prtctl.F90 \ 
     
    33723552   KEY_CPP \ 
    33733553   dynzad.F90 
    3374 $(MODEL_LIB)(dynzdf_exp.o) :  \ 
    3375    in_out_manager.F90 \ 
    3376    lib_print.f90 \ 
    3377    $(MODEL_LIB)(in_out_manager.o) \ 
    3378    $(MODEL_LIB)(lib_print.o) \ 
    3379    $(MODEL_LIB)(par_kind.o) \ 
    3380    $(MODEL_LIB)(par_oce.o) \ 
    3381    par_kind.F90 \ 
    3382    par_oce.F90 \ 
    3383    dom_oce.F90 \ 
    3384    in_out_manager.F90 \ 
    3385    $(MODEL_LIB)(dom_oce.o) \ 
    3386    $(MODEL_LIB)(in_out_manager.o) \ 
    3387    $(MODEL_LIB)(oce.o) \ 
    3388    $(MODEL_LIB)(phycst.o) \ 
    3389    $(MODEL_LIB)(sbc_oce.o) \ 
    3390    $(MODEL_LIB)(zdf_oce.o) \ 
    3391    oce.F90 \ 
    3392    phycst.F90 \ 
    3393    sbc_oce.F90 \ 
    3394    zdf_oce.F90 \ 
    3395    domzgr_substitute.h90 \ 
    3396    vectopt_loop_substitute.h90 \ 
    3397    KEY_CPP \ 
    3398    dynzdf_exp.F90 
    33993554$(MODEL_LIB)(dynzdf.o) :   \ 
    3400    dom_oce.F90 \ 
    3401    domvvl.F90 \ 
    3402    dynzdf_exp.F90 \ 
    3403    eosbn2.F90 \ 
    3404    in_out_manager.F90 \ 
    3405    iom.F90 \ 
    3406    lbclnk.F90 \ 
    3407    ldftra_oce.F90 \ 
    3408    lib_mpp.F90 \ 
    3409    lib_print.f90 \ 
    34103555   $(MODEL_LIB)(dom_oce.o) \ 
    34113556   $(MODEL_LIB)(domvvl.o) \ 
     
    34343579   $(MODEL_LIB)(trdvor.o) \ 
    34353580   $(MODEL_LIB)(trdvor_oce.o) \ 
     3581   $(MODEL_LIB)(zdf_oce.o) \ 
    34363582   $(MODEL_LIB)(zdfbfr.o) \ 
    34373583   $(MODEL_LIB)(zdfddm.o) \ 
    34383584   $(MODEL_LIB)(zdfmxl.o) \ 
    3439    $(MODEL_LIB)(zdf_oce.o) \ 
     3585   dom_oce.F90 \ 
     3586   domvvl.F90 \ 
     3587   dynzdf_exp.F90 \ 
     3588   eosbn2.F90 \ 
     3589   in_out_manager.F90 \ 
     3590   iom.F90 \ 
     3591   lbclnk.F90 \ 
     3592   ldftra_oce.F90 \ 
     3593   lib_mpp.F90 \ 
     3594   lib_print.f90 \ 
    34403595   oce.F90 \ 
    34413596   par_kind.F90 \ 
     
    34543609   trdvor.F90 \ 
    34553610   trdvor_oce.F90 \ 
     3611   zdf_oce.F90 \ 
    34563612   zdfbfr.F90 \ 
    34573613   zdfddm.F90 \ 
    34583614   zdfmxl.F90 \ 
    3459    zdf_oce.F90 \ 
     3615   $(MODEL_LIB)(dom_oce.o) \ 
     3616   $(MODEL_LIB)(dynzdf_exp.o) \ 
     3617   $(MODEL_LIB)(dynzdf_imp.o) \ 
     3618   $(MODEL_LIB)(in_out_manager.o) \ 
     3619   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3620   $(MODEL_LIB)(oce.o) \ 
     3621   $(MODEL_LIB)(prtctl.o) \ 
     3622   $(MODEL_LIB)(trdmod.o) \ 
     3623   $(MODEL_LIB)(trdmod_oce.o) \ 
     3624   $(MODEL_LIB)(zdf_oce.o) \ 
     3625   $(MODEL_LIB)(zdfkpp.o) \ 
     3626   $(MODEL_LIB)(zdftke.o) \ 
     3627   $(MODEL_LIB)(zdftke_old.o) \ 
    34603628   dom_oce.F90 \ 
    34613629   dynzdf_exp.F90 \ 
     
    34633631   in_out_manager.F90 \ 
    34643632   ldfdyn_oce.F90 \ 
    3465    $(MODEL_LIB)(dom_oce.o) \ 
    3466    $(MODEL_LIB)(dynzdf_exp.o) \ 
    3467    $(MODEL_LIB)(dynzdf_imp.o) \ 
    3468    $(MODEL_LIB)(in_out_manager.o) \ 
    3469    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3470    $(MODEL_LIB)(oce.o) \ 
    3471    $(MODEL_LIB)(prtctl.o) \ 
    3472    $(MODEL_LIB)(trdmod.o) \ 
    3473    $(MODEL_LIB)(trdmod_oce.o) \ 
    3474    $(MODEL_LIB)(zdfkpp.o) \ 
    3475    $(MODEL_LIB)(zdf_oce.o) \ 
    3476    $(MODEL_LIB)(zdftke.o) \ 
    3477    $(MODEL_LIB)(zdftke_old.o) \ 
    34783633   oce.F90 \ 
    34793634   prtctl.F90 \ 
    34803635   trdmod.F90 \ 
    34813636   trdmod_oce.F90 \ 
     3637   zdf_oce.F90 \ 
    34823638   zdfkpp.F90 \ 
    3483    zdf_oce.F90 \ 
    34843639   zdftke.F90 \ 
    34853640   zdftke_old.F90 \ 
     
    34893644   KEY_CPP \ 
    34903645   dynzdf.F90 
    3491 $(MODEL_LIB)(dynzdf_imp.o) :  \ 
    3492    in_out_manager.F90 \ 
    3493    lib_print.f90 \ 
    3494    $(MODEL_LIB)(in_out_manager.o) \ 
    3495    $(MODEL_LIB)(lib_print.o) \ 
    3496    $(MODEL_LIB)(par_kind.o) \ 
    3497    $(MODEL_LIB)(par_oce.o) \ 
    3498    par_kind.F90 \ 
    3499    par_oce.F90 \ 
    3500    dom_oce.F90 \ 
    3501    in_out_manager.F90 \ 
     3646$(MODEL_LIB)(dynzdf_exp.o) :  \ 
     3647   $(MODEL_LIB)(in_out_manager.o) \ 
     3648   $(MODEL_LIB)(lib_print.o) \ 
     3649   $(MODEL_LIB)(par_kind.o) \ 
     3650   $(MODEL_LIB)(par_oce.o) \ 
     3651   in_out_manager.F90 \ 
     3652   lib_print.f90 \ 
     3653   par_kind.F90 \ 
     3654   par_oce.F90 \ 
    35023655   $(MODEL_LIB)(dom_oce.o) \ 
    35033656   $(MODEL_LIB)(in_out_manager.o) \ 
     
    35063659   $(MODEL_LIB)(sbc_oce.o) \ 
    35073660   $(MODEL_LIB)(zdf_oce.o) \ 
     3661   dom_oce.F90 \ 
     3662   in_out_manager.F90 \ 
    35083663   oce.F90 \ 
    35093664   phycst.F90 \ 
     
    35133668   vectopt_loop_substitute.h90 \ 
    35143669   KEY_CPP \ 
     3670   dynzdf_exp.F90 
     3671$(MODEL_LIB)(dynzdf_imp.o) :  \ 
     3672   $(MODEL_LIB)(in_out_manager.o) \ 
     3673   $(MODEL_LIB)(lib_print.o) \ 
     3674   $(MODEL_LIB)(par_kind.o) \ 
     3675   $(MODEL_LIB)(par_oce.o) \ 
     3676   in_out_manager.F90 \ 
     3677   lib_print.f90 \ 
     3678   par_kind.F90 \ 
     3679   par_oce.F90 \ 
     3680   $(MODEL_LIB)(dom_oce.o) \ 
     3681   $(MODEL_LIB)(in_out_manager.o) \ 
     3682   $(MODEL_LIB)(oce.o) \ 
     3683   $(MODEL_LIB)(phycst.o) \ 
     3684   $(MODEL_LIB)(sbc_oce.o) \ 
     3685   $(MODEL_LIB)(zdf_oce.o) \ 
     3686   dom_oce.F90 \ 
     3687   in_out_manager.F90 \ 
     3688   oce.F90 \ 
     3689   phycst.F90 \ 
     3690   sbc_oce.F90 \ 
     3691   zdf_oce.F90 \ 
     3692   domzgr_substitute.h90 \ 
     3693   vectopt_loop_substitute.h90 \ 
     3694   KEY_CPP \ 
    35153695   dynzdf_imp.F90 
    35163696$(MODEL_LIB)(eosbn2.o) :   \ 
    3517    dom_oce.F90 \ 
    3518    in_out_manager.F90 \ 
    3519    lbclnk.F90 \ 
    3520    lib_mpp.F90 \ 
    3521    lib_print.f90 \ 
    35223697   $(MODEL_LIB)(dom_oce.o) \ 
    35233698   $(MODEL_LIB)(in_out_manager.o) \ 
     
    35303705   $(MODEL_LIB)(prtctl.o) \ 
    35313706   $(MODEL_LIB)(zdf_oce.o) \ 
     3707   dom_oce.F90 \ 
     3708   in_out_manager.F90 \ 
     3709   lbclnk.F90 \ 
     3710   lib_mpp.F90 \ 
     3711   lib_print.f90 \ 
    35323712   oce.F90 \ 
    35333713   par_kind.F90 \ 
     
    35353715   prtctl.F90 \ 
    35363716   zdf_oce.F90 \ 
    3537    dom_oce.F90 \ 
    3538    in_out_manager.F90 \ 
    35393717   $(MODEL_LIB)(dom_oce.o) \ 
    35403718   $(MODEL_LIB)(in_out_manager.o) \ 
     
    35423720   $(MODEL_LIB)(prtctl.o) \ 
    35433721   $(MODEL_LIB)(zdfddm.o) \ 
     3722   dom_oce.F90 \ 
     3723   in_out_manager.F90 \ 
    35443724   phycst.F90 \ 
    35453725   prtctl.F90 \ 
     
    35503730   eosbn2.F90 
    35513731$(MODEL_LIB)(fldread.o) :  \ 
    3552    dom_oce.F90 \ 
     3732   $(MODEL_LIB)(dianam.o) \ 
     3733   $(MODEL_LIB)(dom_oce.o) \ 
     3734   $(MODEL_LIB)(domngb.o) \ 
     3735   $(MODEL_LIB)(in_out_manager.o) \ 
     3736   $(MODEL_LIB)(iom_def.o) \ 
     3737   $(MODEL_LIB)(iom_ioipsl.o) \ 
     3738   $(MODEL_LIB)(iom_nf90.o) \ 
     3739   $(MODEL_LIB)(iom_rstdimg.o) \ 
     3740   $(MODEL_LIB)(lbclnk.o) \ 
     3741   $(MODEL_LIB)(lib_print.o) \ 
     3742   $(MODEL_LIB)(par_kind.o) \ 
     3743   $(MODEL_LIB)(par_oce.o) \ 
     3744   $(MODEL_LIB)(phycst.o) \ 
     3745   $(MODEL_LIB)(sbc_oce.o) \ 
     3746   dianam.F90 \ 
     3747   dom_oce.F90 \ 
     3748   domngb.F90 \ 
    35533749   in_out_manager.F90 \ 
    35543750   iom_def.F90 \ 
     
    35583754   lbclnk.F90 \ 
    35593755   lib_print.f90 \ 
    3560    $(MODEL_LIB)(dom_oce.o) \ 
     3756   par_kind.F90 \ 
     3757   par_oce.F90 \ 
     3758   phycst.F90 \ 
     3759   sbc_oce.F90 \ 
     3760   $(MODEL_LIB)(dom_oce.o) \ 
     3761   $(MODEL_LIB)(geo2ocean.o) \ 
     3762   $(MODEL_LIB)(in_out_manager.o) \ 
     3763   $(MODEL_LIB)(iom.o) \ 
     3764   $(MODEL_LIB)(oce.o) \ 
     3765   $(MODEL_LIB)(phycst.o) \ 
     3766   dom_oce.F90 \ 
     3767   geo2ocean.F90 \ 
     3768   in_out_manager.F90 \ 
     3769   iom.F90 \ 
     3770   oce.F90 \ 
     3771   phycst.F90 \ 
     3772   $(AGRIF_LIB) \ 
     3773   KEY_CPP \ 
     3774   fldread.F90 
     3775$(MODEL_LIB)(flo4rk.o) :   \ 
     3776   $(MODEL_LIB)(lib_print.o) \ 
     3777   $(MODEL_LIB)(par_kind.o) \ 
     3778   $(MODEL_LIB)(par_oce.o) \ 
     3779   lib_print.f90 \ 
     3780   par_kind.F90 \ 
     3781   par_oce.F90 \ 
     3782   $(MODEL_LIB)(dom_oce.o) \ 
     3783   $(MODEL_LIB)(flo_oce.o) \ 
     3784   $(MODEL_LIB)(in_out_manager.o) \ 
     3785   $(MODEL_LIB)(oce.o) \ 
     3786   dom_oce.F90 \ 
     3787   flo_oce.F90 \ 
     3788   in_out_manager.F90 \ 
     3789   oce.F90 \ 
     3790   KEY_CPP \ 
     3791   flo4rk.F90 
     3792$(MODEL_LIB)(flo_oce.o) :  \ 
     3793   $(MODEL_LIB)(par_kind.o) \ 
     3794   par_kind.F90 \ 
     3795   $(MODEL_LIB)(par_oce.o) \ 
     3796   par_oce.F90 \ 
     3797   KEY_CPP \ 
     3798   flo_oce.F90 
     3799$(MODEL_LIB)(floats.o) :   \ 
     3800   $(MODEL_LIB)(dom_oce.o) \ 
     3801   $(MODEL_LIB)(flo_oce.o) \ 
     3802   $(MODEL_LIB)(in_out_manager.o) \ 
     3803   $(MODEL_LIB)(lbcnfd.o) \ 
     3804   $(MODEL_LIB)(lib_mpp.o) \ 
     3805   $(MODEL_LIB)(oce.o) \ 
     3806   $(MODEL_LIB)(par_oce.o) \ 
     3807   $(MODEL_LIB)(phycst.o) \ 
     3808   dom_oce.F90 \ 
     3809   flo_oce.F90 \ 
     3810   in_out_manager.F90 \ 
     3811   lbcnfd.F90 \ 
     3812   lib_mpp.F90 \ 
     3813   oce.F90 \ 
     3814   par_oce.F90 \ 
     3815   phycst.F90 \ 
     3816   $(MODEL_LIB)(flo4rk.o) \ 
     3817   $(MODEL_LIB)(flo_oce.o) \ 
     3818   $(MODEL_LIB)(floblk.o) \ 
     3819   $(MODEL_LIB)(flodom.o) \ 
     3820   $(MODEL_LIB)(flowri.o) \ 
     3821   $(MODEL_LIB)(lib_mpp.o) \ 
     3822   flo4rk.F90 \ 
     3823   flo_oce.F90 \ 
     3824   floblk.F90 \ 
     3825   flodom.F90 \ 
     3826   flowri.F90 \ 
     3827   lib_mpp.F90 \ 
     3828   $(IOIPSL_LIB) \ 
     3829   KEY_CPP \ 
     3830   floats.F90 
     3831$(MODEL_LIB)(floblk.o) :   \ 
     3832   $(MODEL_LIB)(dom_oce.o) \ 
     3833   $(MODEL_LIB)(in_out_manager.o) \ 
     3834   $(MODEL_LIB)(lbcnfd.o) \ 
     3835   $(MODEL_LIB)(lib_print.o) \ 
     3836   $(MODEL_LIB)(par_kind.o) \ 
     3837   $(MODEL_LIB)(par_oce.o) \ 
     3838   dom_oce.F90 \ 
     3839   in_out_manager.F90 \ 
     3840   lbcnfd.F90 \ 
     3841   lib_print.f90 \ 
     3842   par_kind.F90 \ 
     3843   par_oce.F90 \ 
     3844   $(MODEL_LIB)(dom_oce.o) \ 
     3845   $(MODEL_LIB)(flo_oce.o) \ 
     3846   $(MODEL_LIB)(in_out_manager.o) \ 
     3847   $(MODEL_LIB)(lib_mpp.o) \ 
     3848   $(MODEL_LIB)(oce.o) \ 
     3849   $(MODEL_LIB)(phycst.o) \ 
     3850   dom_oce.F90 \ 
     3851   flo_oce.F90 \ 
     3852   in_out_manager.F90 \ 
     3853   lib_mpp.F90 \ 
     3854   oce.F90 \ 
     3855   phycst.F90 \ 
     3856   domzgr_substitute.h90 \ 
     3857   KEY_CPP \ 
     3858   floblk.F90 
     3859$(MODEL_LIB)(flodom.o) :   \ 
     3860   $(MODEL_LIB)(dom_oce.o) \ 
     3861   $(MODEL_LIB)(in_out_manager.o) \ 
     3862   $(MODEL_LIB)(lbcnfd.o) \ 
     3863   $(MODEL_LIB)(lib_print.o) \ 
     3864   $(MODEL_LIB)(par_kind.o) \ 
     3865   $(MODEL_LIB)(par_oce.o) \ 
     3866   dom_oce.F90 \ 
     3867   in_out_manager.F90 \ 
     3868   lbcnfd.F90 \ 
     3869   lib_print.f90 \ 
     3870   par_kind.F90 \ 
     3871   par_oce.F90 \ 
     3872   $(MODEL_LIB)(dom_oce.o) \ 
     3873   $(MODEL_LIB)(flo_oce.o) \ 
     3874   $(MODEL_LIB)(in_out_manager.o) \ 
     3875   $(MODEL_LIB)(lib_mpp.o) \ 
     3876   $(MODEL_LIB)(oce.o) \ 
     3877   dom_oce.F90 \ 
     3878   flo_oce.F90 \ 
     3879   in_out_manager.F90 \ 
     3880   lib_mpp.F90 \ 
     3881   oce.F90 \ 
     3882   domzgr_substitute.h90 \ 
     3883   KEY_CPP \ 
     3884   flodom.F90 
     3885$(MODEL_LIB)(flowri.o) :   \ 
     3886   $(MODEL_LIB)(dom_oce.o) \ 
     3887   $(MODEL_LIB)(in_out_manager.o) \ 
     3888   $(MODEL_LIB)(lbcnfd.o) \ 
     3889   $(MODEL_LIB)(lib_print.o) \ 
     3890   $(MODEL_LIB)(par_kind.o) \ 
     3891   $(MODEL_LIB)(par_oce.o) \ 
     3892   dom_oce.F90 \ 
     3893   in_out_manager.F90 \ 
     3894   lbcnfd.F90 \ 
     3895   lib_print.f90 \ 
     3896   par_kind.F90 \ 
     3897   par_oce.F90 \ 
     3898   $(MODEL_LIB)(dom_oce.o) \ 
     3899   $(MODEL_LIB)(flo_oce.o) \ 
     3900   $(MODEL_LIB)(in_out_manager.o) \ 
     3901   $(MODEL_LIB)(lib_mpp.o) \ 
     3902   $(MODEL_LIB)(oce.o) \ 
     3903   dom_oce.F90 \ 
     3904   flo_oce.F90 \ 
     3905   in_out_manager.F90 \ 
     3906   lib_mpp.F90 \ 
     3907   oce.F90 \ 
     3908   domzgr_substitute.h90 \ 
     3909   KEY_CPP \ 
     3910   flowri.F90 
     3911$(MODEL_LIB)(geo2ocean.o) :   \ 
     3912   $(MODEL_LIB)(dom_oce.o) \ 
     3913   $(MODEL_LIB)(in_out_manager.o) \ 
     3914   $(MODEL_LIB)(lbcnfd.o) \ 
     3915   $(MODEL_LIB)(lib_mpp.o) \ 
     3916   $(MODEL_LIB)(lib_print.o) \ 
     3917   $(MODEL_LIB)(oce.o) \ 
     3918   $(MODEL_LIB)(par_kind.o) \ 
     3919   $(MODEL_LIB)(par_oce.o) \ 
     3920   dom_oce.F90 \ 
     3921   in_out_manager.F90 \ 
     3922   lbcnfd.F90 \ 
     3923   lib_mpp.F90 \ 
     3924   lib_print.f90 \ 
     3925   oce.F90 \ 
     3926   par_kind.F90 \ 
     3927   par_oce.F90 \ 
     3928   $(MODEL_LIB)(dom_oce.o) \ 
     3929   $(MODEL_LIB)(in_out_manager.o) \ 
     3930   $(MODEL_LIB)(lbclnk.o) \ 
     3931   $(MODEL_LIB)(phycst.o) \ 
     3932   dom_oce.F90 \ 
     3933   in_out_manager.F90 \ 
     3934   lbclnk.F90 \ 
     3935   phycst.F90 \ 
     3936   vectopt_loop_substitute.h90 \ 
     3937   KEY_CPP \ 
     3938   geo2ocean.F90 
     3939$(MODEL_LIB)(ice_2.o) : \ 
     3940   $(MODEL_LIB)(par_oce.o) \ 
     3941   par_oce.F90 \ 
     3942   $(MODEL_LIB)(par_ice_2.o) \ 
     3943   par_ice_2.F90 \ 
     3944   KEY_CPP \ 
     3945   ice_2.F90 
     3946$(MODEL_LIB)(iceini_2.o) : \ 
     3947   $(MODEL_LIB)(dom_ice_2.o) \ 
     3948   $(MODEL_LIB)(dom_oce.o) \ 
     3949   $(MODEL_LIB)(eosbn2.o) \ 
     3950   $(MODEL_LIB)(ice_2.o) \ 
     3951   $(MODEL_LIB)(in_out_manager.o) \ 
     3952   $(MODEL_LIB)(iom.o) \ 
     3953   $(MODEL_LIB)(lbclnk.o) \ 
     3954   $(MODEL_LIB)(lib_print.o) \ 
     3955   $(MODEL_LIB)(oce.o) \ 
     3956   $(MODEL_LIB)(par_ice_2.o) \ 
     3957   $(MODEL_LIB)(par_kind.o) \ 
     3958   $(MODEL_LIB)(par_oce.o) \ 
     3959   $(MODEL_LIB)(phycst.o) \ 
     3960   $(MODEL_LIB)(sbc_ice.o) \ 
     3961   $(MODEL_LIB)(sbc_oce.o) \ 
     3962   dom_ice_2.F90 \ 
     3963   dom_oce.F90 \ 
     3964   eosbn2.F90 \ 
     3965   ice_2.F90 \ 
     3966   in_out_manager.F90 \ 
     3967   iom.F90 \ 
     3968   lbclnk.F90 \ 
     3969   lib_print.f90 \ 
     3970   oce.F90 \ 
     3971   par_ice_2.F90 \ 
     3972   par_kind.F90 \ 
     3973   par_oce.F90 \ 
     3974   phycst.F90 \ 
     3975   sbc_ice.F90 \ 
     3976   sbc_oce.F90 \ 
     3977   $(MODEL_LIB)(dom_ice_2.o) \ 
     3978   $(MODEL_LIB)(dom_oce.o) \ 
     3979   $(MODEL_LIB)(ice_2.o) \ 
     3980   $(MODEL_LIB)(in_out_manager.o) \ 
     3981   $(MODEL_LIB)(limistate_2.o) \ 
     3982   $(MODEL_LIB)(limmsh_2.o) \ 
     3983   $(MODEL_LIB)(limrst_2.o) \ 
     3984   $(MODEL_LIB)(phycst.o) \ 
     3985   $(MODEL_LIB)(sbc_ice.o) \ 
     3986   $(MODEL_LIB)(sbc_oce.o) \ 
     3987   dom_ice_2.F90 \ 
     3988   dom_oce.F90 \ 
     3989   ice_2.F90 \ 
     3990   in_out_manager.F90 \ 
     3991   limistate_2.F90 \ 
     3992   limmsh_2.F90 \ 
     3993   limrst_2.F90 \ 
     3994   phycst.F90 \ 
     3995   sbc_ice.F90 \ 
     3996   sbc_oce.F90 \ 
     3997   KEY_CPP \ 
     3998   iceini_2.F90 
     3999$(MODEL_LIB)(in_out_manager.o) : \ 
     4000   $(MODEL_LIB)(par_kind.o) \ 
     4001   par_kind.F90 \ 
     4002   $(MODEL_LIB)(lib_print.o) \ 
     4003   $(MODEL_LIB)(par_kind.o) \ 
     4004   $(MODEL_LIB)(par_oce.o) \ 
     4005   lib_print.f90 \ 
     4006   par_kind.F90 \ 
     4007   par_oce.F90 \ 
     4008   KEY_CPP \ 
     4009   in_out_manager.F90 
     4010$(MODEL_LIB)(iom.o) :   \ 
     4011   $(MODEL_LIB)(dom_oce.o) \ 
     4012   $(MODEL_LIB)(in_out_manager.o) \ 
     4013   $(MODEL_LIB)(iom_def.o) \ 
     4014   $(MODEL_LIB)(lbclnk.o) \ 
     4015   $(MODEL_LIB)(lbcnfd.o) \ 
     4016   $(MODEL_LIB)(lib_mpp.o) \ 
     4017   $(MODEL_LIB)(lib_print.o) \ 
     4018   $(MODEL_LIB)(oce.o) \ 
     4019   $(MODEL_LIB)(par_kind.o) \ 
     4020   $(MODEL_LIB)(par_oce.o) \ 
     4021   $(MODEL_LIB)(phycst.o) \ 
     4022   dom_oce.F90 \ 
     4023   in_out_manager.F90 \ 
     4024   iom_def.F90 \ 
     4025   lbclnk.F90 \ 
     4026   lbcnfd.F90 \ 
     4027   lib_mpp.F90 \ 
     4028   lib_print.f90 \ 
     4029   oce.F90 \ 
     4030   par_kind.F90 \ 
     4031   par_oce.F90 \ 
     4032   phycst.F90 \ 
     4033   $(MODEL_LIB)(dianam.o) \ 
     4034   $(MODEL_LIB)(dom_oce.o) \ 
     4035   $(MODEL_LIB)(domngb.o) \ 
    35614036   $(MODEL_LIB)(in_out_manager.o) \ 
    35624037   $(MODEL_LIB)(iom_def.o) \ 
     
    35654040   $(MODEL_LIB)(iom_rstdimg.o) \ 
    35664041   $(MODEL_LIB)(lbclnk.o) \ 
    3567    $(MODEL_LIB)(lib_print.o) \ 
    3568    $(MODEL_LIB)(par_kind.o) \ 
    3569    $(MODEL_LIB)(par_oce.o) \ 
    3570    $(MODEL_LIB)(phycst.o) \ 
    3571    par_kind.F90 \ 
    3572    par_oce.F90 \ 
    3573    phycst.F90 \ 
    3574    dom_oce.F90 \ 
    3575    geo2ocean.F90 \ 
    3576    in_out_manager.F90 \ 
    3577    iom.F90 \ 
    3578    $(MODEL_LIB)(dom_oce.o) \ 
    3579    $(MODEL_LIB)(geo2ocean.o) \ 
    3580    $(MODEL_LIB)(in_out_manager.o) \ 
    3581    $(MODEL_LIB)(iom.o) \ 
    3582    $(MODEL_LIB)(oce.o) \ 
    3583    $(MODEL_LIB)(phycst.o) \ 
    3584    oce.F90 \ 
    3585    phycst.F90 \ 
    3586    $(AGRIF_LIB) \ 
    3587    KEY_CPP \ 
    3588    fldread.F90 
    3589 $(MODEL_LIB)(flo4rk.o) :   \ 
    3590    lib_print.f90 \ 
    3591    $(MODEL_LIB)(lib_print.o) \ 
    3592    $(MODEL_LIB)(par_kind.o) \ 
    3593    $(MODEL_LIB)(par_oce.o) \ 
    3594    par_kind.F90 \ 
    3595    par_oce.F90 \ 
    3596    dom_oce.F90 \ 
    3597    flo_oce.F90 \ 
    3598    in_out_manager.F90 \ 
    3599    $(MODEL_LIB)(dom_oce.o) \ 
    3600    $(MODEL_LIB)(flo_oce.o) \ 
    3601    $(MODEL_LIB)(in_out_manager.o) \ 
    3602    $(MODEL_LIB)(oce.o) \ 
    3603    oce.F90 \ 
    3604    KEY_CPP \ 
    3605    flo4rk.F90 
    3606 $(MODEL_LIB)(floats.o) :   \ 
    3607    dom_oce.F90 \ 
    3608    flo_oce.F90 \ 
    3609    in_out_manager.F90 \ 
    3610    lbcnfd.F90 \ 
    3611    lib_mpp.F90 \ 
    3612    $(MODEL_LIB)(dom_oce.o) \ 
    3613    $(MODEL_LIB)(flo_oce.o) \ 
    3614    $(MODEL_LIB)(in_out_manager.o) \ 
    3615    $(MODEL_LIB)(lbcnfd.o) \ 
    3616    $(MODEL_LIB)(lib_mpp.o) \ 
    3617    $(MODEL_LIB)(oce.o) \ 
    3618    $(MODEL_LIB)(par_oce.o) \ 
    3619    $(MODEL_LIB)(phycst.o) \ 
    3620    oce.F90 \ 
    3621    par_oce.F90 \ 
    3622    phycst.F90 \ 
    3623    flo4rk.F90 \ 
    3624    floblk.F90 \ 
    3625    flodom.F90 \ 
    3626    flo_oce.F90 \ 
    3627    flowri.F90 \ 
    3628    lib_mpp.F90 \ 
    3629    $(MODEL_LIB)(flo4rk.o) \ 
    3630    $(MODEL_LIB)(floblk.o) \ 
    3631    $(MODEL_LIB)(flodom.o) \ 
    3632    $(MODEL_LIB)(flo_oce.o) \ 
    3633    $(MODEL_LIB)(flowri.o) \ 
    3634    $(MODEL_LIB)(lib_mpp.o) \ 
    3635    $(IOIPSL_LIB) \ 
    3636    KEY_CPP \ 
    3637    floats.F90 
    3638 $(MODEL_LIB)(floblk.o) :   \ 
    3639    dom_oce.F90 \ 
    3640    in_out_manager.F90 \ 
    3641    lbcnfd.F90 \ 
    3642    lib_print.f90 \ 
    3643    $(MODEL_LIB)(dom_oce.o) \ 
    3644    $(MODEL_LIB)(in_out_manager.o) \ 
    3645    $(MODEL_LIB)(lbcnfd.o) \ 
    3646    $(MODEL_LIB)(lib_print.o) \ 
    3647    $(MODEL_LIB)(par_kind.o) \ 
    3648    $(MODEL_LIB)(par_oce.o) \ 
    3649    par_kind.F90 \ 
    3650    par_oce.F90 \ 
    3651    dom_oce.F90 \ 
    3652    flo_oce.F90 \ 
    3653    in_out_manager.F90 \ 
    3654    lib_mpp.F90 \ 
    3655    $(MODEL_LIB)(dom_oce.o) \ 
    3656    $(MODEL_LIB)(flo_oce.o) \ 
    3657    $(MODEL_LIB)(in_out_manager.o) \ 
    3658    $(MODEL_LIB)(lib_mpp.o) \ 
    3659    $(MODEL_LIB)(oce.o) \ 
    3660    $(MODEL_LIB)(phycst.o) \ 
    3661    oce.F90 \ 
    3662    phycst.F90 \ 
    3663    domzgr_substitute.h90 \ 
    3664    KEY_CPP \ 
    3665    floblk.F90 
    3666 $(MODEL_LIB)(flodom.o) :   \ 
    3667    dom_oce.F90 \ 
    3668    in_out_manager.F90 \ 
    3669    lbcnfd.F90 \ 
    3670    lib_print.f90 \ 
    3671    $(MODEL_LIB)(dom_oce.o) \ 
    3672    $(MODEL_LIB)(in_out_manager.o) \ 
    3673    $(MODEL_LIB)(lbcnfd.o) \ 
    3674    $(MODEL_LIB)(lib_print.o) \ 
    3675    $(MODEL_LIB)(par_kind.o) \ 
    3676    $(MODEL_LIB)(par_oce.o) \ 
    3677    par_kind.F90 \ 
    3678    par_oce.F90 \ 
    3679    dom_oce.F90 \ 
    3680    flo_oce.F90 \ 
    3681    in_out_manager.F90 \ 
    3682    lib_mpp.F90 \ 
    3683    $(MODEL_LIB)(dom_oce.o) \ 
    3684    $(MODEL_LIB)(flo_oce.o) \ 
    3685    $(MODEL_LIB)(in_out_manager.o) \ 
    3686    $(MODEL_LIB)(lib_mpp.o) \ 
    3687    $(MODEL_LIB)(oce.o) \ 
    3688    oce.F90 \ 
    3689    domzgr_substitute.h90 \ 
    3690    KEY_CPP \ 
    3691    flodom.F90 
    3692 $(MODEL_LIB)(flo_oce.o) :  \ 
    3693    $(MODEL_LIB)(par_kind.o) \ 
    3694    par_kind.F90 \ 
    3695    $(MODEL_LIB)(par_oce.o) \ 
    3696    par_oce.F90 \ 
    3697    KEY_CPP \ 
    3698    flo_oce.F90 
    3699 $(MODEL_LIB)(flowri.o) :   \ 
    3700    dom_oce.F90 \ 
    3701    in_out_manager.F90 \ 
    3702    lbcnfd.F90 \ 
    3703    lib_print.f90 \ 
    3704    $(MODEL_LIB)(dom_oce.o) \ 
    3705    $(MODEL_LIB)(in_out_manager.o) \ 
    3706    $(MODEL_LIB)(lbcnfd.o) \ 
    3707    $(MODEL_LIB)(lib_print.o) \ 
    3708    $(MODEL_LIB)(par_kind.o) \ 
    3709    $(MODEL_LIB)(par_oce.o) \ 
    3710    par_kind.F90 \ 
    3711    par_oce.F90 \ 
    3712    dom_oce.F90 \ 
    3713    flo_oce.F90 \ 
    3714    in_out_manager.F90 \ 
    3715    lib_mpp.F90 \ 
    3716    $(MODEL_LIB)(dom_oce.o) \ 
    3717    $(MODEL_LIB)(flo_oce.o) \ 
    3718    $(MODEL_LIB)(in_out_manager.o) \ 
    3719    $(MODEL_LIB)(lib_mpp.o) \ 
    3720    $(MODEL_LIB)(oce.o) \ 
    3721    oce.F90 \ 
    3722    domzgr_substitute.h90 \ 
    3723    KEY_CPP \ 
    3724    flowri.F90 
    3725 $(MODEL_LIB)(geo2ocean.o) :   \ 
    3726    dom_oce.F90 \ 
    3727    in_out_manager.F90 \ 
    3728    lbcnfd.F90 \ 
    3729    lib_mpp.F90 \ 
    3730    lib_print.f90 \ 
    3731    $(MODEL_LIB)(dom_oce.o) \ 
    3732    $(MODEL_LIB)(in_out_manager.o) \ 
    3733    $(MODEL_LIB)(lbcnfd.o) \ 
    3734    $(MODEL_LIB)(lib_mpp.o) \ 
    3735    $(MODEL_LIB)(lib_print.o) \ 
    3736    $(MODEL_LIB)(oce.o) \ 
    3737    $(MODEL_LIB)(par_kind.o) \ 
    3738    $(MODEL_LIB)(par_oce.o) \ 
    3739    oce.F90 \ 
    3740    par_kind.F90 \ 
    3741    par_oce.F90 \ 
    3742    dom_oce.F90 \ 
    3743    in_out_manager.F90 \ 
    3744    lbclnk.F90 \ 
    3745    $(MODEL_LIB)(dom_oce.o) \ 
    3746    $(MODEL_LIB)(in_out_manager.o) \ 
    3747    $(MODEL_LIB)(lbclnk.o) \ 
    3748    $(MODEL_LIB)(phycst.o) \ 
    3749    phycst.F90 \ 
    3750    vectopt_loop_substitute.h90 \ 
    3751    KEY_CPP \ 
    3752    geo2ocean.F90 
    3753 $(MODEL_LIB)(ice_2.o) : \ 
    3754    $(MODEL_LIB)(par_oce.o) \ 
    3755    par_oce.F90 \ 
    3756    $(MODEL_LIB)(par_ice_2.o) \ 
    3757    par_ice_2.F90 \ 
    3758    KEY_CPP \ 
    3759    ice_2.F90 
    3760 $(MODEL_LIB)(iceini_2.o) : \ 
    3761    dom_ice_2.F90 \ 
    3762    dom_oce.F90 \ 
    3763    eosbn2.F90 \ 
    3764    ice_2.F90 \ 
    3765    in_out_manager.F90 \ 
    3766    iom.F90 \ 
    3767    lbclnk.F90 \ 
    3768    lib_print.f90 \ 
    3769    $(MODEL_LIB)(dom_ice_2.o) \ 
    3770    $(MODEL_LIB)(dom_oce.o) \ 
    3771    $(MODEL_LIB)(eosbn2.o) \ 
    3772    $(MODEL_LIB)(ice_2.o) \ 
    3773    $(MODEL_LIB)(in_out_manager.o) \ 
    3774    $(MODEL_LIB)(iom.o) \ 
    3775    $(MODEL_LIB)(lbclnk.o) \ 
    3776    $(MODEL_LIB)(lib_print.o) \ 
    3777    $(MODEL_LIB)(oce.o) \ 
    3778    $(MODEL_LIB)(par_ice_2.o) \ 
    3779    $(MODEL_LIB)(par_kind.o) \ 
    3780    $(MODEL_LIB)(par_oce.o) \ 
    3781    $(MODEL_LIB)(phycst.o) \ 
    3782    $(MODEL_LIB)(sbc_ice.o) \ 
    3783    $(MODEL_LIB)(sbc_oce.o) \ 
    3784    oce.F90 \ 
    3785    par_ice_2.F90 \ 
    3786    par_kind.F90 \ 
    3787    par_oce.F90 \ 
    3788    phycst.F90 \ 
    3789    sbc_ice.F90 \ 
    3790    sbc_oce.F90 \ 
    3791    dom_ice_2.F90 \ 
    3792    dom_oce.F90 \ 
    3793    ice_2.F90 \ 
    3794    in_out_manager.F90 \ 
    3795    limistate_2.F90 \ 
    3796    limmsh_2.F90 \ 
    3797    limrst_2.F90 \ 
    3798    $(MODEL_LIB)(dom_ice_2.o) \ 
    3799    $(MODEL_LIB)(dom_oce.o) \ 
    3800    $(MODEL_LIB)(ice_2.o) \ 
    3801    $(MODEL_LIB)(in_out_manager.o) \ 
    3802    $(MODEL_LIB)(limistate_2.o) \ 
    3803    $(MODEL_LIB)(limmsh_2.o) \ 
    3804    $(MODEL_LIB)(limrst_2.o) \ 
    3805    $(MODEL_LIB)(phycst.o) \ 
    3806    $(MODEL_LIB)(sbc_ice.o) \ 
    3807    $(MODEL_LIB)(sbc_oce.o) \ 
    3808    phycst.F90 \ 
    3809    sbc_ice.F90 \ 
    3810    sbc_oce.F90 \ 
    3811    KEY_CPP \ 
    3812    iceini_2.F90 
    3813 $(MODEL_LIB)(in_out_manager.o) : \ 
    3814    $(MODEL_LIB)(par_kind.o) \ 
    3815    par_kind.F90 \ 
    3816    lib_print.f90 \ 
    3817    $(MODEL_LIB)(lib_print.o) \ 
    3818    $(MODEL_LIB)(par_kind.o) \ 
    3819    $(MODEL_LIB)(par_oce.o) \ 
    3820    par_kind.F90 \ 
    3821    par_oce.F90 \ 
    3822    $(AGRIF_LIB) \ 
    3823    KEY_CPP \ 
    3824    in_out_manager.F90 
    3825 $(MODEL_LIB)(iom_def.o) :  \ 
    3826    $(MODEL_LIB)(par_kind.o) \ 
    3827    par_kind.F90 \ 
    3828    $(IOIPSL_LIB) \ 
    3829    KEY_CPP \ 
    3830    iom_def.F90 
    3831 $(MODEL_LIB)(iom.o) :   \ 
    3832    dom_oce.F90 \ 
    3833    in_out_manager.F90 \ 
    3834    iom_def.F90 \ 
    3835    lbclnk.F90 \ 
    3836    lbcnfd.F90 \ 
    3837    lib_mpp.F90 \ 
    3838    lib_print.f90 \ 
    3839    $(MODEL_LIB)(dom_oce.o) \ 
    3840    $(MODEL_LIB)(in_out_manager.o) \ 
    3841    $(MODEL_LIB)(iom_def.o) \ 
    3842    $(MODEL_LIB)(lbclnk.o) \ 
    3843    $(MODEL_LIB)(lbcnfd.o) \ 
    3844    $(MODEL_LIB)(lib_mpp.o) \ 
    3845    $(MODEL_LIB)(lib_print.o) \ 
    3846    $(MODEL_LIB)(oce.o) \ 
    3847    $(MODEL_LIB)(par_kind.o) \ 
    3848    $(MODEL_LIB)(par_oce.o) \ 
    3849    oce.F90 \ 
    3850    par_kind.F90 \ 
    3851    par_oce.F90 \ 
    3852    dom_oce.F90 \ 
     4042   $(MODEL_LIB)(phycst.o) \ 
     4043   $(MODEL_LIB)(sbc_oce.o) \ 
     4044   dianam.F90 \ 
     4045   dom_oce.F90 \ 
     4046   domngb.F90 \ 
    38534047   in_out_manager.F90 \ 
    38544048   iom_def.F90 \ 
     
    38574051   iom_rstdimg.F90 \ 
    38584052   lbclnk.F90 \ 
    3859    $(MODEL_LIB)(dom_oce.o) \ 
    3860    $(MODEL_LIB)(in_out_manager.o) \ 
     4053   phycst.F90 \ 
     4054   sbc_oce.F90 \ 
     4055   KEY_CPP \ 
     4056   iom.F90 
     4057$(MODEL_LIB)(iom_def.o) :  \ 
     4058   $(MODEL_LIB)(par_kind.o) \ 
     4059   par_kind.F90 \ 
     4060   $(IOIPSL_LIB) \ 
     4061   KEY_CPP \ 
     4062   iom_def.F90 
     4063$(MODEL_LIB)(iom_ioipsl.o) :  \ 
     4064   $(MODEL_LIB)(lib_print.o) \ 
     4065   $(MODEL_LIB)(par_kind.o) \ 
     4066   $(MODEL_LIB)(par_oce.o) \ 
     4067   lib_print.f90 \ 
     4068   par_kind.F90 \ 
     4069   par_oce.F90 \ 
     4070   $(MODEL_LIB)(dom_oce.o) \ 
     4071   $(MODEL_LIB)(in_out_manager.o) \ 
     4072   $(MODEL_LIB)(iom_def.o) \ 
     4073   dom_oce.F90 \ 
     4074   in_out_manager.F90 \ 
     4075   iom_def.F90 \ 
     4076   $(IOIPSL_LIB) \ 
     4077   iom_ioipsl.F90 
     4078$(MODEL_LIB)(iom_nf90.o) : \ 
     4079   $(MODEL_LIB)(dom_oce.o) \ 
     4080   $(MODEL_LIB)(in_out_manager.o) \ 
     4081   $(MODEL_LIB)(lbcnfd.o) \ 
     4082   $(MODEL_LIB)(lib_mpp.o) \ 
     4083   $(MODEL_LIB)(lib_print.o) \ 
     4084   $(MODEL_LIB)(oce.o) \ 
     4085   $(MODEL_LIB)(par_kind.o) \ 
     4086   $(MODEL_LIB)(par_oce.o) \ 
     4087   dom_oce.F90 \ 
     4088   in_out_manager.F90 \ 
     4089   lbcnfd.F90 \ 
     4090   lib_mpp.F90 \ 
     4091   lib_print.f90 \ 
     4092   oce.F90 \ 
     4093   par_kind.F90 \ 
     4094   par_oce.F90 \ 
     4095   $(MODEL_LIB)(dom_oce.o) \ 
     4096   $(MODEL_LIB)(in_out_manager.o) \ 
     4097   $(MODEL_LIB)(iom_def.o) \ 
     4098   $(MODEL_LIB)(lbclnk.o) \ 
     4099   dom_oce.F90 \ 
     4100   in_out_manager.F90 \ 
     4101   iom_def.F90 \ 
     4102   lbclnk.F90 \ 
     4103   iom_nf90.F90 
     4104$(MODEL_LIB)(iom_rstdimg.o) : \ 
     4105   $(MODEL_LIB)(dom_oce.o) \ 
     4106   $(MODEL_LIB)(in_out_manager.o) \ 
     4107   $(MODEL_LIB)(lbcnfd.o) \ 
     4108   $(MODEL_LIB)(lib_mpp.o) \ 
     4109   $(MODEL_LIB)(lib_print.o) \ 
     4110   $(MODEL_LIB)(oce.o) \ 
     4111   $(MODEL_LIB)(par_kind.o) \ 
     4112   $(MODEL_LIB)(par_oce.o) \ 
     4113   dom_oce.F90 \ 
     4114   in_out_manager.F90 \ 
     4115   lbcnfd.F90 \ 
     4116   lib_mpp.F90 \ 
     4117   lib_print.f90 \ 
     4118   oce.F90 \ 
     4119   par_kind.F90 \ 
     4120   par_oce.F90 \ 
     4121   $(MODEL_LIB)(dom_oce.o) \ 
     4122   $(MODEL_LIB)(in_out_manager.o) \ 
     4123   $(MODEL_LIB)(iom_def.o) \ 
     4124   $(MODEL_LIB)(lbclnk.o) \ 
     4125   dom_oce.F90 \ 
     4126   in_out_manager.F90 \ 
     4127   iom_def.F90 \ 
     4128   lbclnk.F90 \ 
     4129   iom_rstdimg.F90 
     4130$(MODEL_LIB)(istate.o) :   \ 
     4131   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     4132   $(MODEL_LIB)(bdy_oce.o) \ 
     4133   $(MODEL_LIB)(bdy_par.o) \ 
     4134   $(MODEL_LIB)(bdydta.o) \ 
     4135   $(MODEL_LIB)(bdydyn.o) \ 
     4136   $(MODEL_LIB)(bdytides.o) \ 
     4137   $(MODEL_LIB)(bdyvol.o) \ 
     4138   $(MODEL_LIB)(c1d.o) \ 
     4139   $(MODEL_LIB)(cla_dynspg.o) \ 
     4140   $(MODEL_LIB)(dianam.o) \ 
     4141   $(MODEL_LIB)(dom_oce.o) \ 
     4142   $(MODEL_LIB)(domngb.o) \ 
     4143   $(MODEL_LIB)(domvvl.o) \ 
     4144   $(MODEL_LIB)(dynadv.o) \ 
     4145   $(MODEL_LIB)(dynspg_exp.o) \ 
     4146   $(MODEL_LIB)(dynspg_flt.o) \ 
     4147   $(MODEL_LIB)(dynspg_oce.o) \ 
     4148   $(MODEL_LIB)(dynspg_ts.o) \ 
     4149   $(MODEL_LIB)(dynvor.o) \ 
     4150   $(MODEL_LIB)(eosbn2.o) \ 
     4151   $(MODEL_LIB)(in_out_manager.o) \ 
     4152   $(MODEL_LIB)(iom.o) \ 
    38614153   $(MODEL_LIB)(iom_def.o) \ 
    38624154   $(MODEL_LIB)(iom_ioipsl.o) \ 
     
    38644156   $(MODEL_LIB)(iom_rstdimg.o) \ 
    38654157   $(MODEL_LIB)(lbclnk.o) \ 
    3866    KEY_CPP \ 
    3867    iom.F90 
    3868 $(MODEL_LIB)(iom_ioipsl.o) :  \ 
    3869    lib_print.f90 \ 
    3870    $(MODEL_LIB)(lib_print.o) \ 
    3871    $(MODEL_LIB)(par_kind.o) \ 
    3872    $(MODEL_LIB)(par_oce.o) \ 
    3873    par_kind.F90 \ 
    3874    par_oce.F90 \ 
    3875    dom_oce.F90 \ 
    3876    in_out_manager.F90 \ 
    3877    iom_def.F90 \ 
    3878    $(MODEL_LIB)(dom_oce.o) \ 
    3879    $(MODEL_LIB)(in_out_manager.o) \ 
    3880    $(MODEL_LIB)(iom_def.o) \ 
    3881    $(IOIPSL_LIB) \ 
    3882    iom_ioipsl.F90 
    3883 $(MODEL_LIB)(iom_nf90.o) : \ 
    3884    dom_oce.F90 \ 
    3885    in_out_manager.F90 \ 
    3886    lbcnfd.F90 \ 
    3887    lib_mpp.F90 \ 
    3888    lib_print.f90 \ 
    3889    $(MODEL_LIB)(dom_oce.o) \ 
    3890    $(MODEL_LIB)(in_out_manager.o) \ 
    3891    $(MODEL_LIB)(lbcnfd.o) \ 
    3892    $(MODEL_LIB)(lib_mpp.o) \ 
    3893    $(MODEL_LIB)(lib_print.o) \ 
    3894    $(MODEL_LIB)(oce.o) \ 
    3895    $(MODEL_LIB)(par_kind.o) \ 
    3896    $(MODEL_LIB)(par_oce.o) \ 
    3897    oce.F90 \ 
    3898    par_kind.F90 \ 
    3899    par_oce.F90 \ 
    3900    dom_oce.F90 \ 
    3901    in_out_manager.F90 \ 
    3902    iom_def.F90 \ 
    3903    lbclnk.F90 \ 
    3904    $(MODEL_LIB)(dom_oce.o) \ 
    3905    $(MODEL_LIB)(in_out_manager.o) \ 
    3906    $(MODEL_LIB)(iom_def.o) \ 
    3907    $(MODEL_LIB)(lbclnk.o) \ 
    3908    iom_nf90.F90 
    3909 $(MODEL_LIB)(iom_rstdimg.o) : \ 
    3910    dom_oce.F90 \ 
    3911    in_out_manager.F90 \ 
    3912    lbcnfd.F90 \ 
    3913    lib_mpp.F90 \ 
    3914    lib_print.f90 \ 
    3915    $(MODEL_LIB)(dom_oce.o) \ 
    3916    $(MODEL_LIB)(in_out_manager.o) \ 
    3917    $(MODEL_LIB)(lbcnfd.o) \ 
    3918    $(MODEL_LIB)(lib_mpp.o) \ 
    3919    $(MODEL_LIB)(lib_print.o) \ 
    3920    $(MODEL_LIB)(oce.o) \ 
    3921    $(MODEL_LIB)(par_kind.o) \ 
    3922    $(MODEL_LIB)(par_oce.o) \ 
    3923    oce.F90 \ 
    3924    par_kind.F90 \ 
    3925    par_oce.F90 \ 
    3926    dom_oce.F90 \ 
    3927    in_out_manager.F90 \ 
    3928    iom_def.F90 \ 
    3929    lbclnk.F90 \ 
    3930    $(MODEL_LIB)(dom_oce.o) \ 
    3931    $(MODEL_LIB)(in_out_manager.o) \ 
    3932    $(MODEL_LIB)(iom_def.o) \ 
    3933    $(MODEL_LIB)(lbclnk.o) \ 
    3934    iom_rstdimg.F90 
    3935 $(MODEL_LIB)(istate.o) :   \ 
     4158   $(MODEL_LIB)(lbcnfd.o) \ 
     4159   $(MODEL_LIB)(lib_mpp.o) \ 
     4160   $(MODEL_LIB)(lib_print.o) \ 
     4161   $(MODEL_LIB)(obc_oce.o) \ 
     4162   $(MODEL_LIB)(obc_par.o) \ 
     4163   $(MODEL_LIB)(obcdta.o) \ 
     4164   $(MODEL_LIB)(obcdyn.o) \ 
     4165   $(MODEL_LIB)(obcfla.o) \ 
     4166   $(MODEL_LIB)(obcvol.o) \ 
     4167   $(MODEL_LIB)(oce.o) \ 
     4168   $(MODEL_LIB)(par_kind.o) \ 
     4169   $(MODEL_LIB)(par_oce.o) \ 
     4170   $(MODEL_LIB)(phycst.o) \ 
     4171   $(MODEL_LIB)(prtctl.o) \ 
     4172   $(MODEL_LIB)(restart.o) \ 
     4173   $(MODEL_LIB)(sbc_oce.o) \ 
     4174   $(MODEL_LIB)(sol_oce.o) \ 
     4175   $(MODEL_LIB)(solmat.o) \ 
     4176   $(MODEL_LIB)(solpcg.o) \ 
     4177   $(MODEL_LIB)(solsor.o) \ 
     4178   $(MODEL_LIB)(solver.o) \ 
     4179   $(MODEL_LIB)(trdmld_oce.o) \ 
     4180   $(MODEL_LIB)(trdmod.o) \ 
     4181   $(MODEL_LIB)(trdmod_oce.o) \ 
     4182   $(MODEL_LIB)(zdf_oce.o) \ 
     4183   $(MODEL_LIB)(zdfbfr.o) \ 
     4184   $(MODEL_LIB)(zdfddm.o) \ 
     4185   $(MODEL_LIB)(zdfmxl.o) \ 
     4186   $(MODEL_LIB)(zpshde.o) \ 
    39364187   agrif_opa_interp.F90 \ 
     4188   bdy_oce.F90 \ 
     4189   bdy_par.F90 \ 
    39374190   bdydta.F90 \ 
    39384191   bdydyn.F90 \ 
    3939    bdy_oce.F90 \ 
    3940    bdy_par.F90 \ 
    39414192   bdytides.F90 \ 
    39424193   bdyvol.F90 \ 
    39434194   c1d.F90 \ 
    39444195   cla_dynspg.F90 \ 
    3945    dom_oce.F90 \ 
     4196   dianam.F90 \ 
     4197   dom_oce.F90 \ 
     4198   domngb.F90 \ 
    39464199   domvvl.F90 \ 
    39474200   dynadv.F90 \ 
     
    39534206   eosbn2.F90 \ 
    39544207   in_out_manager.F90 \ 
     4208   iom.F90 \ 
    39554209   iom_def.F90 \ 
    3956    iom.F90 \ 
    39574210   iom_ioipsl.F90 \ 
    39584211   iom_nf90.F90 \ 
     
    39624215   lib_mpp.F90 \ 
    39634216   lib_print.f90 \ 
    3964    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    3965    $(MODEL_LIB)(bdydta.o) \ 
    3966    $(MODEL_LIB)(bdydyn.o) \ 
    3967    $(MODEL_LIB)(bdy_oce.o) \ 
    3968    $(MODEL_LIB)(bdy_par.o) \ 
    3969    $(MODEL_LIB)(bdytides.o) \ 
    3970    $(MODEL_LIB)(bdyvol.o) \ 
    3971    $(MODEL_LIB)(c1d.o) \ 
    3972    $(MODEL_LIB)(cla_dynspg.o) \ 
    3973    $(MODEL_LIB)(dom_oce.o) \ 
    3974    $(MODEL_LIB)(domvvl.o) \ 
    3975    $(MODEL_LIB)(dynadv.o) \ 
    3976    $(MODEL_LIB)(dynspg_exp.o) \ 
    3977    $(MODEL_LIB)(dynspg_flt.o) \ 
    3978    $(MODEL_LIB)(dynspg_oce.o) \ 
    3979    $(MODEL_LIB)(dynspg_ts.o) \ 
    3980    $(MODEL_LIB)(dynvor.o) \ 
    3981    $(MODEL_LIB)(eosbn2.o) \ 
    3982    $(MODEL_LIB)(in_out_manager.o) \ 
    3983    $(MODEL_LIB)(iom_def.o) \ 
    3984    $(MODEL_LIB)(iom_ioipsl.o) \ 
    3985    $(MODEL_LIB)(iom_nf90.o) \ 
    3986    $(MODEL_LIB)(iom.o) \ 
    3987    $(MODEL_LIB)(iom_rstdimg.o) \ 
    3988    $(MODEL_LIB)(lbclnk.o) \ 
    3989    $(MODEL_LIB)(lbcnfd.o) \ 
    3990    $(MODEL_LIB)(lib_mpp.o) \ 
    3991    $(MODEL_LIB)(lib_print.o) \ 
    3992    $(MODEL_LIB)(obcdta.o) \ 
    3993    $(MODEL_LIB)(obcdyn.o) \ 
    3994    $(MODEL_LIB)(obcfla.o) \ 
    3995    $(MODEL_LIB)(obc_oce.o) \ 
    3996    $(MODEL_LIB)(obc_par.o) \ 
    3997    $(MODEL_LIB)(obcvol.o) \ 
    3998    $(MODEL_LIB)(oce.o) \ 
    3999    $(MODEL_LIB)(par_kind.o) \ 
    4000    $(MODEL_LIB)(par_oce.o) \ 
    4001    $(MODEL_LIB)(phycst.o) \ 
    4002    $(MODEL_LIB)(prtctl.o) \ 
    4003    $(MODEL_LIB)(restart.o) \ 
    4004    $(MODEL_LIB)(sbc_oce.o) \ 
    4005    $(MODEL_LIB)(solmat.o) \ 
    4006    $(MODEL_LIB)(sol_oce.o) \ 
    4007    $(MODEL_LIB)(solpcg.o) \ 
    4008    $(MODEL_LIB)(solsor.o) \ 
    4009    $(MODEL_LIB)(solver.o) \ 
    4010    $(MODEL_LIB)(trdmld_oce.o) \ 
    4011    $(MODEL_LIB)(trdmod.o) \ 
    4012    $(MODEL_LIB)(trdmod_oce.o) \ 
    4013    $(MODEL_LIB)(zdfbfr.o) \ 
    4014    $(MODEL_LIB)(zdfddm.o) \ 
    4015    $(MODEL_LIB)(zdfmxl.o) \ 
    4016    $(MODEL_LIB)(zdf_oce.o) \ 
    4017    $(MODEL_LIB)(zpshde.o) \ 
     4217   obc_oce.F90 \ 
     4218   obc_par.F90 \ 
    40184219   obcdta.F90 \ 
    40194220   obcdyn.F90 \ 
    40204221   obcfla.F90 \ 
    4021    obc_oce.F90 \ 
    4022    obc_par.F90 \ 
    40234222   obcvol.F90 \ 
    40244223   oce.F90 \ 
     
    40294228   restart.F90 \ 
    40304229   sbc_oce.F90 \ 
     4230   sol_oce.F90 \ 
    40314231   solmat.F90 \ 
    4032    sol_oce.F90 \ 
    40334232   solpcg.F90 \ 
    40344233   solsor.F90 \ 
     
    40374236   trdmod.F90 \ 
    40384237   trdmod_oce.F90 \ 
     4238   zdf_oce.F90 \ 
    40394239   zdfbfr.F90 \ 
    40404240   zdfddm.F90 \ 
    40414241   zdfmxl.F90 \ 
    4042    zdf_oce.F90 \ 
    40434242   zpshde.F90 \ 
     4243   $(MODEL_LIB)(c1d.o) \ 
     4244   $(MODEL_LIB)(daymod.o) \ 
     4245   $(MODEL_LIB)(divcur.o) \ 
     4246   $(MODEL_LIB)(dom_oce.o) \ 
     4247   $(MODEL_LIB)(domvvl.o) \ 
     4248   $(MODEL_LIB)(dtasal.o) \ 
     4249   $(MODEL_LIB)(dtatem.o) \ 
     4250   $(MODEL_LIB)(dynspg.o) \ 
     4251   $(MODEL_LIB)(dynspg_exp.o) \ 
     4252   $(MODEL_LIB)(dynspg_flt.o) \ 
     4253   $(MODEL_LIB)(dynspg_oce.o) \ 
     4254   $(MODEL_LIB)(dynspg_ts.o) \ 
     4255   $(MODEL_LIB)(eosbn2.o) \ 
     4256   $(MODEL_LIB)(in_out_manager.o) \ 
     4257   $(MODEL_LIB)(iom.o) \ 
     4258   $(MODEL_LIB)(lbclnk.o) \ 
     4259   $(MODEL_LIB)(ldftra_oce.o) \ 
     4260   $(MODEL_LIB)(oce.o) \ 
     4261   $(MODEL_LIB)(phycst.o) \ 
     4262   $(MODEL_LIB)(restart.o) \ 
     4263   $(MODEL_LIB)(zdf_oce.o) \ 
     4264   $(MODEL_LIB)(zpshde.o) \ 
    40444265   c1d.F90 \ 
    40454266   daymod.F90 \ 
     
    40494270   dtasal.F90 \ 
    40504271   dtatem.F90 \ 
     4272   dynspg.F90 \ 
    40514273   dynspg_exp.F90 \ 
    4052    dynspg.F90 \ 
    40534274   dynspg_flt.F90 \ 
    40544275   dynspg_oce.F90 \ 
     
    40594280   lbclnk.F90 \ 
    40604281   ldftra_oce.F90 \ 
    4061    $(MODEL_LIB)(c1d.o) \ 
    4062    $(MODEL_LIB)(daymod.o) \ 
    4063    $(MODEL_LIB)(divcur.o) \ 
    4064    $(MODEL_LIB)(dom_oce.o) \ 
    4065    $(MODEL_LIB)(domvvl.o) \ 
    4066    $(MODEL_LIB)(dtasal.o) \ 
    4067    $(MODEL_LIB)(dtatem.o) \ 
    4068    $(MODEL_LIB)(dynspg_exp.o) \ 
    4069    $(MODEL_LIB)(dynspg_flt.o) \ 
    4070    $(MODEL_LIB)(dynspg.o) \ 
    4071    $(MODEL_LIB)(dynspg_oce.o) \ 
    4072    $(MODEL_LIB)(dynspg_ts.o) \ 
    4073    $(MODEL_LIB)(eosbn2.o) \ 
    4074    $(MODEL_LIB)(in_out_manager.o) \ 
    4075    $(MODEL_LIB)(iom.o) \ 
    4076    $(MODEL_LIB)(lbclnk.o) \ 
    4077    $(MODEL_LIB)(ldftra_oce.o) \ 
    4078    $(MODEL_LIB)(oce.o) \ 
    4079    $(MODEL_LIB)(phycst.o) \ 
    4080    $(MODEL_LIB)(restart.o) \ 
    4081    $(MODEL_LIB)(zdf_oce.o) \ 
    4082    $(MODEL_LIB)(zpshde.o) \ 
    40834282   oce.F90 \ 
    40844283   phycst.F90 \ 
     
    40914290   istate.F90 
    40924291$(MODEL_LIB)(lbclnk.o) :   \ 
    4093    dom_oce.F90 \ 
    4094    in_out_manager.F90 \ 
    4095    lbcnfd.F90 \ 
    4096    lib_print.f90 \ 
    4097    $(MODEL_LIB)(dom_oce.o) \ 
    4098    $(MODEL_LIB)(in_out_manager.o) \ 
    4099    $(MODEL_LIB)(lbcnfd.o) \ 
    4100    $(MODEL_LIB)(lib_print.o) \ 
    4101    $(MODEL_LIB)(oce.o) \ 
    4102    $(MODEL_LIB)(par_kind.o) \ 
    4103    $(MODEL_LIB)(par_oce.o) \ 
    4104    oce.F90 \ 
    4105    par_kind.F90 \ 
    4106    par_oce.F90 \ 
    4107    dom_oce.F90 \ 
    4108    in_out_manager.F90 \ 
    4109    lbcnfd.F90 \ 
    4110    lib_mpp.F90 \ 
    4111    $(MODEL_LIB)(dom_oce.o) \ 
    4112    $(MODEL_LIB)(in_out_manager.o) \ 
    4113    $(MODEL_LIB)(lbcnfd.o) \ 
    4114    $(MODEL_LIB)(lib_mpp.o) \ 
    4115    $(MODEL_LIB)(oce.o) \ 
     4292   $(MODEL_LIB)(dom_oce.o) \ 
     4293   $(MODEL_LIB)(in_out_manager.o) \ 
     4294   $(MODEL_LIB)(lbcnfd.o) \ 
     4295   $(MODEL_LIB)(lib_print.o) \ 
     4296   $(MODEL_LIB)(oce.o) \ 
     4297   $(MODEL_LIB)(par_kind.o) \ 
     4298   $(MODEL_LIB)(par_oce.o) \ 
     4299   dom_oce.F90 \ 
     4300   in_out_manager.F90 \ 
     4301   lbcnfd.F90 \ 
     4302   lib_print.f90 \ 
     4303   oce.F90 \ 
     4304   par_kind.F90 \ 
     4305   par_oce.F90 \ 
     4306   $(MODEL_LIB)(dom_oce.o) \ 
     4307   $(MODEL_LIB)(in_out_manager.o) \ 
     4308   $(MODEL_LIB)(lbcnfd.o) \ 
     4309   $(MODEL_LIB)(lib_mpp.o) \ 
     4310   $(MODEL_LIB)(oce.o) \ 
     4311   dom_oce.F90 \ 
     4312   in_out_manager.F90 \ 
     4313   lbcnfd.F90 \ 
     4314   lib_mpp.F90 \ 
    41164315   oce.F90 \ 
    41174316   KEY_CPP \ 
    41184317   lbclnk.F90 
    41194318$(MODEL_LIB)(lbcnfd.o) :   \ 
    4120    lib_print.f90 \ 
    4121    $(MODEL_LIB)(lib_print.o) \ 
    4122    $(MODEL_LIB)(par_kind.o) \ 
    4123    $(MODEL_LIB)(par_oce.o) \ 
    4124    par_kind.F90 \ 
    4125    par_oce.F90 \ 
    4126    dom_oce.F90 \ 
    4127    in_out_manager.F90 \ 
    4128    $(MODEL_LIB)(dom_oce.o) \ 
    4129    $(MODEL_LIB)(in_out_manager.o) \ 
    4130    $(MODEL_LIB)(oce.o) \ 
     4319   $(MODEL_LIB)(lib_print.o) \ 
     4320   $(MODEL_LIB)(par_kind.o) \ 
     4321   $(MODEL_LIB)(par_oce.o) \ 
     4322   lib_print.f90 \ 
     4323   par_kind.F90 \ 
     4324   par_oce.F90 \ 
     4325   $(MODEL_LIB)(dom_oce.o) \ 
     4326   $(MODEL_LIB)(in_out_manager.o) \ 
     4327   $(MODEL_LIB)(oce.o) \ 
     4328   dom_oce.F90 \ 
     4329   in_out_manager.F90 \ 
    41314330   oce.F90 \ 
    41324331   lbcnfd.F90 
    41334332$(MODEL_LIB)(ldfdyn.o) :   \ 
     4333   $(MODEL_LIB)(dom_oce.o) \ 
     4334   $(MODEL_LIB)(in_out_manager.o) \ 
     4335   $(MODEL_LIB)(lbclnk.o) \ 
     4336   $(MODEL_LIB)(lbcnfd.o) \ 
     4337   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4338   $(MODEL_LIB)(ldftra_oce.o) \ 
     4339   $(MODEL_LIB)(lib_mpp.o) \ 
     4340   $(MODEL_LIB)(lib_print.o) \ 
     4341   $(MODEL_LIB)(oce.o) \ 
     4342   $(MODEL_LIB)(par_kind.o) \ 
     4343   $(MODEL_LIB)(par_oce.o) \ 
     4344   $(MODEL_LIB)(phycst.o) \ 
     4345   $(MODEL_LIB)(prtctl.o) \ 
     4346   $(MODEL_LIB)(zdfmxl.o) \ 
    41344347   dom_oce.F90 \ 
    41354348   in_out_manager.F90 \ 
     
    41404353   lib_mpp.F90 \ 
    41414354   lib_print.f90 \ 
    4142    $(MODEL_LIB)(dom_oce.o) \ 
    4143    $(MODEL_LIB)(in_out_manager.o) \ 
    4144    $(MODEL_LIB)(lbclnk.o) \ 
    4145    $(MODEL_LIB)(lbcnfd.o) \ 
     4355   oce.F90 \ 
     4356   par_kind.F90 \ 
     4357   par_oce.F90 \ 
     4358   phycst.F90 \ 
     4359   prtctl.F90 \ 
     4360   zdfmxl.F90 \ 
     4361   $(MODEL_LIB)(dom_oce.o) \ 
     4362   $(MODEL_LIB)(in_out_manager.o) \ 
     4363   $(MODEL_LIB)(lbclnk.o) \ 
    41464364   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4147    $(MODEL_LIB)(ldftra_oce.o) \ 
    4148    $(MODEL_LIB)(lib_mpp.o) \ 
    4149    $(MODEL_LIB)(lib_print.o) \ 
    4150    $(MODEL_LIB)(oce.o) \ 
    4151    $(MODEL_LIB)(par_kind.o) \ 
    4152    $(MODEL_LIB)(par_oce.o) \ 
    4153    $(MODEL_LIB)(phycst.o) \ 
    4154    $(MODEL_LIB)(prtctl.o) \ 
    4155    $(MODEL_LIB)(zdfmxl.o) \ 
    4156    oce.F90 \ 
    4157    par_kind.F90 \ 
    4158    par_oce.F90 \ 
    4159    phycst.F90 \ 
    4160    prtctl.F90 \ 
    4161    zdfmxl.F90 \ 
     4365   $(MODEL_LIB)(ldfslp.o) \ 
     4366   $(MODEL_LIB)(lib_mpp.o) \ 
     4367   $(MODEL_LIB)(oce.o) \ 
     4368   $(MODEL_LIB)(phycst.o) \ 
    41624369   dom_oce.F90 \ 
    41634370   in_out_manager.F90 \ 
     
    41664373   ldfslp.F90 \ 
    41674374   lib_mpp.F90 \ 
    4168    $(MODEL_LIB)(dom_oce.o) \ 
    4169    $(MODEL_LIB)(in_out_manager.o) \ 
    4170    $(MODEL_LIB)(lbclnk.o) \ 
    4171    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4172    $(MODEL_LIB)(ldfslp.o) \ 
    4173    $(MODEL_LIB)(lib_mpp.o) \ 
    4174    $(MODEL_LIB)(oce.o) \ 
    4175    $(MODEL_LIB)(phycst.o) \ 
    4176    oce.F90 \ 
    4177    phycst.F90 \ 
     4375   oce.F90 \ 
     4376   phycst.F90 \ 
     4377   $(MODEL_LIB)(ldftra_oce.o) \ 
    41784378   ldftra_oce.F90 \ 
    4179    $(MODEL_LIB)(ldftra_oce.o) \ 
    41804379   domzgr_substitute.h90 \ 
    41814380   ldfdyn_antarctic.h90 \ 
     
    41954394   ldfdyn_oce.F90 
    41964395$(MODEL_LIB)(ldfeiv.o) :   \ 
     4396   $(MODEL_LIB)(closea.o) \ 
     4397   $(MODEL_LIB)(dianam.o) \ 
     4398   $(MODEL_LIB)(dom_oce.o) \ 
     4399   $(MODEL_LIB)(domngb.o) \ 
     4400   $(MODEL_LIB)(fldread.o) \ 
     4401   $(MODEL_LIB)(in_out_manager.o) \ 
     4402   $(MODEL_LIB)(iom.o) \ 
     4403   $(MODEL_LIB)(iom_def.o) \ 
     4404   $(MODEL_LIB)(iom_ioipsl.o) \ 
     4405   $(MODEL_LIB)(iom_nf90.o) \ 
     4406   $(MODEL_LIB)(iom_rstdimg.o) \ 
     4407   $(MODEL_LIB)(lbclnk.o) \ 
     4408   $(MODEL_LIB)(lbcnfd.o) \ 
     4409   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4410   $(MODEL_LIB)(ldftra_oce.o) \ 
     4411   $(MODEL_LIB)(lib_mpp.o) \ 
     4412   $(MODEL_LIB)(lib_print.o) \ 
     4413   $(MODEL_LIB)(oce.o) \ 
     4414   $(MODEL_LIB)(par_kind.o) \ 
     4415   $(MODEL_LIB)(par_oce.o) \ 
     4416   $(MODEL_LIB)(phycst.o) \ 
     4417   $(MODEL_LIB)(prtctl.o) \ 
     4418   $(MODEL_LIB)(sbc_oce.o) \ 
     4419   $(MODEL_LIB)(zdfmxl.o) \ 
    41974420   closea.F90 \ 
    4198    dom_oce.F90 \ 
     4421   dianam.F90 \ 
     4422   dom_oce.F90 \ 
     4423   domngb.F90 \ 
    41994424   fldread.F90 \ 
    42004425   in_out_manager.F90 \ 
     4426   iom.F90 \ 
    42014427   iom_def.F90 \ 
    4202    iom.F90 \ 
    42034428   iom_ioipsl.F90 \ 
    42044429   iom_nf90.F90 \ 
     
    42104435   lib_mpp.F90 \ 
    42114436   lib_print.f90 \ 
    4212    $(MODEL_LIB)(closea.o) \ 
    4213    $(MODEL_LIB)(dom_oce.o) \ 
    4214    $(MODEL_LIB)(fldread.o) \ 
    4215    $(MODEL_LIB)(in_out_manager.o) \ 
    4216    $(MODEL_LIB)(iom_def.o) \ 
    4217    $(MODEL_LIB)(iom_ioipsl.o) \ 
    4218    $(MODEL_LIB)(iom_nf90.o) \ 
    4219    $(MODEL_LIB)(iom.o) \ 
    4220    $(MODEL_LIB)(iom_rstdimg.o) \ 
    4221    $(MODEL_LIB)(lbclnk.o) \ 
    4222    $(MODEL_LIB)(lbcnfd.o) \ 
    4223    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4437   oce.F90 \ 
     4438   par_kind.F90 \ 
     4439   par_oce.F90 \ 
     4440   phycst.F90 \ 
     4441   prtctl.F90 \ 
     4442   sbc_oce.F90 \ 
     4443   zdfmxl.F90 \ 
     4444   $(MODEL_LIB)(dom_oce.o) \ 
     4445   $(MODEL_LIB)(in_out_manager.o) \ 
     4446   $(MODEL_LIB)(iom.o) \ 
     4447   $(MODEL_LIB)(lbclnk.o) \ 
     4448   $(MODEL_LIB)(ldfslp.o) \ 
    42244449   $(MODEL_LIB)(ldftra_oce.o) \ 
    4225    $(MODEL_LIB)(lib_mpp.o) \ 
    4226    $(MODEL_LIB)(lib_print.o) \ 
    4227    $(MODEL_LIB)(oce.o) \ 
    4228    $(MODEL_LIB)(par_kind.o) \ 
    4229    $(MODEL_LIB)(par_oce.o) \ 
    4230    $(MODEL_LIB)(phycst.o) \ 
    4231    $(MODEL_LIB)(prtctl.o) \ 
    4232    $(MODEL_LIB)(sbc_oce.o) \ 
    4233    $(MODEL_LIB)(zdfmxl.o) \ 
    4234    oce.F90 \ 
    4235    par_kind.F90 \ 
    4236    par_oce.F90 \ 
    4237    phycst.F90 \ 
    4238    prtctl.F90 \ 
    4239    sbc_oce.F90 \ 
    4240    zdfmxl.F90 \ 
     4450   $(MODEL_LIB)(oce.o) \ 
     4451   $(MODEL_LIB)(phycst.o) \ 
     4452   $(MODEL_LIB)(prtctl.o) \ 
     4453   $(MODEL_LIB)(sbc_oce.o) \ 
     4454   $(MODEL_LIB)(sbcrnf.o) \ 
    42414455   dom_oce.F90 \ 
    42424456   in_out_manager.F90 \ 
     
    42454459   ldfslp.F90 \ 
    42464460   ldftra_oce.F90 \ 
    4247    $(MODEL_LIB)(dom_oce.o) \ 
    4248    $(MODEL_LIB)(in_out_manager.o) \ 
    4249    $(MODEL_LIB)(iom.o) \ 
    4250    $(MODEL_LIB)(lbclnk.o) \ 
    4251    $(MODEL_LIB)(ldfslp.o) \ 
    4252    $(MODEL_LIB)(ldftra_oce.o) \ 
    4253    $(MODEL_LIB)(oce.o) \ 
    4254    $(MODEL_LIB)(phycst.o) \ 
    4255    $(MODEL_LIB)(prtctl.o) \ 
    4256    $(MODEL_LIB)(sbc_oce.o) \ 
    4257    $(MODEL_LIB)(sbcrnf.o) \ 
    42584461   oce.F90 \ 
    42594462   phycst.F90 \ 
     
    42664469   ldfeiv.F90 
    42674470$(MODEL_LIB)(ldfslp.o) :   \ 
    4268    dom_oce.F90 \ 
    4269    in_out_manager.F90 \ 
    4270    iom.F90 \ 
    4271    lbcnfd.F90 \ 
    4272    lib_mpp.F90 \ 
    4273    lib_print.f90 \ 
    42744471   $(MODEL_LIB)(dom_oce.o) \ 
    42754472   $(MODEL_LIB)(in_out_manager.o) \ 
     
    42834480   $(MODEL_LIB)(prtctl.o) \ 
    42844481   $(MODEL_LIB)(zdf_oce.o) \ 
     4482   dom_oce.F90 \ 
     4483   in_out_manager.F90 \ 
     4484   iom.F90 \ 
     4485   lbcnfd.F90 \ 
     4486   lib_mpp.F90 \ 
     4487   lib_print.f90 \ 
    42854488   oce.F90 \ 
    42864489   par_kind.F90 \ 
     
    42884491   prtctl.F90 \ 
    42894492   zdf_oce.F90 \ 
     4493   $(MODEL_LIB)(dom_oce.o) \ 
     4494   $(MODEL_LIB)(in_out_manager.o) \ 
     4495   $(MODEL_LIB)(lbclnk.o) \ 
     4496   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4497   $(MODEL_LIB)(ldftra_oce.o) \ 
     4498   $(MODEL_LIB)(oce.o) \ 
     4499   $(MODEL_LIB)(phycst.o) \ 
     4500   $(MODEL_LIB)(prtctl.o) \ 
     4501   $(MODEL_LIB)(zdfmxl.o) \ 
    42904502   dom_oce.F90 \ 
    42914503   in_out_manager.F90 \ 
     
    42934505   ldfdyn_oce.F90 \ 
    42944506   ldftra_oce.F90 \ 
    4295    $(MODEL_LIB)(dom_oce.o) \ 
    4296    $(MODEL_LIB)(in_out_manager.o) \ 
    4297    $(MODEL_LIB)(lbclnk.o) \ 
    4298    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4299    $(MODEL_LIB)(ldftra_oce.o) \ 
    4300    $(MODEL_LIB)(oce.o) \ 
    4301    $(MODEL_LIB)(phycst.o) \ 
    4302    $(MODEL_LIB)(prtctl.o) \ 
    4303    $(MODEL_LIB)(zdfmxl.o) \ 
    43044507   oce.F90 \ 
    43054508   phycst.F90 \ 
     
    43114514   ldfslp.F90 
    43124515$(MODEL_LIB)(ldftra.o) :   \ 
     4516   $(MODEL_LIB)(dom_oce.o) \ 
     4517   $(MODEL_LIB)(in_out_manager.o) \ 
     4518   $(MODEL_LIB)(lbclnk.o) \ 
     4519   $(MODEL_LIB)(lbcnfd.o) \ 
     4520   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4521   $(MODEL_LIB)(ldftra_oce.o) \ 
     4522   $(MODEL_LIB)(lib_mpp.o) \ 
     4523   $(MODEL_LIB)(lib_print.o) \ 
     4524   $(MODEL_LIB)(oce.o) \ 
     4525   $(MODEL_LIB)(par_kind.o) \ 
     4526   $(MODEL_LIB)(par_oce.o) \ 
     4527   $(MODEL_LIB)(phycst.o) \ 
     4528   $(MODEL_LIB)(prtctl.o) \ 
     4529   $(MODEL_LIB)(zdfmxl.o) \ 
    43134530   dom_oce.F90 \ 
    43144531   in_out_manager.F90 \ 
     
    43194536   lib_mpp.F90 \ 
    43204537   lib_print.f90 \ 
    4321    $(MODEL_LIB)(dom_oce.o) \ 
    4322    $(MODEL_LIB)(in_out_manager.o) \ 
    4323    $(MODEL_LIB)(lbclnk.o) \ 
    4324    $(MODEL_LIB)(lbcnfd.o) \ 
    4325    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4538   oce.F90 \ 
     4539   par_kind.F90 \ 
     4540   par_oce.F90 \ 
     4541   phycst.F90 \ 
     4542   prtctl.F90 \ 
     4543   zdfmxl.F90 \ 
     4544   $(MODEL_LIB)(dom_oce.o) \ 
     4545   $(MODEL_LIB)(in_out_manager.o) \ 
     4546   $(MODEL_LIB)(lbclnk.o) \ 
     4547   $(MODEL_LIB)(ldfslp.o) \ 
    43264548   $(MODEL_LIB)(ldftra_oce.o) \ 
    43274549   $(MODEL_LIB)(lib_mpp.o) \ 
    4328    $(MODEL_LIB)(lib_print.o) \ 
    4329    $(MODEL_LIB)(oce.o) \ 
    4330    $(MODEL_LIB)(par_kind.o) \ 
    4331    $(MODEL_LIB)(par_oce.o) \ 
    4332    $(MODEL_LIB)(phycst.o) \ 
    4333    $(MODEL_LIB)(prtctl.o) \ 
    4334    $(MODEL_LIB)(zdfmxl.o) \ 
    4335    oce.F90 \ 
    4336    par_kind.F90 \ 
    4337    par_oce.F90 \ 
    4338    phycst.F90 \ 
    4339    prtctl.F90 \ 
    4340    zdfmxl.F90 \ 
     4550   $(MODEL_LIB)(oce.o) \ 
     4551   $(MODEL_LIB)(phycst.o) \ 
    43414552   dom_oce.F90 \ 
    43424553   in_out_manager.F90 \ 
     
    43454556   ldftra_oce.F90 \ 
    43464557   lib_mpp.F90 \ 
    4347    $(MODEL_LIB)(dom_oce.o) \ 
    4348    $(MODEL_LIB)(in_out_manager.o) \ 
    4349    $(MODEL_LIB)(lbclnk.o) \ 
    4350    $(MODEL_LIB)(ldfslp.o) \ 
    4351    $(MODEL_LIB)(ldftra_oce.o) \ 
    4352    $(MODEL_LIB)(lib_mpp.o) \ 
    4353    $(MODEL_LIB)(oce.o) \ 
    4354    $(MODEL_LIB)(phycst.o) \ 
    43554558   oce.F90 \ 
    43564559   phycst.F90 \ 
     
    43734576   lib_cray.f90 
    43744577$(MODEL_LIB)(lib_mpp.o) :  \ 
    4375    dom_oce.F90 \ 
    4376    in_out_manager.F90 \ 
    4377    lib_print.f90 \ 
    4378    $(MODEL_LIB)(dom_oce.o) \ 
    4379    $(MODEL_LIB)(in_out_manager.o) \ 
    4380    $(MODEL_LIB)(lib_print.o) \ 
    4381    $(MODEL_LIB)(oce.o) \ 
    4382    $(MODEL_LIB)(par_kind.o) \ 
    4383    $(MODEL_LIB)(par_oce.o) \ 
    4384    oce.F90 \ 
    4385    par_kind.F90 \ 
    4386    par_oce.F90 \ 
    4387    dom_oce.F90 \ 
    4388    in_out_manager.F90 \ 
    4389    lbcnfd.F90 \ 
    4390    $(MODEL_LIB)(dom_oce.o) \ 
    4391    $(MODEL_LIB)(in_out_manager.o) \ 
    4392    $(MODEL_LIB)(lbcnfd.o) \ 
     4578   $(MODEL_LIB)(dom_oce.o) \ 
     4579   $(MODEL_LIB)(in_out_manager.o) \ 
     4580   $(MODEL_LIB)(lib_print.o) \ 
     4581   $(MODEL_LIB)(oce.o) \ 
     4582   $(MODEL_LIB)(par_kind.o) \ 
     4583   $(MODEL_LIB)(par_oce.o) \ 
     4584   dom_oce.F90 \ 
     4585   in_out_manager.F90 \ 
     4586   lib_print.f90 \ 
     4587   oce.F90 \ 
     4588   par_kind.F90 \ 
     4589   par_oce.F90 \ 
     4590   $(MODEL_LIB)(dom_oce.o) \ 
     4591   $(MODEL_LIB)(in_out_manager.o) \ 
     4592   $(MODEL_LIB)(lbcnfd.o) \ 
     4593   dom_oce.F90 \ 
     4594   in_out_manager.F90 \ 
     4595   lbcnfd.F90 \ 
    43934596   $(AGRIF_LIB) \ 
    43944597   KEY_CPP \ 
     
    43994602   lib_print.f90 
    44004603$(MODEL_LIB)(limadv_2.o) : \ 
    4401    dom_oce.F90 \ 
    4402    in_out_manager.F90 \ 
    4403    lbcnfd.F90 \ 
    4404    lib_mpp.F90 \ 
    4405    lib_print.f90 \ 
    44064604   $(MODEL_LIB)(dom_oce.o) \ 
    44074605   $(MODEL_LIB)(in_out_manager.o) \ 
     
    44134611   $(MODEL_LIB)(par_kind.o) \ 
    44144612   $(MODEL_LIB)(par_oce.o) \ 
     4613   dom_oce.F90 \ 
     4614   in_out_manager.F90 \ 
     4615   lbcnfd.F90 \ 
     4616   lib_mpp.F90 \ 
     4617   lib_print.f90 \ 
    44154618   oce.F90 \ 
    44164619   par_ice_2.F90 \ 
    44174620   par_kind.F90 \ 
    44184621   par_oce.F90 \ 
     4622   $(MODEL_LIB)(dom_ice_2.o) \ 
     4623   $(MODEL_LIB)(dom_oce.o) \ 
     4624   $(MODEL_LIB)(ice_2.o) \ 
     4625   $(MODEL_LIB)(in_out_manager.o) \ 
     4626   $(MODEL_LIB)(lbclnk.o) \ 
     4627   $(MODEL_LIB)(prtctl.o) \ 
    44194628   dom_ice_2.F90 \ 
    44204629   dom_oce.F90 \ 
     
    44224631   in_out_manager.F90 \ 
    44234632   lbclnk.F90 \ 
    4424    $(MODEL_LIB)(dom_ice_2.o) \ 
    4425    $(MODEL_LIB)(dom_oce.o) \ 
    4426    $(MODEL_LIB)(ice_2.o) \ 
    4427    $(MODEL_LIB)(in_out_manager.o) \ 
    4428    $(MODEL_LIB)(lbclnk.o) \ 
    4429    $(MODEL_LIB)(prtctl.o) \ 
    44304633   prtctl.F90 \ 
    44314634   vectopt_loop_substitute.h90 \ 
     
    44334636   limadv_2.F90 
    44344637$(MODEL_LIB)(limdia_2.o) : \ 
     4638   $(MODEL_LIB)(dom_ice_2.o) \ 
     4639   $(MODEL_LIB)(eosbn2.o) \ 
     4640   $(MODEL_LIB)(ice_2.o) \ 
     4641   $(MODEL_LIB)(in_out_manager.o) \ 
     4642   $(MODEL_LIB)(iom.o) \ 
     4643   $(MODEL_LIB)(lbclnk.o) \ 
     4644   $(MODEL_LIB)(lib_print.o) \ 
     4645   $(MODEL_LIB)(oce.o) \ 
     4646   $(MODEL_LIB)(par_ice_2.o) \ 
     4647   $(MODEL_LIB)(par_kind.o) \ 
     4648   $(MODEL_LIB)(par_oce.o) \ 
     4649   $(MODEL_LIB)(phycst.o) \ 
    44354650   dom_ice_2.F90 \ 
    44364651   eosbn2.F90 \ 
     
    44404655   lbclnk.F90 \ 
    44414656   lib_print.f90 \ 
    4442    $(MODEL_LIB)(dom_ice_2.o) \ 
    4443    $(MODEL_LIB)(eosbn2.o) \ 
    4444    $(MODEL_LIB)(ice_2.o) \ 
    4445    $(MODEL_LIB)(in_out_manager.o) \ 
    4446    $(MODEL_LIB)(iom.o) \ 
    4447    $(MODEL_LIB)(lbclnk.o) \ 
    4448    $(MODEL_LIB)(lib_print.o) \ 
    4449    $(MODEL_LIB)(oce.o) \ 
    4450    $(MODEL_LIB)(par_ice_2.o) \ 
    4451    $(MODEL_LIB)(par_kind.o) \ 
    4452    $(MODEL_LIB)(par_oce.o) \ 
    4453    $(MODEL_LIB)(phycst.o) \ 
    44544657   oce.F90 \ 
    44554658   par_ice_2.F90 \ 
     
    44574660   par_oce.F90 \ 
    44584661   phycst.F90 \ 
    4459    dom_ice_2.F90 \ 
    4460    dom_oce.F90 \ 
    4461    ice_2.F90 \ 
    4462    in_out_manager.F90 \ 
    4463    limistate_2.F90 \ 
    44644662   $(MODEL_LIB)(dom_ice_2.o) \ 
    44654663   $(MODEL_LIB)(dom_oce.o) \ 
     
    44704668   $(MODEL_LIB)(phycst.o) \ 
    44714669   $(MODEL_LIB)(sbc_oce.o) \ 
     4670   dom_ice_2.F90 \ 
     4671   dom_oce.F90 \ 
     4672   ice_2.F90 \ 
     4673   in_out_manager.F90 \ 
     4674   limistate_2.F90 \ 
    44724675   par_ice_2.F90 \ 
    44734676   phycst.F90 \ 
     
    44774680   limdia_2.F90 
    44784681$(MODEL_LIB)(limdmp_2.o) : \ 
    4479    dom_oce.F90 \ 
    4480    dtasal.F90 \ 
    4481    dtatem.F90 \ 
    4482    in_out_manager.F90 \ 
    4483    iom_def.F90 \ 
    4484    iom.F90 \ 
    4485    iom_ioipsl.F90 \ 
    4486    iom_nf90.F90 \ 
    4487    iom_rstdimg.F90 \ 
    4488    lbclnk.F90 \ 
    4489    lib_mpp.F90 \ 
    4490    lib_print.f90 \ 
    4491    $(MODEL_LIB)(dom_oce.o) \ 
     4682   $(MODEL_LIB)(dianam.o) \ 
     4683   $(MODEL_LIB)(dom_oce.o) \ 
     4684   $(MODEL_LIB)(domngb.o) \ 
    44924685   $(MODEL_LIB)(dtasal.o) \ 
    44934686   $(MODEL_LIB)(dtatem.o) \ 
    44944687   $(MODEL_LIB)(in_out_manager.o) \ 
     4688   $(MODEL_LIB)(iom.o) \ 
    44954689   $(MODEL_LIB)(iom_def.o) \ 
    44964690   $(MODEL_LIB)(iom_ioipsl.o) \ 
    44974691   $(MODEL_LIB)(iom_nf90.o) \ 
    4498    $(MODEL_LIB)(iom.o) \ 
    44994692   $(MODEL_LIB)(iom_rstdimg.o) \ 
    45004693   $(MODEL_LIB)(lbclnk.o) \ 
     
    45074700   $(MODEL_LIB)(phycst.o) \ 
    45084701   $(MODEL_LIB)(prtctl.o) \ 
     4702   $(MODEL_LIB)(sbc_oce.o) \ 
    45094703   $(MODEL_LIB)(trdmod.o) \ 
    45104704   $(MODEL_LIB)(trdmod_oce.o) \ 
     4705   $(MODEL_LIB)(zdf_oce.o) \ 
    45114706   $(MODEL_LIB)(zdfmxl.o) \ 
    4512    $(MODEL_LIB)(zdf_oce.o) \ 
    4513    oce.F90 \ 
    4514    par_ice_2.F90 \ 
    4515    par_kind.F90 \ 
    4516    par_oce.F90 \ 
    4517    phycst.F90 \ 
    4518    prtctl.F90 \ 
    4519    trdmod.F90 \ 
    4520    trdmod_oce.F90 \ 
    4521    zdfmxl.F90 \ 
    4522    zdf_oce.F90 \ 
    4523    dom_oce.F90 \ 
    4524    ice_2.F90 \ 
    4525    in_out_manager.F90 \ 
    4526    iom.F90 \ 
    4527    $(MODEL_LIB)(dom_oce.o) \ 
    4528    $(MODEL_LIB)(ice_2.o) \ 
    4529    $(MODEL_LIB)(in_out_manager.o) \ 
    4530    $(MODEL_LIB)(iom.o) \ 
    4531    $(MODEL_LIB)(oce.o) \ 
    4532    $(MODEL_LIB)(phycst.o) \ 
    4533    $(MODEL_LIB)(tradmp.o) \ 
    4534    oce.F90 \ 
    4535    phycst.F90 \ 
    4536    tradmp.F90 \ 
    4537    vectopt_loop_substitute.h90 \ 
    4538    KEY_CPP \ 
    4539    limdmp_2.F90 
    4540 $(MODEL_LIB)(limdyn_2.o) : \ 
    4541    dom_ice_2.F90 \ 
    4542    dom_oce.F90 \ 
    4543    eosbn2.F90 \ 
    4544    ice_2.F90 \ 
    4545    in_out_manager.F90 \ 
    4546    iom.F90 \ 
    4547    lbclnk.F90 \ 
    4548    lbcnfd.F90 \ 
    4549    lib_mpp.F90 \ 
    4550    lib_print.f90 \ 
    4551    $(MODEL_LIB)(dom_ice_2.o) \ 
    4552    $(MODEL_LIB)(dom_oce.o) \ 
    4553    $(MODEL_LIB)(eosbn2.o) \ 
    4554    $(MODEL_LIB)(ice_2.o) \ 
    4555    $(MODEL_LIB)(in_out_manager.o) \ 
    4556    $(MODEL_LIB)(iom.o) \ 
    4557    $(MODEL_LIB)(lbclnk.o) \ 
    4558    $(MODEL_LIB)(lbcnfd.o) \ 
    4559    $(MODEL_LIB)(lib_mpp.o) \ 
    4560    $(MODEL_LIB)(lib_print.o) \ 
    4561    $(MODEL_LIB)(oce.o) \ 
    4562    $(MODEL_LIB)(par_ice_2.o) \ 
    4563    $(MODEL_LIB)(par_kind.o) \ 
    4564    $(MODEL_LIB)(par_oce.o) \ 
    4565    $(MODEL_LIB)(phycst.o) \ 
    4566    $(MODEL_LIB)(prtctl.o) \ 
    4567    $(MODEL_LIB)(sbc_ice.o) \ 
    4568    $(MODEL_LIB)(sbc_oce.o) \ 
    4569    oce.F90 \ 
    4570    par_ice_2.F90 \ 
    4571    par_kind.F90 \ 
    4572    par_oce.F90 \ 
    4573    phycst.F90 \ 
    4574    prtctl.F90 \ 
    4575    sbc_ice.F90 \ 
    4576    sbc_oce.F90 \ 
    4577    dom_ice_2.F90 \ 
    4578    dom_oce.F90 \ 
    4579    ice_2.F90 \ 
    4580    in_out_manager.F90 \ 
    4581    lbclnk.F90 \ 
    4582    lib_mpp.F90 \ 
    4583    limistate_2.F90 \ 
    4584    limrhg_2.F90 \ 
    4585    $(MODEL_LIB)(dom_ice_2.o) \ 
    4586    $(MODEL_LIB)(dom_oce.o) \ 
    4587    $(MODEL_LIB)(ice_2.o) \ 
    4588    $(MODEL_LIB)(in_out_manager.o) \ 
    4589    $(MODEL_LIB)(lbclnk.o) \ 
    4590    $(MODEL_LIB)(lib_mpp.o) \ 
    4591    $(MODEL_LIB)(limistate_2.o) \ 
    4592    $(MODEL_LIB)(limrhg_2.o) \ 
    4593    $(MODEL_LIB)(phycst.o) \ 
    4594    $(MODEL_LIB)(prtctl.o) \ 
    4595    $(MODEL_LIB)(sbc_oce.o) \ 
    4596    phycst.F90 \ 
    4597    prtctl.F90 \ 
    4598    sbc_oce.F90 \ 
    4599    vectopt_loop_substitute.h90 \ 
    4600    KEY_CPP \ 
    4601    limdyn_2.F90 
    4602 $(MODEL_LIB)(limhdf_2.o) : \ 
    4603    dom_oce.F90 \ 
    4604    in_out_manager.F90 \ 
    4605    lbcnfd.F90 \ 
    4606    lib_mpp.F90 \ 
    4607    lib_print.f90 \ 
    4608    $(MODEL_LIB)(dom_oce.o) \ 
    4609    $(MODEL_LIB)(in_out_manager.o) \ 
    4610    $(MODEL_LIB)(lbcnfd.o) \ 
    4611    $(MODEL_LIB)(lib_mpp.o) \ 
    4612    $(MODEL_LIB)(lib_print.o) \ 
    4613    $(MODEL_LIB)(oce.o) \ 
    4614    $(MODEL_LIB)(par_ice_2.o) \ 
    4615    $(MODEL_LIB)(par_kind.o) \ 
    4616    $(MODEL_LIB)(par_oce.o) \ 
    4617    oce.F90 \ 
    4618    par_ice_2.F90 \ 
    4619    par_kind.F90 \ 
    4620    par_oce.F90 \ 
    4621    dom_oce.F90 \ 
    4622    ice_2.F90 \ 
    4623    in_out_manager.F90 \ 
    4624    lbclnk.F90 \ 
    4625    lib_mpp.F90 \ 
    4626    $(MODEL_LIB)(dom_oce.o) \ 
    4627    $(MODEL_LIB)(ice_2.o) \ 
    4628    $(MODEL_LIB)(in_out_manager.o) \ 
    4629    $(MODEL_LIB)(lbclnk.o) \ 
    4630    $(MODEL_LIB)(lib_mpp.o) \ 
    4631    $(MODEL_LIB)(prtctl.o) \ 
    4632    prtctl.F90 \ 
    4633    vectopt_loop_substitute.h90 \ 
    4634    KEY_CPP \ 
    4635    limhdf_2.F90 
    4636 $(MODEL_LIB)(limistate_2.o) : \ 
    4637    dom_oce.F90 \ 
    4638    in_out_manager.F90 \ 
     4707   dianam.F90 \ 
     4708   dom_oce.F90 \ 
     4709   domngb.F90 \ 
     4710   dtasal.F90 \ 
     4711   dtatem.F90 \ 
     4712   in_out_manager.F90 \ 
     4713   iom.F90 \ 
    46394714   iom_def.F90 \ 
    46404715   iom_ioipsl.F90 \ 
     
    46424717   iom_rstdimg.F90 \ 
    46434718   lbclnk.F90 \ 
    4644    lbcnfd.F90 \ 
    4645    lib_mpp.F90 \ 
    4646    lib_print.f90 \ 
    4647    $(MODEL_LIB)(dom_oce.o) \ 
     4719   lib_mpp.F90 \ 
     4720   lib_print.f90 \ 
     4721   oce.F90 \ 
     4722   par_ice_2.F90 \ 
     4723   par_kind.F90 \ 
     4724   par_oce.F90 \ 
     4725   phycst.F90 \ 
     4726   prtctl.F90 \ 
     4727   sbc_oce.F90 \ 
     4728   trdmod.F90 \ 
     4729   trdmod_oce.F90 \ 
     4730   zdf_oce.F90 \ 
     4731   zdfmxl.F90 \ 
     4732   $(MODEL_LIB)(dom_oce.o) \ 
     4733   $(MODEL_LIB)(ice_2.o) \ 
     4734   $(MODEL_LIB)(in_out_manager.o) \ 
     4735   $(MODEL_LIB)(iom.o) \ 
     4736   $(MODEL_LIB)(oce.o) \ 
     4737   $(MODEL_LIB)(phycst.o) \ 
     4738   $(MODEL_LIB)(tradmp.o) \ 
     4739   dom_oce.F90 \ 
     4740   ice_2.F90 \ 
     4741   in_out_manager.F90 \ 
     4742   iom.F90 \ 
     4743   oce.F90 \ 
     4744   phycst.F90 \ 
     4745   tradmp.F90 \ 
     4746   vectopt_loop_substitute.h90 \ 
     4747   KEY_CPP \ 
     4748   limdmp_2.F90 
     4749$(MODEL_LIB)(limdyn_2.o) : \ 
     4750   $(MODEL_LIB)(dom_ice_2.o) \ 
     4751   $(MODEL_LIB)(dom_oce.o) \ 
     4752   $(MODEL_LIB)(eosbn2.o) \ 
     4753   $(MODEL_LIB)(ice_2.o) \ 
     4754   $(MODEL_LIB)(in_out_manager.o) \ 
     4755   $(MODEL_LIB)(iom.o) \ 
     4756   $(MODEL_LIB)(lbclnk.o) \ 
     4757   $(MODEL_LIB)(lbcnfd.o) \ 
     4758   $(MODEL_LIB)(lib_mpp.o) \ 
     4759   $(MODEL_LIB)(lib_print.o) \ 
     4760   $(MODEL_LIB)(oce.o) \ 
     4761   $(MODEL_LIB)(par_ice_2.o) \ 
     4762   $(MODEL_LIB)(par_kind.o) \ 
     4763   $(MODEL_LIB)(par_oce.o) \ 
     4764   $(MODEL_LIB)(phycst.o) \ 
     4765   $(MODEL_LIB)(prtctl.o) \ 
     4766   $(MODEL_LIB)(sbc_ice.o) \ 
     4767   $(MODEL_LIB)(sbc_oce.o) \ 
     4768   dom_ice_2.F90 \ 
     4769   dom_oce.F90 \ 
     4770   eosbn2.F90 \ 
     4771   ice_2.F90 \ 
     4772   in_out_manager.F90 \ 
     4773   iom.F90 \ 
     4774   lbclnk.F90 \ 
     4775   lbcnfd.F90 \ 
     4776   lib_mpp.F90 \ 
     4777   lib_print.f90 \ 
     4778   oce.F90 \ 
     4779   par_ice_2.F90 \ 
     4780   par_kind.F90 \ 
     4781   par_oce.F90 \ 
     4782   phycst.F90 \ 
     4783   prtctl.F90 \ 
     4784   sbc_ice.F90 \ 
     4785   sbc_oce.F90 \ 
     4786   $(MODEL_LIB)(dom_ice_2.o) \ 
     4787   $(MODEL_LIB)(dom_oce.o) \ 
     4788   $(MODEL_LIB)(ice_2.o) \ 
     4789   $(MODEL_LIB)(in_out_manager.o) \ 
     4790   $(MODEL_LIB)(lbclnk.o) \ 
     4791   $(MODEL_LIB)(lib_mpp.o) \ 
     4792   $(MODEL_LIB)(limistate_2.o) \ 
     4793   $(MODEL_LIB)(limrhg_2.o) \ 
     4794   $(MODEL_LIB)(phycst.o) \ 
     4795   $(MODEL_LIB)(prtctl.o) \ 
     4796   $(MODEL_LIB)(sbc_oce.o) \ 
     4797   dom_ice_2.F90 \ 
     4798   dom_oce.F90 \ 
     4799   ice_2.F90 \ 
     4800   in_out_manager.F90 \ 
     4801   lbclnk.F90 \ 
     4802   lib_mpp.F90 \ 
     4803   limistate_2.F90 \ 
     4804   limrhg_2.F90 \ 
     4805   phycst.F90 \ 
     4806   prtctl.F90 \ 
     4807   sbc_oce.F90 \ 
     4808   vectopt_loop_substitute.h90 \ 
     4809   KEY_CPP \ 
     4810   limdyn_2.F90 
     4811$(MODEL_LIB)(limhdf_2.o) : \ 
     4812   $(MODEL_LIB)(dom_oce.o) \ 
     4813   $(MODEL_LIB)(in_out_manager.o) \ 
     4814   $(MODEL_LIB)(lbcnfd.o) \ 
     4815   $(MODEL_LIB)(lib_mpp.o) \ 
     4816   $(MODEL_LIB)(lib_print.o) \ 
     4817   $(MODEL_LIB)(oce.o) \ 
     4818   $(MODEL_LIB)(par_ice_2.o) \ 
     4819   $(MODEL_LIB)(par_kind.o) \ 
     4820   $(MODEL_LIB)(par_oce.o) \ 
     4821   dom_oce.F90 \ 
     4822   in_out_manager.F90 \ 
     4823   lbcnfd.F90 \ 
     4824   lib_mpp.F90 \ 
     4825   lib_print.f90 \ 
     4826   oce.F90 \ 
     4827   par_ice_2.F90 \ 
     4828   par_kind.F90 \ 
     4829   par_oce.F90 \ 
     4830   $(MODEL_LIB)(dom_oce.o) \ 
     4831   $(MODEL_LIB)(ice_2.o) \ 
     4832   $(MODEL_LIB)(in_out_manager.o) \ 
     4833   $(MODEL_LIB)(lbclnk.o) \ 
     4834   $(MODEL_LIB)(lib_mpp.o) \ 
     4835   $(MODEL_LIB)(prtctl.o) \ 
     4836   dom_oce.F90 \ 
     4837   ice_2.F90 \ 
     4838   in_out_manager.F90 \ 
     4839   lbclnk.F90 \ 
     4840   lib_mpp.F90 \ 
     4841   prtctl.F90 \ 
     4842   vectopt_loop_substitute.h90 \ 
     4843   KEY_CPP \ 
     4844   limhdf_2.F90 
     4845$(MODEL_LIB)(limistate_2.o) : \ 
     4846   $(MODEL_LIB)(dianam.o) \ 
     4847   $(MODEL_LIB)(dom_oce.o) \ 
     4848   $(MODEL_LIB)(domngb.o) \ 
    46484849   $(MODEL_LIB)(in_out_manager.o) \ 
    46494850   $(MODEL_LIB)(iom_def.o) \ 
     
    46614862   $(MODEL_LIB)(phycst.o) \ 
    46624863   $(MODEL_LIB)(prtctl.o) \ 
     4864   $(MODEL_LIB)(sbc_oce.o) \ 
    46634865   $(MODEL_LIB)(zdfddm.o) \ 
    4664    oce.F90 \ 
    4665    par_ice_2.F90 \ 
    4666    par_kind.F90 \ 
    4667    par_oce.F90 \ 
    4668    phycst.F90 \ 
    4669    prtctl.F90 \ 
    4670    zdfddm.F90 \ 
    4671    dom_ice_2.F90 \ 
    4672    eosbn2.F90 \ 
    4673    ice_2.F90 \ 
    4674    in_out_manager.F90 \ 
    4675    iom.F90 \ 
    4676    lbclnk.F90 \ 
    4677    $(MODEL_LIB)(dom_ice_2.o) \ 
    4678    $(MODEL_LIB)(eosbn2.o) \ 
    4679    $(MODEL_LIB)(ice_2.o) \ 
    4680    $(MODEL_LIB)(in_out_manager.o) \ 
    4681    $(MODEL_LIB)(iom.o) \ 
    4682    $(MODEL_LIB)(lbclnk.o) \ 
    4683    $(MODEL_LIB)(oce.o) \ 
    4684    $(MODEL_LIB)(par_ice_2.o) \ 
    4685    $(MODEL_LIB)(phycst.o) \ 
    4686    oce.F90 \ 
    4687    par_ice_2.F90 \ 
    4688    phycst.F90 \ 
    4689    KEY_CPP \ 
    4690    limistate_2.F90 
    4691 $(MODEL_LIB)(limmsh_2.o) : \ 
    4692    dom_oce.F90 \ 
    4693    in_out_manager.F90 \ 
    4694    lbcnfd.F90 \ 
    4695    lib_mpp.F90 \ 
    4696    lib_print.f90 \ 
    4697    $(MODEL_LIB)(dom_oce.o) \ 
    4698    $(MODEL_LIB)(in_out_manager.o) \ 
    4699    $(MODEL_LIB)(lbcnfd.o) \ 
    4700    $(MODEL_LIB)(lib_mpp.o) \ 
    4701    $(MODEL_LIB)(lib_print.o) \ 
    4702    $(MODEL_LIB)(oce.o) \ 
    4703    $(MODEL_LIB)(par_ice_2.o) \ 
    4704    $(MODEL_LIB)(par_kind.o) \ 
    4705    $(MODEL_LIB)(par_oce.o) \ 
    4706    oce.F90 \ 
    4707    par_ice_2.F90 \ 
    4708    par_kind.F90 \ 
    4709    par_oce.F90 \ 
    4710    dom_ice_2.F90 \ 
    4711    dom_oce.F90 \ 
    4712    in_out_manager.F90 \ 
    4713    lbclnk.F90 \ 
    4714    $(MODEL_LIB)(dom_ice_2.o) \ 
    4715    $(MODEL_LIB)(dom_oce.o) \ 
    4716    $(MODEL_LIB)(in_out_manager.o) \ 
    4717    $(MODEL_LIB)(lbclnk.o) \ 
    4718    $(MODEL_LIB)(phycst.o) \ 
    4719    phycst.F90 \ 
    4720    KEY_CPP \ 
    4721    limmsh_2.F90 
    4722 $(MODEL_LIB)(limrhg_2.o) : \ 
    4723    dom_oce.F90 \ 
    4724    in_out_manager.F90 \ 
    4725    lbcnfd.F90 \ 
    4726    lib_mpp.F90 \ 
    4727    lib_print.f90 \ 
    4728    $(MODEL_LIB)(dom_oce.o) \ 
    4729    $(MODEL_LIB)(in_out_manager.o) \ 
    4730    $(MODEL_LIB)(lbcnfd.o) \ 
    4731    $(MODEL_LIB)(lib_mpp.o) \ 
    4732    $(MODEL_LIB)(lib_print.o) \ 
    4733    $(MODEL_LIB)(oce.o) \ 
    4734    $(MODEL_LIB)(par_ice_2.o) \ 
    4735    $(MODEL_LIB)(par_kind.o) \ 
    4736    $(MODEL_LIB)(par_oce.o) \ 
    4737    oce.F90 \ 
    4738    par_ice_2.F90 \ 
    4739    par_kind.F90 \ 
    4740    par_oce.F90 \ 
    4741    dom_ice_2.F90 \ 
    4742    dom_oce.F90 \ 
    4743    ice_2.F90 \ 
    4744    in_out_manager.F90 \ 
    4745    lbclnk.F90 \ 
    4746    lib_mpp.F90 \ 
    4747    $(MODEL_LIB)(dom_ice_2.o) \ 
    4748    $(MODEL_LIB)(dom_oce.o) \ 
    4749    $(MODEL_LIB)(ice_2.o) \ 
    4750    $(MODEL_LIB)(in_out_manager.o) \ 
    4751    $(MODEL_LIB)(lbclnk.o) \ 
    4752    $(MODEL_LIB)(lib_mpp.o) \ 
    4753    $(MODEL_LIB)(par_oce.o) \ 
    4754    $(MODEL_LIB)(phycst.o) \ 
    4755    $(MODEL_LIB)(prtctl.o) \ 
    4756    $(MODEL_LIB)(sbc_ice.o) \ 
    4757    $(MODEL_LIB)(sbc_oce.o) \ 
    4758    par_oce.F90 \ 
    4759    phycst.F90 \ 
    4760    prtctl.F90 \ 
    4761    sbc_ice.F90 \ 
    4762    sbc_oce.F90 \ 
    4763    vectopt_loop_substitute.h90 \ 
    4764    KEY_CPP \ 
    4765    limrhg_2.F90 
    4766 $(MODEL_LIB)(limrst_2.o) : \ 
    4767    dom_oce.F90 \ 
     4866   dianam.F90 \ 
     4867   dom_oce.F90 \ 
     4868   domngb.F90 \ 
    47684869   in_out_manager.F90 \ 
    47694870   iom_def.F90 \ 
     
    47724873   iom_rstdimg.F90 \ 
    47734874   lbclnk.F90 \ 
    4774    lib_print.f90 \ 
    4775    $(MODEL_LIB)(dom_oce.o) \ 
     4875   lbcnfd.F90 \ 
     4876   lib_mpp.F90 \ 
     4877   lib_print.f90 \ 
     4878   oce.F90 \ 
     4879   par_ice_2.F90 \ 
     4880   par_kind.F90 \ 
     4881   par_oce.F90 \ 
     4882   phycst.F90 \ 
     4883   prtctl.F90 \ 
     4884   sbc_oce.F90 \ 
     4885   zdfddm.F90 \ 
     4886  &