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

Changeset 366 for trunk/CONFIG/ORCA2_LIM


Ignore:
Timestamp:
2005-12-21T18:45:17+01:00 (18 years ago)
Author:
opalod
Message:

nemo_v1_config_003 : CT : Add new surface pressure gradient algorithms

File:
1 edited

Legend:

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

    r365 r366  
    1616#-Q- hpux  # F_O = $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce 
    1717#-Q- hpux  # regular options! 
    18 #-Q- hpux  F_O = $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce_$(NEMOLIB) 
     18#-Q- hpux  F_O = $(FTRACE) -Wf,-A idbl4 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce 
    1919#-Q- hpux  L_X = $(L_O) 
    2020#-Q- linux  # Compiler options for the ORCA model (pgf version) 
     
    3333#-Q- osxxlf    # Compiler options for the ORCA model (osxxlf version) 
    3434#-Q- osxxlf    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce 
    35 #-Q- osxxlf    L_X = -qrealsize=8 -O3 
     35#-Q- osxxlf    L_O = -qrealsize=8 -O3 
    3636PREF= 
    3737#-Q- sxnec  PREF=i. 
     
    118118# .o file list in the library 
    119119LIB_OBJ = \ 
    120       $(MODEL_LIB)/ctlopn.o\ 
    121       $(MODEL_LIB)/lib_cray.o\ 
    122       $(MODEL_LIB)/lib_isml.o\ 
    123       $(MODEL_LIB)/lib_print.o\ 
    124       $(MODEL_LIB)/prtctl.o\ 
    125       $(MODEL_LIB)/albedo.o\ 
    126       $(MODEL_LIB)/blk_oce.o\ 
    127       $(MODEL_LIB)/bulk.o\ 
    128       $(MODEL_LIB)/cla.o\ 
    129       $(MODEL_LIB)/cla_div.o\ 
    130       $(MODEL_LIB)/cla_dynspg.o\ 
    131       $(MODEL_LIB)/closea.o\ 
    132       $(MODEL_LIB)/cpl.o\ 
    133       $(MODEL_LIB)/cpl_oce.o\ 
    134       $(MODEL_LIB)/daymod.o\ 
    135       $(MODEL_LIB)/diadimg.o\ 
    136       $(MODEL_LIB)/diafwb.o\ 
    137       $(MODEL_LIB)/diagap.o\ 
    138       $(MODEL_LIB)/diahdy.o\ 
    139       $(MODEL_LIB)/diahth.o\ 
    140       $(MODEL_LIB)/dianam.o\ 
    141       $(MODEL_LIB)/diaptr.o\ 
    142       $(MODEL_LIB)/diaspr.o\ 
    143       $(MODEL_LIB)/diawri1d.o\ 
    144       $(MODEL_LIB)/diawri.o\ 
    145       $(MODEL_LIB)/divcur.o\ 
    146       $(MODEL_LIB)/domain.o\ 
    147       $(MODEL_LIB)/domcfg.o\ 
    148       $(MODEL_LIB)/domhgr.o\ 
    149       $(MODEL_LIB)/dommsk.o\ 
    150       $(MODEL_LIB)/domstp.o\ 
    151       $(MODEL_LIB)/domwri.o\ 
    152       $(MODEL_LIB)/domzgr.o\ 
    153       $(MODEL_LIB)/dom_ice.o\ 
    154       $(MODEL_LIB)/dom_oce.o\ 
    155       $(MODEL_LIB)/dtasal.o\ 
    156       $(MODEL_LIB)/dtasst.o\ 
    157       $(MODEL_LIB)/dtatem.o\ 
    158       $(MODEL_LIB)/dyncor1d.o\ 
    159       $(MODEL_LIB)/dynhpg.o\ 
    160       $(MODEL_LIB)/dynhpg_atsk.o\ 
    161       $(MODEL_LIB)/dynkeg.o\ 
    162       $(MODEL_LIB)/dynldf_bilapg.o\ 
    163       $(MODEL_LIB)/dynldf_bilap.o\ 
    164       $(MODEL_LIB)/dynldf_iso.o\ 
    165       $(MODEL_LIB)/dynldf_lap.o\ 
    166       $(MODEL_LIB)/dynnxt1d.o\ 
    167       $(MODEL_LIB)/dynnxt.o\ 
    168       $(MODEL_LIB)/dynspg.o\ 
    169       $(MODEL_LIB)/dynspg_exp.o\ 
    170       $(MODEL_LIB)/dynspg_flt.o\ 
    171       $(MODEL_LIB)/dynspg_flt_jki.o\ 
    172       $(MODEL_LIB)/dynspg_rl.o\ 
    173       $(MODEL_LIB)/dynspg_ts.o\ 
    174       $(MODEL_LIB)/dynvor.o\ 
    175       $(MODEL_LIB)/dynzad.o\ 
    176       $(MODEL_LIB)/dynzdf_exp.o\ 
    177       $(MODEL_LIB)/dynzdf_imp.o\ 
    178       $(MODEL_LIB)/dynzdf_imp_atsk.o\ 
    179       $(MODEL_LIB)/dynzdf_iso.o\ 
    180       $(MODEL_LIB)/eosbn2.o\ 
    181       $(MODEL_LIB)/flo4rk.o\ 
    182       $(MODEL_LIB)/floats.o\ 
    183       $(MODEL_LIB)/floblk.o\ 
    184       $(MODEL_LIB)/flodom.o\ 
    185       $(MODEL_LIB)/flowri.o\ 
    186       $(MODEL_LIB)/flo_oce.o\ 
    187       $(MODEL_LIB)/flxblk.o\ 
    188       $(MODEL_LIB)/flxfwb.o\ 
    189       $(MODEL_LIB)/flxmod.o\ 
    190       $(MODEL_LIB)/flxrnf.o\ 
    191       $(MODEL_LIB)/flx_oce.o\ 
    192       $(MODEL_LIB)/geo2ocean.o\ 
    193       $(MODEL_LIB)/iceini.o\ 
    194       $(MODEL_LIB)/icestp1d.o\ 
    195       $(MODEL_LIB)/icestp.o\ 
    196       $(MODEL_LIB)/ice.o\ 
    197       $(MODEL_LIB)/ice_oce.o\ 
    198       $(MODEL_LIB)/ini1d.o\ 
    199       $(MODEL_LIB)/initrc.o\ 
    200       $(MODEL_LIB)/in_out_manager.o\ 
    201       $(MODEL_LIB)/istate.o\ 
    202       $(MODEL_LIB)/lbclnk.o\ 
    203       $(MODEL_LIB)/ldfdyn.o\ 
    204       $(MODEL_LIB)/ldfdyn_oce.o\ 
    205       $(MODEL_LIB)/ldfeiv.o\ 
    206       $(MODEL_LIB)/ldfslp.o\ 
    207       $(MODEL_LIB)/ldftra.o\ 
    208       $(MODEL_LIB)/ldftra_oce.o\ 
    209       $(MODEL_LIB)/lib_feti.o\ 
    210       $(MODEL_LIB)/lib_mpp.o\ 
    211       $(MODEL_LIB)/limadv.o\ 
    212       $(MODEL_LIB)/limdia.o\ 
    213       $(MODEL_LIB)/limdyn.o\ 
    214       $(MODEL_LIB)/limflx.o\ 
    215       $(MODEL_LIB)/limhdf.o\ 
    216       $(MODEL_LIB)/limistate.o\ 
    217       $(MODEL_LIB)/limmsh.o\ 
    218       $(MODEL_LIB)/limrhg.o\ 
    219       $(MODEL_LIB)/limrst.o\ 
    220       $(MODEL_LIB)/limtab.o\ 
    221       $(MODEL_LIB)/limthd.o\ 
    222       $(MODEL_LIB)/limthd_lac.o\ 
    223       $(MODEL_LIB)/limthd_zdf.o\ 
    224       $(MODEL_LIB)/limtrp.o\ 
    225       $(MODEL_LIB)/limwri.o\ 
    226       $(MODEL_LIB)/mppini.o\ 
    227       $(MODEL_LIB)/obccli.o\ 
    228       $(MODEL_LIB)/obcdom.o\ 
    229       $(MODEL_LIB)/obcdta.o\ 
    230       $(MODEL_LIB)/obcdyn.o\ 
    231       $(MODEL_LIB)/obcini.o\ 
    232       $(MODEL_LIB)/obcrad.o\ 
    233       $(MODEL_LIB)/obcrst.o\ 
    234       $(MODEL_LIB)/obcspg.o\ 
    235       $(MODEL_LIB)/obctra.o\ 
    236       $(MODEL_LIB)/obcvol.o\ 
    237       $(MODEL_LIB)/obc_oce.o\ 
    238       $(MODEL_LIB)/obc_par.o\ 
    239       $(MODEL_LIB)/ocesbc.o\ 
    240       $(MODEL_LIB)/oce.o\ 
    241       $(MODEL_LIB)/ocfzpt.o\ 
    242       $(MODEL_LIB)/opa.o\ 
    243       $(MODEL_LIB)/par_ice.o\ 
    244       $(MODEL_LIB)/par_kind.o\ 
    245       $(MODEL_LIB)/par_oce.o\ 
    246       $(MODEL_LIB)/phycst.o\ 
    247       $(MODEL_LIB)/restart.o\ 
    248       $(MODEL_LIB)/sms.o\ 
    249       $(MODEL_LIB)/solfet.o\ 
    250       $(MODEL_LIB)/solisl.o\ 
    251       $(MODEL_LIB)/solmat.o\ 
    252       $(MODEL_LIB)/solpcg.o\ 
    253       $(MODEL_LIB)/solsor.o\ 
    254       $(MODEL_LIB)/solsor_e.o\ 
    255       $(MODEL_LIB)/solver.o\ 
    256       $(MODEL_LIB)/sol_oce.o\ 
    257       $(MODEL_LIB)/step1d.o\ 
    258       $(MODEL_LIB)/step.o\ 
    259       $(MODEL_LIB)/stpctl.o\ 
    260       $(MODEL_LIB)/taumod.o\ 
    261       $(MODEL_LIB)/thd_ice.o\ 
    262       $(MODEL_LIB)/traadv_cen2.o\ 
    263       $(MODEL_LIB)/traadv_ctl.o\ 
    264       $(MODEL_LIB)/traadv_muscl2.o\ 
    265       $(MODEL_LIB)/traadv_muscl.o\ 
    266       $(MODEL_LIB)/traadv_tvd.o\ 
    267       $(MODEL_LIB)/trabbc.o\ 
    268       $(MODEL_LIB)/trabbl.o\ 
    269       $(MODEL_LIB)/tradmp.o\ 
    270       $(MODEL_LIB)/traldf_bilapg.o\ 
    271       $(MODEL_LIB)/traldf_bilap.o\ 
    272       $(MODEL_LIB)/traldf_iso.o\ 
    273       $(MODEL_LIB)/traldf_iso_zps.o\ 
    274       $(MODEL_LIB)/traldf_lap.o\ 
    275       $(MODEL_LIB)/tranpc.o\ 
    276       $(MODEL_LIB)/tranxt.o\ 
    277       $(MODEL_LIB)/traqsr.o\ 
    278       $(MODEL_LIB)/trasbc.o\ 
    279       $(MODEL_LIB)/trazdf_exp.o\ 
    280       $(MODEL_LIB)/trazdf_imp.o\ 
    281       $(MODEL_LIB)/trazdf_iso.o\ 
    282       $(MODEL_LIB)/trazdf_iso_vopt.o\ 
    283       $(MODEL_LIB)/trcstp.o\ 
    284       $(MODEL_LIB)/trc_oce.o\ 
    285       $(MODEL_LIB)/trdicp.o\ 
    286       $(MODEL_LIB)/trdicp_oce.o\ 
    287       $(MODEL_LIB)/trdmld.o\ 
    288       $(MODEL_LIB)/trdmld_oce.o\ 
    289       $(MODEL_LIB)/trdmod.o\ 
    290       $(MODEL_LIB)/trdmod_oce.o\ 
    291       $(MODEL_LIB)/trdvor.o\ 
    292       $(MODEL_LIB)/trdvor_oce.o\ 
    293       $(MODEL_LIB)/wzvmod.o\ 
    294       $(MODEL_LIB)/zdfbfr.o\ 
    295       $(MODEL_LIB)/zdfddm.o\ 
    296       $(MODEL_LIB)/zdfevd.o\ 
    297       $(MODEL_LIB)/zdfini.o\ 
    298       $(MODEL_LIB)/zdfkpp.o\ 
    299       $(MODEL_LIB)/zdfmxl.o\ 
    300       $(MODEL_LIB)/zdfric.o\ 
    301       $(MODEL_LIB)/zdftke.o\ 
    302       $(MODEL_LIB)/zdf_oce.o\ 
    303       $(MODEL_LIB)/zpshde.o 
     120      $(MODEL_LIB)(ctlopn.o)\ 
     121      $(MODEL_LIB)(lib_cray.o)\ 
     122      $(MODEL_LIB)(lib_isml.o)\ 
     123      $(MODEL_LIB)(lib_print.o)\ 
     124      $(MODEL_LIB)(prtctl.o)\ 
     125      $(MODEL_LIB)(albedo.o)\ 
     126      $(MODEL_LIB)(blk_oce.o)\ 
     127      $(MODEL_LIB)(bulk.o)\ 
     128      $(MODEL_LIB)(cla.o)\ 
     129      $(MODEL_LIB)(cla_div.o)\ 
     130      $(MODEL_LIB)(cla_dynspg.o)\ 
     131      $(MODEL_LIB)(closea.o)\ 
     132      $(MODEL_LIB)(cpl.o)\ 
     133      $(MODEL_LIB)(cpl_oce.o)\ 
     134      $(MODEL_LIB)(daymod.o)\ 
     135      $(MODEL_LIB)(diadimg.o)\ 
     136      $(MODEL_LIB)(diafwb.o)\ 
     137      $(MODEL_LIB)(diagap.o)\ 
     138      $(MODEL_LIB)(diahdy.o)\ 
     139      $(MODEL_LIB)(diahth.o)\ 
     140      $(MODEL_LIB)(dianam.o)\ 
     141      $(MODEL_LIB)(diaptr.o)\ 
     142      $(MODEL_LIB)(diaspr.o)\ 
     143      $(MODEL_LIB)(diawri.o)\ 
     144      $(MODEL_LIB)(diawri1d.o)\ 
     145      $(MODEL_LIB)(divcur.o)\ 
     146      $(MODEL_LIB)(dom_ice.o)\ 
     147      $(MODEL_LIB)(dom_oce.o)\ 
     148      $(MODEL_LIB)(domain.o)\ 
     149      $(MODEL_LIB)(domcfg.o)\ 
     150      $(MODEL_LIB)(domhgr.o)\ 
     151      $(MODEL_LIB)(dommsk.o)\ 
     152      $(MODEL_LIB)(domstp.o)\ 
     153      $(MODEL_LIB)(domwri.o)\ 
     154      $(MODEL_LIB)(domzgr.o)\ 
     155      $(MODEL_LIB)(dtasal.o)\ 
     156      $(MODEL_LIB)(dtasst.o)\ 
     157      $(MODEL_LIB)(dtatem.o)\ 
     158      $(MODEL_LIB)(dyncor1d.o)\ 
     159      $(MODEL_LIB)(dynhpg.o)\ 
     160      $(MODEL_LIB)(dynhpg_atsk.o)\ 
     161      $(MODEL_LIB)(dynkeg.o)\ 
     162      $(MODEL_LIB)(dynldf_bilap.o)\ 
     163      $(MODEL_LIB)(dynldf_bilapg.o)\ 
     164      $(MODEL_LIB)(dynldf_iso.o)\ 
     165      $(MODEL_LIB)(dynldf_lap.o)\ 
     166      $(MODEL_LIB)(dynnxt.o)\ 
     167      $(MODEL_LIB)(dynnxt1d.o)\ 
     168      $(MODEL_LIB)(dynspg.o)\ 
     169      $(MODEL_LIB)(dynspg_exp.o)\ 
     170      $(MODEL_LIB)(dynspg_flt.o)\ 
     171      $(MODEL_LIB)(dynspg_flt_jki.o)\ 
     172      $(MODEL_LIB)(dynspg_rl.o)\ 
     173      $(MODEL_LIB)(dynspg_ts.o)\ 
     174      $(MODEL_LIB)(dynvor.o)\ 
     175      $(MODEL_LIB)(dynzad.o)\ 
     176      $(MODEL_LIB)(dynzdf_exp.o)\ 
     177      $(MODEL_LIB)(dynzdf_imp.o)\ 
     178      $(MODEL_LIB)(dynzdf_imp_atsk.o)\ 
     179      $(MODEL_LIB)(dynzdf_iso.o)\ 
     180      $(MODEL_LIB)(eosbn2.o)\ 
     181      $(MODEL_LIB)(flo4rk.o)\ 
     182      $(MODEL_LIB)(flo_oce.o)\ 
     183      $(MODEL_LIB)(floats.o)\ 
     184      $(MODEL_LIB)(floblk.o)\ 
     185      $(MODEL_LIB)(flodom.o)\ 
     186      $(MODEL_LIB)(flowri.o)\ 
     187      $(MODEL_LIB)(flx_oce.o)\ 
     188      $(MODEL_LIB)(flxblk.o)\ 
     189      $(MODEL_LIB)(flxfwb.o)\ 
     190      $(MODEL_LIB)(flxmod.o)\ 
     191      $(MODEL_LIB)(flxrnf.o)\ 
     192      $(MODEL_LIB)(geo2ocean.o)\ 
     193      $(MODEL_LIB)(ice.o)\ 
     194      $(MODEL_LIB)(ice_oce.o)\ 
     195      $(MODEL_LIB)(iceini.o)\ 
     196      $(MODEL_LIB)(icestp.o)\ 
     197      $(MODEL_LIB)(icestp1d.o)\ 
     198      $(MODEL_LIB)(in_out_manager.o)\ 
     199      $(MODEL_LIB)(ini1d.o)\ 
     200      $(MODEL_LIB)(initrc.o)\ 
     201      $(MODEL_LIB)(istate.o)\ 
     202      $(MODEL_LIB)(lbclnk.o)\ 
     203      $(MODEL_LIB)(ldfdyn.o)\ 
     204      $(MODEL_LIB)(ldfdyn_oce.o)\ 
     205      $(MODEL_LIB)(ldfeiv.o)\ 
     206      $(MODEL_LIB)(ldfslp.o)\ 
     207      $(MODEL_LIB)(ldftra.o)\ 
     208      $(MODEL_LIB)(ldftra_oce.o)\ 
     209      $(MODEL_LIB)(lib_feti.o)\ 
     210      $(MODEL_LIB)(lib_mpp.o)\ 
     211      $(MODEL_LIB)(limadv.o)\ 
     212      $(MODEL_LIB)(limdia.o)\ 
     213      $(MODEL_LIB)(limdyn.o)\ 
     214      $(MODEL_LIB)(limflx.o)\ 
     215      $(MODEL_LIB)(limhdf.o)\ 
     216      $(MODEL_LIB)(limistate.o)\ 
     217      $(MODEL_LIB)(limmsh.o)\ 
     218      $(MODEL_LIB)(limrhg.o)\ 
     219      $(MODEL_LIB)(limrst.o)\ 
     220      $(MODEL_LIB)(limtab.o)\ 
     221      $(MODEL_LIB)(limthd.o)\ 
     222      $(MODEL_LIB)(limthd_lac.o)\ 
     223      $(MODEL_LIB)(limthd_zdf.o)\ 
     224      $(MODEL_LIB)(limtrp.o)\ 
     225      $(MODEL_LIB)(limwri.o)\ 
     226      $(MODEL_LIB)(mppini.o)\ 
     227      $(MODEL_LIB)(obc_oce.o)\ 
     228      $(MODEL_LIB)(obc_par.o)\ 
     229      $(MODEL_LIB)(obccli.o)\ 
     230      $(MODEL_LIB)(obcdom.o)\ 
     231      $(MODEL_LIB)(obcdta.o)\ 
     232      $(MODEL_LIB)(obcdyn.o)\ 
     233      $(MODEL_LIB)(obcini.o)\ 
     234      $(MODEL_LIB)(obcrad.o)\ 
     235      $(MODEL_LIB)(obcrst.o)\ 
     236      $(MODEL_LIB)(obcspg.o)\ 
     237      $(MODEL_LIB)(obctra.o)\ 
     238      $(MODEL_LIB)(obcvol.o)\ 
     239      $(MODEL_LIB)(oce.o)\ 
     240      $(MODEL_LIB)(ocesbc.o)\ 
     241      $(MODEL_LIB)(ocfzpt.o)\ 
     242      $(MODEL_LIB)(opa.o)\ 
     243      $(MODEL_LIB)(par_ice.o)\ 
     244      $(MODEL_LIB)(par_kind.o)\ 
     245      $(MODEL_LIB)(par_oce.o)\ 
     246      $(MODEL_LIB)(phycst.o)\ 
     247      $(MODEL_LIB)(restart.o)\ 
     248      $(MODEL_LIB)(sms.o)\ 
     249      $(MODEL_LIB)(sol_oce.o)\ 
     250      $(MODEL_LIB)(solfet.o)\ 
     251      $(MODEL_LIB)(solisl.o)\ 
     252      $(MODEL_LIB)(solmat.o)\ 
     253      $(MODEL_LIB)(solpcg.o)\ 
     254      $(MODEL_LIB)(solsor.o)\ 
     255      $(MODEL_LIB)(solsor_e.o)\ 
     256      $(MODEL_LIB)(solver.o)\ 
     257      $(MODEL_LIB)(step.o)\ 
     258      $(MODEL_LIB)(step1d.o)\ 
     259      $(MODEL_LIB)(stpctl.o)\ 
     260      $(MODEL_LIB)(taumod.o)\ 
     261      $(MODEL_LIB)(thd_ice.o)\ 
     262      $(MODEL_LIB)(traadv_cen2.o)\ 
     263      $(MODEL_LIB)(traadv_ctl.o)\ 
     264      $(MODEL_LIB)(traadv_muscl.o)\ 
     265      $(MODEL_LIB)(traadv_muscl2.o)\ 
     266      $(MODEL_LIB)(traadv_tvd.o)\ 
     267      $(MODEL_LIB)(trabbc.o)\ 
     268      $(MODEL_LIB)(trabbl.o)\ 
     269      $(MODEL_LIB)(tradmp.o)\ 
     270      $(MODEL_LIB)(traldf_bilap.o)\ 
     271      $(MODEL_LIB)(traldf_bilapg.o)\ 
     272      $(MODEL_LIB)(traldf_iso.o)\ 
     273      $(MODEL_LIB)(traldf_iso_zps.o)\ 
     274      $(MODEL_LIB)(traldf_lap.o)\ 
     275      $(MODEL_LIB)(tranpc.o)\ 
     276      $(MODEL_LIB)(tranxt.o)\ 
     277      $(MODEL_LIB)(traqsr.o)\ 
     278      $(MODEL_LIB)(trasbc.o)\ 
     279      $(MODEL_LIB)(trazdf_exp.o)\ 
     280      $(MODEL_LIB)(trazdf_imp.o)\ 
     281      $(MODEL_LIB)(trazdf_iso.o)\ 
     282      $(MODEL_LIB)(trazdf_iso_vopt.o)\ 
     283      $(MODEL_LIB)(trc_oce.o)\ 
     284      $(MODEL_LIB)(trcstp.o)\ 
     285      $(MODEL_LIB)(trdicp.o)\ 
     286      $(MODEL_LIB)(trdicp_oce.o)\ 
     287      $(MODEL_LIB)(trdmld.o)\ 
     288      $(MODEL_LIB)(trdmld_oce.o)\ 
     289      $(MODEL_LIB)(trdmod.o)\ 
     290      $(MODEL_LIB)(trdmod_oce.o)\ 
     291      $(MODEL_LIB)(trdvor.o)\ 
     292      $(MODEL_LIB)(trdvor_oce.o)\ 
     293      $(MODEL_LIB)(wzvmod.o)\ 
     294      $(MODEL_LIB)(zdf_oce.o)\ 
     295      $(MODEL_LIB)(zdfbfr.o)\ 
     296      $(MODEL_LIB)(zdfddm.o)\ 
     297      $(MODEL_LIB)(zdfevd.o)\ 
     298      $(MODEL_LIB)(zdfini.o)\ 
     299      $(MODEL_LIB)(zdfkpp.o)\ 
     300      $(MODEL_LIB)(zdfmxl.o)\ 
     301      $(MODEL_LIB)(zdfric.o)\ 
     302      $(MODEL_LIB)(zdftke.o)\ 
     303      $(MODEL_LIB)(zpshde.o) 
    304304# 
    305305.SUFFIXES: .f90 .F90 .F 
     
    313313      $(RM) model.o $(MODDIR)/oce/*.mod $(MODEL_LIB) $(SXMODEL_LIB) $(EXEC_BIN) 
    314314      @echo OPA model \(.o .mod libraries and executables are removed\) 
    315  
    316315# dependancies 
    317316diroce: 
     
    429428#-Q- linux  @mv $(PREF)$*.lst $(PREF)$*.L 
    430429#-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
    431       @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 
     430      @if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi 
    432431# 
    433 $(MODEL_LIB)/albedo.o : \ 
     432$(MODEL_LIB)(albedo.o) :   \ 
     433   $(MODEL_LIB)(dom_oce.o) \ 
     434   $(MODEL_LIB)(in_out_manager.o) \ 
     435   $(MODEL_LIB)(lib_mpp.o) \ 
     436   $(MODEL_LIB)(lib_print.o) \ 
     437   $(MODEL_LIB)(oce.o) \ 
     438   $(MODEL_LIB)(par_ice.o) \ 
     439   $(MODEL_LIB)(par_kind.o) \ 
     440   $(MODEL_LIB)(par_oce.o) \ 
     441   $(MODEL_LIB)(phycst.o) \ 
     442   $(MODEL_LIB)(prtctl.o) \ 
    434443   dom_oce.F90 \ 
    435444   in_out_manager.F90 \ 
     
    442451   phycst.F90 \ 
    443452   prtctl.f90 \ 
    444    $(MODEL_LIB)/dom_oce.o \ 
    445    $(MODEL_LIB)/in_out_manager.o \ 
    446    $(MODEL_LIB)/lib_mpp.o \ 
    447    $(MODEL_LIB)/lib_print.o \ 
    448    $(MODEL_LIB)/oce.o \ 
    449    $(MODEL_LIB)/par_ice.o \ 
    450    $(MODEL_LIB)/par_kind.o \ 
    451    $(MODEL_LIB)/par_oce.o \ 
    452    $(MODEL_LIB)/phycst.o \ 
    453    $(MODEL_LIB)/prtctl.o \ 
     453   $(MODEL_LIB)(blk_oce.o) \ 
     454   $(MODEL_LIB)(cpl_oce.o) \ 
     455   $(MODEL_LIB)(daymod.o) \ 
     456   $(MODEL_LIB)(dom_oce.o) \ 
     457   $(MODEL_LIB)(flx_oce.o) \ 
     458   $(MODEL_LIB)(ice.o) \ 
     459   $(MODEL_LIB)(in_out_manager.o) \ 
     460   $(MODEL_LIB)(lbclnk.o) \ 
     461   $(MODEL_LIB)(oce.o) \ 
     462   $(MODEL_LIB)(ocfzpt.o) \ 
     463   $(MODEL_LIB)(phycst.o) \ 
    454464   blk_oce.F90 \ 
    455465   cpl_oce.F90 \ 
     
    463473   ocfzpt.F90 \ 
    464474   phycst.F90 \ 
    465    $(MODEL_LIB)/blk_oce.o \ 
    466    $(MODEL_LIB)/cpl_oce.o \ 
    467    $(MODEL_LIB)/daymod.o \ 
    468    $(MODEL_LIB)/dom_oce.o \ 
    469    $(MODEL_LIB)/flx_oce.o \ 
    470    $(MODEL_LIB)/ice.o \ 
    471    $(MODEL_LIB)/in_out_manager.o \ 
    472    $(MODEL_LIB)/lbclnk.o \ 
    473    $(MODEL_LIB)/oce.o \ 
    474    $(MODEL_LIB)/ocfzpt.o \ 
    475    $(MODEL_LIB)/phycst.o \ 
    476475   albedo.F90 
    477 $(MODEL_LIB)/blk_oce.o :   \ 
    478    par_kind.F90 \ 
    479    $(MODEL_LIB)/par_kind.o \ 
    480    par_oce.F90 \ 
    481    $(MODEL_LIB)/par_oce.o \ 
     476$(MODEL_LIB)(blk_oce.o) :  \ 
     477   $(MODEL_LIB)(par_kind.o) \ 
     478   par_kind.F90 \ 
     479   $(MODEL_LIB)(par_oce.o) \ 
     480   par_oce.F90 \ 
    482481   blk_oce.F90 
    483 $(MODEL_LIB)/bulk.o :   \ 
     482$(MODEL_LIB)(bulk.o) :  \ 
     483   $(MODEL_LIB)(albedo.o) \ 
     484   $(MODEL_LIB)(blk_oce.o) \ 
     485   $(MODEL_LIB)(cpl_oce.o) \ 
     486   $(MODEL_LIB)(daymod.o) \ 
     487   $(MODEL_LIB)(dom_oce.o) \ 
     488   $(MODEL_LIB)(flx_oce.o) \ 
     489   $(MODEL_LIB)(in_out_manager.o) \ 
     490   $(MODEL_LIB)(lbclnk.o) \ 
     491   $(MODEL_LIB)(lib_mpp.o) \ 
     492   $(MODEL_LIB)(lib_print.o) \ 
     493   $(MODEL_LIB)(oce.o) \ 
     494   $(MODEL_LIB)(ocfzpt.o) \ 
     495   $(MODEL_LIB)(par_kind.o) \ 
     496   $(MODEL_LIB)(par_oce.o) \ 
     497   $(MODEL_LIB)(phycst.o) \ 
     498   $(MODEL_LIB)(prtctl.o) \ 
    484499   albedo.F90 \ 
    485500   blk_oce.F90 \ 
     
    498513   phycst.F90 \ 
    499514   prtctl.f90 \ 
    500    $(MODEL_LIB)/albedo.o \ 
    501    $(MODEL_LIB)/blk_oce.o \ 
    502    $(MODEL_LIB)/cpl_oce.o \ 
    503    $(MODEL_LIB)/daymod.o \ 
    504    $(MODEL_LIB)/dom_oce.o \ 
    505    $(MODEL_LIB)/flx_oce.o \ 
    506    $(MODEL_LIB)/in_out_manager.o \ 
    507    $(MODEL_LIB)/lbclnk.o \ 
    508    $(MODEL_LIB)/lib_mpp.o \ 
    509    $(MODEL_LIB)/lib_print.o \ 
    510    $(MODEL_LIB)/oce.o \ 
    511    $(MODEL_LIB)/ocfzpt.o \ 
    512    $(MODEL_LIB)/par_kind.o \ 
    513    $(MODEL_LIB)/par_oce.o \ 
    514    $(MODEL_LIB)/phycst.o \ 
    515    $(MODEL_LIB)/prtctl.o \ 
     515   $(MODEL_LIB)(blk_oce.o) \ 
     516   $(MODEL_LIB)(dom_oce.o) \ 
     517   $(MODEL_LIB)(flx_oce.o) \ 
     518   $(MODEL_LIB)(flxblk.o) \ 
     519   $(MODEL_LIB)(ice_oce.o) \ 
     520   $(MODEL_LIB)(in_out_manager.o) \ 
     521   $(MODEL_LIB)(oce.o) \ 
     522   $(MODEL_LIB)(ocfzpt.o) \ 
     523   $(MODEL_LIB)(phycst.o) \ 
     524   $(MODEL_LIB)(prtctl.o) \ 
     525   $(MODEL_LIB)(taumod.o) \ 
    516526   blk_oce.F90 \ 
    517527   dom_oce.F90 \ 
     528   flx_oce.F90 \ 
    518529   flxblk.F90 \ 
    519    flx_oce.F90 \ 
    520530   ice_oce.F90 \ 
    521531   in_out_manager.F90 \ 
     
    525535   prtctl.f90 \ 
    526536   taumod.F90 \ 
    527    $(MODEL_LIB)/blk_oce.o \ 
    528    $(MODEL_LIB)/dom_oce.o \ 
    529    $(MODEL_LIB)/flxblk.o \ 
    530    $(MODEL_LIB)/flx_oce.o \ 
    531    $(MODEL_LIB)/ice_oce.o \ 
    532    $(MODEL_LIB)/in_out_manager.o \ 
    533    $(MODEL_LIB)/oce.o \ 
    534    $(MODEL_LIB)/ocfzpt.o \ 
    535    $(MODEL_LIB)/phycst.o \ 
    536    $(MODEL_LIB)/prtctl.o \ 
    537    $(MODEL_LIB)/taumod.o \ 
    538537   bulk.F90 
    539 $(MODEL_LIB)/cla.o : \ 
     538$(MODEL_LIB)(cla.o) :   \ 
     539   $(MODEL_LIB)(blk_oce.o) \ 
     540   $(MODEL_LIB)(cpl_oce.o) \ 
     541   $(MODEL_LIB)(daymod.o) \ 
     542   $(MODEL_LIB)(dom_oce.o) \ 
     543   $(MODEL_LIB)(dtasal.o) \ 
     544   $(MODEL_LIB)(dtasst.o) \ 
     545   $(MODEL_LIB)(dtatem.o) \ 
     546   $(MODEL_LIB)(flx_oce.o) \ 
     547   $(MODEL_LIB)(flxmod.o) \ 
     548   $(MODEL_LIB)(flxrnf.o) \ 
     549   $(MODEL_LIB)(ice_oce.o) \ 
     550   $(MODEL_LIB)(in_out_manager.o) \ 
     551   $(MODEL_LIB)(lbclnk.o) \ 
     552   $(MODEL_LIB)(lib_mpp.o) \ 
     553   $(MODEL_LIB)(lib_print.o) \ 
     554   $(MODEL_LIB)(oce.o) \ 
     555   $(MODEL_LIB)(ocfzpt.o) \ 
     556   $(MODEL_LIB)(par_kind.o) \ 
     557   $(MODEL_LIB)(par_oce.o) \ 
     558   $(MODEL_LIB)(phycst.o) \ 
     559   $(MODEL_LIB)(prtctl.o) \ 
     560   $(MODEL_LIB)(taumod.o) \ 
     561   $(MODEL_LIB)(tradmp.o) \ 
    540562   blk_oce.F90 \ 
    541563   cpl_oce.F90 \ 
     
    545567   dtasst.F90 \ 
    546568   dtatem.F90 \ 
     569   flx_oce.F90 \ 
    547570   flxmod.F90 \ 
    548571   flxrnf.F90 \ 
    549    flx_oce.F90 \ 
    550572   ice_oce.F90 \ 
    551573   in_out_manager.F90 \ 
     
    561583   taumod.F90 \ 
    562584   tradmp.F90 \ 
    563    $(MODEL_LIB)/blk_oce.o \ 
    564    $(MODEL_LIB)/cpl_oce.o \ 
    565    $(MODEL_LIB)/daymod.o \ 
    566    $(MODEL_LIB)/dom_oce.o \ 
    567    $(MODEL_LIB)/dtasal.o \ 
    568    $(MODEL_LIB)/dtasst.o \ 
    569    $(MODEL_LIB)/dtatem.o \ 
    570    $(MODEL_LIB)/flxmod.o \ 
    571    $(MODEL_LIB)/flxrnf.o \ 
    572    $(MODEL_LIB)/flx_oce.o \ 
    573    $(MODEL_LIB)/ice_oce.o \ 
    574    $(MODEL_LIB)/in_out_manager.o \ 
    575    $(MODEL_LIB)/lbclnk.o \ 
    576    $(MODEL_LIB)/lib_mpp.o \ 
    577    $(MODEL_LIB)/lib_print.o \ 
    578    $(MODEL_LIB)/oce.o \ 
    579    $(MODEL_LIB)/ocfzpt.o \ 
    580    $(MODEL_LIB)/par_kind.o \ 
    581    $(MODEL_LIB)/par_oce.o \ 
    582    $(MODEL_LIB)/phycst.o \ 
    583    $(MODEL_LIB)/prtctl.o \ 
    584    $(MODEL_LIB)/taumod.o \ 
    585    $(MODEL_LIB)/tradmp.o \ 
    586    dom_oce.F90 \ 
    587    in_out_manager.F90 \ 
    588    lbclnk.F90 \ 
    589    lib_mpp.F90 \ 
     585   $(MODEL_LIB)(dom_oce.o) \ 
     586   $(MODEL_LIB)(in_out_manager.o) \ 
     587   $(MODEL_LIB)(lbclnk.o) \ 
     588   $(MODEL_LIB)(lib_mpp.o) \ 
     589   $(MODEL_LIB)(oce.o) \ 
     590   $(MODEL_LIB)(ocesbc.o) \ 
     591   dom_oce.F90 \ 
     592   in_out_manager.F90 \ 
     593   lbclnk.F90 \ 
     594   lib_mpp.F90 \ 
     595   oce.F90 \ 
    590596   ocesbc.F90 \ 
    591    oce.F90 \ 
    592    $(MODEL_LIB)/dom_oce.o \ 
    593    $(MODEL_LIB)/in_out_manager.o \ 
    594    $(MODEL_LIB)/lbclnk.o \ 
    595    $(MODEL_LIB)/lib_mpp.o \ 
    596    $(MODEL_LIB)/ocesbc.o \ 
    597    $(MODEL_LIB)/oce.o \ 
    598597   domzgr_substitute.h90 \ 
    599598   vectopt_loop_substitute.h90 \ 
    600599   KEY_CPP \ 
    601600   cla.F90 
    602 $(MODEL_LIB)/cla_div.o :   \ 
     601$(MODEL_LIB)(cla_div.o) :  \ 
     602   $(MODEL_LIB)(blk_oce.o) \ 
     603   $(MODEL_LIB)(cpl_oce.o) \ 
     604   $(MODEL_LIB)(daymod.o) \ 
     605   $(MODEL_LIB)(dom_oce.o) \ 
     606   $(MODEL_LIB)(dtasal.o) \ 
     607   $(MODEL_LIB)(dtasst.o) \ 
     608   $(MODEL_LIB)(dtatem.o) \ 
     609   $(MODEL_LIB)(flx_oce.o) \ 
     610   $(MODEL_LIB)(flxmod.o) \ 
     611   $(MODEL_LIB)(flxrnf.o) \ 
     612   $(MODEL_LIB)(ice_oce.o) \ 
     613   $(MODEL_LIB)(in_out_manager.o) \ 
     614   $(MODEL_LIB)(lbclnk.o) \ 
     615   $(MODEL_LIB)(lib_mpp.o) \ 
     616   $(MODEL_LIB)(lib_print.o) \ 
     617   $(MODEL_LIB)(oce.o) \ 
     618   $(MODEL_LIB)(ocfzpt.o) \ 
     619   $(MODEL_LIB)(par_kind.o) \ 
     620   $(MODEL_LIB)(par_oce.o) \ 
     621   $(MODEL_LIB)(phycst.o) \ 
     622   $(MODEL_LIB)(prtctl.o) \ 
     623   $(MODEL_LIB)(taumod.o) \ 
     624   $(MODEL_LIB)(tradmp.o) \ 
    603625   blk_oce.F90 \ 
    604626   cpl_oce.F90 \ 
     
    608630   dtasst.F90 \ 
    609631   dtatem.F90 \ 
     632   flx_oce.F90 \ 
    610633   flxmod.F90 \ 
    611634   flxrnf.F90 \ 
    612    flx_oce.F90 \ 
    613635   ice_oce.F90 \ 
    614636   in_out_manager.F90 \ 
     
    624646   taumod.F90 \ 
    625647   tradmp.F90 \ 
    626    $(MODEL_LIB)/blk_oce.o \ 
    627    $(MODEL_LIB)/cpl_oce.o \ 
    628    $(MODEL_LIB)/daymod.o \ 
    629    $(MODEL_LIB)/dom_oce.o \ 
    630    $(MODEL_LIB)/dtasal.o \ 
    631    $(MODEL_LIB)/dtasst.o \ 
    632    $(MODEL_LIB)/dtatem.o \ 
    633    $(MODEL_LIB)/flxmod.o \ 
    634    $(MODEL_LIB)/flxrnf.o \ 
    635    $(MODEL_LIB)/flx_oce.o \ 
    636    $(MODEL_LIB)/ice_oce.o \ 
    637    $(MODEL_LIB)/in_out_manager.o \ 
    638    $(MODEL_LIB)/lbclnk.o \ 
    639    $(MODEL_LIB)/lib_mpp.o \ 
    640    $(MODEL_LIB)/lib_print.o \ 
    641    $(MODEL_LIB)/oce.o \ 
    642    $(MODEL_LIB)/ocfzpt.o \ 
    643    $(MODEL_LIB)/par_kind.o \ 
    644    $(MODEL_LIB)/par_oce.o \ 
    645    $(MODEL_LIB)/phycst.o \ 
    646    $(MODEL_LIB)/prtctl.o \ 
    647    $(MODEL_LIB)/taumod.o \ 
    648    $(MODEL_LIB)/tradmp.o \ 
    649    dom_oce.F90 \ 
    650    in_out_manager.F90 \ 
    651    lbclnk.F90 \ 
    652    lib_mpp.F90 \ 
     648   $(MODEL_LIB)(dom_oce.o) \ 
     649   $(MODEL_LIB)(in_out_manager.o) \ 
     650   $(MODEL_LIB)(lbclnk.o) \ 
     651   $(MODEL_LIB)(lib_mpp.o) \ 
     652   $(MODEL_LIB)(oce.o) \ 
     653   $(MODEL_LIB)(ocesbc.o) \ 
     654   dom_oce.F90 \ 
     655   in_out_manager.F90 \ 
     656   lbclnk.F90 \ 
     657   lib_mpp.F90 \ 
     658   oce.F90 \ 
    653659   ocesbc.F90 \ 
    654    oce.F90 \ 
    655    $(MODEL_LIB)/dom_oce.o \ 
    656    $(MODEL_LIB)/in_out_manager.o \ 
    657    $(MODEL_LIB)/lbclnk.o \ 
    658    $(MODEL_LIB)/lib_mpp.o \ 
    659    $(MODEL_LIB)/ocesbc.o \ 
    660    $(MODEL_LIB)/oce.o \ 
    661660   domzgr_substitute.h90 \ 
    662661   KEY_CPP \ 
    663662   cla_div.F90 
    664 $(MODEL_LIB)/cla_dynspg.o :   \ 
     663$(MODEL_LIB)(cla_dynspg.o) :  \ 
     664   $(MODEL_LIB)(blk_oce.o) \ 
     665   $(MODEL_LIB)(cpl_oce.o) \ 
     666   $(MODEL_LIB)(daymod.o) \ 
     667   $(MODEL_LIB)(dom_oce.o) \ 
     668   $(MODEL_LIB)(dtasal.o) \ 
     669   $(MODEL_LIB)(dtasst.o) \ 
     670   $(MODEL_LIB)(dtatem.o) \ 
     671   $(MODEL_LIB)(flx_oce.o) \ 
     672   $(MODEL_LIB)(flxmod.o) \ 
     673   $(MODEL_LIB)(flxrnf.o) \ 
     674   $(MODEL_LIB)(ice_oce.o) \ 
     675   $(MODEL_LIB)(in_out_manager.o) \ 
     676   $(MODEL_LIB)(lbclnk.o) \ 
     677   $(MODEL_LIB)(lib_mpp.o) \ 
     678   $(MODEL_LIB)(lib_print.o) \ 
     679   $(MODEL_LIB)(obc_oce.o) \ 
     680   $(MODEL_LIB)(obc_par.o) \ 
     681   $(MODEL_LIB)(obccli.o) \ 
     682   $(MODEL_LIB)(oce.o) \ 
     683   $(MODEL_LIB)(ocesbc.o) \ 
     684   $(MODEL_LIB)(ocfzpt.o) \ 
     685   $(MODEL_LIB)(par_kind.o) \ 
     686   $(MODEL_LIB)(par_oce.o) \ 
     687   $(MODEL_LIB)(phycst.o) \ 
     688   $(MODEL_LIB)(prtctl.o) \ 
     689   $(MODEL_LIB)(sol_oce.o) \ 
     690   $(MODEL_LIB)(taumod.o) \ 
     691   $(MODEL_LIB)(tradmp.o) \ 
     692   $(MODEL_LIB)(zdf_oce.o) \ 
    665693   blk_oce.F90 \ 
    666694   cpl_oce.F90 \ 
     
    670698   dtasst.F90 \ 
    671699   dtatem.F90 \ 
     700   flx_oce.F90 \ 
    672701   flxmod.F90 \ 
    673702   flxrnf.F90 \ 
    674    flx_oce.F90 \ 
    675703   ice_oce.F90 \ 
    676704   in_out_manager.F90 \ 
     
    678706   lib_mpp.F90 \ 
    679707   lib_print.f90 \ 
    680    obccli.F90 \ 
    681708   obc_oce.F90 \ 
    682709   obc_par.F90 \ 
     710   obccli.F90 \ 
     711   oce.F90 \ 
    683712   ocesbc.F90 \ 
    684    oce.F90 \ 
    685713   ocfzpt.F90 \ 
    686714   par_kind.F90 \ 
     
    692720   tradmp.F90 \ 
    693721   zdf_oce.F90 \ 
    694    $(MODEL_LIB)/blk_oce.o \ 
    695    $(MODEL_LIB)/cpl_oce.o \ 
    696    $(MODEL_LIB)/daymod.o \ 
    697    $(MODEL_LIB)/dom_oce.o \ 
    698    $(MODEL_LIB)/dtasal.o \ 
    699    $(MODEL_LIB)/dtasst.o \ 
    700    $(MODEL_LIB)/dtatem.o \ 
    701    $(MODEL_LIB)/flxmod.o \ 
    702    $(MODEL_LIB)/flxrnf.o \ 
    703    $(MODEL_LIB)/flx_oce.o \ 
    704    $(MODEL_LIB)/ice_oce.o \ 
    705    $(MODEL_LIB)/in_out_manager.o \ 
    706    $(MODEL_LIB)/lbclnk.o \ 
    707    $(MODEL_LIB)/lib_mpp.o \ 
    708    $(MODEL_LIB)/lib_print.o \ 
    709    $(MODEL_LIB)/obccli.o \ 
    710    $(MODEL_LIB)/obc_oce.o \ 
    711    $(MODEL_LIB)/obc_par.o \ 
    712    $(MODEL_LIB)/ocesbc.o \ 
    713    $(MODEL_LIB)/oce.o \ 
    714    $(MODEL_LIB)/ocfzpt.o \ 
    715    $(MODEL_LIB)/par_kind.o \ 
    716    $(MODEL_LIB)/par_oce.o \ 
    717    $(MODEL_LIB)/phycst.o \ 
    718    $(MODEL_LIB)/prtctl.o \ 
    719    $(MODEL_LIB)/sol_oce.o \ 
    720    $(MODEL_LIB)/taumod.o \ 
    721    $(MODEL_LIB)/tradmp.o \ 
    722    $(MODEL_LIB)/zdf_oce.o \ 
     722   $(MODEL_LIB)(dom_oce.o) \ 
     723   $(MODEL_LIB)(flxrnf.o) \ 
     724   $(MODEL_LIB)(in_out_manager.o) \ 
     725   $(MODEL_LIB)(lbclnk.o) \ 
     726   $(MODEL_LIB)(lib_mpp.o) \ 
     727   $(MODEL_LIB)(obc_oce.o) \ 
     728   $(MODEL_LIB)(obcdyn.o) \ 
     729   $(MODEL_LIB)(obcvol.o) \ 
     730   $(MODEL_LIB)(oce.o) \ 
     731   $(MODEL_LIB)(ocesbc.o) \ 
     732   $(MODEL_LIB)(phycst.o) \ 
     733   $(MODEL_LIB)(sol_oce.o) \ 
     734   $(MODEL_LIB)(solfet.o) \ 
     735   $(MODEL_LIB)(solpcg.o) \ 
     736   $(MODEL_LIB)(solsor.o) \ 
     737   $(MODEL_LIB)(zdf_oce.o) \ 
    723738   dom_oce.F90 \ 
    724739   flxrnf.F90 \ 
     
    726741   lbclnk.F90 \ 
    727742   lib_mpp.F90 \ 
     743   obc_oce.F90 \ 
    728744   obcdyn.F90 \ 
    729745   obcvol.F90 \ 
    730    obc_oce.F90 \ 
     746   oce.F90 \ 
    731747   ocesbc.F90 \ 
    732    oce.F90 \ 
    733    phycst.F90 \ 
     748   phycst.F90 \ 
     749   sol_oce.F90 \ 
    734750   solfet.F90 \ 
    735751   solpcg.F90 \ 
    736752   solsor.F90 \ 
    737    sol_oce.F90 \ 
    738753   zdf_oce.F90 \ 
    739    $(MODEL_LIB)/dom_oce.o \ 
    740    $(MODEL_LIB)/flxrnf.o \ 
    741    $(MODEL_LIB)/in_out_manager.o \ 
    742    $(MODEL_LIB)/lbclnk.o \ 
    743    $(MODEL_LIB)/lib_mpp.o \ 
    744    $(MODEL_LIB)/obcdyn.o \ 
    745    $(MODEL_LIB)/obcvol.o \ 
    746    $(MODEL_LIB)/obc_oce.o \ 
    747    $(MODEL_LIB)/ocesbc.o \ 
    748    $(MODEL_LIB)/oce.o \ 
    749    $(MODEL_LIB)/phycst.o \ 
    750    $(MODEL_LIB)/solfet.o \ 
    751    $(MODEL_LIB)/solpcg.o \ 
    752    $(MODEL_LIB)/solsor.o \ 
    753    $(MODEL_LIB)/sol_oce.o \ 
    754    $(MODEL_LIB)/zdf_oce.o \ 
    755754   domzgr_substitute.h90 \ 
    756755   vectopt_loop_substitute.h90 \ 
    757756   KEY_CPP \ 
    758757   cla_dynspg.F90 
    759 $(MODEL_LIB)/closea.o : \ 
     758$(MODEL_LIB)(closea.o) :   \ 
     759   $(MODEL_LIB)(blk_oce.o) \ 
     760   $(MODEL_LIB)(cpl_oce.o) \ 
     761   $(MODEL_LIB)(daymod.o) \ 
     762   $(MODEL_LIB)(dom_oce.o) \ 
     763   $(MODEL_LIB)(dtasal.o) \ 
     764   $(MODEL_LIB)(dtasst.o) \ 
     765   $(MODEL_LIB)(dtatem.o) \ 
     766   $(MODEL_LIB)(flx_oce.o) \ 
     767   $(MODEL_LIB)(flxmod.o) \ 
     768   $(MODEL_LIB)(flxrnf.o) \ 
     769   $(MODEL_LIB)(ice_oce.o) \ 
     770   $(MODEL_LIB)(in_out_manager.o) \ 
     771   $(MODEL_LIB)(lbclnk.o) \ 
     772   $(MODEL_LIB)(lib_mpp.o) \ 
     773   $(MODEL_LIB)(lib_print.o) \ 
     774   $(MODEL_LIB)(oce.o) \ 
     775   $(MODEL_LIB)(ocfzpt.o) \ 
     776   $(MODEL_LIB)(par_kind.o) \ 
     777   $(MODEL_LIB)(par_oce.o) \ 
     778   $(MODEL_LIB)(phycst.o) \ 
     779   $(MODEL_LIB)(prtctl.o) \ 
     780   $(MODEL_LIB)(taumod.o) \ 
     781   $(MODEL_LIB)(tradmp.o) \ 
    760782   blk_oce.F90 \ 
    761783   cpl_oce.F90 \ 
     
    765787   dtasst.F90 \ 
    766788   dtatem.F90 \ 
     789   flx_oce.F90 \ 
    767790   flxmod.F90 \ 
    768791   flxrnf.F90 \ 
    769    flx_oce.F90 \ 
    770792   ice_oce.F90 \ 
    771793   in_out_manager.F90 \ 
     
    781803   taumod.F90 \ 
    782804   tradmp.F90 \ 
    783    $(MODEL_LIB)/blk_oce.o \ 
    784    $(MODEL_LIB)/cpl_oce.o \ 
    785    $(MODEL_LIB)/daymod.o \ 
    786    $(MODEL_LIB)/dom_oce.o \ 
    787    $(MODEL_LIB)/dtasal.o \ 
    788    $(MODEL_LIB)/dtasst.o \ 
    789    $(MODEL_LIB)/dtatem.o \ 
    790    $(MODEL_LIB)/flxmod.o \ 
    791    $(MODEL_LIB)/flxrnf.o \ 
    792    $(MODEL_LIB)/flx_oce.o \ 
    793    $(MODEL_LIB)/ice_oce.o \ 
    794    $(MODEL_LIB)/in_out_manager.o \ 
    795    $(MODEL_LIB)/lbclnk.o \ 
    796    $(MODEL_LIB)/lib_mpp.o \ 
    797    $(MODEL_LIB)/lib_print.o \ 
    798    $(MODEL_LIB)/oce.o \ 
    799    $(MODEL_LIB)/ocfzpt.o \ 
    800    $(MODEL_LIB)/par_kind.o \ 
    801    $(MODEL_LIB)/par_oce.o \ 
    802    $(MODEL_LIB)/phycst.o \ 
    803    $(MODEL_LIB)/prtctl.o \ 
    804    $(MODEL_LIB)/taumod.o \ 
    805    $(MODEL_LIB)/tradmp.o \ 
     805   $(MODEL_LIB)(dom_oce.o) \ 
     806   $(MODEL_LIB)(flxrnf.o) \ 
     807   $(MODEL_LIB)(in_out_manager.o) \ 
     808   $(MODEL_LIB)(lbclnk.o) \ 
     809   $(MODEL_LIB)(lib_mpp.o) \ 
     810   $(MODEL_LIB)(oce.o) \ 
     811   $(MODEL_LIB)(ocesbc.o) \ 
    806812   dom_oce.F90 \ 
    807813   flxrnf.F90 \ 
     
    809815   lbclnk.F90 \ 
    810816   lib_mpp.F90 \ 
     817   oce.F90 \ 
    811818   ocesbc.F90 \ 
    812    oce.F90 \ 
    813    $(MODEL_LIB)/dom_oce.o \ 
    814    $(MODEL_LIB)/flxrnf.o \ 
    815    $(MODEL_LIB)/in_out_manager.o \ 
    816    $(MODEL_LIB)/lbclnk.o \ 
    817    $(MODEL_LIB)/lib_mpp.o \ 
    818    $(MODEL_LIB)/ocesbc.o \ 
    819    $(MODEL_LIB)/oce.o \ 
    820819   vectopt_loop_substitute.h90 \ 
    821820   KEY_CPP \ 
    822821   closea.F90 
    823 $(MODEL_LIB)/cpl.o : \ 
    824    dom_oce.F90 \ 
    825    in_out_manager.F90 \ 
    826    lib_print.f90 \ 
    827    oce.F90 \ 
    828    par_kind.F90 \ 
    829    par_oce.F90 \ 
    830    phycst.F90 \ 
    831    prtctl.f90 \ 
    832    $(MODEL_LIB)/dom_oce.o \ 
    833    $(MODEL_LIB)/in_out_manager.o \ 
    834    $(MODEL_LIB)/lib_print.o \ 
    835    $(MODEL_LIB)/oce.o \ 
    836    $(MODEL_LIB)/par_kind.o \ 
    837    $(MODEL_LIB)/par_oce.o \ 
    838    $(MODEL_LIB)/phycst.o \ 
    839    $(MODEL_LIB)/prtctl.o \ 
     822$(MODEL_LIB)(cpl.o) :   \ 
     823   $(MODEL_LIB)(dom_oce.o) \ 
     824   $(MODEL_LIB)(in_out_manager.o) \ 
     825   $(MODEL_LIB)(lib_print.o) \ 
     826   $(MODEL_LIB)(oce.o) \ 
     827   $(MODEL_LIB)(par_kind.o) \ 
     828   $(MODEL_LIB)(par_oce.o) \ 
     829   $(MODEL_LIB)(phycst.o) \ 
     830   $(MODEL_LIB)(prtctl.o) \ 
     831   dom_oce.F90 \ 
     832   in_out_manager.F90 \ 
     833   lib_print.f90 \ 
     834   oce.F90 \ 
     835   par_kind.F90 \ 
     836   par_oce.F90 \ 
     837   phycst.F90 \ 
     838   prtctl.f90 \ 
     839   $(MODEL_LIB)(cpl_oce.o) \ 
     840   $(MODEL_LIB)(daymod.o) \ 
     841   $(MODEL_LIB)(dom_oce.o) \ 
     842   $(MODEL_LIB)(flx_oce.o) \ 
     843   $(MODEL_LIB)(in_out_manager.o) \ 
     844   $(MODEL_LIB)(oce.o) \ 
     845   $(MODEL_LIB)(ocfzpt.o) \ 
     846   $(MODEL_LIB)(phycst.o) \ 
    840847   cpl_oce.F90 \ 
    841848   daymod.F90 \ 
     
    846853   ocfzpt.F90 \ 
    847854   phycst.F90 \ 
    848    $(MODEL_LIB)/cpl_oce.o \ 
    849    $(MODEL_LIB)/daymod.o \ 
    850    $(MODEL_LIB)/dom_oce.o \ 
    851    $(MODEL_LIB)/flx_oce.o \ 
    852    $(MODEL_LIB)/in_out_manager.o \ 
    853    $(MODEL_LIB)/oce.o \ 
    854    $(MODEL_LIB)/ocfzpt.o \ 
    855    $(MODEL_LIB)/phycst.o \ 
    856855   ../../../lib/libioipsl.a \ 
    857856   cpl.F90 
    858 $(MODEL_LIB)/cpl_oce.o :   \ 
    859    par_kind.F90 \ 
    860    $(MODEL_LIB)/par_kind.o \ 
    861    par_oce.F90 \ 
    862    $(MODEL_LIB)/par_oce.o \ 
     857$(MODEL_LIB)(cpl_oce.o) :  \ 
     858   $(MODEL_LIB)(par_kind.o) \ 
     859   par_kind.F90 \ 
     860   $(MODEL_LIB)(par_oce.o) \ 
     861   par_oce.F90 \ 
    863862   cpl_oce.F90 
    864 $(MODEL_LIB)/daymod.o : \ 
    865    dom_oce.F90 \ 
    866    in_out_manager.F90 \ 
    867    lib_mpp.F90 \ 
    868    lib_print.f90 \ 
    869    par_kind.F90 \ 
    870    par_oce.F90 \ 
    871    $(MODEL_LIB)/dom_oce.o \ 
    872    $(MODEL_LIB)/in_out_manager.o \ 
    873    $(MODEL_LIB)/lib_mpp.o \ 
    874    $(MODEL_LIB)/lib_print.o \ 
    875    $(MODEL_LIB)/par_kind.o \ 
    876    $(MODEL_LIB)/par_oce.o \ 
    877    dom_oce.F90 \ 
    878    in_out_manager.F90 \ 
    879    phycst.F90 \ 
    880    prtctl.f90 \ 
    881    $(MODEL_LIB)/dom_oce.o \ 
    882    $(MODEL_LIB)/in_out_manager.o \ 
    883    $(MODEL_LIB)/phycst.o \ 
    884    $(MODEL_LIB)/prtctl.o \ 
     863$(MODEL_LIB)(daymod.o) :   \ 
     864   $(MODEL_LIB)(dom_oce.o) \ 
     865   $(MODEL_LIB)(in_out_manager.o) \ 
     866   $(MODEL_LIB)(lib_mpp.o) \ 
     867   $(MODEL_LIB)(lib_print.o) \ 
     868   $(MODEL_LIB)(par_kind.o) \ 
     869   $(MODEL_LIB)(par_oce.o) \ 
     870   dom_oce.F90 \ 
     871   in_out_manager.F90 \ 
     872   lib_mpp.F90 \ 
     873   lib_print.f90 \ 
     874   par_kind.F90 \ 
     875   par_oce.F90 \ 
     876   $(MODEL_LIB)(dom_oce.o) \ 
     877   $(MODEL_LIB)(in_out_manager.o) \ 
     878   $(MODEL_LIB)(phycst.o) \ 
     879   $(MODEL_LIB)(prtctl.o) \ 
     880   dom_oce.F90 \ 
     881   in_out_manager.F90 \ 
     882   phycst.F90 \ 
     883   prtctl.f90 \ 
    885884   daymod.F90 
    886 $(MODEL_LIB)/diadimg.o :   \ 
    887    dom_oce.F90 \ 
    888    in_out_manager.F90 \ 
    889    lib_print.f90 \ 
    890    par_kind.F90 \ 
    891    par_oce.F90 \ 
    892    phycst.F90 \ 
    893    prtctl.f90 \ 
    894    $(MODEL_LIB)/dom_oce.o \ 
    895    $(MODEL_LIB)/in_out_manager.o \ 
    896    $(MODEL_LIB)/lib_print.o \ 
    897    $(MODEL_LIB)/par_kind.o \ 
    898    $(MODEL_LIB)/par_oce.o \ 
    899    $(MODEL_LIB)/phycst.o \ 
    900    $(MODEL_LIB)/prtctl.o \ 
     885$(MODEL_LIB)(diadimg.o) :  \ 
     886   $(MODEL_LIB)(dom_oce.o) \ 
     887   $(MODEL_LIB)(in_out_manager.o) \ 
     888   $(MODEL_LIB)(lib_print.o) \ 
     889   $(MODEL_LIB)(par_kind.o) \ 
     890   $(MODEL_LIB)(par_oce.o) \ 
     891   $(MODEL_LIB)(phycst.o) \ 
     892   $(MODEL_LIB)(prtctl.o) \ 
     893   dom_oce.F90 \ 
     894   in_out_manager.F90 \ 
     895   lib_print.f90 \ 
     896   par_kind.F90 \ 
     897   par_oce.F90 \ 
     898   phycst.F90 \ 
     899   prtctl.f90 \ 
     900   $(MODEL_LIB)(daymod.o) \ 
     901   $(MODEL_LIB)(dom_oce.o) \ 
     902   $(MODEL_LIB)(in_out_manager.o) \ 
     903   $(MODEL_LIB)(oce.o) \ 
    901904   daymod.F90 \ 
    902905   dom_oce.F90 \ 
    903906   in_out_manager.F90 \ 
    904907   oce.F90 \ 
    905    $(MODEL_LIB)/daymod.o \ 
    906    $(MODEL_LIB)/dom_oce.o \ 
    907    $(MODEL_LIB)/in_out_manager.o \ 
    908    $(MODEL_LIB)/oce.o \ 
    909908   domzgr_substitute.h90 \ 
    910909   KEY_CPP \ 
    911910   diadimg.F90 
    912 $(MODEL_LIB)/diafwb.o : \ 
     911$(MODEL_LIB)(diafwb.o) :   \ 
     912   $(MODEL_LIB)(albedo.o) \ 
     913   $(MODEL_LIB)(blk_oce.o) \ 
     914   $(MODEL_LIB)(cpl_oce.o) \ 
     915   $(MODEL_LIB)(daymod.o) \ 
     916   $(MODEL_LIB)(dom_oce.o) \ 
     917   $(MODEL_LIB)(dtasal.o) \ 
     918   $(MODEL_LIB)(dtasst.o) \ 
     919   $(MODEL_LIB)(dtatem.o) \ 
     920   $(MODEL_LIB)(flx_oce.o) \ 
     921   $(MODEL_LIB)(flxmod.o) \ 
     922   $(MODEL_LIB)(flxrnf.o) \ 
     923   $(MODEL_LIB)(ice_oce.o) \ 
     924   $(MODEL_LIB)(in_out_manager.o) \ 
     925   $(MODEL_LIB)(lbclnk.o) \ 
     926   $(MODEL_LIB)(lib_mpp.o) \ 
     927   $(MODEL_LIB)(lib_print.o) \ 
     928   $(MODEL_LIB)(oce.o) \ 
     929   $(MODEL_LIB)(ocfzpt.o) \ 
     930   $(MODEL_LIB)(par_kind.o) \ 
     931   $(MODEL_LIB)(par_oce.o) \ 
     932   $(MODEL_LIB)(phycst.o) \ 
     933   $(MODEL_LIB)(prtctl.o) \ 
     934   $(MODEL_LIB)(taumod.o) \ 
     935   $(MODEL_LIB)(tradmp.o) \ 
    913936   albedo.F90 \ 
    914937   blk_oce.F90 \ 
     
    919942   dtasst.F90 \ 
    920943   dtatem.F90 \ 
     944   flx_oce.F90 \ 
    921945   flxmod.F90 \ 
    922946   flxrnf.F90 \ 
    923    flx_oce.F90 \ 
    924947   ice_oce.F90 \ 
    925948   in_out_manager.F90 \ 
     
    935958   taumod.F90 \ 
    936959   tradmp.F90 \ 
    937    $(MODEL_LIB)/albedo.o \ 
    938    $(MODEL_LIB)/blk_oce.o \ 
    939    $(MODEL_LIB)/cpl_oce.o \ 
    940    $(MODEL_LIB)/daymod.o \ 
    941    $(MODEL_LIB)/dom_oce.o \ 
    942    $(MODEL_LIB)/dtasal.o \ 
    943    $(MODEL_LIB)/dtasst.o \ 
    944    $(MODEL_LIB)/dtatem.o \ 
    945    $(MODEL_LIB)/flxmod.o \ 
    946    $(MODEL_LIB)/flxrnf.o \ 
    947    $(MODEL_LIB)/flx_oce.o \ 
    948    $(MODEL_LIB)/ice_oce.o \ 
    949    $(MODEL_LIB)/in_out_manager.o \ 
    950    $(MODEL_LIB)/lbclnk.o \ 
    951    $(MODEL_LIB)/lib_mpp.o \ 
    952    $(MODEL_LIB)/lib_print.o \ 
    953    $(MODEL_LIB)/oce.o \ 
    954    $(MODEL_LIB)/ocfzpt.o \ 
    955    $(MODEL_LIB)/par_kind.o \ 
    956    $(MODEL_LIB)/par_oce.o \ 
    957    $(MODEL_LIB)/phycst.o \ 
    958    $(MODEL_LIB)/prtctl.o \ 
    959    $(MODEL_LIB)/taumod.o \ 
    960    $(MODEL_LIB)/tradmp.o \ 
     960   $(MODEL_LIB)(blk_oce.o) \ 
     961   $(MODEL_LIB)(dom_oce.o) \ 
     962   $(MODEL_LIB)(flxblk.o) \ 
     963   $(MODEL_LIB)(flxrnf.o) \ 
     964   $(MODEL_LIB)(in_out_manager.o) \ 
     965   $(MODEL_LIB)(lib_mpp.o) \ 
     966   $(MODEL_LIB)(oce.o) \ 
     967   $(MODEL_LIB)(ocesbc.o) \ 
     968   $(MODEL_LIB)(phycst.o) \ 
     969   $(MODEL_LIB)(zdf_oce.o) \ 
    961970   blk_oce.F90 \ 
    962971   dom_oce.F90 \ 
     
    965974   in_out_manager.F90 \ 
    966975   lib_mpp.F90 \ 
     976   oce.F90 \ 
    967977   ocesbc.F90 \ 
    968    oce.F90 \ 
    969978   phycst.F90 \ 
    970979   zdf_oce.F90 \ 
    971    $(MODEL_LIB)/blk_oce.o \ 
    972    $(MODEL_LIB)/dom_oce.o \ 
    973    $(MODEL_LIB)/flxblk.o \ 
    974    $(MODEL_LIB)/flxrnf.o \ 
    975    $(MODEL_LIB)/in_out_manager.o \ 
    976    $(MODEL_LIB)/lib_mpp.o \ 
    977    $(MODEL_LIB)/ocesbc.o \ 
    978    $(MODEL_LIB)/oce.o \ 
    979    $(MODEL_LIB)/phycst.o \ 
    980    $(MODEL_LIB)/zdf_oce.o \ 
    981980   domzgr_substitute.h90 \ 
    982981   vectopt_loop_substitute.h90 \ 
    983982   KEY_CPP \ 
    984983   diafwb.F90 
    985 $(MODEL_LIB)/diagap.o : \ 
     984$(MODEL_LIB)(diagap.o) :   \ 
     985   $(MODEL_LIB)(daymod.o) \ 
     986   $(MODEL_LIB)(dom_oce.o) \ 
     987   $(MODEL_LIB)(in_out_manager.o) \ 
     988   $(MODEL_LIB)(lib_print.o) \ 
     989   $(MODEL_LIB)(oce.o) \ 
     990   $(MODEL_LIB)(par_kind.o) \ 
     991   $(MODEL_LIB)(par_oce.o) \ 
     992   $(MODEL_LIB)(phycst.o) \ 
     993   $(MODEL_LIB)(prtctl.o) \ 
    986994   daymod.F90 \ 
    987995   dom_oce.F90 \ 
     
    9931001   phycst.F90 \ 
    9941002   prtctl.f90 \ 
    995    $(MODEL_LIB)/daymod.o \ 
    996    $(MODEL_LIB)/dom_oce.o \ 
    997    $(MODEL_LIB)/in_out_manager.o \ 
    998    $(MODEL_LIB)/lib_print.o \ 
    999    $(MODEL_LIB)/oce.o \ 
    1000    $(MODEL_LIB)/par_kind.o \ 
    1001    $(MODEL_LIB)/par_oce.o \ 
    1002    $(MODEL_LIB)/phycst.o \ 
    1003    $(MODEL_LIB)/prtctl.o \ 
     1003   $(MODEL_LIB)(daymod.o) \ 
     1004   $(MODEL_LIB)(dianam.o) \ 
     1005   $(MODEL_LIB)(dom_oce.o) \ 
     1006   $(MODEL_LIB)(dtasal.o) \ 
     1007   $(MODEL_LIB)(dtatem.o) \ 
     1008   $(MODEL_LIB)(in_out_manager.o) \ 
     1009   $(MODEL_LIB)(lib_mpp.o) \ 
     1010   $(MODEL_LIB)(oce.o) \ 
    10041011   daymod.F90 \ 
    10051012   dianam.F90 \ 
     
    10101017   lib_mpp.F90 \ 
    10111018   oce.F90 \ 
    1012    $(MODEL_LIB)/daymod.o \ 
    1013    $(MODEL_LIB)/dianam.o \ 
    1014    $(MODEL_LIB)/dom_oce.o \ 
    1015    $(MODEL_LIB)/dtasal.o \ 
    1016    $(MODEL_LIB)/dtatem.o \ 
    1017    $(MODEL_LIB)/in_out_manager.o \ 
    1018    $(MODEL_LIB)/lib_mpp.o \ 
    1019    $(MODEL_LIB)/oce.o \ 
    10201019   domzgr_substitute.h90 \ 
    10211020   ../../../lib/libioipsl.a \ 
    10221021   KEY_CPP \ 
    10231022   diagap.F90 
    1024 $(MODEL_LIB)/diahdy.o : \ 
    1025    in_out_manager.F90 \ 
    1026    lib_print.f90 \ 
    1027    par_kind.F90 \ 
    1028    par_oce.F90 \ 
    1029    $(MODEL_LIB)/in_out_manager.o \ 
    1030    $(MODEL_LIB)/lib_print.o \ 
    1031    $(MODEL_LIB)/par_kind.o \ 
    1032    $(MODEL_LIB)/par_oce.o \ 
    1033    dom_oce.F90 \ 
    1034    in_out_manager.F90 \ 
    1035    oce.F90 \ 
    1036    phycst.F90 \ 
    1037    $(MODEL_LIB)/dom_oce.o \ 
    1038    $(MODEL_LIB)/in_out_manager.o \ 
    1039    $(MODEL_LIB)/oce.o \ 
    1040    $(MODEL_LIB)/phycst.o \ 
     1023$(MODEL_LIB)(diahdy.o) :   \ 
     1024   $(MODEL_LIB)(in_out_manager.o) \ 
     1025   $(MODEL_LIB)(lib_print.o) \ 
     1026   $(MODEL_LIB)(par_kind.o) \ 
     1027   $(MODEL_LIB)(par_oce.o) \ 
     1028   in_out_manager.F90 \ 
     1029   lib_print.f90 \ 
     1030   par_kind.F90 \ 
     1031   par_oce.F90 \ 
     1032   $(MODEL_LIB)(dom_oce.o) \ 
     1033   $(MODEL_LIB)(in_out_manager.o) \ 
     1034   $(MODEL_LIB)(oce.o) \ 
     1035   $(MODEL_LIB)(phycst.o) \ 
     1036   dom_oce.F90 \ 
     1037   in_out_manager.F90 \ 
     1038   oce.F90 \ 
     1039   phycst.F90 \ 
    10411040   domzgr_substitute.h90 \ 
    10421041   KEY_CPP \ 
    10431042   diahdy.F90 
    1044 $(MODEL_LIB)/diahth.o : \ 
    1045    in_out_manager.F90 \ 
    1046    lib_print.f90 \ 
    1047    par_kind.F90 \ 
    1048    par_oce.F90 \ 
    1049    $(MODEL_LIB)/in_out_manager.o \ 
    1050    $(MODEL_LIB)/lib_print.o \ 
    1051    $(MODEL_LIB)/par_kind.o \ 
    1052    $(MODEL_LIB)/par_oce.o \ 
    1053    dom_oce.F90 \ 
    1054    in_out_manager.F90 \ 
    1055    oce.F90 \ 
    1056    phycst.F90 \ 
    1057    $(MODEL_LIB)/dom_oce.o \ 
    1058    $(MODEL_LIB)/in_out_manager.o \ 
    1059    $(MODEL_LIB)/oce.o \ 
    1060    $(MODEL_LIB)/phycst.o \ 
     1043$(MODEL_LIB)(diahth.o) :   \ 
     1044   $(MODEL_LIB)(in_out_manager.o) \ 
     1045   $(MODEL_LIB)(lib_print.o) \ 
     1046   $(MODEL_LIB)(par_kind.o) \ 
     1047   $(MODEL_LIB)(par_oce.o) \ 
     1048   in_out_manager.F90 \ 
     1049   lib_print.f90 \ 
     1050   par_kind.F90 \ 
     1051   par_oce.F90 \ 
     1052   $(MODEL_LIB)(dom_oce.o) \ 
     1053   $(MODEL_LIB)(in_out_manager.o) \ 
     1054   $(MODEL_LIB)(oce.o) \ 
     1055   $(MODEL_LIB)(phycst.o) \ 
     1056   dom_oce.F90 \ 
     1057   in_out_manager.F90 \ 
     1058   oce.F90 \ 
     1059   phycst.F90 \ 
    10611060   domzgr_substitute.h90 \ 
    10621061   KEY_CPP \ 
    10631062   diahth.F90 
    1064 $(MODEL_LIB)/dianam.o : \ 
    1065    dom_oce.F90 \ 
    1066    in_out_manager.F90 \ 
    1067    lib_print.f90 \ 
    1068    par_kind.F90 \ 
    1069    par_oce.F90 \ 
    1070    phycst.F90 \ 
    1071    prtctl.f90 \ 
    1072    $(MODEL_LIB)/dom_oce.o \ 
    1073    $(MODEL_LIB)/in_out_manager.o \ 
    1074    $(MODEL_LIB)/lib_print.o \ 
    1075    $(MODEL_LIB)/par_kind.o \ 
    1076    $(MODEL_LIB)/par_oce.o \ 
    1077    $(MODEL_LIB)/phycst.o \ 
    1078    $(MODEL_LIB)/prtctl.o \ 
     1063$(MODEL_LIB)(dianam.o) :   \ 
     1064   $(MODEL_LIB)(dom_oce.o) \ 
     1065   $(MODEL_LIB)(in_out_manager.o) \ 
     1066   $(MODEL_LIB)(lib_print.o) \ 
     1067   $(MODEL_LIB)(par_kind.o) \ 
     1068   $(MODEL_LIB)(par_oce.o) \ 
     1069   $(MODEL_LIB)(phycst.o) \ 
     1070   $(MODEL_LIB)(prtctl.o) \ 
     1071   dom_oce.F90 \ 
     1072   in_out_manager.F90 \ 
     1073   lib_print.f90 \ 
     1074   par_kind.F90 \ 
     1075   par_oce.F90 \ 
     1076   phycst.F90 \ 
     1077   prtctl.f90 \ 
     1078   $(MODEL_LIB)(daymod.o) \ 
     1079   $(MODEL_LIB)(dom_oce.o) \ 
     1080   $(MODEL_LIB)(in_out_manager.o) \ 
     1081   $(MODEL_LIB)(phycst.o) \ 
    10791082   daymod.F90 \ 
    10801083   dom_oce.F90 \ 
    10811084   in_out_manager.F90 \ 
    10821085   phycst.F90 \ 
    1083    $(MODEL_LIB)/daymod.o \ 
    1084    $(MODEL_LIB)/dom_oce.o \ 
    1085    $(MODEL_LIB)/in_out_manager.o \ 
    1086    $(MODEL_LIB)/phycst.o \ 
    10871086   dianam.F90 
    1088 $(MODEL_LIB)/diaptr.o : \ 
     1087$(MODEL_LIB)(diaptr.o) :   \ 
     1088   $(MODEL_LIB)(daymod.o) \ 
     1089   $(MODEL_LIB)(dom_oce.o) \ 
     1090   $(MODEL_LIB)(in_out_manager.o) \ 
     1091   $(MODEL_LIB)(lib_print.o) \ 
     1092   $(MODEL_LIB)(par_kind.o) \ 
     1093   $(MODEL_LIB)(par_oce.o) \ 
     1094   $(MODEL_LIB)(phycst.o) \ 
     1095   $(MODEL_LIB)(prtctl.o) \ 
    10891096   daymod.F90 \ 
    10901097   dom_oce.F90 \ 
     
    10951102   phycst.F90 \ 
    10961103   prtctl.f90 \ 
    1097    $(MODEL_LIB)/daymod.o \ 
    1098    $(MODEL_LIB)/dom_oce.o \ 
    1099    $(MODEL_LIB)/in_out_manager.o \ 
    1100    $(MODEL_LIB)/lib_print.o \ 
    1101    $(MODEL_LIB)/par_kind.o \ 
    1102    $(MODEL_LIB)/par_oce.o \ 
    1103    $(MODEL_LIB)/phycst.o \ 
    1104    $(MODEL_LIB)/prtctl.o \ 
     1104   $(MODEL_LIB)(daymod.o) \ 
     1105   $(MODEL_LIB)(dianam.o) \ 
     1106   $(MODEL_LIB)(dom_oce.o) \ 
     1107   $(MODEL_LIB)(in_out_manager.o) \ 
     1108   $(MODEL_LIB)(ldftra_oce.o) \ 
     1109   $(MODEL_LIB)(lib_mpp.o) \ 
     1110   $(MODEL_LIB)(oce.o) \ 
     1111   $(MODEL_LIB)(phycst.o) \ 
    11051112   daymod.F90 \ 
    11061113   dianam.F90 \ 
     
    11111118   oce.F90 \ 
    11121119   phycst.F90 \ 
    1113    $(MODEL_LIB)/daymod.o \ 
    1114    $(MODEL_LIB)/dianam.o \ 
    1115    $(MODEL_LIB)/dom_oce.o \ 
    1116    $(MODEL_LIB)/in_out_manager.o \ 
    1117    $(MODEL_LIB)/ldftra_oce.o \ 
    1118    $(MODEL_LIB)/lib_mpp.o \ 
    1119    $(MODEL_LIB)/oce.o \ 
    1120    $(MODEL_LIB)/phycst.o \ 
    11211120   domzgr_substitute.h90 \ 
    11221121   vectopt_loop_substitute.h90 \ 
     
    11241123   KEY_CPP \ 
    11251124   diaptr.F90 
    1126 $(MODEL_LIB)/diaspr.o : \ 
     1125$(MODEL_LIB)(diaspr.o) :   \ 
     1126   $(MODEL_LIB)(dom_oce.o) \ 
     1127   $(MODEL_LIB)(in_out_manager.o) \ 
     1128   $(MODEL_LIB)(lbclnk.o) \ 
     1129   $(MODEL_LIB)(lib_mpp.o) \ 
     1130   $(MODEL_LIB)(lib_print.o) \ 
     1131   $(MODEL_LIB)(oce.o) \ 
     1132   $(MODEL_LIB)(par_kind.o) \ 
     1133   $(MODEL_LIB)(par_oce.o) \ 
     1134   $(MODEL_LIB)(sol_oce.o) \ 
     1135   $(MODEL_LIB)(zdf_oce.o) \ 
    11271136   dom_oce.F90 \ 
    11281137   in_out_manager.F90 \ 
     
    11351144   sol_oce.F90 \ 
    11361145   zdf_oce.F90 \ 
    1137    $(MODEL_LIB)/dom_oce.o \ 
    1138    $(MODEL_LIB)/in_out_manager.o \ 
    1139    $(MODEL_LIB)/lbclnk.o \ 
    1140    $(MODEL_LIB)/lib_mpp.o \ 
    1141    $(MODEL_LIB)/lib_print.o \ 
    1142    $(MODEL_LIB)/oce.o \ 
    1143    $(MODEL_LIB)/par_kind.o \ 
    1144    $(MODEL_LIB)/par_oce.o \ 
    1145    $(MODEL_LIB)/sol_oce.o \ 
    1146    $(MODEL_LIB)/zdf_oce.o \ 
    1147    dom_oce.F90 \ 
    1148    in_out_manager.F90 \ 
    1149    lib_mpp.F90 \ 
    1150    oce.F90 \ 
    1151    phycst.F90 \ 
     1146   $(MODEL_LIB)(dom_oce.o) \ 
     1147   $(MODEL_LIB)(in_out_manager.o) \ 
     1148   $(MODEL_LIB)(lib_mpp.o) \ 
     1149   $(MODEL_LIB)(oce.o) \ 
     1150   $(MODEL_LIB)(phycst.o) \ 
     1151   $(MODEL_LIB)(sol_oce.o) \ 
     1152   $(MODEL_LIB)(solfet.o) \ 
     1153   $(MODEL_LIB)(solpcg.o) \ 
     1154   $(MODEL_LIB)(solsor.o) \ 
     1155   dom_oce.F90 \ 
     1156   in_out_manager.F90 \ 
     1157   lib_mpp.F90 \ 
     1158   oce.F90 \ 
     1159   phycst.F90 \ 
     1160   sol_oce.F90 \ 
    11521161   solfet.F90 \ 
    11531162   solpcg.F90 \ 
    11541163   solsor.F90 \ 
     1164   diaspr.F90 
     1165$(MODEL_LIB)(diawri.o) :   \ 
     1166   $(MODEL_LIB)(blk_oce.o) \ 
     1167   $(MODEL_LIB)(cpl_oce.o) \ 
     1168   $(MODEL_LIB)(daymod.o) \ 
     1169   $(MODEL_LIB)(dom_oce.o) \ 
     1170   $(MODEL_LIB)(dtasal.o) \ 
     1171   $(MODEL_LIB)(dtasst.o) \ 
     1172   $(MODEL_LIB)(dtatem.o) \ 
     1173   $(MODEL_LIB)(flx_oce.o) \ 
     1174   $(MODEL_LIB)(flxmod.o) \ 
     1175   $(MODEL_LIB)(flxrnf.o) \ 
     1176   $(MODEL_LIB)(ice_oce.o) \ 
     1177   $(MODEL_LIB)(in_out_manager.o) \ 
     1178   $(MODEL_LIB)(lbclnk.o) \ 
     1179   $(MODEL_LIB)(lib_mpp.o) \ 
     1180   $(MODEL_LIB)(lib_print.o) \ 
     1181   $(MODEL_LIB)(oce.o) \ 
     1182   $(MODEL_LIB)(ocfzpt.o) \ 
     1183   $(MODEL_LIB)(par_kind.o) \ 
     1184   $(MODEL_LIB)(par_oce.o) \ 
     1185   $(MODEL_LIB)(phycst.o) \ 
     1186   $(MODEL_LIB)(prtctl.o) \ 
     1187   $(MODEL_LIB)(sol_oce.o) \ 
     1188   $(MODEL_LIB)(solfet.o) \ 
     1189   $(MODEL_LIB)(solpcg.o) \ 
     1190   $(MODEL_LIB)(solsor.o) \ 
     1191   $(MODEL_LIB)(taumod.o) \ 
     1192   $(MODEL_LIB)(tradmp.o) \ 
     1193   $(MODEL_LIB)(zdf_oce.o) \ 
     1194   blk_oce.F90 \ 
     1195   cpl_oce.F90 \ 
     1196   daymod.F90 \ 
     1197   dom_oce.F90 \ 
     1198   dtasal.F90 \ 
     1199   dtasst.F90 \ 
     1200   dtatem.F90 \ 
     1201   flx_oce.F90 \ 
     1202   flxmod.F90 \ 
     1203   flxrnf.F90 \ 
     1204   ice_oce.F90 \ 
     1205   in_out_manager.F90 \ 
     1206   lbclnk.F90 \ 
     1207   lib_mpp.F90 \ 
     1208   lib_print.f90 \ 
     1209   oce.F90 \ 
     1210   ocfzpt.F90 \ 
     1211   par_kind.F90 \ 
     1212   par_oce.F90 \ 
     1213   phycst.F90 \ 
     1214   prtctl.f90 \ 
    11551215   sol_oce.F90 \ 
    1156    $(MODEL_LIB)/dom_oce.o \ 
    1157    $(MODEL_LIB)/in_out_manager.o \ 
    1158    $(MODEL_LIB)/lib_mpp.o \ 
    1159    $(MODEL_LIB)/oce.o \ 
    1160    $(MODEL_LIB)/phycst.o \ 
    1161    $(MODEL_LIB)/solfet.o \ 
    1162    $(MODEL_LIB)/solpcg.o \ 
    1163    $(MODEL_LIB)/solsor.o \ 
    1164    $(MODEL_LIB)/sol_oce.o \ 
    1165    diaspr.F90 
    1166 $(MODEL_LIB)/diawri1d.o :  \ 
     1216   solfet.F90 \ 
     1217   solpcg.F90 \ 
     1218   solsor.F90 \ 
     1219   taumod.F90 \ 
     1220   tradmp.F90 \ 
     1221   zdf_oce.F90 \ 
     1222   $(MODEL_LIB)(daymod.o) \ 
     1223   $(MODEL_LIB)(diadimg.o) \ 
     1224   $(MODEL_LIB)(diahth.o) \ 
     1225   $(MODEL_LIB)(dianam.o) \ 
     1226   $(MODEL_LIB)(diaspr.o) \ 
     1227   $(MODEL_LIB)(dom_oce.o) \ 
     1228   $(MODEL_LIB)(flx_oce.o) \ 
     1229   $(MODEL_LIB)(flxrnf.o) \ 
     1230   $(MODEL_LIB)(ice_oce.o) \ 
     1231   $(MODEL_LIB)(in_out_manager.o) \ 
     1232   $(MODEL_LIB)(lbclnk.o) \ 
     1233   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1234   $(MODEL_LIB)(ldftra_oce.o) \ 
     1235   $(MODEL_LIB)(oce.o) \ 
     1236   $(MODEL_LIB)(ocesbc.o) \ 
     1237   $(MODEL_LIB)(ocfzpt.o) \ 
     1238   $(MODEL_LIB)(phycst.o) \ 
     1239   $(MODEL_LIB)(sol_oce.o) \ 
     1240   $(MODEL_LIB)(taumod.o) \ 
     1241   $(MODEL_LIB)(zdf_oce.o) \ 
     1242   $(MODEL_LIB)(zdfddm.o) \ 
     1243   $(MODEL_LIB)(zdfmxl.o) \ 
     1244   daymod.F90 \ 
     1245   diadimg.F90 \ 
     1246   diahth.F90 \ 
     1247   dianam.F90 \ 
     1248   diaspr.F90 \ 
     1249   dom_oce.F90 \ 
     1250   flx_oce.F90 \ 
     1251   flxrnf.F90 \ 
     1252   ice_oce.F90 \ 
     1253   in_out_manager.F90 \ 
     1254   lbclnk.F90 \ 
     1255   ldfdyn_oce.F90 \ 
     1256   ldftra_oce.F90 \ 
     1257   oce.F90 \ 
     1258   ocesbc.F90 \ 
     1259   ocfzpt.F90 \ 
     1260   phycst.F90 \ 
     1261   sol_oce.F90 \ 
     1262   taumod.F90 \ 
     1263   zdf_oce.F90 \ 
     1264   zdfddm.F90 \ 
     1265   zdfmxl.F90 \ 
     1266   $(MODEL_LIB)(dtasst.o) \ 
     1267   $(MODEL_LIB)(lib_mpp.o) \ 
     1268   dtasst.F90 \ 
     1269   lib_mpp.F90 \ 
     1270   diawri_dimg.h90 \ 
     1271   zdfddm_substitute.h90 \ 
     1272   ../../../lib/libioipsl.a \ 
     1273   KEY_CPP \ 
     1274   diawri.F90 
     1275$(MODEL_LIB)(diawri1d.o) : \ 
     1276   $(MODEL_LIB)(blk_oce.o) \ 
     1277   $(MODEL_LIB)(cpl_oce.o) \ 
     1278   $(MODEL_LIB)(daymod.o) \ 
     1279   $(MODEL_LIB)(diadimg.o) \ 
     1280   $(MODEL_LIB)(diahth.o) \ 
     1281   $(MODEL_LIB)(dianam.o) \ 
     1282   $(MODEL_LIB)(diaspr.o) \ 
     1283   $(MODEL_LIB)(dom_oce.o) \ 
     1284   $(MODEL_LIB)(dtasal.o) \ 
     1285   $(MODEL_LIB)(dtasst.o) \ 
     1286   $(MODEL_LIB)(dtatem.o) \ 
     1287   $(MODEL_LIB)(dynzdf_exp.o) \ 
     1288   $(MODEL_LIB)(eosbn2.o) \ 
     1289   $(MODEL_LIB)(flx_oce.o) \ 
     1290   $(MODEL_LIB)(flxmod.o) \ 
     1291   $(MODEL_LIB)(flxrnf.o) \ 
     1292   $(MODEL_LIB)(ice_oce.o) \ 
     1293   $(MODEL_LIB)(in_out_manager.o) \ 
     1294   $(MODEL_LIB)(lbclnk.o) \ 
     1295   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1296   $(MODEL_LIB)(ldftra_oce.o) \ 
     1297   $(MODEL_LIB)(lib_mpp.o) \ 
     1298   $(MODEL_LIB)(lib_print.o) \ 
     1299   $(MODEL_LIB)(oce.o) \ 
     1300   $(MODEL_LIB)(ocesbc.o) \ 
     1301   $(MODEL_LIB)(ocfzpt.o) \ 
     1302   $(MODEL_LIB)(par_kind.o) \ 
     1303   $(MODEL_LIB)(par_oce.o) \ 
     1304   $(MODEL_LIB)(phycst.o) \ 
     1305   $(MODEL_LIB)(prtctl.o) \ 
     1306   $(MODEL_LIB)(sol_oce.o) \ 
     1307   $(MODEL_LIB)(taumod.o) \ 
     1308   $(MODEL_LIB)(tradmp.o) \ 
     1309   $(MODEL_LIB)(trazdf_exp.o) \ 
     1310   $(MODEL_LIB)(zdf_oce.o) \ 
     1311   $(MODEL_LIB)(zdfddm.o) \ 
     1312   $(MODEL_LIB)(zdfmxl.o) \ 
    11671313   blk_oce.F90 \ 
    11681314   cpl_oce.F90 \ 
     
    11781324   dynzdf_exp.F90 \ 
    11791325   eosbn2.F90 \ 
     1326   flx_oce.F90 \ 
    11801327   flxmod.F90 \ 
    11811328   flxrnf.F90 \ 
    1182    flx_oce.F90 \ 
    11831329   ice_oce.F90 \ 
    11841330   in_out_manager.F90 \ 
     
    11881334   lib_mpp.F90 \ 
    11891335   lib_print.f90 \ 
     1336   oce.F90 \ 
    11901337   ocesbc.F90 \ 
    1191    oce.F90 \ 
    11921338   ocfzpt.F90 \ 
    11931339   par_kind.F90 \ 
     
    11991345   tradmp.F90 \ 
    12001346   trazdf_exp.F90 \ 
     1347   zdf_oce.F90 \ 
    12011348   zdfddm.F90 \ 
    12021349   zdfmxl.F90 \ 
    1203    zdf_oce.F90 \ 
    1204    $(MODEL_LIB)/blk_oce.o \ 
    1205    $(MODEL_LIB)/cpl_oce.o \ 
    1206    $(MODEL_LIB)/daymod.o \ 
    1207    $(MODEL_LIB)/diadimg.o \ 
    1208    $(MODEL_LIB)/diahth.o \ 
    1209    $(MODEL_LIB)/dianam.o \ 
    1210    $(MODEL_LIB)/diaspr.o \ 
    1211    $(MODEL_LIB)/dom_oce.o \ 
    1212    $(MODEL_LIB)/dtasal.o \ 
    1213    $(MODEL_LIB)/dtasst.o \ 
    1214    $(MODEL_LIB)/dtatem.o \ 
    1215    $(MODEL_LIB)/dynzdf_exp.o \ 
    1216    $(MODEL_LIB)/eosbn2.o \ 
    1217    $(MODEL_LIB)/flxmod.o \ 
    1218    $(MODEL_LIB)/flxrnf.o \ 
    1219    $(MODEL_LIB)/flx_oce.o \ 
    1220    $(MODEL_LIB)/ice_oce.o \ 
    1221    $(MODEL_LIB)/in_out_manager.o \ 
    1222    $(MODEL_LIB)/lbclnk.o \ 
    1223    $(MODEL_LIB)/ldfdyn_oce.o \ 
    1224    $(MODEL_LIB)/ldftra_oce.o \ 
    1225    $(MODEL_LIB)/lib_mpp.o \ 
    1226    $(MODEL_LIB)/lib_print.o \ 
    1227    $(MODEL_LIB)/ocesbc.o \ 
    1228    $(MODEL_LIB)/oce.o \ 
    1229    $(MODEL_LIB)/ocfzpt.o \ 
    1230    $(MODEL_LIB)/par_kind.o \ 
    1231    $(MODEL_LIB)/par_oce.o \ 
    1232    $(MODEL_LIB)/phycst.o \ 
    1233    $(MODEL_LIB)/prtctl.o \ 
    1234    $(MODEL_LIB)/sol_oce.o \ 
    1235    $(MODEL_LIB)/taumod.o \ 
    1236    $(MODEL_LIB)/tradmp.o \ 
    1237    $(MODEL_LIB)/trazdf_exp.o \ 
    1238    $(MODEL_LIB)/zdfddm.o \ 
    1239    $(MODEL_LIB)/zdfmxl.o \ 
    1240    $(MODEL_LIB)/zdf_oce.o \ 
     1350   $(MODEL_LIB)(daymod.o) \ 
     1351   $(MODEL_LIB)(diahth.o) \ 
     1352   $(MODEL_LIB)(dianam.o) \ 
     1353   $(MODEL_LIB)(diawri.o) \ 
     1354   $(MODEL_LIB)(dom_oce.o) \ 
     1355   $(MODEL_LIB)(flxrnf.o) \ 
     1356   $(MODEL_LIB)(ice_oce.o) \ 
     1357   $(MODEL_LIB)(in_out_manager.o) \ 
     1358   $(MODEL_LIB)(lbclnk.o) \ 
     1359   $(MODEL_LIB)(oce.o) \ 
     1360   $(MODEL_LIB)(ocesbc.o) \ 
     1361   $(MODEL_LIB)(ocfzpt.o) \ 
     1362   $(MODEL_LIB)(phycst.o) \ 
     1363   $(MODEL_LIB)(sol_oce.o) \ 
     1364   $(MODEL_LIB)(taumod.o) \ 
     1365   $(MODEL_LIB)(zdf_oce.o) \ 
     1366   $(MODEL_LIB)(zdfddm.o) \ 
     1367   $(MODEL_LIB)(zdfkpp.o) \ 
     1368   $(MODEL_LIB)(zdfmxl.o) \ 
     1369   $(MODEL_LIB)(zdftke.o) \ 
    12411370   daymod.F90 \ 
    12421371   diahth.F90 \ 
     
    12481377   in_out_manager.F90 \ 
    12491378   lbclnk.F90 \ 
     1379   oce.F90 \ 
    12501380   ocesbc.F90 \ 
    1251    oce.F90 \ 
    12521381   ocfzpt.F90 \ 
    12531382   phycst.F90 \ 
    12541383   sol_oce.F90 \ 
    12551384   taumod.F90 \ 
     1385   zdf_oce.F90 \ 
    12561386   zdfddm.F90 \ 
    12571387   zdfkpp.F90 \ 
    12581388   zdfmxl.F90 \ 
    12591389   zdftke.F90 \ 
    1260    zdf_oce.F90 \ 
    1261    $(MODEL_LIB)/daymod.o \ 
    1262    $(MODEL_LIB)/diahth.o \ 
    1263    $(MODEL_LIB)/dianam.o \ 
    1264    $(MODEL_LIB)/diawri.o \ 
    1265    $(MODEL_LIB)/dom_oce.o \ 
    1266    $(MODEL_LIB)/flxrnf.o \ 
    1267    $(MODEL_LIB)/ice_oce.o \ 
    1268    $(MODEL_LIB)/in_out_manager.o \ 
    1269    $(MODEL_LIB)/lbclnk.o \ 
    1270    $(MODEL_LIB)/ocesbc.o \ 
    1271    $(MODEL_LIB)/oce.o \ 
    1272    $(MODEL_LIB)/ocfzpt.o \ 
    1273    $(MODEL_LIB)/phycst.o \ 
    1274    $(MODEL_LIB)/sol_oce.o \ 
    1275    $(MODEL_LIB)/taumod.o \ 
    1276    $(MODEL_LIB)/zdfddm.o \ 
    1277    $(MODEL_LIB)/zdfkpp.o \ 
    1278    $(MODEL_LIB)/zdfmxl.o \ 
    1279    $(MODEL_LIB)/zdftke.o \ 
    1280    $(MODEL_LIB)/zdf_oce.o \ 
    12811390   zdfddm_substitute.h90 \ 
    12821391   ../../../lib/libioipsl.a \ 
    12831392   KEY_CPP \ 
    12841393   diawri1d.F90 
    1285 $(MODEL_LIB)/diawri.o : \ 
    1286    blk_oce.F90 \ 
    1287    cpl_oce.F90 \ 
    1288    daymod.F90 \ 
    1289    dom_oce.F90 \ 
    1290    dtasal.F90 \ 
    1291    dtasst.F90 \ 
    1292    dtatem.F90 \ 
    1293    flxmod.F90 \ 
    1294    flxrnf.F90 \ 
    1295    flx_oce.F90 \ 
    1296    ice_oce.F90 \ 
    1297    in_out_manager.F90 \ 
    1298    lbclnk.F90 \ 
    1299    lib_mpp.F90 \ 
    1300    lib_print.f90 \ 
    1301    oce.F90 \ 
    1302    ocfzpt.F90 \ 
    1303    par_kind.F90 \ 
    1304    par_oce.F90 \ 
    1305    phycst.F90 \ 
    1306    prtctl.f90 \ 
    1307    solfet.F90 \ 
    1308    solpcg.F90 \ 
    1309    solsor.F90 \ 
    1310    sol_oce.F90 \ 
    1311    taumod.F90 \ 
    1312    tradmp.F90 \ 
    1313    zdf_oce.F90 \ 
    1314    $(MODEL_LIB)/blk_oce.o \ 
    1315    $(MODEL_LIB)/cpl_oce.o \ 
    1316    $(MODEL_LIB)/daymod.o \ 
    1317    $(MODEL_LIB)/dom_oce.o \ 
    1318    $(MODEL_LIB)/dtasal.o \ 
    1319    $(MODEL_LIB)/dtasst.o \ 
    1320    $(MODEL_LIB)/dtatem.o \ 
    1321    $(MODEL_LIB)/flxmod.o \ 
    1322    $(MODEL_LIB)/flxrnf.o \ 
    1323    $(MODEL_LIB)/flx_oce.o \ 
    1324    $(MODEL_LIB)/ice_oce.o \ 
    1325    $(MODEL_LIB)/in_out_manager.o \ 
    1326    $(MODEL_LIB)/lbclnk.o \ 
    1327    $(MODEL_LIB)/lib_mpp.o \ 
    1328    $(MODEL_LIB)/lib_print.o \ 
    1329    $(MODEL_LIB)/oce.o \ 
    1330    $(MODEL_LIB)/ocfzpt.o \ 
    1331    $(MODEL_LIB)/par_kind.o \ 
    1332    $(MODEL_LIB)/par_oce.o \ 
    1333    $(MODEL_LIB)/phycst.o \ 
    1334    $(MODEL_LIB)/prtctl.o \ 
    1335    $(MODEL_LIB)/solfet.o \ 
    1336    $(MODEL_LIB)/solpcg.o \ 
    1337    $(MODEL_LIB)/solsor.o \ 
    1338    $(MODEL_LIB)/sol_oce.o \ 
    1339    $(MODEL_LIB)/taumod.o \ 
    1340    $(MODEL_LIB)/tradmp.o \ 
    1341    $(MODEL_LIB)/zdf_oce.o \ 
    1342    daymod.F90 \ 
    1343    diadimg.F90 \ 
    1344    diahth.F90 \ 
    1345    dianam.F90 \ 
    1346    diaspr.F90 \ 
    1347    dom_oce.F90 \ 
    1348    flxrnf.F90 \ 
    1349    flx_oce.F90 \ 
    1350    ice_oce.F90 \ 
    1351    in_out_manager.F90 \ 
    1352    lbclnk.F90 \ 
    1353    ldfdyn_oce.F90 \ 
    1354    ldftra_oce.F90 \ 
    1355    ocesbc.F90 \ 
    1356    oce.F90 \ 
    1357    ocfzpt.F90 \ 
    1358    phycst.F90 \ 
    1359    sol_oce.F90 \ 
    1360    taumod.F90 \ 
    1361    zdfddm.F90 \ 
    1362    zdfmxl.F90 \ 
    1363    zdf_oce.F90 \ 
    1364    $(MODEL_LIB)/daymod.o \ 
    1365    $(MODEL_LIB)/diadimg.o \ 
    1366    $(MODEL_LIB)/diahth.o \ 
    1367    $(MODEL_LIB)/dianam.o \ 
    1368    $(MODEL_LIB)/diaspr.o \ 
    1369    $(MODEL_LIB)/dom_oce.o \ 
    1370    $(MODEL_LIB)/flxrnf.o \ 
    1371    $(MODEL_LIB)/flx_oce.o \ 
    1372    $(MODEL_LIB)/ice_oce.o \ 
    1373    $(MODEL_LIB)/in_out_manager.o \ 
    1374    $(MODEL_LIB)/lbclnk.o \ 
    1375    $(MODEL_LIB)/ldfdyn_oce.o \ 
    1376    $(MODEL_LIB)/ldftra_oce.o \ 
    1377    $(MODEL_LIB)/ocesbc.o \ 
    1378    $(MODEL_LIB)/oce.o \ 
    1379    $(MODEL_LIB)/ocfzpt.o \ 
    1380    $(MODEL_LIB)/phycst.o \ 
    1381    $(MODEL_LIB)/sol_oce.o \ 
    1382    $(MODEL_LIB)/taumod.o \ 
    1383    $(MODEL_LIB)/zdfddm.o \ 
    1384    $(MODEL_LIB)/zdfmxl.o \ 
    1385    $(MODEL_LIB)/zdf_oce.o \ 
    1386    dtasst.F90 \ 
    1387    lib_mpp.F90 \ 
    1388    $(MODEL_LIB)/dtasst.o \ 
    1389    $(MODEL_LIB)/lib_mpp.o \ 
    1390    diawri_dimg.h90 \ 
    1391    zdfddm_substitute.h90 \ 
    1392    ../../../lib/libioipsl.a \ 
    1393    KEY_CPP \ 
    1394    diawri.F90 
    1395 $(MODEL_LIB)/divcur.o : \ 
     1394$(MODEL_LIB)(divcur.o) :   \ 
     1395   $(MODEL_LIB)(dom_oce.o) \ 
     1396   $(MODEL_LIB)(in_out_manager.o) \ 
     1397   $(MODEL_LIB)(lib_mpp.o) \ 
     1398   $(MODEL_LIB)(lib_print.o) \ 
     1399   $(MODEL_LIB)(obc_par.o) \ 
     1400   $(MODEL_LIB)(oce.o) \ 
     1401   $(MODEL_LIB)(par_kind.o) \ 
     1402   $(MODEL_LIB)(par_oce.o) \ 
    13961403   dom_oce.F90 \ 
    13971404   in_out_manager.F90 \ 
     
    14021409   par_kind.F90 \ 
    14031410   par_oce.F90 \ 
    1404    $(MODEL_LIB)/dom_oce.o \ 
    1405    $(MODEL_LIB)/in_out_manager.o \ 
    1406    $(MODEL_LIB)/lib_mpp.o \ 
    1407    $(MODEL_LIB)/lib_print.o \ 
    1408    $(MODEL_LIB)/obc_par.o \ 
    1409    $(MODEL_LIB)/oce.o \ 
    1410    $(MODEL_LIB)/par_kind.o \ 
    1411    $(MODEL_LIB)/par_oce.o \ 
     1411   $(MODEL_LIB)(dom_oce.o) \ 
     1412   $(MODEL_LIB)(in_out_manager.o) \ 
     1413   $(MODEL_LIB)(lbclnk.o) \ 
     1414   $(MODEL_LIB)(obc_oce.o) \ 
     1415   $(MODEL_LIB)(oce.o) \ 
    14121416   dom_oce.F90 \ 
    14131417   in_out_manager.F90 \ 
     
    14151419   obc_oce.F90 \ 
    14161420   oce.F90 \ 
    1417    $(MODEL_LIB)/dom_oce.o \ 
    1418    $(MODEL_LIB)/in_out_manager.o \ 
    1419    $(MODEL_LIB)/lbclnk.o \ 
    1420    $(MODEL_LIB)/obc_oce.o \ 
    1421    $(MODEL_LIB)/oce.o \ 
    14221421   domzgr_substitute.h90 \ 
    14231422   vectopt_loop_substitute.h90 \ 
    14241423   KEY_CPP \ 
    14251424   divcur.F90 
    1426 $(MODEL_LIB)/domain.o : \ 
     1425$(MODEL_LIB)(dom_ice.o) :  \ 
     1426   $(MODEL_LIB)(par_oce.o) \ 
     1427   par_oce.F90 \ 
     1428   $(MODEL_LIB)(par_ice.o) \ 
     1429   par_ice.F90 \ 
     1430   dom_ice.F90 
     1431$(MODEL_LIB)(dom_oce.o) :  \ 
     1432   $(MODEL_LIB)(par_kind.o) \ 
     1433   par_kind.F90 \ 
     1434   $(MODEL_LIB)(par_oce.o) \ 
     1435   par_oce.F90 \ 
     1436   dom_oce.F90 
     1437$(MODEL_LIB)(domain.o) :   \ 
     1438   $(MODEL_LIB)(blk_oce.o) \ 
     1439   $(MODEL_LIB)(closea.o) \ 
     1440   $(MODEL_LIB)(daymod.o) \ 
     1441   $(MODEL_LIB)(dom_oce.o) \ 
     1442   $(MODEL_LIB)(dynspg.o) \ 
     1443   $(MODEL_LIB)(flxrnf.o) \ 
     1444   $(MODEL_LIB)(in_out_manager.o) \ 
     1445   $(MODEL_LIB)(ini1d.o) \ 
     1446   $(MODEL_LIB)(lbclnk.o) \ 
     1447   $(MODEL_LIB)(lib_mpp.o) \ 
     1448   $(MODEL_LIB)(lib_print.o) \ 
     1449   $(MODEL_LIB)(obc_oce.o) \ 
     1450   $(MODEL_LIB)(oce.o) \ 
     1451   $(MODEL_LIB)(ocesbc.o) \ 
     1452   $(MODEL_LIB)(par_kind.o) \ 
     1453   $(MODEL_LIB)(par_oce.o) \ 
     1454   $(MODEL_LIB)(phycst.o) \ 
     1455   $(MODEL_LIB)(prtctl.o) \ 
     1456   $(MODEL_LIB)(solisl.o) \ 
    14271457   blk_oce.F90 \ 
    14281458   closea.F90 \ 
     
    14311461   dynspg.F90 \ 
    14321462   flxrnf.F90 \ 
     1463   in_out_manager.F90 \ 
    14331464   ini1d.F90 \ 
    1434    in_out_manager.F90 \ 
    14351465   lbclnk.F90 \ 
    14361466   lib_mpp.F90 \ 
    14371467   lib_print.f90 \ 
    14381468   obc_oce.F90 \ 
     1469   oce.F90 \ 
    14391470   ocesbc.F90 \ 
    1440    oce.F90 \ 
    14411471   par_kind.F90 \ 
    14421472   par_oce.F90 \ 
     
    14441474   prtctl.f90 \ 
    14451475   solisl.F90 \ 
    1446    $(MODEL_LIB)/blk_oce.o \ 
    1447    $(MODEL_LIB)/closea.o \ 
    1448    $(MODEL_LIB)/daymod.o \ 
    1449    $(MODEL_LIB)/dom_oce.o \ 
    1450    $(MODEL_LIB)/dynspg.o \ 
    1451    $(MODEL_LIB)/flxrnf.o \ 
    1452    $(MODEL_LIB)/ini1d.o \ 
    1453    $(MODEL_LIB)/in_out_manager.o \ 
    1454    $(MODEL_LIB)/lbclnk.o \ 
    1455    $(MODEL_LIB)/lib_mpp.o \ 
    1456    $(MODEL_LIB)/lib_print.o \ 
    1457    $(MODEL_LIB)/obc_oce.o \ 
    1458    $(MODEL_LIB)/ocesbc.o \ 
    1459    $(MODEL_LIB)/oce.o \ 
    1460    $(MODEL_LIB)/par_kind.o \ 
    1461    $(MODEL_LIB)/par_oce.o \ 
    1462    $(MODEL_LIB)/phycst.o \ 
    1463    $(MODEL_LIB)/prtctl.o \ 
    1464    $(MODEL_LIB)/solisl.o \ 
     1476   $(MODEL_LIB)(blk_oce.o) \ 
     1477   $(MODEL_LIB)(closea.o) \ 
     1478   $(MODEL_LIB)(daymod.o) \ 
     1479   $(MODEL_LIB)(dom_oce.o) \ 
     1480   $(MODEL_LIB)(domhgr.o) \ 
     1481   $(MODEL_LIB)(dommsk.o) \ 
     1482   $(MODEL_LIB)(domstp.o) \ 
     1483   $(MODEL_LIB)(domwri.o) \ 
     1484   $(MODEL_LIB)(domzgr.o) \ 
     1485   $(MODEL_LIB)(flxrnf.o) \ 
     1486   $(MODEL_LIB)(ice_oce.o) \ 
     1487   $(MODEL_LIB)(in_out_manager.o) \ 
     1488   $(MODEL_LIB)(lib_mpp.o) \ 
     1489   $(MODEL_LIB)(oce.o) \ 
     1490   $(MODEL_LIB)(phycst.o) \ 
    14651491   blk_oce.F90 \ 
    14661492   closea.F90 \ 
    14671493   daymod.F90 \ 
     1494   dom_oce.F90 \ 
    14681495   domhgr.F90 \ 
    14691496   dommsk.F90 \ 
     
    14711498   domwri.F90 \ 
    14721499   domzgr.F90 \ 
    1473    dom_oce.F90 \ 
    14741500   flxrnf.F90 \ 
    14751501   ice_oce.F90 \ 
     
    14781504   oce.F90 \ 
    14791505   phycst.F90 \ 
    1480    $(MODEL_LIB)/blk_oce.o \ 
    1481    $(MODEL_LIB)/closea.o \ 
    1482    $(MODEL_LIB)/daymod.o \ 
    1483    $(MODEL_LIB)/domhgr.o \ 
    1484    $(MODEL_LIB)/dommsk.o \ 
    1485    $(MODEL_LIB)/domstp.o \ 
    1486    $(MODEL_LIB)/domwri.o \ 
    1487    $(MODEL_LIB)/domzgr.o \ 
    1488    $(MODEL_LIB)/dom_oce.o \ 
    1489    $(MODEL_LIB)/flxrnf.o \ 
    1490    $(MODEL_LIB)/ice_oce.o \ 
    1491    $(MODEL_LIB)/in_out_manager.o \ 
    1492    $(MODEL_LIB)/lib_mpp.o \ 
    1493    $(MODEL_LIB)/oce.o \ 
    1494    $(MODEL_LIB)/phycst.o \ 
    14951506   domzgr_substitute.h90 \ 
    14961507   ../../../lib/libioipsl.a \ 
    14971508   KEY_CPP \ 
    14981509   domain.F90 
    1499 $(MODEL_LIB)/domcfg.o : \ 
     1510$(MODEL_LIB)(domcfg.o) :   \ 
     1511   $(MODEL_LIB)(dom_oce.o) \ 
     1512   $(MODEL_LIB)(in_out_manager.o) \ 
     1513   $(MODEL_LIB)(lib_mpp.o) \ 
     1514   $(MODEL_LIB)(lib_print.o) \ 
     1515   $(MODEL_LIB)(obc_oce.o) \ 
     1516   $(MODEL_LIB)(oce.o) \ 
     1517   $(MODEL_LIB)(par_kind.o) \ 
     1518   $(MODEL_LIB)(par_oce.o) \ 
     1519   $(MODEL_LIB)(sol_oce.o) \ 
     1520   $(MODEL_LIB)(solfet.o) \ 
     1521   $(MODEL_LIB)(solpcg.o) \ 
     1522   $(MODEL_LIB)(solsor.o) \ 
    15001523   dom_oce.F90 \ 
    15011524   in_out_manager.F90 \ 
     
    15061529   par_kind.F90 \ 
    15071530   par_oce.F90 \ 
     1531   sol_oce.F90 \ 
    15081532   solfet.F90 \ 
    15091533   solpcg.F90 \ 
    15101534   solsor.F90 \ 
    1511    sol_oce.F90 \ 
    1512    $(MODEL_LIB)/dom_oce.o \ 
    1513    $(MODEL_LIB)/in_out_manager.o \ 
    1514    $(MODEL_LIB)/lib_mpp.o \ 
    1515    $(MODEL_LIB)/lib_print.o \ 
    1516    $(MODEL_LIB)/obc_oce.o \ 
    1517    $(MODEL_LIB)/oce.o \ 
    1518    $(MODEL_LIB)/par_kind.o \ 
    1519    $(MODEL_LIB)/par_oce.o \ 
    1520    $(MODEL_LIB)/solfet.o \ 
    1521    $(MODEL_LIB)/solpcg.o \ 
    1522    $(MODEL_LIB)/solsor.o \ 
    1523    $(MODEL_LIB)/sol_oce.o \ 
     1535   $(MODEL_LIB)(dom_oce.o) \ 
     1536   $(MODEL_LIB)(in_out_manager.o) \ 
     1537   $(MODEL_LIB)(lib_mpp.o) \ 
     1538   $(MODEL_LIB)(phycst.o) \ 
     1539   $(MODEL_LIB)(solisl.o) \ 
    15241540   dom_oce.F90 \ 
    15251541   in_out_manager.F90 \ 
     
    15271543   phycst.F90 \ 
    15281544   solisl.F90 \ 
    1529    $(MODEL_LIB)/dom_oce.o \ 
    1530    $(MODEL_LIB)/in_out_manager.o \ 
    1531    $(MODEL_LIB)/lib_mpp.o \ 
    1532    $(MODEL_LIB)/phycst.o \ 
    1533    $(MODEL_LIB)/solisl.o \ 
    15341545   domcfg.F90 
    1535 $(MODEL_LIB)/domhgr.o : \ 
    1536    in_out_manager.F90 \ 
    1537    lib_print.f90 \ 
    1538    par_kind.F90 \ 
    1539    par_oce.F90 \ 
    1540    $(MODEL_LIB)/in_out_manager.o \ 
    1541    $(MODEL_LIB)/lib_print.o \ 
    1542    $(MODEL_LIB)/par_kind.o \ 
    1543    $(MODEL_LIB)/par_oce.o \ 
    1544    dom_oce.F90 \ 
    1545    in_out_manager.F90 \ 
    1546    phycst.F90 \ 
    1547    $(MODEL_LIB)/dom_oce.o \ 
    1548    $(MODEL_LIB)/in_out_manager.o \ 
    1549    $(MODEL_LIB)/phycst.o \ 
     1546$(MODEL_LIB)(domhgr.o) :   \ 
     1547   $(MODEL_LIB)(in_out_manager.o) \ 
     1548   $(MODEL_LIB)(lib_print.o) \ 
     1549   $(MODEL_LIB)(par_kind.o) \ 
     1550   $(MODEL_LIB)(par_oce.o) \ 
     1551   in_out_manager.F90 \ 
     1552   lib_print.f90 \ 
     1553   par_kind.F90 \ 
     1554   par_oce.F90 \ 
     1555   $(MODEL_LIB)(dom_oce.o) \ 
     1556   $(MODEL_LIB)(in_out_manager.o) \ 
     1557   $(MODEL_LIB)(phycst.o) \ 
     1558   dom_oce.F90 \ 
     1559   in_out_manager.F90 \ 
     1560   phycst.F90 \ 
    15501561   ../../../lib/libioipsl.a \ 
    15511562   domhgr.F90 
    1552 $(MODEL_LIB)/dommsk.o : \ 
     1563$(MODEL_LIB)(dommsk.o) :   \ 
     1564   $(MODEL_LIB)(dom_oce.o) \ 
     1565   $(MODEL_LIB)(dynspg_exp.o) \ 
     1566   $(MODEL_LIB)(dynspg_flt.o) \ 
     1567   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     1568   $(MODEL_LIB)(dynspg_rl.o) \ 
     1569   $(MODEL_LIB)(dynspg_ts.o) \ 
     1570   $(MODEL_LIB)(in_out_manager.o) \ 
     1571   $(MODEL_LIB)(lib_mpp.o) \ 
     1572   $(MODEL_LIB)(lib_print.o) \ 
     1573   $(MODEL_LIB)(obc_oce.o) \ 
     1574   $(MODEL_LIB)(obc_par.o) \ 
     1575   $(MODEL_LIB)(oce.o) \ 
     1576   $(MODEL_LIB)(par_kind.o) \ 
     1577   $(MODEL_LIB)(par_oce.o) \ 
     1578   $(MODEL_LIB)(prtctl.o) \ 
     1579   $(MODEL_LIB)(sol_oce.o) \ 
     1580   $(MODEL_LIB)(solfet.o) \ 
     1581   $(MODEL_LIB)(solpcg.o) \ 
     1582   $(MODEL_LIB)(solsor.o) \ 
     1583   $(MODEL_LIB)(trdmod.o) \ 
     1584   $(MODEL_LIB)(trdmod_oce.o) \ 
    15531585   dom_oce.F90 \ 
    15541586   dynspg_exp.F90 \ 
     
    15661598   par_oce.F90 \ 
    15671599   prtctl.f90 \ 
     1600   sol_oce.F90 \ 
    15681601   solfet.F90 \ 
    15691602   solpcg.F90 \ 
    15701603   solsor.F90 \ 
    1571    sol_oce.F90 \ 
    15721604   trdmod.F90 \ 
    15731605   trdmod_oce.F90 \ 
    1574    $(MODEL_LIB)/dom_oce.o \ 
    1575    $(MODEL_LIB)/dynspg_exp.o \ 
    1576    $(MODEL_LIB)/dynspg_flt.o \ 
    1577    $(MODEL_LIB)/dynspg_flt_jki.o \ 
    1578    $(MODEL_LIB)/dynspg_rl.o \ 
    1579    $(MODEL_LIB)/dynspg_ts.o \ 
    1580    $(MODEL_LIB)/in_out_manager.o \ 
    1581    $(MODEL_LIB)/lib_mpp.o \ 
    1582    $(MODEL_LIB)/lib_print.o \ 
    1583    $(MODEL_LIB)/obc_oce.o \ 
    1584    $(MODEL_LIB)/obc_par.o \ 
    1585    $(MODEL_LIB)/oce.o \ 
    1586    $(MODEL_LIB)/par_kind.o \ 
    1587    $(MODEL_LIB)/par_oce.o \ 
    1588    $(MODEL_LIB)/prtctl.o \ 
    1589    $(MODEL_LIB)/solfet.o \ 
    1590    $(MODEL_LIB)/solpcg.o \ 
    1591    $(MODEL_LIB)/solsor.o \ 
    1592    $(MODEL_LIB)/sol_oce.o \ 
    1593    $(MODEL_LIB)/trdmod.o \ 
    1594    $(MODEL_LIB)/trdmod_oce.o \ 
     1606   $(MODEL_LIB)(dom_oce.o) \ 
     1607   $(MODEL_LIB)(dynspg.o) \ 
     1608   $(MODEL_LIB)(in_out_manager.o) \ 
     1609   $(MODEL_LIB)(lbclnk.o) \ 
     1610   $(MODEL_LIB)(lib_mpp.o) \ 
     1611   $(MODEL_LIB)(obc_oce.o) \ 
     1612   $(MODEL_LIB)(oce.o) \ 
     1613   $(MODEL_LIB)(solisl.o) \ 
    15951614   dom_oce.F90 \ 
    15961615   dynspg.F90 \ 
     
    16011620   oce.F90 \ 
    16021621   solisl.F90 \ 
    1603    $(MODEL_LIB)/dom_oce.o \ 
    1604    $(MODEL_LIB)/dynspg.o \ 
    1605    $(MODEL_LIB)/in_out_manager.o \ 
    1606    $(MODEL_LIB)/lbclnk.o \ 
    1607    $(MODEL_LIB)/lib_mpp.o \ 
    1608    $(MODEL_LIB)/obc_oce.o \ 
    1609    $(MODEL_LIB)/oce.o \ 
    1610    $(MODEL_LIB)/solisl.o \ 
    16111622   vectopt_loop_substitute.h90 \ 
    16121623   KEY_CPP \ 
    16131624   dommsk.F90 
    1614 $(MODEL_LIB)/domstp.o : \ 
    1615    lib_print.f90 \ 
    1616    par_kind.F90 \ 
    1617    par_oce.F90 \ 
    1618    $(MODEL_LIB)/lib_print.o \ 
    1619    $(MODEL_LIB)/par_kind.o \ 
    1620    $(MODEL_LIB)/par_oce.o \ 
    1621    dom_oce.F90 \ 
    1622    in_out_manager.F90 \ 
    1623    oce.F90 \ 
    1624    $(MODEL_LIB)/dom_oce.o \ 
    1625    $(MODEL_LIB)/in_out_manager.o \ 
    1626    $(MODEL_LIB)/oce.o \ 
     1625$(MODEL_LIB)(domstp.o) :   \ 
     1626   $(MODEL_LIB)(lib_print.o) \ 
     1627   $(MODEL_LIB)(par_kind.o) \ 
     1628   $(MODEL_LIB)(par_oce.o) \ 
     1629   lib_print.f90 \ 
     1630   par_kind.F90 \ 
     1631   par_oce.F90 \ 
     1632   $(MODEL_LIB)(dom_oce.o) \ 
     1633   $(MODEL_LIB)(in_out_manager.o) \ 
     1634   $(MODEL_LIB)(oce.o) \ 
     1635   dom_oce.F90 \ 
     1636   in_out_manager.F90 \ 
     1637   oce.F90 \ 
    16271638   domzgr_substitute.h90 \ 
    16281639   KEY_CPP \ 
    16291640   domstp.F90 
    1630 $(MODEL_LIB)/domwri.o : \ 
    1631    lib_print.f90 \ 
    1632    par_kind.F90 \ 
    1633    par_oce.F90 \ 
    1634    $(MODEL_LIB)/lib_print.o \ 
    1635    $(MODEL_LIB)/par_kind.o \ 
    1636    $(MODEL_LIB)/par_oce.o \ 
    1637    dom_oce.F90 \ 
    1638    in_out_manager.F90 \ 
    1639    $(MODEL_LIB)/dom_oce.o \ 
    1640    $(MODEL_LIB)/in_out_manager.o \ 
     1641$(MODEL_LIB)(domwri.o) :   \ 
     1642   $(MODEL_LIB)(lib_print.o) \ 
     1643   $(MODEL_LIB)(par_kind.o) \ 
     1644   $(MODEL_LIB)(par_oce.o) \ 
     1645   lib_print.f90 \ 
     1646   par_kind.F90 \ 
     1647   par_oce.F90 \ 
     1648   $(MODEL_LIB)(dom_oce.o) \ 
     1649   $(MODEL_LIB)(in_out_manager.o) \ 
     1650   dom_oce.F90 \ 
     1651   in_out_manager.F90 \ 
     1652   $(MODEL_LIB)(daymod.o) \ 
     1653   $(MODEL_LIB)(lib_mpp.o) \ 
    16411654   daymod.F90 \ 
    16421655   lib_mpp.F90 \ 
    1643    $(MODEL_LIB)/daymod.o \ 
    1644    $(MODEL_LIB)/lib_mpp.o \ 
    16451656   domwri_dimg.h90 \ 
    16461657   ../../../lib/libioipsl.a \ 
    16471658   KEY_CPP \ 
    16481659   domwri.F90 
    1649 $(MODEL_LIB)/domzgr.o : \ 
     1660$(MODEL_LIB)(domzgr.o) :   \ 
     1661   $(MODEL_LIB)(dom_oce.o) \ 
     1662   $(MODEL_LIB)(flxrnf.o) \ 
     1663   $(MODEL_LIB)(in_out_manager.o) \ 
     1664   $(MODEL_LIB)(lbclnk.o) \ 
     1665   $(MODEL_LIB)(lib_mpp.o) \ 
     1666   $(MODEL_LIB)(lib_print.o) \ 
     1667   $(MODEL_LIB)(obc_oce.o) \ 
     1668   $(MODEL_LIB)(oce.o) \ 
     1669   $(MODEL_LIB)(ocesbc.o) \ 
     1670   $(MODEL_LIB)(par_kind.o) \ 
     1671   $(MODEL_LIB)(par_oce.o) \ 
     1672   $(MODEL_LIB)(phycst.o) \ 
     1673   $(MODEL_LIB)(sol_oce.o) \ 
     1674   $(MODEL_LIB)(solfet.o) \ 
     1675   $(MODEL_LIB)(solpcg.o) \ 
     1676   $(MODEL_LIB)(solsor.o) \ 
    16501677   dom_oce.F90 \ 
    16511678   flxrnf.F90 \ 
     
    16551682   lib_print.f90 \ 
    16561683   obc_oce.F90 \ 
     1684   oce.F90 \ 
    16571685   ocesbc.F90 \ 
    1658    oce.F90 \ 
    1659    par_kind.F90 \ 
    1660    par_oce.F90 \ 
    1661    phycst.F90 \ 
     1686   par_kind.F90 \ 
     1687   par_oce.F90 \ 
     1688   phycst.F90 \ 
     1689   sol_oce.F90 \ 
    16621690   solfet.F90 \ 
    16631691   solpcg.F90 \ 
    16641692   solsor.F90 \ 
    1665    sol_oce.F90 \ 
    1666    $(MODEL_LIB)/dom_oce.o \ 
    1667    $(MODEL_LIB)/flxrnf.o \ 
    1668    $(MODEL_LIB)/in_out_manager.o \ 
    1669    $(MODEL_LIB)/lbclnk.o \ 
    1670    $(MODEL_LIB)/lib_mpp.o \ 
    1671    $(MODEL_LIB)/lib_print.o \ 
    1672    $(MODEL_LIB)/obc_oce.o \ 
    1673    $(MODEL_LIB)/ocesbc.o \ 
    1674    $(MODEL_LIB)/oce.o \ 
    1675    $(MODEL_LIB)/par_kind.o \ 
    1676    $(MODEL_LIB)/par_oce.o \ 
    1677    $(MODEL_LIB)/phycst.o \ 
    1678    $(MODEL_LIB)/solfet.o \ 
    1679    $(MODEL_LIB)/solpcg.o \ 
    1680    $(MODEL_LIB)/solsor.o \ 
    1681    $(MODEL_LIB)/sol_oce.o \ 
     1693   $(MODEL_LIB)(closea.o) \ 
     1694   $(MODEL_LIB)(dom_oce.o) \ 
     1695   $(MODEL_LIB)(in_out_manager.o) \ 
     1696   $(MODEL_LIB)(ini1d.o) \ 
     1697   $(MODEL_LIB)(lbclnk.o) \ 
     1698   $(MODEL_LIB)(lib_mpp.o) \ 
     1699   $(MODEL_LIB)(oce.o) \ 
     1700   $(MODEL_LIB)(solisl.o) \ 
    16821701   closea.F90 \ 
    16831702   dom_oce.F90 \ 
     1703   in_out_manager.F90 \ 
    16841704   ini1d.F90 \ 
    1685    in_out_manager.F90 \ 
    16861705   lbclnk.F90 \ 
    16871706   lib_mpp.F90 \ 
    16881707   oce.F90 \ 
    16891708   solisl.F90 \ 
    1690    $(MODEL_LIB)/closea.o \ 
    1691    $(MODEL_LIB)/dom_oce.o \ 
    1692    $(MODEL_LIB)/ini1d.o \ 
    1693    $(MODEL_LIB)/in_out_manager.o \ 
    1694    $(MODEL_LIB)/lbclnk.o \ 
    1695    $(MODEL_LIB)/lib_mpp.o \ 
    1696    $(MODEL_LIB)/oce.o \ 
    1697    $(MODEL_LIB)/solisl.o \ 
     1709   domzgr_s.h90 \ 
    16981710   domzgr_substitute.h90 \ 
    1699    domzgr_s.h90 \ 
    17001711   domzgr_zps.h90 \ 
    17011712   vectopt_loop_substitute.h90 \ 
     
    17031714   KEY_CPP \ 
    17041715   domzgr.F90 
    1705 $(MODEL_LIB)/dom_ice.o :   \ 
    1706    par_oce.F90 \ 
    1707    $(MODEL_LIB)/par_oce.o \ 
    1708    par_ice.F90 \ 
    1709    $(MODEL_LIB)/par_ice.o \ 
    1710    dom_ice.F90 
    1711 $(MODEL_LIB)/dom_oce.o :   \ 
    1712    par_kind.F90 \ 
    1713    $(MODEL_LIB)/par_kind.o \ 
    1714    par_oce.F90 \ 
    1715    $(MODEL_LIB)/par_oce.o \ 
    1716    dom_oce.F90 
    1717 $(MODEL_LIB)/dtasal.o : \ 
    1718    dom_oce.F90 \ 
    1719    in_out_manager.F90 \ 
    1720    lib_print.f90 \ 
    1721    par_kind.F90 \ 
    1722    par_oce.F90 \ 
    1723    phycst.F90 \ 
    1724    prtctl.f90 \ 
    1725    $(MODEL_LIB)/dom_oce.o \ 
    1726    $(MODEL_LIB)/in_out_manager.o \ 
    1727    $(MODEL_LIB)/lib_print.o \ 
    1728    $(MODEL_LIB)/par_kind.o \ 
    1729    $(MODEL_LIB)/par_oce.o \ 
    1730    $(MODEL_LIB)/phycst.o \ 
    1731    $(MODEL_LIB)/prtctl.o \ 
     1716$(MODEL_LIB)(dtasal.o) :   \ 
     1717   $(MODEL_LIB)(dom_oce.o) \ 
     1718   $(MODEL_LIB)(in_out_manager.o) \ 
     1719   $(MODEL_LIB)(lib_print.o) \ 
     1720   $(MODEL_LIB)(par_kind.o) \ 
     1721   $(MODEL_LIB)(par_oce.o) \ 
     1722   $(MODEL_LIB)(phycst.o) \ 
     1723   $(MODEL_LIB)(prtctl.o) \ 
     1724   dom_oce.F90 \ 
     1725   in_out_manager.F90 \ 
     1726   lib_print.f90 \ 
     1727   par_kind.F90 \ 
     1728   par_oce.F90 \ 
     1729   phycst.F90 \ 
     1730   prtctl.f90 \ 
     1731   $(MODEL_LIB)(daymod.o) \ 
     1732   $(MODEL_LIB)(dom_oce.o) \ 
     1733   $(MODEL_LIB)(in_out_manager.o) \ 
     1734   $(MODEL_LIB)(oce.o) \ 
    17321735   daymod.F90 \ 
    17331736   dom_oce.F90 \ 
    17341737   in_out_manager.F90 \ 
    17351738   oce.F90 \ 
    1736    $(MODEL_LIB)/daymod.o \ 
    1737    $(MODEL_LIB)/dom_oce.o \ 
    1738    $(MODEL_LIB)/in_out_manager.o \ 
    1739    $(MODEL_LIB)/oce.o \ 
    17401739   domzgr_substitute.h90 \ 
    17411740   ../../../lib/libioipsl.a \ 
    17421741   KEY_CPP \ 
    17431742   dtasal.F90 
    1744 $(MODEL_LIB)/dtasst.o : \ 
    1745    dom_oce.F90 \ 
    1746    in_out_manager.F90 \ 
    1747    lib_print.f90 \ 
    1748    oce.F90 \ 
    1749    par_kind.F90 \ 
    1750    par_oce.F90 \ 
    1751    phycst.F90 \ 
    1752    prtctl.f90 \ 
    1753    $(MODEL_LIB)/dom_oce.o \ 
    1754    $(MODEL_LIB)/in_out_manager.o \ 
    1755    $(MODEL_LIB)/lib_print.o \ 
    1756    $(MODEL_LIB)/oce.o \ 
    1757    $(MODEL_LIB)/par_kind.o \ 
    1758    $(MODEL_LIB)/par_oce.o \ 
    1759    $(MODEL_LIB)/phycst.o \ 
    1760    $(MODEL_LIB)/prtctl.o \ 
     1743$(MODEL_LIB)(dtasst.o) :   \ 
     1744   $(MODEL_LIB)(dom_oce.o) \ 
     1745   $(MODEL_LIB)(in_out_manager.o) \ 
     1746   $(MODEL_LIB)(lib_print.o) \ 
     1747   $(MODEL_LIB)(oce.o) \ 
     1748   $(MODEL_LIB)(par_kind.o) \ 
     1749   $(MODEL_LIB)(par_oce.o) \ 
     1750   $(MODEL_LIB)(phycst.o) \ 
     1751   $(MODEL_LIB)(prtctl.o) \ 
     1752   dom_oce.F90 \ 
     1753   in_out_manager.F90 \ 
     1754   lib_print.f90 \ 
     1755   oce.F90 \ 
     1756   par_kind.F90 \ 
     1757   par_oce.F90 \ 
     1758   phycst.F90 \ 
     1759   prtctl.f90 \ 
     1760   $(MODEL_LIB)(daymod.o) \ 
     1761   $(MODEL_LIB)(dom_oce.o) \ 
     1762   $(MODEL_LIB)(in_out_manager.o) \ 
     1763   $(MODEL_LIB)(oce.o) \ 
     1764   $(MODEL_LIB)(ocfzpt.o) \ 
    17611765   daymod.F90 \ 
    17621766   dom_oce.F90 \ 
     
    17641768   oce.F90 \ 
    17651769   ocfzpt.F90 \ 
    1766    $(MODEL_LIB)/daymod.o \ 
    1767    $(MODEL_LIB)/dom_oce.o \ 
    1768    $(MODEL_LIB)/in_out_manager.o \ 
    1769    $(MODEL_LIB)/oce.o \ 
    1770    $(MODEL_LIB)/ocfzpt.o \ 
    17711770   ../../../lib/libioipsl.a \ 
    17721771   dtasst.F90 
    1773 $(MODEL_LIB)/dtatem.o : \ 
    1774    dom_oce.F90 \ 
    1775    in_out_manager.F90 \ 
    1776    lib_print.f90 \ 
    1777    par_kind.F90 \ 
    1778    par_oce.F90 \ 
    1779    phycst.F90 \ 
    1780    prtctl.f90 \ 
    1781    $(MODEL_LIB)/dom_oce.o \ 
    1782    $(MODEL_LIB)/in_out_manager.o \ 
    1783    $(MODEL_LIB)/lib_print.o \ 
    1784    $(MODEL_LIB)/par_kind.o \ 
    1785    $(MODEL_LIB)/par_oce.o \ 
    1786    $(MODEL_LIB)/phycst.o \ 
    1787    $(MODEL_LIB)/prtctl.o \ 
     1772$(MODEL_LIB)(dtatem.o) :   \ 
     1773   $(MODEL_LIB)(dom_oce.o) \ 
     1774   $(MODEL_LIB)(in_out_manager.o) \ 
     1775   $(MODEL_LIB)(lib_print.o) \ 
     1776   $(MODEL_LIB)(par_kind.o) \ 
     1777   $(MODEL_LIB)(par_oce.o) \ 
     1778   $(MODEL_LIB)(phycst.o) \ 
     1779   $(MODEL_LIB)(prtctl.o) \ 
     1780   dom_oce.F90 \ 
     1781   in_out_manager.F90 \ 
     1782   lib_print.f90 \ 
     1783   par_kind.F90 \ 
     1784   par_oce.F90 \ 
     1785   phycst.F90 \ 
     1786   prtctl.f90 \ 
     1787   $(MODEL_LIB)(daymod.o) \ 
     1788   $(MODEL_LIB)(dom_oce.o) \ 
     1789   $(MODEL_LIB)(in_out_manager.o) \ 
     1790   $(MODEL_LIB)(oce.o) \ 
    17881791   daymod.F90 \ 
    17891792   dom_oce.F90 \ 
    17901793   in_out_manager.F90 \ 
    17911794   oce.F90 \ 
    1792    $(MODEL_LIB)/daymod.o \ 
    1793    $(MODEL_LIB)/dom_oce.o \ 
    1794    $(MODEL_LIB)/in_out_manager.o \ 
    1795    $(MODEL_LIB)/oce.o \ 
    17961795   domzgr_substitute.h90 \ 
    17971796   ../../../lib/libioipsl.a \ 
    17981797   KEY_CPP \ 
    17991798   dtatem.F90 
    1800 $(MODEL_LIB)/dyncor1d.o :  \ 
    1801    dom_oce.F90 \ 
    1802    in_out_manager.F90 \ 
    1803    lib_mpp.F90 \ 
    1804    lib_print.f90 \ 
    1805    par_kind.F90 \ 
    1806    par_oce.F90 \ 
    1807    $(MODEL_LIB)/dom_oce.o \ 
    1808    $(MODEL_LIB)/in_out_manager.o \ 
    1809    $(MODEL_LIB)/lib_mpp.o \ 
    1810    $(MODEL_LIB)/lib_print.o \ 
    1811    $(MODEL_LIB)/par_kind.o \ 
    1812    $(MODEL_LIB)/par_oce.o \ 
    1813    dom_oce.F90 \ 
    1814    in_out_manager.F90 \ 
    1815    oce.F90 \ 
    1816    phycst.F90 \ 
    1817    prtctl.f90 \ 
    1818    $(MODEL_LIB)/dom_oce.o \ 
    1819    $(MODEL_LIB)/in_out_manager.o \ 
    1820    $(MODEL_LIB)/oce.o \ 
    1821    $(MODEL_LIB)/phycst.o \ 
    1822    $(MODEL_LIB)/prtctl.o \ 
     1799$(MODEL_LIB)(dyncor1d.o) : \ 
     1800   $(MODEL_LIB)(dom_oce.o) \ 
     1801   $(MODEL_LIB)(in_out_manager.o) \ 
     1802   $(MODEL_LIB)(lib_mpp.o) \ 
     1803   $(MODEL_LIB)(lib_print.o) \ 
     1804   $(MODEL_LIB)(par_kind.o) \ 
     1805   $(MODEL_LIB)(par_oce.o) \ 
     1806   dom_oce.F90 \ 
     1807   in_out_manager.F90 \ 
     1808   lib_mpp.F90 \ 
     1809   lib_print.f90 \ 
     1810   par_kind.F90 \ 
     1811   par_oce.F90 \ 
     1812   $(MODEL_LIB)(dom_oce.o) \ 
     1813   $(MODEL_LIB)(in_out_manager.o) \ 
     1814   $(MODEL_LIB)(oce.o) \ 
     1815   $(MODEL_LIB)(phycst.o) \ 
     1816   $(MODEL_LIB)(prtctl.o) \ 
     1817   dom_oce.F90 \ 
     1818   in_out_manager.F90 \ 
     1819   oce.F90 \ 
     1820   phycst.F90 \ 
     1821   prtctl.f90 \ 
    18231822   vectopt_loop_substitute.h90 \ 
    18241823   KEY_CPP \ 
    18251824   dyncor1d.F90 
    1826 $(MODEL_LIB)/dynhpg.o : \ 
     1825$(MODEL_LIB)(dynhpg.o) :   \ 
     1826   $(MODEL_LIB)(dom_oce.o) \ 
     1827   $(MODEL_LIB)(in_out_manager.o) \ 
     1828   $(MODEL_LIB)(lib_mpp.o) \ 
     1829   $(MODEL_LIB)(lib_print.o) \ 
     1830   $(MODEL_LIB)(oce.o) \ 
     1831   $(MODEL_LIB)(par_kind.o) \ 
     1832   $(MODEL_LIB)(par_oce.o) \ 
     1833   $(MODEL_LIB)(trabbl.o) \ 
     1834   $(MODEL_LIB)(trdicp.o) \ 
     1835   $(MODEL_LIB)(trdicp_oce.o) \ 
     1836   $(MODEL_LIB)(trdmld.o) \ 
     1837   $(MODEL_LIB)(trdmld_oce.o) \ 
     1838   $(MODEL_LIB)(trdmod_oce.o) \ 
     1839   $(MODEL_LIB)(trdvor.o) \ 
     1840   $(MODEL_LIB)(trdvor_oce.o) \ 
    18271841   dom_oce.F90 \ 
    18281842   in_out_manager.F90 \ 
     
    18401854   trdvor.F90 \ 
    18411855   trdvor_oce.F90 \ 
    1842    $(MODEL_LIB)/dom_oce.o \ 
    1843    $(MODEL_LIB)/in_out_manager.o \ 
    1844    $(MODEL_LIB)/lib_mpp.o \ 
    1845    $(MODEL_LIB)/lib_print.o \ 
    1846    $(MODEL_LIB)/oce.o \ 
    1847    $(MODEL_LIB)/par_kind.o \ 
    1848    $(MODEL_LIB)/par_oce.o \ 
    1849    $(MODEL_LIB)/trabbl.o \ 
    1850    $(MODEL_LIB)/trdicp.o \ 
    1851    $(MODEL_LIB)/trdicp_oce.o \ 
    1852    $(MODEL_LIB)/trdmld.o \ 
    1853    $(MODEL_LIB)/trdmld_oce.o \ 
    1854    $(MODEL_LIB)/trdmod_oce.o \ 
    1855    $(MODEL_LIB)/trdvor.o \ 
    1856    $(MODEL_LIB)/trdvor_oce.o \ 
     1856   $(MODEL_LIB)(dom_oce.o) \ 
     1857   $(MODEL_LIB)(in_out_manager.o) \ 
     1858   $(MODEL_LIB)(oce.o) \ 
     1859   $(MODEL_LIB)(phycst.o) \ 
     1860   $(MODEL_LIB)(prtctl.o) \ 
     1861   $(MODEL_LIB)(trdmod.o) \ 
     1862   $(MODEL_LIB)(trdmod_oce.o) \ 
    18571863   dom_oce.F90 \ 
    18581864   in_out_manager.F90 \ 
     
    18621868   trdmod.F90 \ 
    18631869   trdmod_oce.F90 \ 
    1864    $(MODEL_LIB)/dom_oce.o \ 
    1865    $(MODEL_LIB)/in_out_manager.o \ 
    1866    $(MODEL_LIB)/oce.o \ 
    1867    $(MODEL_LIB)/phycst.o \ 
    1868    $(MODEL_LIB)/prtctl.o \ 
    1869    $(MODEL_LIB)/trdmod.o \ 
    1870    $(MODEL_LIB)/trdmod_oce.o \ 
    18711870   domzgr_substitute.h90 \ 
    18721871   vectopt_loop_substitute.h90 \ 
    18731872   KEY_CPP \ 
    18741873   dynhpg.F90 
    1875 $(MODEL_LIB)/dynhpg_atsk.o :  \ 
     1874$(MODEL_LIB)(dynhpg_atsk.o) : \ 
     1875   $(MODEL_LIB)(dom_oce.o) \ 
     1876   $(MODEL_LIB)(in_out_manager.o) \ 
     1877   $(MODEL_LIB)(lib_mpp.o) \ 
     1878   $(MODEL_LIB)(lib_print.o) \ 
     1879   $(MODEL_LIB)(oce.o) \ 
     1880   $(MODEL_LIB)(par_kind.o) \ 
     1881   $(MODEL_LIB)(par_oce.o) \ 
     1882   $(MODEL_LIB)(trabbl.o) \ 
     1883   $(MODEL_LIB)(trdicp.o) \ 
     1884   $(MODEL_LIB)(trdicp_oce.o) \ 
     1885   $(MODEL_LIB)(trdmld.o) \ 
     1886   $(MODEL_LIB)(trdmld_oce.o) \ 
     1887   $(MODEL_LIB)(trdmod_oce.o) \ 
     1888   $(MODEL_LIB)(trdvor.o) \ 
     1889   $(MODEL_LIB)(trdvor_oce.o) \ 
    18761890   dom_oce.F90 \ 
    18771891   in_out_manager.F90 \ 
     
    18891903   trdvor.F90 \ 
    18901904   trdvor_oce.F90 \ 
    1891    $(MODEL_LIB)/dom_oce.o \ 
    1892    $(MODEL_LIB)/in_out_manager.o \ 
    1893    $(MODEL_LIB)/lib_mpp.o \ 
    1894    $(MODEL_LIB)/lib_print.o \ 
    1895    $(MODEL_LIB)/oce.o \ 
    1896    $(MODEL_LIB)/par_kind.o \ 
    1897    $(MODEL_LIB)/par_oce.o \ 
    1898    $(MODEL_LIB)/trabbl.o \ 
    1899    $(MODEL_LIB)/trdicp.o \ 
    1900    $(MODEL_LIB)/trdicp_oce.o \ 
    1901    $(MODEL_LIB)/trdmld.o \ 
    1902    $(MODEL_LIB)/trdmld_oce.o \ 
    1903    $(MODEL_LIB)/trdmod_oce.o \ 
    1904    $(MODEL_LIB)/trdvor.o \ 
    1905    $(MODEL_LIB)/trdvor_oce.o \ 
     1905   $(MODEL_LIB)(dom_oce.o) \ 
     1906   $(MODEL_LIB)(in_out_manager.o) \ 
     1907   $(MODEL_LIB)(oce.o) \ 
     1908   $(MODEL_LIB)(phycst.o) \ 
     1909   $(MODEL_LIB)(prtctl.o) \ 
     1910   $(MODEL_LIB)(trdmod.o) \ 
     1911   $(MODEL_LIB)(trdmod_oce.o) \ 
    19061912   dom_oce.F90 \ 
    19071913   in_out_manager.F90 \ 
     
    19111917   trdmod.F90 \ 
    19121918   trdmod_oce.F90 \ 
    1913    $(MODEL_LIB)/dom_oce.o \ 
    1914    $(MODEL_LIB)/in_out_manager.o \ 
    1915    $(MODEL_LIB)/oce.o \ 
    1916    $(MODEL_LIB)/phycst.o \ 
    1917    $(MODEL_LIB)/prtctl.o \ 
    1918    $(MODEL_LIB)/trdmod.o \ 
    1919    $(MODEL_LIB)/trdmod_oce.o \ 
    19201919   domzgr_substitute.h90 \ 
    19211920   vectopt_loop_substitute.h90 \ 
    19221921   KEY_CPP \ 
    19231922   dynhpg_atsk.F90 
    1924 $(MODEL_LIB)/dynkeg.o : \ 
     1923$(MODEL_LIB)(dynkeg.o) :   \ 
     1924   $(MODEL_LIB)(dom_oce.o) \ 
     1925   $(MODEL_LIB)(in_out_manager.o) \ 
     1926   $(MODEL_LIB)(lib_mpp.o) \ 
     1927   $(MODEL_LIB)(lib_print.o) \ 
     1928   $(MODEL_LIB)(oce.o) \ 
     1929   $(MODEL_LIB)(par_kind.o) \ 
     1930   $(MODEL_LIB)(par_oce.o) \ 
     1931   $(MODEL_LIB)(trabbl.o) \ 
     1932   $(MODEL_LIB)(trdicp.o) \ 
     1933   $(MODEL_LIB)(trdicp_oce.o) \ 
     1934   $(MODEL_LIB)(trdmld.o) \ 
     1935   $(MODEL_LIB)(trdmld_oce.o) \ 
     1936   $(MODEL_LIB)(trdmod_oce.o) \ 
     1937   $(MODEL_LIB)(trdvor.o) \ 
     1938   $(MODEL_LIB)(trdvor_oce.o) \ 
    19251939   dom_oce.F90 \ 
    19261940   in_out_manager.F90 \ 
     
    19381952   trdvor.F90 \ 
    19391953   trdvor_oce.F90 \ 
    1940    $(MODEL_LIB)/dom_oce.o \ 
    1941    $(MODEL_LIB)/in_out_manager.o \ 
    1942    $(MODEL_LIB)/lib_mpp.o \ 
    1943    $(MODEL_LIB)/lib_print.o \ 
    1944    $(MODEL_LIB)/oce.o \ 
    1945    $(MODEL_LIB)/par_kind.o \ 
    1946    $(MODEL_LIB)/par_oce.o \ 
    1947    $(MODEL_LIB)/trabbl.o \ 
    1948    $(MODEL_LIB)/trdicp.o \ 
    1949    $(MODEL_LIB)/trdicp_oce.o \ 
    1950    $(MODEL_LIB)/trdmld.o \ 
    1951    $(MODEL_LIB)/trdmld_oce.o \ 
    1952    $(MODEL_LIB)/trdmod_oce.o \ 
    1953    $(MODEL_LIB)/trdvor.o \ 
    1954    $(MODEL_LIB)/trdvor_oce.o \ 
     1954   $(MODEL_LIB)(dom_oce.o) \ 
     1955   $(MODEL_LIB)(in_out_manager.o) \ 
     1956   $(MODEL_LIB)(oce.o) \ 
     1957   $(MODEL_LIB)(prtctl.o) \ 
     1958   $(MODEL_LIB)(trdmod.o) \ 
     1959   $(MODEL_LIB)(trdmod_oce.o) \ 
    19551960   dom_oce.F90 \ 
    19561961   in_out_manager.F90 \ 
     
    19591964   trdmod.F90 \ 
    19601965   trdmod_oce.F90 \ 
    1961    $(MODEL_LIB)/dom_oce.o \ 
    1962    $(MODEL_LIB)/in_out_manager.o \ 
    1963    $(MODEL_LIB)/oce.o \ 
    1964    $(MODEL_LIB)/prtctl.o \ 
    1965    $(MODEL_LIB)/trdmod.o \ 
    1966    $(MODEL_LIB)/trdmod_oce.o \ 
    19671966   vectopt_loop_substitute.h90 \ 
    19681967   KEY_CPP \ 
    19691968   dynkeg.F90 
    1970 $(MODEL_LIB)/dynldf_bilapg.o :   \ 
     1969$(MODEL_LIB)(dynldf_bilap.o) :   \ 
     1970   $(MODEL_LIB)(dom_oce.o) \ 
     1971   $(MODEL_LIB)(in_out_manager.o) \ 
     1972   $(MODEL_LIB)(lib_mpp.o) \ 
     1973   $(MODEL_LIB)(lib_print.o) \ 
     1974   $(MODEL_LIB)(oce.o) \ 
     1975   $(MODEL_LIB)(par_kind.o) \ 
     1976   $(MODEL_LIB)(par_oce.o) \ 
     1977   $(MODEL_LIB)(trabbl.o) \ 
     1978   $(MODEL_LIB)(trdicp.o) \ 
     1979   $(MODEL_LIB)(trdicp_oce.o) \ 
     1980   $(MODEL_LIB)(trdmld.o) \ 
     1981   $(MODEL_LIB)(trdmld_oce.o) \ 
     1982   $(MODEL_LIB)(trdmod_oce.o) \ 
     1983   $(MODEL_LIB)(trdvor.o) \ 
     1984   $(MODEL_LIB)(trdvor_oce.o) \ 
     1985   dom_oce.F90 \ 
     1986   in_out_manager.F90 \ 
     1987   lib_mpp.F90 \ 
     1988   lib_print.f90 \ 
     1989   oce.F90 \ 
     1990   par_kind.F90 \ 
     1991   par_oce.F90 \ 
     1992   trabbl.F90 \ 
     1993   trdicp.F90 \ 
     1994   trdicp_oce.F90 \ 
     1995   trdmld.F90 \ 
     1996   trdmld_oce.F90 \ 
     1997   trdmod_oce.F90 \ 
     1998   trdvor.F90 \ 
     1999   trdvor_oce.F90 \ 
     2000   $(MODEL_LIB)(dom_oce.o) \ 
     2001   $(MODEL_LIB)(in_out_manager.o) \ 
     2002   $(MODEL_LIB)(lbclnk.o) \ 
     2003   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2004   $(MODEL_LIB)(oce.o) \ 
     2005   $(MODEL_LIB)(prtctl.o) \ 
     2006   $(MODEL_LIB)(trdmod.o) \ 
     2007   $(MODEL_LIB)(trdmod_oce.o) \ 
     2008   dom_oce.F90 \ 
     2009   in_out_manager.F90 \ 
     2010   lbclnk.F90 \ 
     2011   ldfdyn_oce.F90 \ 
     2012   oce.F90 \ 
     2013   prtctl.f90 \ 
     2014   trdmod.F90 \ 
     2015   trdmod_oce.F90 \ 
     2016   domzgr_substitute.h90 \ 
     2017   ldfdyn_substitute.h90 \ 
     2018   vectopt_loop_substitute.h90 \ 
     2019   KEY_CPP \ 
     2020   dynldf_bilap.F90 
     2021$(MODEL_LIB)(dynldf_bilapg.o) :  \ 
     2022   $(MODEL_LIB)(dom_oce.o) \ 
     2023   $(MODEL_LIB)(in_out_manager.o) \ 
     2024   $(MODEL_LIB)(lbclnk.o) \ 
     2025   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2026   $(MODEL_LIB)(ldftra_oce.o) \ 
     2027   $(MODEL_LIB)(lib_mpp.o) \ 
     2028   $(MODEL_LIB)(lib_print.o) \ 
     2029   $(MODEL_LIB)(oce.o) \ 
     2030   $(MODEL_LIB)(par_kind.o) \ 
     2031   $(MODEL_LIB)(par_oce.o) \ 
     2032   $(MODEL_LIB)(phycst.o) \ 
     2033   $(MODEL_LIB)(prtctl.o) \ 
     2034   $(MODEL_LIB)(trabbl.o) \ 
     2035   $(MODEL_LIB)(trdicp.o) \ 
     2036   $(MODEL_LIB)(trdicp_oce.o) \ 
     2037   $(MODEL_LIB)(trdmld.o) \ 
     2038   $(MODEL_LIB)(trdmld_oce.o) \ 
     2039   $(MODEL_LIB)(trdmod_oce.o) \ 
     2040   $(MODEL_LIB)(trdvor.o) \ 
     2041   $(MODEL_LIB)(trdvor_oce.o) \ 
     2042   $(MODEL_LIB)(zdfmxl.o) \ 
    19712043   dom_oce.F90 \ 
    19722044   in_out_manager.F90 \ 
     
    19902062   trdvor_oce.F90 \ 
    19912063   zdfmxl.F90 \ 
    1992    $(MODEL_LIB)/dom_oce.o \ 
    1993    $(MODEL_LIB)/in_out_manager.o \ 
    1994    $(MODEL_LIB)/lbclnk.o \ 
    1995    $(MODEL_LIB)/ldfdyn_oce.o \ 
    1996    $(MODEL_LIB)/ldftra_oce.o \ 
    1997    $(MODEL_LIB)/lib_mpp.o \ 
    1998    $(MODEL_LIB)/lib_print.o \ 
    1999    $(MODEL_LIB)/oce.o \ 
    2000    $(MODEL_LIB)/par_kind.o \ 
    2001    $(MODEL_LIB)/par_oce.o \ 
    2002    $(MODEL_LIB)/phycst.o \ 
    2003    $(MODEL_LIB)/prtctl.o \ 
    2004    $(MODEL_LIB)/trabbl.o \ 
    2005    $(MODEL_LIB)/trdicp.o \ 
    2006    $(MODEL_LIB)/trdicp_oce.o \ 
    2007    $(MODEL_LIB)/trdmld.o \ 
    2008    $(MODEL_LIB)/trdmld_oce.o \ 
    2009    $(MODEL_LIB)/trdmod_oce.o \ 
    2010    $(MODEL_LIB)/trdvor.o \ 
    2011    $(MODEL_LIB)/trdvor_oce.o \ 
    2012    $(MODEL_LIB)/zdfmxl.o \ 
     2064   $(MODEL_LIB)(dom_oce.o) \ 
     2065   $(MODEL_LIB)(in_out_manager.o) \ 
     2066   $(MODEL_LIB)(lbclnk.o) \ 
     2067   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2068   $(MODEL_LIB)(ldfslp.o) \ 
     2069   $(MODEL_LIB)(oce.o) \ 
     2070   $(MODEL_LIB)(prtctl.o) \ 
     2071   $(MODEL_LIB)(trdmod.o) \ 
     2072   $(MODEL_LIB)(trdmod_oce.o) \ 
     2073   $(MODEL_LIB)(zdf_oce.o) \ 
    20132074   dom_oce.F90 \ 
    20142075   in_out_manager.F90 \ 
     
    20212082   trdmod_oce.F90 \ 
    20222083   zdf_oce.F90 \ 
    2023    $(MODEL_LIB)/dom_oce.o \ 
    2024    $(MODEL_LIB)/in_out_manager.o \ 
    2025    $(MODEL_LIB)/lbclnk.o \ 
    2026    $(MODEL_LIB)/ldfdyn_oce.o \ 
    2027    $(MODEL_LIB)/ldfslp.o \ 
    2028    $(MODEL_LIB)/oce.o \ 
    2029    $(MODEL_LIB)/prtctl.o \ 
    2030    $(MODEL_LIB)/trdmod.o \ 
    2031    $(MODEL_LIB)/trdmod_oce.o \ 
    2032    $(MODEL_LIB)/zdf_oce.o \ 
    20332084   domzgr_substitute.h90 \ 
    20342085   ldfdyn_substitute.h90 \ 
    20352086   KEY_CPP \ 
    20362087   dynldf_bilapg.F90 
    2037 $(MODEL_LIB)/dynldf_bilap.o : \ 
    2038    dom_oce.F90 \ 
    2039    in_out_manager.F90 \ 
    2040    lib_mpp.F90 \ 
    2041    lib_print.f90 \ 
    2042    oce.F90 \ 
    2043    par_kind.F90 \ 
    2044    par_oce.F90 \ 
    2045    trabbl.F90 \ 
    2046    trdicp.F90 \ 
    2047    trdicp_oce.F90 \ 
    2048    trdmld.F90 \ 
    2049    trdmld_oce.F90 \ 
    2050    trdmod_oce.F90 \ 
    2051    trdvor.F90 \ 
    2052    trdvor_oce.F90 \ 
    2053    $(MODEL_LIB)/dom_oce.o \ 
    2054    $(MODEL_LIB)/in_out_manager.o \ 
    2055    $(MODEL_LIB)/lib_mpp.o \ 
    2056    $(MODEL_LIB)/lib_print.o \ 
    2057    $(MODEL_LIB)/oce.o \ 
    2058    $(MODEL_LIB)/par_kind.o \ 
    2059    $(MODEL_LIB)/par_oce.o \ 
    2060    $(MODEL_LIB)/trabbl.o \ 
    2061    $(MODEL_LIB)/trdicp.o \ 
    2062    $(MODEL_LIB)/trdicp_oce.o \ 
    2063    $(MODEL_LIB)/trdmld.o \ 
    2064    $(MODEL_LIB)/trdmld_oce.o \ 
    2065    $(MODEL_LIB)/trdmod_oce.o \ 
    2066    $(MODEL_LIB)/trdvor.o \ 
    2067    $(MODEL_LIB)/trdvor_oce.o \ 
    2068    dom_oce.F90 \ 
    2069    in_out_manager.F90 \ 
    2070    lbclnk.F90 \ 
    2071    ldfdyn_oce.F90 \ 
    2072    oce.F90 \ 
    2073    prtctl.f90 \ 
    2074    trdmod.F90 \ 
    2075    trdmod_oce.F90 \ 
    2076    $(MODEL_LIB)/dom_oce.o \ 
    2077    $(MODEL_LIB)/in_out_manager.o \ 
    2078    $(MODEL_LIB)/lbclnk.o \ 
    2079    $(MODEL_LIB)/ldfdyn_oce.o \ 
    2080    $(MODEL_LIB)/oce.o \ 
    2081    $(MODEL_LIB)/prtctl.o \ 
    2082    $(MODEL_LIB)/trdmod.o \ 
    2083    $(MODEL_LIB)/trdmod_oce.o \ 
    2084    domzgr_substitute.h90 \ 
    2085    ldfdyn_substitute.h90 \ 
    2086    vectopt_loop_substitute.h90 \ 
    2087    KEY_CPP \ 
    2088    dynldf_bilap.F90 
    2089 $(MODEL_LIB)/dynldf_iso.o :   \ 
     2088$(MODEL_LIB)(dynldf_iso.o) :  \ 
     2089   $(MODEL_LIB)(dom_oce.o) \ 
     2090   $(MODEL_LIB)(in_out_manager.o) \ 
     2091   $(MODEL_LIB)(lbclnk.o) \ 
     2092   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2093   $(MODEL_LIB)(ldftra_oce.o) \ 
     2094   $(MODEL_LIB)(lib_mpp.o) \ 
     2095   $(MODEL_LIB)(lib_print.o) \ 
     2096   $(MODEL_LIB)(oce.o) \ 
     2097   $(MODEL_LIB)(par_kind.o) \ 
     2098   $(MODEL_LIB)(par_oce.o) \ 
     2099   $(MODEL_LIB)(phycst.o) \ 
     2100   $(MODEL_LIB)(prtctl.o) \ 
     2101   $(MODEL_LIB)(trabbl.o) \ 
     2102   $(MODEL_LIB)(trdicp.o) \ 
     2103   $(MODEL_LIB)(trdicp_oce.o) \ 
     2104   $(MODEL_LIB)(trdmld.o) \ 
     2105   $(MODEL_LIB)(trdmld_oce.o) \ 
     2106   $(MODEL_LIB)(trdmod_oce.o) \ 
     2107   $(MODEL_LIB)(trdvor.o) \ 
     2108   $(MODEL_LIB)(trdvor_oce.o) \ 
     2109   $(MODEL_LIB)(zdfmxl.o) \ 
    20902110   dom_oce.F90 \ 
    20912111   in_out_manager.F90 \ 
     
    21092129   trdvor_oce.F90 \ 
    21102130   zdfmxl.F90 \ 
    2111    $(MODEL_LIB)/dom_oce.o \ 
    2112    $(MODEL_LIB)/in_out_manager.o \ 
    2113    $(MODEL_LIB)/lbclnk.o \ 
    2114    $(MODEL_LIB)/ldfdyn_oce.o \ 
    2115    $(MODEL_LIB)/ldftra_oce.o \ 
    2116    $(MODEL_LIB)/lib_mpp.o \ 
    2117    $(MODEL_LIB)/lib_print.o \ 
    2118    $(MODEL_LIB)/oce.o \ 
    2119    $(MODEL_LIB)/par_kind.o \ 
    2120    $(MODEL_LIB)/par_oce.o \ 
    2121    $(MODEL_LIB)/phycst.o \ 
    2122    $(MODEL_LIB)/prtctl.o \ 
    2123    $(MODEL_LIB)/trabbl.o \ 
    2124    $(MODEL_LIB)/trdicp.o \ 
    2125    $(MODEL_LIB)/trdicp_oce.o \ 
    2126    $(MODEL_LIB)/trdmld.o \ 
    2127    $(MODEL_LIB)/trdmld_oce.o \ 
    2128    $(MODEL_LIB)/trdmod_oce.o \ 
    2129    $(MODEL_LIB)/trdvor.o \ 
    2130    $(MODEL_LIB)/trdvor_oce.o \ 
    2131    $(MODEL_LIB)/zdfmxl.o \ 
     2131   $(MODEL_LIB)(dom_oce.o) \ 
     2132   $(MODEL_LIB)(in_out_manager.o) \ 
     2133   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2134   $(MODEL_LIB)(ldfslp.o) \ 
     2135   $(MODEL_LIB)(ldftra_oce.o) \ 
     2136   $(MODEL_LIB)(oce.o) \ 
     2137   $(MODEL_LIB)(prtctl.o) \ 
     2138   $(MODEL_LIB)(trdmod.o) \ 
     2139   $(MODEL_LIB)(trdmod_oce.o) \ 
     2140   $(MODEL_LIB)(zdf_oce.o) \ 
    21322141   dom_oce.F90 \ 
    21332142   in_out_manager.F90 \ 
     
    21402149   trdmod_oce.F90 \ 
    21412150   zdf_oce.F90 \ 
    2142    $(MODEL_LIB)/dom_oce.o \ 
    2143    $(MODEL_LIB)/in_out_manager.o \ 
    2144    $(MODEL_LIB)/ldfdyn_oce.o \ 
    2145    $(MODEL_LIB)/ldfslp.o \ 
    2146    $(MODEL_LIB)/ldftra_oce.o \ 
    2147    $(MODEL_LIB)/oce.o \ 
    2148    $(MODEL_LIB)/prtctl.o \ 
    2149    $(MODEL_LIB)/trdmod.o \ 
    2150    $(MODEL_LIB)/trdmod_oce.o \ 
    2151    $(MODEL_LIB)/zdf_oce.o \ 
    21522151   domzgr_substitute.h90 \ 
    21532152   ldfdyn_substitute.h90 \ 
     
    21552154   KEY_CPP \ 
    21562155   dynldf_iso.F90 
    2157 $(MODEL_LIB)/dynldf_lap.o :   \ 
     2156$(MODEL_LIB)(dynldf_lap.o) :  \ 
     2157   $(MODEL_LIB)(dom_oce.o) \ 
     2158   $(MODEL_LIB)(in_out_manager.o) \ 
     2159   $(MODEL_LIB)(lbclnk.o) \ 
     2160   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2161   $(MODEL_LIB)(ldftra_oce.o) \ 
     2162   $(MODEL_LIB)(lib_mpp.o) \ 
     2163   $(MODEL_LIB)(lib_print.o) \ 
     2164   $(MODEL_LIB)(oce.o) \ 
     2165   $(MODEL_LIB)(par_kind.o) \ 
     2166   $(MODEL_LIB)(par_oce.o) \ 
     2167   $(MODEL_LIB)(phycst.o) \ 
     2168   $(MODEL_LIB)(prtctl.o) \ 
     2169   $(MODEL_LIB)(trabbl.o) \ 
     2170   $(MODEL_LIB)(trdicp.o) \ 
     2171   $(MODEL_LIB)(trdicp_oce.o) \ 
     2172   $(MODEL_LIB)(trdmld.o) \ 
     2173   $(MODEL_LIB)(trdmld_oce.o) \ 
     2174   $(MODEL_LIB)(trdmod_oce.o) \ 
     2175   $(MODEL_LIB)(trdvor.o) \ 
     2176   $(MODEL_LIB)(trdvor_oce.o) \ 
     2177   $(MODEL_LIB)(zdfmxl.o) \ 
    21582178   dom_oce.F90 \ 
    21592179   in_out_manager.F90 \ 
     
    21772197   trdvor_oce.F90 \ 
    21782198   zdfmxl.F90 \ 
    2179    $(MODEL_LIB)/dom_oce.o \ 
    2180    $(MODEL_LIB)/in_out_manager.o \ 
    2181    $(MODEL_LIB)/lbclnk.o \ 
    2182    $(MODEL_LIB)/ldfdyn_oce.o \ 
    2183    $(MODEL_LIB)/ldftra_oce.o \ 
    2184    $(MODEL_LIB)/lib_mpp.o \ 
    2185    $(MODEL_LIB)/lib_print.o \ 
    2186    $(MODEL_LIB)/oce.o \ 
    2187    $(MODEL_LIB)/par_kind.o \ 
    2188    $(MODEL_LIB)/par_oce.o \ 
    2189    $(MODEL_LIB)/phycst.o \ 
    2190    $(MODEL_LIB)/prtctl.o \ 
    2191    $(MODEL_LIB)/trabbl.o \ 
    2192    $(MODEL_LIB)/trdicp.o \ 
    2193    $(MODEL_LIB)/trdicp_oce.o \ 
    2194    $(MODEL_LIB)/trdmld.o \ 
    2195    $(MODEL_LIB)/trdmld_oce.o \ 
    2196    $(MODEL_LIB)/trdmod_oce.o \ 
    2197    $(MODEL_LIB)/trdvor.o \ 
    2198    $(MODEL_LIB)/trdvor_oce.o \ 
    2199    $(MODEL_LIB)/zdfmxl.o \ 
     2199   $(MODEL_LIB)(dom_oce.o) \ 
     2200   $(MODEL_LIB)(in_out_manager.o) \ 
     2201   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2202   $(MODEL_LIB)(ldfslp.o) \ 
     2203   $(MODEL_LIB)(oce.o) \ 
     2204   $(MODEL_LIB)(prtctl.o) \ 
     2205   $(MODEL_LIB)(trdmod.o) \ 
     2206   $(MODEL_LIB)(trdmod_oce.o) \ 
     2207   $(MODEL_LIB)(zdf_oce.o) \ 
    22002208   dom_oce.F90 \ 
    22012209   in_out_manager.F90 \ 
     
    22072215   trdmod_oce.F90 \ 
    22082216   zdf_oce.F90 \ 
    2209    $(MODEL_LIB)/dom_oce.o \ 
    2210    $(MODEL_LIB)/in_out_manager.o \ 
    2211    $(MODEL_LIB)/ldfdyn_oce.o \ 
    2212    $(MODEL_LIB)/ldfslp.o \ 
    2213    $(MODEL_LIB)/oce.o \ 
    2214    $(MODEL_LIB)/prtctl.o \ 
    2215    $(MODEL_LIB)/trdmod.o \ 
    2216    $(MODEL_LIB)/trdmod_oce.o \ 
    2217    $(MODEL_LIB)/zdf_oce.o \ 
    22182217   domzgr_substitute.h90 \ 
    22192218   ldfdyn_substitute.h90 \ 
     
    22212220   KEY_CPP \ 
    22222221   dynldf_lap.F90 
    2223 $(MODEL_LIB)/dynnxt1d.o :  \ 
    2224    dom_oce.F90 \ 
    2225    in_out_manager.F90 \ 
    2226    lib_mpp.F90 \ 
    2227    lib_print.f90 \ 
    2228    oce.F90 \ 
    2229    par_kind.F90 \ 
    2230    par_oce.F90 \ 
    2231    $(MODEL_LIB)/dom_oce.o \ 
    2232    $(MODEL_LIB)/in_out_manager.o \ 
    2233    $(MODEL_LIB)/lib_mpp.o \ 
    2234    $(MODEL_LIB)/lib_print.o \ 
    2235    $(MODEL_LIB)/oce.o \ 
    2236    $(MODEL_LIB)/par_kind.o \ 
    2237    $(MODEL_LIB)/par_oce.o \ 
    2238    dom_oce.F90 \ 
    2239    in_out_manager.F90 \ 
    2240    lbclnk.F90 \ 
    2241    oce.F90 \ 
    2242    prtctl.f90 \ 
    2243    $(MODEL_LIB)/dom_oce.o \ 
    2244    $(MODEL_LIB)/in_out_manager.o \ 
    2245    $(MODEL_LIB)/lbclnk.o \ 
    2246    $(MODEL_LIB)/oce.o \ 
    2247    $(MODEL_LIB)/prtctl.o \ 
     2222$(MODEL_LIB)(dynnxt.o) :   \ 
     2223   $(MODEL_LIB)(dom_oce.o) \ 
     2224   $(MODEL_LIB)(in_out_manager.o) \ 
     2225   $(MODEL_LIB)(lbclnk.o) \ 
     2226   $(MODEL_LIB)(lib_mpp.o) \ 
     2227   $(MODEL_LIB)(lib_print.o) \ 
     2228   $(MODEL_LIB)(obc_oce.o) \ 
     2229   $(MODEL_LIB)(obccli.o) \ 
     2230   $(MODEL_LIB)(oce.o) \ 
     2231   $(MODEL_LIB)(par_kind.o) \ 
     2232   $(MODEL_LIB)(par_oce.o) \ 
     2233   $(MODEL_LIB)(phycst.o) \ 
     2234   dom_oce.F90 \ 
     2235   in_out_manager.F90 \ 
     2236   lbclnk.F90 \ 
     2237   lib_mpp.F90 \ 
     2238   lib_print.f90 \ 
     2239   obc_oce.F90 \ 
     2240   obccli.F90 \ 
     2241   oce.F90 \ 
     2242   par_kind.F90 \ 
     2243   par_oce.F90 \ 
     2244   phycst.F90 \ 
     2245   $(MODEL_LIB)(dom_oce.o) \ 
     2246   $(MODEL_LIB)(in_out_manager.o) \ 
     2247   $(MODEL_LIB)(lbclnk.o) \ 
     2248   $(MODEL_LIB)(obcdyn.o) \ 
     2249   $(MODEL_LIB)(oce.o) \ 
     2250   $(MODEL_LIB)(prtctl.o) \ 
     2251   dom_oce.F90 \ 
     2252   in_out_manager.F90 \ 
     2253   lbclnk.F90 \ 
     2254   obcdyn.F90 \ 
     2255   oce.F90 \ 
     2256   prtctl.f90 \ 
     2257   dynnxt.F90 
     2258$(MODEL_LIB)(dynnxt1d.o) : \ 
     2259   $(MODEL_LIB)(dom_oce.o) \ 
     2260   $(MODEL_LIB)(in_out_manager.o) \ 
     2261   $(MODEL_LIB)(lib_mpp.o) \ 
     2262   $(MODEL_LIB)(lib_print.o) \ 
     2263   $(MODEL_LIB)(oce.o) \ 
     2264   $(MODEL_LIB)(par_kind.o) \ 
     2265   $(MODEL_LIB)(par_oce.o) \ 
     2266   dom_oce.F90 \ 
     2267   in_out_manager.F90 \ 
     2268   lib_mpp.F90 \ 
     2269   lib_print.f90 \ 
     2270   oce.F90 \ 
     2271   par_kind.F90 \ 
     2272   par_oce.F90 \ 
     2273   $(MODEL_LIB)(dom_oce.o) \ 
     2274   $(MODEL_LIB)(in_out_manager.o) \ 
     2275   $(MODEL_LIB)(lbclnk.o) \ 
     2276   $(MODEL_LIB)(oce.o) \ 
     2277   $(MODEL_LIB)(prtctl.o) \ 
     2278   dom_oce.F90 \ 
     2279   in_out_manager.F90 \ 
     2280   lbclnk.F90 \ 
     2281   oce.F90 \ 
     2282   prtctl.f90 \ 
    22482283   dynnxt1d.F90 
    2249 $(MODEL_LIB)/dynnxt.o : \ 
    2250    dom_oce.F90 \ 
    2251    in_out_manager.F90 \ 
    2252    lbclnk.F90 \ 
    2253    lib_mpp.F90 \ 
    2254    lib_print.f90 \ 
    2255    obccli.F90 \ 
    2256    obc_oce.F90 \ 
    2257    oce.F90 \ 
    2258    par_kind.F90 \ 
    2259    par_oce.F90 \ 
    2260    phycst.F90 \ 
    2261    $(MODEL_LIB)/dom_oce.o \ 
    2262    $(MODEL_LIB)/in_out_manager.o \ 
    2263    $(MODEL_LIB)/lbclnk.o \ 
    2264    $(MODEL_LIB)/lib_mpp.o \ 
    2265    $(MODEL_LIB)/lib_print.o \ 
    2266    $(MODEL_LIB)/obccli.o \ 
    2267    $(MODEL_LIB)/obc_oce.o \ 
    2268    $(MODEL_LIB)/oce.o \ 
    2269    $(MODEL_LIB)/par_kind.o \ 
    2270    $(MODEL_LIB)/par_oce.o \ 
    2271    $(MODEL_LIB)/phycst.o \ 
    2272    dom_oce.F90 \ 
    2273    in_out_manager.F90 \ 
    2274    lbclnk.F90 \ 
    2275    obcdyn.F90 \ 
    2276    oce.F90 \ 
    2277    prtctl.f90 \ 
    2278    $(MODEL_LIB)/dom_oce.o \ 
    2279    $(MODEL_LIB)/in_out_manager.o \ 
    2280    $(MODEL_LIB)/lbclnk.o \ 
    2281    $(MODEL_LIB)/obcdyn.o \ 
    2282    $(MODEL_LIB)/oce.o \ 
    2283    $(MODEL_LIB)/prtctl.o \ 
    2284    dynnxt.F90 
    2285 $(MODEL_LIB)/dynspg.o : \ 
     2284$(MODEL_LIB)(dynspg.o) :   \ 
     2285   $(MODEL_LIB)(cla_dynspg.o) \ 
     2286   $(MODEL_LIB)(dom_oce.o) \ 
     2287   $(MODEL_LIB)(dynvor.o) \ 
     2288   $(MODEL_LIB)(flxrnf.o) \ 
     2289   $(MODEL_LIB)(in_out_manager.o) \ 
     2290   $(MODEL_LIB)(lbclnk.o) \ 
     2291   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2292   $(MODEL_LIB)(ldftra_oce.o) \ 
     2293   $(MODEL_LIB)(lib_mpp.o) \ 
     2294   $(MODEL_LIB)(lib_print.o) \ 
     2295   $(MODEL_LIB)(obc_oce.o) \ 
     2296   $(MODEL_LIB)(obcdyn.o) \ 
     2297   $(MODEL_LIB)(obcvol.o) \ 
     2298   $(MODEL_LIB)(oce.o) \ 
     2299   $(MODEL_LIB)(ocesbc.o) \ 
     2300   $(MODEL_LIB)(par_kind.o) \ 
     2301   $(MODEL_LIB)(par_oce.o) \ 
     2302   $(MODEL_LIB)(phycst.o) \ 
     2303   $(MODEL_LIB)(prtctl.o) \ 
     2304   $(MODEL_LIB)(sol_oce.o) \ 
     2305   $(MODEL_LIB)(solfet.o) \ 
     2306   $(MODEL_LIB)(solisl.o) \ 
     2307   $(MODEL_LIB)(solpcg.o) \ 
     2308   $(MODEL_LIB)(solsor.o) \ 
     2309   $(MODEL_LIB)(solsor_e.o) \ 
     2310   $(MODEL_LIB)(trabbl.o) \ 
     2311   $(MODEL_LIB)(trdicp.o) \ 
     2312   $(MODEL_LIB)(trdicp_oce.o) \ 
     2313   $(MODEL_LIB)(trdmld.o) \ 
     2314   $(MODEL_LIB)(trdmld_oce.o) \ 
     2315   $(MODEL_LIB)(trdmod_oce.o) \ 
     2316   $(MODEL_LIB)(trdvor.o) \ 
     2317   $(MODEL_LIB)(trdvor_oce.o) \ 
     2318   $(MODEL_LIB)(zdf_oce.o) \ 
    22862319   cla_dynspg.F90 \ 
    22872320   dom_oce.F90 \ 
     
    22942327   lib_mpp.F90 \ 
    22952328   lib_print.f90 \ 
     2329   obc_oce.F90 \ 
    22962330   obcdyn.F90 \ 
    22972331   obcvol.F90 \ 
    2298    obc_oce.F90 \ 
     2332   oce.F90 \ 
    22992333   ocesbc.F90 \ 
    2300    oce.F90 \ 
    2301    par_kind.F90 \ 
    2302    par_oce.F90 \ 
    2303    phycst.F90 \ 
    2304    prtctl.f90 \ 
     2334   par_kind.F90 \ 
     2335   par_oce.F90 \ 
     2336   phycst.F90 \ 
     2337   prtctl.f90 \ 
     2338   sol_oce.F90 \ 
    23052339   solfet.F90 \ 
    23062340   solisl.F90 \ 
     
    23082342   solsor.F90 \ 
    23092343   solsor_e.F90 \ 
    2310    sol_oce.F90 \ 
    23112344   trabbl.F90 \ 
    23122345   trdicp.F90 \ 
     
    23182351   trdvor_oce.F90 \ 
    23192352   zdf_oce.F90 \ 
    2320    $(MODEL_LIB)/cla_dynspg.o \ 
    2321    $(MODEL_LIB)/dom_oce.o \ 
    2322    $(MODEL_LIB)/dynvor.o \ 
    2323    $(MODEL_LIB)/flxrnf.o \ 
    2324    $(MODEL_LIB)/in_out_manager.o \ 
    2325    $(MODEL_LIB)/lbclnk.o \ 
    2326    $(MODEL_LIB)/ldfdyn_oce.o \ 
    2327    $(MODEL_LIB)/ldftra_oce.o \ 
    2328    $(MODEL_LIB)/lib_mpp.o \ 
    2329    $(MODEL_LIB)/lib_print.o \ 
    2330    $(MODEL_LIB)/obcdyn.o \ 
    2331    $(MODEL_LIB)/obcvol.o \ 
    2332    $(MODEL_LIB)/obc_oce.o \ 
    2333    $(MODEL_LIB)/ocesbc.o \ 
    2334    $(MODEL_LIB)/oce.o \ 
    2335    $(MODEL_LIB)/par_kind.o \ 
    2336    $(MODEL_LIB)/par_oce.o \ 
    2337    $(MODEL_LIB)/phycst.o \ 
    2338    $(MODEL_LIB)/prtctl.o \ 
    2339    $(MODEL_LIB)/solfet.o \ 
    2340    $(MODEL_LIB)/solisl.o \ 
    2341    $(MODEL_LIB)/solpcg.o \ 
    2342    $(MODEL_LIB)/solsor.o \ 
    2343    $(MODEL_LIB)/solsor_e.o \ 
    2344    $(MODEL_LIB)/sol_oce.o \ 
    2345    $(MODEL_LIB)/trabbl.o \ 
    2346    $(MODEL_LIB)/trdicp.o \ 
    2347    $(MODEL_LIB)/trdicp_oce.o \ 
    2348    $(MODEL_LIB)/trdmld.o \ 
    2349    $(MODEL_LIB)/trdmld_oce.o \ 
    2350    $(MODEL_LIB)/trdmod_oce.o \ 
    2351    $(MODEL_LIB)/trdvor.o \ 
    2352    $(MODEL_LIB)/trdvor_oce.o \ 
    2353    $(MODEL_LIB)/zdf_oce.o \ 
     2353   $(MODEL_LIB)(dom_oce.o) \ 
     2354   $(MODEL_LIB)(dynspg_exp.o) \ 
     2355   $(MODEL_LIB)(dynspg_flt.o) \ 
     2356   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     2357   $(MODEL_LIB)(dynspg_rl.o) \ 
     2358   $(MODEL_LIB)(dynspg_ts.o) \ 
     2359   $(MODEL_LIB)(in_out_manager.o) \ 
     2360   $(MODEL_LIB)(oce.o) \ 
     2361   $(MODEL_LIB)(prtctl.o) \ 
     2362   $(MODEL_LIB)(trdmod.o) \ 
     2363   $(MODEL_LIB)(trdmod_oce.o) \ 
    23542364   dom_oce.F90 \ 
    23552365   dynspg_exp.F90 \ 
     
    23632373   trdmod.F90 \ 
    23642374   trdmod_oce.F90 \ 
    2365    $(MODEL_LIB)/dom_oce.o \ 
    2366    $(MODEL_LIB)/dynspg_exp.o \ 
    2367    $(MODEL_LIB)/dynspg_flt.o \ 
    2368    $(MODEL_LIB)/dynspg_flt_jki.o \ 
    2369    $(MODEL_LIB)/dynspg_rl.o \ 
    2370    $(MODEL_LIB)/dynspg_ts.o \ 
    2371    $(MODEL_LIB)/in_out_manager.o \ 
    2372    $(MODEL_LIB)/oce.o \ 
    2373    $(MODEL_LIB)/prtctl.o \ 
    2374    $(MODEL_LIB)/trdmod.o \ 
    2375    $(MODEL_LIB)/trdmod_oce.o \ 
    23762375   domzgr_substitute.h90 \ 
    23772376   vectopt_loop_substitute.h90 \ 
    23782377   KEY_CPP \ 
    23792378   dynspg.F90 
    2380 $(MODEL_LIB)/dynspg_exp.o :   \ 
     2379$(MODEL_LIB)(dynspg_exp.o) :  \ 
     2380   $(MODEL_LIB)(blk_oce.o) \ 
     2381   $(MODEL_LIB)(cpl_oce.o) \ 
     2382   $(MODEL_LIB)(daymod.o) \ 
     2383   $(MODEL_LIB)(dom_oce.o) \ 
     2384   $(MODEL_LIB)(dtasal.o) \ 
     2385   $(MODEL_LIB)(dtasst.o) \ 
     2386   $(MODEL_LIB)(dtatem.o) \ 
     2387   $(MODEL_LIB)(flx_oce.o) \ 
     2388   $(MODEL_LIB)(flxmod.o) \ 
     2389   $(MODEL_LIB)(flxrnf.o) \ 
     2390   $(MODEL_LIB)(ice_oce.o) \ 
     2391   $(MODEL_LIB)(in_out_manager.o) \ 
     2392   $(MODEL_LIB)(lbclnk.o) \ 
     2393   $(MODEL_LIB)(lib_mpp.o) \ 
     2394   $(MODEL_LIB)(lib_print.o) \ 
     2395   $(MODEL_LIB)(obc_par.o) \ 
     2396   $(MODEL_LIB)(oce.o) \ 
     2397   $(MODEL_LIB)(ocfzpt.o) \ 
     2398   $(MODEL_LIB)(par_kind.o) \ 
     2399   $(MODEL_LIB)(par_oce.o) \ 
     2400   $(MODEL_LIB)(phycst.o) \ 
     2401   $(MODEL_LIB)(prtctl.o) \ 
     2402   $(MODEL_LIB)(taumod.o) \ 
     2403   $(MODEL_LIB)(tradmp.o) \ 
    23812404   blk_oce.F90 \ 
    23822405   cpl_oce.F90 \ 
     
    23862409   dtasst.F90 \ 
    23872410   dtatem.F90 \ 
     2411   flx_oce.F90 \ 
    23882412   flxmod.F90 \ 
    23892413   flxrnf.F90 \ 
    2390    flx_oce.F90 \ 
    23912414   ice_oce.F90 \ 
    23922415   in_out_manager.F90 \ 
     
    24032426   taumod.F90 \ 
    24042427   tradmp.F90 \ 
    2405    $(MODEL_LIB)/blk_oce.o \ 
    2406    $(MODEL_LIB)/cpl_oce.o \ 
    2407    $(MODEL_LIB)/daymod.o \ 
    2408    $(MODEL_LIB)/dom_oce.o \ 
    2409    $(MODEL_LIB)/dtasal.o \ 
    2410    $(MODEL_LIB)/dtasst.o \ 
    2411    $(MODEL_LIB)/dtatem.o \ 
    2412    $(MODEL_LIB)/flxmod.o \ 
    2413    $(MODEL_LIB)/flxrnf.o \ 
    2414    $(MODEL_LIB)/flx_oce.o \ 
    2415    $(MODEL_LIB)/ice_oce.o \ 
    2416    $(MODEL_LIB)/in_out_manager.o \ 
    2417    $(MODEL_LIB)/lbclnk.o \ 
    2418    $(MODEL_LIB)/lib_mpp.o \ 
    2419    $(MODEL_LIB)/lib_print.o \ 
    2420    $(MODEL_LIB)/obc_par.o \ 
    2421    $(MODEL_LIB)/oce.o \ 
    2422    $(MODEL_LIB)/ocfzpt.o \ 
    2423    $(MODEL_LIB)/par_kind.o \ 
    2424    $(MODEL_LIB)/par_oce.o \ 
    2425    $(MODEL_LIB)/phycst.o \ 
    2426    $(MODEL_LIB)/prtctl.o \ 
    2427    $(MODEL_LIB)/taumod.o \ 
    2428    $(MODEL_LIB)/tradmp.o \ 
     2428   $(MODEL_LIB)(dom_oce.o) \ 
     2429   $(MODEL_LIB)(in_out_manager.o) \ 
     2430   $(MODEL_LIB)(lbclnk.o) \ 
     2431   $(MODEL_LIB)(lib_mpp.o) \ 
     2432   $(MODEL_LIB)(obc_oce.o) \ 
     2433   $(MODEL_LIB)(oce.o) \ 
     2434   $(MODEL_LIB)(ocesbc.o) \ 
     2435   $(MODEL_LIB)(phycst.o) \ 
     2436   $(MODEL_LIB)(prtctl.o) \ 
    24292437   dom_oce.F90 \ 
    24302438   in_out_manager.F90 \ 
     
    24322440   lib_mpp.F90 \ 
    24332441   obc_oce.F90 \ 
     2442   oce.F90 \ 
    24342443   ocesbc.F90 \ 
    2435    oce.F90 \ 
    2436    phycst.F90 \ 
    2437    prtctl.f90 \ 
    2438    $(MODEL_LIB)/dom_oce.o \ 
    2439    $(MODEL_LIB)/in_out_manager.o \ 
    2440    $(MODEL_LIB)/lbclnk.o \ 
    2441    $(MODEL_LIB)/lib_mpp.o \ 
    2442    $(MODEL_LIB)/obc_oce.o \ 
    2443    $(MODEL_LIB)/ocesbc.o \ 
    2444    $(MODEL_LIB)/oce.o \ 
    2445    $(MODEL_LIB)/phycst.o \ 
    2446    $(MODEL_LIB)/prtctl.o \ 
     2444   phycst.F90 \ 
     2445   prtctl.f90 \ 
    24472446   domzgr_substitute.h90 \ 
    24482447   vectopt_loop_substitute.h90 \ 
    24492448   KEY_CPP \ 
    24502449   dynspg_exp.F90 
    2451 $(MODEL_LIB)/dynspg_flt.o :   \ 
     2450$(MODEL_LIB)(dynspg_flt.o) :  \ 
     2451   $(MODEL_LIB)(blk_oce.o) \ 
     2452   $(MODEL_LIB)(cpl_oce.o) \ 
     2453   $(MODEL_LIB)(daymod.o) \ 
     2454   $(MODEL_LIB)(dom_oce.o) \ 
     2455   $(MODEL_LIB)(dtasal.o) \ 
     2456   $(MODEL_LIB)(dtasst.o) \ 
     2457   $(MODEL_LIB)(dtatem.o) \ 
     2458   $(MODEL_LIB)(flx_oce.o) \ 
     2459   $(MODEL_LIB)(flxmod.o) \ 
     2460   $(MODEL_LIB)(flxrnf.o) \ 
     2461   $(MODEL_LIB)(ice_oce.o) \ 
     2462   $(MODEL_LIB)(in_out_manager.o) \ 
     2463   $(MODEL_LIB)(lbclnk.o) \ 
     2464   $(MODEL_LIB)(lib_mpp.o) \ 
     2465   $(MODEL_LIB)(lib_print.o) \ 
     2466   $(MODEL_LIB)(obc_oce.o) \ 
     2467   $(MODEL_LIB)(obc_par.o) \ 
     2468   $(MODEL_LIB)(obccli.o) \ 
     2469   $(MODEL_LIB)(obcdyn.o) \ 
     2470   $(MODEL_LIB)(obcvol.o) \ 
     2471   $(MODEL_LIB)(oce.o) \ 
     2472   $(MODEL_LIB)(ocesbc.o) \ 
     2473   $(MODEL_LIB)(ocfzpt.o) \ 
     2474   $(MODEL_LIB)(par_kind.o) \ 
     2475   $(MODEL_LIB)(par_oce.o) \ 
     2476   $(MODEL_LIB)(phycst.o) \ 
     2477   $(MODEL_LIB)(prtctl.o) \ 
     2478   $(MODEL_LIB)(sol_oce.o) \ 
     2479   $(MODEL_LIB)(solfet.o) \ 
     2480   $(MODEL_LIB)(solpcg.o) \ 
     2481   $(MODEL_LIB)(solsor.o) \ 
     2482   $(MODEL_LIB)(taumod.o) \ 
     2483   $(MODEL_LIB)(tradmp.o) \ 
     2484   $(MODEL_LIB)(zdf_oce.o) \ 
    24522485   blk_oce.F90 \ 
    24532486   cpl_oce.F90 \ 
     
    24572490   dtasst.F90 \ 
    24582491   dtatem.F90 \ 
     2492   flx_oce.F90 \ 
    24592493   flxmod.F90 \ 
    24602494   flxrnf.F90 \ 
    2461    flx_oce.F90 \ 
    24622495   ice_oce.F90 \ 
    24632496   in_out_manager.F90 \ 
     
    24652498   lib_mpp.F90 \ 
    24662499   lib_print.f90 \ 
     2500   obc_oce.F90 \ 
     2501   obc_par.F90 \ 
    24672502   obccli.F90 \ 
    24682503   obcdyn.F90 \ 
    24692504   obcvol.F90 \ 
    2470    obc_oce.F90 \ 
    2471    obc_par.F90 \ 
     2505   oce.F90 \ 
    24722506   ocesbc.F90 \ 
    2473    oce.F90 \ 
    24742507   ocfzpt.F90 \ 
    24752508   par_kind.F90 \ 
     
    24772510   phycst.F90 \ 
    24782511   prtctl.f90 \ 
     2512   sol_oce.F90 \ 
    24792513   solfet.F90 \ 
    24802514   solpcg.F90 \ 
    24812515   solsor.F90 \ 
    2482    sol_oce.F90 \ 
    24832516   taumod.F90 \ 
    24842517   tradmp.F90 \ 
    24852518   zdf_oce.F90 \ 
    2486    $(MODEL_LIB)/blk_oce.o \ 
    2487    $(MODEL_LIB)/cpl_oce.o \ 
    2488    $(MODEL_LIB)/daymod.o \ 
    2489    $(MODEL_LIB)/dom_oce.o \ 
    2490    $(MODEL_LIB)/dtasal.o \ 
    2491    $(MODEL_LIB)/dtasst.o \ 
    2492    $(MODEL_LIB)/dtatem.o \ 
    2493    $(MODEL_LIB)/flxmod.o \ 
    2494    $(MODEL_LIB)/flxrnf.o \ 
    2495    $(MODEL_LIB)/flx_oce.o \ 
    2496    $(MODEL_LIB)/ice_oce.o \ 
    2497    $(MODEL_LIB)/in_out_manager.o \ 
    2498    $(MODEL_LIB)/lbclnk.o \ 
    2499    $(MODEL_LIB)/lib_mpp.o \ 
    2500    $(MODEL_LIB)/lib_print.o \ 
    2501    $(MODEL_LIB)/obccli.o \ 
    2502    $(MODEL_LIB)/obcdyn.o \ 
    2503    $(MODEL_LIB)/obcvol.o \ 
    2504    $(MODEL_LIB)/obc_oce.o \ 
    2505    $(MODEL_LIB)/obc_par.o \ 
    2506    $(MODEL_LIB)/ocesbc.o \ 
    2507    $(MODEL_LIB)/oce.o \ 
    2508    $(MODEL_LIB)/ocfzpt.o \ 
    2509    $(MODEL_LIB)/par_kind.o \ 
    2510    $(MODEL_LIB)/par_oce.o \ 
    2511    $(MODEL_LIB)/phycst.o \ 
    2512    $(MODEL_LIB)/prtctl.o \ 
    2513    $(MODEL_LIB)/solfet.o \ 
    2514    $(MODEL_LIB)/solpcg.o \ 
    2515    $(MODEL_LIB)/solsor.o \ 
    2516    $(MODEL_LIB)/sol_oce.o \ 
    2517    $(MODEL_LIB)/taumod.o \ 
    2518    $(MODEL_LIB)/tradmp.o \ 
    2519    $(MODEL_LIB)/zdf_oce.o \ 
     2519   $(MODEL_LIB)(cla_dynspg.o) \ 
     2520   $(MODEL_LIB)(dom_oce.o) \ 
     2521   $(MODEL_LIB)(flxrnf.o) \ 
     2522   $(MODEL_LIB)(in_out_manager.o) \ 
     2523   $(MODEL_LIB)(lbclnk.o) \ 
     2524   $(MODEL_LIB)(lib_mpp.o) \ 
     2525   $(MODEL_LIB)(obc_oce.o) \ 
     2526   $(MODEL_LIB)(obcdyn.o) \ 
     2527   $(MODEL_LIB)(obcvol.o) \ 
     2528   $(MODEL_LIB)(oce.o) \ 
     2529   $(MODEL_LIB)(ocesbc.o) \ 
     2530   $(MODEL_LIB)(phycst.o) \ 
     2531   $(MODEL_LIB)(prtctl.o) \ 
     2532   $(MODEL_LIB)(sol_oce.o) \ 
     2533   $(MODEL_LIB)(solfet.o) \ 
     2534   $(MODEL_LIB)(solpcg.o) \ 
     2535   $(MODEL_LIB)(solsor.o) \ 
     2536   $(MODEL_LIB)(solsor_e.o) \ 
     2537   $(MODEL_LIB)(zdf_oce.o) \ 
    25202538   cla_dynspg.F90 \ 
    25212539   dom_oce.F90 \ 
     
    25242542   lbclnk.F90 \ 
    25252543   lib_mpp.F90 \ 
     2544   obc_oce.F90 \ 
    25262545   obcdyn.F90 \ 
    25272546   obcvol.F90 \ 
    2528    obc_oce.F90 \ 
     2547   oce.F90 \ 
    25292548   ocesbc.F90 \ 
    2530    oce.F90 \ 
    2531    phycst.F90 \ 
    2532    prtctl.f90 \ 
     2549   phycst.F90 \ 
     2550   prtctl.f90 \ 
     2551   sol_oce.F90 \ 
    25332552   solfet.F90 \ 
    25342553   solpcg.F90 \ 
    25352554   solsor.F90 \ 
    25362555   solsor_e.F90 \ 
    2537    sol_oce.F90 \ 
    25382556   zdf_oce.F90 \ 
    2539    $(MODEL_LIB)/cla_dynspg.o \ 
    2540    $(MODEL_LIB)/dom_oce.o \ 
    2541    $(MODEL_LIB)/flxrnf.o \ 
    2542    $(MODEL_LIB)/in_out_manager.o \ 
    2543    $(MODEL_LIB)/lbclnk.o \ 
    2544    $(MODEL_LIB)/lib_mpp.o \ 
    2545    $(MODEL_LIB)/obcdyn.o \ 
    2546    $(MODEL_LIB)/obcvol.o \ 
    2547    $(MODEL_LIB)/obc_oce.o \ 
    2548    $(MODEL_LIB)/ocesbc.o \ 
    2549    $(MODEL_LIB)/oce.o \ 
    2550    $(MODEL_LIB)/phycst.o \ 
    2551    $(MODEL_LIB)/prtctl.o \ 
    2552    $(MODEL_LIB)/solfet.o \ 
    2553    $(MODEL_LIB)/solpcg.o \ 
    2554    $(MODEL_LIB)/solsor.o \ 
    2555    $(MODEL_LIB)/solsor_e.o \ 
    2556    $(MODEL_LIB)/sol_oce.o \ 
    2557    $(MODEL_LIB)/zdf_oce.o \ 
    25582557   domzgr_substitute.h90 \ 
    25592558   vectopt_loop_substitute.h90 \ 
    25602559   KEY_CPP \ 
    25612560   dynspg_flt.F90 
    2562 $(MODEL_LIB)/dynspg_flt_jki.o :  \ 
     2561$(MODEL_LIB)(dynspg_flt_jki.o) : \ 
     2562   $(MODEL_LIB)(blk_oce.o) \ 
     2563   $(MODEL_LIB)(cpl_oce.o) \ 
     2564   $(MODEL_LIB)(daymod.o) \ 
     2565   $(MODEL_LIB)(dom_oce.o) \ 
     2566   $(MODEL_LIB)(dtasal.o) \ 
     2567   $(MODEL_LIB)(dtasst.o) \ 
     2568   $(MODEL_LIB)(dtatem.o) \ 
     2569   $(MODEL_LIB)(flx_oce.o) \ 
     2570   $(MODEL_LIB)(flxmod.o) \ 
     2571   $(MODEL_LIB)(flxrnf.o) \ 
     2572   $(MODEL_LIB)(ice_oce.o) \ 
     2573   $(MODEL_LIB)(in_out_manager.o) \ 
     2574   $(MODEL_LIB)(lbclnk.o) \ 
     2575   $(MODEL_LIB)(lib_mpp.o) \ 
     2576   $(MODEL_LIB)(lib_print.o) \ 
     2577   $(MODEL_LIB)(obc_oce.o) \ 
     2578   $(MODEL_LIB)(obc_par.o) \ 
     2579   $(MODEL_LIB)(obccli.o) \ 
     2580   $(MODEL_LIB)(obcdyn.o) \ 
     2581   $(MODEL_LIB)(obcvol.o) \ 
     2582   $(MODEL_LIB)(oce.o) \ 
     2583   $(MODEL_LIB)(ocesbc.o) \ 
     2584   $(MODEL_LIB)(ocfzpt.o) \ 
     2585   $(MODEL_LIB)(par_kind.o) \ 
     2586   $(MODEL_LIB)(par_oce.o) \ 
     2587   $(MODEL_LIB)(phycst.o) \ 
     2588   $(MODEL_LIB)(prtctl.o) \ 
     2589   $(MODEL_LIB)(sol_oce.o) \ 
     2590   $(MODEL_LIB)(solfet.o) \ 
     2591   $(MODEL_LIB)(solpcg.o) \ 
     2592   $(MODEL_LIB)(solsor.o) \ 
     2593   $(MODEL_LIB)(taumod.o) \ 
     2594   $(MODEL_LIB)(tradmp.o) \ 
     2595   $(MODEL_LIB)(zdf_oce.o) \ 
    25632596   blk_oce.F90 \ 
    25642597   cpl_oce.F90 \ 
     
    25682601   dtasst.F90 \ 
    25692602   dtatem.F90 \ 
     2603   flx_oce.F90 \ 
    25702604   flxmod.F90 \ 
    25712605   flxrnf.F90 \ 
    2572    flx_oce.F90 \ 
    25732606   ice_oce.F90 \ 
    25742607   in_out_manager.F90 \ 
     
    25762609   lib_mpp.F90 \ 
    25772610   lib_print.f90 \ 
     2611   obc_oce.F90 \ 
     2612   obc_par.F90 \ 
    25782613   obccli.F90 \ 
    25792614   obcdyn.F90 \ 
    25802615   obcvol.F90 \ 
    2581    obc_oce.F90 \ 
    2582    obc_par.F90 \ 
     2616   oce.F90 \ 
    25832617   ocesbc.F90 \ 
    2584    oce.F90 \ 
    25852618   ocfzpt.F90 \ 
    25862619   par_kind.F90 \ 
     
    25882621   phycst.F90 \ 
    25892622   prtctl.f90 \ 
     2623   sol_oce.F90 \ 
    25902624   solfet.F90 \ 
    25912625   solpcg.F90 \ 
    25922626   solsor.F90 \ 
    2593    sol_oce.F90 \ 
    25942627   taumod.F90 \ 
    25952628   tradmp.F90 \ 
    25962629   zdf_oce.F90 \ 
    2597    $(MODEL_LIB)/blk_oce.o \ 
    2598    $(MODEL_LIB)/cpl_oce.o \ 
    2599    $(MODEL_LIB)/daymod.o \ 
    2600    $(MODEL_LIB)/dom_oce.o \ 
    2601    $(MODEL_LIB)/dtasal.o \ 
    2602    $(MODEL_LIB)/dtasst.o \ 
    2603    $(MODEL_LIB)/dtatem.o \ 
    2604    $(MODEL_LIB)/flxmod.o \ 
    2605    $(MODEL_LIB)/flxrnf.o \ 
    2606    $(MODEL_LIB)/flx_oce.o \ 
    2607    $(MODEL_LIB)/ice_oce.o \ 
    2608    $(MODEL_LIB)/in_out_manager.o \ 
    2609    $(MODEL_LIB)/lbclnk.o \ 
    2610    $(MODEL_LIB)/lib_mpp.o \ 
    2611    $(MODEL_LIB)/lib_print.o \ 
    2612    $(MODEL_LIB)/obccli.o \ 
    2613    $(MODEL_LIB)/obcdyn.o \ 
    2614    $(MODEL_LIB)/obcvol.o \ 
    2615    $(MODEL_LIB)/obc_oce.o \ 
    2616    $(MODEL_LIB)/obc_par.o \ 
    2617    $(MODEL_LIB)/ocesbc.o \ 
    2618    $(MODEL_LIB)/oce.o \ 
    2619    $(MODEL_LIB)/ocfzpt.o \ 
    2620    $(MODEL_LIB)/par_kind.o \ 
    2621    $(MODEL_LIB)/par_oce.o \ 
    2622    $(MODEL_LIB)/phycst.o \ 
    2623    $(MODEL_LIB)/prtctl.o \ 
    2624    $(MODEL_LIB)/solfet.o \ 
    2625    $(MODEL_LIB)/solpcg.o \ 
    2626    $(MODEL_LIB)/solsor.o \ 
    2627    $(MODEL_LIB)/sol_oce.o \ 
    2628    $(MODEL_LIB)/taumod.o \ 
    2629    $(MODEL_LIB)/tradmp.o \ 
    2630    $(MODEL_LIB)/zdf_oce.o \ 
     2630   $(MODEL_LIB)(cla_dynspg.o) \ 
     2631   $(MODEL_LIB)(dom_oce.o) \ 
     2632   $(MODEL_LIB)(flxrnf.o) \ 
     2633   $(MODEL_LIB)(in_out_manager.o) \ 
     2634   $(MODEL_LIB)(lbclnk.o) \ 
     2635   $(MODEL_LIB)(lib_mpp.o) \ 
     2636   $(MODEL_LIB)(obc_oce.o) \ 
     2637   $(MODEL_LIB)(obcdyn.o) \ 
     2638   $(MODEL_LIB)(obcvol.o) \ 
     2639   $(MODEL_LIB)(oce.o) \ 
     2640   $(MODEL_LIB)(ocesbc.o) \ 
     2641   $(MODEL_LIB)(phycst.o) \ 
     2642   $(MODEL_LIB)(prtctl.o) \ 
     2643   $(MODEL_LIB)(sol_oce.o) \ 
     2644   $(MODEL_LIB)(solfet.o) \ 
     2645   $(MODEL_LIB)(solpcg.o) \ 
     2646   $(MODEL_LIB)(solsor.o) \ 
     2647   $(MODEL_LIB)(solsor_e.o) \ 
     2648   $(MODEL_LIB)(zdf_oce.o) \ 
    26312649   cla_dynspg.F90 \ 
    26322650   dom_oce.F90 \ 
     
    26352653   lbclnk.F90 \ 
    26362654   lib_mpp.F90 \ 
     2655   obc_oce.F90 \ 
    26372656   obcdyn.F90 \ 
    26382657   obcvol.F90 \ 
    2639    obc_oce.F90 \ 
     2658   oce.F90 \ 
    26402659   ocesbc.F90 \ 
    2641    oce.F90 \ 
    2642    phycst.F90 \ 
    2643    prtctl.f90 \ 
     2660   phycst.F90 \ 
     2661   prtctl.f90 \ 
     2662   sol_oce.F90 \ 
    26442663   solfet.F90 \ 
    26452664   solpcg.F90 \ 
    26462665   solsor.F90 \ 
    26472666   solsor_e.F90 \ 
    2648    sol_oce.F90 \ 
    26492667   zdf_oce.F90 \ 
    2650    $(MODEL_LIB)/cla_dynspg.o \ 
    2651    $(MODEL_LIB)/dom_oce.o \ 
    2652    $(MODEL_LIB)/flxrnf.o \ 
    2653    $(MODEL_LIB)/in_out_manager.o \ 
    2654    $(MODEL_LIB)/lbclnk.o \ 
    2655    $(MODEL_LIB)/lib_mpp.o \ 
    2656    $(MODEL_LIB)/obcdyn.o \ 
    2657    $(MODEL_LIB)/obcvol.o \ 
    2658    $(MODEL_LIB)/obc_oce.o \ 
    2659    $(MODEL_LIB)/ocesbc.o \ 
    2660    $(MODEL_LIB)/oce.o \ 
    2661    $(MODEL_LIB)/phycst.o \ 
    2662    $(MODEL_LIB)/prtctl.o \ 
    2663    $(MODEL_LIB)/solfet.o \ 
    2664    $(MODEL_LIB)/solpcg.o \ 
    2665    $(MODEL_LIB)/solsor.o \ 
    2666    $(MODEL_LIB)/solsor_e.o \ 
    2667    $(MODEL_LIB)/sol_oce.o \ 
    2668    $(MODEL_LIB)/zdf_oce.o \ 
    26692668   domzgr_substitute.h90 \ 
    26702669   KEY_CPP \ 
    26712670   dynspg_flt_jki.F90 
    2672 $(MODEL_LIB)/dynspg_rl.o : \ 
     2671$(MODEL_LIB)(dynspg_rl.o) :   \ 
     2672   $(MODEL_LIB)(dom_oce.o) \ 
     2673   $(MODEL_LIB)(in_out_manager.o) \ 
     2674   $(MODEL_LIB)(lbclnk.o) \ 
     2675   $(MODEL_LIB)(lib_mpp.o) \ 
     2676   $(MODEL_LIB)(lib_print.o) \ 
     2677   $(MODEL_LIB)(obc_oce.o) \ 
     2678   $(MODEL_LIB)(obc_par.o) \ 
     2679   $(MODEL_LIB)(oce.o) \ 
     2680   $(MODEL_LIB)(par_kind.o) \ 
     2681   $(MODEL_LIB)(par_oce.o) \ 
     2682   $(MODEL_LIB)(sol_oce.o) \ 
     2683   $(MODEL_LIB)(solfet.o) \ 
     2684   $(MODEL_LIB)(solpcg.o) \ 
     2685   $(MODEL_LIB)(solsor.o) \ 
     2686   $(MODEL_LIB)(zdf_oce.o) \ 
    26732687   dom_oce.F90 \ 
    26742688   in_out_manager.F90 \ 
     
    26812695   par_kind.F90 \ 
    26822696   par_oce.F90 \ 
     2697   sol_oce.F90 \ 
    26832698   solfet.F90 \ 
    26842699   solpcg.F90 \ 
    26852700   solsor.F90 \ 
    2686    sol_oce.F90 \ 
    26872701   zdf_oce.F90 \ 
    2688    $(MODEL_LIB)/dom_oce.o \ 
    2689    $(MODEL_LIB)/in_out_manager.o \ 
    2690    $(MODEL_LIB)/lbclnk.o \ 
    2691    $(MODEL_LIB)/lib_mpp.o \ 
    2692    $(MODEL_LIB)/lib_print.o \ 
    2693    $(MODEL_LIB)/obc_oce.o \ 
    2694    $(MODEL_LIB)/obc_par.o \ 
    2695    $(MODEL_LIB)/oce.o \ 
    2696    $(MODEL_LIB)/par_kind.o \ 
    2697    $(MODEL_LIB)/par_oce.o \ 
    2698    $(MODEL_LIB)/solfet.o \ 
    2699    $(MODEL_LIB)/solpcg.o \ 
    2700    $(MODEL_LIB)/solsor.o \ 
    2701    $(MODEL_LIB)/sol_oce.o \ 
    2702    $(MODEL_LIB)/zdf_oce.o \ 
     2702   $(MODEL_LIB)(dom_oce.o) \ 
     2703   $(MODEL_LIB)(in_out_manager.o) \ 
     2704   $(MODEL_LIB)(lbclnk.o) \ 
     2705   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2706   $(MODEL_LIB)(ldftra_oce.o) \ 
     2707   $(MODEL_LIB)(lib_mpp.o) \ 
     2708   $(MODEL_LIB)(obc_oce.o) \ 
     2709   $(MODEL_LIB)(oce.o) \ 
     2710   $(MODEL_LIB)(phycst.o) \ 
     2711   $(MODEL_LIB)(sol_oce.o) \ 
     2712   $(MODEL_LIB)(solfet.o) \ 
     2713   $(MODEL_LIB)(solisl.o) \ 
     2714   $(MODEL_LIB)(solpcg.o) \ 
     2715   $(MODEL_LIB)(solsor.o) \ 
     2716   $(MODEL_LIB)(solsor_e.o) \ 
     2717   $(MODEL_LIB)(zdf_oce.o) \ 
    27032718   dom_oce.F90 \ 
    27042719   in_out_manager.F90 \ 
     
    27102725   oce.F90 \ 
    27112726   phycst.F90 \ 
     2727   sol_oce.F90 \ 
    27122728   solfet.F90 \ 
    27132729   solisl.F90 \ 
     
    27152731   solsor.F90 \ 
    27162732   solsor_e.F90 \ 
    2717    sol_oce.F90 \ 
    27182733   zdf_oce.F90 \ 
    2719    $(MODEL_LIB)/dom_oce.o \ 
    2720    $(MODEL_LIB)/in_out_manager.o \ 
    2721    $(MODEL_LIB)/lbclnk.o \ 
    2722    $(MODEL_LIB)/ldfdyn_oce.o \ 
    2723    $(MODEL_LIB)/ldftra_oce.o \ 
    2724    $(MODEL_LIB)/lib_mpp.o \ 
    2725    $(MODEL_LIB)/obc_oce.o \ 
    2726    $(MODEL_LIB)/oce.o \ 
    2727    $(MODEL_LIB)/phycst.o \ 
    2728    $(MODEL_LIB)/solfet.o \ 
    2729    $(MODEL_LIB)/solisl.o \ 
    2730    $(MODEL_LIB)/solpcg.o \ 
    2731    $(MODEL_LIB)/solsor.o \ 
    2732    $(MODEL_LIB)/solsor_e.o \ 
    2733    $(MODEL_LIB)/sol_oce.o \ 
    2734    $(MODEL_LIB)/zdf_oce.o \ 
    27352734   domzgr_substitute.h90 \ 
    27362735   obc_vectopt_loop_substitute.h90 \ 
     
    27382737   KEY_CPP \ 
    27392738   dynspg_rl.F90 
    2740 $(MODEL_LIB)/dynspg_ts.o : \ 
     2739$(MODEL_LIB)(dynspg_ts.o) :   \ 
     2740   $(MODEL_LIB)(blk_oce.o) \ 
     2741   $(MODEL_LIB)(cpl_oce.o) \ 
     2742   $(MODEL_LIB)(daymod.o) \ 
     2743   $(MODEL_LIB)(dom_oce.o) \ 
     2744   $(MODEL_LIB)(dtasal.o) \ 
     2745   $(MODEL_LIB)(dtasst.o) \ 
     2746   $(MODEL_LIB)(dtatem.o) \ 
     2747   $(MODEL_LIB)(flx_oce.o) \ 
     2748   $(MODEL_LIB)(flxmod.o) \ 
     2749   $(MODEL_LIB)(flxrnf.o) \ 
     2750   $(MODEL_LIB)(ice_oce.o) \ 
     2751   $(MODEL_LIB)(in_out_manager.o) \ 
     2752   $(MODEL_LIB)(lbclnk.o) \ 
     2753   $(MODEL_LIB)(lib_mpp.o) \ 
     2754   $(MODEL_LIB)(lib_print.o) \ 
     2755   $(MODEL_LIB)(obc_par.o) \ 
     2756   $(MODEL_LIB)(oce.o) \ 
     2757   $(MODEL_LIB)(ocfzpt.o) \ 
     2758   $(MODEL_LIB)(par_kind.o) \ 
     2759   $(MODEL_LIB)(par_oce.o) \ 
     2760   $(MODEL_LIB)(phycst.o) \ 
     2761   $(MODEL_LIB)(prtctl.o) \ 
     2762   $(MODEL_LIB)(taumod.o) \ 
     2763   $(MODEL_LIB)(tradmp.o) \ 
     2764   $(MODEL_LIB)(trdmod.o) \ 
     2765   $(MODEL_LIB)(trdmod_oce.o) \ 
    27412766   blk_oce.F90 \ 
    27422767   cpl_oce.F90 \ 
     
    27462771   dtasst.F90 \ 
    27472772   dtatem.F90 \ 
     2773   flx_oce.F90 \ 
    27482774   flxmod.F90 \ 
    27492775   flxrnf.F90 \ 
    2750    flx_oce.F90 \ 
    27512776   ice_oce.F90 \ 
    27522777   in_out_manager.F90 \ 
     
    27652790   trdmod.F90 \ 
    27662791   trdmod_oce.F90 \ 
    2767    $(MODEL_LIB)/blk_oce.o \ 
    2768    $(MODEL_LIB)/cpl_oce.o \ 
    2769    $(MODEL_LIB)/daymod.o \ 
    2770    $(MODEL_LIB)/dom_oce.o \ 
    2771    $(MODEL_LIB)/dtasal.o \ 
    2772    $(MODEL_LIB)/dtasst.o \ 
    2773    $(MODEL_LIB)/dtatem.o \ 
    2774    $(MODEL_LIB)/flxmod.o \ 
    2775    $(MODEL_LIB)/flxrnf.o \ 
    2776    $(MODEL_LIB)/flx_oce.o \ 
    2777    $(MODEL_LIB)/ice_oce.o \ 
    2778    $(MODEL_LIB)/in_out_manager.o \ 
    2779    $(MODEL_LIB)/lbclnk.o \ 
    2780    $(MODEL_LIB)/lib_mpp.o \ 
    2781    $(MODEL_LIB)/lib_print.o \ 
    2782    $(MODEL_LIB)/obc_par.o \ 
    2783    $(MODEL_LIB)/oce.o \ 
    2784    $(MODEL_LIB)/ocfzpt.o \ 
    2785    $(MODEL_LIB)/par_kind.o \ 
    2786    $(MODEL_LIB)/par_oce.o \ 
    2787    $(MODEL_LIB)/phycst.o \ 
    2788    $(MODEL_LIB)/prtctl.o \ 
    2789    $(MODEL_LIB)/taumod.o \ 
    2790    $(MODEL_LIB)/tradmp.o \ 
    2791    $(MODEL_LIB)/trdmod.o \ 
    2792    $(MODEL_LIB)/trdmod_oce.o \ 
     2792   $(MODEL_LIB)(dom_oce.o) \ 
     2793   $(MODEL_LIB)(dynvor.o) \ 
     2794   $(MODEL_LIB)(in_out_manager.o) \ 
     2795   $(MODEL_LIB)(lbclnk.o) \ 
     2796   $(MODEL_LIB)(lib_mpp.o) \ 
     2797   $(MODEL_LIB)(obc_oce.o) \ 
     2798   $(MODEL_LIB)(oce.o) \ 
     2799   $(MODEL_LIB)(ocesbc.o) \ 
     2800   $(MODEL_LIB)(phycst.o) \ 
     2801   $(MODEL_LIB)(prtctl.o) \ 
    27932802   dom_oce.F90 \ 
    27942803   dynvor.F90 \ 
     
    27972806   lib_mpp.F90 \ 
    27982807   obc_oce.F90 \ 
     2808   oce.F90 \ 
    27992809   ocesbc.F90 \ 
    2800    oce.F90 \ 
    2801    phycst.F90 \ 
    2802    prtctl.f90 \ 
    2803    $(MODEL_LIB)/dom_oce.o \ 
    2804    $(MODEL_LIB)/dynvor.o \ 
    2805    $(MODEL_LIB)/in_out_manager.o \ 
    2806    $(MODEL_LIB)/lbclnk.o \ 
    2807    $(MODEL_LIB)/lib_mpp.o \ 
    2808    $(MODEL_LIB)/obc_oce.o \ 
    2809    $(MODEL_LIB)/ocesbc.o \ 
    2810    $(MODEL_LIB)/oce.o \ 
    2811    $(MODEL_LIB)/phycst.o \ 
    2812    $(MODEL_LIB)/prtctl.o \ 
     2810   phycst.F90 \ 
     2811   prtctl.f90 \ 
    28132812   domzgr_substitute.h90 \ 
    28142813   vectopt_loop_substitute.h90 \ 
    28152814   KEY_CPP \ 
    28162815   dynspg_ts.F90 
    2817 $(MODEL_LIB)/dynvor.o : \ 
     2816$(MODEL_LIB)(dynvor.o) :   \ 
     2817   $(MODEL_LIB)(dom_oce.o) \ 
     2818   $(MODEL_LIB)(in_out_manager.o) \ 
     2819   $(MODEL_LIB)(lib_mpp.o) \ 
     2820   $(MODEL_LIB)(lib_print.o) \ 
     2821   $(MODEL_LIB)(oce.o) \ 
     2822   $(MODEL_LIB)(par_kind.o) \ 
     2823   $(MODEL_LIB)(par_oce.o) \ 
     2824   $(MODEL_LIB)(trabbl.o) \ 
     2825   $(MODEL_LIB)(trdicp.o) \ 
     2826   $(MODEL_LIB)(trdicp_oce.o) \ 
     2827   $(MODEL_LIB)(trdmld.o) \ 
     2828   $(MODEL_LIB)(trdmld_oce.o) \ 
     2829   $(MODEL_LIB)(trdmod_oce.o) \ 
     2830   $(MODEL_LIB)(trdvor.o) \ 
     2831   $(MODEL_LIB)(trdvor_oce.o) \ 
    28182832   dom_oce.F90 \ 
    28192833   in_out_manager.F90 \ 
     
    28312845   trdvor.F90 \ 
    28322846   trdvor_oce.F90 \ 
    2833    $(MODEL_LIB)/dom_oce.o \ 
    2834    $(MODEL_LIB)/in_out_manager.o \ 
    2835    $(MODEL_LIB)/lib_mpp.o \ 
    2836    $(MODEL_LIB)/lib_print.o \ 
    2837    $(MODEL_LIB)/oce.o \ 
    2838    $(MODEL_LIB)/par_kind.o \ 
    2839    $(MODEL_LIB)/par_oce.o \ 
    2840    $(MODEL_LIB)/trabbl.o \ 
    2841    $(MODEL_LIB)/trdicp.o \ 
    2842    $(MODEL_LIB)/trdicp_oce.o \ 
    2843    $(MODEL_LIB)/trdmld.o \ 
    2844    $(MODEL_LIB)/trdmld_oce.o \ 
    2845    $(MODEL_LIB)/trdmod_oce.o \ 
    2846    $(MODEL_LIB)/trdvor.o \ 
    2847    $(MODEL_LIB)/trdvor_oce.o \ 
     2847   $(MODEL_LIB)(dom_oce.o) \ 
     2848   $(MODEL_LIB)(in_out_manager.o) \ 
     2849   $(MODEL_LIB)(lbclnk.o) \ 
     2850   $(MODEL_LIB)(oce.o) \ 
     2851   $(MODEL_LIB)(prtctl.o) \ 
     2852   $(MODEL_LIB)(trdmod.o) \ 
     2853   $(MODEL_LIB)(trdmod_oce.o) \ 
    28482854   dom_oce.F90 \ 
    28492855   in_out_manager.F90 \ 
     
    28532859   trdmod.F90 \ 
    28542860   trdmod_oce.F90 \ 
    2855    $(MODEL_LIB)/dom_oce.o \ 
    2856    $(MODEL_LIB)/in_out_manager.o \ 
    2857    $(MODEL_LIB)/lbclnk.o \ 
    2858    $(MODEL_LIB)/oce.o \ 
    2859    $(MODEL_LIB)/prtctl.o \ 
    2860    $(MODEL_LIB)/trdmod.o \ 
    2861    $(MODEL_LIB)/trdmod_oce.o \ 
    28622861   domzgr_substitute.h90 \ 
    28632862   vectopt_loop_substitute.h90 \ 
    28642863   KEY_CPP \ 
    28652864   dynvor.F90 
    2866 $(MODEL_LIB)/dynzad.o : \ 
     2865$(MODEL_LIB)(dynzad.o) :   \ 
     2866   $(MODEL_LIB)(daymod.o) \ 
     2867   $(MODEL_LIB)(dom_oce.o) \ 
     2868   $(MODEL_LIB)(in_out_manager.o) \ 
     2869   $(MODEL_LIB)(lib_mpp.o) \ 
     2870   $(MODEL_LIB)(lib_print.o) \ 
     2871   $(MODEL_LIB)(oce.o) \ 
     2872   $(MODEL_LIB)(par_kind.o) \ 
     2873   $(MODEL_LIB)(par_oce.o) \ 
     2874   $(MODEL_LIB)(phycst.o) \ 
     2875   $(MODEL_LIB)(trabbl.o) \ 
     2876   $(MODEL_LIB)(trdicp.o) \ 
     2877   $(MODEL_LIB)(trdicp_oce.o) \ 
     2878   $(MODEL_LIB)(trdmld.o) \ 
     2879   $(MODEL_LIB)(trdmld_oce.o) \ 
     2880   $(MODEL_LIB)(trdmod_oce.o) \ 
     2881   $(MODEL_LIB)(trdvor.o) \ 
     2882   $(MODEL_LIB)(trdvor_oce.o) \ 
    28672883   daymod.F90 \ 
    28682884   dom_oce.F90 \ 
     
    28822898   trdvor.F90 \ 
    28832899   trdvor_oce.F90 \ 
    2884    $(MODEL_LIB)/daymod.o \ 
    2885    $(MODEL_LIB)/dom_oce.o \ 
    2886    $(MODEL_LIB)/in_out_manager.o \ 
    2887    $(MODEL_LIB)/lib_mpp.o \ 
    2888    $(MODEL_LIB)/lib_print.o \ 
    2889    $(MODEL_LIB)/oce.o \ 
    2890    $(MODEL_LIB)/par_kind.o \ 
    2891    $(MODEL_LIB)/par_oce.o \ 
    2892    $(MODEL_LIB)/phycst.o \ 
    2893    $(MODEL_LIB)/trabbl.o \ 
    2894    $(MODEL_LIB)/trdicp.o \ 
    2895    $(MODEL_LIB)/trdicp_oce.o \ 
    2896    $(MODEL_LIB)/trdmld.o \ 
    2897    $(MODEL_LIB)/trdmld_oce.o \ 
    2898    $(MODEL_LIB)/trdmod_oce.o \ 
    2899    $(MODEL_LIB)/trdvor.o \ 
    2900    $(MODEL_LIB)/trdvor_oce.o \ 
     2900   $(MODEL_LIB)(dom_oce.o) \ 
     2901   $(MODEL_LIB)(flxrnf.o) \ 
     2902   $(MODEL_LIB)(in_out_manager.o) \ 
     2903   $(MODEL_LIB)(oce.o) \ 
     2904   $(MODEL_LIB)(prtctl.o) \ 
     2905   $(MODEL_LIB)(trdmod.o) \ 
     2906   $(MODEL_LIB)(trdmod_oce.o) \ 
    29012907   dom_oce.F90 \ 
    29022908   flxrnf.F90 \ 
     
    29062912   trdmod.F90 \ 
    29072913   trdmod_oce.F90 \ 
    2908    $(MODEL_LIB)/dom_oce.o \ 
    2909    $(MODEL_LIB)/flxrnf.o \ 
    2910    $(MODEL_LIB)/in_out_manager.o \ 
    2911    $(MODEL_LIB)/oce.o \ 
    2912    $(MODEL_LIB)/prtctl.o \ 
    2913    $(MODEL_LIB)/trdmod.o \ 
    2914    $(MODEL_LIB)/trdmod_oce.o \ 
    29152914   domzgr_substitute.h90 \ 
    29162915   vectopt_loop_substitute.h90 \ 
    29172916   KEY_CPP \ 
    29182917   dynzad.F90 
    2919 $(MODEL_LIB)/dynzdf_exp.o :   \ 
     2918$(MODEL_LIB)(dynzdf_exp.o) :  \ 
     2919   $(MODEL_LIB)(daymod.o) \ 
     2920   $(MODEL_LIB)(dom_oce.o) \ 
     2921   $(MODEL_LIB)(in_out_manager.o) \ 
     2922   $(MODEL_LIB)(lbclnk.o) \ 
     2923   $(MODEL_LIB)(lib_mpp.o) \ 
     2924   $(MODEL_LIB)(lib_print.o) \ 
     2925   $(MODEL_LIB)(oce.o) \ 
     2926   $(MODEL_LIB)(par_kind.o) \ 
     2927   $(MODEL_LIB)(par_oce.o) \ 
     2928   $(MODEL_LIB)(phycst.o) \ 
     2929   $(MODEL_LIB)(trabbl.o) \ 
     2930   $(MODEL_LIB)(trdicp.o) \ 
     2931   $(MODEL_LIB)(trdicp_oce.o) \ 
     2932   $(MODEL_LIB)(trdmld.o) \ 
     2933   $(MODEL_LIB)(trdmld_oce.o) \ 
     2934   $(MODEL_LIB)(trdmod_oce.o) \ 
     2935   $(MODEL_LIB)(trdvor.o) \ 
     2936   $(MODEL_LIB)(trdvor_oce.o) \ 
    29202937   daymod.F90 \ 
    29212938   dom_oce.F90 \ 
     
    29362953   trdvor.F90 \ 
    29372954   trdvor_oce.F90 \ 
    2938    $(MODEL_LIB)/daymod.o \ 
    2939    $(MODEL_LIB)/dom_oce.o \ 
    2940    $(MODEL_LIB)/in_out_manager.o \ 
    2941    $(MODEL_LIB)/lbclnk.o \ 
    2942    $(MODEL_LIB)/lib_mpp.o \ 
    2943    $(MODEL_LIB)/lib_print.o \ 
    2944    $(MODEL_LIB)/oce.o \ 
    2945    $(MODEL_LIB)/par_kind.o \ 
    2946    $(MODEL_LIB)/par_oce.o \ 
    2947    $(MODEL_LIB)/phycst.o \ 
    2948    $(MODEL_LIB)/trabbl.o \ 
    2949    $(MODEL_LIB)/trdicp.o \ 
    2950    $(MODEL_LIB)/trdicp_oce.o \ 
    2951    $(MODEL_LIB)/trdmld.o \ 
    2952    $(MODEL_LIB)/trdmld_oce.o \ 
    2953    $(MODEL_LIB)/trdmod_oce.o \ 
    2954    $(MODEL_LIB)/trdvor.o \ 
    2955    $(MODEL_LIB)/trdvor_oce.o \ 
     2955   $(MODEL_LIB)(dom_oce.o) \ 
     2956   $(MODEL_LIB)(in_out_manager.o) \ 
     2957   $(MODEL_LIB)(oce.o) \ 
     2958   $(MODEL_LIB)(phycst.o) \ 
     2959   $(MODEL_LIB)(prtctl.o) \ 
     2960   $(MODEL_LIB)(taumod.o) \ 
     2961   $(MODEL_LIB)(trdmod.o) \ 
     2962   $(MODEL_LIB)(trdmod_oce.o) \ 
     2963   $(MODEL_LIB)(zdf_oce.o) \ 
    29562964   dom_oce.F90 \ 
    29572965   in_out_manager.F90 \ 
     
    29632971   trdmod_oce.F90 \ 
    29642972   zdf_oce.F90 \ 
    2965    $(MODEL_LIB)/dom_oce.o \ 
    2966    $(MODEL_LIB)/in_out_manager.o \ 
    2967    $(MODEL_LIB)/oce.o \ 
    2968    $(MODEL_LIB)/phycst.o \ 
    2969    $(MODEL_LIB)/prtctl.o \ 
    2970    $(MODEL_LIB)/taumod.o \ 
    2971    $(MODEL_LIB)/trdmod.o \ 
    2972    $(MODEL_LIB)/trdmod_oce.o \ 
    2973    $(MODEL_LIB)/zdf_oce.o \ 
    29742973   domzgr_substitute.h90 \ 
    29752974   vectopt_loop_substitute.h90 \ 
    29762975   KEY_CPP \ 
    29772976   dynzdf_exp.F90 
    2978 $(MODEL_LIB)/dynzdf_imp.o :   \ 
     2977$(MODEL_LIB)(dynzdf_imp.o) :  \ 
     2978   $(MODEL_LIB)(daymod.o) \ 
     2979   $(MODEL_LIB)(dom_oce.o) \ 
     2980   $(MODEL_LIB)(in_out_manager.o) \ 
     2981   $(MODEL_LIB)(lbclnk.o) \ 
     2982   $(MODEL_LIB)(lib_mpp.o) \ 
     2983   $(MODEL_LIB)(lib_print.o) \ 
     2984   $(MODEL_LIB)(oce.o) \ 
     2985   $(MODEL_LIB)(par_kind.o) \ 
     2986   $(MODEL_LIB)(par_oce.o) \ 
     2987   $(MODEL_LIB)(phycst.o) \ 
     2988   $(MODEL_LIB)(trabbl.o) \ 
     2989   $(MODEL_LIB)(trdicp.o) \ 
     2990   $(MODEL_LIB)(trdicp_oce.o) \ 
     2991   $(MODEL_LIB)(trdmld.o) \ 
     2992   $(MODEL_LIB)(trdmld_oce.o) \ 
     2993   $(MODEL_LIB)(trdmod_oce.o) \ 
     2994   $(MODEL_LIB)(trdvor.o) \ 
     2995   $(MODEL_LIB)(trdvor_oce.o) \ 
    29792996   daymod.F90 \ 
    29802997   dom_oce.F90 \ 
     
    29953012   trdvor.F90 \ 
    29963013   trdvor_oce.F90 \ 
    2997    $(MODEL_LIB)/daymod.o \ 
    2998    $(MODEL_LIB)/dom_oce.o \ 
    2999    $(MODEL_LIB)/in_out_manager.o \ 
    3000    $(MODEL_LIB)/lbclnk.o \ 
    3001    $(MODEL_LIB)/lib_mpp.o \ 
    3002    $(MODEL_LIB)/lib_print.o \ 
    3003    $(MODEL_LIB)/oce.o \ 
    3004    $(MODEL_LIB)/par_kind.o \ 
    3005    $(MODEL_LIB)/par_oce.o \ 
    3006    $(MODEL_LIB)/phycst.o \ 
    3007    $(MODEL_LIB)/trabbl.o \ 
    3008    $(MODEL_LIB)/trdicp.o \ 
    3009    $(MODEL_LIB)/trdicp_oce.o \ 
    3010    $(MODEL_LIB)/trdmld.o \ 
    3011    $(MODEL_LIB)/trdmld_oce.o \ 
    3012    $(MODEL_LIB)/trdmod_oce.o \ 
    3013    $(MODEL_LIB)/trdvor.o \ 
    3014    $(MODEL_LIB)/trdvor_oce.o \ 
     3014   $(MODEL_LIB)(dom_oce.o) \ 
     3015   $(MODEL_LIB)(in_out_manager.o) \ 
     3016   $(MODEL_LIB)(oce.o) \ 
     3017   $(MODEL_LIB)(phycst.o) \ 
     3018   $(MODEL_LIB)(prtctl.o) \ 
     3019   $(MODEL_LIB)(taumod.o) \ 
     3020   $(MODEL_LIB)(trdmod.o) \ 
     3021   $(MODEL_LIB)(trdmod_oce.o) \ 
     3022   $(MODEL_LIB)(zdf_oce.o) \ 
    30153023   dom_oce.F90 \ 
    30163024   in_out_manager.F90 \ 
     
    30223030   trdmod_oce.F90 \ 
    30233031   zdf_oce.F90 \ 
    3024    $(MODEL_LIB)/dom_oce.o \ 
    3025    $(MODEL_LIB)/in_out_manager.o \ 
    3026    $(MODEL_LIB)/oce.o \ 
    3027    $(MODEL_LIB)/phycst.o \ 
    3028    $(MODEL_LIB)/prtctl.o \ 
    3029    $(MODEL_LIB)/taumod.o \ 
    3030    $(MODEL_LIB)/trdmod.o \ 
    3031    $(MODEL_LIB)/trdmod_oce.o \ 
    3032    $(MODEL_LIB)/zdf_oce.o \ 
    30333032   domzgr_substitute.h90 \ 
    30343033   vectopt_loop_substitute.h90 \ 
    30353034   KEY_CPP \ 
    30363035   dynzdf_imp.F90 
    3037 $(MODEL_LIB)/dynzdf_imp_atsk.o : \ 
     3036$(MODEL_LIB)(dynzdf_imp_atsk.o) :   \ 
     3037   $(MODEL_LIB)(daymod.o) \ 
     3038   $(MODEL_LIB)(dom_oce.o) \ 
     3039   $(MODEL_LIB)(in_out_manager.o) \ 
     3040   $(MODEL_LIB)(lbclnk.o) \ 
     3041   $(MODEL_LIB)(lib_mpp.o) \ 
     3042   $(MODEL_LIB)(lib_print.o) \ 
     3043   $(MODEL_LIB)(oce.o) \ 
     3044   $(MODEL_LIB)(par_kind.o) \ 
     3045   $(MODEL_LIB)(par_oce.o) \ 
     3046   $(MODEL_LIB)(phycst.o) \ 
     3047   $(MODEL_LIB)(trabbl.o) \ 
     3048   $(MODEL_LIB)(trdicp.o) \ 
     3049   $(MODEL_LIB)(trdicp_oce.o) \ 
     3050   $(MODEL_LIB)(trdmld.o) \ 
     3051   $(MODEL_LIB)(trdmld_oce.o) \ 
     3052   $(MODEL_LIB)(trdmod_oce.o) \ 
     3053   $(MODEL_LIB)(trdvor.o) \ 
     3054   $(MODEL_LIB)(trdvor_oce.o) \ 
    30383055   daymod.F90 \ 
    30393056   dom_oce.F90 \ 
     
    30543071   trdvor.F90 \ 
    30553072   trdvor_oce.F90 \ 
    3056    $(MODEL_LIB)/daymod.o \ 
    3057    $(MODEL_LIB)/dom_oce.o \ 
    3058    $(MODEL_LIB)/in_out_manager.o \ 
    3059    $(MODEL_LIB)/lbclnk.o \ 
    3060    $(MODEL_LIB)/lib_mpp.o \ 
    3061    $(MODEL_LIB)/lib_print.o \ 
    3062    $(MODEL_LIB)/oce.o \ 
    3063    $(MODEL_LIB)/par_kind.o \ 
    3064    $(MODEL_LIB)/par_oce.o \ 
    3065    $(MODEL_LIB)/phycst.o \ 
    3066    $(MODEL_LIB)/trabbl.o \ 
    3067    $(MODEL_LIB)/trdicp.o \ 
    3068    $(MODEL_LIB)/trdicp_oce.o \ 
    3069    $(MODEL_LIB)/trdmld.o \ 
    3070    $(MODEL_LIB)/trdmld_oce.o \ 
    3071    $(MODEL_LIB)/trdmod_oce.o \ 
    3072    $(MODEL_LIB)/trdvor.o \ 
    3073    $(MODEL_LIB)/trdvor_oce.o \ 
     3073   $(MODEL_LIB)(dom_oce.o) \ 
     3074   $(MODEL_LIB)(in_out_manager.o) \ 
     3075   $(MODEL_LIB)(oce.o) \ 
     3076   $(MODEL_LIB)(phycst.o) \ 
     3077   $(MODEL_LIB)(prtctl.o) \ 
     3078   $(MODEL_LIB)(taumod.o) \ 
     3079   $(MODEL_LIB)(trdmod.o) \ 
     3080   $(MODEL_LIB)(trdmod_oce.o) \ 
     3081   $(MODEL_LIB)(zdf_oce.o) \ 
    30743082   dom_oce.F90 \ 
    30753083   in_out_manager.F90 \ 
     
    30813089   trdmod_oce.F90 \ 
    30823090   zdf_oce.F90 \ 
    3083    $(MODEL_LIB)/dom_oce.o \ 
    3084    $(MODEL_LIB)/in_out_manager.o \ 
    3085    $(MODEL_LIB)/oce.o \ 
    3086    $(MODEL_LIB)/phycst.o \ 
    3087    $(MODEL_LIB)/prtctl.o \ 
    3088    $(MODEL_LIB)/taumod.o \ 
    3089    $(MODEL_LIB)/trdmod.o \ 
    3090    $(MODEL_LIB)/trdmod_oce.o \ 
    3091    $(MODEL_LIB)/zdf_oce.o \ 
    30923091   domzgr_substitute.h90 \ 
    30933092   vectopt_loop_substitute.h90 \ 
    30943093   KEY_CPP \ 
    30953094   dynzdf_imp_atsk.F90 
    3096 $(MODEL_LIB)/dynzdf_iso.o :   \ 
     3095$(MODEL_LIB)(dynzdf_iso.o) :  \ 
     3096   $(MODEL_LIB)(daymod.o) \ 
     3097   $(MODEL_LIB)(dom_oce.o) \ 
     3098   $(MODEL_LIB)(in_out_manager.o) \ 
     3099   $(MODEL_LIB)(lbclnk.o) \ 
     3100   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3101   $(MODEL_LIB)(ldftra_oce.o) \ 
     3102   $(MODEL_LIB)(lib_mpp.o) \ 
     3103   $(MODEL_LIB)(lib_print.o) \ 
     3104   $(MODEL_LIB)(oce.o) \ 
     3105   $(MODEL_LIB)(par_kind.o) \ 
     3106   $(MODEL_LIB)(par_oce.o) \ 
     3107   $(MODEL_LIB)(phycst.o) \ 
     3108   $(MODEL_LIB)(prtctl.o) \ 
     3109   $(MODEL_LIB)(trabbl.o) \ 
     3110   $(MODEL_LIB)(trdicp.o) \ 
     3111   $(MODEL_LIB)(trdicp_oce.o) \ 
     3112   $(MODEL_LIB)(trdmld.o) \ 
     3113   $(MODEL_LIB)(trdmld_oce.o) \ 
     3114   $(MODEL_LIB)(trdmod_oce.o) \ 
     3115   $(MODEL_LIB)(trdvor.o) \ 
     3116   $(MODEL_LIB)(trdvor_oce.o) \ 
     3117   $(MODEL_LIB)(zdfmxl.o) \ 
    30973118   daymod.F90 \ 
    30983119   dom_oce.F90 \ 
     
    31173138   trdvor_oce.F90 \ 
    31183139   zdfmxl.F90 \ 
    3119    $(MODEL_LIB)/daymod.o \ 
    3120    $(MODEL_LIB)/dom_oce.o \ 
    3121    $(MODEL_LIB)/in_out_manager.o \ 
    3122    $(MODEL_LIB)/lbclnk.o \ 
    3123    $(MODEL_LIB)/ldfdyn_oce.o \ 
    3124    $(MODEL_LIB)/ldftra_oce.o \ 
    3125    $(MODEL_LIB)/lib_mpp.o \ 
    3126    $(MODEL_LIB)/lib_print.o \ 
    3127    $(MODEL_LIB)/oce.o \ 
    3128    $(MODEL_LIB)/par_kind.o \ 
    3129    $(MODEL_LIB)/par_oce.o \ 
    3130    $(MODEL_LIB)/phycst.o \ 
    3131    $(MODEL_LIB)/prtctl.o \ 
    3132    $(MODEL_LIB)/trabbl.o \ 
    3133    $(MODEL_LIB)/trdicp.o \ 
    3134    $(MODEL_LIB)/trdicp_oce.o \ 
    3135    $(MODEL_LIB)/trdmld.o \ 
    3136    $(MODEL_LIB)/trdmld_oce.o \ 
    3137    $(MODEL_LIB)/trdmod_oce.o \ 
    3138    $(MODEL_LIB)/trdvor.o \ 
    3139    $(MODEL_LIB)/trdvor_oce.o \ 
    3140    $(MODEL_LIB)/zdfmxl.o \ 
     3140   $(MODEL_LIB)(dom_oce.o) \ 
     3141   $(MODEL_LIB)(in_out_manager.o) \ 
     3142   $(MODEL_LIB)(ldfslp.o) \ 
     3143   $(MODEL_LIB)(ldftra_oce.o) \ 
     3144   $(MODEL_LIB)(oce.o) \ 
     3145   $(MODEL_LIB)(phycst.o) \ 
     3146   $(MODEL_LIB)(prtctl.o) \ 
     3147   $(MODEL_LIB)(taumod.o) \ 
     3148   $(MODEL_LIB)(trdmod.o) \ 
     3149   $(MODEL_LIB)(trdmod_oce.o) \ 
     3150   $(MODEL_LIB)(zdf_oce.o) \ 
    31413151   dom_oce.F90 \ 
    31423152   in_out_manager.F90 \ 
     
    31503160   trdmod_oce.F90 \ 
    31513161   zdf_oce.F90 \ 
    3152    $(MODEL_LIB)/dom_oce.o \ 
    3153    $(MODEL_LIB)/in_out_manager.o \ 
    3154    $(MODEL_LIB)/ldfslp.o \ 
    3155    $(MODEL_LIB)/ldftra_oce.o \ 
    3156    $(MODEL_LIB)/oce.o \ 
    3157    $(MODEL_LIB)/phycst.o \ 
    3158    $(MODEL_LIB)/prtctl.o \ 
    3159    $(MODEL_LIB)/taumod.o \ 
    3160    $(MODEL_LIB)/trdmod.o \ 
    3161    $(MODEL_LIB)/trdmod_oce.o \ 
    3162    $(MODEL_LIB)/zdf_oce.o \ 
    31633162   domzgr_substitute.h90 \ 
    31643163   vectopt_loop_substitute.h90 \ 
     
    31663165   KEY_CPP \ 
    31673166   dynzdf_iso.F90 
    3168 $(MODEL_LIB)/eosbn2.o : \ 
     3167$(MODEL_LIB)(eosbn2.o) :   \ 
     3168   $(MODEL_LIB)(dom_oce.o) \ 
     3169   $(MODEL_LIB)(in_out_manager.o) \ 
     3170   $(MODEL_LIB)(lbclnk.o) \ 
     3171   $(MODEL_LIB)(lib_mpp.o) \ 
     3172   $(MODEL_LIB)(lib_print.o) \ 
     3173   $(MODEL_LIB)(oce.o) \ 
     3174   $(MODEL_LIB)(par_kind.o) \ 
     3175   $(MODEL_LIB)(par_oce.o) \ 
     3176   $(MODEL_LIB)(prtctl.o) \ 
     3177   $(MODEL_LIB)(zdf_oce.o) \ 
    31693178   dom_oce.F90 \ 
    31703179   in_out_manager.F90 \ 
     
    31773186   prtctl.f90 \ 
    31783187   zdf_oce.F90 \ 
    3179    $(MODEL_LIB)/dom_oce.o \ 
    3180    $(MODEL_LIB)/in_out_manager.o \ 
    3181    $(MODEL_LIB)/lbclnk.o \ 
    3182    $(MODEL_LIB)/lib_mpp.o \ 
    3183    $(MODEL_LIB)/lib_print.o \ 
    3184    $(MODEL_LIB)/oce.o \ 
    3185    $(MODEL_LIB)/par_kind.o \ 
    3186    $(MODEL_LIB)/par_oce.o \ 
    3187    $(MODEL_LIB)/prtctl.o \ 
    3188    $(MODEL_LIB)/zdf_oce.o \ 
     3188   $(MODEL_LIB)(dom_oce.o) \ 
     3189   $(MODEL_LIB)(in_out_manager.o) \ 
     3190   $(MODEL_LIB)(phycst.o) \ 
     3191   $(MODEL_LIB)(prtctl.o) \ 
     3192   $(MODEL_LIB)(zdfddm.o) \ 
    31893193   dom_oce.F90 \ 
    31903194   in_out_manager.F90 \ 
     
    31923196   prtctl.f90 \ 
    31933197   zdfddm.F90 \ 
    3194    $(MODEL_LIB)/dom_oce.o \ 
    3195    $(MODEL_LIB)/in_out_manager.o \ 
    3196    $(MODEL_LIB)/phycst.o \ 
    3197    $(MODEL_LIB)/prtctl.o \ 
    3198    $(MODEL_LIB)/zdfddm.o \ 
    31993198   domzgr_substitute.h90 \ 
    32003199   vectopt_loop_substitute.h90 \ 
    32013200   KEY_CPP \ 
    32023201   eosbn2.F90 
    3203 $(MODEL_LIB)/flo4rk.o : \ 
    3204    lib_print.f90 \ 
    3205    par_kind.F90 \ 
    3206    par_oce.F90 \ 
    3207    $(MODEL_LIB)/lib_print.o \ 
    3208    $(MODEL_LIB)/par_kind.o \ 
    3209    $(MODEL_LIB)/par_oce.o \ 
     3202$(MODEL_LIB)(flo4rk.o) :   \ 
     3203   $(MODEL_LIB)(lib_print.o) \ 
     3204   $(MODEL_LIB)(par_kind.o) \ 
     3205   $(MODEL_LIB)(par_oce.o) \ 
     3206   lib_print.f90 \ 
     3207   par_kind.F90 \ 
     3208   par_oce.F90 \ 
     3209   $(MODEL_LIB)(dom_oce.o) \ 
     3210   $(MODEL_LIB)(flo_oce.o) \ 
     3211   $(MODEL_LIB)(in_out_manager.o) \ 
     3212   $(MODEL_LIB)(oce.o) \ 
    32103213   dom_oce.F90 \ 
    32113214   flo_oce.F90 \ 
    32123215   in_out_manager.F90 \ 
    32133216   oce.F90 \ 
    3214    $(MODEL_LIB)/dom_oce.o \ 
    3215    $(MODEL_LIB)/flo_oce.o \ 
    3216    $(MODEL_LIB)/in_out_manager.o \ 
    3217    $(MODEL_LIB)/oce.o \ 
    32183217   flo4rk.F90 
    3219 $(MODEL_LIB)/floats.o : \ 
     3218$(MODEL_LIB)(flo_oce.o) :  \ 
     3219   $(MODEL_LIB)(par_kind.o) \ 
     3220   par_kind.F90 \ 
     3221   $(MODEL_LIB)(par_oce.o) \ 
     3222   par_oce.F90 \ 
     3223   flo_oce.F90 
     3224$(MODEL_LIB)(floats.o) :   \ 
     3225   $(MODEL_LIB)(daymod.o) \ 
     3226   $(MODEL_LIB)(dom_oce.o) \ 
     3227   $(MODEL_LIB)(flo_oce.o) \ 
     3228   $(MODEL_LIB)(in_out_manager.o) \ 
     3229   $(MODEL_LIB)(lib_mpp.o) \ 
     3230   $(MODEL_LIB)(oce.o) \ 
     3231   $(MODEL_LIB)(par_oce.o) \ 
     3232   $(MODEL_LIB)(phycst.o) \ 
    32203233   daymod.F90 \ 
    32213234   dom_oce.F90 \ 
     
    32263239   par_oce.F90 \ 
    32273240   phycst.F90 \ 
    3228    $(MODEL_LIB)/daymod.o \ 
    3229    $(MODEL_LIB)/dom_oce.o \ 
    3230    $(MODEL_LIB)/flo_oce.o \ 
    3231    $(MODEL_LIB)/in_out_manager.o \ 
    3232    $(MODEL_LIB)/lib_mpp.o \ 
    3233    $(MODEL_LIB)/oce.o \ 
    3234    $(MODEL_LIB)/par_oce.o \ 
    3235    $(MODEL_LIB)/phycst.o \ 
     3241   $(MODEL_LIB)(flo4rk.o) \ 
     3242   $(MODEL_LIB)(flo_oce.o) \ 
     3243   $(MODEL_LIB)(floblk.o) \ 
     3244   $(MODEL_LIB)(flodom.o) \ 
     3245   $(MODEL_LIB)(flowri.o) \ 
     3246   $(MODEL_LIB)(lib_mpp.o) \ 
    32363247   flo4rk.F90 \ 
     3248   flo_oce.F90 \ 
    32373249   floblk.F90 \ 
    32383250   flodom.F90 \ 
    32393251   flowri.F90 \ 
    3240    flo_oce.F90 \ 
    3241    lib_mpp.F90 \ 
    3242    $(MODEL_LIB)/flo4rk.o \ 
    3243    $(MODEL_LIB)/floblk.o \ 
    3244    $(MODEL_LIB)/flodom.o \ 
    3245    $(MODEL_LIB)/flowri.o \ 
    3246    $(MODEL_LIB)/flo_oce.o \ 
    3247    $(MODEL_LIB)/lib_mpp.o \ 
     3252   lib_mpp.F90 \ 
    32483253   ../../../lib/libioipsl.a \ 
    32493254   floats.F90 
    3250 $(MODEL_LIB)/floblk.o : \ 
    3251    dom_oce.F90 \ 
    3252    in_out_manager.F90 \ 
    3253    lib_print.f90 \ 
    3254    par_kind.F90 \ 
    3255    par_oce.F90 \ 
    3256    $(MODEL_LIB)/dom_oce.o \ 
    3257    $(MODEL_LIB)/in_out_manager.o \ 
    3258    $(MODEL_LIB)/lib_print.o \ 
    3259    $(MODEL_LIB)/par_kind.o \ 
    3260    $(MODEL_LIB)/par_oce.o \ 
     3255$(MODEL_LIB)(floblk.o) :   \ 
     3256   $(MODEL_LIB)(dom_oce.o) \ 
     3257   $(MODEL_LIB)(in_out_manager.o) \ 
     3258   $(MODEL_LIB)(lib_print.o) \ 
     3259   $(MODEL_LIB)(par_kind.o) \ 
     3260   $(MODEL_LIB)(par_oce.o) \ 
     3261   dom_oce.F90 \ 
     3262   in_out_manager.F90 \ 
     3263   lib_print.f90 \ 
     3264   par_kind.F90 \ 
     3265   par_oce.F90 \ 
     3266   $(MODEL_LIB)(dom_oce.o) \ 
     3267   $(MODEL_LIB)(flo_oce.o) \ 
     3268   $(MODEL_LIB)(in_out_manager.o) \ 
     3269   $(MODEL_LIB)(lib_mpp.o) \ 
     3270   $(MODEL_LIB)(oce.o) \ 
     3271   $(MODEL_LIB)(phycst.o) \ 
    32613272   dom_oce.F90 \ 
    32623273   flo_oce.F90 \ 
     
    32653276   oce.F90 \ 
    32663277   phycst.F90 \ 
    3267    $(MODEL_LIB)/dom_oce.o \ 
    3268    $(MODEL_LIB)/flo_oce.o \ 
    3269    $(MODEL_LIB)/in_out_manager.o \ 
    3270    $(MODEL_LIB)/lib_mpp.o \ 
    3271    $(MODEL_LIB)/oce.o \ 
    3272    $(MODEL_LIB)/phycst.o \ 
    32733278   floblk.F90 
    3274 $(MODEL_LIB)/flodom.o : \ 
    3275    dom_oce.F90 \ 
    3276    in_out_manager.F90 \ 
    3277    lib_print.f90 \ 
    3278    par_kind.F90 \ 
    3279    par_oce.F90 \ 
    3280    $(MODEL_LIB)/dom_oce.o \ 
    3281    $(MODEL_LIB)/in_out_manager.o \ 
    3282    $(MODEL_LIB)/lib_print.o \ 
    3283    $(MODEL_LIB)/par_kind.o \ 
    3284    $(MODEL_LIB)/par_oce.o \ 
     3279$(MODEL_LIB)(flodom.o) :   \ 
     3280   $(MODEL_LIB)(dom_oce.o) \ 
     3281   $(MODEL_LIB)(in_out_manager.o) \ 
     3282   $(MODEL_LIB)(lib_print.o) \ 
     3283   $(MODEL_LIB)(par_kind.o) \ 
     3284   $(MODEL_LIB)(par_oce.o) \ 
     3285   dom_oce.F90 \ 
     3286   in_out_manager.F90 \ 
     3287   lib_print.f90 \ 
     3288   par_kind.F90 \ 
     3289   par_oce.F90 \ 
     3290   $(MODEL_LIB)(dom_oce.o) \ 
     3291   $(MODEL_LIB)(flo_oce.o) \ 
     3292   $(MODEL_LIB)(in_out_manager.o) \ 
     3293   $(MODEL_LIB)(lib_mpp.o) \ 
     3294   $(MODEL_LIB)(oce.o) \ 
    32853295   dom_oce.F90 \ 
    32863296   flo_oce.F90 \ 
     
    32883298   lib_mpp.F90 \ 
    32893299   oce.F90 \ 
    3290    $(MODEL_LIB)/dom_oce.o \ 
    3291    $(MODEL_LIB)/flo_oce.o \ 
    3292    $(MODEL_LIB)/in_out_manager.o \ 
    3293    $(MODEL_LIB)/lib_mpp.o \ 
    3294    $(MODEL_LIB)/oce.o \ 
    32953300   domzgr_substitute.h90 \ 
    32963301   KEY_CPP \ 
    32973302   flodom.F90 
    3298 $(MODEL_LIB)/flowri.o : \ 
    3299    dom_oce.F90 \ 
    3300    in_out_manager.F90 \ 
    3301    lib_print.f90 \ 
    3302    par_kind.F90 \ 
    3303    par_oce.F90 \ 
    3304    phycst.F90 \ 
    3305    prtctl.f90 \ 
    3306    $(MODEL_LIB)/dom_oce.o \ 
    3307    $(MODEL_LIB)/in_out_manager.o \ 
    3308    $(MODEL_LIB)/lib_print.o \ 
    3309    $(MODEL_LIB)/par_kind.o \ 
    3310    $(MODEL_LIB)/par_oce.o \ 
    3311    $(MODEL_LIB)/phycst.o \ 
    3312    $(MODEL_LIB)/prtctl.o \ 
     3303$(MODEL_LIB)(flowri.o) :   \ 
     3304   $(MODEL_LIB)(dom_oce.o) \ 
     3305   $(MODEL_LIB)(in_out_manager.o) \ 
     3306   $(MODEL_LIB)(lib_print.o) \ 
     3307   $(MODEL_LIB)(par_kind.o) \ 
     3308   $(MODEL_LIB)(par_oce.o) \ 
     3309   $(MODEL_LIB)(phycst.o) \ 
     3310   $(MODEL_LIB)(prtctl.o) \ 
     3311   dom_oce.F90 \ 
     3312   in_out_manager.F90 \ 
     3313   lib_print.f90 \ 
     3314   par_kind.F90 \ 
     3315   par_oce.F90 \ 
     3316   phycst.F90 \ 
     3317   prtctl.f90 \ 
     3318   $(MODEL_LIB)(daymod.o) \ 
     3319   $(MODEL_LIB)(dom_oce.o) \ 
     3320   $(MODEL_LIB)(flo_oce.o) \ 
     3321   $(MODEL_LIB)(in_out_manager.o) \ 
     3322   $(MODEL_LIB)(lib_mpp.o) \ 
     3323   $(MODEL_LIB)(oce.o) \ 
    33133324   daymod.F90 \ 
    33143325   dom_oce.F90 \ 
     
    33173328   lib_mpp.F90 \ 
    33183329   oce.F90 \ 
    3319    $(MODEL_LIB)/daymod.o \ 
    3320    $(MODEL_LIB)/dom_oce.o \ 
    3321    $(MODEL_LIB)/flo_oce.o \ 
    3322    $(MODEL_LIB)/in_out_manager.o \ 
    3323    $(MODEL_LIB)/lib_mpp.o \ 
    3324    $(MODEL_LIB)/oce.o \ 
    33253330   domzgr_substitute.h90 \ 
    33263331   KEY_CPP \ 
    33273332   flowri.F90 
    3328 $(MODEL_LIB)/flo_oce.o :   \ 
    3329    par_kind.F90 \ 
    3330    $(MODEL_LIB)/par_kind.o \ 
    3331    par_oce.F90 \ 
    3332    $(MODEL_LIB)/par_oce.o \ 
    3333    flo_oce.F90 
    3334 $(MODEL_LIB)/flxblk.o : \ 
     3333$(MODEL_LIB)(flx_oce.o) :  \ 
     3334   $(MODEL_LIB)(par_kind.o) \ 
     3335   par_kind.F90 \ 
     3336   $(MODEL_LIB)(par_oce.o) \ 
     3337   par_oce.F90 \ 
     3338   flx_oce.F90 
     3339$(MODEL_LIB)(flxblk.o) :   \ 
     3340   $(MODEL_LIB)(blk_oce.o) \ 
     3341   $(MODEL_LIB)(cpl_oce.o) \ 
     3342   $(MODEL_LIB)(daymod.o) \ 
     3343   $(MODEL_LIB)(dom_oce.o) \ 
     3344   $(MODEL_LIB)(flx_oce.o) \ 
     3345   $(MODEL_LIB)(ice.o) \ 
     3346   $(MODEL_LIB)(in_out_manager.o) \ 
     3347   $(MODEL_LIB)(lbclnk.o) \ 
     3348   $(MODEL_LIB)(lib_mpp.o) \ 
     3349   $(MODEL_LIB)(lib_print.o) \ 
     3350   $(MODEL_LIB)(oce.o) \ 
     3351   $(MODEL_LIB)(ocfzpt.o) \ 
     3352   $(MODEL_LIB)(par_kind.o) \ 
     3353   $(MODEL_LIB)(par_oce.o) \ 
     3354   $(MODEL_LIB)(phycst.o) \ 
     3355   $(MODEL_LIB)(prtctl.o) \ 
    33353356   blk_oce.F90 \ 
    33363357   cpl_oce.F90 \ 
     
    33493370   phycst.F90 \ 
    33503371   prtctl.f90 \ 
    3351    $(MODEL_LIB)/blk_oce.o \ 
    3352    $(MODEL_LIB)/cpl_oce.o \ 
    3353    $(MODEL_LIB)/daymod.o \ 
    3354    $(MODEL_LIB)/dom_oce.o \ 
    3355    $(MODEL_LIB)/flx_oce.o \ 
    3356    $(MODEL_LIB)/ice.o \ 
    3357    $(MODEL_LIB)/in_out_manager.o \ 
    3358    $(MODEL_LIB)/lbclnk.o \ 
    3359    $(MODEL_LIB)/lib_mpp.o \ 
    3360    $(MODEL_LIB)/lib_print.o \ 
    3361    $(MODEL_LIB)/oce.o \ 
    3362    $(MODEL_LIB)/ocfzpt.o \ 
    3363    $(MODEL_LIB)/par_kind.o \ 
    3364    $(MODEL_LIB)/par_oce.o \ 
    3365    $(MODEL_LIB)/phycst.o \ 
    3366    $(MODEL_LIB)/prtctl.o \ 
     3372   $(MODEL_LIB)(albedo.o) \ 
     3373   $(MODEL_LIB)(blk_oce.o) \ 
     3374   $(MODEL_LIB)(cpl_oce.o) \ 
     3375   $(MODEL_LIB)(daymod.o) \ 
     3376   $(MODEL_LIB)(dom_oce.o) \ 
     3377   $(MODEL_LIB)(flx_oce.o) \ 
     3378   $(MODEL_LIB)(in_out_manager.o) \ 
     3379   $(MODEL_LIB)(lbclnk.o) \ 
     3380   $(MODEL_LIB)(oce.o) \ 
     3381   $(MODEL_LIB)(ocfzpt.o) \ 
     3382   $(MODEL_LIB)(phycst.o) \ 
     3383   $(MODEL_LIB)(prtctl.o) \ 
    33673384   albedo.F90 \ 
    33683385   blk_oce.F90 \ 
     
    33773394   phycst.F90 \ 
    33783395   prtctl.f90 \ 
    3379    $(MODEL_LIB)/albedo.o \ 
    3380    $(MODEL_LIB)/blk_oce.o \ 
    3381    $(MODEL_LIB)/cpl_oce.o \ 
    3382    $(MODEL_LIB)/daymod.o \ 
    3383    $(MODEL_LIB)/dom_oce.o \ 
    3384    $(MODEL_LIB)/flx_oce.o \ 
    3385    $(MODEL_LIB)/in_out_manager.o \ 
    3386    $(MODEL_LIB)/lbclnk.o \ 
    3387    $(MODEL_LIB)/oce.o \ 
    3388    $(MODEL_LIB)/ocfzpt.o \ 
    3389    $(MODEL_LIB)/phycst.o \ 
    3390    $(MODEL_LIB)/prtctl.o \ 
    33913396   flxblk.F90 
    3392 $(MODEL_LIB)/flxfwb.o : \ 
     3397$(MODEL_LIB)(flxfwb.o) :   \ 
     3398   $(MODEL_LIB)(albedo.o) \ 
     3399   $(MODEL_LIB)(blk_oce.o) \ 
     3400   $(MODEL_LIB)(cpl_oce.o) \ 
     3401   $(MODEL_LIB)(daymod.o) \ 
     3402   $(MODEL_LIB)(dom_oce.o) \ 
     3403   $(MODEL_LIB)(dtasal.o) \ 
     3404   $(MODEL_LIB)(dtasst.o) \ 
     3405   $(MODEL_LIB)(dtatem.o) \ 
     3406   $(MODEL_LIB)(flx_oce.o) \ 
     3407   $(MODEL_LIB)(flxmod.o) \ 
     3408   $(MODEL_LIB)(flxrnf.o) \ 
     3409   $(MODEL_LIB)(ice_oce.o) \ 
     3410   $(MODEL_LIB)(in_out_manager.o) \ 
     3411   $(MODEL_LIB)(lbclnk.o) \ 
     3412   $(MODEL_LIB)(lib_mpp.o) \ 
     3413   $(MODEL_LIB)(lib_print.o) \ 
     3414   $(MODEL_LIB)(oce.o) \ 
     3415   $(MODEL_LIB)(ocfzpt.o) \ 
     3416   $(MODEL_LIB)(par_kind.o) \ 
     3417   $(MODEL_LIB)(par_oce.o) \ 
     3418   $(MODEL_LIB)(phycst.o) \ 
     3419   $(MODEL_LIB)(prtctl.o) \ 
     3420   $(MODEL_LIB)(taumod.o) \ 
     3421   $(MODEL_LIB)(tradmp.o) \ 
    33933422   albedo.F90 \ 
    33943423   blk_oce.F90 \ 
     
    33993428   dtasst.F90 \ 
    34003429   dtatem.F90 \ 
     3430   flx_oce.F90 \ 
    34013431   flxmod.F90 \ 
    34023432   flxrnf.F90 \ 
    3403    flx_oce.F90 \ 
    34043433   ice_oce.F90 \ 
    34053434   in_out_manager.F90 \ 
     
    34153444   taumod.F90 \ 
    34163445   tradmp.F90 \ 
    3417    $(MODEL_LIB)/albedo.o \ 
    3418    $(MODEL_LIB)/blk_oce.o \ 
    3419    $(MODEL_LIB)/cpl_oce.o \ 
    3420    $(MODEL_LIB)/daymod.o \ 
    3421    $(MODEL_LIB)/dom_oce.o \ 
    3422    $(MODEL_LIB)/dtasal.o \ 
    3423    $(MODEL_LIB)/dtasst.o \ 
    3424    $(MODEL_LIB)/dtatem.o \ 
    3425    $(MODEL_LIB)/flxmod.o \ 
    3426    $(MODEL_LIB)/flxrnf.o \ 
    3427    $(MODEL_LIB)/flx_oce.o \ 
    3428    $(MODEL_LIB)/ice_oce.o \ 
    3429    $(MODEL_LIB)/in_out_manager.o \ 
    3430    $(MODEL_LIB)/lbclnk.o \ 
    3431    $(MODEL_LIB)/lib_mpp.o \ 
    3432    $(MODEL_LIB)/lib_print.o \ 
    3433    $(MODEL_LIB)/oce.o \ 
    3434    $(MODEL_LIB)/ocfzpt.o \ 
    3435    $(MODEL_LIB)/par_kind.o \ 
    3436    $(MODEL_LIB)/par_oce.o \ 
    3437    $(MODEL_LIB)/phycst.o \ 
    3438    $(MODEL_LIB)/prtctl.o \ 
    3439    $(MODEL_LIB)/taumod.o \ 
    3440    $(MODEL_LIB)/tradmp.o \ 
     3446   $(MODEL_LIB)(blk_oce.o) \ 
     3447   $(MODEL_LIB)(cpl_oce.o) \ 
     3448   $(MODEL_LIB)(daymod.o) \ 
     3449   $(MODEL_LIB)(dom_oce.o) \ 
     3450   $(MODEL_LIB)(flxblk.o) \ 
     3451   $(MODEL_LIB)(flxrnf.o) \ 
     3452   $(MODEL_LIB)(in_out_manager.o) \ 
     3453   $(MODEL_LIB)(lib_mpp.o) \ 
     3454   $(MODEL_LIB)(oce.o) \ 
     3455   $(MODEL_LIB)(ocesbc.o) \ 
     3456   $(MODEL_LIB)(phycst.o) \ 
    34413457   blk_oce.F90 \ 
    34423458   cpl_oce.F90 \ 
     
    34473463   in_out_manager.F90 \ 
    34483464   lib_mpp.F90 \ 
     3465   oce.F90 \ 
    34493466   ocesbc.F90 \ 
    3450    oce.F90 \ 
    3451    phycst.F90 \ 
    3452    $(MODEL_LIB)/blk_oce.o \ 
    3453    $(MODEL_LIB)/cpl_oce.o \ 
    3454    $(MODEL_LIB)/daymod.o \ 
    3455    $(MODEL_LIB)/dom_oce.o \ 
    3456    $(MODEL_LIB)/flxblk.o \ 
    3457    $(MODEL_LIB)/flxrnf.o \ 
    3458    $(MODEL_LIB)/in_out_manager.o \ 
    3459    $(MODEL_LIB)/lib_mpp.o \ 
    3460    $(MODEL_LIB)/ocesbc.o \ 
    3461    $(MODEL_LIB)/oce.o \ 
    3462    $(MODEL_LIB)/phycst.o \ 
     3467   phycst.F90 \ 
    34633468   domzgr_substitute.h90 \ 
    34643469   vectopt_loop_substitute.h90 \ 
    34653470   KEY_CPP \ 
    34663471   flxfwb.F90 
    3467 $(MODEL_LIB)/flxmod.o : \ 
     3472$(MODEL_LIB)(flxmod.o) :   \ 
     3473   $(MODEL_LIB)(daymod.o) \ 
     3474   $(MODEL_LIB)(dom_oce.o) \ 
     3475   $(MODEL_LIB)(in_out_manager.o) \ 
     3476   $(MODEL_LIB)(lib_mpp.o) \ 
     3477   $(MODEL_LIB)(lib_print.o) \ 
     3478   $(MODEL_LIB)(oce.o) \ 
     3479   $(MODEL_LIB)(par_kind.o) \ 
     3480   $(MODEL_LIB)(par_oce.o) \ 
     3481   $(MODEL_LIB)(phycst.o) \ 
     3482   $(MODEL_LIB)(prtctl.o) \ 
    34683483   daymod.F90 \ 
    34693484   dom_oce.F90 \ 
     
    34763491   phycst.F90 \ 
    34773492   prtctl.f90 \ 
    3478    $(MODEL_LIB)/daymod.o \ 
    3479    $(MODEL_LIB)/dom_oce.o \ 
    3480    $(MODEL_LIB)/in_out_manager.o \ 
    3481    $(MODEL_LIB)/lib_mpp.o \ 
    3482    $(MODEL_LIB)/lib_print.o \ 
    3483    $(MODEL_LIB)/oce.o \ 
    3484    $(MODEL_LIB)/par_kind.o \ 
    3485    $(MODEL_LIB)/par_oce.o \ 
    3486    $(MODEL_LIB)/phycst.o \ 
    3487    $(MODEL_LIB)/prtctl.o \ 
     3493   $(MODEL_LIB)(daymod.o) \ 
     3494   $(MODEL_LIB)(dom_oce.o) \ 
     3495   $(MODEL_LIB)(flxrnf.o) \ 
     3496   $(MODEL_LIB)(in_out_manager.o) \ 
     3497   $(MODEL_LIB)(lbclnk.o) \ 
     3498   $(MODEL_LIB)(lib_mpp.o) \ 
     3499   $(MODEL_LIB)(oce.o) \ 
     3500   $(MODEL_LIB)(ocfzpt.o) \ 
     3501   $(MODEL_LIB)(phycst.o) \ 
    34883502   daymod.F90 \ 
    34893503   dom_oce.F90 \ 
     
    34953509   ocfzpt.F90 \ 
    34963510   phycst.F90 \ 
    3497    $(MODEL_LIB)/daymod.o \ 
    3498    $(MODEL_LIB)/dom_oce.o \ 
    3499    $(MODEL_LIB)/flxrnf.o \ 
    3500    $(MODEL_LIB)/in_out_manager.o \ 
    3501    $(MODEL_LIB)/lbclnk.o \ 
    3502    $(MODEL_LIB)/lib_mpp.o \ 
    3503    $(MODEL_LIB)/oce.o \ 
    3504    $(MODEL_LIB)/ocfzpt.o \ 
    3505    $(MODEL_LIB)/phycst.o \ 
     3511   $(MODEL_LIB)(blk_oce.o) \ 
     3512   $(MODEL_LIB)(bulk.o) \ 
     3513   $(MODEL_LIB)(cpl_oce.o) \ 
     3514   $(MODEL_LIB)(flx_oce.o) \ 
     3515   $(MODEL_LIB)(flxrnf.o) \ 
     3516   $(MODEL_LIB)(ice_oce.o) \ 
    35063517   blk_oce.F90 \ 
    35073518   bulk.F90 \ 
    35083519   cpl_oce.F90 \ 
     3520   flx_oce.F90 \ 
    35093521   flxrnf.F90 \ 
    3510    flx_oce.F90 \ 
    35113522   ice_oce.F90 \ 
    3512    $(MODEL_LIB)/blk_oce.o \ 
    3513    $(MODEL_LIB)/bulk.o \ 
    3514    $(MODEL_LIB)/cpl_oce.o \ 
    3515    $(MODEL_LIB)/flxrnf.o \ 
    3516    $(MODEL_LIB)/flx_oce.o \ 
    3517    $(MODEL_LIB)/ice_oce.o \ 
    35183523   domzgr_substitute.h90 \ 
    35193524   flx_bulk_daily.h90 \ 
     
    35243529   KEY_CPP \ 
    35253530   flxmod.F90 
    3526 $(MODEL_LIB)/flxrnf.o : \ 
    3527    dom_oce.F90 \ 
    3528    in_out_manager.F90 \ 
    3529    lib_print.f90 \ 
    3530    par_kind.F90 \ 
    3531    par_oce.F90 \ 
    3532    phycst.F90 \ 
    3533    prtctl.f90 \ 
    3534    $(MODEL_LIB)/dom_oce.o \ 
    3535    $(MODEL_LIB)/in_out_manager.o \ 
    3536    $(MODEL_LIB)/lib_print.o \ 
    3537    $(MODEL_LIB)/par_kind.o \ 
    3538    $(MODEL_LIB)/par_oce.o \ 
    3539    $(MODEL_LIB)/phycst.o \ 
    3540    $(MODEL_LIB)/prtctl.o \ 
     3531$(MODEL_LIB)(flxrnf.o) :   \ 
     3532   $(MODEL_LIB)(dom_oce.o) \ 
     3533   $(MODEL_LIB)(in_out_manager.o) \ 
     3534   $(MODEL_LIB)(lib_print.o) \ 
     3535   $(MODEL_LIB)(par_kind.o) \ 
     3536   $(MODEL_LIB)(par_oce.o) \ 
     3537   $(MODEL_LIB)(phycst.o) \ 
     3538   $(MODEL_LIB)(prtctl.o) \ 
     3539   dom_oce.F90 \ 
     3540   in_out_manager.F90 \ 
     3541   lib_print.f90 \ 
     3542   par_kind.F90 \ 
     3543   par_oce.F90 \ 
     3544   phycst.F90 \ 
     3545   prtctl.f90 \ 
     3546   $(MODEL_LIB)(daymod.o) \ 
     3547   $(MODEL_LIB)(dom_oce.o) \ 
     3548   $(MODEL_LIB)(in_out_manager.o) \ 
     3549   $(MODEL_LIB)(phycst.o) \ 
    35413550   daymod.F90 \ 
    35423551   dom_oce.F90 \ 
    35433552   in_out_manager.F90 \ 
    35443553   phycst.F90 \ 
    3545    $(MODEL_LIB)/daymod.o \ 
    3546    $(MODEL_LIB)/dom_oce.o \ 
    3547    $(MODEL_LIB)/in_out_manager.o \ 
    3548    $(MODEL_LIB)/phycst.o \ 
     3554   $(MODEL_LIB)(daymod.o) \ 
     3555   $(MODEL_LIB)(dom_oce.o) \ 
     3556   $(MODEL_LIB)(in_out_manager.o) \ 
     3557   $(MODEL_LIB)(phycst.o) \ 
    35493558   daymod.F90 \ 
    35503559   dom_oce.F90 \ 
    35513560   in_out_manager.F90 \ 
    35523561   phycst.F90 \ 
    3553    $(MODEL_LIB)/daymod.o \ 
    3554    $(MODEL_LIB)/dom_oce.o \ 
    3555    $(MODEL_LIB)/in_out_manager.o \ 
    3556    $(MODEL_LIB)/phycst.o \ 
    35573562   flxrnf_ORCA_R05.h90 \ 
    35583563   ../../../lib/libioipsl.a \ 
    35593564   KEY_CPP \ 
    35603565   flxrnf.F90 
    3561 $(MODEL_LIB)/flx_oce.o :   \ 
    3562    par_kind.F90 \ 
    3563    $(MODEL_LIB)/par_kind.o \ 
    3564    par_oce.F90 \ 
    3565    $(MODEL_LIB)/par_oce.o \ 
    3566    flx_oce.F90 
    3567 $(MODEL_LIB)/geo2ocean.o : \ 
    3568    dom_oce.F90 \ 
    3569    in_out_manager.F90 \ 
    3570    lib_mpp.F90 \ 
    3571    lib_print.f90 \ 
    3572    oce.F90 \ 
    3573    par_kind.F90 \ 
    3574    par_oce.F90 \ 
    3575    $(MODEL_LIB)/dom_oce.o \ 
    3576    $(MODEL_LIB)/in_out_manager.o \ 
    3577    $(MODEL_LIB)/lib_mpp.o \ 
    3578    $(MODEL_LIB)/lib_print.o \ 
    3579    $(MODEL_LIB)/oce.o \ 
    3580    $(MODEL_LIB)/par_kind.o \ 
    3581    $(MODEL_LIB)/par_oce.o \ 
    3582    dom_oce.F90 \ 
    3583    in_out_manager.F90 \ 
    3584    lbclnk.F90 \ 
    3585    phycst.F90 \ 
    3586    $(MODEL_LIB)/dom_oce.o \ 
    3587    $(MODEL_LIB)/in_out_manager.o \ 
    3588    $(MODEL_LIB)/lbclnk.o \ 
    3589    $(MODEL_LIB)/phycst.o \ 
     3566$(MODEL_LIB)(geo2ocean.o) :   \ 
     3567   $(MODEL_LIB)(dom_oce.o) \ 
     3568   $(MODEL_LIB)(in_out_manager.o) \ 
     3569   $(MODEL_LIB)(lib_mpp.o) \ 
     3570   $(MODEL_LIB)(lib_print.o) \ 
     3571   $(MODEL_LIB)(oce.o) \ 
     3572   $(MODEL_LIB)(par_kind.o) \ 
     3573   $(MODEL_LIB)(par_oce.o) \ 
     3574   dom_oce.F90 \ 
     3575   in_out_manager.F90 \ 
     3576   lib_mpp.F90 \ 
     3577   lib_print.f90 \ 
     3578   oce.F90 \ 
     3579   par_kind.F90 \ 
     3580   par_oce.F90 \ 
     3581   $(MODEL_LIB)(dom_oce.o) \ 
     3582   $(MODEL_LIB)(in_out_manager.o) \ 
     3583   $(MODEL_LIB)(lbclnk.o) \ 
     3584   $(MODEL_LIB)(phycst.o) \ 
     3585   dom_oce.F90 \ 
     3586   in_out_manager.F90 \ 
     3587   lbclnk.F90 \ 
     3588   phycst.F90 \ 
    35903589   vectopt_loop_substitute.h90 \ 
    35913590   KEY_CPP \ 
    35923591   geo2ocean.F90 
    3593 $(MODEL_LIB)/iceini.o : \ 
     3592$(MODEL_LIB)(ice.o) :   \ 
     3593   $(MODEL_LIB)(par_oce.o) \ 
     3594   par_oce.F90 \ 
     3595   $(MODEL_LIB)(par_ice.o) \ 
     3596   par_ice.F90 \ 
     3597   ice.F90 
     3598$(MODEL_LIB)(ice_oce.o) :  \ 
     3599   $(MODEL_LIB)(par_kind.o) \ 
     3600   $(MODEL_LIB)(par_oce.o) \ 
     3601   par_kind.F90 \ 
     3602   par_oce.F90 \ 
     3603   $(MODEL_LIB)(blk_oce.o) \ 
     3604   $(MODEL_LIB)(par_oce.o) \ 
     3605   blk_oce.F90 \ 
     3606   par_oce.F90 \ 
     3607   ice_oce.F90 
     3608$(MODEL_LIB)(iceini.o) :   \ 
     3609   $(MODEL_LIB)(blk_oce.o) \ 
     3610   $(MODEL_LIB)(daymod.o) \ 
     3611   $(MODEL_LIB)(dom_ice.o) \ 
     3612   $(MODEL_LIB)(dom_oce.o) \ 
     3613   $(MODEL_LIB)(ice.o) \ 
     3614   $(MODEL_LIB)(ice_oce.o) \ 
     3615   $(MODEL_LIB)(in_out_manager.o) \ 
     3616   $(MODEL_LIB)(lbclnk.o) \ 
     3617   $(MODEL_LIB)(lib_print.o) \ 
     3618   $(MODEL_LIB)(oce.o) \ 
     3619   $(MODEL_LIB)(ocfzpt.o) \ 
     3620   $(MODEL_LIB)(par_ice.o) \ 
     3621   $(MODEL_LIB)(par_kind.o) \ 
     3622   $(MODEL_LIB)(par_oce.o) \ 
     3623   $(MODEL_LIB)(phycst.o) \ 
    35943624   blk_oce.F90 \ 
    35953625   daymod.F90 \ 
     
    36073637   par_oce.F90 \ 
    36083638   phycst.F90 \ 
    3609    $(MODEL_LIB)/blk_oce.o \ 
    3610    $(MODEL_LIB)/daymod.o \ 
    3611    $(MODEL_LIB)/dom_ice.o \ 
    3612    $(MODEL_LIB)/dom_oce.o \ 
    3613    $(MODEL_LIB)/ice.o \ 
    3614    $(MODEL_LIB)/ice_oce.o \ 
    3615    $(MODEL_LIB)/in_out_manager.o \ 
    3616    $(MODEL_LIB)/lbclnk.o \ 
    3617    $(MODEL_LIB)/lib_print.o \ 
    3618    $(MODEL_LIB)/oce.o \ 
    3619    $(MODEL_LIB)/ocfzpt.o \ 
    3620    $(MODEL_LIB)/par_ice.o \ 
    3621    $(MODEL_LIB)/par_kind.o \ 
    3622    $(MODEL_LIB)/par_oce.o \ 
    3623    $(MODEL_LIB)/phycst.o \ 
     3639   $(MODEL_LIB)(dom_oce.o) \ 
     3640   $(MODEL_LIB)(flx_oce.o) \ 
     3641   $(MODEL_LIB)(ice.o) \ 
     3642   $(MODEL_LIB)(ice_oce.o) \ 
     3643   $(MODEL_LIB)(in_out_manager.o) \ 
     3644   $(MODEL_LIB)(ini1d.o) \ 
     3645   $(MODEL_LIB)(limistate.o) \ 
     3646   $(MODEL_LIB)(limmsh.o) \ 
     3647   $(MODEL_LIB)(limrst.o) \ 
     3648   $(MODEL_LIB)(ocfzpt.o) \ 
     3649   $(MODEL_LIB)(phycst.o) \ 
    36243650   dom_oce.F90 \ 
    36253651   flx_oce.F90 \ 
    36263652   ice.F90 \ 
    36273653   ice_oce.F90 \ 
     3654   in_out_manager.F90 \ 
    36283655   ini1d.F90 \ 
    3629    in_out_manager.F90 \ 
    36303656   limistate.F90 \ 
    36313657   limmsh.F90 \ 
     
    36333659   ocfzpt.F90 \ 
    36343660   phycst.F90 \ 
    3635    $(MODEL_LIB)/dom_oce.o \ 
    3636    $(MODEL_LIB)/flx_oce.o \ 
    3637    $(MODEL_LIB)/ice.o \ 
    3638    $(MODEL_LIB)/ice_oce.o \ 
    3639    $(MODEL_LIB)/ini1d.o \ 
    3640    $(MODEL_LIB)/in_out_manager.o \ 
    3641    $(MODEL_LIB)/limistate.o \ 
    3642    $(MODEL_LIB)/limmsh.o \ 
    3643    $(MODEL_LIB)/limrst.o \ 
    3644    $(MODEL_LIB)/ocfzpt.o \ 
    3645    $(MODEL_LIB)/phycst.o \ 
    36463661   iceini.F90 
    3647 $(MODEL_LIB)/icestp1d.o :  \ 
     3662$(MODEL_LIB)(icestp.o) :   \ 
     3663   $(MODEL_LIB)(albedo.o) \ 
     3664   $(MODEL_LIB)(blk_oce.o) \ 
     3665   $(MODEL_LIB)(cpl_oce.o) \ 
     3666   $(MODEL_LIB)(daymod.o) \ 
     3667   $(MODEL_LIB)(dianam.o) \ 
     3668   $(MODEL_LIB)(dom_ice.o) \ 
     3669   $(MODEL_LIB)(dom_oce.o) \ 
     3670   $(MODEL_LIB)(dtasal.o) \ 
     3671   $(MODEL_LIB)(dtasst.o) \ 
     3672   $(MODEL_LIB)(dtatem.o) \ 
     3673   $(MODEL_LIB)(flx_oce.o) \ 
     3674   $(MODEL_LIB)(flxblk.o) \ 
     3675   $(MODEL_LIB)(flxmod.o) \ 
     3676   $(MODEL_LIB)(flxrnf.o) \ 
     3677   $(MODEL_LIB)(ice.o) \ 
     3678   $(MODEL_LIB)(ice_oce.o) \ 
     3679   $(MODEL_LIB)(iceini.o) \ 
     3680   $(MODEL_LIB)(in_out_manager.o) \ 
     3681   $(MODEL_LIB)(ini1d.o) \ 
     3682   $(MODEL_LIB)(lbclnk.o) \ 
     3683   $(MODEL_LIB)(lib_mpp.o) \ 
     3684   $(MODEL_LIB)(lib_print.o) \ 
     3685   $(MODEL_LIB)(limadv.o) \ 
     3686   $(MODEL_LIB)(limhdf.o) \ 
     3687   $(MODEL_LIB)(limistate.o) \ 
     3688   $(MODEL_LIB)(limmsh.o) \ 
     3689   $(MODEL_LIB)(limrhg.o) \ 
     3690   $(MODEL_LIB)(limrst.o) \ 
     3691   $(MODEL_LIB)(limtab.o) \ 
     3692   $(MODEL_LIB)(limthd_lac.o) \ 
     3693   $(MODEL_LIB)(limthd_zdf.o) \ 
     3694   $(MODEL_LIB)(oce.o) \ 
     3695   $(MODEL_LIB)(ocfzpt.o) \ 
     3696   $(MODEL_LIB)(par_ice.o) \ 
     3697   $(MODEL_LIB)(par_kind.o) \ 
     3698   $(MODEL_LIB)(par_oce.o) \ 
     3699   $(MODEL_LIB)(phycst.o) \ 
     3700   $(MODEL_LIB)(prtctl.o) \ 
     3701   $(MODEL_LIB)(taumod.o) \ 
     3702   $(MODEL_LIB)(thd_ice.o) \ 
     3703   $(MODEL_LIB)(tradmp.o) \ 
    36483704   albedo.F90 \ 
    36493705   blk_oce.F90 \ 
     
    36563712   dtasst.F90 \ 
    36573713   dtatem.F90 \ 
     3714   flx_oce.F90 \ 
    36583715   flxblk.F90 \ 
    36593716   flxmod.F90 \ 
    36603717   flxrnf.F90 \ 
    3661    flx_oce.F90 \ 
    3662    iceini.F90 \ 
    36633718   ice.F90 \ 
    36643719   ice_oce.F90 \ 
     3720   iceini.F90 \ 
     3721   in_out_manager.F90 \ 
    36653722   ini1d.F90 \ 
    3666    in_out_manager.F90 \ 
    36673723   lbclnk.F90 \ 
    36683724   lib_mpp.F90 \ 
     
    36873743   thd_ice.F90 \ 
    36883744   tradmp.F90 \ 
    3689    trdmod.F90 \ 
    3690    trdmod_oce.F90 \ 
    3691    zdfmxl.F90 \ 
    3692    zdf_oce.F90 \ 
    3693    $(MODEL_LIB)/albedo.o \ 
    3694    $(MODEL_LIB)/blk_oce.o \ 
    3695    $(MODEL_LIB)/cpl_oce.o \ 
    3696    $(MODEL_LIB)/daymod.o \ 
    3697    $(MODEL_LIB)/dianam.o \ 
    3698    $(MODEL_LIB)/dom_ice.o \ 
    3699    $(MODEL_LIB)/dom_oce.o \ 
    3700    $(MODEL_LIB)/dtasal.o \ 
    3701    $(MODEL_LIB)/dtasst.o \ 
    3702    $(MODEL_LIB)/dtatem.o \ 
    3703    $(MODEL_LIB)/flxblk.o \ 
    3704    $(MODEL_LIB)/flxmod.o \ 
    3705    $(MODEL_LIB)/flxrnf.o \ 
    3706    $(MODEL_LIB)/flx_oce.o \ 
    3707    $(MODEL_LIB)/iceini.o \ 
    3708    $(MODEL_LIB)/ice.o \ 
    3709    $(MODEL_LIB)/ice_oce.o \ 
    3710    $(MODEL_LIB)/ini1d.o \ 
    3711    $(MODEL_LIB)/in_out_manager.o \ 
    3712    $(MODEL_LIB)/lbclnk.o \ 
    3713    $(MODEL_LIB)/lib_mpp.o \ 
    3714    $(MODEL_LIB)/lib_print.o \ 
    3715    $(MODEL_LIB)/limadv.o \ 
    3716    $(MODEL_LIB)/limhdf.o \ 
    3717    $(MODEL_LIB)/limistate.o \ 
    3718    $(MODEL_LIB)/limmsh.o \ 
    3719    $(MODEL_LIB)/limrhg.o \ 
    3720    $(MODEL_LIB)/limrst.o \ 
    3721    $(MODEL_LIB)/limtab.o \ 
    3722    $(MODEL_LIB)/limthd_lac.o \ 
    3723    $(MODEL_LIB)/limthd_zdf.o \ 
    3724    $(MODEL_LIB)/oce.o \ 
    3725    $(MODEL_LIB)/ocfzpt.o \ 
    3726    $(MODEL_LIB)/par_ice.o \ 
    3727    $(MODEL_LIB)/par_kind.o \ 
    3728    $(MODEL_LIB)/par_oce.o \ 
    3729    $(MODEL_LIB)/phycst.o \ 
    3730    $(MODEL_LIB)/prtctl.o \ 
    3731    $(MODEL_LIB)/taumod.o \ 
    3732    $(MODEL_LIB)/thd_ice.o \ 
    3733    $(MODEL_LIB)/tradmp.o \ 
    3734    $(MODEL_LIB)/trdmod.o \ 
    3735    $(MODEL_LIB)/trdmod_oce.o \ 
    3736    $(MODEL_LIB)/zdfmxl.o \ 
    3737    $(MODEL_LIB)/zdf_oce.o \ 
    3738    blk_oce.F90 \ 
     3745   $(MODEL_LIB)(cpl_oce.o) \ 
     3746   $(MODEL_LIB)(daymod.o) \ 
     3747   $(MODEL_LIB)(dom_ice.o) \ 
     3748   $(MODEL_LIB)(dom_oce.o) \ 
     3749   $(MODEL_LIB)(flx_oce.o) \ 
     3750   $(MODEL_LIB)(ice.o) \ 
     3751   $(MODEL_LIB)(ice_oce.o) \ 
     3752   $(MODEL_LIB)(iceini.o) \ 
     3753   $(MODEL_LIB)(in_out_manager.o) \ 
     3754   $(MODEL_LIB)(lbclnk.o) \ 
     3755   $(MODEL_LIB)(limdia.o) \ 
     3756   $(MODEL_LIB)(limdyn.o) \ 
     3757   $(MODEL_LIB)(limflx.o) \ 
     3758   $(MODEL_LIB)(limrst.o) \ 
     3759   $(MODEL_LIB)(limthd.o) \ 
     3760   $(MODEL_LIB)(limtrp.o) \ 
     3761   $(MODEL_LIB)(limwri.o) \ 
     3762   $(MODEL_LIB)(oce.o) \ 
     3763   $(MODEL_LIB)(ocesbc.o) \ 
     3764   $(MODEL_LIB)(phycst.o) \ 
     3765   $(MODEL_LIB)(prtctl.o) \ 
     3766   $(MODEL_LIB)(taumod.o) \ 
    37393767   cpl_oce.F90 \ 
    37403768   daymod.F90 \ 
    37413769   dom_ice.F90 \ 
    37423770   dom_oce.F90 \ 
    3743    dtasal.F90 \ 
    3744    dtatem.F90 \ 
    3745    flxmod.F90 \ 
    3746    flxrnf.F90 \ 
    37473771   flx_oce.F90 \ 
    3748    iceini.F90 \ 
    37493772   ice.F90 \ 
    37503773   ice_oce.F90 \ 
     3774   iceini.F90 \ 
    37513775   in_out_manager.F90 \ 
    37523776   lbclnk.F90 \ 
     
    37583782   limtrp.F90 \ 
    37593783   limwri.F90 \ 
     3784   oce.F90 \ 
    37603785   ocesbc.F90 \ 
    3761    oce.F90 \ 
    3762    ocfzpt.F90 \ 
    37633786   phycst.F90 \ 
    37643787   prtctl.f90 \ 
    37653788   taumod.F90 \ 
    3766    tradmp.F90 \ 
    3767    $(MODEL_LIB)/blk_oce.o \ 
    3768    $(MODEL_LIB)/cpl_oce.o \ 
    3769    $(MODEL_LIB)/daymod.o \ 
    3770    $(MODEL_LIB)/dom_ice.o \ 
    3771    $(MODEL_LIB)/dom_oce.o \ 
    3772    $(MODEL_LIB)/dtasal.o \ 
    3773    $(MODEL_LIB)/dtatem.o \ 
    3774    $(MODEL_LIB)/flxmod.o \ 
    3775    $(MODEL_LIB)/flxrnf.o \ 
    3776    $(MODEL_LIB)/flx_oce.o \ 
    3777    $(MODEL_LIB)/iceini.o \ 
    3778    $(MODEL_LIB)/ice.o \ 
    3779    $(MODEL_LIB)/ice_oce.o \ 
    3780    $(MODEL_LIB)/in_out_manager.o \ 
    3781    $(MODEL_LIB)/lbclnk.o \ 
    3782    $(MODEL_LIB)/limdia.o \ 
    3783    $(MODEL_LIB)/limdyn.o \ 
    3784    $(MODEL_LIB)/limflx.o \ 
    3785    $(MODEL_LIB)/limrst.o \ 
    3786    $(MODEL_LIB)/limthd.o \ 
    3787    $(MODEL_LIB)/limtrp.o \ 
    3788    $(MODEL_LIB)/limwri.o \ 
    3789    $(MODEL_LIB)/ocesbc.o \ 
    3790    $(MODEL_LIB)/oce.o \ 
    3791    $(MODEL_LIB)/ocfzpt.o \ 
    3792    $(MODEL_LIB)/phycst.o \ 
    3793    $(MODEL_LIB)/prtctl.o \ 
    3794    $(MODEL_LIB)/taumod.o \ 
    3795    $(MODEL_LIB)/tradmp.o \ 
    37963789   domzgr_substitute.h90 \ 
    37973790   vectopt_loop_substitute.h90 \ 
    37983791   KEY_CPP \ 
    3799    icestp1d.F90 
    3800 $(MODEL_LIB)/icestp.o : \ 
     3792   icestp.F90 
     3793$(MODEL_LIB)(icestp1d.o) : \ 
     3794   $(MODEL_LIB)(albedo.o) \ 
     3795   $(MODEL_LIB)(blk_oce.o) \ 
     3796   $(MODEL_LIB)(cpl_oce.o) \ 
     3797   $(MODEL_LIB)(daymod.o) \ 
     3798   $(MODEL_LIB)(dianam.o) \ 
     3799   $(MODEL_LIB)(dom_ice.o) \ 
     3800   $(MODEL_LIB)(dom_oce.o) \ 
     3801   $(MODEL_LIB)(dtasal.o) \ 
     3802   $(MODEL_LIB)(dtasst.o) \ 
     3803   $(MODEL_LIB)(dtatem.o) \ 
     3804   $(MODEL_LIB)(flx_oce.o) \ 
     3805   $(MODEL_LIB)(flxblk.o) \ 
     3806   $(MODEL_LIB)(flxmod.o) \ 
     3807   $(MODEL_LIB)(flxrnf.o) \ 
     3808   $(MODEL_LIB)(ice.o) \ 
     3809   $(MODEL_LIB)(ice_oce.o) \ 
     3810   $(MODEL_LIB)(iceini.o) \ 
     3811   $(MODEL_LIB)(in_out_manager.o) \ 
     3812   $(MODEL_LIB)(ini1d.o) \ 
     3813   $(MODEL_LIB)(lbclnk.o) \ 
     3814   $(MODEL_LIB)(lib_mpp.o) \ 
     3815   $(MODEL_LIB)(lib_print.o) \ 
     3816   $(MODEL_LIB)(limadv.o) \ 
     3817   $(MODEL_LIB)(limhdf.o) \ 
     3818   $(MODEL_LIB)(limistate.o) \ 
     3819   $(MODEL_LIB)(limmsh.o) \ 
     3820   $(MODEL_LIB)(limrhg.o) \ 
     3821   $(MODEL_LIB)(limrst.o) \ 
     3822   $(MODEL_LIB)(limtab.o) \ 
     3823   $(MODEL_LIB)(limthd_lac.o) \ 
     3824   $(MODEL_LIB)(limthd_zdf.o) \ 
     3825   $(MODEL_LIB)(oce.o) \ 
     3826   $(MODEL_LIB)(ocfzpt.o) \ 
     3827   $(MODEL_LIB)(par_ice.o) \ 
     3828   $(MODEL_LIB)(par_kind.o) \ 
     3829   $(MODEL_LIB)(par_oce.o) \ 
     3830   $(MODEL_LIB)(phycst.o) \ 
     3831   $(MODEL_LIB)(prtctl.o) \ 
     3832   $(MODEL_LIB)(taumod.o) \ 
     3833   $(MODEL_LIB)(thd_ice.o) \ 
     3834   $(MODEL_LIB)(tradmp.o) \ 
     3835   $(MODEL_LIB)(trdmod.o) \ 
     3836   $(MODEL_LIB)(trdmod_oce.o) \ 
     3837   $(MODEL_LIB)(zdf_oce.o) \ 
     3838   $(MODEL_LIB)(zdfmxl.o) \ 
    38013839   albedo.F90 \ 
    38023840   blk_oce.F90 \ 
     
    38093847   dtasst.F90 \ 
    38103848   dtatem.F90 \ 
     3849   flx_oce.F90 \ 
    38113850   flxblk.F90 \ 
    38123851   flxmod.F90 \ 
    38133852   flxrnf.F90 \ 
    3814    flx_oce.F90 \ 
    3815    iceini.F90 \ 
    38163853   ice.F90 \ 
    38173854   ice_oce.F90 \ 
     3855   iceini.F90 \ 
     3856   in_out_manager.F90 \ 
    38183857   ini1d.F90 \ 
    3819    in_out_manager.F90 \ 
    38203858   lbclnk.F90 \ 
    38213859   lib_mpp.F90 \ 
     
    38403878   thd_ice.F90 \ 
    38413879   tradmp.F90 \ 
    3842    $(MODEL_LIB)/albedo.o \ 
    3843    $(MODEL_LIB)/blk_oce.o \ 
    3844    $(MODEL_LIB)/cpl_oce.o \ 
    3845    $(MODEL_LIB)/daymod.o \ 
    3846    $(MODEL_LIB)/dianam.o \ 
    3847    $(MODEL_LIB)/dom_ice.o \ 
    3848    $(MODEL_LIB)/dom_oce.o \ 
    3849    $(MODEL_LIB)/dtasal.o \ 
    3850    $(MODEL_LIB)/dtasst.o \ 
    3851    $(MODEL_LIB)/dtatem.o \ 
    3852    $(MODEL_LIB)/flxblk.o \ 
    3853    $(MODEL_LIB)/flxmod.o \ 
    3854    $(MODEL_LIB)/flxrnf.o \ 
    3855    $(MODEL_LIB)/flx_oce.o \ 
    3856    $(MODEL_LIB)/iceini.o \ 
    3857    $(MODEL_LIB)/ice.o \ 
    3858    $(MODEL_LIB)/ice_oce.o \ 
    3859    $(MODEL_LIB)/ini1d.o \ 
    3860    $(MODEL_LIB)/in_out_manager.o \ 
    3861    $(MODEL_LIB)/lbclnk.o \ 
    3862    $(MODEL_LIB)/lib_mpp.o \ 
    3863    $(MODEL_LIB)/lib_print.o \ 
    3864    $(MODEL_LIB)/limadv.o \ 
    3865    $(MODEL_LIB)/limhdf.o \ 
    3866    $(MODEL_LIB)/limistate.o \ 
    3867    $(MODEL_LIB)/limmsh.o \ 
    3868    $(MODEL_LIB)/limrhg.o \ 
    3869    $(MODEL_LIB)/limrst.o \ 
    3870    $(MODEL_LIB)/limtab.o \ 
    3871    $(MODEL_LIB)/limthd_lac.o \ 
    3872    $(MODEL_LIB)/limthd_zdf.o \ 
    3873    $(MODEL_LIB)/oce.o \ 
    3874    $(MODEL_LIB)/ocfzpt.o \ 
    3875    $(MODEL_LIB)/par_ice.o \ 
    3876    $(MODEL_LIB)/par_kind.o \ 
    3877    $(MODEL_LIB)/par_oce.o \ 
    3878    $(MODEL_LIB)/phycst.o \ 
    3879    $(MODEL_LIB)/prtctl.o \ 
    3880    $(MODEL_LIB)/taumod.o \ 
    3881    $(MODEL_LIB)/thd_ice.o \ 
    3882    $(MODEL_LIB)/tradmp.o \ 
     3880   trdmod.F90 \ 
     3881   trdmod_oce.F90 \ 
     3882   zdf_oce.F90 \ 
     3883   zdfmxl.F90 \ 
     3884   $(MODEL_LIB)(blk_oce.o) \ 
     3885   $(MODEL_LIB)(cpl_oce.o) \ 
     3886   $(MODEL_LIB)(daymod.o) \ 
     3887   $(MODEL_LIB)(dom_ice.o) \ 
     3888   $(MODEL_LIB)(dom_oce.o) \ 
     3889   $(MODEL_LIB)(dtasal.o) \ 
     3890   $(MODEL_LIB)(dtatem.o) \ 
     3891   $(MODEL_LIB)(flx_oce.o) \ 
     3892   $(MODEL_LIB)(flxmod.o) \ 
     3893   $(MODEL_LIB)(flxrnf.o) \ 
     3894   $(MODEL_LIB)(ice.o) \ 
     3895   $(MODEL_LIB)(ice_oce.o) \ 
     3896   $(MODEL_LIB)(iceini.o) \ 
     3897   $(MODEL_LIB)(in_out_manager.o) \ 
     3898   $(MODEL_LIB)(lbclnk.o) \ 
     3899   $(MODEL_LIB)(limdia.o) \ 
     3900   $(MODEL_LIB)(limdyn.o) \ 
     3901   $(MODEL_LIB)(limflx.o) \ 
     3902   $(MODEL_LIB)(limrst.o) \ 
     3903   $(MODEL_LIB)(limthd.o) \ 
     3904   $(MODEL_LIB)(limtrp.o) \ 
     3905   $(MODEL_LIB)(limwri.o) \ 
     3906   $(MODEL_LIB)(oce.o) \ 
     3907   $(MODEL_LIB)(ocesbc.o) \ 
     3908   $(MODEL_LIB)(ocfzpt.o) \ 
     3909   $(MODEL_LIB)(phycst.o) \ 
     3910   $(MODEL_LIB)(prtctl.o) \ 
     3911   $(MODEL_LIB)(taumod.o) \ 
     3912   $(MODEL_LIB)(tradmp.o) \ 
     3913   blk_oce.F90 \ 
    38833914   cpl_oce.F90 \ 
    38843915   daymod.F90 \ 
    38853916   dom_ice.F90 \ 
    38863917   dom_oce.F90 \ 
     3918   dtasal.F90 \ 
     3919   dtatem.F90 \ 
    38873920   flx_oce.F90 \ 
    3888    iceini.F90 \ 
     3921   flxmod.F90 \ 
     3922   flxrnf.F90 \ 
    38893923   ice.F90 \ 
    38903924   ice_oce.F90 \ 
     3925   iceini.F90 \ 
    38913926   in_out_manager.F90 \ 
    38923927   lbclnk.F90 \ 
     
    38983933   limtrp.F90 \ 
    38993934   limwri.F90 \ 
     3935   oce.F90 \ 
    39003936   ocesbc.F90 \ 
    3901    oce.F90 \ 
     3937   ocfzpt.F90 \ 
    39023938   phycst.F90 \ 
    39033939   prtctl.f90 \ 
    39043940   taumod.F90 \ 
    3905    $(MODEL_LIB)/cpl_oce.o \ 
    3906    $(MODEL_LIB)/daymod.o \ 
    3907    $(MODEL_LIB)/dom_ice.o \ 
    3908    $(MODEL_LIB)/dom_oce.o \ 
    3909    $(MODEL_LIB)/flx_oce.o \ 
    3910    $(MODEL_LIB)/iceini.o \ 
    3911    $(MODEL_LIB)/ice.o \ 
    3912    $(MODEL_LIB)/ice_oce.o \ 
    3913    $(MODEL_LIB)/in_out_manager.o \ 
    3914    $(MODEL_LIB)/lbclnk.o \ 
    3915    $(MODEL_LIB)/limdia.o \ 
    3916    $(MODEL_LIB)/limdyn.o \ 
    3917    $(MODEL_LIB)/limflx.o \ 
    3918    $(MODEL_LIB)/limrst.o \ 
    3919    $(MODEL_LIB)/limthd.o \ 
    3920    $(MODEL_LIB)/limtrp.o \ 
    3921    $(MODEL_LIB)/limwri.o \ 
    3922    $(MODEL_LIB)/ocesbc.o \ 
    3923    $(MODEL_LIB)/oce.o \ 
    3924    $(MODEL_LIB)/phycst.o \ 
    3925    $(MODEL_LIB)/prtctl.o \ 
    3926    $(MODEL_LIB)/taumod.o \ 
     3941   tradmp.F90 \ 
    39273942   domzgr_substitute.h90 \ 
    39283943   vectopt_loop_substitute.h90 \ 
    39293944   KEY_CPP \ 
    3930    icestp.F90 
    3931 $(MODEL_LIB)/ice.o : \ 
    3932    par_oce.F90 \ 
    3933    $(MODEL_LIB)/par_oce.o \ 
    3934    par_ice.F90 \ 
    3935    $(MODEL_LIB)/par_ice.o \ 
    3936    ice.F90 
    3937 $(MODEL_LIB)/ice_oce.o :   \ 
    3938    par_kind.F90 \ 
    3939    par_oce.F90 \ 
    3940    $(MODEL_LIB)/par_kind.o \ 
    3941    $(MODEL_LIB)/par_oce.o \ 
    3942    blk_oce.F90 \ 
    3943    par_oce.F90 \ 
    3944    $(MODEL_LIB)/blk_oce.o \ 
    3945    $(MODEL_LIB)/par_oce.o \ 
    3946    ice_oce.F90 
    3947 $(MODEL_LIB)/ini1d.o :  \ 
    3948    in_out_manager.F90 \ 
    3949    lib_print.f90 \ 
    3950    par_kind.F90 \ 
    3951    par_oce.F90 \ 
    3952    $(MODEL_LIB)/in_out_manager.o \ 
    3953    $(MODEL_LIB)/lib_print.o \ 
    3954    $(MODEL_LIB)/par_kind.o \ 
    3955    $(MODEL_LIB)/par_oce.o \ 
    3956    dom_oce.F90 \ 
    3957    in_out_manager.F90 \ 
    3958    phycst.F90 \ 
    3959    $(MODEL_LIB)/dom_oce.o \ 
    3960    $(MODEL_LIB)/in_out_manager.o \ 
    3961    $(MODEL_LIB)/phycst.o \ 
     3945   icestp1d.F90 
     3946$(MODEL_LIB)(in_out_manager.o) : \ 
     3947   $(MODEL_LIB)(par_kind.o) \ 
     3948   par_kind.F90 \ 
     3949   $(MODEL_LIB)(lib_print.o) \ 
     3950   $(MODEL_LIB)(par_kind.o) \ 
     3951   $(MODEL_LIB)(par_oce.o) \ 
     3952   lib_print.f90 \ 
     3953   par_kind.F90 \ 
     3954   par_oce.F90 \ 
     3955   in_out_manager.F90 
     3956$(MODEL_LIB)(ini1d.o) : \ 
     3957   $(MODEL_LIB)(in_out_manager.o) \ 
     3958   $(MODEL_LIB)(lib_print.o) \ 
     3959   $(MODEL_LIB)(par_kind.o) \ 
     3960   $(MODEL_LIB)(par_oce.o) \ 
     3961   in_out_manager.F90 \ 
     3962   lib_print.f90 \ 
     3963   par_kind.F90 \ 
     3964   par_oce.F90 \ 
     3965   $(MODEL_LIB)(dom_oce.o) \ 
     3966   $(MODEL_LIB)(in_out_manager.o) \ 
     3967   $(MODEL_LIB)(phycst.o) \ 
     3968   dom_oce.F90 \ 
     3969   in_out_manager.F90 \ 
     3970   phycst.F90 \ 
    39623971   ini1d.F90 
    3963 $(MODEL_LIB)/in_out_manager.o :  \ 
    3964    par_kind.F90 \ 
    3965    $(MODEL_LIB)/par_kind.o \ 
    3966    lib_print.f90 \ 
    3967    par_kind.F90 \ 
    3968    par_oce.F90 \ 
    3969    $(MODEL_LIB)/lib_print.o \ 
    3970    $(MODEL_LIB)/par_kind.o \ 
    3971    $(MODEL_LIB)/par_oce.o \ 
    3972    in_out_manager.F90 
    3973 $(MODEL_LIB)/istate.o : \ 
     3972$(MODEL_LIB)(istate.o) :   \ 
     3973   $(MODEL_LIB)(blk_oce.o) \ 
     3974   $(MODEL_LIB)(cpl_oce.o) \ 
     3975   $(MODEL_LIB)(daymod.o) \ 
     3976   $(MODEL_LIB)(dom_oce.o) \ 
     3977   $(MODEL_LIB)(dynspg.o) \ 
     3978   $(MODEL_LIB)(dynspg_exp.o) \ 
     3979   $(MODEL_LIB)(dynspg_flt.o) \ 
     3980   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     3981   $(MODEL_LIB)(dynspg_rl.o) \ 
     3982   $(MODEL_LIB)(dynspg_ts.o) \ 
     3983   $(MODEL_LIB)(flx_oce.o) \ 
     3984   $(MODEL_LIB)(ice_oce.o) \ 
     3985   $(MODEL_LIB)(in_out_manager.o) \ 
     3986   $(MODEL_LIB)(lbclnk.o) \ 
     3987   $(MODEL_LIB)(lib_mpp.o) \ 
     3988   $(MODEL_LIB)(lib_print.o) \ 
     3989   $(MODEL_LIB)(obc_oce.o) \ 
     3990   $(MODEL_LIB)(oce.o) \ 
     3991   $(MODEL_LIB)(par_kind.o) \ 
     3992   $(MODEL_LIB)(par_oce.o) \ 
     3993   $(MODEL_LIB)(phycst.o) \ 
     3994   $(MODEL_LIB)(prtctl.o) \ 
     3995   $(MODEL_LIB)(sol_oce.o) \ 
     3996   $(MODEL_LIB)(solfet.o) \ 
     3997   $(MODEL_LIB)(solpcg.o) \ 
     3998   $(MODEL_LIB)(solsor.o) \ 
     3999   $(MODEL_LIB)(trdmod.o) \ 
     4000   $(MODEL_LIB)(trdmod_oce.o) \ 
     4001   $(MODEL_LIB)(zdf_oce.o) \ 
     4002   $(MODEL_LIB)(zdfddm.o) \ 
     4003   $(MODEL_LIB)(zdftke.o) \ 
    39744004   blk_oce.F90 \ 
    39754005   cpl_oce.F90 \ 
     
    39944024   phycst.F90 \ 
    39954025   prtctl.f90 \ 
     4026   sol_oce.F90 \ 
    39964027   solfet.F90 \ 
    39974028   solpcg.F90 \ 
    39984029   solsor.F90 \ 
    3999    sol_oce.F90 \ 
    40004030   trdmod.F90 \ 
    40014031   trdmod_oce.F90 \ 
     4032   zdf_oce.F90 \ 
    40024033   zdfddm.F90 \ 
    40034034   zdftke.F90 \ 
    4004    zdf_oce.F90 \ 
    4005    $(MODEL_LIB)/blk_oce.o \ 
    4006    $(MODEL_LIB)/cpl_oce.o \ 
    4007    $(MODEL_LIB)/daymod.o \ 
    4008    $(MODEL_LIB)/dom_oce.o \ 
    4009    $(MODEL_LIB)/dynspg.o \ 
    4010    $(MODEL_LIB)/dynspg_exp.o \ 
    4011    $(MODEL_LIB)/dynspg_flt.o \ 
    4012    $(MODEL_LIB)/dynspg_flt_jki.o \ 
    4013    $(MODEL_LIB)/dynspg_rl.o \ 
    4014    $(MODEL_LIB)/dynspg_ts.o \ 
    4015    $(MODEL_LIB)/flx_oce.o \ 
    4016    $(MODEL_LIB)/ice_oce.o \ 
    4017    $(MODEL_LIB)/in_out_manager.o \ 
    4018    $(MODEL_LIB)/lbclnk.o \ 
    4019    $(MODEL_LIB)/lib_mpp.o \ 
    4020    $(MODEL_LIB)/lib_print.o \ 
    4021    $(MODEL_LIB)/obc_oce.o \ 
    4022    $(MODEL_LIB)/oce.o \ 
    4023    $(MODEL_LIB)/par_kind.o \ 
    4024    $(MODEL_LIB)/par_oce.o \ 
    4025    $(MODEL_LIB)/phycst.o \ 
    4026    $(MODEL_LIB)/prtctl.o \ 
    4027    $(MODEL_LIB)/solfet.o \ 
    4028    $(MODEL_LIB)/solpcg.o \ 
    4029    $(MODEL_LIB)/solsor.o \ 
    4030    $(MODEL_LIB)/sol_oce.o \ 
    4031    $(MODEL_LIB)/trdmod.o \ 
    4032    $(MODEL_LIB)/trdmod_oce.o \ 
    4033    $(MODEL_LIB)/zdfddm.o \ 
    4034    $(MODEL_LIB)/zdftke.o \ 
    4035    $(MODEL_LIB)/zdf_oce.o \ 
     4035   $(MODEL_LIB)(daymod.o) \ 
     4036   $(MODEL_LIB)(divcur.o) \ 
     4037   $(MODEL_LIB)(dom_oce.o) \ 
     4038   $(MODEL_LIB)(dtasal.o) \ 
     4039   $(MODEL_LIB)(dtatem.o) \ 
     4040   $(MODEL_LIB)(dynspg.o) \ 
     4041   $(MODEL_LIB)(eosbn2.o) \ 
     4042   $(MODEL_LIB)(in_out_manager.o) \ 
     4043   $(MODEL_LIB)(lbclnk.o) \ 
     4044   $(MODEL_LIB)(ldftra_oce.o) \ 
     4045   $(MODEL_LIB)(oce.o) \ 
     4046   $(MODEL_LIB)(phycst.o) \ 
     4047   $(MODEL_LIB)(restart.o) \ 
     4048   $(MODEL_LIB)(solisl.o) \ 
     4049   $(MODEL_LIB)(wzvmod.o) \ 
     4050   $(MODEL_LIB)(zdf_oce.o) \ 
    40364051   daymod.F90 \ 
    40374052   divcur.F90 \ 
     
    40504065   wzvmod.F90 \ 
    40514066   zdf_oce.F90 \ 
    4052    $(MODEL_LIB)/daymod.o \ 
    4053    $(MODEL_LIB)/divcur.o \ 
    4054    $(MODEL_LIB)/dom_oce.o \ 
    4055    $(MODEL_LIB)/dtasal.o \ 
    4056    $(MODEL_LIB)/dtatem.o \ 
    4057    $(MODEL_LIB)/dynspg.o \ 
    4058    $(MODEL_LIB)/eosbn2.o \ 
    4059    $(MODEL_LIB)/in_out_manager.o \ 
    4060    $(MODEL_LIB)/lbclnk.o \ 
    4061    $(MODEL_LIB)/ldftra_oce.o \ 
    4062    $(MODEL_LIB)/oce.o \ 
    4063    $(MODEL_LIB)/phycst.o \ 
    4064    $(MODEL_LIB)/restart.o \ 
    4065    $(MODEL_LIB)/solisl.o \ 
    4066    $(MODEL_LIB)/wzvmod.o \ 
    4067    $(MODEL_LIB)/zdf_oce.o \ 
    40684067   domzgr_substitute.h90 \ 
    40694068   vectopt_loop_substitute.h90 \ 
     
    40714070   KEY_CPP \ 
    40724071   istate.F90 
    4073 $(MODEL_LIB)/lbclnk.o : \ 
    4074    dom_oce.F90 \ 
    4075    in_out_manager.F90 \ 
    4076    lib_print.f90 \ 
    4077    par_kind.F90 \ 
    4078    par_oce.F90 \ 
    4079    $(MODEL_LIB)/dom_oce.o \ 
    4080    $(MODEL_LIB)/in_out_manager.o \ 
    4081    $(MODEL_LIB)/lib_print.o \ 
    4082    $(MODEL_LIB)/par_kind.o \ 
    4083    $(MODEL_LIB)/par_oce.o \ 
    4084    dom_oce.F90 \ 
    4085    in_out_manager.F90 \ 
    4086    lib_mpp.F90 \ 
    4087    oce.F90 \ 
    4088    $(MODEL_LIB)/dom_oce.o \ 
    4089    $(MODEL_LIB)/in_out_manager.o \ 
    4090    $(MODEL_LIB)/lib_mpp.o \ 
    4091    $(MODEL_LIB)/oce.o \ 
     4072$(MODEL_LIB)(lbclnk.o) :   \ 
     4073   $(MODEL_LIB)(dom_oce.o) \ 
     4074   $(MODEL_LIB)(in_out_manager.o) \ 
     4075   $(MODEL_LIB)(lib_print.o) \ 
     4076   $(MODEL_LIB)(par_kind.o) \ 
     4077   $(MODEL_LIB)(par_oce.o) \ 
     4078   dom_oce.F90 \ 
     4079   in_out_manager.F90 \ 
     4080   lib_print.f90 \ 
     4081   par_kind.F90 \ 
     4082   par_oce.F90 \ 
     4083   $(MODEL_LIB)(dom_oce.o) \ 
     4084   $(MODEL_LIB)(in_out_manager.o) \ 
     4085   $(MODEL_LIB)(lib_mpp.o) \ 
     4086   $(MODEL_LIB)(oce.o) \ 
     4087   dom_oce.F90 \ 
     4088   in_out_manager.F90 \ 
     4089   lib_mpp.F90 \ 
     4090   oce.F90 \ 
    40924091   lbclnk.F90 
    4093 $(MODEL_LIB)/ldfdyn.o : \ 
     4092$(MODEL_LIB)(ldfdyn.o) :   \ 
     4093   $(MODEL_LIB)(dom_oce.o) \ 
     4094   $(MODEL_LIB)(in_out_manager.o) \ 
     4095   $(MODEL_LIB)(lbclnk.o) \ 
     4096   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4097   $(MODEL_LIB)(ldftra_oce.o) \ 
     4098   $(MODEL_LIB)(lib_mpp.o) \ 
     4099   $(MODEL_LIB)(lib_print.o) \ 
     4100   $(MODEL_LIB)(oce.o) \ 
     4101   $(MODEL_LIB)(par_kind.o) \ 
     4102   $(MODEL_LIB)(par_oce.o) \ 
     4103   $(MODEL_LIB)(phycst.o) \ 
     4104   $(MODEL_LIB)(prtctl.o) \ 
     4105   $(MODEL_LIB)(zdfmxl.o) \ 
    40944106   dom_oce.F90 \ 
    40954107   in_out_manager.F90 \ 
     
    41054117   prtctl.f90 \ 
    41064118   zdfmxl.F90 \ 
    4107    $(MODEL_LIB)/dom_oce.o \ 
    4108    $(MODEL_LIB)/in_out_manager.o \ 
    4109    $(MODEL_LIB)/lbclnk.o \ 
    4110    $(MODEL_LIB)/ldfdyn_oce.o \ 
    4111    $(MODEL_LIB)/ldftra_oce.o \ 
    4112    $(MODEL_LIB)/lib_mpp.o \ 
    4113    $(MODEL_LIB)/lib_print.o \ 
    4114    $(MODEL_LIB)/oce.o \ 
    4115    $(MODEL_LIB)/par_kind.o \ 
    4116    $(MODEL_LIB)/par_oce.o \ 
    4117    $(MODEL_LIB)/phycst.o \ 
    4118    $(MODEL_LIB)/prtctl.o \ 
    4119    $(MODEL_LIB)/zdfmxl.o \ 
     4119   $(MODEL_LIB)(dom_oce.o) \ 
     4120   $(MODEL_LIB)(in_out_manager.o) \ 
     4121   $(MODEL_LIB)(lbclnk.o) \ 
     4122   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4123   $(MODEL_LIB)(ldfslp.o) \ 
     4124   $(MODEL_LIB)(lib_mpp.o) \ 
     4125   $(MODEL_LIB)(oce.o) \ 
     4126   $(MODEL_LIB)(phycst.o) \ 
    41204127   dom_oce.F90 \ 
    41214128   in_out_manager.F90 \ 
     
    41264133   oce.F90 \ 
    41274134   phycst.F90 \ 
    4128    $(MODEL_LIB)/dom_oce.o \ 
    4129    $(MODEL_LIB)/in_out_manager.o \ 
    4130    $(MODEL_LIB)/lbclnk.o \ 
    4131    $(MODEL_LIB)/ldfdyn_oce.o \ 
    4132    $(MODEL_LIB)/ldfslp.o \ 
    4133    $(MODEL_LIB)/lib_mpp.o \ 
    4134    $(MODEL_LIB)/oce.o \ 
    4135    $(MODEL_LIB)/phycst.o \ 
     4135   $(MODEL_LIB)(ldftra_oce.o) \ 
    41364136   ldftra_oce.F90 \ 
    4137    $(MODEL_LIB)/ldftra_oce.o \ 
    41384137   domzgr_substitute.h90 \ 
    41394138   ldfdyn_antarctic.h90 \ 
     
    41454144   KEY_CPP \ 
    41464145   ldfdyn.F90 
    4147 $(MODEL_LIB)/ldfdyn_oce.o :   \ 
    4148    par_kind.F90 \ 
    4149    $(MODEL_LIB)/par_kind.o \ 
    4150    par_oce.F90 \ 
    4151    $(MODEL_LIB)/par_oce.o \ 
     4146$(MODEL_LIB)(ldfdyn_oce.o) :  \ 
     4147   $(MODEL_LIB)(par_kind.o) \ 
     4148   par_kind.F90 \ 
     4149   $(MODEL_LIB)(par_oce.o) \ 
     4150   par_oce.F90 \ 
    41524151   ldfdyn_oce.F90 
    4153 $(MODEL_LIB)/ldfeiv.o : \ 
     4152$(MODEL_LIB)(ldfeiv.o) :   \ 
     4153   $(MODEL_LIB)(daymod.o) \ 
     4154   $(MODEL_LIB)(dom_oce.o) \ 
     4155   $(MODEL_LIB)(in_out_manager.o) \ 
     4156   $(MODEL_LIB)(lbclnk.o) \ 
     4157   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4158   $(MODEL_LIB)(ldftra_oce.o) \ 
     4159   $(MODEL_LIB)(lib_mpp.o) \ 
     4160   $(MODEL_LIB)(lib_print.o) \ 
     4161   $(MODEL_LIB)(oce.o) \ 
     4162   $(MODEL_LIB)(par_kind.o) \ 
     4163   $(MODEL_LIB)(par_oce.o) \ 
     4164   $(MODEL_LIB)(phycst.o) \ 
     4165   $(MODEL_LIB)(prtctl.o) \ 
     4166   $(MODEL_LIB)(zdfmxl.o) \ 
    41544167   daymod.F90 \ 
    41554168   dom_oce.F90 \ 
     
    41664179   prtctl.f90 \ 
    41674180   zdfmxl.F90 \ 
    4168    $(MODEL_LIB)/daymod.o \ 
    4169    $(MODEL_LIB)/dom_oce.o \ 
    4170    $(MODEL_LIB)/in_out_manager.o \ 
    4171    $(MODEL_LIB)/lbclnk.o \ 
    4172    $(MODEL_LIB)/ldfdyn_oce.o \ 
    4173    $(MODEL_LIB)/ldftra_oce.o \ 
    4174    $(MODEL_LIB)/lib_mpp.o \ 
    4175    $(MODEL_LIB)/lib_print.o \ 
    4176    $(MODEL_LIB)/oce.o \ 
    4177    $(MODEL_LIB)/par_kind.o \ 
    4178    $(MODEL_LIB)/par_oce.o \ 
    4179    $(MODEL_LIB)/phycst.o \ 
    4180    $(MODEL_LIB)/prtctl.o \ 
    4181    $(MODEL_LIB)/zdfmxl.o \ 
     4181   $(MODEL_LIB)(dom_oce.o) \ 
     4182   $(MODEL_LIB)(flxrnf.o) \ 
     4183   $(MODEL_LIB)(in_out_manager.o) \ 
     4184   $(MODEL_LIB)(lbclnk.o) \ 
     4185   $(MODEL_LIB)(ldfslp.o) \ 
     4186   $(MODEL_LIB)(ldftra_oce.o) \ 
     4187   $(MODEL_LIB)(oce.o) \ 
     4188   $(MODEL_LIB)(phycst.o) \ 
     4189   $(MODEL_LIB)(prtctl.o) \ 
    41824190   dom_oce.F90 \ 
    41834191   flxrnf.F90 \ 
     
    41894197   phycst.F90 \ 
    41904198   prtctl.f90 \ 
    4191    $(MODEL_LIB)/dom_oce.o \ 
    4192    $(MODEL_LIB)/flxrnf.o \ 
    4193    $(MODEL_LIB)/in_out_manager.o \ 
    4194    $(MODEL_LIB)/lbclnk.o \ 
    4195    $(MODEL_LIB)/ldfslp.o \ 
    4196    $(MODEL_LIB)/ldftra_oce.o \ 
    4197    $(MODEL_LIB)/oce.o \ 
    4198    $(MODEL_LIB)/phycst.o \ 
    4199    $(MODEL_LIB)/prtctl.o \ 
    42004199   domzgr_substitute.h90 \ 
    42014200   vectopt_loop_substitute.h90 \ 
    42024201   KEY_CPP \ 
    42034202   ldfeiv.F90 
    4204 $(MODEL_LIB)/ldfslp.o : \ 
     4203$(MODEL_LIB)(ldfslp.o) :   \ 
     4204   $(MODEL_LIB)(dom_oce.o) \ 
     4205   $(MODEL_LIB)(in_out_manager.o) \ 
     4206   $(MODEL_LIB)(lib_mpp.o) \ 
     4207   $(MODEL_LIB)(lib_print.o) \ 
     4208   $(MODEL_LIB)(oce.o) \ 
     4209   $(MODEL_LIB)(par_kind.o) \ 
     4210   $(MODEL_LIB)(par_oce.o) \ 
     4211   $(MODEL_LIB)(prtctl.o) \ 
     4212   $(MODEL_LIB)(zdf_oce.o) \ 
    42054213   dom_oce.F90 \ 
    42064214   in_out_manager.F90 \ 
     
    42124220   prtctl.f90 \ 
    42134221   zdf_oce.F90 \ 
    4214    $(MODEL_LIB)/dom_oce.o \ 
    4215    $(MODEL_LIB)/in_out_manager.o \ 
    4216    $(MODEL_LIB)/lib_mpp.o \ 
    4217    $(MODEL_LIB)/lib_print.o \ 
    4218    $(MODEL_LIB)/oce.o \ 
    4219    $(MODEL_LIB)/par_kind.o \ 
    4220    $(MODEL_LIB)/par_oce.o \ 
    4221    $(MODEL_LIB)/prtctl.o \ 
    4222    $(MODEL_LIB)/zdf_oce.o \ 
     4222   $(MODEL_LIB)(dom_oce.o) \ 
     4223   $(MODEL_LIB)(in_out_manager.o) \ 
     4224   $(MODEL_LIB)(lbclnk.o) \ 
     4225   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4226   $(MODEL_LIB)(ldftra_oce.o) \ 
     4227   $(MODEL_LIB)(oce.o) \ 
     4228   $(MODEL_LIB)(phycst.o) \ 
     4229   $(MODEL_LIB)(prtctl.o) \ 
     4230   $(MODEL_LIB)(zdfmxl.o) \ 
    42234231   dom_oce.F90 \ 
    42244232   in_out_manager.F90 \ 
     
    42304238   prtctl.f90 \ 
    42314239   zdfmxl.F90 \ 
    4232    $(MODEL_LIB)/dom_oce.o \ 
    4233    $(MODEL_LIB)/in_out_manager.o \ 
    4234    $(MODEL_LIB)/lbclnk.o \ 
    4235    $(MODEL_LIB)/ldfdyn_oce.o \ 
    4236    $(MODEL_LIB)/ldftra_oce.o \ 
    4237    $(MODEL_LIB)/oce.o \ 
    4238    $(MODEL_LIB)/phycst.o \ 
    4239    $(MODEL_LIB)/prtctl.o \ 
    4240    $(MODEL_LIB)/zdfmxl.o \ 
    42414240   domzgr_substitute.h90 \ 
    42424241   vectopt_loop_substitute.h90 \ 
    42434242   KEY_CPP \ 
    42444243   ldfslp.F90 
    4245 $(MODEL_LIB)/ldftra.o : \ 
     4244$(MODEL_LIB)(ldftra.o) :   \ 
     4245   $(MODEL_LIB)(dom_oce.o) \ 
     4246   $(MODEL_LIB)(in_out_manager.o) \ 
     4247   $(MODEL_LIB)(lbclnk.o) \ 
     4248   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4249   $(MODEL_LIB)(ldftra_oce.o) \ 
     4250   $(MODEL_LIB)(lib_mpp.o) \ 
     4251   $(MODEL_LIB)(lib_print.o) \ 
     4252   $(MODEL_LIB)(oce.o) \ 
     4253   $(MODEL_LIB)(par_kind.o) \ 
     4254   $(MODEL_LIB)(par_oce.o) \ 
     4255   $(MODEL_LIB)(phycst.o) \ 
     4256   $(MODEL_LIB)(prtctl.o) \ 
     4257   $(MODEL_LIB)(zdfmxl.o) \ 
    42464258   dom_oce.F90 \ 
    42474259   in_out_manager.F90 \ 
     
    42574269   prtctl.f90 \ 
    42584270   zdfmxl.F90 \ 
    4259    $(MODEL_LIB)/dom_oce.o \ 
    4260    $(MODEL_LIB)/in_out_manager.o \ 
    4261    $(MODEL_LIB)/lbclnk.o \ 
    4262    $(MODEL_LIB)/ldfdyn_oce.o \ 
    4263    $(MODEL_LIB)/ldftra_oce.o \ 
    4264    $(MODEL_LIB)/lib_mpp.o \ 
    4265    $(MODEL_LIB)/lib_print.o \ 
    4266    $(MODEL_LIB)/oce.o \ 
    4267    $(MODEL_LIB)/par_kind.o \ 
    4268    $(MODEL_LIB)/par_oce.o \ 
    4269    $(MODEL_LIB)/phycst.o \ 
    4270    $(MODEL_LIB)/prtctl.o \ 
    4271    $(MODEL_LIB)/zdfmxl.o \ 
     4271   $(MODEL_LIB)(dom_oce.o) \ 
     4272   $(MODEL_LIB)(in_out_manager.o) \ 
     4273   $(MODEL_LIB)(lbclnk.o) \ 
     4274   $(MODEL_LIB)(ldfslp.o) \ 
     4275   $(MODEL_LIB)(ldftra_oce.o) \ 
     4276   $(MODEL_LIB)(lib_mpp.o) \ 
     4277   $(MODEL_LIB)(oce.o) \ 
     4278   $(MODEL_LIB)(phycst.o) \ 
    42724279   dom_oce.F90 \ 
    42734280   in_out_manager.F90 \ 
     
    42784285   oce.F90 \ 
    42794286   phycst.F90 \ 
    4280    $(MODEL_LIB)/dom_oce.o \ 
    4281    $(MODEL_LIB)/in_out_manager.o \ 
    4282    $(MODEL_LIB)/lbclnk.o \ 
    4283    $(MODEL_LIB)/ldfslp.o \ 
    4284    $(MODEL_LIB)/ldftra_oce.o \ 
    4285    $(MODEL_LIB)/lib_mpp.o \ 
    4286    $(MODEL_LIB)/oce.o \ 
    4287    $(MODEL_LIB)/phycst.o \ 
    42884287   domzgr_substitute.h90 \ 
    42894288   ldftra_c1d.h90 \ 
     
    42944293   KEY_CPP \ 
    42954294   ldftra.F90 
    4296 $(MODEL_LIB)/ldftra_oce.o :   \ 
    4297    par_kind.F90 \ 
    4298    $(MODEL_LIB)/par_kind.o \ 
    4299    par_oce.F90 \ 
    4300    $(MODEL_LIB)/par_oce.o \ 
     4295$(MODEL_LIB)(ldftra_oce.o) :  \ 
     4296   $(MODEL_LIB)(par_kind.o) \ 
     4297   par_kind.F90 \ 
     4298   $(MODEL_LIB)(par_oce.o) \ 
     4299   par_oce.F90 \ 
    43014300   ldftra_oce.F90 
    4302 $(MODEL_LIB)/lib_feti.o :  \ 
    4303    dom_oce.F90 \ 
    4304    in_out_manager.F90 \ 
    4305    $(MODEL_LIB)/dom_oce.o \ 
    4306    $(MODEL_LIB)/in_out_manager.o \ 
    4307    lib_mpp.F90 \ 
    4308    $(MODEL_LIB)/lib_mpp.o \ 
     4301$(MODEL_LIB)(lib_feti.o) : \ 
     4302   $(MODEL_LIB)(dom_oce.o) \ 
     4303   $(MODEL_LIB)(in_out_manager.o) \ 
     4304   dom_oce.F90 \ 
     4305   in_out_manager.F90 \ 
     4306   $(MODEL_LIB)(lib_mpp.o) \ 
     4307   lib_mpp.F90 \ 
    43094308   lib_feti.F90 
    4310 $(MODEL_LIB)/lib_mpp.o :   \ 
    4311    lib_print.f90 \ 
    4312    par_kind.F90 \ 
    4313    par_oce.F90 \ 
    4314    $(MODEL_LIB)/lib_print.o \ 
    4315    $(MODEL_LIB)/par_kind.o \ 
    4316    $(MODEL_LIB)/par_oce.o \ 
    4317    dom_oce.F90 \ 
    4318    in_out_manager.F90 \ 
    4319    $(MODEL_LIB)/dom_oce.o \ 
    4320    $(MODEL_LIB)/in_out_manager.o \ 
     4309$(MODEL_LIB)(lib_mpp.o) :  \ 
     4310   $(MODEL_LIB)(lib_print.o) \ 
     4311   $(MODEL_LIB)(par_kind.o) \ 
     4312   $(MODEL_LIB)(par_oce.o) \ 
     4313   lib_print.f90 \ 
     4314   par_kind.F90 \ 
     4315   par_oce.F90 \ 
     4316   $(MODEL_LIB)(dom_oce.o) \ 
     4317   $(MODEL_LIB)(in_out_manager.o) \ 
     4318   dom_oce.F90 \ 
     4319   in_out_manager.F90 \ 
    43214320   lib_mpp.F90 
    4322 $(MODEL_LIB)/lib_print.o : \ 
    4323    par_kind.F90 \ 
    4324    $(MODEL_LIB)/par_kind.o \ 
     4321$(MODEL_LIB)(lib_print.o) :   \ 
     4322   $(MODEL_LIB)(par_kind.o) \ 
     4323   par_kind.F90 \ 
    43254324   lib_print.f90 
    4326 $(MODEL_LIB)/limadv.o : \ 
     4325$(MODEL_LIB)(limadv.o) :   \ 
     4326   $(MODEL_LIB)(blk_oce.o) \ 
     4327   $(MODEL_LIB)(dom_oce.o) \ 
     4328   $(MODEL_LIB)(in_out_manager.o) \ 
     4329   $(MODEL_LIB)(lib_mpp.o) \ 
     4330   $(MODEL_LIB)(lib_print.o) \ 
     4331   $(MODEL_LIB)(oce.o) \ 
     4332   $(MODEL_LIB)(par_ice.o) \ 
     4333   $(MODEL_LIB)(par_kind.o) \ 
     4334   $(MODEL_LIB)(par_oce.o) \ 
    43274335   blk_oce.F90 \ 
    43284336   dom_oce.F90 \ 
     
    43344342   par_kind.F90 \ 
    43354343   par_oce.F90 \ 
    4336    $(MODEL_LIB)/blk_oce.o \ 
    4337    $(MODEL_LIB)/dom_oce.o \ 
    4338    $(MODEL_LIB)/in_out_manager.o \ 
    4339    $(MODEL_LIB)/lib_mpp.o \ 
    4340    $(MODEL_LIB)/lib_print.o \ 
    4341    $(MODEL_LIB)/oce.o \ 
    4342    $(MODEL_LIB)/par_ice.o \ 
    4343    $(MODEL_LIB)/par_kind.o \ 
    4344    $(MODEL_LIB)/par_oce.o \ 
     4344   $(MODEL_LIB)(dom_ice.o) \ 
     4345   $(MODEL_LIB)(dom_oce.o) \ 
     4346   $(MODEL_LIB)(ice_oce.o) \ 
     4347   $(MODEL_LIB)(in_out_manager.o) \ 
     4348   $(MODEL_LIB)(lbclnk.o) \ 
     4349   $(MODEL_LIB)(prtctl.o) \ 
    43454350   dom_ice.F90 \ 
    43464351   dom_oce.F90 \ 
     
    43494354   lbclnk.F90 \ 
    43504355   prtctl.f90 \ 
    4351    $(MODEL_LIB)/dom_ice.o \ 
    4352    $(MODEL_LIB)/dom_oce.o \ 
    4353    $(MODEL_LIB)/ice_oce.o \ 
    4354    $(MODEL_LIB)/in_out_manager.o \ 
    4355    $(MODEL_LIB)/lbclnk.o \ 
    4356    $(MODEL_LIB)/prtctl.o \ 
    43574356   limadv.F90 
    4358 $(MODEL_LIB)/limdia.o : \ 
     4357$(MODEL_LIB)(limdia.o) :   \ 
     4358   $(MODEL_LIB)(blk_oce.o) \ 
     4359   $(MODEL_LIB)(dom_ice.o) \ 
     4360   $(MODEL_LIB)(dom_oce.o) \ 
     4361   $(MODEL_LIB)(flx_oce.o) \ 
     4362   $(MODEL_LIB)(ice.o) \ 
     4363   $(MODEL_LIB)(ice_oce.o) \ 
     4364   $(MODEL_LIB)(in_out_manager.o) \ 
     4365   $(MODEL_LIB)(ini1d.o) \ 
     4366   $(MODEL_LIB)(lbclnk.o) \ 
     4367   $(MODEL_LIB)(lib_print.o) \ 
     4368   $(MODEL_LIB)(limistate.o) \ 
     4369   $(MODEL_LIB)(limmsh.o) \ 
     4370   $(MODEL_LIB)(limrst.o) \ 
     4371   $(MODEL_LIB)(oce.o) \ 
     4372   $(MODEL_LIB)(ocfzpt.o) \ 
     4373   $(MODEL_LIB)(par_ice.o) \ 
     4374   $(MODEL_LIB)(par_kind.o) \ 
     4375   $(MODEL_LIB)(par_oce.o) \ 
     4376   $(MODEL_LIB)(phycst.o) \ 
     4377   $(MODEL_LIB)(prtctl.o) \ 
    43594378   blk_oce.F90 \ 
    43604379   dom_ice.F90 \ 
     
    43634382   ice.F90 \ 
    43644383   ice_oce.F90 \ 
     4384   in_out_manager.F90 \ 
    43654385   ini1d.F90 \ 
    4366    in_out_manager.F90 \ 
    43674386   lbclnk.F90 \ 
    43684387   lib_print.f90 \ 
     
    43774396   phycst.F90 \ 
    43784397   prtctl.f90 \ 
    4379    $(MODEL_LIB)/blk_oce.o \ 
    4380    $(MODEL_LIB)/dom_ice.o \ 
    4381    $(MODEL_LIB)/dom_oce.o \ 
    4382    $(MODEL_LIB)/flx_oce.o \ 
    4383    $(MODEL_LIB)/ice.o \ 
    4384    $(MODEL_LIB)/ice_oce.o \ 
    4385    $(MODEL_LIB)/ini1d.o \ 
    4386    $(MODEL_LIB)/in_out_manager.o \ 
    4387    $(MODEL_LIB)/lbclnk.o \ 
    4388    $(MODEL_LIB)/lib_print.o \ 
    4389    $(MODEL_LIB)/limistate.o \ 
    4390    $(MODEL_LIB)/limmsh.o \ 
    4391    $(MODEL_LIB)/limrst.o \ 
    4392    $(MODEL_LIB)/oce.o \ 
    4393    $(MODEL_LIB)/ocfzpt.o \ 
    4394    $(MODEL_LIB)/par_ice.o \ 
    4395    $(MODEL_LIB)/par_kind.o \ 
    4396    $(MODEL_LIB)/par_oce.o \ 
    4397    $(MODEL_LIB)/phycst.o \ 
    4398    $(MODEL_LIB)/prtctl.o \ 
     4398   $(MODEL_LIB)(daymod.o) \ 
     4399   $(MODEL_LIB)(dom_ice.o) \ 
     4400   $(MODEL_LIB)(ice.o) \ 
     4401   $(MODEL_LIB)(ice_oce.o) \ 
     4402   $(MODEL_LIB)(iceini.o) \ 
     4403   $(MODEL_LIB)(in_out_manager.o) \ 
     4404   $(MODEL_LIB)(limistate.o) \ 
     4405   $(MODEL_LIB)(par_ice.o) \ 
     4406   $(MODEL_LIB)(phycst.o) \ 
    43994407   daymod.F90 \ 
    44004408   dom_ice.F90 \ 
    4401    iceini.F90 \ 
    44024409   ice.F90 \ 
    44034410   ice_oce.F90 \ 
     4411   iceini.F90 \ 
    44044412   in_out_manager.F90 \ 
    44054413   limistate.F90 \ 
    44064414   par_ice.F90 \ 
    44074415   phycst.F90 \ 
    4408    $(MODEL_LIB)/daymod.o \ 
    4409    $(MODEL_LIB)/dom_ice.o \ 
    4410    $(MODEL_LIB)/iceini.o \ 
    4411    $(MODEL_LIB)/ice.o \ 
    4412    $(MODEL_LIB)/ice_oce.o \ 
    4413    $(MODEL_LIB)/in_out_manager.o \ 
    4414    $(MODEL_LIB)/limistate.o \ 
    4415    $(MODEL_LIB)/par_ice.o \ 
    4416    $(MODEL_LIB)/phycst.o \ 
    44174416   vectopt_loop_substitute.h90 \ 
    44184417   KEY_CPP \ 
    44194418   limdia.F90 
    4420 $(MODEL_LIB)/limdyn.o : \ 
     4419$(MODEL_LIB)(limdyn.o) :   \ 
     4420   $(MODEL_LIB)(blk_oce.o) \ 
     4421   $(MODEL_LIB)(dom_ice.o) \ 
     4422   $(MODEL_LIB)(dom_oce.o) \ 
     4423   $(MODEL_LIB)(flx_oce.o) \ 
     4424   $(MODEL_LIB)(ice.o) \ 
     4425   $(MODEL_LIB)(ice_oce.o) \ 
     4426   $(MODEL_LIB)(in_out_manager.o) \ 
     4427   $(MODEL_LIB)(ini1d.o) \ 
     4428   $(MODEL_LIB)(lbclnk.o) \ 
     4429   $(MODEL_LIB)(lib_mpp.o) \ 
     4430   $(MODEL_LIB)(lib_print.o) \ 
     4431   $(MODEL_LIB)(limistate.o) \ 
     4432   $(MODEL_LIB)(limmsh.o) \ 
     4433   $(MODEL_LIB)(limrst.o) \ 
     4434   $(MODEL_LIB)(oce.o) \ 
     4435   $(MODEL_LIB)(ocfzpt.o) \ 
     4436   $(MODEL_LIB)(par_ice.o) \ 
     4437   $(MODEL_LIB)(par_kind.o) \ 
     4438   $(MODEL_LIB)(par_oce.o) \ 
     4439   $(MODEL_LIB)(phycst.o) \ 
     4440   $(MODEL_LIB)(prtctl.o) \ 
    44214441   blk_oce.F90 \ 
    44224442   dom_ice.F90 \ 
     
    44254445   ice.F90 \ 
    44264446   ice_oce.F90 \ 
     4447   in_out_manager.F90 \ 
    44274448   ini1d.F90 \ 
    4428    in_out_manager.F90 \ 
    44294449   lbclnk.F90 \ 
    44304450   lib_mpp.F90 \ 
     
    44404460   phycst.F90 \ 
    44414461   prtctl.f90 \ 
    4442    $(MODEL_LIB)/blk_oce.o \ 
    4443    $(MODEL_LIB)/dom_ice.o \ 
    4444    $(MODEL_LIB)/dom_oce.o \ 
    4445    $(MODEL_LIB)/flx_oce.o \ 
    4446    $(MODEL_LIB)/ice.o \ 
    4447    $(MODEL_LIB)/ice_oce.o \ 
    4448    $(MODEL_LIB)/ini1d.o \ 
    4449    $(MODEL_LIB)/in_out_manager.o \ 
    4450    $(MODEL_LIB)/lbclnk.o \ 
    4451    $(MODEL_LIB)/lib_mpp.o \ 
    4452    $(MODEL_LIB)/lib_print.o \ 
    4453    $(MODEL_LIB)/limistate.o \ 
    4454    $(MODEL_LIB)/limmsh.o \ 
    4455    $(MODEL_LIB)/limrst.o \ 
    4456    $(MODEL_LIB)/oce.o \ 
    4457    $(MODEL_LIB)/ocfzpt.o \ 
    4458    $(MODEL_LIB)/par_ice.o \ 
    4459    $(MODEL_LIB)/par_kind.o \ 
    4460    $(MODEL_LIB)/par_oce.o \ 
    4461    $(MODEL_LIB)/phycst.o \ 
    4462    $(MODEL_LIB)/prtctl.o \ 
     4462   $(MODEL_LIB)(dom_ice.o) \ 
     4463   $(MODEL_LIB)(dom_oce.o) \ 
     4464   $(MODEL_LIB)(ice.o) \ 
     4465   $(MODEL_LIB)(ice_oce.o) \ 
     4466   $(MODEL_LIB)(iceini.o) \ 
     4467   $(MODEL_LIB)(in_out_manager.o) \ 
     4468   $(MODEL_LIB)(lbclnk.o) \ 
     4469   $(MODEL_LIB)(lib_mpp.o) \ 
     4470   $(MODEL_LIB)(limistate.o) \ 
     4471   $(MODEL_LIB)(limrhg.o) \ 
     4472   $(MODEL_LIB)(phycst.o) \ 
     4473   $(MODEL_LIB)(prtctl.o) \ 
    44634474   dom_ice.F90 \ 
    44644475   dom_oce.F90 \ 
    4465    iceini.F90 \ 
    44664476   ice.F90 \ 
    44674477   ice_oce.F90 \ 
     4478   iceini.F90 \ 
    44684479   in_out_manager.F90 \ 
    44694480   lbclnk.F90 \ 
     
    44734484   phycst.F90 \ 
    44744485   prtctl.f90 \ 
    4475    $(MODEL_LIB)/dom_ice.o \ 
    4476    $(MODEL_LIB)/dom_oce.o \ 
    4477    $(MODEL_LIB)/iceini.o \ 
    4478    $(MODEL_LIB)/ice.o \ 
    4479    $(MODEL_LIB)/ice_oce.o \ 
    4480    $(MODEL_LIB)/in_out_manager.o \ 
    4481    $(MODEL_LIB)/lbclnk.o \ 
    4482    $(MODEL_LIB)/lib_mpp.o \ 
    4483    $(MODEL_LIB)/limistate.o \ 
    4484    $(MODEL_LIB)/limrhg.o \ 
    4485    $(MODEL_LIB)/phycst.o \ 
    4486    $(MODEL_LIB)/prtctl.o \ 
    44874486   limdyn.F90 
    4488 $(MODEL_LIB)/limflx.o : \ 
     4487$(MODEL_LIB)(limflx.o) :   \ 
     4488   $(MODEL_LIB)(albedo.o) \ 
     4489   $(MODEL_LIB)(blk_oce.o) \ 
     4490   $(MODEL_LIB)(cpl_oce.o) \ 
     4491   $(MODEL_LIB)(daymod.o) \ 
     4492   $(MODEL_LIB)(dom_oce.o) \ 
     4493   $(MODEL_LIB)(flx_oce.o) \ 
     4494   $(MODEL_LIB)(ice.o) \ 
     4495   $(MODEL_LIB)(in_out_manager.o) \ 
     4496   $(MODEL_LIB)(lbclnk.o) \ 
     4497   $(MODEL_LIB)(lib_mpp.o) \ 
     4498   $(MODEL_LIB)(lib_print.o) \ 
     4499   $(MODEL_LIB)(oce.o) \ 
     4500   $(MODEL_LIB)(ocfzpt.o) \ 
     4501   $(MODEL_LIB)(par_ice.o) \ 
     4502   $(MODEL_LIB)(par_kind.o) \ 
     4503   $(MODEL_LIB)(par_oce.o) \ 
     4504   $(MODEL_LIB)(phycst.o) \ 
     4505   $(MODEL_LIB)(prtctl.o) \ 
    44894506   albedo.F90 \ 
    44904507   blk_oce.F90 \ 
     
    45054522   phycst.F90 \ 
    45064523   prtctl.f90 \ 
    4507    $(MODEL_LIB)/albedo.o \ 
    4508    $(MODEL_LIB)/blk_oce.o \ 
    4509    $(MODEL_LIB)/cpl_oce.o \ 
    4510    $(MODEL_LIB)/daymod.o \ 
    4511    $(MODEL_LIB)/dom_oce.o \ 
    4512    $(MODEL_LIB)/flx_oce.o \ 
    4513    $(MODEL_LIB)/ice.o \ 
    4514    $(MODEL_LIB)/in_out_manager.o \ 
    4515    $(MODEL_LIB)/lbclnk.o \ 
    4516    $(MODEL_LIB)/lib_mpp.o \ 
    4517    $(MODEL_LIB)/lib_print.o \ 
    4518    $(MODEL_LIB)/oce.o \ 
    4519    $(MODEL_LIB)/ocfzpt.o \ 
    4520    $(MODEL_LIB)/par_ice.o \ 
    4521    $(MODEL_LIB)/par_kind.o \ 
    4522    $(MODEL_LIB)/par_oce.o \ 
    4523    $(MODEL_LIB)/phycst.o \ 
    4524    $(MODEL_LIB)/prtctl.o \ 
     4524   $(MODEL_LIB)(albedo.o) \ 
     4525   $(MODEL_LIB)(flx_oce.o) \ 
     4526   $(MODEL_LIB)(flxblk.o) \ 
     4527   $(MODEL_LIB)(ice.o) \ 
     4528   $(MODEL_LIB)(ice_oce.o) \ 
     4529   $(MODEL_LIB)(in_out_manager.o) \ 
     4530   $(MODEL_LIB)(lbclnk.o) \ 
     4531   $(MODEL_LIB)(ocfzpt.o) \ 
     4532   $(MODEL_LIB)(par_oce.o) \ 
     4533   $(MODEL_LIB)(phycst.o) \ 
     4534   $(MODEL_LIB)(prtctl.o) \ 
    45254535   albedo.F90 \ 
     4536   flx_oce.F90 \ 
    45264537   flxblk.F90 \ 
     4538   ice.F90 \ 
     4539   ice_oce.F90 \ 
     4540   in_out_manager.F90 \ 
     4541   lbclnk.F90 \ 
     4542   ocfzpt.F90 \ 
     4543   par_oce.F90 \ 
     4544   phycst.F90 \ 
     4545   prtctl.f90 \ 
     4546   vectopt_loop_substitute.h90 \ 
     4547   KEY_CPP \ 
     4548   limflx.F90 
     4549$(MODEL_LIB)(limhdf.o) :   \ 
     4550   $(MODEL_LIB)(blk_oce.o) \ 
     4551   $(MODEL_LIB)(dom_oce.o) \ 
     4552   $(MODEL_LIB)(in_out_manager.o) \ 
     4553   $(MODEL_LIB)(lib_mpp.o) \ 
     4554   $(MODEL_LIB)(lib_print.o) \ 
     4555   $(MODEL_LIB)(oce.o) \ 
     4556   $(MODEL_LIB)(par_ice.o) \ 
     4557   $(MODEL_LIB)(par_kind.o) \ 
     4558   $(MODEL_LIB)(par_oce.o) \ 
     4559   blk_oce.F90 \ 
     4560   dom_oce.F90 \ 
     4561   in_out_manager.F90 \ 
     4562   lib_mpp.F90 \ 
     4563   lib_print.f90 \ 
     4564   oce.F90 \ 
     4565   par_ice.F90 \ 
     4566   par_kind.F90 \ 
     4567   par_oce.F90 \ 
     4568   $(MODEL_LIB)(dom_oce.o) \ 
     4569   $(MODEL_LIB)(ice.o) \ 
     4570   $(MODEL_LIB)(ice_oce.o) \ 
     4571   $(MODEL_LIB)(in_out_manager.o) \ 
     4572   $(MODEL_LIB)(lbclnk.o) \ 
     4573   $(MODEL_LIB)(lib_mpp.o) \ 
     4574   $(MODEL_LIB)(prtctl.o) \ 
     4575   dom_oce.F90 \ 
     4576   ice.F90 \ 
     4577   ice_oce.F90 \ 
     4578   in_out_manager.F90 \ 
     4579   lbclnk.F90 \ 
     4580   lib_mpp.F90 \ 
     4581   prtctl.f90 \ 
     4582   vectopt_loop_substitute.h90 \ 
     4583   KEY_CPP \ 
     4584   limhdf.F90 
     4585$(MODEL_LIB)(limistate.o) :   \ 
     4586   $(MODEL_LIB)(blk_oce.o) \ 
     4587   $(MODEL_LIB)(dom_oce.o) \ 
     4588   $(MODEL_LIB)(in_out_manager.o) \ 
     4589   $(MODEL_LIB)(lib_mpp.o) \ 
     4590   $(MODEL_LIB)(lib_print.o) \ 
     4591   $(MODEL_LIB)(oce.o) \ 
     4592   $(MODEL_LIB)(par_ice.o) \ 
     4593   $(MODEL_LIB)(par_kind.o) \ 
     4594   $(MODEL_LIB)(par_oce.o) \ 
     4595   blk_oce.F90 \ 
     4596   dom_oce.F90 \ 
     4597   in_out_manager.F90 \ 
     4598   lib_mpp.F90 \ 
     4599   lib_print.f90 \ 
     4600   oce.F90 \ 
     4601   par_ice.F90 \ 
     4602   par_kind.F90 \ 
     4603   par_oce.F90 \ 
     4604   $(MODEL_LIB)(dom_ice.o) \ 
     4605   $(MODEL_LIB)(dom_oce.o) \ 
     4606   $(MODEL_LIB)(ice.o) \ 
     4607   $(MODEL_LIB)(ice_oce.o) \ 
     4608   $(MODEL_LIB)(in_out_manager.o) \ 
     4609   $(MODEL_LIB)(lbclnk.o) \ 
     4610   $(MODEL_LIB)(oce.o) \ 
     4611   $(MODEL_LIB)(ocfzpt.o) \ 
     4612   $(MODEL_LIB)(par_ice.o) \ 
     4613   $(MODEL_LIB)(phycst.o) \ 
     4614   dom_ice.F90 \ 
     4615   dom_oce.F90 \ 
     4616   ice.F90 \ 
     4617   ice_oce.F90 \ 
     4618   in_out_manager.F90 \ 
     4619   lbclnk.F90 \ 
     4620   oce.F90 \ 
     4621   ocfzpt.F90 \ 
     4622   par_ice.F90 \ 
     4623   phycst.F90 \ 
     4624   limistate.F90 
     4625$(MODEL_LIB)(limmsh.o) :   \ 
     4626   $(MODEL_LIB)(dom_oce.o) \ 
     4627   $(MODEL_LIB)(in_out_manager.o) \ 
     4628   $(MODEL_LIB)(lib_mpp.o) \ 
     4629   $(MODEL_LIB)(lib_print.o) \ 
     4630   $(MODEL_LIB)(oce.o) \ 
     4631   $(MODEL_LIB)(par_ice.o) \ 
     4632   $(MODEL_LIB)(par_kind.o) \ 
     4633   $(MODEL_LIB)(par_oce.o) \ 
     4634   dom_oce.F90 \ 
     4635   in_out_manager.F90 \ 
     4636   lib_mpp.F90 \ 
     4637   lib_print.f90 \ 
     4638   oce.F90 \ 
     4639   par_ice.F90 \ 
     4640   par_kind.F90 \ 
     4641   par_oce.F90 \ 
     4642   $(MODEL_LIB)(dom_ice.o) \ 
     4643   $(MODEL_LIB)(dom_oce.o) \ 
     4644   $(MODEL_LIB)(in_out_manager.o) \ 
     4645   $(MODEL_LIB)(lbclnk.o) \ 
     4646   $(MODEL_LIB)(phycst.o) \ 
     4647   dom_ice.F90 \ 
     4648   dom_oce.F90 \ 
     4649   in_out_manager.F90 \ 
     4650   lbclnk.F90 \ 
     4651   phycst.F90 \ 
     4652   limmsh.F90 
     4653$(MODEL_LIB)(limrhg.o) :   \ 
     4654   $(MODEL_LIB)(blk_oce.o) \ 
     4655   $(MODEL_LIB)(dom_oce.o) \ 
     4656   $(MODEL_LIB)(in_out_manager.o) \ 
     4657   $(MODEL_LIB)(lib_mpp.o) \ 
     4658   $(MODEL_LIB)(lib_print.o) \ 
     4659   $(MODEL_LIB)(oce.o) \ 
     4660   $(MODEL_LIB)(par_ice.o) \ 
     4661   $(MODEL_LIB)(par_kind.o) \ 
     4662   $(MODEL_LIB)(par_oce.o) \ 
     4663   blk_oce.F90 \ 
     4664   dom_oce.F90 \ 
     4665   in_out_manager.F90 \ 
     4666   lib_mpp.F90 \ 
     4667   lib_print.f90 \ 
     4668   oce.F90 \ 
     4669   par_ice.F90 \ 
     4670   par_kind.F90 \ 
     4671   par_oce.F90 \ 
     4672   $(MODEL_LIB)(dom_ice.o) \ 
     4673   $(MODEL_LIB)(ice.o) \ 
     4674   $(MODEL_LIB)(ice_oce.o) \ 
     4675   $(MODEL_LIB)(in_out_manager.o) \ 
     4676   $(MODEL_LIB)(lbclnk.o) \ 
     4677   $(MODEL_LIB)(lib_mpp.o) \ 
     4678   $(MODEL_LIB)(par_oce.o) \ 
     4679   $(MODEL_LIB)(phycst.o) \ 
     4680   $(MODEL_LIB)(prtctl.o) \ 
     4681   dom_ice.F90 \ 
     4682   ice.F90 \ 
     4683   ice_oce.F90 \ 
     4684   in_out_manager.F90 \ 
     4685   lbclnk.F90 \ 
     4686   lib_mpp.F90 \ 
     4687   par_oce.F90 \ 
     4688   phycst.F90 \ 
     4689   prtctl.f90 \ 
     4690   limrhg.F90 
     4691$(MODEL_LIB)(limrst.o) :   \ 
     4692   $(MODEL_LIB)(blk_oce.o) \ 
     4693   $(MODEL_LIB)(dom_oce.o) \ 
     4694   $(MODEL_LIB)(in_out_manager.o) \ 
     4695   $(MODEL_LIB)(lib_print.o) \ 
     4696   $(MODEL_LIB)(par_ice.o) \ 
     4697   $(MODEL_LIB)(par_kind.o) \ 
     4698   $(MODEL_LIB)(par_oce.o) \ 
     4699   $(MODEL_LIB)(phycst.o) \ 
     4700   $(MODEL_LIB)(prtctl.o) \ 
     4701   blk_oce.F90 \ 
     4702   dom_oce.F90 \ 
     4703   in_out_manager.F90 \ 
     4704   lib_print.f90 \ 
     4705   par_ice.F90 \ 
     4706   par_kind.F90 \ 
     4707   par_oce.F90 \ 
     4708   phycst.F90 \ 
     4709   prtctl.f90 \ 
     4710   $(MODEL_LIB)(daymod.o) \ 
     4711   $(MODEL_LIB)(dom_oce.o) \ 
     4712   $(MODEL_LIB)(ice.o) \ 
     4713   $(MODEL_LIB)(ice_oce.o) \ 
     4714   $(MODEL_LIB)(in_out_manager.o) \ 
     4715   daymod.F90 \ 
     4716   dom_oce.F90 \ 
     4717   ice.F90 \ 
     4718   ice_oce.F90 \ 
     4719   in_out_manager.F90 \ 
     4720   $(MODEL_LIB)(par_ice.o) \ 
     4721   par_ice.F90 \ 
     4722   limrst_dimg.h90 \ 
     4723   ../../../lib/libioipsl.a \ 
     4724   KEY_CPP \ 
     4725   limrst.F90 
     4726$(MODEL_LIB)(limtab.o) :   \ 
     4727   $(MODEL_LIB)(par_kind.o) \ 
     4728   par_kind.F90 \ 
     4729   limtab.F90 
     4730$(MODEL_LIB)(limthd.o) :   \ 
     4731   $(MODEL_LIB)(blk_oce.o) \ 
     4732   $(MODEL_LIB)(dom_oce.o) \ 
     4733   $(MODEL_LIB)(flx_oce.o) \ 
     4734   $(MODEL_LIB)(ice.o) \ 
     4735   $(MODEL_LIB)(ice_oce.o) \ 
     4736   $(MODEL_LIB)(iceini.o) \ 
     4737   $(MODEL_LIB)(in_out_manager.o) \ 
     4738   $(MODEL_LIB)(ini1d.o) \ 
     4739   $(MODEL_LIB)(lib_mpp.o) \ 
     4740   $(MODEL_LIB)(lib_print.o) \ 
     4741   $(MODEL_LIB)(limistate.o) \ 
     4742   $(MODEL_LIB)(limmsh.o) \ 
     4743   $(MODEL_LIB)(limrst.o) \ 
     4744   $(MODEL_LIB)(oce.o) \ 
     4745   $(MODEL_LIB)(ocfzpt.o) \ 
     4746   $(MODEL_LIB)(par_ice.o) \ 
     4747   $(MODEL_LIB)(par_kind.o) \ 
     4748   $(MODEL_LIB)(par_oce.o) \ 
     4749   $(MODEL_LIB)(phycst.o) \ 
     4750   $(MODEL_LIB)(thd_ice.o) \ 
     4751   blk_oce.F90 \ 
     4752   dom_oce.F90 \ 
    45274753   flx_oce.F90 \ 
    45284754   ice.F90 \ 
    45294755   ice_oce.F90 \ 
    4530    in_out_manager.F90 \ 
    4531    lbclnk.F90 \ 
    4532    ocfzpt.F90 \ 
    4533    par_oce.F90 \ 
    4534    phycst.F90 \ 
    4535    prtctl.f90 \ 
    4536    $(MODEL_LIB)/albedo.o \ 
    4537    $(MODEL_LIB)/flxblk.o \ 
    4538    $(MODEL_LIB)/flx_oce.o \ 
    4539    $(MODEL_LIB)/ice.o \ 
    4540    $(MODEL_LIB)/ice_oce.o \ 
    4541    $(MODEL_LIB)/in_out_manager.o \ 
    4542    $(MODEL_LIB)/lbclnk.o \ 
    4543    $(MODEL_LIB)/ocfzpt.o \ 
    4544    $(MODEL_LIB)/par_oce.o \ 
    4545    $(MODEL_LIB)/phycst.o \ 
    4546    $(MODEL_LIB)/prtctl.o \ 
    4547    vectopt_loop_substitute.h90 \ 
    4548    KEY_CPP \ 
    4549    limflx.F90 
    4550 $(MODEL_LIB)/limhdf.o : \ 
    4551    blk_oce.F90 \ 
    4552    dom_oce.F90 \ 
    4553    in_out_manager.F90 \ 
    4554    lib_mpp.F90 \ 
    4555    lib_print.f90 \ 
    4556    oce.F90 \ 
    4557    par_ice.F90 \ 
    4558    par_kind.F90 \ 
    4559    par_oce.F90 \ 
    4560    $(MODEL_LIB)/blk_oce.o \ 
    4561    $(MODEL_LIB)/dom_oce.o \ 
    4562    $(MODEL_LIB)/in_out_manager.o \ 
    4563    $(MODEL_LIB)/lib_mpp.o \ 
    4564    $(MODEL_LIB)/lib_print.o \ 
    4565    $(MODEL_LIB)/oce.o \ 
    4566    $(MODEL_LIB)/par_ice.o \ 
    4567    $(MODEL_LIB)/par_kind.o \ 
    4568    $(MODEL_LIB)/par_oce.o \ 
    4569    dom_oce.F90 \ 
    4570    ice.F90 \ 
    4571    ice_oce.F90 \ 
    4572    in_out_manager.F90 \ 
    4573    lbclnk.F90 \ 
    4574    lib_mpp.F90 \ 
    4575    prtctl.f90 \ 
    4576    $(MODEL_LIB)/dom_oce.o \ 
    4577    $(MODEL_LIB)/ice.o \ 
    4578    $(MODEL_LIB)/ice_oce.o \ 
    4579    $(MODEL_LIB)/in_out_manager.o \ 
    4580    $(MODEL_LIB)/lbclnk.o \ 
    4581    $(MODEL_LIB)/lib_mpp.o \ 
    4582    $(MODEL_LIB)/prtctl.o \ 
    4583    vectopt_loop_substitute.h90 \ 
    4584    KEY_CPP \ 
    4585    limhdf.F90 
    4586 $(MODEL_LIB)/limistate.o : \ 
    4587    blk_oce.F90 \ 
    4588    dom_oce.F90 \ 
    4589    in_out_manager.F90 \ 
    4590    lib_mpp.F90 \ 
    4591    lib_print.f90 \ 
    4592    oce.F90 \ 
    4593    par_ice.F90 \ 
    4594    par_kind.F90 \ 
    4595    par_oce.F90 \ 
    4596    $(MODEL_LIB)/blk_oce.o \ 
    4597    $(MODEL_LIB)/dom_oce.o \ 
    4598    $(MODEL_LIB)/in_out_manager.o \ 
    4599    $(MODEL_LIB)/lib_mpp.o \ 
    4600    $(MODEL_LIB)/lib_print.o \ 
    4601    $(MODEL_LIB)/oce.o \ 
    4602    $(MODEL_LIB)/par_ice.o \ 
    4603    $(MODEL_LIB)/par_kind.o \ 
    4604    $(MODEL_LIB)/par_oce.o \ 
    4605    dom_ice.F90 \ 
    4606    dom_oce.F90 \ 
    4607    ice.F90 \ 
    4608    ice_oce.F90 \ 
    4609    in_out_manager.F90 \ 
    4610    lbclnk.F90 \ 
    4611    oce.F90 \ 
    4612    ocfzpt.F90 \ 
    4613    par_ice.F90 \ 
    4614    phycst.F90 \ 
    4615    $(MODEL_LIB)/dom_ice.o \ 
    4616    $(MODEL_LIB)/dom_oce.o \ 
    4617    $(MODEL_LIB)/ice.o \ 
    4618    $(MODEL_LIB)/ice_oce.o \ 
    4619    $(MODEL_LIB)/in_out_manager.o \ 
    4620    $(MODEL_LIB)/lbclnk.o \ 
    4621    $(MODEL_LIB)/oce.o \ 
    4622    $(MODEL_LIB)/ocfzpt.o \ 
    4623    $(MODEL_LIB)/par_ice.o \ 
    4624    $(MODEL_LIB)/phycst.o \ 
    4625    limistate.F90 
    4626 $(MODEL_LIB)/limmsh.o : \ 
    4627    dom_oce.F90 \ 
    4628    in_out_manager.F90 \ 
    4629    lib_mpp.F90 \ 
    4630    lib_print.f90 \ 
    4631    oce.F90 \ 
    4632    par_ice.F90 \ 
    4633    par_kind.F90 \ 
    4634    par_oce.F90 \ 
    4635    $(MODEL_LIB)/dom_oce.o \ 
    4636    $(MODEL_LIB)/in_out_manager.o \ 
    4637    $(MODEL_LIB)/lib_mpp.o \ 
    4638    $(MODEL_LIB)/lib_print.o \ 
    4639    $(MODEL_LIB)/oce.o \ 
    4640    $(MODEL_LIB)/par_ice.o \ 
    4641    $(MODEL_LIB)/par_kind.o \ 
    4642    $(MODEL_LIB)/par_oce.o \ 
    4643    dom_ice.F90 \ 
    4644    dom_oce.F90 \ 
    4645    in_out_manager.F90 \ 
    4646    lbclnk.F90 \ 
    4647    phycst.F90 \ 
    4648    $(MODEL_LIB)/dom_ice.o \ 
    4649    $(MODEL_LIB)/dom_oce.o \ 
    4650    $(MODEL_LIB)/in_out_manager.o \ 
    4651    $(MODEL_LIB)/lbclnk.o \ 
    4652    $(MODEL_LIB)/phycst.o \ 
    4653    limmsh.F90 
    4654 $(MODEL_LIB)/limrhg.o : \ 
    4655    blk_oce.F90 \ 
    4656    dom_oce.F90 \ 
    4657    in_out_manager.F90 \ 
    4658    lib_mpp.F90 \ 
    4659    lib_print.f90 \ 
    4660    oce.F90 \ 
    4661    par_ice.F90 \ 
    4662    par_kind.F90 \ 
    4663    par_oce.F90 \ 
    4664    $(MODEL_LIB)/blk_oce.o \ 
    4665    $(MODEL_LIB)/dom_oce.o \ 
    4666    $(MODEL_LIB)/in_out_manager.o \ 
    4667    $(MODEL_LIB)/lib_mpp.o \ 
    4668    $(MODEL_LIB)/lib_print.o \ 
    4669    $(MODEL_LIB)/oce.o \ 
    4670    $(MODEL_LIB)/par_ice.o \ 
    4671    $(MODEL_LIB)/par_kind.o \ 
    4672    $(MODEL_LIB)/par_oce.o \ 
    4673    dom_ice.F90 \ 
    4674    ice.F90 \ 
    4675    ice_oce.F90 \ 
    4676    in_out_manager.F90 \ 
    4677    lbclnk.F90 \ 
    4678    lib_mpp.F90 \ 
    4679    par_oce.F90 \ 
    4680    phycst.F90 \ 
    4681    prtctl.f90 \ 
    4682    $(MODEL_LIB)/dom_ice.o \ 
    4683    $(MODEL_LIB)/ice.o \ 
    4684    $(MODEL_LIB)/ice_oce.o \ 
    4685    $(MODEL_LIB)/in_out_manager.o \ 
    4686    $(MODEL_LIB)/lbclnk.o \ 
    4687    $(MODEL_LIB)/lib_mpp.o \ 
    4688    $(MODEL_LIB)/par_oce.o \ 
    4689    $(MODEL_LIB)/phycst.o \ 
    4690    $(MODEL_LIB)/prtctl.o \ 
    4691    limrhg.F90 
    4692 $(MODEL_LIB)/limrst.o : \ 
    4693    blk_oce.F90 \ 
    4694    dom_oce.F90 \ 
    4695    in_out_manager.F90 \ 
    4696    lib_print.f90 \ 
    4697    par_ice.F90 \ 
    4698    par_kind.F90 \ 
    4699    par_oce.F90 \ 
    4700    phycst.F90 \ 
    4701    prtctl.f90 \ 
    4702    $(MODEL_LIB)/blk_oce.o \ 
    4703    $(MODEL_LIB)/dom_oce.o \ 
    4704    $(MODEL_LIB)/in_out_manager.o \ 
    4705    $(MODEL_LIB)/lib_print.o \ 
    4706    $(MODEL_LIB)/par_ice.o \ 
    4707    $(MODEL_LIB)/par_kind.o \ 
    4708    $(MODEL_LIB)/par_oce.o \ 
    4709    $(MODEL_LIB)/phycst.o \ 
    4710    $(MODEL_LIB)/prtctl.o \ 
    4711    daymod.F90 \ 
    4712    dom_oce.F90 \ 
    4713    ice.F90 \ 
    4714    ice_oce.F90 \ 
    4715    in_out_manager.F90 \ 
    4716    $(MODEL_LIB)/daymod.o \ 
    4717    $(MODEL_LIB)/dom_oce.o \ 
    4718    $(MODEL_LIB)/ice.o \ 
    4719    $(MODEL_LIB)/ice_oce.o \ 
    4720    $(MODEL_LIB)/in_out_manager.o \ 
    4721    par_ice.F90 \ 
    4722    $(MODEL_LIB)/par_ice.o \ 
    4723    limrst_dimg.h90 \ 
    4724    ../../../lib/libioipsl.a \ 
    4725    KEY_CPP \ 
    4726    limrst.F90 
    4727 $(MODEL_LIB)/limtab.o : \ 
    4728    par_kind.F90 \ 
    4729    $(MODEL_LIB)/par_kind.o \ 
    4730    limtab.F90 
    4731 $(MODEL_LIB)/limthd.o : \ 
    4732    blk_oce.F90 \ 
    4733    dom_oce.F90 \ 
    4734    flx_oce.F90 \ 
    47354756   iceini.F90 \ 
    4736    ice.F90 \ 
    4737    ice_oce.F90 \ 
     4757   in_out_manager.F90 \ 
    47384758   ini1d.F90 \ 
    4739    in_out_manager.F90 \ 
    47404759   lib_mpp.F90 \ 
    47414760   lib_print.f90 \ 
     
    47504769   phycst.F90 \ 
    47514770   thd_ice.F90 \ 
    4752    $(MODEL_LIB)/blk_oce.o \ 
    4753    $(MODEL_LIB)/dom_oce.o \ 
    4754    $(MODEL_LIB)/flx_oce.o \ 
    4755    $(MODEL_LIB)/iceini.o \ 
    4756    $(MODEL_LIB)/ice.o \ 
    4757    $(MODEL_LIB)/ice_oce.o \ 
    4758    $(MODEL_LIB)/ini1d.o \ 
    4759    $(MODEL_LIB)/in_out_manager.o \ 
    4760    $(MODEL_LIB)/lib_mpp.o \ 
    4761    $(MODEL_LIB)/lib_print.o \ 
    4762    $(MODEL_LIB)/limistate.o \ 
    4763    $(MODEL_LIB)/limmsh.o \ 
    4764    $(MODEL_LIB)/limrst.o \ 
    4765    $(MODEL_LIB)/oce.o \ 
    4766    $(MODEL_LIB)/ocfzpt.o \ 
    4767    $(MODEL_LIB)/par_ice.o \ 
    4768    $(MODEL_LIB)/par_kind.o \ 
    4769    $(MODEL_LIB)/par_oce.o \ 
    4770    $(MODEL_LIB)/phycst.o \ 
    4771    $(MODEL_LIB)/thd_ice.o \ 
     4771   $(MODEL_LIB)(dom_ice.o) \ 
     4772   $(MODEL_LIB)(dom_oce.o) \ 
     4773   $(MODEL_LIB)(flx_oce.o) \ 
     4774   $(MODEL_LIB)(ice.o) \ 
     4775   $(MODEL_LIB)(ice_oce.o) \ 
     4776   $(MODEL_LIB)(iceini.o) \ 
     4777   $(MODEL_LIB)(in_out_manager.o) \ 
     4778   $(MODEL_LIB)(lbclnk.o) \ 
     4779   $(MODEL_LIB)(limtab.o) \ 
     4780   $(MODEL_LIB)(limthd_lac.o) \ 
     4781   $(MODEL_LIB)(limthd_zdf.o) \ 
     4782   $(MODEL_LIB)(phycst.o) \ 
     4783   $(MODEL_LIB)(prtctl.o) \ 
     4784   $(MODEL_LIB)(thd_ice.o) \ 
    47724785   dom_ice.F90 \ 
    47734786   dom_oce.F90 \ 
    47744787   flx_oce.F90 \ 
    4775    iceini.F90 \ 
    47764788   ice.F90 \ 
    47774789   ice_oce.F90 \ 
     4790   iceini.F90 \ 
    47784791   in_out_manager.F90 \ 
    47794792   lbclnk.F90 \ 
     
    47844797   prtctl.f90 \ 
    47854798   thd_ice.F90 \ 
    4786    $(MODEL_LIB)/dom_ice.o \ 
    4787    $(MODEL_LIB)/dom_oce.o \ 
    4788    $(MODEL_LIB)/flx_oce.o \ 
    4789    $(MODEL_LIB)/iceini.o \ 
    4790    $(MODEL_LIB)/ice.o \ 
    4791    $(MODEL_LIB)/ice_oce.o \ 
    4792    $(MODEL_LIB)/in_out_manager.o \ 
    4793    $(MODEL_LIB)/lbclnk.o \ 
    4794    $(MODEL_LIB)/limtab.o \ 
    4795    $(MODEL_LIB)/limthd_lac.o \ 
    4796    $(MODEL_LIB)/limthd_zdf.o \ 
    4797    $(MODEL_LIB)/phycst.o \ 
    4798    $(MODEL_LIB)/prtctl.o \ 
    4799    $(MODEL_LIB)/thd_ice.o \ 
    48004799   domzgr_substitute.h90 \ 
    48014800   vectopt_loop_substitute.h90 \ 
    48024801   KEY_CPP \ 
    48034802   limthd.F90 
    4804 $(MODEL_LIB)/limthd_lac.o :   \ 
     4803$(MODEL_LIB)(limthd_lac.o) :  \ 
     4804   $(MODEL_LIB)(blk_oce.o) \ 
     4805   $(MODEL_LIB)(dom_ice.o) \ 
     4806   $(MODEL_LIB)(dom_oce.o) \ 
     4807   $(MODEL_LIB)(flx_oce.o) \ 
     4808   $(MODEL_LIB)(ice.o) \ 
     4809   $(MODEL_LIB)(ice_oce.o) \ 
     4810   $(MODEL_LIB)(in_out_manager.o) \ 
     4811   $(MODEL_LIB)(ini1d.o) \ 
     4812   $(MODEL_LIB)(lbclnk.o) \ 
     4813   $(MODEL_LIB)(limistate.o) \ 
     4814   $(MODEL_LIB)(limmsh.o) \ 
     4815   $(MODEL_LIB)(limrst.o) \ 
     4816   $(MODEL_LIB)(oce.o) \ 
     4817   $(MODEL_LIB)(ocfzpt.o) \ 
     4818   $(MODEL_LIB)(par_ice.o) \ 
     4819   $(MODEL_LIB)(par_kind.o) \ 
     4820   $(MODEL_LIB)(par_oce.o) \ 
     4821   $(MODEL_LIB)(phycst.o) \ 
    48054822   blk_oce.F90 \ 
    48064823   dom_ice.F90 \ 
     
    48094826   ice.F90 \ 
    48104827   ice_oce.F90 \ 
     4828   in_out_manager.F90 \ 
    48114829   ini1d.F90 \ 
    4812    in_out_manager.F90 \ 
    48134830   lbclnk.F90 \ 
    48144831   limistate.F90 \ 
     
    48214838   par_oce.F90 \ 
    48224839   phycst.F90 \ 
    4823    $(MODEL_LIB)/blk_oce.o \ 
    4824    $(MODEL_LIB)/dom_ice.o \ 
    4825    $(MODEL_LIB)/dom_oce.o \ 
    4826    $(MODEL_LIB)/flx_oce.o \ 
    4827    $(MODEL_LIB)/ice.o \ 
    4828    $(MODEL_LIB)/ice_oce.o \ 
    4829    $(MODEL_LIB)/ini1d.o \ 
    4830    $(MODEL_LIB)/in_out_manager.o \ 
    4831    $(MODEL_LIB)/lbclnk.o \ 
    4832    $(MODEL_LIB)/limistate.o \ 
    4833    $(MODEL_LIB)/limmsh.o \ 
    4834    $(MODEL_LIB)/limrst.o \ 
    4835    $(MODEL_LIB)/oce.o \ 
    4836    $(MODEL_LIB)/ocfzpt.o \ 
    4837    $(MODEL_LIB)/par_ice.o \ 
    4838    $(MODEL_LIB)/par_kind.o \ 
    4839    $(MODEL_LIB)/par_oce.o \ 
    4840    $(MODEL_LIB)/phycst.o \ 
     4840   $(MODEL_LIB)(ice_oce.o) \ 
     4841   $(MODEL_LIB)(iceini.o) \ 
     4842   $(MODEL_LIB)(limistate.o) \ 
     4843   $(MODEL_LIB)(par_oce.o) \ 
     4844   $(MODEL_LIB)(phycst.o) \ 
     4845   $(MODEL_LIB)(thd_ice.o) \ 
     4846   ice_oce.F90 \ 
    48414847   iceini.F90 \ 
    4842    ice_oce.F90 \ 
    48434848   limistate.F90 \ 
    48444849   par_oce.F90 \ 
    48454850   phycst.F90 \ 
    48464851   thd_ice.F90 \ 
    4847    $(MODEL_LIB)/iceini.o \ 
    4848    $(MODEL_LIB)/ice_oce.o \ 
    4849    $(MODEL_LIB)/limistate.o \ 
    4850    $(MODEL_LIB)/par_oce.o \ 
    4851    $(MODEL_LIB)/phycst.o \ 
    4852    $(MODEL_LIB)/thd_ice.o \ 
    48534852   limthd_lac.F90 
    4854 $(MODEL_LIB)/limthd_zdf.o :   \ 
     4853$(MODEL_LIB)(limthd_zdf.o) :  \ 
     4854   $(MODEL_LIB)(blk_oce.o) \ 
     4855   $(MODEL_LIB)(dom_ice.o) \ 
     4856   $(MODEL_LIB)(dom_oce.o) \ 
     4857   $(MODEL_LIB)(flx_oce.o) \ 
     4858   $(MODEL_LIB)(ice.o) \ 
     4859   $(MODEL_LIB)(ice_oce.o) \ 
     4860   $(MODEL_LIB)(in_out_manager.o) \ 
     4861   $(MODEL_LIB)(ini1d.o) \ 
     4862   $(MODEL_LIB)(lbclnk.o) \ 
     4863   $(MODEL_LIB)(lib_print.o) \ 
     4864   $(MODEL_LIB)(limistate.o) \ 
     4865   $(MODEL_LIB)(limmsh.o) \ 
     4866   $(MODEL_LIB)(limrst.o) \ 
     4867   $(MODEL_LIB)(oce.o) \ 
     4868   $(MODEL_LIB)(ocfzpt.o) \ 
     4869   $(MODEL_LIB)(par_ice.o) \ 
     4870   $(MODEL_LIB)(par_kind.o) \ 
     4871   $(MODEL_LIB)(par_oce.o) \ 
     4872   $(MODEL_LIB)(phycst.o) \ 
    48554873   blk_oce.F90 \ 
    48564874   dom_ice.F90 \ 
     
    48594877   ice.F90 \ 
    48604878   ice_oce.F90 \ 
     4879   in_out_manager.F90 \ 
    48614880   ini1d.F90 \ 
    4862    in_out_manager.F90 \ 
    48634881   lbclnk.F90 \ 
    48644882   lib_print.f90 \ 
     
    48724890   par_oce.F90 \ 
    48734891   phycst.F90 \ 
    4874    $(MODEL_LIB)/blk_oce.o \ 
    4875    $(MODEL_LIB)/dom_ice.o \ 
    4876    $(MODEL_LIB)/dom_oce.o \ 
    4877    $(MODEL_LIB)/flx_oce.o \ 
    4878    $(MODEL_LIB)/ice.o \ 
    4879    $(MODEL_LIB)/ice_oce.o \ 
    4880    $(MODEL_LIB)/ini1d.o \ 
    4881    $(MODEL_LIB)/in_out_manager.o \ 
    4882    $(MODEL_LIB)/lbclnk.o \ 
    4883    $(MODEL_LIB)/lib_print.o \ 
    4884    $(MODEL_LIB)/limistate.o \ 
    4885    $(MODEL_LIB)/limmsh.o \ 
    4886    $(MODEL_LIB)/limrst.o \ 
    4887    $(MODEL_LIB)/oce.o \ 
    4888    $(MODEL_LIB)/ocfzpt.o \ 
    4889    $(MODEL_LIB)/par_ice.o \ 
    4890    $(MODEL_LIB)/par_kind.o \ 
    4891    $(MODEL_LIB)/par_oce.o \ 
    4892    $(MODEL_LIB)/phycst.o \ 
     4892   $(MODEL_LIB)(ice_oce.o) \ 
     4893   $(MODEL_LIB)(iceini.o) \ 
     4894   $(MODEL_LIB)(in_out_manager.o) \ 
     4895   $(MODEL_LIB)(limistate.o) \ 
     4896   $(MODEL_LIB)(par_oce.o) \ 
     4897   $(MODEL_LIB)(phycst.o) \ 
     4898   $(MODEL_LIB)(thd_ice.o) \ 
     4899   ice_oce.F90 \ 
    48934900   iceini.F90 \ 
    4894    ice_oce.F90 \ 
    48954901   in_out_manager.F90 \ 
    48964902   limistate.F90 \ 
     
    48984904   phycst.F90 \ 
    48994905   thd_ice.F90 \ 
    4900    $(MODEL_LIB)/iceini.o \ 
    4901    $(MODEL_LIB)/ice_oce.o \ 
    4902    $(MODEL_LIB)/in_out_manager.o \ 
    4903    $(MODEL_LIB)/limistate.o \ 
    4904    $(MODEL_LIB)/par_oce.o \ 
    4905    $(MODEL_LIB)/phycst.o \ 
    4906    $(MODEL_LIB)/thd_ice.o \ 
    49074906   limthd_zdf.F90 
    4908 $(MODEL_LIB)/limtrp.o : \ 
     4907$(MODEL_LIB)(limtrp.o) :   \ 
     4908   $(MODEL_LIB)(blk_oce.o) \ 
     4909   $(MODEL_LIB)(dom_ice.o) \ 
     4910   $(MODEL_LIB)(dom_oce.o) \ 
     4911   $(MODEL_LIB)(flx_oce.o) \ 
     4912   $(MODEL_LIB)(ice.o) \ 
     4913   $(MODEL_LIB)(ice_oce.o) \ 
     4914   $(MODEL_LIB)(in_out_manager.o) \ 
     4915   $(MODEL_LIB)(ini1d.o) \ 
     4916   $(MODEL_LIB)(lbclnk.o) \ 
     4917   $(MODEL_LIB)(lib_mpp.o) \ 
     4918   $(MODEL_LIB)(lib_print.o) \ 
     4919   $(MODEL_LIB)(limistate.o) \ 
     4920   $(MODEL_LIB)(limmsh.o) \ 
     4921   $(MODEL_LIB)(limrst.o) \ 
     4922   $(MODEL_LIB)(oce.o) \ 
     4923   $(MODEL_LIB)(ocfzpt.o) \ 
     4924   $(MODEL_LIB)(par_ice.o) \ 
     4925   $(MODEL_LIB)(par_kind.o) \ 
     4926   $(MODEL_LIB)(par_oce.o) \ 
     4927   $(MODEL_LIB)(phycst.o) \ 
     4928   $(MODEL_LIB)(prtctl.o) \ 
    49094929   blk_oce.F90 \ 
    49104930   dom_ice.F90 \ 
     
    49134933   ice.F90 \ 
    49144934   ice_oce.F90 \ 
     4935   in_out_manager.F90 \ 
    49154936   ini1d.F90 \ 
    4916    in_out_manager.F90 \ 
    49174937   lbclnk.F90 \ 
    49184938   lib_mpp.F90 \ 
     
    49284948   phycst.F90 \ 
    49294949   prtctl.f90 \ 
    4930    $(MODEL_LIB)/blk_oce.o \ 
    4931    $(MODEL_LIB)/dom_ice.o \ 
    4932    $(MODEL_LIB)/dom_oce.o \ 
    4933    $(MODEL_LIB)/flx_oce.o \ 
    4934    $(MODEL_LIB)/ice.o \ 
    4935    $(MODEL_LIB)/ice_oce.o \ 
    4936    $(MODEL_LIB)/ini1d.o \ 
    4937    $(MODEL_LIB)/in_out_manager.o \ 
    4938    $(MODEL_LIB)/lbclnk.o \ 
    4939    $(MODEL_LIB)/lib_mpp.o \ 
    4940    $(MODEL_LIB)/lib_print.o \ 
    4941    $(MODEL_LIB)/limistate.o \ 
    4942    $(MODEL_LIB)/limmsh.o \ 
    4943    $(MODEL_LIB)/limrst.o \ 
    4944    $(MODEL_LIB)/oce.o \ 
    4945    $(MODEL_LIB)/ocfzpt.o \ 
    4946    $(MODEL_LIB)/par_ice.o \ 
    4947    $(MODEL_LIB)/par_kind.o \ 
    4948    $(MODEL_LIB)/par_oce.o \ 
    4949    $(MODEL_LIB)/phycst.o \ 
    4950    $(MODEL_LIB)/prtctl.o \ 
     4950   $(MODEL_LIB)(daymod.o) \ 
     4951   $(MODEL_LIB)(dom_ice.o) \ 
     4952   $(MODEL_LIB)(dom_oce.o) \ 
     4953   $(MODEL_LIB)(ice.o) \ 
     4954   $(MODEL_LIB)(ice_oce.o) \ 
     4955   $(MODEL_LIB)(iceini.o) \ 
     4956   $(MODEL_LIB)(in_out_manager.o) \ 
     4957   $(MODEL_LIB)(lbclnk.o) \ 
     4958   $(MODEL_LIB)(lib_mpp.o) \ 
     4959   $(MODEL_LIB)(limadv.o) \ 
     4960   $(MODEL_LIB)(limhdf.o) \ 
     4961   $(MODEL_LIB)(limistate.o) \ 
     4962   $(MODEL_LIB)(phycst.o) \ 
    49514963   daymod.F90 \ 
    49524964   dom_ice.F90 \ 
    49534965   dom_oce.F90 \ 
    4954    iceini.F90 \ 
    49554966   ice.F90 \ 
    49564967   ice_oce.F90 \ 
     4968   iceini.F90 \ 
    49574969   in_out_manager.F90 \ 
    49584970   lbclnk.F90 \ 
     
    49624974   limistate.F90 \ 
    49634975   phycst.F90 \ 
    4964    $(MODEL_LIB)/daymod.o \ 
    4965    $(MODEL_LIB)/dom_ice.o \ 
    4966    $(MODEL_LIB)/dom_oce.o \ 
    4967    $(MODEL_LIB)/iceini.o \ 
    4968    $(MODEL_LIB)/ice.o \ 
    4969    $(MODEL_LIB)/ice_oce.o \ 
    4970    $(MODEL_LIB)/in_out_manager.o \ 
    4971    $(MODEL_LIB)/lbclnk.o \ 
    4972    $(MODEL_LIB)/lib_mpp.o \ 
    4973    $(MODEL_LIB)/limadv.o \ 
    4974    $(MODEL_LIB)/limhdf.o \ 
    4975    $(MODEL_LIB)/limistate.o \ 
    4976    $(MODEL_LIB)/phycst.o \ 
    49774976   vectopt_loop_substitute.h90 \ 
    49784977   KEY_CPP \ 
    49794978   limtrp.F90 
    4980 $(MODEL_LIB)/limwri.o : \ 
     4979$(MODEL_LIB)(limwri.o) :   \ 
     4980   $(MODEL_LIB)(blk_oce.o) \ 
     4981   $(MODEL_LIB)(daymod.o) \ 
     4982   $(MODEL_LIB)(dom_oce.o) \ 
     4983   $(MODEL_LIB)(flx_oce.o) \ 
     4984   $(MODEL_LIB)(ice.o) \ 
     4985   $(MODEL_LIB)(ice_oce.o) \ 
     4986   $(MODEL_LIB)(in_out_manager.o) \ 
     4987   $(MODEL_LIB)(ini1d.o) \ 
     4988   $(MODEL_LIB)(lib_mpp.o) \ 
     4989   $(MODEL_LIB)(lib_print.o) \ 
     4990   $(MODEL_LIB)(limistate.o) \ 
     4991   $(MODEL_LIB)(limmsh.o) \ 
     4992   $(MODEL_LIB)(limrst.o) \ 
     4993   $(MODEL_LIB)(oce.o) \ 
     4994   $(MODEL_LIB)(ocfzpt.o) \ 
     4995   $(MODEL_LIB)(par_ice.o) \ 
     4996   $(MODEL_LIB)(par_kind.o) \ 
     4997   $(MODEL_LIB)(par_oce.o) \ 
     4998   $(MODEL_LIB)(phycst.o) \ 
     4999   $(MODEL_LIB)(prtctl.o) \ 
    49815000   blk_oce.F90 \ 
    49825001   daymod.F90 \ 
     
    49855004   ice.F90 \ 
    49865005   ice_oce.F90 \ 
     5006   in_out_manager.F90 \ 
    49875007   ini1d.F90 \ 
    4988    in_out_manager.F90 \ 
    49895008   lib_mpp.F90 \ 
    49905009   lib_print.f90 \ 
     
    49995018   phycst.F90 \ 
    50005019   prtctl.f90 \ 
    5001    $(MODEL_LIB)/blk_oce.o \ 
    5002    $(MODEL_LIB)/daymod.o \ 
    5003    $(MODEL_LIB)/dom_oce.o \ 
    5004    $(MODEL_LIB)/flx_oce.o \ 
    5005    $(MODEL_LIB)/ice.o \ 
    5006    $(MODEL_LIB)/ice_oce.o \ 
    5007    $(MODEL_LIB)/ini1d.o \ 
    5008    $(MODEL_LIB)/in_out_manager.o \ 
    5009    $(MODEL_LIB)/lib_mpp.o \ 
    5010    $(MODEL_LIB)/lib_print.o \ 
    5011    $(MODEL_LIB)/limistate.o \ 
    5012    $(MODEL_LIB)/limmsh.o \ 
    5013    $(MODEL_LIB)/limrst.o \ 
    5014    $(MODEL_LIB)/oce.o \ 
    5015    $(MODEL_LIB)/ocfzpt.o \ 
    5016    $(MODEL_LIB)/par_ice.o \ 
    5017    $(MODEL_LIB)/par_kind.o \ 
    5018    $(MODEL_LIB)/par_oce.o \ 
    5019    $(MODEL_LIB)/phycst.o \ 
    5020    $(MODEL_LIB)/prtctl.o \ 
     5020   $(MODEL_LIB)(daymod.o) \ 
     5021   $(MODEL_LIB)(dianam.o) \ 
     5022   $(MODEL_LIB)(dom_ice.o) \ 
     5023   $(MODEL_LIB)(dom_oce.o) \ 
     5024   $(MODEL_LIB)(flx_oce.o) \ 
     5025   $(MODEL_LIB)(ice.o) \ 
     5026   $(MODEL_LIB)(ice_oce.o) \ 
     5027   $(MODEL_LIB)(iceini.o) \ 
     5028   $(MODEL_LIB)(in_out_manager.o) \ 
     5029   $(MODEL_LIB)(lbclnk.o) \ 
     5030   $(MODEL_LIB)(phycst.o) \ 
    50215031   daymod.F90 \ 
    50225032   dianam.F90 \ 
     
    50245034   dom_oce.F90 \ 
    50255035   flx_oce.F90 \ 
    5026    iceini.F90 \ 
    50275036   ice.F90 \ 
    50285037   ice_oce.F90 \ 
    5029    in_out_manager.F90 \ 
    5030    lbclnk.F90 \ 
    5031    phycst.F90 \ 
    5032    $(MODEL_LIB)/daymod.o \ 
    5033    $(MODEL_LIB)/dianam.o \ 
    5034    $(MODEL_LIB)/dom_ice.o \ 
    5035    $(MODEL_LIB)/dom_oce.o \ 
    5036    $(MODEL_LIB)/flx_oce.o \ 
    5037    $(MODEL_LIB)/iceini.o \ 
    5038    $(MODEL_LIB)/ice.o \ 
    5039    $(MODEL_LIB)/ice_oce.o \ 
    5040    $(MODEL_LIB)/in_out_manager.o \ 
    5041    $(MODEL_LIB)/lbclnk.o \ 
    5042    $(MODEL_LIB)/phycst.o \ 
     5038   iceini.F90 \ 
     5039   in_out_manager.F90 \ 
     5040   lbclnk.F90 \ 
     5041   phycst.F90 \ 
     5042   $(MODEL_LIB)(diadimg.o) \ 
    50435043   diadimg.F90 \ 
    5044    $(MODEL_LIB)/diadimg.o \ 
    50455044   limwri_dimg.h90 \ 
    50465045   ../../../lib/libioipsl.a \ 
    50475046   KEY_CPP \ 
    50485047   limwri.F90 
    5049 $(MODEL_LIB)/model.o :  \ 
     5048$(MODEL_LIB)(model.o) : \ 
     5049   $(MODEL_LIB)(cpl.o) \ 
     5050   $(MODEL_LIB)(cpl_oce.o) \ 
     5051   $(MODEL_LIB)(daymod.o) \ 
     5052   $(MODEL_LIB)(diaptr.o) \ 
     5053   $(MODEL_LIB)(dom_oce.o) \ 
     5054   $(MODEL_LIB)(domain.o) \ 
     5055   $(MODEL_LIB)(domcfg.o) \ 
     5056   $(MODEL_LIB)(dtasal.o) \ 
     5057   $(MODEL_LIB)(dtasst.o) \ 
     5058   $(MODEL_LIB)(dtatem.o) \ 
     5059   $(MODEL_LIB)(dyncor1d.o) \ 
     5060   $(MODEL_LIB)(dynspg.o) \ 
     5061   $(MODEL_LIB)(eosbn2.o) \ 
     5062   $(MODEL_LIB)(flxfwb.o) \ 
     5063   $(MODEL_LIB)(iceini.o) \ 
     5064   $(MODEL_LIB)(in_out_manager.o) \ 
     5065   $(MODEL_LIB)(ini1d.o) \ 
     5066   $(MODEL_LIB)(initrc.o) \ 
     5067   $(MODEL_LIB)(istate.o) \ 
     5068   $(MODEL_LIB)(ldfdyn.o) \ 
     5069   $(MODEL_LIB)(ldftra.o) \ 
     5070   $(MODEL_LIB)(lib_mpp.o) \ 
     5071   $(MODEL_LIB)(mppini.o) \ 
     5072   $(MODEL_LIB)(obc_par.o) \ 
     5073   $(MODEL_LIB)(obcini.o) \ 
     5074   $(MODEL_LIB)(oce.o) \ 
     5075   $(MODEL_LIB)(ocfzpt.o) \ 
     5076   $(MODEL_LIB)(phycst.o) \ 
     5077   $(MODEL_LIB)(prtctl.o) \ 
     5078   $(MODEL_LIB)(solver.o) \ 
     5079   $(MODEL_LIB)(step.o) \ 
     5080   $(MODEL_LIB)(step1d.o) \ 
     5081   $(MODEL_LIB)(traqsr.o) \ 
     5082   $(MODEL_LIB)(trdicp.o) \ 
     5083   $(MODEL_LIB)(trdmld.o) \ 
     5084   $(MODEL_LIB)(trdmod_oce.o) \ 
     5085   $(MODEL_LIB)(trdvor.o) \ 
     5086   $(MODEL_LIB)(zdfini.o) \ 
     5087   $(MODEL_LIB)(zpshde.o) \ 
    50505088   cpl.F90 \ 
    50515089   cpl_oce.F90 \ 
    50525090   daymod.F90 \ 
    50535091   diaptr.F90 \ 
     5092   dom_oce.F90 \ 
    50545093   domain.F90 \ 
    50555094   domcfg.F90 \ 
    5056    dom_oce.F90 \ 
    50575095   dtasal.F90 \ 
    50585096   dtasst.F90 \ 
     
    50635101   flxfwb.F90 \ 
    50645102   iceini.F90 \ 
     5103   in_out_manager.F90 \ 
    50655104   ini1d.F90 \ 
    50665105   initrc.F90 \ 
    5067    in_out_manager.F90 \ 
    50685106   istate.F90 \ 
    50695107   ldfdyn.F90 \ 
     
    50715109   lib_mpp.F90 \ 
    50725110   mppini.F90 \ 
     5111   obc_par.F90 \ 
    50735112   obcini.F90 \ 
    5074    obc_par.F90 \ 
    50755113   oce.F90 \ 
    50765114   ocfzpt.F90 \ 
     
    50785116   prtctl.f90 \ 
    50795117   solver.F90 \ 
     5118   step.F90 \ 
    50805119   step1d.F90 \ 
    5081    step.F90 \ 
    50825120   traqsr.F90 \ 
    50835121   trdicp.F90 \ 
     
    50875125   zdfini.F90 \ 
    50885126   zpshde.F90 \ 
    5089    $(MODEL_LIB)/cpl.o \ 
    5090    $(MODEL_LIB)/cpl_oce.o \ 
    5091    $(MODEL_LIB)/daymod.o \ 
    5092    $(MODEL_LIB)/diaptr.o \ 
    5093    $(MODEL_LIB)/domain.o \ 
    5094    $(MODEL_LIB)/domcfg.o \ 
    5095    $(MODEL_LIB)/dom_oce.o \ 
    5096    $(MODEL_LIB)/dtasal.o \ 
    5097    $(MODEL_LIB)/dtasst.o \ 
    5098    $(MODEL_LIB)/dtatem.o \ 
    5099    $(MODEL_LIB)/dyncor1d.o \ 
    5100    $(MODEL_LIB)/dynspg.o \ 
    5101    $(MODEL_LIB)/eosbn2.o \ 
    5102    $(MODEL_LIB)/flxfwb.o \ 
    5103    $(MODEL_LIB)/iceini.o \ 
    5104    $(MODEL_LIB)/ini1d.o \ 
    5105    $(MODEL_LIB)/initrc.o \ 
    5106    $(MODEL_LIB)/in_out_manager.o \ 
    5107    $(MODEL_LIB)/istate.o \ 
    5108    $(MODEL_LIB)/ldfdyn.o \ 
    5109    $(MODEL_LIB)/ldftra.o \ 
    5110    $(MODEL_LIB)/lib_mpp.o \ 
    5111    $(MODEL_LIB)/mppini.o \ 
    5112    $(MODEL_LIB)/obcini.o \ 
    5113    $(MODEL_LIB)/obc_par.o \ 
    5114    $(MODEL_LIB)/oce.o \ 
    5115    $(MODEL_LIB)/ocfzpt.o \ 
    5116    $(MODEL_LIB)/phycst.o \ 
    5117    $(MODEL_LIB)/prtctl.o \ 
    5118    $(MODEL_LIB)/solver.o \ 
    5119    $(MODEL_LIB)/step1d.o \ 
    5120    $(MODEL_LIB)/step.o \ 
    5121    $(MODEL_LIB)/traqsr.o \ 
    5122    $(MODEL_LIB)/trdicp.o \ 
    5123    $(MODEL_LIB)/trdmld.o \ 
    5124    $(MODEL_LIB)/trdmod_oce.o \ 
    5125    $(MODEL_LIB)/trdvor.o \ 
    5126    $(MODEL_LIB)/zdfini.o \ 
    5127    $(MODEL_LIB)/zpshde.o \ 
     5127   $(MODEL_LIB)(opa.o) \ 
    51285128   opa.F90 \ 
    5129    $(MODEL_LIB)/opa.o \ 
    51305129   model.f90 
    5131 $(MODEL_LIB)/mppini.o : \ 
    5132    dom_oce.F90 \ 
    5133    in_out_manager.F90 \ 
    5134    lib_print.f90 \ 
    5135    par_kind.F90 \ 
    5136    par_oce.F90 \ 
    5137    $(MODEL_LIB)/dom_oce.o \ 
    5138    $(MODEL_LIB)/in_out_manager.o \ 
    5139    $(MODEL_LIB)/lib_print.o \ 
    5140    $(MODEL_LIB)/par_kind.o \ 
    5141    $(MODEL_LIB)/par_oce.o \ 
     5130$(MODEL_LIB)(mppini.o) :   \ 
     5131   $(MODEL_LIB)(dom_oce.o) \ 
     5132   $(MODEL_LIB)(in_out_manager.o) \ 
     5133   $(MODEL_LIB)(lib_print.o) \ 
     5134   $(MODEL_LIB)(par_kind.o) \ 
     5135   $(MODEL_LIB)(par_oce.o) \ 
     5136   dom_oce.F90 \ 
     5137   in_out_manager.F90 \ 
     5138   lib_print.f90 \ 
     5139   par_kind.F90 \ 
     5140   par_oce.F90 \ 
     5141   $(MODEL_LIB)(dom_oce.o) \ 
     5142   $(MODEL_LIB)(in_out_manager.o) \ 
     5143   $(MODEL_LIB)(lib_mpp.o) \ 
     5144   $(MODEL_LIB)(sol_oce.o) \ 
    51425145   dom_oce.F90 \ 
    51435146   in_out_manager.F90 \ 
    51445147   lib_mpp.F90 \ 
    51455148   sol_oce.F90 \ 
    5146    $(MODEL_LIB)/dom_oce.o \ 
    5147    $(MODEL_LIB)/in_out_manager.o \ 
    5148    $(MODEL_LIB)/lib_mpp.o \ 
    5149    $(MODEL_LIB)/sol_oce.o \ 
    51505149   domzgr_substitute.h90 \ 
    51515150   mppini_2.h90 \ 
     
    51535152   KEY_CPP \ 
    51545153   mppini.F90 
    5155 $(MODEL_LIB)/obccli.o : \ 
    5156    in_out_manager.F90 \ 
     5154$(MODEL_LIB)(obc_oce.o) :  \ 
     5155   $(MODEL_LIB)(par_kind.o) \ 
     5156   $(MODEL_LIB)(par_oce.o) \ 
     5157   par_kind.F90 \ 
     5158   par_oce.F90 \ 
     5159   $(MODEL_LIB)(obc_par.o) \ 
     5160   $(MODEL_LIB)(par_oce.o) \ 
    51575161   obc_par.F90 \ 
    51585162   par_oce.F90 \ 
    5159    $(MODEL_LIB)/in_out_manager.o \ 
    5160    $(MODEL_LIB)/obc_par.o \ 
    5161    $(MODEL_LIB)/par_oce.o \ 
     5163   obc_oce.F90 
     5164$(MODEL_LIB)(obc_par.o) :  \ 
     5165   $(MODEL_LIB)(par_kind.o) \ 
     5166   par_kind.F90 \ 
     5167   $(MODEL_LIB)(par_oce.o) \ 
     5168   par_oce.F90 \ 
     5169   obc_par_EEL_R5.h90 \ 
     5170   KEY_CPP \ 
     5171   obc_par.F90 
     5172$(MODEL_LIB)(obccli.o) :   \ 
     5173   $(MODEL_LIB)(in_out_manager.o) \ 
     5174   $(MODEL_LIB)(obc_par.o) \ 
     5175   $(MODEL_LIB)(par_oce.o) \ 
     5176   in_out_manager.F90 \ 
     5177   obc_par.F90 \ 
     5178   par_oce.F90 \ 
     5179   $(MODEL_LIB)(dom_oce.o) \ 
     5180   $(MODEL_LIB)(obc_oce.o) \ 
     5181   $(MODEL_LIB)(oce.o) \ 
     5182   $(MODEL_LIB)(phycst.o) \ 
    51625183   dom_oce.F90 \ 
    51635184   obc_oce.F90 \ 
    51645185   oce.F90 \ 
    51655186   phycst.F90 \ 
    5166    $(MODEL_LIB)/dom_oce.o \ 
    5167    $(MODEL_LIB)/obc_oce.o \ 
    5168    $(MODEL_LIB)/oce.o \ 
    5169    $(MODEL_LIB)/phycst.o \ 
    51705187   domzgr_substitute.h90 \ 
    51715188   KEY_CPP \ 
    51725189   obccli.F90 
    5173 $(MODEL_LIB)/obcdom.o : \ 
     5190$(MODEL_LIB)(obcdom.o) :   \ 
     5191   $(MODEL_LIB)(dom_oce.o) \ 
     5192   $(MODEL_LIB)(in_out_manager.o) \ 
     5193   $(MODEL_LIB)(lib_print.o) \ 
     5194   $(MODEL_LIB)(obc_par.o) \ 
     5195   $(MODEL_LIB)(par_kind.o) \ 
     5196   $(MODEL_LIB)(par_oce.o) \ 
    51745197   dom_oce.F90 \ 
    51755198   in_out_manager.F90 \ 
     
    51785201   par_kind.F90 \ 
    51795202   par_oce.F90 \ 
    5180    $(MODEL_LIB)/dom_oce.o \ 
    5181    $(MODEL_LIB)/in_out_manager.o \ 
    5182    $(MODEL_LIB)/lib_print.o \ 
    5183    $(MODEL_LIB)/obc_par.o \ 
    5184    $(MODEL_LIB)/par_kind.o \ 
    5185    $(MODEL_LIB)/par_oce.o \ 
     5203   $(MODEL_LIB)(dom_oce.o) \ 
     5204   $(MODEL_LIB)(in_out_manager.o) \ 
     5205   $(MODEL_LIB)(lib_mpp.o) \ 
     5206   $(MODEL_LIB)(obc_oce.o) \ 
     5207   $(MODEL_LIB)(oce.o) \ 
     5208   $(MODEL_LIB)(phycst.o) \ 
    51865209   dom_oce.F90 \ 
    51875210   in_out_manager.F90 \ 
     
    51905213   oce.F90 \ 
    51915214   phycst.F90 \ 
    5192    $(MODEL_LIB)/dom_oce.o \ 
    5193    $(MODEL_LIB)/in_out_manager.o \ 
    5194    $(MODEL_LIB)/lib_mpp.o \ 
    5195    $(MODEL_LIB)/obc_oce.o \ 
    5196    $(MODEL_LIB)/oce.o \ 
    5197    $(MODEL_LIB)/phycst.o \ 
    51985215   obcdom.F90 
    5199 $(MODEL_LIB)/obcdta.o : \ 
     5216$(MODEL_LIB)(obcdta.o) :   \ 
     5217   $(MODEL_LIB)(dom_oce.o) \ 
     5218   $(MODEL_LIB)(in_out_manager.o) \ 
     5219   $(MODEL_LIB)(lbclnk.o) \ 
     5220   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     5221   $(MODEL_LIB)(ldftra_oce.o) \ 
     5222   $(MODEL_LIB)(lib_mpp.o) \ 
     5223   $(MODEL_LIB)(lib_print.o) \ 
     5224   $(MODEL_LIB)(obc_oce.o) \ 
     5225   $(MODEL_LIB)(obc_par.o) \ 
     5226   $(MODEL_LIB)(oce.o) \ 
     5227   $(MODEL_LIB)(par_kind.o) \ 
     5228   $(MODEL_LIB)(par_oce.o) \ 
     5229   $(MODEL_LIB)(phycst.o) \ 
     5230   $(MODEL_LIB)(prtctl.o) \ 
     5231   $(MODEL_LIB)(sol_oce.o) \ 
     5232   $(MODEL_LIB)(solfet.o) \ 
     5233   $(MODEL_LIB)(solisl.o) \ 
     5234   $(MODEL_LIB)(solpcg.o) \ 
     5235   $(MODEL_LIB)(solsor.o) \ 
     5236   $(MODEL_LIB)(solsor_e.o) \ 
     5237   $(MODEL_LIB)(zdf_oce.o) \ 
    52005238   dom_oce.F90 \ 
    52015239   in_out_manager.F90 \ 
     
    52125250   phycst.F90 \ 
    52135251   prtctl.f90 \ 
     5252   sol_oce.F90 \ 
    52145253   solfet.F90 \ 
    52155254   solisl.F90 \ 
     
    52175256   solsor.F90 \ 
    52185257   solsor_e.F90 \ 
    5219    sol_oce.F90 \ 
    52205258   zdf_oce.F90 \ 
    5221    $(MODEL_LIB)/dom_oce.o \ 
    5222    $(MODEL_LIB)/in_out_manager.o \ 
    5223    $(MODEL_LIB)/lbclnk.o \ 
    5224    $(MODEL_LIB)/ldfdyn_oce.o \ 
    5225    $(MODEL_LIB)/ldftra_oce.o \ 
    5226    $(MODEL_LIB)/lib_mpp.o \ 
    5227    $(MODEL_LIB)/lib_print.o \ 
    5228    $(MODEL_LIB)/obc_oce.o \ 
    5229    $(MODEL_LIB)/obc_par.o \ 
    5230    $(MODEL_LIB)/oce.o \ 
    5231    $(MODEL_LIB)/par_kind.o \ 
    5232    $(MODEL_LIB)/par_oce.o \ 
    5233    $(MODEL_LIB)/phycst.o \ 
    5234    $(MODEL_LIB)/prtctl.o \ 
    5235    $(MODEL_LIB)/solfet.o \ 
    5236    $(MODEL_LIB)/solisl.o \ 
    5237    $(MODEL_LIB)/solpcg.o \ 
    5238    $(MODEL_LIB)/solsor.o \ 
    5239    $(MODEL_LIB)/solsor_e.o \ 
    5240    $(MODEL_LIB)/sol_oce.o \ 
    5241    $(MODEL_LIB)/zdf_oce.o \ 
     5259   $(MODEL_LIB)(daymod.o) \ 
     5260   $(MODEL_LIB)(dom_oce.o) \ 
     5261   $(MODEL_LIB)(dynspg_rl.o) \ 
     5262   $(MODEL_LIB)(in_out_manager.o) \ 
     5263   $(MODEL_LIB)(lbclnk.o) \ 
     5264   $(MODEL_LIB)(lib_mpp.o) \ 
     5265   $(MODEL_LIB)(obc_oce.o) \ 
     5266   $(MODEL_LIB)(obccli.o) \ 
     5267   $(MODEL_LIB)(oce.o) \ 
     5268   $(MODEL_LIB)(phycst.o) \ 
    52425269   daymod.F90 \ 
    52435270   dom_oce.F90 \ 
     
    52465273   lbclnk.F90 \ 
    52475274   lib_mpp.F90 \ 
     5275   obc_oce.F90 \ 
    52485276   obccli.F90 \ 
    5249    obc_oce.F90 \ 
    5250    oce.F90 \ 
    5251    phycst.F90 \ 
    5252    $(MODEL_LIB)/daymod.o \ 
    5253    $(MODEL_LIB)/dom_oce.o \ 
    5254    $(MODEL_LIB)/dynspg_rl.o \ 
    5255    $(MODEL_LIB)/in_out_manager.o \ 
    5256    $(MODEL_LIB)/lbclnk.o \ 
    5257    $(MODEL_LIB)/lib_mpp.o \ 
    5258    $(MODEL_LIB)/obccli.o \ 
    5259    $(MODEL_LIB)/obc_oce.o \ 
    5260    $(MODEL_LIB)/oce.o \ 
    5261    $(MODEL_LIB)/phycst.o \ 
     5277   oce.F90 \ 
     5278   phycst.F90 \ 
    52625279   obc_vectopt_loop_substitute.h90 \ 
    52635280   ../../../lib/libioipsl.a \ 
    52645281   KEY_CPP \ 
    52655282   obcdta.F90 
    5266 $(MODEL_LIB)/obcdyn.o : \ 
     5283$(MODEL_LIB)(obcdyn.o) :   \ 
     5284   $(MODEL_LIB)(dom_oce.o) \ 
     5285   $(MODEL_LIB)(in_out_manager.o) \ 
     5286   $(MODEL_LIB)(lib_mpp.o) \ 
     5287   $(MODEL_LIB)(lib_print.o) \ 
     5288   $(MODEL_LIB)(obc_oce.o) \ 
     5289   $(MODEL_LIB)(obc_par.o) \ 
     5290   $(MODEL_LIB)(oce.o) \ 
     5291   $(MODEL_LIB)(par_kind.o) \ 
     5292   $(MODEL_LIB)(par_oce.o) \ 
     5293   $(MODEL_LIB)(phycst.o) \ 
    52675294   dom_oce.F90 \ 
    52685295   in_out_manager.F90 \ 
     
    52755302   par_oce.F90 \ 
    52765303   phycst.F90 \ 
    5277    $(MODEL_LIB)/dom_oce.o \ 
    5278    $(MODEL_LIB)/in_out_manager.o \ 
    5279    $(MODEL_LIB)/lib_mpp.o \ 
    5280    $(MODEL_LIB)/lib_print.o \ 
    5281    $(MODEL_LIB)/obc_oce.o \ 
    5282    $(MODEL_LIB)/obc_par.o \ 
    5283    $(MODEL_LIB)/oce.o \ 
    5284    $(MODEL_LIB)/par_kind.o \ 
    5285    $(MODEL_LIB)/par_oce.o \ 
    5286    $(MODEL_LIB)/phycst.o \ 
    5287    dom_oce.F90 \ 
    5288    in_out_manager.F90 \ 
    5289    lbclnk.F90 \ 
    5290    lib_mpp.F90 \ 
     5304   $(MODEL_LIB)(dom_oce.o) \ 
     5305   $(MODEL_LIB)(in_out_manager.o) \ 
     5306   $(MODEL_LIB)(lbclnk.o) \ 
     5307   $(MODEL_LIB)(lib_mpp.o) \ 
     5308   $(MODEL_LIB)(obc_oce.o) \ 
     5309   $(MODEL_LIB)(obccli.o) \ 
     5310   $(MODEL_LIB)(oce.o) \ 
     5311   $(MODEL_LIB)(phycst.o) \ 
     5312   dom_oce.F90 \ 
     5313   in_out_manager.F90 \ 
     5314   lbclnk.F90 \ 
     5315   lib_mpp.F90 \ 
     5316   obc_oce.F90 \ 
    52915317   obccli.F90 \ 
    5292    obc_oce.F90 \ 
    5293    oce.F90 \ 
    5294    phycst.F90 \ 
    5295    $(MODEL_LIB)/dom_oce.o \ 
    5296    $(MODEL_LIB)/in_out_manager.o \ 
    5297    $(MODEL_LIB)/lbclnk.o \ 
    5298    $(MODEL_LIB)/lib_mpp.o \ 
    5299    $(MODEL_LIB)/obccli.o \ 
    5300    $(MODEL_LIB)/obc_oce.o \ 
    5301    $(MODEL_LIB)/oce.o \ 
    5302    $(MODEL_LIB)/phycst.o \ 
     5318   oce.F90 \ 
     5319   phycst.F90 \ 
    53035320   obcdyn.F90 
    5304 $(MODEL_LIB)/obcini.o : \ 
     5321$(MODEL_LIB)(obcini.o) :   \ 
     5322   $(MODEL_LIB)(daymod.o) \ 
     5323   $(MODEL_LIB)(dom_oce.o) \ 
     5324   $(MODEL_LIB)(in_out_manager.o) \ 
     5325   $(MODEL_LIB)(lbclnk.o) \ 
     5326   $(MODEL_LIB)(lib_mpp.o) \ 
     5327   $(MODEL_LIB)(lib_print.o) \ 
     5328   $(MODEL_LIB)(obc_oce.o) \ 
     5329   $(MODEL_LIB)(obc_par.o) \ 
     5330   $(MODEL_LIB)(oce.o) \ 
     5331   $(MODEL_LIB)(par_kind.o) \ 
     5332   $(MODEL_LIB)(par_oce.o) \ 
     5333   $(MODEL_LIB)(phycst.o) \ 
    53055334   daymod.F90 \ 
    53065335   dom_oce.F90 \ 
     
    53155344   par_oce.F90 \ 
    53165345   phycst.F90 \ 
    5317    $(MODEL_LIB)/daymod.o \ 
    5318    $(MODEL_LIB)/dom_oce.o \ 
    5319    $(MODEL_LIB)/in_out_manager.o \ 
    5320    $(MODEL_LIB)/lbclnk.o \ 
    5321    $(MODEL_LIB)/lib_mpp.o \ 
    5322    $(MODEL_LIB)/lib_print.o \ 
    5323    $(MODEL_LIB)/obc_oce.o \ 
    5324    $(MODEL_LIB)/obc_par.o \ 
    5325    $(MODEL_LIB)/oce.o \ 
    5326    $(MODEL_LIB)/par_kind.o \ 
    5327    $(MODEL_LIB)/par_oce.o \ 
    5328    $(MODEL_LIB)/phycst.o \ 
    5329    dom_oce.F90 \ 
    5330    in_out_manager.F90 \ 
    5331    lbclnk.F90 \ 
    5332    lib_mpp.F90 \ 
     5346   $(MODEL_LIB)(dom_oce.o) \ 
     5347   $(MODEL_LIB)(in_out_manager.o) \ 
     5348   $(MODEL_LIB)(lbclnk.o) \ 
     5349   $(MODEL_LIB)(lib_mpp.o) \ 
     5350   $(MODEL_LIB)(obc_oce.o) \ 
     5351   $(MODEL_LIB)(obcdom.o) \ 
     5352   $(MODEL_LIB)(obcrst.o) \ 
     5353   $(MODEL_LIB)(oce.o) \ 
     5354   $(MODEL_LIB)(phycst.o) \ 
     5355   dom_oce.F90 \ 
     5356   in_out_manager.F90 \ 
     5357   lbclnk.F90 \ 
     5358   lib_mpp.F90 \ 
     5359   obc_oce.F90 \ 
    53335360   obcdom.F90 \ 
    53345361   obcrst.F90 \ 
     5362   oce.F90 \ 
     5363   phycst.F90 \ 
     5364   obc_vectopt_loop_substitute.h90 \ 
     5365   KEY_CPP \ 
     5366   obcini.F90 
     5367$(MODEL_LIB)(obcrad.o) :   \ 
     5368   $(MODEL_LIB)(dom_oce.o) \ 
     5369   $(MODEL_LIB)(in_out_manager.o) \ 
     5370   $(MODEL_LIB)(lib_mpp.o) \ 
     5371   $(MODEL_LIB)(lib_print.o) \ 
     5372   $(MODEL_LIB)(obc_par.o) \ 
     5373   $(MODEL_LIB)(oce.o) \ 
     5374   $(MODEL_LIB)(par_kind.o) \ 
     5375   $(MODEL_LIB)(par_oce.o) \ 
     5376   dom_oce.F90 \ 
     5377   in_out_manager.F90 \ 
     5378   lib_mpp.F90 \ 
     5379   lib_print.f90 \ 
     5380   obc_par.F90 \ 
     5381   oce.F90 \ 
     5382   par_kind.F90 \ 
     5383   par_oce.F90 \ 
     5384   $(MODEL_LIB)(dom_oce.o) \ 
     5385   $(MODEL_LIB)(in_out_manager.o) \ 
     5386   $(MODEL_LIB)(lbclnk.o) \ 
     5387   $(MODEL_LIB)(lib_mpp.o) \ 
     5388   $(MODEL_LIB)(obc_oce.o) \ 
     5389   $(MODEL_LIB)(oce.o) \ 
     5390   $(MODEL_LIB)(phycst.o) \ 
     5391   dom_oce.F90 \ 
     5392   in_out_manager.F90 \ 
     5393   lbclnk.F90 \ 
     5394   lib_mpp.F90 \ 
    53355395   obc_oce.F90 \ 
    53365396   oce.F90 \ 
    53375397   phycst.F90 \ 
    5338    $(MODEL_LIB)/dom_oce.o \ 
    5339    $(MODEL_LIB)/in_out_manager.o \ 
    5340    $(MODEL_LIB)/lbclnk.o \ 
    5341    $(MODEL_LIB)/lib_mpp.o \ 
    5342    $(MODEL_LIB)/obcdom.o \ 
    5343    $(MODEL_LIB)/obcrst.o \ 
    5344    $(MODEL_LIB)/obc_oce.o \ 
    5345    $(MODEL_LIB)/oce.o \ 
    5346    $(MODEL_LIB)/phycst.o \ 
    53475398   obc_vectopt_loop_substitute.h90 \ 
    53485399   KEY_CPP \ 
    5349    obcini.F90 
    5350 $(MODEL_LIB)/obcrad.o : \ 
     5400   obcrad.F90 
     5401$(MODEL_LIB)(obcrst.o) :   \ 
     5402   $(MODEL_LIB)(dom_oce.o) \ 
     5403   $(MODEL_LIB)(in_out_manager.o) \ 
     5404   $(MODEL_LIB)(lib_mpp.o) \ 
     5405   $(MODEL_LIB)(lib_print.o) \ 
     5406   $(MODEL_LIB)(obc_par.o) \ 
     5407   $(MODEL_LIB)(oce.o) \ 
     5408   $(MODEL_LIB)(par_kind.o) \ 
     5409   $(MODEL_LIB)(par_oce.o) \ 
     5410   $(MODEL_LIB)(phycst.o) \ 
     5411   $(MODEL_LIB)(prtctl.o) \ 
    53515412   dom_oce.F90 \ 
    53525413   in_out_manager.F90 \ 
     
    53575418   par_kind.F90 \ 
    53585419   par_oce.F90 \ 
    5359    $(MODEL_LIB)/dom_oce.o \ 
    5360    $(MODEL_LIB)/in_out_manager.o \ 
    5361    $(MODEL_LIB)/lib_mpp.o \ 
    5362    $(MODEL_LIB)/lib_print.o \ 
    5363    $(MODEL_LIB)/obc_par.o \ 
    5364    $(MODEL_LIB)/oce.o \ 
    5365    $(MODEL_LIB)/par_kind.o \ 
    5366    $(MODEL_LIB)/par_oce.o \ 
     5420   phycst.F90 \ 
     5421   prtctl.f90 \ 
     5422   $(MODEL_LIB)(daymod.o) \ 
     5423   $(MODEL_LIB)(dom_oce.o) \ 
     5424   $(MODEL_LIB)(in_out_manager.o) \ 
     5425   $(MODEL_LIB)(lbclnk.o) \ 
     5426   $(MODEL_LIB)(lib_mpp.o) \ 
     5427   $(MODEL_LIB)(obc_oce.o) \ 
     5428   $(MODEL_LIB)(oce.o) \ 
     5429   $(MODEL_LIB)(phycst.o) \ 
     5430   daymod.F90 \ 
    53675431   dom_oce.F90 \ 
    53685432   in_out_manager.F90 \ 
     
    53725436   oce.F90 \ 
    53735437   phycst.F90 \ 
    5374    $(MODEL_LIB)/dom_oce.o \ 
    5375    $(MODEL_LIB)/in_out_manager.o \ 
    5376    $(MODEL_LIB)/lbclnk.o \ 
    5377    $(MODEL_LIB)/lib_mpp.o \ 
    5378    $(MODEL_LIB)/obc_oce.o \ 
    5379    $(MODEL_LIB)/oce.o \ 
    5380    $(MODEL_LIB)/phycst.o \ 
     5438   obcrst.F90 
     5439$(MODEL_LIB)(obcspg.o) :   \ 
     5440   $(MODEL_LIB)(dom_oce.o) \ 
     5441   $(MODEL_LIB)(in_out_manager.o) \ 
     5442   $(MODEL_LIB)(lib_mpp.o) \ 
     5443   $(MODEL_LIB)(lib_print.o) \ 
     5444   $(MODEL_LIB)(obc_par.o) \ 
     5445   $(MODEL_LIB)(oce.o) \ 
     5446   $(MODEL_LIB)(par_kind.o) \ 
     5447   $(MODEL_LIB)(par_oce.o) \ 
     5448   dom_oce.F90 \ 
     5449   in_out_manager.F90 \ 
     5450   lib_mpp.F90 \ 
     5451   lib_print.f90 \ 
     5452   obc_par.F90 \ 
     5453   oce.F90 \ 
     5454   par_kind.F90 \ 
     5455   par_oce.F90 \ 
     5456   $(MODEL_LIB)(dom_oce.o) \ 
     5457   $(MODEL_LIB)(in_out_manager.o) \ 
     5458   $(MODEL_LIB)(lbclnk.o) \ 
     5459   $(MODEL_LIB)(lib_mpp.o) \ 
     5460   $(MODEL_LIB)(obc_oce.o) \ 
     5461   $(MODEL_LIB)(oce.o) \ 
     5462   $(MODEL_LIB)(phycst.o) \ 
     5463   dom_oce.F90 \ 
     5464   in_out_manager.F90 \ 
     5465   lbclnk.F90 \ 
     5466   lib_mpp.F90 \ 
     5467   obc_oce.F90 \ 
     5468   oce.F90 \ 
     5469   phycst.F90 \ 
    53815470   obc_vectopt_loop_substitute.h90 \ 
    53825471   KEY_CPP \ 
    5383    obcrad.F90 
    5384 $(MODEL_LIB)/obcrst.o : \ 
     5472   obcspg.F90 
     5473$(MODEL_LIB)(obctra.o) :   \ 
     5474   $(MODEL_LIB)(dom_oce.o) \ 
     5475   $(MODEL_LIB)(in_out_manager.o) \ 
     5476   $(MODEL_LIB)(lib_mpp.o) \ 
     5477   $(MODEL_LIB)(lib_print.o) \ 
     5478   $(MODEL_LIB)(obc_par.o) \ 
     5479   $(MODEL_LIB)(oce.o) \ 
     5480   $(MODEL_LIB)(par_kind.o) \ 
     5481   $(MODEL_LIB)(par_oce.o) \ 
    53855482   dom_oce.F90 \ 
    53865483   in_out_manager.F90 \ 
     
    53915488   par_kind.F90 \ 
    53925489   par_oce.F90 \ 
    5393    phycst.F90 \ 
    5394    prtctl.f90 \ 
    5395    $(MODEL_LIB)/dom_oce.o \ 
    5396    $(MODEL_LIB)/in_out_manager.o \ 
    5397    $(MODEL_LIB)/lib_mpp.o \ 
    5398    $(MODEL_LIB)/lib_print.o \ 
    5399    $(MODEL_LIB)/obc_par.o \ 
    5400    $(MODEL_LIB)/oce.o \ 
    5401    $(MODEL_LIB)/par_kind.o \ 
    5402    $(MODEL_LIB)/par_oce.o \ 
    5403    $(MODEL_LIB)/phycst.o \ 
    5404    $(MODEL_LIB)/prtctl.o \ 
    5405    daymod.F90 \ 
     5490   $(MODEL_LIB)(dom_oce.o) \ 
     5491   $(MODEL_LIB)(in_out_manager.o) \ 
     5492   $(MODEL_LIB)(lbclnk.o) \ 
     5493   $(MODEL_LIB)(lib_mpp.o) \ 
     5494   $(MODEL_LIB)(obc_oce.o) \ 
     5495   $(MODEL_LIB)(oce.o) \ 
     5496   $(MODEL_LIB)(phycst.o) \ 
    54065497   dom_oce.F90 \ 
    54075498   in_out_manager.F90 \ 
     
    54115502   oce.F90 \ 
    54125503   phycst.F90 \ 
    5413    $(MODEL_LIB)/daymod.o \ 
    5414    $(MODEL_LIB)/dom_oce.o \ 
    5415    $(MODEL_LIB)/in_out_manager.o \ 
    5416    $(MODEL_LIB)/lbclnk.o \ 
    5417    $(MODEL_LIB)/lib_mpp.o \ 
    5418    $(MODEL_LIB)/obc_oce.o \ 
    5419    $(MODEL_LIB)/oce.o \ 
    5420    $(MODEL_LIB)/phycst.o \ 
    5421    obcrst.F90 
    5422 $(MODEL_LIB)/obcspg.o : \ 
    5423    dom_oce.F90 \ 
    5424    in_out_manager.F90 \ 
    5425    lib_mpp.F90 \ 
    5426    lib_print.f90 \ 
    5427    obc_par.F90 \ 
    5428    oce.F90 \ 
    5429    par_kind.F90 \ 
    5430    par_oce.F90 \ 
    5431    $(MODEL_LIB)/dom_oce.o \ 
    5432    $(MODEL_LIB)/in_out_manager.o \ 
    5433    $(MODEL_LIB)/lib_mpp.o \ 
    5434    $(MODEL_LIB)/lib_print.o \ 
    5435    $(MODEL_LIB)/obc_par.o \ 
    5436    $(MODEL_LIB)/oce.o \ 
    5437    $(MODEL_LIB)/par_kind.o \ 
    5438    $(MODEL_LIB)/par_oce.o \ 
    5439    dom_oce.F90 \ 
    5440    in_out_manager.F90 \ 
    5441    lbclnk.F90 \ 
    5442    lib_mpp.F90 \ 
    5443    obc_oce.F90 \ 
    5444    oce.F90 \ 
    5445    phycst.F90 \ 
    5446    $(MODEL_LIB)/dom_oce.o \ 
    5447    $(MODEL_LIB)/in_out_manager.o \ 
    5448    $(MODEL_LIB)/lbclnk.o \ 
    5449    $(MODEL_LIB)/lib_mpp.o \ 
    5450    $(MODEL_LIB)/obc_oce.o \ 
    5451    $(MODEL_LIB)/oce.o \ 
    5452    $(MODEL_LIB)/phycst.o \ 
    54535504   obc_vectopt_loop_substitute.h90 \ 
    54545505   KEY_CPP \ 
    5455    obcspg.F90 
    5456 $(MODEL_LIB)/obctra.o : \ 
    5457    dom_oce.F90 \ 
    5458    in_out_manager.F90 \ 
    5459    lib_mpp.F90 \ 
    5460    lib_print.f90 \ 
    5461    obc_par.F90 \ 
    5462    oce.F90 \ 
    5463    par_kind.F90 \ 
    5464    par_oce.F90 \ 
    5465    $(MODEL_LIB)/dom_oce.o \ 
    5466    $(MODEL_LIB)/in_out_manager.o \ 
    5467    $(MODEL_LIB)/lib_mpp.o \ 
    5468    $(MODEL_LIB)/lib_print.o \ 
    5469    $(MODEL_LIB)/obc_par.o \ 
    5470    $(MODEL_LIB)/oce.o \ 
    5471    $(MODEL_LIB)/par_kind.o \ 
    5472    $(MODEL_LIB)/par_oce.o \ 
    5473    dom_oce.F90 \ 
    5474    in_out_manager.F90 \ 
    5475    lbclnk.F90 \ 
    5476    lib_mpp.F90 \ 
    5477    obc_oce.F90 \ 
    5478    oce.F90 \ 
    5479    phycst.F90 \ 
    5480    $(MODEL_LIB)/dom_oce.o \ 
    5481    $(MODEL_LIB)/in_out_manager.o \ 
    5482    $(MODEL_LIB)/lbclnk.o \ 
    5483    $(MODEL_LIB)/lib_mpp.o \ 
    5484    $(MODEL_LIB)/obc_oce.o \ 
    5485    $(MODEL_LIB)/oce.o \ 
    5486    $(MODEL_LIB)/phycst.o \ 
    5487    obc_vectopt_loop_substitute.h90 \ 
    5488    KEY_CPP \ 
    54895506   obctra.F90 
    5490 $(MODEL_LIB)/obcvol.o : \ 
     5507$(MODEL_LIB)(obcvol.o) :   \ 
     5508   $(MODEL_LIB)(blk_oce.o) \ 
     5509   $(MODEL_LIB)(cpl_oce.o) \ 
     5510   $(MODEL_LIB)(daymod.o) \ 
     5511   $(MODEL_LIB)(dom_oce.o) \ 
     5512   $(MODEL_LIB)(dtasal.o) \ 
     5513   $(MODEL_LIB)(dtasst.o) \ 
     5514   $(MODEL_LIB)(dtatem.o) \ 
     5515   $(MODEL_LIB)(flx_oce.o) \ 
     5516   $(MODEL_LIB)(flxmod.o) \ 
     5517   $(MODEL_LIB)(flxrnf.o) \ 
     5518   $(MODEL_LIB)(ice_oce.o) \ 
     5519   $(MODEL_LIB)(in_out_manager.o) \ 
     5520   $(MODEL_LIB)(lbclnk.o) \ 
     5521   $(MODEL_LIB)(lib_mpp.o) \ 
     5522   $(MODEL_LIB)(lib_print.o) \ 
     5523   $(MODEL_LIB)(obc_par.o) \ 
     5524   $(MODEL_LIB)(oce.o) \ 
     5525   $(MODEL_LIB)(ocfzpt.o) \ 
     5526   $(MODEL_LIB)(par_kind.o) \ 
     5527   $(MODEL_LIB)(par_oce.o) \ 
     5528   $(MODEL_LIB)(phycst.o) \ 
     5529   $(MODEL_LIB)(prtctl.o) \ 
     5530   $(MODEL_LIB)(taumod.o) \ 
     5531   $(MODEL_LIB)(tradmp.o) \ 
    54915532   blk_oce.F90 \ 
    54925533   cpl_oce.F90 \ 
     
    54965537   dtasst.F90 \ 
    54975538   dtatem.F90 \ 
     5539   flx_oce.F90 \ 
    54985540   flxmod.F90 \ 
    54995541   flxrnf.F90 \ 
    5500    flx_oce.F90 \ 
    55015542   ice_oce.F90 \ 
    55025543   in_out_manager.F90 \ 
     
    55135554   taumod.F90 \ 
    55145555   tradmp.F90 \ 
    5515    $(MODEL_LIB)/blk_oce.o \ 
    5516    $(MODEL_LIB)/cpl_oce.o \ 
    5517    $(MODEL_LIB)/daymod.o \ 
    5518    $(MODEL_LIB)/dom_oce.o \ 
    5519    $(MODEL_LIB)/dtasal.o \ 
    5520    $(MODEL_LIB)/dtasst.o \ 
    5521    $(MODEL_LIB)/dtatem.o \ 
    5522    $(MODEL_LIB)/flxmod.o \ 
    5523    $(MODEL_LIB)/flxrnf.o \ 
    5524    $(MODEL_LIB)/flx_oce.o \ 
    5525    $(MODEL_LIB)/ice_oce.o \ 
    5526    $(MODEL_LIB)/in_out_manager.o \ 
    5527    $(MODEL_LIB)/lbclnk.o \ 
    5528    $(MODEL_LIB)/lib_mpp.o \ 
    5529    $(MODEL_LIB)/lib_print.o \ 
    5530    $(MODEL_LIB)/obc_par.o \ 
    5531    $(MODEL_LIB)/oce.o \ 
    5532    $(MODEL_LIB)/ocfzpt.o \ 
    5533    $(MODEL_LIB)/par_kind.o \ 
    5534    $(MODEL_LIB)/par_oce.o \ 
    5535    $(MODEL_LIB)/phycst.o \ 
    5536    $(MODEL_LIB)/prtctl.o \ 
    5537    $(MODEL_LIB)/taumod.o \ 
    5538    $(MODEL_LIB)/tradmp.o \ 
     5556   $(MODEL_LIB)(dom_oce.o) \ 
     5557   $(MODEL_LIB)(in_out_manager.o) \ 
     5558   $(MODEL_LIB)(lib_mpp.o) \ 
     5559   $(MODEL_LIB)(obc_oce.o) \ 
     5560   $(MODEL_LIB)(oce.o) \ 
     5561   $(MODEL_LIB)(ocesbc.o) \ 
     5562   $(MODEL_LIB)(phycst.o) \ 
    55395563   dom_oce.F90 \ 
    55405564   in_out_manager.F90 \ 
    55415565   lib_mpp.F90 \ 
    55425566   obc_oce.F90 \ 
     5567   oce.F90 \ 
    55435568   ocesbc.F90 \ 
    5544    oce.F90 \ 
    5545    phycst.F90 \ 
    5546    $(MODEL_LIB)/dom_oce.o \ 
    5547    $(MODEL_LIB)/in_out_manager.o \ 
    5548    $(MODEL_LIB)/lib_mpp.o \ 
    5549    $(MODEL_LIB)/obc_oce.o \ 
    5550    $(MODEL_LIB)/ocesbc.o \ 
    5551    $(MODEL_LIB)/oce.o \ 
    5552    $(MODEL_LIB)/phycst.o \ 
     5569   phycst.F90 \ 
    55535570   domzgr_substitute.h90 \ 
    55545571   obc_vectopt_loop_substitute.h90 \ 
    55555572   KEY_CPP \ 
    55565573   obcvol.F90 
    5557 $(MODEL_LIB)/obc_oce.o :   \ 
    5558    par_kind.F90 \ 
    5559    par_oce.F90 \ 
    5560    $(MODEL_LIB)/par_kind.o \ 
    5561    $(MODEL_LIB)/par_oce.o \ 
    5562    obc_par.F90 \ 
    5563    par_oce.F90 \ 
    5564    $(MODEL_LIB)/obc_par.o \ 
    5565    $(MODEL_LIB)/par_oce.o \ 
    5566    obc_oce.F90 
    5567 $(MODEL_LIB)/obc_par.o :   \ 
    5568    par_kind.F90 \ 
    5569    $(MODEL_LIB)/par_kind.o \ 
    5570    par_oce.F90 \ 
    5571    $(MODEL_LIB)/par_oce.o \ 
    5572    obc_par_EEL_R5.h90 \ 
    5573    KEY_CPP \ 
    5574    obc_par.F90 
    5575 $(MODEL_LIB)/ocesbc.o : \ 
     5574$(MODEL_LIB)(oce.o) :   \ 
     5575   $(MODEL_LIB)(par_kind.o) \ 
     5576   par_kind.F90 \ 
     5577   $(MODEL_LIB)(par_oce.o) \ 
     5578   par_oce.F90 \ 
     5579   oce.F90 
     5580$(MODEL_LIB)(ocesbc.o) :   \ 
     5581   $(MODEL_LIB)(blk_oce.o) \ 
     5582   $(MODEL_LIB)(daymod.o) \ 
     5583   $(MODEL_LIB)(dom_oce.o) \ 
     5584   $(MODEL_LIB)(dtasal.o) \ 
     5585   $(MODEL_LIB)(dtatem.o) \ 
     5586   $(MODEL_LIB)(flxrnf.o) \ 
     5587   $(MODEL_LIB)(in_out_manager.o) \ 
     5588   $(MODEL_LIB)(lbclnk.o) \ 
     5589   $(MODEL_LIB)(lib_mpp.o) \ 
     5590   $(MODEL_LIB)(lib_print.o) \ 
     5591   $(MODEL_LIB)(oce.o) \ 
     5592   $(MODEL_LIB)(ocfzpt.o) \ 
     5593   $(MODEL_LIB)(par_kind.o) \ 
     5594   $(MODEL_LIB)(par_oce.o) \ 
     5595   $(MODEL_LIB)(phycst.o) \ 
     5596   $(MODEL_LIB)(prtctl.o) \ 
     5597   $(MODEL_LIB)(trdmod.o) \ 
     5598   $(MODEL_LIB)(trdmod_oce.o) \ 
     5599   $(MODEL_LIB)(zdf_oce.o) \ 
     5600   $(MODEL_LIB)(zdfmxl.o) \ 
    55765601   blk_oce.F90 \ 
    55775602   daymod.F90 \ 
     
    55925617   trdmod.F90 \ 
    55935618   trdmod_oce.F90 \ 
     5619   zdf_oce.F90 \ 
    55945620   zdfmxl.F90 \ 
    5595    zdf_oce.F90 \ 
    5596    $(MODEL_LIB)/blk_oce.o \ 
    5597    $(MODEL_LIB)/daymod.o \ 
    5598    $(MODEL_LIB)/dom_oce.o \ 
    5599    $(MODEL_LIB)/dtasal.o \ 
    5600    $(MODEL_LIB)/dtatem.o \ 
    5601    $(MODEL_LIB)/flxrnf.o \ 
    5602    $(MODEL_LIB)/in_out_manager.o \ 
    5603    $(MODEL_LIB)/lbclnk.o \ 
    5604    $(MODEL_LIB)/lib_mpp.o \ 
    5605    $(MODEL_LIB)/lib_print.o \ 
    5606    $(MODEL_LIB)/oce.o \ 
    5607    $(MODEL_LIB)/ocfzpt.o \ 
    5608    $(MODEL_LIB)/par_kind.o \ 
    5609    $(MODEL_LIB)/par_oce.o \ 
    5610    $(MODEL_LIB)/phycst.o \ 
    5611    $(MODEL_LIB)/prtctl.o \ 
    5612    $(MODEL_LIB)/trdmod.o \ 
    5613    $(MODEL_LIB)/trdmod_oce.o \ 
    5614    $(MODEL_LIB)/zdfmxl.o \ 
    5615    $(MODEL_LIB)/zdf_oce.o \ 
     5621   $(MODEL_LIB)(blk_oce.o) \ 
     5622   $(MODEL_LIB)(cpl_oce.o) \ 
     5623   $(MODEL_LIB)(daymod.o) \ 
     5624   $(MODEL_LIB)(dom_oce.o) \ 
     5625   $(MODEL_LIB)(dtasal.o) \ 
     5626   $(MODEL_LIB)(dtasst.o) \ 
     5627   $(MODEL_LIB)(dtatem.o) \ 
     5628   $(MODEL_LIB)(flx_oce.o) \ 
     5629   $(MODEL_LIB)(flxmod.o) \ 
     5630   $(MODEL_LIB)(flxrnf.o) \ 
     5631   $(MODEL_LIB)(ice_oce.o) \ 
     5632   $(MODEL_LIB)(in_out_manager.o) \ 
     5633   $(MODEL_LIB)(lbclnk.o) \ 
     5634   $(MODEL_LIB)(lib_mpp.o) \ 
     5635   $(MODEL_LIB)(oce.o) \ 
     5636   $(MODEL_LIB)(ocfzpt.o) \ 
     5637   $(MODEL_LIB)(phycst.o) \ 
     5638   $(MODEL_LIB)(prtctl.o) \ 
     5639   $(MODEL_LIB)(taumod.o) \ 
     5640   $(MODEL_LIB)(tradmp.o) \ 
    56165641   blk_oce.F90 \ 
    56175642   cpl_oce.F90 \ 
     
    56215646   dtasst.F90 \ 
    56225647   dtatem.F90 \ 
     5648   flx_oce.F90 \ 
    56235649   flxmod.F90 \ 
    56245650   flxrnf.F90 \ 
    5625    flx_oce.F90 \ 
    56265651   ice_oce.F90 \ 
    56275652   in_out_manager.F90 \ 
     
    56345659   taumod.F90 \ 
    56355660   tradmp.F90 \ 
    5636    $(MODEL_LIB)/blk_oce.o \ 
    5637    $(MODEL_LIB)/cpl_oce.o \ 
    5638    $(MODEL_LIB)/daymod.o \ 
    5639    $(MODEL_LIB)/dom_oce.o \ 
    5640    $(MODEL_LIB)/dtasal.o \ 
    5641    $(MODEL_LIB)/dtasst.o \ 
    5642    $(MODEL_LIB)/dtatem.o \ 
    5643    $(MODEL_LIB)/flxmod.o \ 
    5644    $(MODEL_LIB)/flxrnf.o \ 
    5645    $(MODEL_LIB)/flx_oce.o \ 
    5646    $(MODEL_LIB)/ice_oce.o \ 
    5647    $(MODEL_LIB)/in_out_manager.o \ 
    5648    $(MODEL_LIB)/lbclnk.o \ 
    5649    $(MODEL_LIB)/lib_mpp.o \ 
    5650    $(MODEL_LIB)/oce.o \ 
    5651    $(MODEL_LIB)/ocfzpt.o \ 
    5652    $(MODEL_LIB)/phycst.o \ 
    5653    $(MODEL_LIB)/prtctl.o \ 
    5654    $(MODEL_LIB)/taumod.o \ 
    5655    $(MODEL_LIB)/tradmp.o \ 
    56565661   domzgr_substitute.h90 \ 
    56575662   vectopt_loop_substitute.h90 \ 
    56585663   KEY_CPP \ 
    56595664   ocesbc.F90 
    5660 $(MODEL_LIB)/oce.o : \ 
    5661    par_kind.F90 \ 
    5662    $(MODEL_LIB)/par_kind.o \ 
    5663    par_oce.F90 \ 
    5664    $(MODEL_LIB)/par_oce.o \ 
    5665    oce.F90 
    5666 $(MODEL_LIB)/ocfzpt.o : \ 
    5667    par_oce.F90 \ 
    5668    $(MODEL_LIB)/par_oce.o \ 
    5669    dom_oce.F90 \ 
    5670    oce.F90 \ 
    5671    $(MODEL_LIB)/dom_oce.o \ 
    5672    $(MODEL_LIB)/oce.o \ 
     5665$(MODEL_LIB)(ocfzpt.o) :   \ 
     5666   $(MODEL_LIB)(par_oce.o) \ 
     5667   par_oce.F90 \ 
     5668   $(MODEL_LIB)(dom_oce.o) \ 
     5669   $(MODEL_LIB)(oce.o) \ 
     5670   dom_oce.F90 \ 
     5671   oce.F90 \ 
    56735672   ocfzpt.F90 
    5674 $(MODEL_LIB)/opa.o : \ 
     5673$(MODEL_LIB)(opa.o) :   \ 
     5674   $(MODEL_LIB)(blk_oce.o) \ 
     5675   $(MODEL_LIB)(cla.o) \ 
     5676   $(MODEL_LIB)(cla_div.o) \ 
     5677   $(MODEL_LIB)(closea.o) \ 
     5678   $(MODEL_LIB)(cpl.o) \ 
     5679   $(MODEL_LIB)(cpl_oce.o) \ 
     5680   $(MODEL_LIB)(daymod.o) \ 
     5681   $(MODEL_LIB)(diadimg.o) \ 
     5682   $(MODEL_LIB)(diafwb.o) \ 
     5683   $(MODEL_LIB)(diagap.o) \ 
     5684   $(MODEL_LIB)(diahdy.o) \ 
     5685   $(MODEL_LIB)(diahth.o) \ 
     5686   $(MODEL_LIB)(dianam.o) \ 
     5687   $(MODEL_LIB)(diaptr.o) \ 
     5688   $(MODEL_LIB)(diaspr.o) \ 
     5689   $(MODEL_LIB)(diawri.o) \ 
     5690   $(MODEL_LIB)(diawri1d.o) \ 
     5691   $(MODEL_LIB)(divcur.o) \ 
     5692   $(MODEL_LIB)(dom_oce.o) \ 
     5693   $(MODEL_LIB)(domhgr.o) \ 
     5694   $(MODEL_LIB)(dommsk.o) \ 
     5695   $(MODEL_LIB)(domstp.o) \ 
     5696   $(MODEL_LIB)(domwri.o) \ 
     5697   $(MODEL_LIB)(domzgr.o) \ 
     5698   $(MODEL_LIB)(dtasal.o) \ 
     5699   $(MODEL_LIB)(dtasst.o) \ 
     5700   $(MODEL_LIB)(dtatem.o) \ 
     5701   $(MODEL_LIB)(dyncor1d.o) \ 
     5702   $(MODEL_LIB)(dynhpg.o) \ 
     5703   $(MODEL_LIB)(dynhpg_atsk.o) \ 
     5704   $(MODEL_LIB)(dynkeg.o) \ 
     5705   $(MODEL_LIB)(dynldf_bilap.o) \ 
     5706   $(MODEL_LIB)(dynldf_bilapg.o) \ 
     5707   $(MODEL_LIB)(dynldf_iso.o) \ 
     5708   $(MODEL_LIB)(dynldf_lap.o) \ 
     5709   $(MODEL_LIB)(dynnxt.o) \ 
     5710   $(MODEL_LIB)(dynnxt1d.o) \ 
     5711   $(MODEL_LIB)(dynspg.o) \ 
     5712   $(MODEL_LIB)(dynspg_exp.o) \ 
     5713   $(MODEL_LIB)(dynspg_flt.o) \ 
     5714   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     5715   $(MODEL_LIB)(dynspg_rl.o) \ 
     5716   $(MODEL_LIB)(dynspg_ts.o) \ 
     5717   $(MODEL_LIB)(dynvor.o) \ 
     5718   $(MODEL_LIB)(dynzad.o) \ 
     5719   $(MODEL_LIB)(dynzdf_exp.o) \ 
     5720   $(MODEL_LIB)(dynzdf_imp.o) \ 
     5721   $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
     5722   $(MODEL_LIB)(dynzdf_iso.o) \ 
     5723   $(MODEL_LIB)(eosbn2.o) \ 
     5724   $(MODEL_LIB)(flo_oce.o) \ 
     5725   $(MODEL_LIB)(floats.o) \ 
     5726   $(MODEL_LIB)(flx_oce.o) \ 
     5727   $(MODEL_LIB)(flxblk.o) \ 
     5728   $(MODEL_LIB)(flxfwb.o) \ 
     5729   $(MODEL_LIB)(flxmod.o) \ 
     5730   $(MODEL_LIB)(flxrnf.o) \ 
     5731   $(MODEL_LIB)(ice.o) \ 
     5732   $(MODEL_LIB)(ice_oce.o) \ 
     5733   $(MODEL_LIB)(icestp.o) \ 
     5734   $(MODEL_LIB)(icestp1d.o) \ 
     5735   $(MODEL_LIB)(in_out_manager.o) \ 
     5736   $(MODEL_LIB)(ini1d.o) \ 
     5737   $(MODEL_LIB)(lbclnk.o) \ 
     5738   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     5739   $(MODEL_LIB)(ldfeiv.o) \ 
     5740   $(MODEL_LIB)(ldfslp.o) \ 
     5741   $(MODEL_LIB)(ldftra_oce.o) \ 
     5742   $(MODEL_LIB)(lib_mpp.o) \ 
     5743   $(MODEL_LIB)(lib_print.o) \ 
     5744   $(MODEL_LIB)(limistate.o) \ 
     5745   $(MODEL_LIB)(limmsh.o) \ 
     5746   $(MODEL_LIB)(limrst.o) \ 
     5747   $(MODEL_LIB)(obc_oce.o) \ 
     5748   $(MODEL_LIB)(obc_par.o) \ 
     5749   $(MODEL_LIB)(obcdom.o) \ 
     5750   $(MODEL_LIB)(obcdta.o) \ 
     5751   $(MODEL_LIB)(obcrad.o) \ 
     5752   $(MODEL_LIB)(obcrst.o) \ 
     5753   $(MODEL_LIB)(obcspg.o) \ 
     5754   $(MODEL_LIB)(oce.o) \ 
     5755   $(MODEL_LIB)(ocesbc.o) \ 
     5756   $(MODEL_LIB)(ocfzpt.o) \ 
     5757   $(MODEL_LIB)(par_kind.o) \ 
     5758   $(MODEL_LIB)(par_oce.o) \ 
     5759   $(MODEL_LIB)(phycst.o) \ 
     5760   $(MODEL_LIB)(prtctl.o) \ 
     5761   $(MODEL_LIB)(restart.o) \ 
     5762   $(MODEL_LIB)(sol_oce.o) \ 
     5763   $(MODEL_LIB)(solisl.o) \ 
     5764   $(MODEL_LIB)(solmat.o) \ 
     5765   $(MODEL_LIB)(stpctl.o) \ 
     5766   $(MODEL_LIB)(taumod.o) \ 
     5767   $(MODEL_LIB)(traadv_cen2.o) \ 
     5768   $(MODEL_LIB)(traadv_ctl.o) \ 
     5769   $(MODEL_LIB)(traadv_muscl.o) \ 
     5770   $(MODEL_LIB)(traadv_muscl2.o) \ 
     5771   $(MODEL_LIB)(traadv_tvd.o) \ 
     5772   $(MODEL_LIB)(trabbc.o) \ 
     5773   $(MODEL_LIB)(trabbl.o) \ 
     5774   $(MODEL_LIB)(tradmp.o) \ 
     5775   $(MODEL_LIB)(traldf_bilap.o) \ 
     5776   $(MODEL_LIB)(traldf_bilapg.o) \ 
     5777   $(MODEL_LIB)(traldf_iso.o) \ 
     5778   $(MODEL_LIB)(traldf_iso_zps.o) \ 
     5779   $(MODEL_LIB)(traldf_lap.o) \ 
     5780   $(MODEL_LIB)(tranpc.o) \ 
     5781   $(MODEL_LIB)(tranxt.o) \ 
     5782   $(MODEL_LIB)(traqsr.o) \ 
     5783   $(MODEL_LIB)(trasbc.o) \ 
     5784   $(MODEL_LIB)(trazdf_exp.o) \ 
     5785   $(MODEL_LIB)(trazdf_imp.o) \ 
     5786   $(MODEL_LIB)(trazdf_iso.o) \ 
     5787   $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
     5788   $(MODEL_LIB)(trc_oce.o) \ 
     5789   $(MODEL_LIB)(trcstp.o) \ 
     5790   $(MODEL_LIB)(trdicp.o) \ 
     5791   $(MODEL_LIB)(trdicp_oce.o) \ 
     5792   $(MODEL_LIB)(trdmld.o) \ 
     5793   $(MODEL_LIB)(trdmld_oce.o) \ 
     5794   $(MODEL_LIB)(trdmod.o) \ 
     5795   $(MODEL_LIB)(trdmod_oce.o) \ 
     5796   $(MODEL_LIB)(trdvor.o) \ 
     5797   $(MODEL_LIB)(trdvor_oce.o) \ 
     5798   $(MODEL_LIB)(wzvmod.o) \ 
     5799   $(MODEL_LIB)(zdf_oce.o) \ 
     5800   $(MODEL_LIB)(zdfbfr.o) \ 
     5801   $(MODEL_LIB)(zdfddm.o) \ 
     5802   $(MODEL_LIB)(zdfevd.o) \ 
     5803   $(MODEL_LIB)(zdfkpp.o) \ 
     5804   $(MODEL_LIB)(zdfmxl.o) \ 
     5805   $(MODEL_LIB)(zdfric.o) \ 
     5806   $(MODEL_LIB)(zdftke.o) \ 
     5807   $(MODEL_LIB)(zpshde.o) \ 
    56755808   blk_oce.F90 \ 
    56765809   cla.F90 \ 
     
    56885821   diaptr.F90 \ 
    56895822   diaspr.F90 \ 
     5823   diawri.F90 \ 
    56905824   diawri1d.F90 \ 
    5691    diawri.F90 \ 
    56925825   divcur.F90 \ 
     5826   dom_oce.F90 \ 
    56935827   domhgr.F90 \ 
    56945828   dommsk.F90 \ 
     
    56965830   domwri.F90 \ 
    56975831   domzgr.F90 \ 
    5698    dom_oce.F90 \ 
    56995832   dtasal.F90 \ 
    57005833   dtasst.F90 \ 
     
    57045837   dynhpg_atsk.F90 \ 
    57055838   dynkeg.F90 \ 
     5839   dynldf_bilap.F90 \ 
    57065840   dynldf_bilapg.F90 \ 
    5707    dynldf_bilap.F90 \ 
    57085841   dynldf_iso.F90 \ 
    57095842   dynldf_lap.F90 \ 
     5843   dynnxt.F90 \ 
    57105844   dynnxt1d.F90 \ 
    5711    dynnxt.F90 \ 
    57125845   dynspg.F90 \ 
    57135846   dynspg_exp.F90 \ 
     
    57235856   dynzdf_iso.F90 \ 
    57245857   eosbn2.F90 \ 
     5858   flo_oce.F90 \ 
    57255859   floats.F90 \ 
    5726    flo_oce.F90 \ 
     5860   flx_oce.F90 \ 
    57275861   flxblk.F90 \ 
    57285862   flxfwb.F90 \ 
    57295863   flxmod.F90 \ 
    57305864   flxrnf.F90 \ 
    5731    flx_oce.F90 \ 
    5732    icestp1d.F90 \ 
    5733    icestp.F90 \ 
    57345865   ice.F90 \ 
    57355866   ice_oce.F90 \ 
     5867   icestp.F90 \ 
     5868   icestp1d.F90 \ 
     5869   in_out_manager.F90 \ 
    57365870   ini1d.F90 \ 
    5737    in_out_manager.F90 \ 
    57385871   lbclnk.F90 \ 
    57395872   ldfdyn_oce.F90 \ 
     
    57465879   limmsh.F90 \ 
    57475880   limrst.F90 \ 
     5881   obc_oce.F90 \ 
     5882   obc_par.F90 \ 
    57485883   obcdom.F90 \ 
    57495884   obcdta.F90 \ 
     
    57515886   obcrst.F90 \ 
    57525887   obcspg.F90 \ 
    5753    obc_oce.F90 \ 
    5754    obc_par.F90 \ 
     5888   oce.F90 \ 
    57555889   ocesbc.F90 \ 
    5756    oce.F90 \ 
    57575890   ocfzpt.F90 \ 
    57585891   par_kind.F90 \ 
     
    57615894   prtctl.f90 \ 
    57625895   restart.F90 \ 
     5896   sol_oce.F90 \ 
    57635897   solisl.F90 \ 
    57645898   solmat.F90 \ 
    5765    sol_oce.F90 \ 
    57665899   stpctl.F90 \ 
    57675900   taumod.F90 \ 
    57685901   traadv_cen2.F90 \ 
    57695902   traadv_ctl.F90 \ 
     5903   traadv_muscl.F90 \ 
    57705904   traadv_muscl2.F90 \ 
    5771    traadv_muscl.F90 \ 
    57725905   traadv_tvd.F90 \ 
    57735906   trabbc.F90 \ 
    57745907   trabbl.F90 \ 
    57755908   tradmp.F90 \ 
     5909   traldf_bilap.F90 \ 
    57765910   traldf_bilapg.F90 \ 
    5777    traldf_bilap.F90 \ 
    57785911   traldf_iso.F90 \ 
    57795912   traldf_iso_zps.F90 \ 
     
    57875920   trazdf_iso.F90 \ 
    57885921   trazdf_iso_vopt.F90 \ 
     5922   trc_oce.F90 \ 
    57895923   trcstp.F90 \ 
    5790    trc_oce.F90 \ 
    57915924   trdicp.F90 \ 
    57925925   trdicp_oce.F90 \ 
     
    57985931   trdvor_oce.F90 \ 
    57995932   wzvmod.F90 \ 
     5933   zdf_oce.F90 \ 
    58005934   zdfbfr.F90 \ 
    58015935   zdfddm.F90 \ 
     
    58055939   zdfric.F90 \ 
    58065940   zdftke.F90 \ 
    5807    zdf_oce.F90 \ 
    58085941   zpshde.F90 \ 
    5809    $(MODEL_LIB)/blk_oce.o \ 
    5810    $(MODEL_LIB)/cla.o \ 
    5811    $(MODEL_LIB)/cla_div.o \ 
    5812    $(MODEL_LIB)/closea.o \ 
    5813    $(MODEL_LIB)/cpl.o \ 
    5814    $(MODEL_LIB)/cpl_oce.o \ 
    5815    $(MODEL_LIB)/daymod.o \ 
    5816    $(MODEL_LIB)/diadimg.o \ 
    5817    $(MODEL_LIB)/diafwb.o \ 
    5818    $(MODEL_LIB)/diagap.o \ 
    5819    $(MODEL_LIB)/diahdy.o \ 
    5820    $(MODEL_LIB)/diahth.o \ 
    5821    $(MODEL_LIB)/dianam.o \ 
    5822    $(MODEL_LIB)/diaptr.o \ 
    5823    $(MODEL_LIB)/diaspr.o \ 
    5824    $(MODEL_LIB)/diawri1d.o \ 
    5825    $(MODEL_LIB)/diawri.o \ 
    5826    $(MODEL_LIB)/divcur.o \ 
    5827    $(MODEL_LIB)/domhgr.o \ 
    5828    $(MODEL_LIB)/dommsk.o \ 
    5829    $(MODEL_LIB)/domstp.o \ 
    5830    $(MODEL_LIB)/domwri.o \ 
    5831    $(MODEL_LIB)/domzgr.o \ 
    5832    $(MODEL_LIB)/dom_oce.o \ 
    5833    $(MODEL_LIB)/dtasal.o \ 
    5834    $(MODEL_LIB)/dtasst.o \ 
    5835    $(MODEL_LIB)/dtatem.o \ 
    5836    $(MODEL_LIB)/dyncor1d.o \ 
    5837    $(MODEL_LIB)/dynhpg.o \ 
    5838    $(MODEL_LIB)/dynhpg_atsk.o \ 
    5839    $(MODEL_LIB)/dynkeg.o \ 
    5840    $(MODEL_LIB)/dynldf_bilapg.o \ 
    5841    $(MODEL_LIB)/dynldf_bilap.o \ 
    5842    $(MODEL_LIB)/dynldf_iso.o \ 
    5843    $(MODEL_LIB)/dynldf_lap.o \ 
    5844    $(MODEL_LIB)/dynnxt1d.o \ 
    5845    $(MODEL_LIB)/dynnxt.o \ 
    5846    $(MODEL_LIB)/dynspg.o \ 
    5847    $(MODEL_LIB)/dynspg_exp.o \ 
    5848    $(MODEL_LIB)/dynspg_flt.o \ 
    5849    $(MODEL_LIB)/dynspg_flt_jki.o \ 
    5850    $(MODEL_LIB)/dynspg_rl.o \ 
    5851    $(MODEL_LIB)/dynspg_ts.o \ 
    5852    $(MODEL_LIB)/dynvor.o \ 
    5853    $(MODEL_LIB)/dynzad.o \ 
    5854    $(MODEL_LIB)/dynzdf_exp.o \ 
    5855    $(MODEL_LIB)/dynzdf_imp.o \ 
    5856    $(MODEL_LIB)/dynzdf_imp_atsk.o \ 
    5857    $(MODEL_LIB)/dynzdf_iso.o \ 
    5858    $(MODEL_LIB)/eosbn2.o \ 
    5859    $(MODEL_LIB)/floats.o \ 
    5860    $(MODEL_LIB)/flo_oce.o \ 
    5861    $(MODEL_LIB)/flxblk.o \ 
    5862    $(MODEL_LIB)/flxfwb.o \ 
    5863    $(MODEL_LIB)/flxmod.o \ 
    5864    $(MODEL_LIB)/flxrnf.o \ 
    5865    $(MODEL_LIB)/flx_oce.o \ 
    5866    $(MODEL_LIB)/icestp1d.o \ 
    5867    $(MODEL_LIB)/icestp.o \ 
    5868    $(MODEL_LIB)/ice.o \ 
    5869    $(MODEL_LIB)/ice_oce.o \ 
    5870    $(MODEL_LIB)/ini1d.o \ 
    5871    $(MODEL_LIB)/in_out_manager.o \ 
    5872    $(MODEL_LIB)/lbclnk.o \ 
    5873    $(MODEL_LIB)/ldfdyn_oce.o \ 
    5874    $(MODEL_LIB)/ldfeiv.o \ 
    5875    $(MODEL_LIB)/ldfslp.o \ 
    5876    $(MODEL_LIB)/ldftra_oce.o \ 
    5877    $(MODEL_LIB)/lib_mpp.o \ 
    5878    $(MODEL_LIB)/lib_print.o \ 
    5879    $(MODEL_LIB)/limistate.o \ 
    5880    $(MODEL_LIB)/limmsh.o \ 
    5881    $(MODEL_LIB)/limrst.o \ 
    5882    $(MODEL_LIB)/obcdom.o \ 
    5883    $(MODEL_LIB)/obcdta.o \ 
    5884    $(MODEL_LIB)/obcrad.o \ 
    5885    $(MODEL_LIB)/obcrst.o \ 
    5886    $(MODEL_LIB)/obcspg.o \ 
    5887    $(MODEL_LIB)/obc_oce.o \ 
    5888    $(MODEL_LIB)/obc_par.o \ 
    5889    $(MODEL_LIB)/ocesbc.o \ 
    5890    $(MODEL_LIB)/oce.o \ 
    5891    $(MODEL_LIB)/ocfzpt.o \ 
    5892    $(MODEL_LIB)/par_kind.o \ 
    5893    $(MODEL_LIB)/par_oce.o \ 
    5894    $(MODEL_LIB)/phycst.o \ 
    5895    $(MODEL_LIB)/prtctl.o \ 
    5896    $(MODEL_LIB)/restart.o \ 
    5897    $(MODEL_LIB)/solisl.o \ 
    5898    $(MODEL_LIB)/solmat.o \ 
    5899    $(MODEL_LIB)/sol_oce.o \ 
    5900    $(MODEL_LIB)/stpctl.o \ 
    5901    $(MODEL_LIB)/taumod.o \ 
    5902    $(MODEL_LIB)/traadv_cen2.o \ 
    5903    $(MODEL_LIB)/traadv_ctl.o \ 
    5904    $(MODEL_LIB)/traadv_muscl2.o \ 
    5905    $(MODEL_LIB)/traadv_muscl.o \ 
    5906    $(MODEL_LIB)/traadv_tvd.o \ 
    5907    $(MODEL_LIB)/trabbc.o \ 
    5908    $(MODEL_LIB)/trabbl.o \ 
    5909    $(MODEL_LIB)/tradmp.o \ 
    5910    $(MODEL_LIB)/traldf_bilapg.o \ 
    5911    $(MODEL_LIB)/traldf_bilap.o \ 
    5912    $(MODEL_LIB)/traldf_iso.o \ 
    5913    $(MODEL_LIB)/traldf_iso_zps.o \ 
    5914    $(MODEL_LIB)/traldf_lap.o \ 
    5915    $(MODEL_LIB)/tranpc.o \ 
    5916    $(MODEL_LIB)/tranxt.o \ 
    5917    $(MODEL_LIB)/traqsr.o \ 
    5918    $(MODEL_LIB)/trasbc.o \ 
    5919    $(MODEL_LIB)/trazdf_exp.o \ 
    5920    $(MODEL_LIB)/trazdf_imp.o \ 
    5921    $(MODEL_LIB)/trazdf_iso.o \ 
    5922    $(MODEL_LIB)/trazdf_iso_vopt.o \ 
    5923    $(MODEL_LIB)/trcstp.o \ 
    5924    $(MODEL_LIB)/trc_oce.o \ 
    5925    $(MODEL_LIB)/trdicp.o \ 
    5926    $(MODEL_LIB)/trdicp_oce.o \ 
    5927    $(MODEL_LIB)/trdmld.o \ 
    5928    $(MODEL_LIB)/trdmld_oce.o \ 
    5929    $(MODEL_LIB)/trdmod.o \ 
    5930    $(MODEL_LIB)/trdmod_oce.o \ 
    5931    $(MODEL_LIB)/trdvor.o \ 
    5932    $(MODEL_LIB)/trdvor_oce.o \ 
    5933    $(MODEL_LIB)/wzvmod.o \ 
    5934    $(MODEL_LIB)/zdfbfr.o \ 
    5935    $(MODEL_LIB)/zdfddm.o \ 
    5936    $(MODEL_LIB)/zdfevd.o \ 
    5937    $(MODEL_LIB)/zdfkpp.o \ 
    5938    $(MODEL_LIB)/zdfmxl.o \ 
    5939    $(MODEL_LIB)/zdfric.o \ 
    5940    $(MODEL_LIB)/zdftke.o \ 
    5941    $(MODEL_LIB)/zdf_oce.o \ 
    5942    $(MODEL_LIB)/zpshde.o \ 
     5942   $(MODEL_LIB)(cpl.o) \ 
     5943   $(MODEL_LIB)(cpl_oce.o) \ 
     5944   $(MODEL_LIB)(daymod.o) \ 
     5945   $(MODEL_LIB)(diaptr.o) \ 
     5946   $(MODEL_LIB)(dom_oce.o) \ 
     5947   $(MODEL_LIB)(domain.o) \ 
     5948   $(MODEL_LIB)(domcfg.o) \ 
     5949   $(MODEL_LIB)(dtasal.o) \ 
     5950   $(MODEL_LIB)(dtasst.o) \ 
     5951   $(MODEL_LIB)(dtatem.o) \ 
     5952   $(MODEL_LIB)(dyncor1d.o) \ 
     5953   $(MODEL_LIB)(dynspg.o) \ 
     5954   $(MODEL_LIB)(eosbn2.o) \ 
     5955   $(MODEL_LIB)(flxfwb.o) \ 
     5956   $(MODEL_LIB)(iceini.o) \ 
     5957   $(MODEL_LIB)(in_out_manager.o) \ 
     5958   $(MODEL_LIB)(ini1d.o) \ 
     5959   $(MODEL_LIB)(initrc.o) \ 
     5960   $(MODEL_LIB)(istate.o) \ 
     5961   $(MODEL_LIB)(ldfdyn.o) \ 
     5962   $(MODEL_LIB)(ldftra.o) \ 
     5963   $(MODEL_LIB)(lib_mpp.o) \ 
     5964   $(MODEL_LIB)(mppini.o) \ 
     5965   $(MODEL_LIB)(obc_par.o) \ 
     5966   $(MODEL_LIB)(obcini.o) \ 
     5967   $(MODEL_LIB)(oce.o) \ 
     5968   $(MODEL_LIB)(ocfzpt.o) \ 
     5969   $(MODEL_LIB)(phycst.o) \ 
     5970   $(MODEL_LIB)(prtctl.o) \ 
     5971   $(MODEL_LIB)(solver.o) \ 
     5972   $(MODEL_LIB)(step.o) \ 
     5973   $(MODEL_LIB)(step1d.o) \ 
     5974   $(MODEL_LIB)(traqsr.o) \ 
     5975   $(MODEL_LIB)(trdicp.o) \ 
     5976   $(MODEL_LIB)(trdmld.o) \ 
     5977   $(MODEL_LIB)(trdmod_oce.o) \ 
     5978   $(MODEL_LIB)(trdvor.o) \ 
     5979   $(MODEL_LIB)(zdfini.o) \ 
     5980   $(MODEL_LIB)(zpshde.o) \ 
    59435981   cpl.F90 \ 
    59445982   cpl_oce.F90 \ 
    59455983   daymod.F90 \ 
    59465984   diaptr.F90 \ 
     5985   dom_oce.F90 \ 
    59475986   domain.F90 \ 
    59485987   domcfg.F90 \ 
    5949    dom_oce.F90 \ 
    59505988   dtasal.F90 \ 
    59515989   dtasst.F90 \ 
     
    59565994   flxfwb.F90 \ 
    59575995   iceini.F90 \ 
     5996   in_out_manager.F90 \ 
    59585997   ini1d.F90 \ 
    59595998   initrc.F90 \ 
    5960    in_out_manager.F90 \ 
    59615999   istate.F90 \ 
    59626000   ldfdyn.F90 \ 
     
    59646002   lib_mpp.F90 \ 
    59656003   mppini.F90 \ 
     6004   obc_par.F90 \ 
    59666005   obcini.F90 \ 
    5967    obc_par.F90 \ 
    59686006   oce.F90 \ 
    59696007   ocfzpt.F90 \ 
     
    59716009   prtctl.f90 \ 
    59726010   solver.F90 \ 
     6011   step.F90 \ 
    59736012   step1d.F90 \ 
    5974    step.F90 \ 
    59756013   traqsr.F90 \ 
    59766014   trdicp.F90 \ 
     
    59806018   zdfini.F90 \ 
    59816019   zpshde.F90 \ 
    5982    $(MODEL_LIB)/cpl.o \ 
    5983    $(MODEL_LIB)/cpl_oce.o \ 
    5984    $(MODEL_LIB)/daymod.o \ 
    5985    $(MODEL_LIB)/diaptr.o \ 
    5986    $(MODEL_LIB)/domain.o \ 
    5987    $(MODEL_LIB)/domcfg.o \ 
    5988    $(MODEL_LIB)/dom_oce.o \ 
    5989    $(MODEL_LIB)/dtasal.o \ 
    5990    $(MODEL_LIB)/dtasst.o \ 
    5991    $(MODEL_LIB)/dtatem.o \ 
    5992    $(MODEL_LIB)/dyncor1d.o \ 
    5993    $(MODEL_LIB)/dynspg.o \ 
    5994    $(MODEL_LIB)/eosbn2.o \ 
    5995    $(MODEL_LIB)/flxfwb.o \ 
    5996    $(MODEL_LIB)/iceini.o \ 
    5997    $(MODEL_LIB)/ini1d.o \ 
    5998    $(MODEL_LIB)/initrc.o \ 
    5999    $(MODEL_LIB)/in_out_manager.o \ 
    6000    $(MODEL_LIB)/istate.o \ 
    6001    $(MODEL_LIB)/ldfdyn.o \ 
    6002    $(MODEL_LIB)/ldftra.o \ 
    6003    $(MODEL_LIB)/lib_mpp.o \ 
    6004    $(MODEL_LIB)/mppini.o \ 
    6005    $(MODEL_LIB)/obcini.o \ 
    6006    $(MODEL_LIB)/obc_par.o \ 
    6007    $(MODEL_LIB)/oce.o \ 
    6008    $(MODEL_LIB)/ocfzpt.o \ 
    6009    $(MODEL_LIB)/phycst.o \ 
    6010    $(MODEL_LIB)/prtctl.o \ 
    6011    $(MODEL_LIB)/solver.o \ 
    6012    $(MODEL_LIB)/step1d.o \ 
    6013    $(MODEL_LIB)/step.o \ 
    6014    $(MODEL_LIB)/traqsr.o \ 
    6015    $(MODEL_LIB)/trdicp.o \ 
    6016    $(MODEL_LIB)/trdmld.o \ 
    6017    $(MODEL_LIB)/trdmod_oce.o \ 
    6018    $(MODEL_LIB)/trdvor.o \ 
    6019    $(MODEL_LIB)/zdfini.o \ 
    6020    $(MODEL_LIB)/zpshde.o \ 
    60216020   opa.F90 
    6022 $(MODEL_LIB)/par_ice.o :   \ 
    6023    par_kind.F90 \ 
    6024    $(MODEL_LIB)/par_kind.o \ 
    6025    par_oce.F90 \ 
    6026    $(MODEL_LIB)/par_oce.o \ 
     6021$(MODEL_LIB)(par_ice.o) :  \ 
     6022   $(MODEL_LIB)(par_kind.o) \ 
     6023   par_kind.F90 \ 
     6024   $(MODEL_LIB)(par_oce.o) \ 
     6025   par_oce.F90 \ 
    60276026   par_ice.F90 
    6028 $(MODEL_LIB)/par_oce.o :   \ 
    6029    par_kind.F90 \ 
    6030    $(MODEL_LIB)/par_kind.o \ 
     6027$(MODEL_LIB)(par_oce.o) :  \ 
     6028   $(MODEL_LIB)(par_kind.o) \ 
     6029   par_kind.F90 \ 
    60316030   par_EEL_R2.h90 \ 
    60326031   par_EEL_R5.h90 \ 
     
    60396038   KEY_CPP \ 
    60406039   par_oce.F90 
    6041 $(MODEL_LIB)/phycst.o : \ 
    6042    lib_print.f90 \ 
    6043    par_kind.F90 \ 
    6044    par_oce.F90 \ 
    6045    $(MODEL_LIB)/lib_print.o \ 
    6046    $(MODEL_LIB)/par_kind.o \ 
    6047    $(MODEL_LIB)/par_oce.o \ 
    6048    in_out_manager.F90 \ 
    6049    par_oce.F90 \ 
    6050    $(MODEL_LIB)/in_out_manager.o \ 
    6051    $(MODEL_LIB)/par_oce.o \ 
     6040$(MODEL_LIB)(phycst.o) :   \ 
     6041   $(MODEL_LIB)(lib_print.o) \ 
     6042   $(MODEL_LIB)(par_kind.o) \ 
     6043   $(MODEL_LIB)(par_oce.o) \ 
     6044   lib_print.f90 \ 
     6045   par_kind.F90 \ 
     6046   par_oce.F90 \ 
     6047   $(MODEL_LIB)(in_out_manager.o) \ 
     6048   $(MODEL_LIB)(par_oce.o) \ 
     6049   in_out_manager.F90 \ 
     6050   par_oce.F90 \ 
    60526051   phycst.F90 
    6053 $(MODEL_LIB)/prtctl.o : \ 
    6054    dom_oce.F90 \ 
    6055    in_out_manager.F90 \ 
    6056    lib_print.f90 \ 
    6057    par_kind.F90 \ 
    6058    par_oce.F90 \ 
    6059    $(MODEL_LIB)/dom_oce.o \ 
    6060    $(MODEL_LIB)/in_out_manager.o \ 
    6061    $(MODEL_LIB)/lib_print.o \ 
    6062    $(MODEL_LIB)/par_kind.o \ 
    6063    $(MODEL_LIB)/par_oce.o \ 
    6064    dom_oce.F90 \ 
    6065    in_out_manager.F90 \ 
    6066    lib_mpp.F90 \ 
    6067    $(MODEL_LIB)/dom_oce.o \ 
    6068    $(MODEL_LIB)/in_out_manager.o \ 
    6069    $(MODEL_LIB)/lib_mpp.o \ 
     6052$(MODEL_LIB)(prtctl.o) :   \ 
     6053   $(MODEL_LIB)(dom_oce.o) \ 
     6054   $(MODEL_LIB)(in_out_manager.o) \ 
     6055   $(MODEL_LIB)(lib_print.o) \ 
     6056   $(MODEL_LIB)(par_kind.o) \ 
     6057   $(MODEL_LIB)(par_oce.o) \ 
     6058   dom_oce.F90 \ 
     6059   in_out_manager.F90 \ 
     6060   lib_print.f90 \ 
     6061   par_kind.F90 \ 
     6062   par_oce.F90 \ 
     6063   $(MODEL_LIB)(dom_oce.o) \ 
     6064   $(MODEL_LIB)(in_out_manager.o) \ 
     6065   $(MODEL_LIB)(lib_mpp.o) \ 
     6066   dom_oce.F90 \ 
     6067   in_out_manager.F90 \ 
     6068   lib_mpp.F90 \ 
    60706069   prtctl.f90 
    6071 $(MODEL_LIB)/restart.o :   \ 
     6070$(MODEL_LIB)(restart.o) :  \ 
     6071   $(MODEL_LIB)(blk_oce.o) \ 
     6072   $(MODEL_LIB)(dom_oce.o) \ 
     6073   $(MODEL_LIB)(dynspg_exp.o) \ 
     6074   $(MODEL_LIB)(dynspg_flt.o) \ 
     6075   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     6076   $(MODEL_LIB)(dynspg_rl.o) \ 
     6077   $(MODEL_LIB)(dynspg_ts.o) \ 
     6078   $(MODEL_LIB)(dynvor.o) \ 
     6079   $(MODEL_LIB)(dynzdf_exp.o) \ 
     6080   $(MODEL_LIB)(in_out_manager.o) \ 
     6081   $(MODEL_LIB)(lbclnk.o) \ 
     6082   $(MODEL_LIB)(lib_mpp.o) \ 
     6083   $(MODEL_LIB)(lib_print.o) \ 
     6084   $(MODEL_LIB)(obc_oce.o) \ 
     6085   $(MODEL_LIB)(oce.o) \ 
     6086   $(MODEL_LIB)(ocesbc.o) \ 
     6087   $(MODEL_LIB)(par_kind.o) \ 
     6088   $(MODEL_LIB)(par_oce.o) \ 
     6089   $(MODEL_LIB)(phycst.o) \ 
     6090   $(MODEL_LIB)(prtctl.o) \ 
     6091   $(MODEL_LIB)(taumod.o) \ 
     6092   $(MODEL_LIB)(trazdf_exp.o) \ 
     6093   $(MODEL_LIB)(trdmod.o) \ 
     6094   $(MODEL_LIB)(trdmod_oce.o) \ 
     6095   $(MODEL_LIB)(zdf_oce.o) \ 
    60726096   blk_oce.F90 \ 
    60736097   dom_oce.F90 \ 
     
    60846108   lib_print.f90 \ 
    60856109   obc_oce.F90 \ 
     6110   oce.F90 \ 
    60866111   ocesbc.F90 \ 
    6087    oce.F90 \ 
    60886112   par_kind.F90 \ 
    60896113   par_oce.F90 \ 
     
    60956119   trdmod_oce.F90 \ 
    60966120   zdf_oce.F90 \ 
    6097    $(MODEL_LIB)/blk_oce.o \ 
    6098    $(MODEL_LIB)/dom_oce.o \ 
    6099    $(MODEL_LIB)/dynspg_exp.o \ 
    6100    $(MODEL_LIB)/dynspg_flt.o \ 
    6101    $(MODEL_LIB)/dynspg_flt_jki.o \ 
    6102    $(MODEL_LIB)/dynspg_rl.o \ 
    6103    $(MODEL_LIB)/dynspg_ts.o \ 
    6104    $(MODEL_LIB)/dynvor.o \ 
    6105    $(MODEL_LIB)/dynzdf_exp.o \ 
    6106    $(MODEL_LIB)/in_out_manager.o \ 
    6107    $(MODEL_LIB)/lbclnk.o \ 
    6108    $(MODEL_LIB)/lib_mpp.o \ 
    6109    $(MODEL_LIB)/lib_print.o \ 
    6110    $(MODEL_LIB)/obc_oce.o \ 
    6111    $(MODEL_LIB)/ocesbc.o \ 
    6112    $(MODEL_LIB)/oce.o \ 
    6113    $(MODEL_LIB)/par_kind.o \ 
    6114    $(MODEL_LIB)/par_oce.o \ 
    6115    $(MODEL_LIB)/phycst.o \ 
    6116    $(MODEL_LIB)/prtctl.o \ 
    6117    $(MODEL_LIB)/taumod.o \ 
    6118    $(MODEL_LIB)/trazdf_exp.o \ 
    6119    $(MODEL_LIB)/trdmod.o \ 
    6120    $(MODEL_LIB)/trdmod_oce.o \ 
    6121    $(MODEL_LIB)/zdf_oce.o \ 
     6121   $(MODEL_LIB)(blk_oce.o) \ 
     6122   $(MODEL_LIB)(cpl_oce.o) \ 
     6123   $(MODEL_LIB)(daymod.o) \ 
     6124   $(MODEL_LIB)(dom_oce.o) \ 
     6125   $(MODEL_LIB)(dynspg.o) \ 
     6126   $(MODEL_LIB)(dynspg_ts.o) \ 
     6127   $(MODEL_LIB)(flx_oce.o) \ 
     6128   $(MODEL_LIB)(ice_oce.o) \ 
     6129   $(MODEL_LIB)(in_out_manager.o) \ 
     6130   $(MODEL_LIB)(oce.o) \ 
     6131   $(MODEL_LIB)(phycst.o) \ 
     6132   $(MODEL_LIB)(sol_oce.o) \ 
     6133   $(MODEL_LIB)(zdf_oce.o) \ 
     6134   $(MODEL_LIB)(zdftke.o) \ 
    61226135   blk_oce.F90 \ 
    61236136   cpl_oce.F90 \ 
     
    61326145   phycst.F90 \ 
    61336146   sol_oce.F90 \ 
     6147   zdf_oce.F90 \ 
    61346148   zdftke.F90 \ 
    6135    zdf_oce.F90 \ 
    6136    $(MODEL_LIB)/blk_oce.o \ 
    6137    $(MODEL_LIB)/cpl_oce.o \ 
    6138    $(MODEL_LIB)/daymod.o \ 
    6139    $(MODEL_LIB)/dom_oce.o \ 
    6140    $(MODEL_LIB)/dynspg.o \ 
    6141    $(MODEL_LIB)/dynspg_ts.o \ 
    6142    $(MODEL_LIB)/flx_oce.o \ 
    6143    $(MODEL_LIB)/ice_oce.o \ 
    6144    $(MODEL_LIB)/in_out_manager.o \ 
    6145    $(MODEL_LIB)/oce.o \ 
    6146    $(MODEL_LIB)/phycst.o \ 
    6147    $(MODEL_LIB)/sol_oce.o \ 
    6148    $(MODEL_LIB)/zdftke.o \ 
    6149    $(MODEL_LIB)/zdf_oce.o \ 
    6150    lib_mpp.F90 \ 
    6151    $(MODEL_LIB)/lib_mpp.o \ 
     6149   $(MODEL_LIB)(lib_mpp.o) \ 
     6150   lib_mpp.F90 \ 
    61526151   restart_dimg.h90 \ 
    61536152   ../../../lib/libioipsl.a \ 
    61546153   KEY_CPP \ 
    61556154   restart.F90 
    6156 $(MODEL_LIB)/solfet.o : \ 
    6157    dom_oce.F90 \ 
    6158    in_out_manager.F90 \ 
    6159    lib_mpp.F90 \ 
    6160    oce.F90 \ 
    6161    par_oce.F90 \ 
    6162    $(MODEL_LIB)/dom_oce.o \ 
    6163    $(MODEL_LIB)/in_out_manager.o \ 
    6164    $(MODEL_LIB)/lib_mpp.o \ 
    6165    $(MODEL_LIB)/oce.o \ 
    6166    $(MODEL_LIB)/par_oce.o \ 
     6155$(MODEL_LIB)(sol_oce.o) :  \ 
     6156   $(MODEL_LIB)(par_kind.o) \ 
     6157   par_kind.F90 \ 
     6158   $(MODEL_LIB)(par_oce.o) \ 
     6159   par_oce.F90 \ 
     6160   sol_oce.F90 
     6161$(MODEL_LIB)(solfet.o) :   \ 
     6162   $(MODEL_LIB)(dom_oce.o) \ 
     6163   $(MODEL_LIB)(in_out_manager.o) \ 
     6164   $(MODEL_LIB)(lib_mpp.o) \ 
     6165   $(MODEL_LIB)(oce.o) \ 
     6166   $(MODEL_LIB)(par_oce.o) \ 
     6167   dom_oce.F90 \ 
     6168   in_out_manager.F90 \ 
     6169   lib_mpp.F90 \ 
     6170   oce.F90 \ 
     6171   par_oce.F90 \ 
     6172   $(MODEL_LIB)(dom_oce.o) \ 
     6173   $(MODEL_LIB)(lbclnk.o) \ 
     6174   $(MODEL_LIB)(lib_mpp.o) \ 
     6175   $(MODEL_LIB)(oce.o) \ 
     6176   $(MODEL_LIB)(sol_oce.o) \ 
    61676177   dom_oce.F90 \ 
    61686178   lbclnk.F90 \ 
     
    61706180   oce.F90 \ 
    61716181   sol_oce.F90 \ 
    6172    $(MODEL_LIB)/dom_oce.o \ 
    6173    $(MODEL_LIB)/lbclnk.o \ 
    6174    $(MODEL_LIB)/lib_mpp.o \ 
    6175    $(MODEL_LIB)/oce.o \ 
    6176    $(MODEL_LIB)/sol_oce.o \ 
    61776182   solfet.F90 
    6178 $(MODEL_LIB)/solisl.o : \ 
     6183$(MODEL_LIB)(solisl.o) :   \ 
     6184   $(MODEL_LIB)(dom_oce.o) \ 
     6185   $(MODEL_LIB)(in_out_manager.o) \ 
     6186   $(MODEL_LIB)(lbclnk.o) \ 
     6187   $(MODEL_LIB)(lib_mpp.o) \ 
     6188   $(MODEL_LIB)(lib_print.o) \ 
     6189   $(MODEL_LIB)(obc_par.o) \ 
     6190   $(MODEL_LIB)(oce.o) \ 
     6191   $(MODEL_LIB)(par_kind.o) \ 
     6192   $(MODEL_LIB)(par_oce.o) \ 
     6193   $(MODEL_LIB)(sol_oce.o) \ 
     6194   $(MODEL_LIB)(zdf_oce.o) \ 
    61796195   dom_oce.F90 \ 
    61806196   in_out_manager.F90 \ 
     
    61886204   sol_oce.F90 \ 
    61896205   zdf_oce.F90 \ 
    6190    $(MODEL_LIB)/dom_oce.o \ 
    6191    $(MODEL_LIB)/in_out_manager.o \ 
    6192    $(MODEL_LIB)/lbclnk.o \ 
    6193    $(MODEL_LIB)/lib_mpp.o \ 
    6194    $(MODEL_LIB)/lib_print.o \ 
    6195    $(MODEL_LIB)/obc_par.o \ 
    6196    $(MODEL_LIB)/oce.o \ 
    6197    $(MODEL_LIB)/par_kind.o \ 
    6198    $(MODEL_LIB)/par_oce.o \ 
    6199    $(MODEL_LIB)/sol_oce.o \ 
    6200    $(MODEL_LIB)/zdf_oce.o \ 
     6206   $(MODEL_LIB)(dom_oce.o) \ 
     6207   $(MODEL_LIB)(in_out_manager.o) \ 
     6208   $(MODEL_LIB)(lib_mpp.o) \ 
     6209   $(MODEL_LIB)(obc_oce.o) \ 
     6210   $(MODEL_LIB)(oce.o) \ 
     6211   $(MODEL_LIB)(sol_oce.o) \ 
     6212   $(MODEL_LIB)(solfet.o) \ 
     6213   $(MODEL_LIB)(solpcg.o) \ 
     6214   $(MODEL_LIB)(solsor.o) \ 
    62016215   dom_oce.F90 \ 
    62026216   in_out_manager.F90 \ 
     
    62046218   obc_oce.F90 \ 
    62056219   oce.F90 \ 
     6220   sol_oce.F90 \ 
    62066221   solfet.F90 \ 
    62076222   solpcg.F90 \ 
    62086223   solsor.F90 \ 
    6209    sol_oce.F90 \ 
    6210    $(MODEL_LIB)/dom_oce.o \ 
    6211    $(MODEL_LIB)/in_out_manager.o \ 
    6212    $(MODEL_LIB)/lib_mpp.o \ 
    6213    $(MODEL_LIB)/obc_oce.o \ 
    6214    $(MODEL_LIB)/oce.o \ 
    6215    $(MODEL_LIB)/solfet.o \ 
    6216    $(MODEL_LIB)/solpcg.o \ 
    6217    $(MODEL_LIB)/solsor.o \ 
    6218    $(MODEL_LIB)/sol_oce.o \ 
    62196224   ../../../lib/libioipsl.a \ 
    62206225   solisl.F90 
    6221 $(MODEL_LIB)/solmat.o : \ 
     6226$(MODEL_LIB)(solmat.o) :   \ 
     6227   $(MODEL_LIB)(dom_oce.o) \ 
     6228   $(MODEL_LIB)(in_out_manager.o) \ 
     6229   $(MODEL_LIB)(lib_mpp.o) \ 
     6230   $(MODEL_LIB)(obc_par.o) \ 
     6231   $(MODEL_LIB)(oce.o) \ 
     6232   $(MODEL_LIB)(par_oce.o) \ 
    62226233   dom_oce.F90 \ 
    62236234   in_out_manager.F90 \ 
     
    62266237   oce.F90 \ 
    62276238   par_oce.F90 \ 
    6228    $(MODEL_LIB)/dom_oce.o \ 
    6229    $(MODEL_LIB)/in_out_manager.o \ 
    6230    $(MODEL_LIB)/lib_mpp.o \ 
    6231    $(MODEL_LIB)/obc_par.o \ 
    6232    $(MODEL_LIB)/oce.o \ 
    6233    $(MODEL_LIB)/par_oce.o \ 
     6239   $(MODEL_LIB)(dom_oce.o) \ 
     6240   $(MODEL_LIB)(lbclnk.o) \ 
     6241   $(MODEL_LIB)(lib_feti.o) \ 
     6242   $(MODEL_LIB)(lib_mpp.o) \ 
     6243   $(MODEL_LIB)(obc_oce.o) \ 
     6244   $(MODEL_LIB)(oce.o) \ 
     6245   $(MODEL_LIB)(phycst.o) \ 
     6246   $(MODEL_LIB)(sol_oce.o) \ 
    62346247   dom_oce.F90 \ 
    62356248   lbclnk.F90 \ 
     
    62406253   phycst.F90 \ 
    62416254   sol_oce.F90 \ 
    6242    $(MODEL_LIB)/dom_oce.o \ 
    6243    $(MODEL_LIB)/lbclnk.o \ 
    6244    $(MODEL_LIB)/lib_feti.o \ 
    6245    $(MODEL_LIB)/lib_mpp.o \ 
    6246    $(MODEL_LIB)/obc_oce.o \ 
    6247    $(MODEL_LIB)/oce.o \ 
    6248    $(MODEL_LIB)/phycst.o \ 
    6249    $(MODEL_LIB)/sol_oce.o \ 
    62506255   solmat.F90 
    6251 $(MODEL_LIB)/solpcg.o : \ 
    6252    dom_oce.F90 \ 
    6253    in_out_manager.F90 \ 
    6254    lib_mpp.F90 \ 
    6255    lib_print.f90 \ 
    6256    oce.F90 \ 
    6257    par_kind.F90 \ 
    6258    par_oce.F90 \ 
    6259    $(MODEL_LIB)/dom_oce.o \ 
    6260    $(MODEL_LIB)/in_out_manager.o \ 
    6261    $(MODEL_LIB)/lib_mpp.o \ 
    6262    $(MODEL_LIB)/lib_print.o \ 
    6263    $(MODEL_LIB)/oce.o \ 
    6264    $(MODEL_LIB)/par_kind.o \ 
    6265    $(MODEL_LIB)/par_oce.o \ 
     6256$(MODEL_LIB)(solpcg.o) :   \ 
     6257   $(MODEL_LIB)(dom_oce.o) \ 
     6258   $(MODEL_LIB)(in_out_manager.o) \ 
     6259   $(MODEL_LIB)(lib_mpp.o) \ 
     6260   $(MODEL_LIB)(lib_print.o) \ 
     6261   $(MODEL_LIB)(oce.o) \ 
     6262   $(MODEL_LIB)(par_kind.o) \ 
     6263   $(MODEL_LIB)(par_oce.o) \ 
     6264   dom_oce.F90 \ 
     6265   in_out_manager.F90 \ 
     6266   lib_mpp.F90 \ 
     6267   lib_print.f90 \ 
     6268   oce.F90 \ 
     6269   par_kind.F90 \ 
     6270   par_oce.F90 \ 
     6271   $(MODEL_LIB)(dom_oce.o) \ 
     6272   $(MODEL_LIB)(in_out_manager.o) \ 
     6273   $(MODEL_LIB)(lbclnk.o) \ 
     6274   $(MODEL_LIB)(lib_mpp.o) \ 
     6275   $(MODEL_LIB)(oce.o) \ 
     6276   $(MODEL_LIB)(sol_oce.o) \ 
    62666277   dom_oce.F90 \ 
    62676278   in_out_manager.F90 \ 
     
    62706281   oce.F90 \ 
    62716282   sol_oce.F90 \ 
    6272    $(MODEL_LIB)/dom_oce.o \ 
    6273    $(MODEL_LIB)/in_out_manager.o \ 
    6274    $(MODEL_LIB)/lbclnk.o \ 
    6275    $(MODEL_LIB)/lib_mpp.o \ 
    6276    $(MODEL_LIB)/oce.o \ 
    6277    $(MODEL_LIB)/sol_oce.o \ 
    62786283   vectopt_loop_substitute.h90 \ 
    62796284   KEY_CPP \ 
    62806285   solpcg.F90 
    6281 $(MODEL_LIB)/solsor.o : \ 
    6282    dom_oce.F90 \ 
    6283    in_out_manager.F90 \ 
    6284    lib_mpp.F90 \ 
    6285    lib_print.f90 \ 
    6286    oce.F90 \ 
    6287    par_kind.F90 \ 
    6288    par_oce.F90 \ 
    6289    $(MODEL_LIB)/dom_oce.o \ 
    6290    $(MODEL_LIB)/in_out_manager.o \ 
    6291    $(MODEL_LIB)/lib_mpp.o \ 
    6292    $(MODEL_LIB)/lib_print.o \ 
    6293    $(MODEL_LIB)/oce.o \ 
    6294    $(MODEL_LIB)/par_kind.o \ 
    6295    $(MODEL_LIB)/par_oce.o \ 
     6286$(MODEL_LIB)(solsor.o) :   \ 
     6287   $(MODEL_LIB)(dom_oce.o) \ 
     6288   $(MODEL_LIB)(in_out_manager.o) \ 
     6289   $(MODEL_LIB)(lib_mpp.o) \ 
     6290   $(MODEL_LIB)(lib_print.o) \ 
     6291   $(MODEL_LIB)(oce.o) \ 
     6292   $(MODEL_LIB)(par_kind.o) \ 
     6293   $(MODEL_LIB)(par_oce.o) \ 
     6294   dom_oce.F90 \ 
     6295   in_out_manager.F90 \ 
     6296   lib_mpp.F90 \ 
     6297   lib_print.f90 \ 
     6298   oce.F90 \ 
     6299   par_kind.F90 \ 
     6300   par_oce.F90 \ 
     6301   $(MODEL_LIB)(dom_oce.o) \ 
     6302   $(MODEL_LIB)(in_out_manager.o) \ 
     6303   $(MODEL_LIB)(lbclnk.o) \ 
     6304   $(MODEL_LIB)(lib_mpp.o) \ 
     6305   $(MODEL_LIB)(oce.o) \ 
     6306   $(MODEL_LIB)(sol_oce.o) \ 
     6307   $(MODEL_LIB)(zdf_oce.o) \ 
    62966308   dom_oce.F90 \ 
    62976309   in_out_manager.F90 \ 
     
    63016313   sol_oce.F90 \ 
    63026314   zdf_oce.F90 \ 
    6303    $(MODEL_LIB)/dom_oce.o \ 
    6304    $(MODEL_LIB)/in_out_manager.o \ 
    6305    $(MODEL_LIB)/lbclnk.o \ 
    6306    $(MODEL_LIB)/lib_mpp.o \ 
    6307    $(MODEL_LIB)/oce.o \ 
    6308    $(MODEL_LIB)/sol_oce.o \ 
    6309    $(MODEL_LIB)/zdf_oce.o \ 
    63106315   solsor.F90 
    6311 $(MODEL_LIB)/solsor_e.o :  \ 
    6312    dom_oce.F90 \ 
    6313    in_out_manager.F90 \ 
    6314    lib_mpp.F90 \ 
    6315    lib_print.f90 \ 
    6316    oce.F90 \ 
    6317    par_kind.F90 \ 
    6318    par_oce.F90 \ 
    6319    $(MODEL_LIB)/dom_oce.o \ 
    6320    $(MODEL_LIB)/in_out_manager.o \ 
    6321    $(MODEL_LIB)/lib_mpp.o \ 
    6322    $(MODEL_LIB)/lib_print.o \ 
    6323    $(MODEL_LIB)/oce.o \ 
    6324    $(MODEL_LIB)/par_kind.o \ 
    6325    $(MODEL_LIB)/par_oce.o \ 
     6316$(MODEL_LIB)(solsor_e.o) : \ 
     6317   $(MODEL_LIB)(dom_oce.o) \ 
     6318   $(MODEL_LIB)(in_out_manager.o) \ 
     6319   $(MODEL_LIB)(lib_mpp.o) \ 
     6320   $(MODEL_LIB)(lib_print.o) \ 
     6321   $(MODEL_LIB)(oce.o) \ 
     6322   $(MODEL_LIB)(par_kind.o) \ 
     6323   $(MODEL_LIB)(par_oce.o) \ 
     6324   dom_oce.F90 \ 
     6325   in_out_manager.F90 \ 
     6326   lib_mpp.F90 \ 
     6327   lib_print.f90 \ 
     6328   oce.F90 \ 
     6329   par_kind.F90 \ 
     6330   par_oce.F90 \ 
     6331   $(MODEL_LIB)(dom_oce.o) \ 
     6332   $(MODEL_LIB)(in_out_manager.o) \ 
     6333   $(MODEL_LIB)(lbclnk.o) \ 
     6334   $(MODEL_LIB)(lib_mpp.o) \ 
     6335   $(MODEL_LIB)(oce.o) \ 
     6336   $(MODEL_LIB)(sol_oce.o) \ 
     6337   $(MODEL_LIB)(zdf_oce.o) \ 
    63266338   dom_oce.F90 \ 
    63276339   in_out_manager.F90 \ 
     
    63316343   sol_oce.F90 \ 
    63326344   zdf_oce.F90 \ 
    6333    $(MODEL_LIB)/dom_oce.o \ 
    6334    $(MODEL_LIB)/in_out_manager.o \ 
    6335    $(MODEL_LIB)/lbclnk.o \ 
    6336    $(MODEL_LIB)/lib_mpp.o \ 
    6337    $(MODEL_LIB)/oce.o \ 
    6338    $(MODEL_LIB)/sol_oce.o \ 
    6339    $(MODEL_LIB)/zdf_oce.o \ 
    63406345   solsor_e.F90 
    6341 $(MODEL_LIB)/solver.o : \ 
     6346$(MODEL_LIB)(solver.o) :   \ 
     6347   $(MODEL_LIB)(dom_oce.o) \ 
     6348   $(MODEL_LIB)(dynspg_exp.o) \ 
     6349   $(MODEL_LIB)(dynspg_flt.o) \ 
     6350   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     6351   $(MODEL_LIB)(dynspg_rl.o) \ 
     6352   $(MODEL_LIB)(dynspg_ts.o) \ 
     6353   $(MODEL_LIB)(in_out_manager.o) \ 
     6354   $(MODEL_LIB)(lbclnk.o) \ 
     6355   $(MODEL_LIB)(lib_feti.o) \ 
     6356   $(MODEL_LIB)(lib_mpp.o) \ 
     6357   $(MODEL_LIB)(lib_print.o) \ 
     6358   $(MODEL_LIB)(obc_oce.o) \ 
     6359   $(MODEL_LIB)(obc_par.o) \ 
     6360   $(MODEL_LIB)(oce.o) \ 
     6361   $(MODEL_LIB)(par_kind.o) \ 
     6362   $(MODEL_LIB)(par_oce.o) \ 
     6363   $(MODEL_LIB)(phycst.o) \ 
     6364   $(MODEL_LIB)(prtctl.o) \ 
     6365   $(MODEL_LIB)(sol_oce.o) \ 
     6366   $(MODEL_LIB)(solfet.o) \ 
     6367   $(MODEL_LIB)(solpcg.o) \ 
     6368   $(MODEL_LIB)(solsor.o) \ 
     6369   $(MODEL_LIB)(trdmod.o) \ 
     6370   $(MODEL_LIB)(trdmod_oce.o) \ 
    63426371   dom_oce.F90 \ 
    63436372   dynspg_exp.F90 \ 
     
    63586387   phycst.F90 \ 
    63596388   prtctl.f90 \ 
     6389   sol_oce.F90 \ 
    63606390   solfet.F90 \ 
    63616391   solpcg.F90 \ 
    63626392   solsor.F90 \ 
    6363    sol_oce.F90 \ 
    63646393   trdmod.F90 \ 
    63656394   trdmod_oce.F90 \ 
    6366    $(MODEL_LIB)/dom_oce.o \ 
    6367    $(MODEL_LIB)/dynspg_exp.o \ 
    6368    $(MODEL_LIB)/dynspg_flt.o \ 
    6369    $(MODEL_LIB)/dynspg_flt_jki.o \ 
    6370    $(MODEL_LIB)/dynspg_rl.o \ 
    6371    $(MODEL_LIB)/dynspg_ts.o \ 
    6372    $(MODEL_LIB)/in_out_manager.o \ 
    6373    $(MODEL_LIB)/lbclnk.o \ 
    6374    $(MODEL_LIB)/lib_feti.o \ 
    6375    $(MODEL_LIB)/lib_mpp.o \ 
    6376    $(MODEL_LIB)/lib_print.o \ 
    6377    $(MODEL_LIB)/obc_oce.o \ 
    6378    $(MODEL_LIB)/obc_par.o \ 
    6379    $(MODEL_LIB)/oce.o \ 
    6380    $(MODEL_LIB)/par_kind.o \ 
    6381    $(MODEL_LIB)/par_oce.o \ 
    6382    $(MODEL_LIB)/phycst.o \ 
    6383    $(MODEL_LIB)/prtctl.o \ 
    6384    $(MODEL_LIB)/solfet.o \ 
    6385    $(MODEL_LIB)/solpcg.o \ 
    6386    $(MODEL_LIB)/solsor.o \ 
    6387    $(MODEL_LIB)/sol_oce.o \ 
    6388    $(MODEL_LIB)/trdmod.o \ 
    6389    $(MODEL_LIB)/trdmod_oce.o \ 
     6395   $(MODEL_LIB)(dom_oce.o) \ 
     6396   $(MODEL_LIB)(dynspg.o) \ 
     6397   $(MODEL_LIB)(in_out_manager.o) \ 
     6398   $(MODEL_LIB)(lbclnk.o) \ 
     6399   $(MODEL_LIB)(lib_mpp.o) \ 
     6400   $(MODEL_LIB)(obc_oce.o) \ 
     6401   $(MODEL_LIB)(oce.o) \ 
     6402   $(MODEL_LIB)(sol_oce.o) \ 
     6403   $(MODEL_LIB)(solisl.o) \ 
     6404   $(MODEL_LIB)(solmat.o) \ 
     6405   $(MODEL_LIB)(zdf_oce.o) \ 
    63906406   dom_oce.F90 \ 
    63916407   dynspg.F90 \ 
     
    63956411   obc_oce.F90 \ 
    63966412   oce.F90 \ 
     6413   sol_oce.F90 \ 
    63976414   solisl.F90 \ 
    63986415   solmat.F90 \ 
    6399    sol_oce.F90 \ 
    64006416   zdf_oce.F90 \ 
    6401    $(MODEL_LIB)/dom_oce.o \ 
    6402    $(MODEL_LIB)/dynspg.o \ 
    6403    $(MODEL_LIB)/in_out_manager.o \ 
    6404    $(MODEL_LIB)/lbclnk.o \ 
    6405    $(MODEL_LIB)/lib_mpp.o \ 
    6406    $(MODEL_LIB)/obc_oce.o \ 
    6407    $(MODEL_LIB)/oce.o \ 
    6408    $(MODEL_LIB)/solisl.o \ 
    6409    $(MODEL_LIB)/solmat.o \ 
    6410    $(MODEL_LIB)/sol_oce.o \ 
    6411    $(MODEL_LIB)/zdf_oce.o \ 
    64126417   solver.F90 
    6413 $(MODEL_LIB)/sol_oce.o :   \ 
    6414    par_kind.F90 \ 
    6415    $(MODEL_LIB)/par_kind.o \ 
    6416    par_oce.F90 \ 
    6417    $(MODEL_LIB)/par_oce.o \ 
    6418    sol_oce.F90 
    6419 $(MODEL_LIB)/step1d.o : \ 
    6420    blk_oce.F90 \ 
    6421    cpl_oce.F90 \ 
    6422    daymod.F90 \ 
    6423    diadimg.F90 \ 
    6424    diahth.F90 \ 
    6425    dianam.F90 \ 
    6426    diaspr.F90 \ 
    6427    diawri.F90 \ 
    6428    dom_ice.F90 \ 
    6429    dom_oce.F90 \ 
    6430    dtasal.F90 \ 
    6431    dtasst.F90 \ 
    6432    dtatem.F90 \ 
    6433    dynspg.F90 \ 
    6434    dynspg_ts.F90 \ 
    6435    dynzdf_exp.F90 \ 
    6436    eosbn2.F90 \ 
    6437    flxblk.F90 \ 
    6438    flxmod.F90 \ 
    6439    flxrnf.F90 \ 
    6440    flx_oce.F90 \ 
    6441    iceini.F90 \ 
    6442    ice.F90 \ 
    6443    ice_oce.F90 \ 
    6444    in_out_manager.F90 \ 
    6445    lbclnk.F90 \ 
    6446    ldfdyn_oce.F90 \ 
    6447    ldfslp.F90 \ 
    6448    ldftra_oce.F90 \ 
    6449    lib_mpp.F90 \ 
    6450    lib_print.f90 \ 
    6451    limdia.F90 \ 
    6452    limdyn.F90 \ 
    6453    limflx.F90 \ 
    6454    limrst.F90 \ 
    6455    limthd.F90 \ 
    6456    limtrp.F90 \ 
    6457    limwri.F90 \ 
    6458    obctra.F90 \ 
    6459    ocesbc.F90 \ 
    6460    oce.F90 \ 
    6461    ocfzpt.F90 \ 
    6462    par_kind.F90 \ 
    6463    par_oce.F90 \ 
    6464    phycst.F90 \ 
    6465    prtctl.f90 \ 
    6466    solisl.F90 \ 
    6467    sol_oce.F90 \ 
    6468    taumod.F90 \ 
    6469    tradmp.F90 \ 
    6470    traqsr.F90 \ 
    6471    trazdf_exp.F90 \ 
    6472    trc_oce.F90 \ 
    6473    trdmod.F90 \ 
    6474    trdmod_oce.F90 \ 
    6475    zdfddm.F90 \ 
    6476    zdfkpp.F90 \ 
    6477    zdfmxl.F90 \ 
    6478    zdftke.F90 \ 
    6479    zdf_oce.F90 \ 
    6480    $(MODEL_LIB)/blk_oce.o \ 
    6481    $(MODEL_LIB)/cpl_oce.o \ 
    6482    $(MODEL_LIB)/daymod.o \ 
    6483    $(MODEL_LIB)/diadimg.o \ 
    6484    $(MODEL_LIB)/diahth.o \ 
    6485    $(MODEL_LIB)/dianam.o \ 
    6486    $(MODEL_LIB)/diaspr.o \ 
    6487    $(MODEL_LIB)/diawri.o \ 
    6488    $(MODEL_LIB)/dom_ice.o \ 
    6489    $(MODEL_LIB)/dom_oce.o \ 
    6490    $(MODEL_LIB)/dtasal.o \ 
    6491    $(MODEL_LIB)/dtasst.o \ 
    6492    $(MODEL_LIB)/dtatem.o \ 
    6493    $(MODEL_LIB)/dynspg.o \ 
    6494    $(MODEL_LIB)/dynspg_ts.o \ 
    6495    $(MODEL_LIB)/dynzdf_exp.o \ 
    6496    $(MODEL_LIB)/eosbn2.o \ 
    6497    $(MODEL_LIB)/flxblk.o \ 
    6498    $(MODEL_LIB)/flxmod.o \ 
    6499    $(MODEL_LIB)/flxrnf.o \ 
    6500    $(MODEL_LIB)/flx_oce.o \ 
    6501    $(MODEL_LIB)/iceini.o \ 
    6502    $(MODEL_LIB)/ice.o \ 
    6503    $(MODEL_LIB)/ice_oce.o \ 
    6504    $(MODEL_LIB)/in_out_manager.o \ 
    6505    $(MODEL_LIB)/lbclnk.o \ 
    6506    $(MODEL_LIB)/ldfdyn_oce.o \ 
    6507    $(MODEL_LIB)/ldfslp.o \ 
    6508    $(MODEL_LIB)/ldftra_oce.o \ 
    6509    $(MODEL_LIB)/lib_mpp.o \ 
    6510    $(MODEL_LIB)/lib_print.o \ 
    6511    $(MODEL_LIB)/limdia.o \ 
    6512    $(MODEL_LIB)/limdyn.o \ 
    6513    $(MODEL_LIB)/limflx.o \ 
    6514    $(MODEL_LIB)/limrst.o \ 
    6515    $(MODEL_LIB)/limthd.o \ 
    6516    $(MODEL_LIB)/limtrp.o \ 
    6517    $(MODEL_LIB)/limwri.o \ 
    6518    $(MODEL_LIB)/obctra.o \ 
    6519    $(MODEL_LIB)/ocesbc.o \ 
    6520    $(MODEL_LIB)/oce.o \ 
    6521    $(MODEL_LIB)/ocfzpt.o \ 
    6522    $(MODEL_LIB)/par_kind.o \ 
    6523    $(MODEL_LIB)/par_oce.o \ 
    6524    $(MODEL_LIB)/phycst.o \ 
    6525    $(MODEL_LIB)/prtctl.o \ 
    6526    $(MODEL_LIB)/solisl.o \ 
    6527    $(MODEL_LIB)/sol_oce.o \ 
    6528    $(MODEL_LIB)/taumod.o \ 
    6529    $(MODEL_LIB)/tradmp.o \ 
    6530    $(MODEL_LIB)/traqsr.o \ 
    6531    $(MODEL_LIB)/trazdf_exp.o \ 
    6532    $(MODEL_LIB)/trc_oce.o \ 
    6533    $(MODEL_LIB)/trdmod.o \ 
    6534    $(MODEL_LIB)/trdmod_oce.o \ 
    6535    $(MODEL_LIB)/zdfddm.o \ 
    6536    $(MODEL_LIB)/zdfkpp.o \ 
    6537    $(MODEL_LIB)/zdfmxl.o \ 
    6538    $(MODEL_LIB)/zdftke.o \ 
    6539    $(MODEL_LIB)/zdf_oce.o \ 
    6540    daymod.F90 \ 
    6541    diawri1d.F90 \ 
    6542    diawri.F90 \ 
    6543    dom_oce.F90 \ 
    6544    dtasal.F90 \ 
    6545    dtasst.F90 \ 
    6546    dtatem.F90 \ 
    6547    dyncor1d.F90 \ 
    6548    dynnxt1d.F90 \ 
    6549    dynzdf_exp.F90 \ 
    6550    dynzdf_imp.F90 \ 
    6551    dynzdf_imp_atsk.F90 \ 
    6552    dynzdf_iso.F90 \ 
    6553    eosbn2.F90 \ 
    6554    flxfwb.F90 \ 
    6555    flxmod.F90 \ 
    6556    flxrnf.F90 \ 
    6557    icestp1d.F90 \ 
    6558    ice_oce.F90 \ 
    6559    in_out_manager.F90 \ 
    6560    lbclnk.F90 \ 
    6561    ldfdyn_oce.F90 \ 
    6562    ldftra_oce.F90 \ 
    6563    ocesbc.F90 \ 
    6564    oce.F90 \ 
    6565    ocfzpt.F90 \ 
    6566    prtctl.f90 \ 
    6567    restart.F90 \ 
    6568    stpctl.F90 \ 
    6569    taumod.F90 \ 
    6570    tranxt.F90 \ 
    6571    traqsr.F90 \ 
    6572    trasbc.F90 \ 
    6573    trazdf_exp.F90 \ 
    6574    trazdf_imp.F90 \ 
    6575    trazdf_iso.F90 \ 
    6576    trazdf_iso_vopt.F90 \ 
    6577    zdfbfr.F90 \ 
    6578    zdfddm.F90 \ 
    6579    zdfevd.F90 \ 
    6580    zdfkpp.F90 \ 
    6581    zdfmxl.F90 \ 
    6582    zdfric.F90 \ 
    6583    zdftke.F90 \ 
    6584    zdf_oce.F90 \ 
    6585    $(MODEL_LIB)/daymod.o \ 
    6586    $(MODEL_LIB)/diawri1d.o \ 
    6587    $(MODEL_LIB)/diawri.o \ 
    6588    $(MODEL_LIB)/dom_oce.o \ 
    6589    $(MODEL_LIB)/dtasal.o \ 
    6590    $(MODEL_LIB)/dtasst.o \ 
    6591    $(MODEL_LIB)/dtatem.o \ 
    6592    $(MODEL_LIB)/dyncor1d.o \ 
    6593    $(MODEL_LIB)/dynnxt1d.o \ 
    6594    $(MODEL_LIB)/dynzdf_exp.o \ 
    6595    $(MODEL_LIB)/dynzdf_imp.o \ 
    6596    $(MODEL_LIB)/dynzdf_imp_atsk.o \ 
    6597    $(MODEL_LIB)/dynzdf_iso.o \ 
    6598    $(MODEL_LIB)/eosbn2.o \ 
    6599    $(MODEL_LIB)/flxfwb.o \ 
    6600    $(MODEL_LIB)/flxmod.o \ 
    6601    $(MODEL_LIB)/flxrnf.o \ 
    6602    $(MODEL_LIB)/icestp1d.o \ 
    6603    $(MODEL_LIB)/ice_oce.o \ 
    6604    $(MODEL_LIB)/in_out_manager.o \ 
    6605    $(MODEL_LIB)/lbclnk.o \ 
    6606    $(MODEL_LIB)/ldfdyn_oce.o \ 
    6607    $(MODEL_LIB)/ldftra_oce.o \ 
    6608    $(MODEL_LIB)/ocesbc.o \ 
    6609    $(MODEL_LIB)/oce.o \ 
    6610    $(MODEL_LIB)/ocfzpt.o \ 
    6611    $(MODEL_LIB)/prtctl.o \ 
    6612    $(MODEL_LIB)/restart.o \ 
    6613    $(MODEL_LIB)/stpctl.o \ 
    6614    $(MODEL_LIB)/taumod.o \ 
    6615    $(MODEL_LIB)/tranxt.o \ 
    6616    $(MODEL_LIB)/traqsr.o \ 
    6617    $(MODEL_LIB)/trasbc.o \ 
    6618    $(MODEL_LIB)/trazdf_exp.o \ 
    6619    $(MODEL_LIB)/trazdf_imp.o \ 
    6620    $(MODEL_LIB)/trazdf_iso.o \ 
    6621    $(MODEL_LIB)/trazdf_iso_vopt.o \ 
    6622    $(MODEL_LIB)/zdfbfr.o \ 
    6623    $(MODEL_LIB)/zdfddm.o \ 
    6624    $(MODEL_LIB)/zdfevd.o \ 
    6625    $(MODEL_LIB)/zdfkpp.o \ 
    6626    $(MODEL_LIB)/zdfmxl.o \ 
    6627    $(MODEL_LIB)/zdfric.o \ 
    6628    $(MODEL_LIB)/zdftke.o \ 
    6629    $(MODEL_LIB)/zdf_oce.o \ 
    6630    domzgr_substitute.h90 \ 
    6631    zdfddm_substitute.h90 \ 
    6632    KEY_CPP \ 
    6633    step1d.F90 
    6634 $(MODEL_LIB)/step.o :   \ 
     6418$(MODEL_LIB)(step.o) :  \ 
     6419   $(MODEL_LIB)(blk_oce.o) \ 
     6420   $(MODEL_LIB)(cpl_oce.o) \ 
     6421   $(MODEL_LIB)(daymod.o) \ 
     6422   $(MODEL_LIB)(diadimg.o) \ 
     6423   $(MODEL_LIB)(diahth.o) \ 
     6424   $(MODEL_LIB)(dianam.o) \ 
     6425   $(MODEL_LIB)(diaptr.o) \ 
     6426   $(MODEL_LIB)(diaspr.o) \ 
     6427   $(MODEL_LIB)(diawri.o) \ 
     6428   $(MODEL_LIB)(dom_ice.o) \ 
     6429   $(MODEL_LIB)(dom_oce.o) \ 
     6430   $(MODEL_LIB)(dtasal.o) \ 
     6431   $(MODEL_LIB)(dtasst.o) \ 
     6432   $(MODEL_LIB)(dtatem.o) \ 
     6433   $(MODEL_LIB)(dynspg.o) \ 
     6434   $(MODEL_LIB)(dynspg_exp.o) \ 
     6435   $(MODEL_LIB)(dynspg_flt.o) \ 
     6436   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     6437   $(MODEL_LIB)(dynspg_rl.o) \ 
     6438   $(MODEL_LIB)(dynspg_ts.o) \ 
     6439   $(MODEL_LIB)(dynzdf_exp.o) \ 
     6440   $(MODEL_LIB)(eosbn2.o) \ 
     6441   $(MODEL_LIB)(flo4rk.o) \ 
     6442   $(MODEL_LIB)(flo_oce.o) \ 
     6443   $(MODEL_LIB)(floblk.o) \ 
     6444   $(MODEL_LIB)(flodom.o) \ 
     6445   $(MODEL_LIB)(flowri.o) \ 
     6446   $(MODEL_LIB)(flx_oce.o) \ 
     6447   $(MODEL_LIB)(flxblk.o) \ 
     6448   $(MODEL_LIB)(flxmod.o) \ 
     6449   $(MODEL_LIB)(flxrnf.o) \ 
     6450   $(MODEL_LIB)(ice.o) \ 
     6451   $(MODEL_LIB)(ice_oce.o) \ 
     6452   $(MODEL_LIB)(iceini.o) \ 
     6453   $(MODEL_LIB)(in_out_manager.o) \ 
     6454   $(MODEL_LIB)(lbclnk.o) \ 
     6455   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     6456   $(MODEL_LIB)(ldfslp.o) \ 
     6457   $(MODEL_LIB)(ldftra_oce.o) \ 
     6458   $(MODEL_LIB)(lib_mpp.o) \ 
     6459   $(MODEL_LIB)(lib_print.o) \ 
     6460   $(MODEL_LIB)(limdia.o) \ 
     6461   $(MODEL_LIB)(limdyn.o) \ 
     6462   $(MODEL_LIB)(limflx.o) \ 
     6463   $(MODEL_LIB)(limrst.o) \ 
     6464   $(MODEL_LIB)(limthd.o) \ 
     6465   $(MODEL_LIB)(limtrp.o) \ 
     6466   $(MODEL_LIB)(limwri.o) \ 
     6467   $(MODEL_LIB)(obc_oce.o) \ 
     6468   $(MODEL_LIB)(obccli.o) \ 
     6469   $(MODEL_LIB)(obcdyn.o) \ 
     6470   $(MODEL_LIB)(obctra.o) \ 
     6471   $(MODEL_LIB)(oce.o) \ 
     6472   $(MODEL_LIB)(ocesbc.o) \ 
     6473   $(MODEL_LIB)(ocfzpt.o) \ 
     6474   $(MODEL_LIB)(par_kind.o) \ 
     6475   $(MODEL_LIB)(par_oce.o) \ 
     6476   $(MODEL_LIB)(phycst.o) \ 
     6477   $(MODEL_LIB)(prtctl.o) \ 
     6478   $(MODEL_LIB)(sol_oce.o) \ 
     6479   $(MODEL_LIB)(solfet.o) \ 
     6480   $(MODEL_LIB)(solisl.o) \ 
     6481   $(MODEL_LIB)(solpcg.o) \ 
     6482   $(MODEL_LIB)(solsor.o) \ 
     6483   $(MODEL_LIB)(taumod.o) \ 
     6484   $(MODEL_LIB)(trabbl.o) \ 
     6485   $(MODEL_LIB)(tradmp.o) \ 
     6486   $(MODEL_LIB)(traqsr.o) \ 
     6487   $(MODEL_LIB)(trazdf_exp.o) \ 
     6488   $(MODEL_LIB)(trc_oce.o) \ 
     6489   $(MODEL_LIB)(trdmod.o) \ 
     6490   $(MODEL_LIB)(trdmod_oce.o) \ 
     6491   $(MODEL_LIB)(zdf_oce.o) \ 
     6492   $(MODEL_LIB)(zdfddm.o) \ 
     6493   $(MODEL_LIB)(zdfkpp.o) \ 
     6494   $(MODEL_LIB)(zdfmxl.o) \ 
     6495   $(MODEL_LIB)(zdftke.o) \ 
    66356496   blk_oce.F90 \ 
    66366497   cpl_oce.F90 \ 
     
    66566517   eosbn2.F90 \ 
    66576518   flo4rk.F90 \ 
     6519   flo_oce.F90 \ 
    66586520   floblk.F90 \ 
    66596521   flodom.F90 \ 
    66606522   flowri.F90 \ 
    6661    flo_oce.F90 \ 
     6523   flx_oce.F90 \ 
    66626524   flxblk.F90 \ 
    66636525   flxmod.F90 \ 
    66646526   flxrnf.F90 \ 
    6665    flx_oce.F90 \ 
    6666    iceini.F90 \ 
    66676527   ice.F90 \ 
    66686528   ice_oce.F90 \ 
     6529   iceini.F90 \ 
    66696530   in_out_manager.F90 \ 
    66706531   lbclnk.F90 \ 
     
    66816542   limtrp.F90 \ 
    66826543   limwri.F90 \ 
     6544   obc_oce.F90 \ 
    66836545   obccli.F90 \ 
    66846546   obcdyn.F90 \ 
    66856547   obctra.F90 \ 
    6686    obc_oce.F90 \ 
     6548   oce.F90 \ 
    66876549   ocesbc.F90 \ 
    6688    oce.F90 \ 
    66896550   ocfzpt.F90 \ 
    66906551   par_kind.F90 \ 
     
    66926553   phycst.F90 \ 
    66936554   prtctl.f90 \ 
     6555   sol_oce.F90 \ 
    66946556   solfet.F90 \ 
    66956557   solisl.F90 \ 
    66966558   solpcg.F90 \ 
    66976559   solsor.F90 \ 
    6698    sol_oce.F90 \ 
    66996560   taumod.F90 \ 
    67006561   trabbl.F90 \ 
     
    67056566   trdmod.F90 \ 
    67066567   trdmod_oce.F90 \ 
     6568   zdf_oce.F90 \ 
    67076569   zdfddm.F90 \ 
    67086570   zdfkpp.F90 \ 
    67096571   zdfmxl.F90 \ 
    67106572   zdftke.F90 \ 
    6711    zdf_oce.F90 \ 
    6712    $(MODEL_LIB)/blk_oce.o \ 
    6713    $(MODEL_LIB)/cpl_oce.o \ 
    6714    $(MODEL_LIB)/daymod.o \ 
    6715    $(MODEL_LIB)/diadimg.o \ 
    6716    $(MODEL_LIB)/diahth.o \ 
    6717    $(MODEL_LIB)/dianam.o \ 
    6718    $(MODEL_LIB)/diaptr.o \ 
    6719    $(MODEL_LIB)/diaspr.o \ 
    6720    $(MODEL_LIB)/diawri.o \ 
    6721    $(MODEL_LIB)/dom_ice.o \ 
    6722    $(MODEL_LIB)/dom_oce.o \ 
    6723    $(MODEL_LIB)/dtasal.o \ 
    6724    $(MODEL_LIB)/dtasst.o \ 
    6725    $(MODEL_LIB)/dtatem.o \ 
    6726    $(MODEL_LIB)/dynspg.o \ 
    6727    $(MODEL_LIB)/dynspg_exp.o \ 
    6728    $(MODEL_LIB)/dynspg_flt.o \ 
    6729    $(MODEL_LIB)/dynspg_flt_jki.o \ 
    6730    $(MODEL_LIB)/dynspg_rl.o \ 
    6731    $(MODEL_LIB)/dynspg_ts.o \ 
    6732    $(MODEL_LIB)/dynzdf_exp.o \ 
    6733    $(MODEL_LIB)/eosbn2.o \ 
    6734    $(MODEL_LIB)/flo4rk.o \ 
    6735    $(MODEL_LIB)/floblk.o \ 
    6736    $(MODEL_LIB)/flodom.o \ 
    6737    $(MODEL_LIB)/flowri.o \ 
    6738    $(MODEL_LIB)/flo_oce.o \ 
    6739    $(MODEL_LIB)/flxblk.o \ 
    6740    $(MODEL_LIB)/flxmod.o \ 
    6741    $(MODEL_LIB)/flxrnf.o \ 
    6742    $(MODEL_LIB)/flx_oce.o \ 
    6743    $(MODEL_LIB)/iceini.o \ 
    6744    $(MODEL_LIB)/ice.o \ 
    6745    $(MODEL_LIB)/ice_oce.o \ 
    6746    $(MODEL_LIB)/in_out_manager.o \ 
    6747    $(MODEL_LIB)/lbclnk.o \ 
    6748    $(MODEL_LIB)/ldfdyn_oce.o \ 
    6749    $(MODEL_LIB)/ldfslp.o \ 
    6750    $(MODEL_LIB)/ldftra_oce.o \ 
    6751    $(MODEL_LIB)/lib_mpp.o \ 
    6752    $(MODEL_LIB)/lib_print.o \ 
    6753    $(MODEL_LIB)/limdia.o \ 
    6754    $(MODEL_LIB)/limdyn.o \ 
    6755    $(MODEL_LIB)/limflx.o \ 
    6756    $(MODEL_LIB)/limrst.o \ 
    6757    $(MODEL_LIB)/limthd.o \ 
    6758    $(MODEL_LIB)/limtrp.o \ 
    6759    $(MODEL_LIB)/limwri.o \ 
    6760    $(MODEL_LIB)/obccli.o \ 
    6761    $(MODEL_LIB)/obcdyn.o \ 
    6762    $(MODEL_LIB)/obctra.o \ 
    6763    $(MODEL_LIB)/obc_oce.o \ 
    6764    $(MODEL_LIB)/ocesbc.o \ 
    6765    $(MODEL_LIB)/oce.o \ 
    6766    $(MODEL_LIB)/ocfzpt.o \ 
    6767    $(MODEL_LIB)/par_kind.o \ 
    6768    $(MODEL_LIB)/par_oce.o \ 
    6769    $(MODEL_LIB)/phycst.o \ 
    6770    $(MODEL_LIB)/prtctl.o \ 
    6771    $(MODEL_LIB)/solfet.o \ 
    6772    $(MODEL_LIB)/solisl.o \ 
    6773    $(MODEL_LIB)/solpcg.o \ 
    6774    $(MODEL_LIB)/solsor.o \ 
    6775    $(MODEL_LIB)/sol_oce.o \ 
    6776    $(MODEL_LIB)/taumod.o \ 
    6777    $(MODEL_LIB)/trabbl.o \ 
    6778    $(MODEL_LIB)/tradmp.o \ 
    6779    $(MODEL_LIB)/traqsr.o \ 
    6780    $(MODEL_LIB)/trazdf_exp.o \ 
    6781    $(MODEL_LIB)/trc_oce.o \ 
    6782    $(MODEL_LIB)/trdmod.o \ 
    6783    $(MODEL_LIB)/trdmod_oce.o \ 
    6784    $(MODEL_LIB)/zdfddm.o \ 
    6785    $(MODEL_LIB)/zdfkpp.o \ 
    6786    $(MODEL_LIB)/zdfmxl.o \ 
    6787    $(MODEL_LIB)/zdftke.o \ 
    6788    $(MODEL_LIB)/zdf_oce.o \ 
     6573   $(MODEL_LIB)(cla.o) \ 
     6574   $(MODEL_LIB)(cla_div.o) \ 
     6575   $(MODEL_LIB)(closea.o) \ 
     6576   $(MODEL_LIB)(cpl.o) \ 
     6577   $(MODEL_LIB)(cpl_oce.o) \ 
     6578   $(MODEL_LIB)(daymod.o) \ 
     6579   $(MODEL_LIB)(diafwb.o) \ 
     6580   $(MODEL_LIB)(diagap.o) \ 
     6581   $(MODEL_LIB)(diahdy.o) \ 
     6582   $(MODEL_LIB)(diahth.o) \ 
     6583   $(MODEL_LIB)(diaptr.o) \ 
     6584   $(MODEL_LIB)(diaspr.o) \ 
     6585   $(MODEL_LIB)(diawri.o) \ 
     6586   $(MODEL_LIB)(divcur.o) \ 
     6587   $(MODEL_LIB)(dom_oce.o) \ 
     6588   $(MODEL_LIB)(dtasal.o) \ 
     6589   $(MODEL_LIB)(dtasst.o) \ 
     6590   $(MODEL_LIB)(dtatem.o) \ 
     6591   $(MODEL_LIB)(dynhpg.o) \ 
     6592   $(MODEL_LIB)(dynhpg_atsk.o) \ 
     6593   $(MODEL_LIB)(dynkeg.o) \ 
     6594   $(MODEL_LIB)(dynldf_bilap.o) \ 
     6595   $(MODEL_LIB)(dynldf_bilapg.o) \ 
     6596   $(MODEL_LIB)(dynldf_iso.o) \ 
     6597   $(MODEL_LIB)(dynldf_lap.o) \ 
     6598   $(MODEL_LIB)(dynnxt.o) \ 
     6599   $(MODEL_LIB)(dynspg.o) \ 
     6600   $(MODEL_LIB)(dynvor.o) \ 
     6601   $(MODEL_LIB)(dynzad.o) \ 
     6602   $(MODEL_LIB)(dynzdf_exp.o) \ 
     6603   $(MODEL_LIB)(dynzdf_imp.o) \ 
     6604   $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
     6605   $(MODEL_LIB)(dynzdf_iso.o) \ 
     6606   $(MODEL_LIB)(eosbn2.o) \ 
     6607   $(MODEL_LIB)(flo_oce.o) \ 
     6608   $(MODEL_LIB)(floats.o) \ 
     6609   $(MODEL_LIB)(flxfwb.o) \ 
     6610   $(MODEL_LIB)(flxmod.o) \ 
     6611   $(MODEL_LIB)(flxrnf.o) \ 
     6612   $(MODEL_LIB)(ice_oce.o) \ 
     6613   $(MODEL_LIB)(icestp.o) \ 
     6614   $(MODEL_LIB)(in_out_manager.o) \ 
     6615   $(MODEL_LIB)(lbclnk.o) \ 
     6616   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     6617   $(MODEL_LIB)(ldfeiv.o) \ 
     6618   $(MODEL_LIB)(ldfslp.o) \ 
     6619   $(MODEL_LIB)(ldftra_oce.o) \ 
     6620   $(MODEL_LIB)(obc_par.o) \ 
     6621   $(MODEL_LIB)(obcdta.o) \ 
     6622   $(MODEL_LIB)(obcrad.o) \ 
     6623   $(MODEL_LIB)(obcrst.o) \ 
     6624   $(MODEL_LIB)(obcspg.o) \ 
     6625   $(MODEL_LIB)(oce.o) \ 
     6626   $(MODEL_LIB)(ocesbc.o) \ 
     6627   $(MODEL_LIB)(ocfzpt.o) \ 
     6628   $(MODEL_LIB)(prtctl.o) \ 
     6629   $(MODEL_LIB)(restart.o) \ 
     6630   $(MODEL_LIB)(stpctl.o) \ 
     6631   $(MODEL_LIB)(taumod.o) \ 
     6632   $(MODEL_LIB)(traadv_cen2.o) \ 
     6633   $(MODEL_LIB)(traadv_ctl.o) \ 
     6634   $(MODEL_LIB)(traadv_muscl.o) \ 
     6635   $(MODEL_LIB)(traadv_muscl2.o) \ 
     6636   $(MODEL_LIB)(traadv_tvd.o) \ 
     6637   $(MODEL_LIB)(trabbc.o) \ 
     6638   $(MODEL_LIB)(trabbl.o) \ 
     6639   $(MODEL_LIB)(tradmp.o) \ 
     6640   $(MODEL_LIB)(traldf_bilap.o) \ 
     6641   $(MODEL_LIB)(traldf_bilapg.o) \ 
     6642   $(MODEL_LIB)(traldf_iso.o) \ 
     6643   $(MODEL_LIB)(traldf_iso_zps.o) \ 
     6644   $(MODEL_LIB)(traldf_lap.o) \ 
     6645   $(MODEL_LIB)(tranpc.o) \ 
     6646   $(MODEL_LIB)(tranxt.o) \ 
     6647   $(MODEL_LIB)(traqsr.o) \ 
     6648   $(MODEL_LIB)(trasbc.o) \ 
     6649   $(MODEL_LIB)(trazdf_exp.o) \ 
     6650   $(MODEL_LIB)(trazdf_imp.o) \ 
     6651   $(MODEL_LIB)(trazdf_iso.o) \ 
     6652   $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
     6653   $(MODEL_LIB)(trcstp.o) \ 
     6654   $(MODEL_LIB)(trdicp.o) \ 
     6655   $(MODEL_LIB)(trdmld.o) \ 
     6656   $(MODEL_LIB)(trdvor.o) \ 
     6657   $(MODEL_LIB)(wzvmod.o) \ 
     6658   $(MODEL_LIB)(zdf_oce.o) \ 
     6659   $(MODEL_LIB)(zdfbfr.o) \ 
     6660   $(MODEL_LIB)(zdfddm.o) \ 
     6661   $(MODEL_LIB)(zdfevd.o) \ 
     6662   $(MODEL_LIB)(zdfkpp.o) \ 
     6663   $(MODEL_LIB)(zdfmxl.o) \ 
     6664   $(MODEL_LIB)(zdfric.o) \ 
     6665   $(MODEL_LIB)(zdftke.o) \ 
     6666   $(MODEL_LIB)(zpshde.o) \ 
    67896667   cla.F90 \ 
    67906668   cla_div.F90 \ 
     
    68086686   dynhpg_atsk.F90 \ 
    68096687   dynkeg.F90 \ 
     6688   dynldf_bilap.F90 \ 
    68106689   dynldf_bilapg.F90 \ 
    6811    dynldf_bilap.F90 \ 
    68126690   dynldf_iso.F90 \ 
    68136691   dynldf_lap.F90 \ 
     
    68216699   dynzdf_iso.F90 \ 
    68226700   eosbn2.F90 \ 
     6701   flo_oce.F90 \ 
    68236702   floats.F90 \ 
    6824    flo_oce.F90 \ 
    68256703   flxfwb.F90 \ 
    68266704   flxmod.F90 \ 
    68276705   flxrnf.F90 \ 
     6706   ice_oce.F90 \ 
    68286707   icestp.F90 \ 
    6829    ice_oce.F90 \ 
    68306708   in_out_manager.F90 \ 
    68316709   lbclnk.F90 \ 
     
    68346712   ldfslp.F90 \ 
    68356713   ldftra_oce.F90 \ 
     6714   obc_par.F90 \ 
    68366715   obcdta.F90 \ 
    68376716   obcrad.F90 \ 
    68386717   obcrst.F90 \ 
    68396718   obcspg.F90 \ 
    6840    obc_par.F90 \ 
     6719   oce.F90 \ 
    68416720   ocesbc.F90 \ 
    6842    oce.F90 \ 
    68436721   ocfzpt.F90 \ 
    68446722   prtctl.f90 \ 
     
    68486726   traadv_cen2.F90 \ 
    68496727   traadv_ctl.F90 \ 
     6728   traadv_muscl.F90 \ 
    68506729   traadv_muscl2.F90 \ 
    6851    traadv_muscl.F90 \ 
    68526730   traadv_tvd.F90 \ 
    68536731   trabbc.F90 \ 
    68546732   trabbl.F90 \ 
    68556733   tradmp.F90 \ 
     6734   traldf_bilap.F90 \ 
    68566735   traldf_bilapg.F90 \ 
    6857    traldf_bilap.F90 \ 
    68586736   traldf_iso.F90 \ 
    68596737   traldf_iso_zps.F90 \ 
     
    68726750   trdvor.F90 \ 
    68736751   wzvmod.F90 \ 
     6752   zdf_oce.F90 \ 
    68746753   zdfbfr.F90 \ 
    68756754   zdfddm.F90 \ 
     
    68796758   zdfric.F90 \ 
    68806759   zdftke.F90 \ 
    6881    zdf_oce.F90 \ 
    68826760   zpshde.F90 \ 
    6883    $(MODEL_LIB)/cla.o \ 
    6884    $(MODEL_LIB)/cla_div.o \ 
    6885    $(MODEL_LIB)/closea.o \ 
    6886    $(MODEL_LIB)/cpl.o \ 
    6887    $(MODEL_LIB)/cpl_oce.o \ 
    6888    $(MODEL_LIB)/daymod.o \ 
    6889    $(MODEL_LIB)/diafwb.o \ 
    6890    $(MODEL_LIB)/diagap.o \ 
    6891    $(MODEL_LIB)/diahdy.o \ 
    6892    $(MODEL_LIB)/diahth.o \ 
    6893    $(MODEL_LIB)/diaptr.o \ 
    6894    $(MODEL_LIB)/diaspr.o \ 
    6895    $(MODEL_LIB)/diawri.o \ 
    6896    $(MODEL_LIB)/divcur.o \ 
    6897    $(MODEL_LIB)/dom_oce.o \ 
    6898    $(MODEL_LIB)/dtasal.o \ 
    6899    $(MODEL_LIB)/dtasst.o \ 
    6900    $(MODEL_LIB)/dtatem.o \ 
    6901    $(MODEL_LIB)/dynhpg.o \ 
    6902    $(MODEL_LIB)/dynhpg_atsk.o \ 
    6903    $(MODEL_LIB)/dynkeg.o \ 
    6904    $(MODEL_LIB)/dynldf_bilapg.o \ 
    6905    $(MODEL_LIB)/dynldf_bilap.o \ 
    6906    $(MODEL_LIB)/dynldf_iso.o \ 
    6907    $(MODEL_LIB)/dynldf_lap.o \ 
    6908    $(MODEL_LIB)/dynnxt.o \ 
    6909    $(MODEL_LIB)/dynspg.o \ 
    6910    $(MODEL_LIB)/dynvor.o \ 
    6911    $(MODEL_LIB)/dynzad.o \ 
    6912    $(MODEL_LIB)/dynzdf_exp.o \ 
    6913    $(MODEL_LIB)/dynzdf_imp.o \ 
    6914    $(MODEL_LIB)/dynzdf_imp_atsk.o \ 
    6915    $(MODEL_LIB)/dynzdf_iso.o \ 
    6916    $(MODEL_LIB)/eosbn2.o \ 
    6917    $(MODEL_LIB)/floats.o \ 
    6918    $(MODEL_LIB)/flo_oce.o \ 
    6919    $(MODEL_LIB)/flxfwb.o \ 
    6920    $(MODEL_LIB)/flxmod.o \ 
    6921    $(MODEL_LIB)/flxrnf.o \ 
    6922    $(MODEL_LIB)/icestp.o \ 
    6923    $(MODEL_LIB)/ice_oce.o \ 
    6924    $(MODEL_LIB)/in_out_manager.o \ 
    6925    $(MODEL_LIB)/lbclnk.o \ 
    6926    $(MODEL_LIB)/ldfdyn_oce.o \ 
    6927    $(MODEL_LIB)/ldfeiv.o \ 
    6928    $(MODEL_LIB)/ldfslp.o \ 
    6929    $(MODEL_LIB)/ldftra_oce.o \ 
    6930    $(MODEL_LIB)/obcdta.o \ 
    6931    $(MODEL_LIB)/obcrad.o \ 
    6932    $(MODEL_LIB)/obcrst.o \ 
    6933    $(MODEL_LIB)/obcspg.o \ 
    6934    $(MODEL_LIB)/obc_par.o \ 
    6935    $(MODEL_LIB)/ocesbc.o \ 
    6936    $(MODEL_LIB)/oce.o \ 
    6937    $(MODEL_LIB)/ocfzpt.o \ 
    6938    $(MODEL_LIB)/prtctl.o \ 
    6939    $(MODEL_LIB)/restart.o \ 
    6940    $(MODEL_LIB)/stpctl.o \ 
    6941    $(MODEL_LIB)/taumod.o \ 
    6942    $(MODEL_LIB)/traadv_cen2.o \ 
    6943    $(MODEL_LIB)/traadv_ctl.o \ 
    6944    $(MODEL_LIB)/traadv_muscl2.o \ 
    6945    $(MODEL_LIB)/traadv_muscl.o \ 
    6946    $(MODEL_LIB)/traadv_tvd.o \ 
    6947    $(MODEL_LIB)/trabbc.o \ 
    6948    $(MODEL_LIB)/trabbl.o \ 
    6949    $(MODEL_LIB)/tradmp.o \ 
    6950    $(MODEL_LIB)/traldf_bilapg.o \ 
    6951    $(MODEL_LIB)/traldf_bilap.o \ 
    6952    $(MODEL_LIB)/traldf_iso.o \ 
    6953    $(MODEL_LIB)/traldf_iso_zps.o \ 
    6954    $(MODEL_LIB)/traldf_lap.o \ 
    6955    $(MODEL_LIB)/tranpc.o \ 
    6956    $(MODEL_LIB)/tranxt.o \ 
    6957    $(MODEL_LIB)/traqsr.o \ 
    6958    $(MODEL_LIB)/trasbc.o \ 
    6959    $(MODEL_LIB)/trazdf_exp.o \ 
    6960    $(MODEL_LIB)/trazdf_imp.o \ 
    6961    $(MODEL_LIB)/trazdf_iso.o \ 
    6962    $(MODEL_LIB)/trazdf_iso_vopt.o \ 
    6963    $(MODEL_LIB)/trcstp.o \ 
    6964    $(MODEL_LIB)/trdicp.o \ 
    6965    $(MODEL_LIB)/trdmld.o \ 
    6966    $(MODEL_LIB)/trdvor.o \ 
    6967    $(MODEL_LIB)/wzvmod.o \ 
    6968    $(MODEL_LIB)/zdfbfr.o \ 
    6969    $(MODEL_LIB)/zdfddm.o \ 
    6970    $(MODEL_LIB)/zdfevd.o \ 
    6971    $(MODEL_LIB)/zdfkpp.o \ 
    6972    $(MODEL_LIB)/zdfmxl.o \ 
    6973    $(MODEL_LIB)/zdfric.o \ 
    6974    $(MODEL_LIB)/zdftke.o \ 
    6975    $(MODEL_LIB)/zdf_oce.o \ 
    6976    $(MODEL_LIB)/zpshde.o \ 
    69776761   domzgr_substitute.h90 \ 
    69786762   zdfddm_substitute.h90 \ 
    69796763   KEY_CPP \ 
    69806764   step.F90 
    6981 $(MODEL_LIB)/stpctl.o : \ 
     6765$(MODEL_LIB)(step1d.o) :   \ 
     6766   $(MODEL_LIB)(blk_oce.o) \ 
     6767   $(MODEL_LIB)(cpl_oce.o) \ 
     6768   $(MODEL_LIB)(daymod.o) \ 
     6769   $(MODEL_LIB)(diadimg.o) \ 
     6770   $(MODEL_LIB)(diahth.o) \ 
     6771   $(MODEL_LIB)(dianam.o) \ 
     6772   $(MODEL_LIB)(diaspr.o) \ 
     6773   $(MODEL_LIB)(diawri.o) \ 
     6774   $(MODEL_LIB)(dom_ice.o) \ 
     6775   $(MODEL_LIB)(dom_oce.o) \ 
     6776   $(MODEL_LIB)(dtasal.o) \ 
     6777   $(MODEL_LIB)(dtasst.o) \ 
     6778   $(MODEL_LIB)(dtatem.o) \ 
     6779   $(MODEL_LIB)(dynspg.o) \ 
     6780   $(MODEL_LIB)(dynspg_ts.o) \ 
     6781   $(MODEL_LIB)(dynzdf_exp.o) \ 
     6782   $(MODEL_LIB)(eosbn2.o) \ 
     6783   $(MODEL_LIB)(flx_oce.o) \ 
     6784   $(MODEL_LIB)(flxblk.o) \ 
     6785   $(MODEL_LIB)(flxmod.o) \ 
     6786   $(MODEL_LIB)(flxrnf.o) \ 
     6787   $(MODEL_LIB)(ice.o) \ 
     6788   $(MODEL_LIB)(ice_oce.o) \ 
     6789   $(MODEL_LIB)(iceini.o) \ 
     6790   $(MODEL_LIB)(in_out_manager.o) \ 
     6791   $(MODEL_LIB)(lbclnk.o) \ 
     6792   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     6793   $(MODEL_LIB)(ldfslp.o) \ 
     6794   $(MODEL_LIB)(ldftra_oce.o) \ 
     6795   $(MODEL_LIB)(lib_mpp.o) \ 
     6796   $(MODEL_LIB)(lib_print.o) \ 
     6797   $(MODEL_LIB)(limdia.o) \ 
     6798   $(MODEL_LIB)(limdyn.o) \ 
     6799   $(MODEL_LIB)(limflx.o) \ 
     6800   $(MODEL_LIB)(limrst.o) \ 
     6801   $(MODEL_LIB)(limthd.o) \ 
     6802   $(MODEL_LIB)(limtrp.o) \ 
     6803   $(MODEL_LIB)(limwri.o) \ 
     6804   $(MODEL_LIB)(obctra.o) \ 
     6805   $(MODEL_LIB)(oce.o) \ 
     6806   $(MODEL_LIB)(ocesbc.o) \ 
     6807   $(MODEL_LIB)(ocfzpt.o) \ 
     6808   $(MODEL_LIB)(par_kind.o) \ 
     6809   $(MODEL_LIB)(par_oce.o) \ 
     6810   $(MODEL_LIB)(phycst.o) \ 
     6811   $(MODEL_LIB)(prtctl.o) \ 
     6812   $(MODEL_LIB)(sol_oce.o) \ 
     6813   $(MODEL_LIB)(solisl.o) \ 
     6814   $(MODEL_LIB)(taumod.o) \ 
     6815   $(MODEL_LIB)(tradmp.o) \ 
     6816   $(MODEL_LIB)(traqsr.o) \ 
     6817   $(MODEL_LIB)(trazdf_exp.o) \ 
     6818   $(MODEL_LIB)(trc_oce.o) \ 
     6819   $(MODEL_LIB)(trdmod.o) \ 
     6820   $(MODEL_LIB)(trdmod_oce.o) \ 
     6821   $(MODEL_LIB)(zdf_oce.o) \ 
     6822   $(MODEL_LIB)(zdfddm.o) \ 
     6823   $(MODEL_LIB)(zdfkpp.o) \ 
     6824   $(MODEL_LIB)(zdfmxl.o) \ 
     6825   $(MODEL_LIB)(zdftke.o) \ 
     6826   blk_oce.F90 \ 
     6827   cpl_oce.F90 \ 
    69826828   daymod.F90 \ 
    69836829   diadimg.F90 \ 
     
    69856831   dianam.F90 \ 
    69866832   diaspr.F90 \ 
     6833   diawri.F90 \ 
     6834   dom_ice.F90 \ 
     6835   dom_oce.F90 \ 
     6836   dtasal.F90 \ 
     6837   dtasst.F90 \ 
     6838   dtatem.F90 \ 
     6839   dynspg.F90 \ 
     6840   dynspg_ts.F90 \ 
     6841   dynzdf_exp.F90 \ 
     6842   eosbn2.F90 \ 
     6843   flx_oce.F90 \ 
     6844   flxblk.F90 \ 
     6845   flxmod.F90 \ 
     6846   flxrnf.F90 \ 
     6847   ice.F90 \ 
     6848   ice_oce.F90 \ 
     6849   iceini.F90 \ 
     6850   in_out_manager.F90 \ 
     6851   lbclnk.F90 \ 
     6852   ldfdyn_oce.F90 \ 
     6853   ldfslp.F90 \ 
     6854   ldftra_oce.F90 \ 
     6855   lib_mpp.F90 \ 
     6856   lib_print.f90 \ 
     6857   limdia.F90 \ 
     6858   limdyn.F90 \ 
     6859   limflx.F90 \ 
     6860   limrst.F90 \ 
     6861   limthd.F90 \ 
     6862   limtrp.F90 \ 
     6863   limwri.F90 \ 
     6864   obctra.F90 \ 
     6865   oce.F90 \ 
     6866   ocesbc.F90 \ 
     6867   ocfzpt.F90 \ 
     6868   par_kind.F90 \ 
     6869   par_oce.F90 \ 
     6870   phycst.F90 \ 
     6871   prtctl.f90 \ 
     6872   sol_oce.F90 \ 
     6873   solisl.F90 \ 
     6874   taumod.F90 \ 
     6875   tradmp.F90 \ 
     6876   traqsr.F90 \ 
     6877   trazdf_exp.F90 \ 
     6878   trc_oce.F90 \ 
     6879   trdmod.F90 \ 
     6880   trdmod_oce.F90 \ 
     6881   zdf_oce.F90 \ 
     6882   zdfddm.F90 \ 
     6883   zdfkpp.F90 \ 
     6884   zdfmxl.F90 \ 
     6885   zdftke.F90 \ 
     6886   $(MODEL_LIB)(daymod.o) \ 
     6887   $(MODEL_LIB)(diawri.o) \ 
     6888   $(MODEL_LIB)(diawri1d.o) \ 
     6889   $(MODEL_LIB)(dom_oce.o) \ 
     6890   $(MODEL_LIB)(dtasal.o) \ 
     6891   $(MODEL_LIB)(dtasst.o) \ 
     6892   $(MODEL_LIB)(dtatem.o) \ 
     6893   $(MODEL_LIB)(dyncor1d.o) \ 
     6894   $(MODEL_LIB)(dynnxt1d.o) \ 
     6895   $(MODEL_LIB)(dynzdf_exp.o) \ 
     6896   $(MODEL_LIB)(dynzdf_imp.o) \ 
     6897   $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
     6898   $(MODEL_LIB)(dynzdf_iso.o) \ 
     6899   $(MODEL_LIB)(eosbn2.o) \ 
     6900   $(MODEL_LIB)(flxfwb.o) \ 
     6901   $(MODEL_LIB)(flxmod.o) \ 
     6902   $(MODEL_LIB)(flxrnf.o) \ 
     6903   $(MODEL_LIB)(ice_oce.o) \ 
     6904   $(MODEL_LIB)(icestp1d.o) \ 
     6905   $(MODEL_LIB)(in_out_manager.o) \ 
     6906   $(MODEL_LIB)(lbclnk.o) \ 
     6907   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     6908   $(MODEL_LIB)(ldftra_oce.o) \ 
     6909   $(MODEL_LIB)(oce.o) \ 
     6910   $(MODEL_LIB)(ocesbc.o) \ 
     6911   $(MODEL_LIB)(ocfzpt.o) \ 
     6912   $(MODEL_LIB)(prtctl.o) \ 
     6913   $(MODEL_LIB)(restart.o) \ 
     6914   $(MODEL_LIB)(stpctl.o) \ 
     6915   $(MODEL_LIB)(taumod.o) \ 
     6916   $(MODEL_LIB)(tranxt.o) \ 
     6917   $(MODEL_LIB)(traqsr.o) \ 
     6918   $(MODEL_LIB)(trasbc.o) \ 
     6919   $(MODEL_LIB)(trazdf_exp.o) \ 
     6920   $(MODEL_LIB)(trazdf_imp.o) \ 
     6921   $(MODEL_LIB)(trazdf_iso.o) \ 
     6922   $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
     6923   $(MODEL_LIB)(zdf_oce.o) \ 
     6924   $(MODEL_LIB)(zdfbfr.o) \ 
     6925   $(MODEL_LIB)(zdfddm.o) \ 
     6926   $(MODEL_LIB)(zdfevd.o) \ 
     6927   $(MODEL_LIB)(zdfkpp.o) \ 
     6928   $(MODEL_LIB)(zdfmxl.o) \ 
     6929   $(MODEL_LIB)(zdfric.o) \ 
     6930   $(MODEL_LIB)(zdftke.o) \ 
     6931   daymod.F90 \ 
     6932   diawri.F90 \ 
     6933   diawri1d.F90 \ 
     6934   dom_oce.F90 \ 
     6935   dtasal.F90 \ 
     6936   dtasst.F90 \ 
     6937   dtatem.F90 \ 
     6938   dyncor1d.F90 \ 
     6939   dynnxt1d.F90 \ 
     6940   dynzdf_exp.F90 \ 
     6941   dynzdf_imp.F90 \ 
     6942   dynzdf_imp_atsk.F90 \ 
     6943   dynzdf_iso.F90 \ 
     6944   eosbn2.F90 \ 
     6945   flxfwb.F90 \ 
     6946   flxmod.F90 \ 
     6947   flxrnf.F90 \ 
     6948   ice_oce.F90 \ 
     6949   icestp1d.F90 \ 
     6950   in_out_manager.F90 \ 
     6951   lbclnk.F90 \ 
     6952   ldfdyn_oce.F90 \ 
     6953   ldftra_oce.F90 \ 
     6954   oce.F90 \ 
     6955   ocesbc.F90 \ 
     6956   ocfzpt.F90 \ 
     6957   prtctl.f90 \ 
     6958   restart.F90 \ 
     6959   stpctl.F90 \ 
     6960   taumod.F90 \ 
     6961   tranxt.F90 \ 
     6962   traqsr.F90 \ 
     6963   trasbc.F90 \ 
     6964   trazdf_exp.F90 \ 
     6965   trazdf_imp.F90 \ 
     6966   trazdf_iso.F90 \ 
     6967   trazdf_iso_vopt.F90 \ 
     6968   zdf_oce.F90 \ 
     6969   zdfbfr.F90 \ 
     6970   zdfddm.F90 \ 
     6971   zdfevd.F90 \ 
     6972   zdfkpp.F90 \ 
     6973   zdfmxl.F90 \ 
     6974   zdfric.F90 \ 
     6975   zdftke.F90 \ 
     6976   domzgr_substitute.h90 \ 
     6977   zdfddm_substitute.h90 \ 
     6978   KEY_CPP \ 
     6979   step1d.F90 
     6980$(MODEL_LIB)(stpctl.o) :   \ 
     6981   $(MODEL_LIB)(daymod.o) \ 
     6982   $(MODEL_LIB)(diadimg.o) \ 
     6983   $(MODEL_LIB)(diahth.o) \ 
     6984   $(MODEL_LIB)(dianam.o) \ 
     6985   $(MODEL_LIB)(diaspr.o) \ 
     6986   $(MODEL_LIB)(dom_oce.o) \ 
     6987   $(MODEL_LIB)(dynspg_exp.o) \ 
     6988   $(MODEL_LIB)(dynspg_flt.o) \ 
     6989   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     6990   $(MODEL_LIB)(dynspg_rl.o) \ 
     6991   $(MODEL_LIB)(dynspg_ts.o) \ 
     6992   $(MODEL_LIB)(flx_oce.o) \ 
     6993   $(MODEL_LIB)(flxrnf.o) \ 
     6994   $(MODEL_LIB)(ice_oce.o) \ 
     6995   $(MODEL_LIB)(in_out_manager.o) \ 
     6996   $(MODEL_LIB)(lbclnk.o) \ 
     6997   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     6998   $(MODEL_LIB)(ldftra_oce.o) \ 
     6999   $(MODEL_LIB)(lib_mpp.o) \ 
     7000   $(MODEL_LIB)(lib_print.o) \ 
     7001   $(MODEL_LIB)(obc_oce.o) \ 
     7002   $(MODEL_LIB)(oce.o) \ 
     7003   $(MODEL_LIB)(ocesbc.o) \ 
     7004   $(MODEL_LIB)(ocfzpt.o) \ 
     7005   $(MODEL_LIB)(par_kind.o) \ 
     7006   $(MODEL_LIB)(par_oce.o) \ 
     7007   $(MODEL_LIB)(phycst.o) \ 
     7008   $(MODEL_LIB)(prtctl.o) \ 
     7009   $(MODEL_LIB)(sol_oce.o) \ 
     7010   $(MODEL_LIB)(solfet.o) \ 
     7011   $(MODEL_LIB)(solpcg.o) \ 
     7012   $(MODEL_LIB)(solsor.o) \ 
     7013   $(MODEL_LIB)(taumod.o) \ 
     7014   $(MODEL_LIB)(trdmod.o) \ 
     7015   $(MODEL_LIB)(trdmod_oce.o) \ 
     7016   $(MODEL_LIB)(zdf_oce.o) \ 
     7017   $(MODEL_LIB)(zdfddm.o) \ 
     7018   $(MODEL_LIB)(zdfmxl.o) \ 
     7019   daymod.F90 \ 
     7020   diadimg.F90 \ 
     7021   diahth.F90 \ 
     7022   dianam.F90 \ 
     7023   diaspr.F90 \ 
    69877024   dom_oce.F90 \ 
    69887025   dynspg_exp.F90 \ 
     
    69917028   dynspg_rl.F90 \ 
    69927029   dynspg_ts.F90 \ 
     7030   flx_oce.F90 \ 
    69937031   flxrnf.F90 \ 
    6994    flx_oce.F90 \ 
    69957032   ice_oce.F90 \ 
    69967033   in_out_manager.F90 \ 
     
    70017038   lib_print.f90 \ 
    70027039   obc_oce.F90 \ 
     7040   oce.F90 \ 
    70037041   ocesbc.F90 \ 
    7004    oce.F90 \ 
    70057042   ocfzpt.F90 \ 
    70067043   par_kind.F90 \ 
     
    70087045   phycst.F90 \ 
    70097046   prtctl.f90 \ 
     7047   sol_oce.F90 \ 
    70107048   solfet.F90 \ 
    70117049   solpcg.F90 \ 
    70127050   solsor.F90 \ 
    7013    sol_oce.F90 \ 
    70147051   taumod.F90 \ 
    70157052   trdmod.F90 \ 
    70167053   trdmod_oce.F90 \ 
     7054   zdf_oce.F90 \ 
    70177055   zdfddm.F90 \ 
    70187056   zdfmxl.F90 \ 
    7019    zdf_oce.F90 \ 
    7020    $(MODEL_LIB)/daymod.o \ 
    7021    $(MODEL_LIB)/diadimg.o \ 
    7022    $(MODEL_LIB)/diahth.o \ 
    7023    $(MODEL_LIB)/dianam.o \ 
    7024    $(MODEL_LIB)/diaspr.o \ 
    7025    $(MODEL_LIB)/dom_oce.o \ 
    7026    $(MODEL_LIB)/dynspg_exp.o \ 
    7027    $(MODEL_LIB)/dynspg_flt.o \ 
    7028    $(MODEL_LIB)/dynspg_flt_jki.o \ 
    7029    $(MODEL_LIB)/dynspg_rl.o \ 
    7030    $(MODEL_LIB)/dynspg_ts.o \ 
    7031    $(MODEL_LIB)/flxrnf.o \ 
    7032    $(MODEL_LIB)/flx_oce.o \ 
    7033    $(MODEL_LIB)/ice_oce.o \ 
    7034    $(MODEL_LIB)/in_out_manager.o \ 
    7035    $(MODEL_LIB)/lbclnk.o \ 
    7036    $(MODEL_LIB)/ldfdyn_oce.o \ 
    7037    $(MODEL_LIB)/ldftra_oce.o \ 
    7038    $(MODEL_LIB)/lib_mpp.o \ 
    7039    $(MODEL_LIB)/lib_print.o \ 
    7040    $(MODEL_LIB)/obc_oce.o \ 
    7041    $(MODEL_LIB)/ocesbc.o \ 
    7042    $(MODEL_LIB)/oce.o \ 
    7043    $(MODEL_LIB)/ocfzpt.o \ 
    7044    $(MODEL_LIB)/par_kind.o \ 
    7045    $(MODEL_LIB)/par_oce.o \ 
    7046    $(MODEL_LIB)/phycst.o \ 
    7047    $(MODEL_LIB)/prtctl.o \ 
    7048    $(MODEL_LIB)/solfet.o \ 
    7049    $(MODEL_LIB)/solpcg.o \ 
    7050    $(MODEL_LIB)/solsor.o \ 
    7051    $(MODEL_LIB)/sol_oce.o \ 
    7052    $(MODEL_LIB)/taumod.o \ 
    7053    $(MODEL_LIB)/trdmod.o \ 
    7054    $(MODEL_LIB)/trdmod_oce.o \ 
    7055    $(MODEL_LIB)/zdfddm.o \ 
    7056    $(MODEL_LIB)/zdfmxl.o \ 
    7057    $(MODEL_LIB)/zdf_oce.o \ 
     7057   $(MODEL_LIB)(diawri.o) \ 
     7058   $(MODEL_LIB)(dom_oce.o) \ 
     7059   $(MODEL_LIB)(dynspg.o) \ 
     7060   $(MODEL_LIB)(in_out_manager.o) \ 
     7061   $(MODEL_LIB)(lbclnk.o) \ 
     7062   $(MODEL_LIB)(lib_mpp.o) \ 
     7063   $(MODEL_LIB)(oce.o) \ 
     7064   $(MODEL_LIB)(sol_oce.o) \ 
     7065   $(MODEL_LIB)(solisl.o) \ 
    70587066   diawri.F90 \ 
    70597067   dom_oce.F90 \ 
     
    70637071   lib_mpp.F90 \ 
    70647072   oce.F90 \ 
     7073   sol_oce.F90 \ 
    70657074   solisl.F90 \ 
    7066    sol_oce.F90 \ 
    7067    $(MODEL_LIB)/diawri.o \ 
    7068    $(MODEL_LIB)/dom_oce.o \ 
    7069    $(MODEL_LIB)/dynspg.o \ 
    7070    $(MODEL_LIB)/in_out_manager.o \ 
    7071    $(MODEL_LIB)/lbclnk.o \ 
    7072    $(MODEL_LIB)/lib_mpp.o \ 
    7073    $(MODEL_LIB)/oce.o \ 
    7074    $(MODEL_LIB)/solisl.o \ 
    7075    $(MODEL_LIB)/sol_oce.o \ 
    70767075   stpctl.F90 
    7077 $(MODEL_LIB)/taumod.o : \ 
    7078    dom_oce.F90 \ 
    7079    in_out_manager.F90 \ 
    7080    lib_mpp.F90 \ 
    7081    lib_print.f90 \ 
    7082    oce.F90 \ 
    7083    par_kind.F90 \ 
    7084    par_oce.F90 \ 
    7085    phycst.F90 \ 
    7086    prtctl.f90 \ 
    7087    $(MODEL_LIB)/dom_oce.o \ 
    7088    $(MODEL_LIB)/in_out_manager.o \ 
    7089    $(MODEL_LIB)/lib_mpp.o \ 
    7090    $(MODEL_LIB)/lib_print.o \ 
    7091    $(MODEL_LIB)/oce.o \ 
    7092    $(MODEL_LIB)/par_kind.o \ 
    7093    $(MODEL_LIB)/par_oce.o \ 
    7094    $(MODEL_LIB)/phycst.o \ 
    7095    $(MODEL_LIB)/prtctl.o \ 
     7076$(MODEL_LIB)(taumod.o) :   \ 
     7077   $(MODEL_LIB)(dom_oce.o) \ 
     7078   $(MODEL_LIB)(in_out_manager.o) \ 
     7079   $(MODEL_LIB)(lib_mpp.o) \ 
     7080   $(MODEL_LIB)(lib_print.o) \ 
     7081   $(MODEL_LIB)(oce.o) \ 
     7082   $(MODEL_LIB)(par_kind.o) \ 
     7083   $(MODEL_LIB)(par_oce.o) \ 
     7084   $(MODEL_LIB)(phycst.o) \ 
     7085   $(MODEL_LIB)(prtctl.o) \ 
     7086   dom_oce.F90 \ 
     7087   in_out_manager.F90 \ 
     7088   lib_mpp.F90 \ 
     7089   lib_print.f90 \ 
     7090   oce.F90 \ 
     7091   par_kind.F90 \ 
     7092   par_oce.F90 \ 
     7093   phycst.F90 \ 
     7094   prtctl.f90 \ 
     7095   $(MODEL_LIB)(daymod.o) \ 
     7096   $(MODEL_LIB)(dom_oce.o) \ 
     7097   $(MODEL_LIB)(in_out_manager.o) \ 
     7098   $(MODEL_LIB)(lbclnk.o) \ 
     7099   $(MODEL_LIB)(phycst.o) \ 
    70967100   daymod.F90 \ 
    70977101   dom_oce.F90 \ 
     
    70997103   lbclnk.F90 \ 
    71007104   phycst.F90 \ 
    7101    $(MODEL_LIB)/daymod.o \ 
    7102    $(MODEL_LIB)/dom_oce.o \ 
    7103    $(MODEL_LIB)/in_out_manager.o \ 
    7104    $(MODEL_LIB)/lbclnk.o \ 
    7105    $(MODEL_LIB)/phycst.o \ 
     7105   $(MODEL_LIB)(cpl_oce.o) \ 
     7106   $(MODEL_LIB)(geo2ocean.o) \ 
    71067107   cpl_oce.F90 \ 
    71077108   geo2ocean.F90 \ 
    7108    $(MODEL_LIB)/cpl_oce.o \ 
    7109    $(MODEL_LIB)/geo2ocean.o \ 
    71107109   tau_coupled.h90 \ 
    71117110   tau_coupled_ice.h90 \ 
     
    71147113   KEY_CPP \ 
    71157114   taumod.F90 
    7116 $(MODEL_LIB)/thd_ice.o :   \ 
    7117    par_oce.F90 \ 
    7118    $(MODEL_LIB)/par_oce.o \ 
     7115$(MODEL_LIB)(thd_ice.o) :  \ 
     7116   $(MODEL_LIB)(par_oce.o) \ 
     7117   par_oce.F90 \ 
     7118   $(MODEL_LIB)(par_ice.o) \ 
    71197119   par_ice.F90 \ 
    7120    $(MODEL_LIB)/par_ice.o \ 
    71217120   thd_ice.F90 
    7122 $(MODEL_LIB)/traadv_cen2.o :  \ 
     7121$(MODEL_LIB)(traadv_cen2.o) : \ 
     7122   $(MODEL_LIB)(daymod.o) \ 
     7123   $(MODEL_LIB)(dianam.o) \ 
     7124   $(MODEL_LIB)(dom_oce.o) \ 
     7125   $(MODEL_LIB)(dynspg_exp.o) \ 
     7126   $(MODEL_LIB)(dynspg_flt.o) \ 
     7127   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     7128   $(MODEL_LIB)(dynspg_rl.o) \ 
     7129   $(MODEL_LIB)(dynspg_ts.o) \ 
     7130   $(MODEL_LIB)(in_out_manager.o) \ 
     7131   $(MODEL_LIB)(ldftra_oce.o) \ 
     7132   $(MODEL_LIB)(lib_mpp.o) \ 
     7133   $(MODEL_LIB)(lib_print.o) \ 
     7134   $(MODEL_LIB)(oce.o) \ 
     7135   $(MODEL_LIB)(par_kind.o) \ 
     7136   $(MODEL_LIB)(par_oce.o) \ 
     7137   $(MODEL_LIB)(phycst.o) \ 
     7138   $(MODEL_LIB)(prtctl.o) \ 
     7139   $(MODEL_LIB)(trabbl.o) \ 
     7140   $(MODEL_LIB)(trdicp.o) \ 
     7141   $(MODEL_LIB)(trdicp_oce.o) \ 
     7142   $(MODEL_LIB)(trdmld.o) \ 
     7143   $(MODEL_LIB)(trdmld_oce.o) \ 
     7144   $(MODEL_LIB)(trdmod.o) \ 
     7145   $(MODEL_LIB)(trdmod_oce.o) \ 
     7146   $(MODEL_LIB)(trdvor.o) \ 
     7147   $(MODEL_LIB)(trdvor_oce.o) \ 
    71237148   daymod.F90 \ 
    71247149   dianam.F90 \ 
     
    71477172   trdvor.F90 \ 
    71487173   trdvor_oce.F90 \ 
    7149    $(MODEL_LIB)/daymod.o \ 
    7150    $(MODEL_LIB)/dianam.o \ 
    7151    $(MODEL_LIB)/dom_oce.o \ 
    7152    $(MODEL_LIB)/dynspg_exp.o \ 
    7153    $(MODEL_LIB)/dynspg_flt.o \ 
    7154    $(MODEL_LIB)/dynspg_flt_jki.o \ 
    7155    $(MODEL_LIB)/dynspg_rl.o \ 
    7156    $(MODEL_LIB)/dynspg_ts.o \ 
    7157    $(MODEL_LIB)/in_out_manager.o \ 
    7158    $(MODEL_LIB)/ldftra_oce.o \ 
    7159    $(MODEL_LIB)/lib_mpp.o \ 
    7160    $(MODEL_LIB)/lib_print.o \ 
    7161    $(MODEL_LIB)/oce.o \ 
    7162    $(MODEL_LIB)/par_kind.o \ 
    7163    $(MODEL_LIB)/par_oce.o \ 
    7164    $(MODEL_LIB)/phycst.o \ 
    7165    $(MODEL_LIB)/prtctl.o \ 
    7166    $(MODEL_LIB)/trabbl.o \ 
    7167    $(MODEL_LIB)/trdicp.o \ 
    7168    $(MODEL_LIB)/trdicp_oce.o \ 
    7169    $(MODEL_LIB)/trdmld.o \ 
    7170    $(MODEL_LIB)/trdmld_oce.o \ 
    7171    $(MODEL_LIB)/trdmod.o \ 
    7172    $(MODEL_LIB)/trdmod_oce.o \ 
    7173    $(MODEL_LIB)/trdvor.o \ 
    7174    $(MODEL_LIB)/trdvor_oce.o \ 
     7174   $(MODEL_LIB)(diaptr.o) \ 
     7175   $(MODEL_LIB)(dom_oce.o) \ 
     7176   $(MODEL_LIB)(dynspg.o) \ 
     7177   $(MODEL_LIB)(flxrnf.o) \ 
     7178   $(MODEL_LIB)(in_out_manager.o) \ 
     7179   $(MODEL_LIB)(lbclnk.o) \ 
     7180   $(MODEL_LIB)(lib_mpp.o) \ 
     7181   $(MODEL_LIB)(oce.o) \ 
     7182   $(MODEL_LIB)(ocfzpt.o) \ 
     7183   $(MODEL_LIB)(prtctl.o) \ 
     7184   $(MODEL_LIB)(trabbl.o) \ 
     7185   $(MODEL_LIB)(trdmod.o) \ 
     7186   $(MODEL_LIB)(trdmod_oce.o) \ 
    71757187   diaptr.F90 \ 
    71767188   dom_oce.F90 \ 
     
    71867198   trdmod.F90 \ 
    71877199   trdmod_oce.F90 \ 
    7188    $(MODEL_LIB)/diaptr.o \ 
    7189    $(MODEL_LIB)/dom_oce.o \ 
    7190    $(MODEL_LIB)/dynspg.o \ 
    7191    $(MODEL_LIB)/flxrnf.o \ 
    7192    $(MODEL_LIB)/in_out_manager.o \ 
    7193    $(MODEL_LIB)/lbclnk.o \ 
    7194    $(MODEL_LIB)/lib_mpp.o \ 
    7195    $(MODEL_LIB)/oce.o \ 
    7196    $(MODEL_LIB)/ocfzpt.o \ 
    7197    $(MODEL_LIB)/prtctl.o \ 
    7198    $(MODEL_LIB)/trabbl.o \ 
    7199    $(MODEL_LIB)/trdmod.o \ 
    7200    $(MODEL_LIB)/trdmod_oce.o \ 
    7201    oce.F90 \ 
    7202    $(MODEL_LIB)/oce.o \ 
     7200   $(MODEL_LIB)(oce.o) \ 
     7201   oce.F90 \ 
    72037202   domzgr_substitute.h90 \ 
    72047203   traadv_cen2_atsk.h90 \ 
     
    72067205   KEY_CPP \ 
    72077206   traadv_cen2.F90 
    7208 $(MODEL_LIB)/traadv_ctl.o :   \ 
    7209    lib_print.f90 \ 
    7210    par_kind.F90 \ 
    7211    par_oce.F90 \ 
    7212    $(MODEL_LIB)/lib_print.o \ 
    7213    $(MODEL_LIB)/par_kind.o \ 
    7214    $(MODEL_LIB)/par_oce.o \ 
    7215    dom_oce.F90 \ 
    7216    in_out_manager.F90 \ 
    7217    $(MODEL_LIB)/dom_oce.o \ 
    7218    $(MODEL_LIB)/in_out_manager.o \ 
     7207$(MODEL_LIB)(traadv_ctl.o) :  \ 
     7208   $(MODEL_LIB)(lib_print.o) \ 
     7209   $(MODEL_LIB)(par_kind.o) \ 
     7210   $(MODEL_LIB)(par_oce.o) \ 
     7211   lib_print.f90 \ 
     7212   par_kind.F90 \ 
     7213   par_oce.F90 \ 
     7214   $(MODEL_LIB)(dom_oce.o) \ 
     7215   $(MODEL_LIB)(in_out_manager.o) \ 
     7216   dom_oce.F90 \ 
     7217   in_out_manager.F90 \ 
    72197218   traadv_ctl.F90 
    7220 $(MODEL_LIB)/traadv_muscl2.o :   \ 
     7219$(MODEL_LIB)(traadv_muscl.o) :   \ 
     7220   $(MODEL_LIB)(daymod.o) \ 
     7221   $(MODEL_LIB)(dianam.o) \ 
     7222   $(MODEL_LIB)(dom_oce.o) \ 
     7223   $(MODEL_LIB)(dynspg_exp.o) \ 
     7224   $(MODEL_LIB)(dynspg_flt.o) \ 
     7225   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     7226   $(MODEL_LIB)(dynspg_rl.o) \ 
     7227   $(MODEL_LIB)(dynspg_ts.o) \ 
     7228   $(MODEL_LIB)(in_out_manager.o) \ 
     7229   $(MODEL_LIB)(ldftra_oce.o) \ 
     7230   $(MODEL_LIB)(lib_mpp.o) \ 
     7231   $(MODEL_LIB)(lib_print.o) \ 
     7232   $(MODEL_LIB)(oce.o) \ 
     7233   $(MODEL_LIB)(par_kind.o) \ 
     7234   $(MODEL_LIB)(par_oce.o) \ 
     7235   $(MODEL_LIB)(phycst.o) \ 
     7236   $(MODEL_LIB)(prtctl.o) \ 
     7237   $(MODEL_LIB)(trabbl.o) \ 
     7238   $(MODEL_LIB)(trdicp.o) \ 
     7239   $(MODEL_LIB)(trdicp_oce.o) \ 
     7240   $(MODEL_LIB)(trdmld.o) \ 
     7241   $(MODEL_LIB)(trdmld_oce.o) \ 
     7242   $(MODEL_LIB)(trdmod.o) \ 
     7243   $(MODEL_LIB)(trdmod_oce.o) \ 
     7244   $(MODEL_LIB)(trdvor.o) \ 
     7245   $(MODEL_LIB)(trdvor_oce.o) \ 
    72217246   daymod.F90 \ 
    72227247   dianam.F90 \ 
     
    72457270   trdvor.F90 \ 
    72467271   trdvor_oce.F90 \ 
    7247    $(MODEL_LIB)/daymod.o \ 
    7248    $(MODEL_LIB)/dianam.o \ 
    7249    $(MODEL_LIB)/dom_oce.o \ 
    7250    $(MODEL_LIB)/dynspg_exp.o \ 
    7251    $(MODEL_LIB)/dynspg_flt.o \ 
    7252    $(MODEL_LIB)/dynspg_flt_jki.o \ 
    7253    $(MODEL_LIB)/dynspg_rl.o \ 
    7254    $(MODEL_LIB)/dynspg_ts.o \ 
    7255    $(MODEL_LIB)/in_out_manager.o \ 
    7256    $(MODEL_LIB)/ldftra_oce.o \ 
    7257    $(MODEL_LIB)/lib_mpp.o \ 
    7258    $(MODEL_LIB)/lib_print.o \ 
    7259    $(MODEL_LIB)/oce.o \ 
    7260    $(MODEL_LIB)/par_kind.o \ 
    7261    $(MODEL_LIB)/par_oce.o \ 
    7262    $(MODEL_LIB)/phycst.o \ 
    7263    $(MODEL_LIB)/prtctl.o \ 
    7264    $(MODEL_LIB)/trabbl.o \ 
    7265    $(MODEL_LIB)/trdicp.o \ 
    7266    $(MODEL_LIB)/trdicp_oce.o \ 
    7267    $(MODEL_LIB)/trdmld.o \ 
    7268    $(MODEL_LIB)/trdmld_oce.o \ 
    7269    $(MODEL_LIB)/trdmod.o \ 
    7270    $(MODEL_LIB)/trdmod_oce.o \ 
    7271    $(MODEL_LIB)/trdvor.o \ 
    7272    $(MODEL_LIB)/trdvor_oce.o \ 
     7272   $(MODEL_LIB)(diaptr.o) \ 
     7273   $(MODEL_LIB)(dom_oce.o) \ 
     7274   $(MODEL_LIB)(dynspg.o) \ 
     7275   $(MODEL_LIB)(in_out_manager.o) \ 
     7276   $(MODEL_LIB)(lbclnk.o) \ 
     7277   $(MODEL_LIB)(lib_mpp.o) \ 
     7278   $(MODEL_LIB)(oce.o) \ 
     7279   $(MODEL_LIB)(prtctl.o) \ 
     7280   $(MODEL_LIB)(trabbl.o) \ 
     7281   $(MODEL_LIB)(trdmod.o) \ 
     7282   $(MODEL_LIB)(trdmod_oce.o) \ 
    72737283   diaptr.F90 \ 
    72747284   dom_oce.F90 \ 
     
    72827292   trdmod.F90 \ 
    72837293   trdmod_oce.F90 \ 
    7284    $(MODEL_LIB)/diaptr.o \ 
    7285    $(MODEL_LIB)/dom_oce.o \ 
    7286    $(MODEL_LIB)/dynspg.o \ 
    7287    $(MODEL_LIB)/in_out_manager.o \ 
    7288    $(MODEL_LIB)/lbclnk.o \ 
    7289    $(MODEL_LIB)/lib_mpp.o \ 
    7290    $(MODEL_LIB)/oce.o \ 
    7291    $(MODEL_LIB)/prtctl.o \ 
    7292    $(MODEL_LIB)/trabbl.o \ 
    7293    $(MODEL_LIB)/trdmod.o \ 
    7294    $(MODEL_LIB)/trdmod_oce.o \ 
    72957294   domzgr_substitute.h90 \ 
    72967295   vectopt_loop_substitute.h90 \ 
    72977296   KEY_CPP \ 
    7298    traadv_muscl2.F90 
    7299 $(MODEL_LIB)/traadv_muscl.o : \ 
     7297   traadv_muscl.F90 
     7298$(MODEL_LIB)(traadv_muscl2.o) :  \ 
     7299   $(MODEL_LIB)(daymod.o) \ 
     7300   $(MODEL_LIB)(dianam.o) \ 
     7301   $(MODEL_LIB)(dom_oce.o) \ 
     7302   $(MODEL_LIB)(dynspg_exp.o) \ 
     7303   $(MODEL_LIB)(dynspg_flt.o) \ 
     7304   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     7305   $(MODEL_LIB)(dynspg_rl.o) \ 
     7306   $(MODEL_LIB)(dynspg_ts.o) \ 
     7307   $(MODEL_LIB)(in_out_manager.o) \ 
     7308   $(MODEL_LIB)(ldftra_oce.o) \ 
     7309   $(MODEL_LIB)(lib_mpp.o) \ 
     7310   $(MODEL_LIB)(lib_print.o) \ 
     7311   $(MODEL_LIB)(oce.o) \ 
     7312   $(MODEL_LIB)(par_kind.o) \ 
     7313   $(MODEL_LIB)(par_oce.o) \ 
     7314   $(MODEL_LIB)(phycst.o) \ 
     7315   $(MODEL_LIB)(prtctl.o) \ 
     7316   $(MODEL_LIB)(trabbl.o) \ 
     7317   $(MODEL_LIB)(trdicp.o) \ 
     7318   $(MODEL_LIB)(trdicp_oce.o) \ 
     7319   $(MODEL_LIB)(trdmld.o) \ 
     7320   $(MODEL_LIB)(trdmld_oce.o) \ 
     7321   $(MODEL_LIB)(trdmod.o) \ 
     7322   $(MODEL_LIB)(trdmod_oce.o) \ 
     7323   $(MODEL_LIB)(trdvor.o) \ 
     7324   $(MODEL_LIB)(trdvor_oce.o) \ 
    73007325   daymod.F90 \ 
    73017326   dianam.F90 \ 
     
    73247349   trdvor.F90 \ 
    73257350   trdvor_oce.F90 \ 
    7326    $(MODEL_LIB)/daymod.o \ 
    7327    $(MODEL_LIB)/dianam.o \ 
    7328    $(MODEL_LIB)/dom_oce.o \ 
    7329    $(MODEL_LIB)/dynspg_exp.o \ 
    7330    $(MODEL_LIB)/dynspg_flt.o \ 
    7331    $(MODEL_LIB)/dynspg_flt_jki.o \ 
    7332    $(MODEL_LIB)/dynspg_rl.o \ 
    7333    $(MODEL_LIB)/dynspg_ts.o \ 
    7334    $(MODEL_LIB)/in_out_manager.o \ 
    7335    $(MODEL_LIB)/ldftra_oce.o \ 
    7336    $(MODEL_LIB)/lib_mpp.o \ 
    7337    $(MODEL_LIB)/lib_print.o \ 
    7338    $(MODEL_LIB)/oce.o \ 
    7339    $(MODEL_LIB)/par_kind.o \ 
    7340    $(MODEL_LIB)/par_oce.o \ 
    7341    $(MODEL_LIB)/phycst.o \ 
    7342    $(MODEL_LIB)/prtctl.o \ 
    7343    $(MODEL_LIB)/trabbl.o \ 
    7344    $(MODEL_LIB)/trdicp.o \ 
    7345    $(MODEL_LIB)/trdicp_oce.o \ 
    7346    $(MODEL_LIB)/trdmld.o \ 
    7347    $(MODEL_LIB)/trdmld_oce.o \ 
    7348    $(MODEL_LIB)/trdmod.o \ 
    7349    $(MODEL_LIB)/trdmod_oce.o \ 
    7350    $(MODEL_LIB)/trdvor.o \ 
    7351    $(MODEL_LIB)/trdvor_oce.o \ 
     7351   $(MODEL_LIB)(diaptr.o) \ 
     7352   $(MODEL_LIB)(dom_oce.o) \ 
     7353   $(MODEL_LIB)(dynspg.o) \ 
     7354   $(MODEL_LIB)(in_out_manager.o) \ 
     7355   $(MODEL_LIB)(lbclnk.o) \ 
     7356   $(MODEL_LIB)(lib_mpp.o) \ 
     7357   $(MODEL_LIB)(oce.o) \ 
     7358   $(MODEL_LIB)(prtctl.o) \ 
     7359   $(MODEL_LIB)(trabbl.o) \ 
     7360   $(MODEL_LIB)(trdmod.o) \ 
     7361   $(MODEL_LIB)(trdmod_oce.o) \ 
    73527362   diaptr.F90 \ 
    73537363   dom_oce.F90 \ 
     
    73617371   trdmod.F90 \ 
    73627372   trdmod_oce.F90 \ 
    7363    $(MODEL_LIB)/diaptr.o \ 
    7364    $(MODEL_LIB)/dom_oce.o \ 
    7365    $(MODEL_LIB)/dynspg.o \ 
    7366    $(MODEL_LIB)/in_out_manager.o \ 
    7367    $(MODEL_LIB)/lbclnk.o \ 
    7368    $(MODEL_LIB)/lib_mpp.o \ 
    7369    $(MODEL_LIB)/oce.o \ 
    7370    $(MODEL_LIB)/prtctl.o \ 
    7371    $(MODEL_LIB)/trabbl.o \ 
    7372    $(MODEL_LIB)/trdmod.o \ 
    7373    $(MODEL_LIB)/trdmod_oce.o \ 
    73747373   domzgr_substitute.h90 \ 
    73757374   vectopt_loop_substitute.h90 \ 
    73767375   KEY_CPP \ 
    7377    traadv_muscl.F90 
    7378 $(MODEL_LIB)/traadv_tvd.o :   \ 
     7376   traadv_muscl2.F90 
     7377$(MODEL_LIB)(traadv_tvd.o) :  \ 
     7378   $(MODEL_LIB)(daymod.o) \ 
     7379   $(MODEL_LIB)(dianam.o) \ 
     7380   $(MODEL_LIB)(dom_oce.o) \ 
     7381   $(MODEL_LIB)(dynspg_exp.o) \ 
     7382   $(MODEL_LIB)(dynspg_flt.o) \ 
     7383   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     7384   $(MODEL_LIB)(dynspg_rl.o) \ 
     7385   $(MODEL_LIB)(dynspg_ts.o) \ 
     7386   $(MODEL_LIB)(in_out_manager.o) \ 
     7387   $(MODEL_LIB)(ldftra_oce.o) \ 
     7388   $(MODEL_LIB)(lib_mpp.o) \ 
     7389   $(MODEL_LIB)(lib_print.o) \ 
     7390   $(MODEL_LIB)(oce.o) \ 
     7391   $(MODEL_LIB)(par_kind.o) \ 
     7392   $(MODEL_LIB)(par_oce.o) \ 
     7393   $(MODEL_LIB)(phycst.o) \ 
     7394   $(MODEL_LIB)(prtctl.o) \ 
     7395   $(MODEL_LIB)(trabbl.o) \ 
     7396   $(MODEL_LIB)(trdicp.o) \ 
     7397   $(MODEL_LIB)(trdicp_oce.o) \ 
     7398   $(MODEL_LIB)(trdmld.o) \ 
     7399   $(MODEL_LIB)(trdmld_oce.o) \ 
     7400   $(MODEL_LIB)(trdmod.o) \ 
     7401   $(MODEL_LIB)(trdmod_oce.o) \ 
     7402   $(MODEL_LIB)(trdvor.o) \ 
     7403   $(MODEL_LIB)(trdvor_oce.o) \ 
    73797404   daymod.F90 \ 
    73807405   dianam.F90 \ 
     
    74037428   trdvor.F90 \ 
    74047429   trdvor_oce.F90 \ 
    7405    $(MODEL_LIB)/daymod.o \ 
    7406    $(MODEL_LIB)/dianam.o \ 
    7407    $(MODEL_LIB)/dom_oce.o \ 
    7408    $(MODEL_LIB)/dynspg_exp.o \ 
    7409    $(MODEL_LIB)/dynspg_flt.o \ 
    7410    $(MODEL_LIB)/dynspg_flt_jki.o \ 
    7411    $(MODEL_LIB)/dynspg_rl.o \ 
    7412    $(MODEL_LIB)/dynspg_ts.o \ 
    7413    $(MODEL_LIB)/in_out_manager.o \ 
    7414    $(MODEL_LIB)/ldftra_oce.o \ 
    7415    $(MODEL_LIB)/lib_mpp.o \ 
    7416    $(MODEL_LIB)/lib_print.o \ 
    7417    $(MODEL_LIB)/oce.o \ 
    7418    $(MODEL_LIB)/par_kind.o \ 
    7419    $(MODEL_LIB)/par_oce.o \ 
    7420    $(MODEL_LIB)/phycst.o \ 
    7421    $(MODEL_LIB)/prtctl.o \ 
    7422    $(MODEL_LIB)/trabbl.o \ 
    7423    $(MODEL_LIB)/trdicp.o \ 
    7424    $(MODEL_LIB)/trdicp_oce.o \ 
    7425    $(MODEL_LIB)/trdmld.o \ 
    7426    $(MODEL_LIB)/trdmld_oce.o \ 
    7427    $(MODEL_LIB)/trdmod.o \ 
    7428    $(MODEL_LIB)/trdmod_oce.o \ 
    7429    $(MODEL_LIB)/trdvor.o \ 
    7430    $(MODEL_LIB)/trdvor_oce.o \ 
     7430   $(MODEL_LIB)(diaptr.o) \ 
     7431   $(MODEL_LIB)(dom_oce.o) \ 
     7432   $(MODEL_LIB)(dynspg.o) \ 
     7433   $(MODEL_LIB)(in_out_manager.o) \ 
     7434   $(MODEL_LIB)(lbclnk.o) \ 
     7435   $(MODEL_LIB)(lib_mpp.o) \ 
     7436   $(MODEL_LIB)(oce.o) \ 
     7437   $(MODEL_LIB)(prtctl.o) \ 
     7438   $(MODEL_LIB)(trabbl.o) \ 
     7439   $(MODEL_LIB)(trdmod.o) \ 
     7440   $(MODEL_LIB)(trdmod_oce.o) \ 
    74317441   diaptr.F90 \ 
    74327442   dom_oce.F90 \ 
     
    74407450   trdmod.F90 \ 
    74417451   trdmod_oce.F90 \ 
    7442    $(MODEL_LIB)/diaptr.o \ 
    7443    $(MODEL_LIB)/dom_oce.o \ 
    7444    $(MODEL_LIB)/dynspg.o \ 
    7445    $(MODEL_LIB)/in_out_manager.o \ 
    7446    $(MODEL_LIB)/lbclnk.o \ 
    7447    $(MODEL_LIB)/lib_mpp.o \ 
    7448    $(MODEL_LIB)/oce.o \ 
    7449    $(MODEL_LIB)/prtctl.o \ 
    7450    $(MODEL_LIB)/trabbl.o \ 
    7451    $(MODEL_LIB)/trdmod.o \ 
    7452    $(MODEL_LIB)/trdmod_oce.o \ 
    74537452   domzgr_substitute.h90 \ 
    74547453   vectopt_loop_substitute.h90 \ 
    74557454   KEY_CPP \ 
    74567455   traadv_tvd.F90 
    7457 $(MODEL_LIB)/trabbc.o : \ 
    7458    dom_oce.F90 \ 
    7459    in_out_manager.F90 \ 
    7460    lib_mpp.F90 \ 
    7461    lib_print.f90 \ 
    7462    par_kind.F90 \ 
    7463    par_oce.F90 \ 
    7464    $(MODEL_LIB)/dom_oce.o \ 
    7465    $(MODEL_LIB)/in_out_manager.o \ 
    7466    $(MODEL_LIB)/lib_mpp.o \ 
    7467    $(MODEL_LIB)/lib_print.o \ 
    7468    $(MODEL_LIB)/par_kind.o \ 
    7469    $(MODEL_LIB)/par_oce.o \ 
    7470    dom_oce.F90 \ 
    7471    in_out_manager.F90 \ 
    7472    oce.F90 \ 
    7473    phycst.F90 \ 
    7474    prtctl.f90 \ 
    7475    $(MODEL_LIB)/dom_oce.o \ 
    7476    $(MODEL_LIB)/in_out_manager.o \ 
    7477    $(MODEL_LIB)/oce.o \ 
    7478    $(MODEL_LIB)/phycst.o \ 
    7479    $(MODEL_LIB)/prtctl.o \ 
     7456$(MODEL_LIB)(trabbc.o) :   \ 
     7457   $(MODEL_LIB)(dom_oce.o) \ 
     7458   $(MODEL_LIB)(in_out_manager.o) \ 
     7459   $(MODEL_LIB)(lib_mpp.o) \ 
     7460   $(MODEL_LIB)(lib_print.o) \ 
     7461   $(MODEL_LIB)(par_kind.o) \ 
     7462   $(MODEL_LIB)(par_oce.o) \ 
     7463   dom_oce.F90 \ 
     7464   in_out_manager.F90 \ 
     7465   lib_mpp.F90 \ 
     7466   lib_print.f90 \ 
     7467   par_kind.F90 \ 
     7468   par_oce.F90 \ 
     7469   $(MODEL_LIB)(dom_oce.o) \ 
     7470   $(MODEL_LIB)(in_out_manager.o) \ 
     7471   $(MODEL_LIB)(oce.o) \ 
     7472   $(MODEL_LIB)(phycst.o) \ 
     7473   $(MODEL_LIB)(prtctl.o) \ 
     7474   dom_oce.F90 \ 
     7475   in_out_manager.F90 \ 
     7476   oce.F90 \ 
     7477   phycst.F90 \ 
     7478   prtctl.f90 \ 
    74807479   domzgr_substitute.h90 \ 
    74817480   ../../../lib/libioipsl.a \ 
    74827481   KEY_CPP \ 
    74837482   trabbc.F90 
    7484 $(MODEL_LIB)/trabbl.o : \ 
     7483$(MODEL_LIB)(trabbl.o) :   \ 
     7484   $(MODEL_LIB)(dom_oce.o) \ 
     7485   $(MODEL_LIB)(in_out_manager.o) \ 
     7486   $(MODEL_LIB)(lib_mpp.o) \ 
     7487   $(MODEL_LIB)(lib_print.o) \ 
     7488   $(MODEL_LIB)(par_kind.o) \ 
     7489   $(MODEL_LIB)(par_oce.o) \ 
     7490   $(MODEL_LIB)(trdicp_oce.o) \ 
     7491   $(MODEL_LIB)(trdmld_oce.o) \ 
     7492   $(MODEL_LIB)(trdvor_oce.o) \ 
    74857493   dom_oce.F90 \ 
    74867494   in_out_manager.F90 \ 
     
    74927500   trdmld_oce.F90 \ 
    74937501   trdvor_oce.F90 \ 
    7494    $(MODEL_LIB)/dom_oce.o \ 
    7495    $(MODEL_LIB)/in_out_manager.o \ 
    7496    $(MODEL_LIB)/lib_mpp.o \ 
    7497    $(MODEL_LIB)/lib_print.o \ 
    7498    $(MODEL_LIB)/par_kind.o \ 
    7499    $(MODEL_LIB)/par_oce.o \ 
    7500    $(MODEL_LIB)/trdicp_oce.o \ 
    7501    $(MODEL_LIB)/trdmld_oce.o \ 
    7502    $(MODEL_LIB)/trdvor_oce.o \ 
     7502   $(MODEL_LIB)(dom_oce.o) \ 
     7503   $(MODEL_LIB)(in_out_manager.o) \ 
     7504   $(MODEL_LIB)(oce.o) \ 
     7505   $(MODEL_LIB)(prtctl.o) \ 
     7506   $(MODEL_LIB)(trdmod_oce.o) \ 
    75037507   dom_oce.F90 \ 
    75047508   in_out_manager.F90 \ 
     
    75067510   prtctl.f90 \ 
    75077511   trdmod_oce.F90 \ 
    7508    $(MODEL_LIB)/dom_oce.o \ 
    7509    $(MODEL_LIB)/in_out_manager.o \ 
    7510    $(MODEL_LIB)/oce.o \ 
    7511    $(MODEL_LIB)/prtctl.o \ 
    7512    $(MODEL_LIB)/trdmod_oce.o \ 
     7512   $(MODEL_LIB)(eosbn2.o) \ 
     7513   $(MODEL_LIB)(flxrnf.o) \ 
     7514   $(MODEL_LIB)(lbclnk.o) \ 
     7515   $(MODEL_LIB)(oce.o) \ 
     7516   $(MODEL_LIB)(ocfzpt.o) \ 
    75137517   eosbn2.F90 \ 
    75147518   flxrnf.F90 \ 
     
    75167520   oce.F90 \ 
    75177521   ocfzpt.F90 \ 
    7518    $(MODEL_LIB)/eosbn2.o \ 
    7519    $(MODEL_LIB)/flxrnf.o \ 
    7520    $(MODEL_LIB)/lbclnk.o \ 
    7521    $(MODEL_LIB)/oce.o \ 
    7522    $(MODEL_LIB)/ocfzpt.o \ 
    75237522   domzgr_substitute.h90 \ 
    75247523   trabbl_adv.h90 \ 
     
    75267525   KEY_CPP \ 
    75277526   trabbl.F90 
    7528 $(MODEL_LIB)/tradmp.o : \ 
     7527$(MODEL_LIB)(tradmp.o) :   \ 
     7528   $(MODEL_LIB)(daymod.o) \ 
     7529   $(MODEL_LIB)(dom_oce.o) \ 
     7530   $(MODEL_LIB)(in_out_manager.o) \ 
     7531   $(MODEL_LIB)(lib_mpp.o) \ 
     7532   $(MODEL_LIB)(lib_print.o) \ 
     7533   $(MODEL_LIB)(oce.o) \ 
     7534   $(MODEL_LIB)(par_kind.o) \ 
     7535   $(MODEL_LIB)(par_oce.o) \ 
     7536   $(MODEL_LIB)(prtctl.o) \ 
     7537   $(MODEL_LIB)(trabbl.o) \ 
     7538   $(MODEL_LIB)(trdicp.o) \ 
     7539   $(MODEL_LIB)(trdicp_oce.o) \ 
     7540   $(MODEL_LIB)(trdmld.o) \ 
     7541   $(MODEL_LIB)(trdmld_oce.o) \ 
     7542   $(MODEL_LIB)(trdmod_oce.o) \ 
     7543   $(MODEL_LIB)(trdvor.o) \ 
     7544   $(MODEL_LIB)(trdvor_oce.o) \ 
     7545   $(MODEL_LIB)(zdf_oce.o) \ 
    75297546   daymod.F90 \ 
    75307547   dom_oce.F90 \ 
     
    75457562   trdvor_oce.F90 \ 
    75467563   zdf_oce.F90 \ 
    7547    $(MODEL_LIB)/daymod.o \ 
    7548    $(MODEL_LIB)/dom_oce.o \ 
    7549    $(MODEL_LIB)/in_out_manager.o \ 
    7550    $(MODEL_LIB)/lib_mpp.o \ 
    7551    $(MODEL_LIB)/lib_print.o \ 
    7552    $(MODEL_LIB)/oce.o \ 
    7553    $(MODEL_LIB)/par_kind.o \ 
    7554    $(MODEL_LIB)/par_oce.o \ 
    7555    $(MODEL_LIB)/prtctl.o \ 
    7556    $(MODEL_LIB)/trabbl.o \ 
    7557    $(MODEL_LIB)/trdicp.o \ 
    7558    $(MODEL_LIB)/trdicp_oce.o \ 
    7559    $(MODEL_LIB)/trdmld.o \ 
    7560    $(MODEL_LIB)/trdmld_oce.o \ 
    7561    $(MODEL_LIB)/trdmod_oce.o \ 
    7562    $(MODEL_LIB)/trdvor.o \ 
    7563    $(MODEL_LIB)/trdvor_oce.o \ 
    7564    $(MODEL_LIB)/zdf_oce.o \ 
     7564   $(MODEL_LIB)(dom_oce.o) \ 
     7565   $(MODEL_LIB)(dtasal.o) \ 
     7566   $(MODEL_LIB)(dtatem.o) \ 
     7567   $(MODEL_LIB)(in_out_manager.o) \ 
     7568   $(MODEL_LIB)(lib_mpp.o) \ 
     7569   $(MODEL_LIB)(oce.o) \ 
     7570   $(MODEL_LIB)(phycst.o) \ 
     7571   $(MODEL_LIB)(prtctl.o) \ 
     7572   $(MODEL_LIB)(trdmod.o) \ 
     7573   $(MODEL_LIB)(trdmod_oce.o) \ 
     7574   $(MODEL_LIB)(zdf_oce.o) \ 
     7575   $(MODEL_LIB)(zdfmxl.o) \ 
    75657576   dom_oce.F90 \ 
    75667577   dtasal.F90 \ 
     
    75737584   trdmod.F90 \ 
    75747585   trdmod_oce.F90 \ 
     7586   zdf_oce.F90 \ 
    75757587   zdfmxl.F90 \ 
    7576    zdf_oce.F90 \ 
    7577    $(MODEL_LIB)/dom_oce.o \ 
    7578    $(MODEL_LIB)/dtasal.o \ 
    7579    $(MODEL_LIB)/dtatem.o \ 
    7580    $(MODEL_LIB)/in_out_manager.o \ 
    7581    $(MODEL_LIB)/lib_mpp.o \ 
    7582    $(MODEL_LIB)/oce.o \ 
    7583    $(MODEL_LIB)/phycst.o \ 
    7584    $(MODEL_LIB)/prtctl.o \ 
    7585    $(MODEL_LIB)/trdmod.o \ 
    7586    $(MODEL_LIB)/trdmod_oce.o \ 
    7587    $(MODEL_LIB)/zdfmxl.o \ 
    7588    $(MODEL_LIB)/zdf_oce.o \ 
    75897588   domzgr_substitute.h90 \ 
    75907589   vectopt_loop_substitute.h90 \ 
     
    75927591   KEY_CPP \ 
    75937592   tradmp.F90 
    7594 $(MODEL_LIB)/traldf_bilapg.o :   \ 
     7593$(MODEL_LIB)(traldf_bilap.o) :   \ 
     7594   $(MODEL_LIB)(daymod.o) \ 
     7595   $(MODEL_LIB)(dianam.o) \ 
     7596   $(MODEL_LIB)(dom_oce.o) \ 
     7597   $(MODEL_LIB)(in_out_manager.o) \ 
     7598   $(MODEL_LIB)(lbclnk.o) \ 
     7599   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7600   $(MODEL_LIB)(ldftra_oce.o) \ 
     7601   $(MODEL_LIB)(lib_mpp.o) \ 
     7602   $(MODEL_LIB)(lib_print.o) \ 
     7603   $(MODEL_LIB)(oce.o) \ 
     7604   $(MODEL_LIB)(par_kind.o) \ 
     7605   $(MODEL_LIB)(par_oce.o) \ 
     7606   $(MODEL_LIB)(phycst.o) \ 
     7607   $(MODEL_LIB)(prtctl.o) \ 
     7608   $(MODEL_LIB)(trabbl.o) \ 
     7609   $(MODEL_LIB)(trdicp.o) \ 
     7610   $(MODEL_LIB)(trdicp_oce.o) \ 
     7611   $(MODEL_LIB)(trdmld.o) \ 
     7612   $(MODEL_LIB)(trdmld_oce.o) \ 
     7613   $(MODEL_LIB)(trdmod_oce.o) \ 
     7614   $(MODEL_LIB)(trdvor.o) \ 
     7615   $(MODEL_LIB)(trdvor_oce.o) \ 
     7616   $(MODEL_LIB)(zdfmxl.o) \ 
    75957617   daymod.F90 \ 
    75967618   dianam.F90 \ 
     
    76167638   trdvor_oce.F90 \ 
    76177639   zdfmxl.F90 \ 
    7618    $(MODEL_LIB)/daymod.o \ 
    7619    $(MODEL_LIB)/dianam.o \ 
    7620    $(MODEL_LIB)/dom_oce.o \ 
    7621    $(MODEL_LIB)/in_out_manager.o \ 
    7622    $(MODEL_LIB)/lbclnk.o \ 
    7623    $(MODEL_LIB)/ldfdyn_oce.o \ 
    7624    $(MODEL_LIB)/ldftra_oce.o \ 
    7625    $(MODEL_LIB)/lib_mpp.o \ 
    7626    $(MODEL_LIB)/lib_print.o \ 
    7627    $(MODEL_LIB)/oce.o \ 
    7628    $(MODEL_LIB)/par_kind.o \ 
    7629    $(MODEL_LIB)/par_oce.o \ 
    7630    $(MODEL_LIB)/phycst.o \ 
    7631    $(MODEL_LIB)/prtctl.o \ 
    7632    $(MODEL_LIB)/trabbl.o \ 
    7633    $(MODEL_LIB)/trdicp.o \ 
    7634    $(MODEL_LIB)/trdicp_oce.o \ 
    7635    $(MODEL_LIB)/trdmld.o \ 
    7636    $(MODEL_LIB)/trdmld_oce.o \ 
    7637    $(MODEL_LIB)/trdmod_oce.o \ 
    7638    $(MODEL_LIB)/trdvor.o \ 
    7639    $(MODEL_LIB)/trdvor_oce.o \ 
    7640    $(MODEL_LIB)/zdfmxl.o \ 
     7640   $(MODEL_LIB)(diaptr.o) \ 
     7641   $(MODEL_LIB)(dom_oce.o) \ 
     7642   $(MODEL_LIB)(in_out_manager.o) \ 
     7643   $(MODEL_LIB)(lbclnk.o) \ 
     7644   $(MODEL_LIB)(ldfslp.o) \ 
     7645   $(MODEL_LIB)(ldftra_oce.o) \ 
     7646   $(MODEL_LIB)(oce.o) \ 
     7647   $(MODEL_LIB)(prtctl.o) \ 
     7648   $(MODEL_LIB)(trdmod.o) \ 
     7649   $(MODEL_LIB)(trdmod_oce.o) \ 
    76417650   diaptr.F90 \ 
    76427651   dom_oce.F90 \ 
     
    76497658   trdmod.F90 \ 
    76507659   trdmod_oce.F90 \ 
    7651    $(MODEL_LIB)/diaptr.o \ 
    7652    $(MODEL_LIB)/dom_oce.o \ 
    7653    $(MODEL_LIB)/in_out_manager.o \ 
    7654    $(MODEL_LIB)/lbclnk.o \ 
    7655    $(MODEL_LIB)/ldfslp.o \ 
    7656    $(MODEL_LIB)/ldftra_oce.o \ 
    7657    $(MODEL_LIB)/oce.o \ 
    7658    $(MODEL_LIB)/prtctl.o \ 
    7659    $(MODEL_LIB)/trdmod.o \ 
    7660    $(MODEL_LIB)/trdmod_oce.o \ 
    76617660   domzgr_substitute.h90 \ 
    76627661   ldfeiv_substitute.h90 \ 
    76637662   ldftra_substitute.h90 \ 
    7664    KEY_CPP \ 
    7665    traldf_bilapg.F90 
    7666 $(MODEL_LIB)/traldf_bilap.o : \ 
     7663   vectopt_loop_substitute.h90 \ 
     7664   KEY_CPP \ 
     7665   traldf_bilap.F90 
     7666$(MODEL_LIB)(traldf_bilapg.o) :  \ 
     7667   $(MODEL_LIB)(daymod.o) \ 
     7668   $(MODEL_LIB)(dianam.o) \ 
     7669   $(MODEL_LIB)(dom_oce.o) \ 
     7670   $(MODEL_LIB)(in_out_manager.o) \ 
     7671   $(MODEL_LIB)(lbclnk.o) \ 
     7672   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7673   $(MODEL_LIB)(ldftra_oce.o) \ 
     7674   $(MODEL_LIB)(lib_mpp.o) \ 
     7675   $(MODEL_LIB)(lib_print.o) \ 
     7676   $(MODEL_LIB)(oce.o) \ 
     7677   $(MODEL_LIB)(par_kind.o) \ 
     7678   $(MODEL_LIB)(par_oce.o) \ 
     7679   $(MODEL_LIB)(phycst.o) \ 
     7680   $(MODEL_LIB)(prtctl.o) \ 
     7681   $(MODEL_LIB)(trabbl.o) \ 
     7682   $(MODEL_LIB)(trdicp.o) \ 
     7683   $(MODEL_LIB)(trdicp_oce.o) \ 
     7684   $(MODEL_LIB)(trdmld.o) \ 
     7685   $(MODEL_LIB)(trdmld_oce.o) \ 
     7686   $(MODEL_LIB)(trdmod_oce.o) \ 
     7687   $(MODEL_LIB)(trdvor.o) \ 
     7688   $(MODEL_LIB)(trdvor_oce.o) \ 
     7689   $(MODEL_LIB)(zdfmxl.o) \ 
    76677690   daymod.F90 \ 
    76687691   dianam.F90 \ 
     
    76887711   trdvor_oce.F90 \ 
    76897712   zdfmxl.F90 \ 
    7690    $(MODEL_LIB)/daymod.o \ 
    7691    $(MODEL_LIB)/dianam.o \ 
    7692    $(MODEL_LIB)/dom_oce.o \ 
    7693    $(MODEL_LIB)/in_out_manager.o \ 
    7694    $(MODEL_LIB)/lbclnk.o \ 
    7695    $(MODEL_LIB)/ldfdyn_oce.o \ 
    7696    $(MODEL_LIB)/ldftra_oce.o \ 
    7697    $(MODEL_LIB)/lib_mpp.o \ 
    7698    $(MODEL_LIB)/lib_print.o \ 
    7699    $(MODEL_LIB)/oce.o \ 
    7700    $(MODEL_LIB)/par_kind.o \ 
    7701    $(MODEL_LIB)/par_oce.o \ 
    7702    $(MODEL_LIB)/phycst.o \ 
    7703    $(MODEL_LIB)/prtctl.o \ 
    7704    $(MODEL_LIB)/trabbl.o \ 
    7705    $(MODEL_LIB)/trdicp.o \ 
    7706    $(MODEL_LIB)/trdicp_oce.o \ 
    7707    $(MODEL_LIB)/trdmld.o \ 
    7708    $(MODEL_LIB)/trdmld_oce.o \ 
    7709    $(MODEL_LIB)/trdmod_oce.o \ 
    7710    $(MODEL_LIB)/trdvor.o \ 
    7711    $(MODEL_LIB)/trdvor_oce.o \ 
    7712    $(MODEL_LIB)/zdfmxl.o \ 
     7713   $(MODEL_LIB)(diaptr.o) \ 
     7714   $(MODEL_LIB)(dom_oce.o) \ 
     7715   $(MODEL_LIB)(in_out_manager.o) \ 
     7716   $(MODEL_LIB)(lbclnk.o) \ 
     7717   $(MODEL_LIB)(ldfslp.o) \ 
     7718   $(MODEL_LIB)(ldftra_oce.o) \ 
     7719   $(MODEL_LIB)(oce.o) \ 
     7720   $(MODEL_LIB)(prtctl.o) \ 
     7721   $(MODEL_LIB)(trdmod.o) \ 
     7722   $(MODEL_LIB)(trdmod_oce.o) \ 
    77137723   diaptr.F90 \ 
    77147724   dom_oce.F90 \ 
     
    77217731   trdmod.F90 \ 
    77227732   trdmod_oce.F90 \ 
    7723    $(MODEL_LIB)/diaptr.o \ 
    7724    $(MODEL_LIB)/dom_oce.o \ 
    7725    $(MODEL_LIB)/in_out_manager.o \ 
    7726    $(MODEL_LIB)/lbclnk.o \ 
    7727    $(MODEL_LIB)/ldfslp.o \ 
    7728    $(MODEL_LIB)/ldftra_oce.o \ 
    7729    $(MODEL_LIB)/oce.o \ 
    7730    $(MODEL_LIB)/prtctl.o \ 
    7731    $(MODEL_LIB)/trdmod.o \ 
    7732    $(MODEL_LIB)/trdmod_oce.o \ 
    77337733   domzgr_substitute.h90 \ 
    77347734   ldfeiv_substitute.h90 \ 
    77357735   ldftra_substitute.h90 \ 
    7736    vectopt_loop_substitute.h90 \ 
    7737    KEY_CPP \ 
    7738    traldf_bilap.F90 
    7739 $(MODEL_LIB)/traldf_iso.o :   \ 
     7736   KEY_CPP \ 
     7737   traldf_bilapg.F90 
     7738$(MODEL_LIB)(traldf_iso.o) :  \ 
     7739   $(MODEL_LIB)(daymod.o) \ 
     7740   $(MODEL_LIB)(dianam.o) \ 
     7741   $(MODEL_LIB)(dom_oce.o) \ 
     7742   $(MODEL_LIB)(in_out_manager.o) \ 
     7743   $(MODEL_LIB)(lbclnk.o) \ 
     7744   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7745   $(MODEL_LIB)(ldftra_oce.o) \ 
     7746   $(MODEL_LIB)(lib_mpp.o) \ 
     7747   $(MODEL_LIB)(lib_print.o) \ 
     7748   $(MODEL_LIB)(oce.o) \ 
     7749   $(MODEL_LIB)(par_kind.o) \ 
     7750   $(MODEL_LIB)(par_oce.o) \ 
     7751   $(MODEL_LIB)(phycst.o) \ 
     7752   $(MODEL_LIB)(prtctl.o) \ 
     7753   $(MODEL_LIB)(trabbl.o) \ 
     7754   $(MODEL_LIB)(trdicp.o) \ 
     7755   $(MODEL_LIB)(trdicp_oce.o) \ 
     7756   $(MODEL_LIB)(trdmld.o) \ 
     7757   $(MODEL_LIB)(trdmld_oce.o) \ 
     7758   $(MODEL_LIB)(trdmod_oce.o) \ 
     7759   $(MODEL_LIB)(trdvor.o) \ 
     7760   $(MODEL_LIB)(trdvor_oce.o) \ 
     7761   $(MODEL_LIB)(zdfmxl.o) \ 
    77407762   daymod.F90 \ 
    77417763   dianam.F90 \ 
     
    77617783   trdvor_oce.F90 \ 
    77627784   zdfmxl.F90 \ 
    7763    $(MODEL_LIB)/daymod.o \ 
    7764    $(MODEL_LIB)/dianam.o \ 
    7765    $(MODEL_LIB)/dom_oce.o \ 
    7766    $(MODEL_LIB)/in_out_manager.o \ 
    7767    $(MODEL_LIB)/lbclnk.o \ 
    7768    $(MODEL_LIB)/ldfdyn_oce.o \ 
    7769    $(MODEL_LIB)/ldftra_oce.o \ 
    7770    $(MODEL_LIB)/lib_mpp.o \ 
    7771    $(MODEL_LIB)/lib_print.o \ 
    7772    $(MODEL_LIB)/oce.o \ 
    7773    $(MODEL_LIB)/par_kind.o \ 
    7774    $(MODEL_LIB)/par_oce.o \ 
    7775    $(MODEL_LIB)/phycst.o \ 
    7776    $(MODEL_LIB)/prtctl.o \ 
    7777    $(MODEL_LIB)/trabbl.o \ 
    7778    $(MODEL_LIB)/trdicp.o \ 
    7779    $(MODEL_LIB)/trdicp_oce.o \ 
    7780    $(MODEL_LIB)/trdmld.o \ 
    7781    $(MODEL_LIB)/trdmld_oce.o \ 
    7782    $(MODEL_LIB)/trdmod_oce.o \ 
    7783    $(MODEL_LIB)/trdvor.o \ 
    7784    $(MODEL_LIB)/trdvor_oce.o \ 
    7785    $(MODEL_LIB)/zdfmxl.o \ 
     7785   $(MODEL_LIB)(diaptr.o) \ 
     7786   $(MODEL_LIB)(dom_oce.o) \ 
     7787   $(MODEL_LIB)(in_out_manager.o) \ 
     7788   $(MODEL_LIB)(ldfslp.o) \ 
     7789   $(MODEL_LIB)(ldftra_oce.o) \ 
     7790   $(MODEL_LIB)(oce.o) \ 
     7791   $(MODEL_LIB)(prtctl.o) \ 
     7792   $(MODEL_LIB)(trdmod.o) \ 
     7793   $(MODEL_LIB)(trdmod_oce.o) \ 
    77867794   diaptr.F90 \ 
    77877795   dom_oce.F90 \ 
     
    77937801   trdmod.F90 \ 
    77947802   trdmod_oce.F90 \ 
    7795    $(MODEL_LIB)/diaptr.o \ 
    7796    $(MODEL_LIB)/dom_oce.o \ 
    7797    $(MODEL_LIB)/in_out_manager.o \ 
    7798    $(MODEL_LIB)/ldfslp.o \ 
    7799    $(MODEL_LIB)/ldftra_oce.o \ 
    7800    $(MODEL_LIB)/oce.o \ 
    7801    $(MODEL_LIB)/prtctl.o \ 
    7802    $(MODEL_LIB)/trdmod.o \ 
    7803    $(MODEL_LIB)/trdmod_oce.o \ 
    78047803   domzgr_substitute.h90 \ 
    78057804   ldfeiv_substitute.h90 \ 
     
    78087807   KEY_CPP \ 
    78097808   traldf_iso.F90 
    7810 $(MODEL_LIB)/traldf_iso_zps.o :  \ 
     7809$(MODEL_LIB)(traldf_iso_zps.o) : \ 
     7810   $(MODEL_LIB)(daymod.o) \ 
     7811   $(MODEL_LIB)(dianam.o) \ 
     7812   $(MODEL_LIB)(dom_oce.o) \ 
     7813   $(MODEL_LIB)(in_out_manager.o) \ 
     7814   $(MODEL_LIB)(lbclnk.o) \ 
     7815   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7816   $(MODEL_LIB)(ldftra_oce.o) \ 
     7817   $(MODEL_LIB)(lib_mpp.o) \ 
     7818   $(MODEL_LIB)(lib_print.o) \ 
     7819   $(MODEL_LIB)(oce.o) \ 
     7820   $(MODEL_LIB)(par_kind.o) \ 
     7821   $(MODEL_LIB)(par_oce.o) \ 
     7822   $(MODEL_LIB)(phycst.o) \ 
     7823   $(MODEL_LIB)(prtctl.o) \ 
     7824   $(MODEL_LIB)(trabbl.o) \ 
     7825   $(MODEL_LIB)(trdicp.o) \ 
     7826   $(MODEL_LIB)(trdicp_oce.o) \ 
     7827   $(MODEL_LIB)(trdmld.o) \ 
     7828   $(MODEL_LIB)(trdmld_oce.o) \ 
     7829   $(MODEL_LIB)(trdmod_oce.o) \ 
     7830   $(MODEL_LIB)(trdvor.o) \ 
     7831   $(MODEL_LIB)(trdvor_oce.o) \ 
     7832   $(MODEL_LIB)(zdfmxl.o) \ 
    78117833   daymod.F90 \ 
    78127834   dianam.F90 \ 
     
    78327854   trdvor_oce.F90 \ 
    78337855   zdfmxl.F90 \ 
    7834    $(MODEL_LIB)/daymod.o \ 
    7835    $(MODEL_LIB)/dianam.o \ 
    7836    $(MODEL_LIB)/dom_oce.o \ 
    7837    $(MODEL_LIB)/in_out_manager.o \ 
    7838    $(MODEL_LIB)/lbclnk.o \ 
    7839    $(MODEL_LIB)/ldfdyn_oce.o \ 
    7840    $(MODEL_LIB)/ldftra_oce.o \ 
    7841    $(MODEL_LIB)/lib_mpp.o \ 
    7842    $(MODEL_LIB)/lib_print.o \ 
    7843    $(MODEL_LIB)/oce.o \ 
    7844    $(MODEL_LIB)/par_kind.o \ 
    7845    $(MODEL_LIB)/par_oce.o \ 
    7846    $(MODEL_LIB)/phycst.o \ 
    7847    $(MODEL_LIB)/prtctl.o \ 
    7848    $(MODEL_LIB)/trabbl.o \ 
    7849    $(MODEL_LIB)/trdicp.o \ 
    7850    $(MODEL_LIB)/trdicp_oce.o \ 
    7851    $(MODEL_LIB)/trdmld.o \ 
    7852    $(MODEL_LIB)/trdmld_oce.o \ 
    7853    $(MODEL_LIB)/trdmod_oce.o \ 
    7854    $(MODEL_LIB)/trdvor.o \ 
    7855    $(MODEL_LIB)/trdvor_oce.o \ 
    7856    $(MODEL_LIB)/zdfmxl.o \ 
     7856   $(MODEL_LIB)(diaptr.o) \ 
     7857   $(MODEL_LIB)(dom_oce.o) \ 
     7858   $(MODEL_LIB)(in_out_manager.o) \ 
     7859   $(MODEL_LIB)(ldfslp.o) \ 
     7860   $(MODEL_LIB)(ldftra_oce.o) \ 
     7861   $(MODEL_LIB)(oce.o) \ 
     7862   $(MODEL_LIB)(prtctl.o) \ 
     7863   $(MODEL_LIB)(trdmod.o) \ 
     7864   $(MODEL_LIB)(trdmod_oce.o) \ 
     7865   $(MODEL_LIB)(zdf_oce.o) \ 
    78577866   diaptr.F90 \ 
    78587867   dom_oce.F90 \ 
     
    78657874   trdmod_oce.F90 \ 
    78667875   zdf_oce.F90 \ 
    7867    $(MODEL_LIB)/diaptr.o \ 
    7868    $(MODEL_LIB)/dom_oce.o \ 
    7869    $(MODEL_LIB)/in_out_manager.o \ 
    7870    $(MODEL_LIB)/ldfslp.o \ 
    7871    $(MODEL_LIB)/ldftra_oce.o \ 
    7872    $(MODEL_LIB)/oce.o \ 
    7873    $(MODEL_LIB)/prtctl.o \ 
    7874    $(MODEL_LIB)/trdmod.o \ 
    7875    $(MODEL_LIB)/trdmod_oce.o \ 
    7876    $(MODEL_LIB)/zdf_oce.o \ 
    78777876   domzgr_substitute.h90 \ 
    78787877   ldfeiv_substitute.h90 \ 
     
    78817880   KEY_CPP \ 
    78827881   traldf_iso_zps.F90 
    7883 $(MODEL_LIB)/traldf_lap.o :   \ 
     7882$(MODEL_LIB)(traldf_lap.o) :  \ 
     7883   $(MODEL_LIB)(daymod.o) \ 
     7884   $(MODEL_LIB)(dianam.o) \ 
     7885   $(MODEL_LIB)(dom_oce.o) \ 
     7886   $(MODEL_LIB)(in_out_manager.o) \ 
     7887   $(MODEL_LIB)(ldftra_oce.o) \ 
     7888   $(MODEL_LIB)(lib_mpp.o) \ 
     7889   $(MODEL_LIB)(lib_print.o) \ 
     7890   $(MODEL_LIB)(oce.o) \ 
     7891   $(MODEL_LIB)(par_kind.o) \ 
     7892   $(MODEL_LIB)(par_oce.o) \ 
     7893   $(MODEL_LIB)(phycst.o) \ 
     7894   $(MODEL_LIB)(trabbl.o) \ 
     7895   $(MODEL_LIB)(trdicp.o) \ 
     7896   $(MODEL_LIB)(trdicp_oce.o) \ 
     7897   $(MODEL_LIB)(trdmld.o) \ 
     7898   $(MODEL_LIB)(trdmld_oce.o) \ 
     7899   $(MODEL_LIB)(trdmod_oce.o) \ 
     7900   $(MODEL_LIB)(trdvor.o) \ 
     7901   $(MODEL_LIB)(trdvor_oce.o) \ 
    78847902   daymod.F90 \ 
    78857903   dianam.F90 \ 
     
    79017919   trdvor.F90 \ 
    79027920   trdvor_oce.F90 \ 
    7903    $(MODEL_LIB)/daymod.o \ 
    7904    $(MODEL_LIB)/dianam.o \ 
    7905    $(MODEL_LIB)/dom_oce.o \ 
    7906    $(MODEL_LIB)/in_out_manager.o \ 
    7907    $(MODEL_LIB)/ldftra_oce.o \ 
    7908    $(MODEL_LIB)/lib_mpp.o \ 
    7909    $(MODEL_LIB)/lib_print.o \ 
    7910    $(MODEL_LIB)/oce.o \ 
    7911    $(MODEL_LIB)/par_kind.o \ 
    7912    $(MODEL_LIB)/par_oce.o \ 
    7913    $(MODEL_LIB)/phycst.o \ 
    7914    $(MODEL_LIB)/trabbl.o \ 
    7915    $(MODEL_LIB)/trdicp.o \ 
    7916    $(MODEL_LIB)/trdicp_oce.o \ 
    7917    $(MODEL_LIB)/trdmld.o \ 
    7918    $(MODEL_LIB)/trdmld_oce.o \ 
    7919    $(MODEL_LIB)/trdmod_oce.o \ 
    7920    $(MODEL_LIB)/trdvor.o \ 
    7921    $(MODEL_LIB)/trdvor_oce.o \ 
     7921   $(MODEL_LIB)(diaptr.o) \ 
     7922   $(MODEL_LIB)(dom_oce.o) \ 
     7923   $(MODEL_LIB)(in_out_manager.o) \ 
     7924   $(MODEL_LIB)(ldftra_oce.o) \ 
     7925   $(MODEL_LIB)(oce.o) \ 
     7926   $(MODEL_LIB)(prtctl.o) \ 
     7927   $(MODEL_LIB)(trdmod.o) \ 
     7928   $(MODEL_LIB)(trdmod_oce.o) \ 
    79227929   diaptr.F90 \ 
    79237930   dom_oce.F90 \ 
     
    79287935   trdmod.F90 \ 
    79297936   trdmod_oce.F90 \ 
    7930    $(MODEL_LIB)/diaptr.o \ 
    7931    $(MODEL_LIB)/dom_oce.o \ 
    7932    $(MODEL_LIB)/in_out_manager.o \ 
    7933    $(MODEL_LIB)/ldftra_oce.o \ 
    7934    $(MODEL_LIB)/oce.o \ 
    7935    $(MODEL_LIB)/prtctl.o \ 
    7936    $(MODEL_LIB)/trdmod.o \ 
    7937    $(MODEL_LIB)/trdmod_oce.o \ 
    79387937   domzgr_substitute.h90 \ 
    79397938   ldftra_substitute.h90 \ 
     
    79417940   KEY_CPP \ 
    79427941   traldf_lap.F90 
    7943 $(MODEL_LIB)/tranpc.o : \ 
     7942$(MODEL_LIB)(tranpc.o) :   \ 
     7943   $(MODEL_LIB)(dom_oce.o) \ 
     7944   $(MODEL_LIB)(in_out_manager.o) \ 
     7945   $(MODEL_LIB)(lib_mpp.o) \ 
     7946   $(MODEL_LIB)(lib_print.o) \ 
     7947   $(MODEL_LIB)(oce.o) \ 
     7948   $(MODEL_LIB)(par_kind.o) \ 
     7949   $(MODEL_LIB)(par_oce.o) \ 
     7950   $(MODEL_LIB)(phycst.o) \ 
     7951   $(MODEL_LIB)(prtctl.o) \ 
     7952   $(MODEL_LIB)(trabbl.o) \ 
     7953   $(MODEL_LIB)(trdicp.o) \ 
     7954   $(MODEL_LIB)(trdicp_oce.o) \ 
     7955   $(MODEL_LIB)(trdmld.o) \ 
     7956   $(MODEL_LIB)(trdmld_oce.o) \ 
     7957   $(MODEL_LIB)(trdmod_oce.o) \ 
     7958   $(MODEL_LIB)(trdvor.o) \ 
     7959   $(MODEL_LIB)(trdvor_oce.o) \ 
     7960   $(MODEL_LIB)(zdfddm.o) \ 
    79447961   dom_oce.F90 \ 
    79457962   in_out_manager.F90 \ 
     
    79607977   trdvor_oce.F90 \ 
    79617978   zdfddm.F90 \ 
    7962    $(MODEL_LIB)/dom_oce.o \ 
    7963    $(MODEL_LIB)/in_out_manager.o \ 
    7964    $(MODEL_LIB)/lib_mpp.o \ 
    7965    $(MODEL_LIB)/lib_print.o \ 
    7966    $(MODEL_LIB)/oce.o \ 
    7967    $(MODEL_LIB)/par_kind.o \ 
    7968    $(MODEL_LIB)/par_oce.o \ 
    7969    $(MODEL_LIB)/phycst.o \ 
    7970    $(MODEL_LIB)/prtctl.o \ 
    7971    $(MODEL_LIB)/trabbl.o \ 
    7972    $(MODEL_LIB)/trdicp.o \ 
    7973    $(MODEL_LIB)/trdicp_oce.o \ 
    7974    $(MODEL_LIB)/trdmld.o \ 
    7975    $(MODEL_LIB)/trdmld_oce.o \ 
    7976    $(MODEL_LIB)/trdmod_oce.o \ 
    7977    $(MODEL_LIB)/trdvor.o \ 
    7978    $(MODEL_LIB)/trdvor_oce.o \ 
    7979    $(MODEL_LIB)/zdfddm.o \ 
     7979   $(MODEL_LIB)(dom_oce.o) \ 
     7980   $(MODEL_LIB)(eosbn2.o) \ 
     7981   $(MODEL_LIB)(in_out_manager.o) \ 
     7982   $(MODEL_LIB)(lbclnk.o) \ 
     7983   $(MODEL_LIB)(oce.o) \ 
     7984   $(MODEL_LIB)(trdmod.o) \ 
     7985   $(MODEL_LIB)(trdmod_oce.o) \ 
    79807986   dom_oce.F90 \ 
    79817987   eosbn2.F90 \ 
     
    79857991   trdmod.F90 \ 
    79867992   trdmod_oce.F90 \ 
    7987    $(MODEL_LIB)/dom_oce.o \ 
    7988    $(MODEL_LIB)/eosbn2.o \ 
    7989    $(MODEL_LIB)/in_out_manager.o \ 
    7990    $(MODEL_LIB)/lbclnk.o \ 
    7991    $(MODEL_LIB)/oce.o \ 
    7992    $(MODEL_LIB)/trdmod.o \ 
    7993    $(MODEL_LIB)/trdmod_oce.o \ 
    79947993   domzgr_substitute.h90 \ 
    79957994   KEY_CPP \ 
    79967995   tranpc.F90 
    7997 $(MODEL_LIB)/tranxt.o : \ 
     7996$(MODEL_LIB)(tranxt.o) :   \ 
     7997   $(MODEL_LIB)(dom_oce.o) \ 
     7998   $(MODEL_LIB)(in_out_manager.o) \ 
     7999   $(MODEL_LIB)(lbclnk.o) \ 
     8000   $(MODEL_LIB)(lib_mpp.o) \ 
     8001   $(MODEL_LIB)(lib_print.o) \ 
     8002   $(MODEL_LIB)(obc_oce.o) \ 
     8003   $(MODEL_LIB)(oce.o) \ 
     8004   $(MODEL_LIB)(par_kind.o) \ 
     8005   $(MODEL_LIB)(par_oce.o) \ 
     8006   $(MODEL_LIB)(phycst.o) \ 
    79988007   dom_oce.F90 \ 
    79998008   in_out_manager.F90 \ 
     
    80068015   par_oce.F90 \ 
    80078016   phycst.F90 \ 
    8008    $(MODEL_LIB)/dom_oce.o \ 
    8009    $(MODEL_LIB)/in_out_manager.o \ 
    8010    $(MODEL_LIB)/lbclnk.o \ 
    8011    $(MODEL_LIB)/lib_mpp.o \ 
    8012    $(MODEL_LIB)/lib_print.o \ 
    8013    $(MODEL_LIB)/obc_oce.o \ 
    8014    $(MODEL_LIB)/oce.o \ 
    8015    $(MODEL_LIB)/par_kind.o \ 
    8016    $(MODEL_LIB)/par_oce.o \ 
    8017    $(MODEL_LIB)/phycst.o \ 
     8017   $(MODEL_LIB)(dom_oce.o) \ 
     8018   $(MODEL_LIB)(in_out_manager.o) \ 
     8019   $(MODEL_LIB)(lbclnk.o) \ 
     8020   $(MODEL_LIB)(obctra.o) \ 
     8021   $(MODEL_LIB)(oce.o) \ 
     8022   $(MODEL_LIB)(prtctl.o) \ 
     8023   $(MODEL_LIB)(zdf_oce.o) \ 
    80188024   dom_oce.F90 \ 
    80198025   in_out_manager.F90 \ 
     
    80238029   prtctl.f90 \ 
    80248030   zdf_oce.F90 \ 
    8025    $(MODEL_LIB)/dom_oce.o \ 
    8026    $(MODEL_LIB)/in_out_manager.o \ 
    8027    $(MODEL_LIB)/lbclnk.o \ 
    8028    $(MODEL_LIB)/obctra.o \ 
    8029    $(MODEL_LIB)/oce.o \ 
    8030    $(MODEL_LIB)/prtctl.o \ 
    8031    $(MODEL_LIB)/zdf_oce.o \ 
    80328031   tranxt.F90 
    8033 $(MODEL_LIB)/traqsr.o : \ 
     8032$(MODEL_LIB)(traqsr.o) :   \ 
     8033   $(MODEL_LIB)(blk_oce.o) \ 
     8034   $(MODEL_LIB)(cpl_oce.o) \ 
     8035   $(MODEL_LIB)(daymod.o) \ 
     8036   $(MODEL_LIB)(dom_oce.o) \ 
     8037   $(MODEL_LIB)(dtasal.o) \ 
     8038   $(MODEL_LIB)(dtasst.o) \ 
     8039   $(MODEL_LIB)(dtatem.o) \ 
     8040   $(MODEL_LIB)(flx_oce.o) \ 
     8041   $(MODEL_LIB)(flxmod.o) \ 
     8042   $(MODEL_LIB)(flxrnf.o) \ 
     8043   $(MODEL_LIB)(ice_oce.o) \ 
     8044   $(MODEL_LIB)(in_out_manager.o) \ 
     8045   $(MODEL_LIB)(lbclnk.o) \ 
     8046   $(MODEL_LIB)(lib_mpp.o) \ 
     8047   $(MODEL_LIB)(lib_print.o) \ 
     8048   $(MODEL_LIB)(oce.o) \ 
     8049   $(MODEL_LIB)(ocfzpt.o) \ 
     8050   $(MODEL_LIB)(par_kind.o) \ 
     8051   $(MODEL_LIB)(par_oce.o) \ 
     8052   $(MODEL_LIB)(phycst.o) \ 
     8053   $(MODEL_LIB)(prtctl.o) \ 
     8054   $(MODEL_LIB)(sms.o) \ 
     8055   $(MODEL_LIB)(taumod.o) \ 
     8056   $(MODEL_LIB)(trabbl.o) \ 
     8057   $(MODEL_LIB)(tradmp.o) \ 
     8058   $(MODEL_LIB)(trdicp.o) \ 
     8059   $(MODEL_LIB)(trdicp_oce.o) \ 
     8060   $(MODEL_LIB)(trdmld.o) \ 
     8061   $(MODEL_LIB)(trdmld_oce.o) \ 
     8062   $(MODEL_LIB)(trdmod_oce.o) \ 
     8063   $(MODEL_LIB)(trdvor.o) \ 
     8064   $(MODEL_LIB)(trdvor_oce.o) \ 
    80348065   blk_oce.F90 \ 
    80358066   cpl_oce.F90 \ 
     
    80398070   dtasst.F90 \ 
    80408071   dtatem.F90 \ 
     8072   flx_oce.F90 \ 
    80418073   flxmod.F90 \ 
    80428074   flxrnf.F90 \ 
    8043    flx_oce.F90 \ 
    80448075   ice_oce.F90 \ 
    80458076   in_out_manager.F90 \ 
     
    80648095   trdvor.F90 \ 
    80658096   trdvor_oce.F90 \ 
    8066    $(MODEL_LIB)/blk_oce.o \ 
    8067    $(MODEL_LIB)/cpl_oce.o \ 
    8068    $(MODEL_LIB)/daymod.o \ 
    8069    $(MODEL_LIB)/dom_oce.o \ 
    8070    $(MODEL_LIB)/dtasal.o \ 
    8071    $(MODEL_LIB)/dtasst.o \ 
    8072    $(MODEL_LIB)/dtatem.o \ 
    8073    $(MODEL_LIB)/flxmod.o \ 
    8074    $(MODEL_LIB)/flxrnf.o \ 
    8075    $(MODEL_LIB)/flx_oce.o \ 
    8076    $(MODEL_LIB)/ice_oce.o \ 
    8077    $(MODEL_LIB)/in_out_manager.o \ 
    8078    $(MODEL_LIB)/lbclnk.o \ 
    8079    $(MODEL_LIB)/lib_mpp.o \ 
    8080    $(MODEL_LIB)/lib_print.o \ 
    8081    $(MODEL_LIB)/oce.o \ 
    8082    $(MODEL_LIB)/ocfzpt.o \ 
    8083    $(MODEL_LIB)/par_kind.o \ 
    8084    $(MODEL_LIB)/par_oce.o \ 
    8085    $(MODEL_LIB)/phycst.o \ 
    8086    $(MODEL_LIB)/prtctl.o \ 
    8087    $(MODEL_LIB)/sms.o \ 
    8088    $(MODEL_LIB)/taumod.o \ 
    8089    $(MODEL_LIB)/trabbl.o \ 
    8090    $(MODEL_LIB)/tradmp.o \ 
    8091    $(MODEL_LIB)/trdicp.o \ 
    8092    $(MODEL_LIB)/trdicp_oce.o \ 
    8093    $(MODEL_LIB)/trdmld.o \ 
    8094    $(MODEL_LIB)/trdmld_oce.o \ 
    8095    $(MODEL_LIB)/trdmod_oce.o \ 
    8096    $(MODEL_LIB)/trdvor.o \ 
    8097    $(MODEL_LIB)/trdvor_oce.o \ 
    8098    dom_oce.F90 \ 
    8099    in_out_manager.F90 \ 
     8097   $(MODEL_LIB)(dom_oce.o) \ 
     8098   $(MODEL_LIB)(in_out_manager.o) \ 
     8099   $(MODEL_LIB)(oce.o) \ 
     8100   $(MODEL_LIB)(ocesbc.o) \ 
     8101   $(MODEL_LIB)(phycst.o) \ 
     8102   $(MODEL_LIB)(prtctl.o) \ 
     8103   $(MODEL_LIB)(trc_oce.o) \ 
     8104   $(MODEL_LIB)(trdmod.o) \ 
     8105   $(MODEL_LIB)(trdmod_oce.o) \ 
     8106   dom_oce.F90 \ 
     8107   in_out_manager.F90 \ 
     8108   oce.F90 \ 
    81008109   ocesbc.F90 \ 
    8101    oce.F90 \ 
    81028110   phycst.F90 \ 
    81038111   prtctl.f90 \ 
     
    81058113   trdmod.F90 \ 
    81068114   trdmod_oce.F90 \ 
    8107    $(MODEL_LIB)/dom_oce.o \ 
    8108    $(MODEL_LIB)/in_out_manager.o \ 
    8109    $(MODEL_LIB)/ocesbc.o \ 
    8110    $(MODEL_LIB)/oce.o \ 
    8111    $(MODEL_LIB)/phycst.o \ 
    8112    $(MODEL_LIB)/prtctl.o \ 
    8113    $(MODEL_LIB)/trc_oce.o \ 
    8114    $(MODEL_LIB)/trdmod.o \ 
    8115    $(MODEL_LIB)/trdmod_oce.o \ 
    81168115   domzgr_substitute.h90 \ 
    81178116   vectopt_loop_substitute.h90 \ 
    81188117   KEY_CPP \ 
    81198118   traqsr.F90 
    8120 $(MODEL_LIB)/trasbc.o : \ 
     8119$(MODEL_LIB)(trasbc.o) :   \ 
     8120   $(MODEL_LIB)(blk_oce.o) \ 
     8121   $(MODEL_LIB)(cpl_oce.o) \ 
     8122   $(MODEL_LIB)(daymod.o) \ 
     8123   $(MODEL_LIB)(dom_oce.o) \ 
     8124   $(MODEL_LIB)(dtasal.o) \ 
     8125   $(MODEL_LIB)(dtasst.o) \ 
     8126   $(MODEL_LIB)(dtatem.o) \ 
     8127   $(MODEL_LIB)(flx_oce.o) \ 
     8128   $(MODEL_LIB)(flxmod.o) \ 
     8129   $(MODEL_LIB)(flxrnf.o) \ 
     8130   $(MODEL_LIB)(ice_oce.o) \ 
     8131   $(MODEL_LIB)(in_out_manager.o) \ 
     8132   $(MODEL_LIB)(lbclnk.o) \ 
     8133   $(MODEL_LIB)(lib_mpp.o) \ 
     8134   $(MODEL_LIB)(lib_print.o) \ 
     8135   $(MODEL_LIB)(oce.o) \ 
     8136   $(MODEL_LIB)(ocesbc.o) \ 
     8137   $(MODEL_LIB)(ocfzpt.o) \ 
     8138   $(MODEL_LIB)(par_kind.o) \ 
     8139   $(MODEL_LIB)(par_oce.o) \ 
     8140   $(MODEL_LIB)(phycst.o) \ 
     8141   $(MODEL_LIB)(prtctl.o) \ 
     8142   $(MODEL_LIB)(taumod.o) \ 
     8143   $(MODEL_LIB)(trabbl.o) \ 
     8144   $(MODEL_LIB)(tradmp.o) \ 
     8145   $(MODEL_LIB)(trc_oce.o) \ 
     8146   $(MODEL_LIB)(trdicp.o) \ 
     8147   $(MODEL_LIB)(trdicp_oce.o) \ 
     8148   $(MODEL_LIB)(trdmld.o) \ 
     8149   $(MODEL_LIB)(trdmld_oce.o) \ 
     8150   $(MODEL_LIB)(trdmod.o) \ 
     8151   $(MODEL_LIB)(trdmod_oce.o) \ 
     8152   $(MODEL_LIB)(trdvor.o) \ 
     8153   $(MODEL_LIB)(trdvor_oce.o) \ 
    81218154   blk_oce.F90 \ 
    81228155   cpl_oce.F90 \ 
     
    81268159   dtasst.F90 \ 
    81278160   dtatem.F90 \ 
     8161   flx_oce.F90 \ 
    81288162   flxmod.F90 \ 
    81298163   flxrnf.F90 \ 
    8130    flx_oce.F90 \ 
    81318164   ice_oce.F90 \ 
    81328165   in_out_manager.F90 \ 
     
    81348167   lib_mpp.F90 \ 
    81358168   lib_print.f90 \ 
     8169   oce.F90 \ 
    81368170   ocesbc.F90 \ 
    8137    oce.F90 \ 
    81388171   ocfzpt.F90 \ 
    81398172   par_kind.F90 \ 
     
    81538186   trdvor.F90 \ 
    81548187   trdvor_oce.F90 \ 
    8155    $(MODEL_LIB)/blk_oce.o \ 
    8156    $(MODEL_LIB)/cpl_oce.o \ 
    8157    $(MODEL_LIB)/daymod.o \ 
    8158    $(MODEL_LIB)/dom_oce.o \ 
    8159    $(MODEL_LIB)/dtasal.o \ 
    8160    $(MODEL_LIB)/dtasst.o \ 
    8161    $(MODEL_LIB)/dtatem.o \ 
    8162    $(MODEL_LIB)/flxmod.o \ 
    8163    $(MODEL_LIB)/flxrnf.o \ 
    8164    $(MODEL_LIB)/flx_oce.o \ 
    8165    $(MODEL_LIB)/ice_oce.o \ 
    8166    $(MODEL_LIB)/in_out_manager.o \ 
    8167    $(MODEL_LIB)/lbclnk.o \ 
    8168    $(MODEL_LIB)/lib_mpp.o \ 
    8169    $(MODEL_LIB)/lib_print.o \ 
    8170    $(MODEL_LIB)/ocesbc.o \ 
    8171    $(MODEL_LIB)/oce.o \ 
    8172    $(MODEL_LIB)/ocfzpt.o \ 
    8173    $(MODEL_LIB)/par_kind.o \ 
    8174    $(MODEL_LIB)/par_oce.o \ 
    8175    $(MODEL_LIB)/phycst.o \ 
    8176    $(MODEL_LIB)/prtctl.o \ 
    8177    $(MODEL_LIB)/taumod.o \ 
    8178    $(MODEL_LIB)/trabbl.o \ 
    8179    $(MODEL_LIB)/tradmp.o \ 
    8180    $(MODEL_LIB)/trc_oce.o \ 
    8181    $(MODEL_LIB)/trdicp.o \ 
    8182    $(MODEL_LIB)/trdicp_oce.o \ 
    8183    $(MODEL_LIB)/trdmld.o \ 
    8184    $(MODEL_LIB)/trdmld_oce.o \ 
    8185    $(MODEL_LIB)/trdmod.o \ 
    8186    $(MODEL_LIB)/trdmod_oce.o \ 
    8187    $(MODEL_LIB)/trdvor.o \ 
    8188    $(MODEL_LIB)/trdvor_oce.o \ 
    8189    dom_oce.F90 \ 
    8190    in_out_manager.F90 \ 
     8188   $(MODEL_LIB)(dom_oce.o) \ 
     8189   $(MODEL_LIB)(in_out_manager.o) \ 
     8190   $(MODEL_LIB)(oce.o) \ 
     8191   $(MODEL_LIB)(ocesbc.o) \ 
     8192   $(MODEL_LIB)(phycst.o) \ 
     8193   $(MODEL_LIB)(prtctl.o) \ 
     8194   $(MODEL_LIB)(traqsr.o) \ 
     8195   $(MODEL_LIB)(trdmod.o) \ 
     8196   $(MODEL_LIB)(trdmod_oce.o) \ 
     8197   dom_oce.F90 \ 
     8198   in_out_manager.F90 \ 
     8199   oce.F90 \ 
    81918200   ocesbc.F90 \ 
    8192    oce.F90 \ 
    81938201   phycst.F90 \ 
    81948202   prtctl.f90 \ 
     
    81968204   trdmod.F90 \ 
    81978205   trdmod_oce.F90 \ 
    8198    $(MODEL_LIB)/dom_oce.o \ 
    8199    $(MODEL_LIB)/in_out_manager.o \ 
    8200    $(MODEL_LIB)/ocesbc.o \ 
    8201    $(MODEL_LIB)/oce.o \ 
    8202    $(MODEL_LIB)/phycst.o \ 
    8203    $(MODEL_LIB)/prtctl.o \ 
    8204    $(MODEL_LIB)/traqsr.o \ 
    8205    $(MODEL_LIB)/trdmod.o \ 
    8206    $(MODEL_LIB)/trdmod_oce.o \ 
    82078206   domzgr_substitute.h90 \ 
    82088207   vectopt_loop_substitute.h90 \ 
    82098208   KEY_CPP \ 
    82108209   trasbc.F90 
    8211 $(MODEL_LIB)/trazdf_exp.o :   \ 
     8210$(MODEL_LIB)(trazdf_exp.o) :  \ 
     8211   $(MODEL_LIB)(dom_oce.o) \ 
     8212   $(MODEL_LIB)(in_out_manager.o) \ 
     8213   $(MODEL_LIB)(lbclnk.o) \ 
     8214   $(MODEL_LIB)(lib_mpp.o) \ 
     8215   $(MODEL_LIB)(lib_print.o) \ 
     8216   $(MODEL_LIB)(oce.o) \ 
     8217   $(MODEL_LIB)(par_kind.o) \ 
     8218   $(MODEL_LIB)(par_oce.o) \ 
     8219   $(MODEL_LIB)(prtctl.o) \ 
     8220   $(MODEL_LIB)(trabbl.o) \ 
     8221   $(MODEL_LIB)(trdicp.o) \ 
     8222   $(MODEL_LIB)(trdicp_oce.o) \ 
     8223   $(MODEL_LIB)(trdmld.o) \ 
     8224   $(MODEL_LIB)(trdmld_oce.o) \ 
     8225   $(MODEL_LIB)(trdmod_oce.o) \ 
     8226   $(MODEL_LIB)(trdvor.o) \ 
     8227   $(MODEL_LIB)(trdvor_oce.o) \ 
     8228   $(MODEL_LIB)(zdf_oce.o) \ 
    82128229   dom_oce.F90 \ 
    82138230   in_out_manager.F90 \ 
     
    82288245   trdvor_oce.F90 \ 
    82298246   zdf_oce.F90 \ 
    8230    $(MODEL_LIB)/dom_oce.o \ 
    8231    $(MODEL_LIB)/in_out_manager.o \ 
    8232    $(MODEL_LIB)/lbclnk.o \ 
    8233    $(MODEL_LIB)/lib_mpp.o \ 
    8234    $(MODEL_LIB)/lib_print.o \ 
    8235    $(MODEL_LIB)/oce.o \ 
    8236    $(MODEL_LIB)/par_kind.o \ 
    8237    $(MODEL_LIB)/par_oce.o \ 
    8238    $(MODEL_LIB)/prtctl.o \ 
    8239    $(MODEL_LIB)/trabbl.o \ 
    8240    $(MODEL_LIB)/trdicp.o \ 
    8241    $(MODEL_LIB)/trdicp_oce.o \ 
    8242    $(MODEL_LIB)/trdmld.o \ 
    8243    $(MODEL_LIB)/trdmld_oce.o \ 
    8244    $(MODEL_LIB)/trdmod_oce.o \ 
    8245    $(MODEL_LIB)/trdvor.o \ 
    8246    $(MODEL_LIB)/trdvor_oce.o \ 
    8247    $(MODEL_LIB)/zdf_oce.o \ 
     8247   $(MODEL_LIB)(dom_oce.o) \ 
     8248   $(MODEL_LIB)(in_out_manager.o) \ 
     8249   $(MODEL_LIB)(oce.o) \ 
     8250   $(MODEL_LIB)(prtctl.o) \ 
     8251   $(MODEL_LIB)(trdmod.o) \ 
     8252   $(MODEL_LIB)(trdmod_oce.o) \ 
     8253   $(MODEL_LIB)(zdf_oce.o) \ 
     8254   $(MODEL_LIB)(zdfddm.o) \ 
    82488255   dom_oce.F90 \ 
    82498256   in_out_manager.F90 \ 
     
    82528259   trdmod.F90 \ 
    82538260   trdmod_oce.F90 \ 
     8261   zdf_oce.F90 \ 
    82548262   zdfddm.F90 \ 
    8255    zdf_oce.F90 \ 
    8256    $(MODEL_LIB)/dom_oce.o \ 
    8257    $(MODEL_LIB)/in_out_manager.o \ 
    8258    $(MODEL_LIB)/oce.o \ 
    8259    $(MODEL_LIB)/prtctl.o \ 
    8260    $(MODEL_LIB)/trdmod.o \ 
    8261    $(MODEL_LIB)/trdmod_oce.o \ 
    8262    $(MODEL_LIB)/zdfddm.o \ 
    8263    $(MODEL_LIB)/zdf_oce.o \ 
    82648263   domzgr_substitute.h90 \ 
    82658264   zdfddm_substitute.h90 \ 
    82668265   KEY_CPP \ 
    82678266   trazdf_exp.F90 
    8268 $(MODEL_LIB)/trazdf_imp.o :   \ 
     8267$(MODEL_LIB)(trazdf_imp.o) :  \ 
     8268   $(MODEL_LIB)(dom_oce.o) \ 
     8269   $(MODEL_LIB)(eosbn2.o) \ 
     8270   $(MODEL_LIB)(in_out_manager.o) \ 
     8271   $(MODEL_LIB)(lbclnk.o) \ 
     8272   $(MODEL_LIB)(lib_mpp.o) \ 
     8273   $(MODEL_LIB)(lib_print.o) \ 
     8274   $(MODEL_LIB)(oce.o) \ 
     8275   $(MODEL_LIB)(ocesbc.o) \ 
     8276   $(MODEL_LIB)(par_kind.o) \ 
     8277   $(MODEL_LIB)(par_oce.o) \ 
     8278   $(MODEL_LIB)(phycst.o) \ 
     8279   $(MODEL_LIB)(prtctl.o) \ 
     8280   $(MODEL_LIB)(taumod.o) \ 
     8281   $(MODEL_LIB)(trabbl.o) \ 
     8282   $(MODEL_LIB)(trdicp.o) \ 
     8283   $(MODEL_LIB)(trdicp_oce.o) \ 
     8284   $(MODEL_LIB)(trdmld.o) \ 
     8285   $(MODEL_LIB)(trdmld_oce.o) \ 
     8286   $(MODEL_LIB)(trdmod_oce.o) \ 
     8287   $(MODEL_LIB)(trdvor.o) \ 
     8288   $(MODEL_LIB)(trdvor_oce.o) \ 
     8289   $(MODEL_LIB)(zdf_oce.o) \ 
     8290   $(MODEL_LIB)(zdfddm.o) \ 
    82698291   dom_oce.F90 \ 
    82708292   eosbn2.F90 \ 
     
    82738295   lib_mpp.F90 \ 
    82748296   lib_print.f90 \ 
     8297   oce.F90 \ 
    82758298   ocesbc.F90 \ 
    8276    oce.F90 \ 
    82778299   par_kind.F90 \ 
    82788300   par_oce.F90 \ 
     
    82888310   trdvor.F90 \ 
    82898311   trdvor_oce.F90 \ 
     8312   zdf_oce.F90 \ 
    82908313   zdfddm.F90 \ 
    8291    zdf_oce.F90 \ 
    8292    $(MODEL_LIB)/dom_oce.o \ 
    8293    $(MODEL_LIB)/eosbn2.o \ 
    8294    $(MODEL_LIB)/in_out_manager.o \ 
    8295    $(MODEL_LIB)/lbclnk.o \ 
    8296    $(MODEL_LIB)/lib_mpp.o \ 
    8297    $(MODEL_LIB)/lib_print.o \ 
    8298    $(MODEL_LIB)/ocesbc.o \ 
    8299    $(MODEL_LIB)/oce.o \ 
    8300    $(MODEL_LIB)/par_kind.o \ 
    8301    $(MODEL_LIB)/par_oce.o \ 
    8302    $(MODEL_LIB)/phycst.o \ 
    8303    $(MODEL_LIB)/prtctl.o \ 
    8304    $(MODEL_LIB)/taumod.o \ 
    8305    $(MODEL_LIB)/trabbl.o \ 
    8306    $(MODEL_LIB)/trdicp.o \ 
    8307    $(MODEL_LIB)/trdicp_oce.o \ 
    8308    $(MODEL_LIB)/trdmld.o \ 
    8309    $(MODEL_LIB)/trdmld_oce.o \ 
    8310    $(MODEL_LIB)/trdmod_oce.o \ 
    8311    $(MODEL_LIB)/trdvor.o \ 
    8312    $(MODEL_LIB)/trdvor_oce.o \ 
    8313    $(MODEL_LIB)/zdfddm.o \ 
    8314    $(MODEL_LIB)/zdf_oce.o \ 
     8314   $(MODEL_LIB)(dom_oce.o) \ 
     8315   $(MODEL_LIB)(in_out_manager.o) \ 
     8316   $(MODEL_LIB)(ldftra_oce.o) \ 
     8317   $(MODEL_LIB)(oce.o) \ 
     8318   $(MODEL_LIB)(prtctl.o) \ 
     8319   $(MODEL_LIB)(trdmod.o) \ 
     8320   $(MODEL_LIB)(trdmod_oce.o) \ 
     8321   $(MODEL_LIB)(zdf_oce.o) \ 
     8322   $(MODEL_LIB)(zdfddm.o) \ 
     8323   $(MODEL_LIB)(zdfkpp.o) \ 
    83158324   dom_oce.F90 \ 
    83168325   in_out_manager.F90 \ 
     
    83208329   trdmod.F90 \ 
    83218330   trdmod_oce.F90 \ 
     8331   zdf_oce.F90 \ 
    83228332   zdfddm.F90 \ 
    83238333   zdfkpp.F90 \ 
    8324    zdf_oce.F90 \ 
    8325    $(MODEL_LIB)/dom_oce.o \ 
    8326    $(MODEL_LIB)/in_out_manager.o \ 
    8327    $(MODEL_LIB)/ldftra_oce.o \ 
    8328    $(MODEL_LIB)/oce.o \ 
    8329    $(MODEL_LIB)/prtctl.o \ 
    8330    $(MODEL_LIB)/trdmod.o \ 
    8331    $(MODEL_LIB)/trdmod_oce.o \ 
    8332    $(MODEL_LIB)/zdfddm.o \ 
    8333    $(MODEL_LIB)/zdfkpp.o \ 
    8334    $(MODEL_LIB)/zdf_oce.o \ 
    83358334   domzgr_substitute.h90 \ 
     8335   zdf.matrixsolver.h90 \ 
    83368336   zdfddm_substitute.h90 \ 
    8337    zdf.matrixsolver.h90 \ 
    83388337   KEY_CPP \ 
    83398338   trazdf_imp.F90 
    8340 $(MODEL_LIB)/trazdf_iso.o :   \ 
     8339$(MODEL_LIB)(trazdf_iso.o) :  \ 
     8340   $(MODEL_LIB)(dom_oce.o) \ 
     8341   $(MODEL_LIB)(eosbn2.o) \ 
     8342   $(MODEL_LIB)(in_out_manager.o) \ 
     8343   $(MODEL_LIB)(lbclnk.o) \ 
     8344   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8345   $(MODEL_LIB)(ldftra_oce.o) \ 
     8346   $(MODEL_LIB)(lib_mpp.o) \ 
     8347   $(MODEL_LIB)(lib_print.o) \ 
     8348   $(MODEL_LIB)(oce.o) \ 
     8349   $(MODEL_LIB)(ocesbc.o) \ 
     8350   $(MODEL_LIB)(par_kind.o) \ 
     8351   $(MODEL_LIB)(par_oce.o) \ 
     8352   $(MODEL_LIB)(phycst.o) \ 
     8353   $(MODEL_LIB)(prtctl.o) \ 
     8354   $(MODEL_LIB)(taumod.o) \ 
     8355   $(MODEL_LIB)(trabbl.o) \ 
     8356   $(MODEL_LIB)(trdicp.o) \ 
     8357   $(MODEL_LIB)(trdicp_oce.o) \ 
     8358   $(MODEL_LIB)(trdmld.o) \ 
     8359   $(MODEL_LIB)(trdmld_oce.o) \ 
     8360   $(MODEL_LIB)(trdmod_oce.o) \ 
     8361   $(MODEL_LIB)(trdvor.o) \ 
     8362   $(MODEL_LIB)(trdvor_oce.o) \ 
     8363   $(MODEL_LIB)(zdf_oce.o) \ 
     8364   $(MODEL_LIB)(zdfddm.o) \ 
     8365   $(MODEL_LIB)(zdfmxl.o) \ 
    83418366   dom_oce.F90 \ 
    83428367   eosbn2.F90 \ 
     
    83478372   lib_mpp.F90 \ 
    83488373   lib_print.f90 \ 
     8374   oce.F90 \ 
    83498375   ocesbc.F90 \ 
    8350    oce.F90 \ 
    83518376   par_kind.F90 \ 
    83528377   par_oce.F90 \ 
     
    83628387   trdvor.F90 \ 
    83638388   trdvor_oce.F90 \ 
     8389   zdf_oce.F90 \ 
    83648390   zdfddm.F90 \ 
    83658391   zdfmxl.F90 \ 
    8366    zdf_oce.F90 \ 
    8367    $(MODEL_LIB)/dom_oce.o \ 
    8368    $(MODEL_LIB)/eosbn2.o \ 
    8369    $(MODEL_LIB)/in_out_manager.o \ 
    8370    $(MODEL_LIB)/lbclnk.o \ 
    8371    $(MODEL_LIB)/ldfdyn_oce.o \ 
    8372    $(MODEL_LIB)/ldftra_oce.o \ 
    8373    $(MODEL_LIB)/lib_mpp.o \ 
    8374    $(MODEL_LIB)/lib_print.o \ 
    8375    $(MODEL_LIB)/ocesbc.o \ 
    8376    $(MODEL_LIB)/oce.o \ 
    8377    $(MODEL_LIB)/par_kind.o \ 
    8378    $(MODEL_LIB)/par_oce.o \ 
    8379    $(MODEL_LIB)/phycst.o \ 
    8380    $(MODEL_LIB)/prtctl.o \ 
    8381    $(MODEL_LIB)/taumod.o \ 
    8382    $(MODEL_LIB)/trabbl.o \ 
    8383    $(MODEL_LIB)/trdicp.o \ 
    8384    $(MODEL_LIB)/trdicp_oce.o \ 
    8385    $(MODEL_LIB)/trdmld.o \ 
    8386    $(MODEL_LIB)/trdmld_oce.o \ 
    8387    $(MODEL_LIB)/trdmod_oce.o \ 
    8388    $(MODEL_LIB)/trdvor.o \ 
    8389    $(MODEL_LIB)/trdvor_oce.o \ 
    8390    $(MODEL_LIB)/zdfddm.o \ 
    8391    $(MODEL_LIB)/zdfmxl.o \ 
    8392    $(MODEL_LIB)/zdf_oce.o \ 
     8392   $(MODEL_LIB)(dom_oce.o) \ 
     8393   $(MODEL_LIB)(in_out_manager.o) \ 
     8394   $(MODEL_LIB)(lbclnk.o) \ 
     8395   $(MODEL_LIB)(ldfslp.o) \ 
     8396   $(MODEL_LIB)(ldftra_oce.o) \ 
     8397   $(MODEL_LIB)(oce.o) \ 
     8398   $(MODEL_LIB)(prtctl.o) \ 
     8399   $(MODEL_LIB)(trdmod.o) \ 
     8400   $(MODEL_LIB)(trdmod_oce.o) \ 
     8401   $(MODEL_LIB)(zdf_oce.o) \ 
     8402   $(MODEL_LIB)(zdfddm.o) \ 
     8403   $(MODEL_LIB)(zdfkpp.o) \ 
    83938404   dom_oce.F90 \ 
    83948405   in_out_manager.F90 \ 
     
    84008411   trdmod.F90 \ 
    84018412   trdmod_oce.F90 \ 
     8413   zdf_oce.F90 \ 
    84028414   zdfddm.F90 \ 
    84038415   zdfkpp.F90 \ 
    8404    zdf_oce.F90 \ 
    8405    $(MODEL_LIB)/dom_oce.o \ 
    8406    $(MODEL_LIB)/in_out_manager.o \ 
    8407    $(MODEL_LIB)/lbclnk.o \ 
    8408    $(MODEL_LIB)/ldfslp.o \ 
    8409    $(MODEL_LIB)/ldftra_oce.o \ 
    8410    $(MODEL_LIB)/oce.o \ 
    8411    $(MODEL_LIB)/prtctl.o \ 
    8412    $(MODEL_LIB)/trdmod.o \ 
    8413    $(MODEL_LIB)/trdmod_oce.o \ 
    8414    $(MODEL_LIB)/zdfddm.o \ 
    8415    $(MODEL_LIB)/zdfkpp.o \ 
    8416    $(MODEL_LIB)/zdf_oce.o \ 
    84178416   domzgr_substitute.h90 \ 
    84188417   ldfeiv_substitute.h90 \ 
    84198418   ldftra_substitute.h90 \ 
     8419   zdf.matrixsolver.h90 \ 
    84208420   zdfddm_substitute.h90 \ 
    8421    zdf.matrixsolver.h90 \ 
    84228421   KEY_CPP \ 
    84238422   trazdf_iso.F90 
    8424 $(MODEL_LIB)/trazdf_iso_vopt.o : \ 
     8423$(MODEL_LIB)(trazdf_iso_vopt.o) :   \ 
     8424   $(MODEL_LIB)(dom_oce.o) \ 
     8425   $(MODEL_LIB)(eosbn2.o) \ 
     8426   $(MODEL_LIB)(in_out_manager.o) \ 
     8427   $(MODEL_LIB)(lbclnk.o) \ 
     8428   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8429   $(MODEL_LIB)(ldftra_oce.o) \ 
     8430   $(MODEL_LIB)(lib_mpp.o) \ 
     8431   $(MODEL_LIB)(lib_print.o) \ 
     8432   $(MODEL_LIB)(oce.o) \ 
     8433   $(MODEL_LIB)(ocesbc.o) \ 
     8434   $(MODEL_LIB)(par_kind.o) \ 
     8435   $(MODEL_LIB)(par_oce.o) \ 
     8436   $(MODEL_LIB)(phycst.o) \ 
     8437   $(MODEL_LIB)(prtctl.o) \ 
     8438   $(MODEL_LIB)(taumod.o) \ 
     8439   $(MODEL_LIB)(trabbl.o) \ 
     8440   $(MODEL_LIB)(trdicp.o) \ 
     8441   $(MODEL_LIB)(trdicp_oce.o) \ 
     8442   $(MODEL_LIB)(trdmld.o) \ 
     8443   $(MODEL_LIB)(trdmld_oce.o) \ 
     8444   $(MODEL_LIB)(trdmod_oce.o) \ 
     8445   $(MODEL_LIB)(trdvor.o) \ 
     8446   $(MODEL_LIB)(trdvor_oce.o) \ 
     8447   $(MODEL_LIB)(zdf_oce.o) \ 
     8448   $(MODEL_LIB)(zdfddm.o) \ 
     8449   $(MODEL_LIB)(zdfmxl.o) \ 
    84258450   dom_oce.F90 \ 
    84268451   eosbn2.F90 \ 
     
    84318456   lib_mpp.F90 \ 
    84328457   lib_print.f90 \ 
     8458   oce.F90 \ 
    84338459   ocesbc.F90 \ 
    8434    oce.F90 \ 
    84358460   par_kind.F90 \ 
    84368461   par_oce.F90 \ 
     
    84468471   trdvor.F90 \ 
    84478472   trdvor_oce.F90 \ 
     8473   zdf_oce.F90 \ 
    84488474   zdfddm.F90 \ 
    84498475   zdfmxl.F90 \ 
    8450    zdf_oce.F90 \ 
    8451    $(MODEL_LIB)/dom_oce.o \ 
    8452    $(MODEL_LIB)/eosbn2.o \ 
    8453    $(MODEL_LIB)/in_out_manager.o \ 
    8454    $(MODEL_LIB)/lbclnk.o \ 
    8455    $(MODEL_LIB)/ldfdyn_oce.o \ 
    8456    $(MODEL_LIB)/ldftra_oce.o \ 
    8457    $(MODEL_LIB)/lib_mpp.o \ 
    8458    $(MODEL_LIB)/lib_print.o \ 
    8459    $(MODEL_LIB)/ocesbc.o \ 
    8460    $(MODEL_LIB)/oce.o \ 
    8461    $(MODEL_LIB)/par_kind.o \ 
    8462    $(MODEL_LIB)/par_oce.o \ 
    8463    $(MODEL_LIB)/phycst.o \ 
    8464    $(MODEL_LIB)/prtctl.o \ 
    8465    $(MODEL_LIB)/taumod.o \ 
    8466    $(MODEL_LIB)/trabbl.o \ 
    8467    $(MODEL_LIB)/trdicp.o \ 
    8468    $(MODEL_LIB)/trdicp_oce.o \ 
    8469    $(MODEL_LIB)/trdmld.o \ 
    8470    $(MODEL_LIB)/trdmld_oce.o \ 
    8471    $(MODEL_LIB)/trdmod_oce.o \ 
    8472    $(MODEL_LIB)/trdvor.o \ 
    8473    $(MODEL_LIB)/trdvor_oce.o \ 
    8474    $(MODEL_LIB)/zdfddm.o \ 
    8475    $(MODEL_LIB)/zdfmxl.o \ 
    8476    $(MODEL_LIB)/zdf_oce.o \ 
     8476   $(MODEL_LIB)(dom_oce.o) \ 
     8477   $(MODEL_LIB)(in_out_manager.o) \ 
     8478   $(MODEL_LIB)(lbclnk.o) \ 
     8479   $(MODEL_LIB)(ldfslp.o) \ 
     8480   $(MODEL_LIB)(ldftra_oce.o) \ 
     8481   $(MODEL_LIB)(oce.o) \ 
     8482   $(MODEL_LIB)(prtctl.o) \ 
     8483   $(MODEL_LIB)(trdmod.o) \ 
     8484   $(MODEL_LIB)(trdmod_oce.o) \ 
     8485   $(MODEL_LIB)(zdf_oce.o) \ 
     8486   $(MODEL_LIB)(zdfddm.o) \ 
     8487   $(MODEL_LIB)(zdfkpp.o) \ 
    84778488   dom_oce.F90 \ 
    84788489   in_out_manager.F90 \ 
     
    84848495   trdmod.F90 \ 
    84858496   trdmod_oce.F90 \ 
     8497   zdf_oce.F90 \ 
    84868498   zdfddm.F90 \ 
    84878499   zdfkpp.F90 \ 
    8488    zdf_oce.F90 \ 
    8489    $(MODEL_LIB)/dom_oce.o \ 
    8490    $(MODEL_LIB)/in_out_manager.o \ 
    8491    $(MODEL_LIB)/lbclnk.o \ 
    8492    $(MODEL_LIB)/ldfslp.o \ 
    8493    $(MODEL_LIB)/ldftra_oce.o \ 
    8494    $(MODEL_LIB)/oce.o \ 
    8495    $(MODEL_LIB)/prtctl.o \ 
    8496    $(MODEL_LIB)/trdmod.o \ 
    8497    $(MODEL_LIB)/trdmod_oce.o \ 
    8498    $(MODEL_LIB)/zdfddm.o \ 
    8499    $(MODEL_LIB)/zdfkpp.o \ 
    8500    $(MODEL_LIB)/zdf_oce.o \ 
    85018500   domzgr_substitute.h90 \ 
    85028501   ldfeiv_substitute.h90 \ 
     
    85068505   KEY_CPP \ 
    85078506   trazdf_iso_vopt.F90 
    8508 $(MODEL_LIB)/trc_oce.o :   \ 
    8509    par_kind.F90 \ 
    8510    $(MODEL_LIB)/par_kind.o \ 
     8507$(MODEL_LIB)(trc_oce.o) :  \ 
     8508   $(MODEL_LIB)(par_kind.o) \ 
     8509   par_kind.F90 \ 
     8510   $(MODEL_LIB)(par_oce.o) \ 
     8511   $(MODEL_LIB)(sms.o) \ 
    85118512   par_oce.F90 \ 
    85128513   sms.F90 \ 
    8513    $(MODEL_LIB)/par_oce.o \ 
    8514    $(MODEL_LIB)/sms.o \ 
    85158514   trc_oce.F90 
    8516 $(MODEL_LIB)/trdicp.o : \ 
     8515$(MODEL_LIB)(trdicp.o) :   \ 
     8516   $(MODEL_LIB)(dom_oce.o) \ 
     8517   $(MODEL_LIB)(in_out_manager.o) \ 
     8518   $(MODEL_LIB)(lib_print.o) \ 
     8519   $(MODEL_LIB)(par_kind.o) \ 
     8520   $(MODEL_LIB)(par_oce.o) \ 
     8521   $(MODEL_LIB)(phycst.o) \ 
     8522   $(MODEL_LIB)(prtctl.o) \ 
     8523   $(MODEL_LIB)(trdicp_oce.o) \ 
     8524   $(MODEL_LIB)(trdmld_oce.o) \ 
     8525   $(MODEL_LIB)(trdvor_oce.o) \ 
     8526   $(MODEL_LIB)(zdfddm.o) \ 
    85178527   dom_oce.F90 \ 
    85188528   in_out_manager.F90 \ 
     
    85268536   trdvor_oce.F90 \ 
    85278537   zdfddm.F90 \ 
    8528    $(MODEL_LIB)/dom_oce.o \ 
    8529    $(MODEL_LIB)/in_out_manager.o \ 
    8530    $(MODEL_LIB)/lib_print.o \ 
    8531    $(MODEL_LIB)/par_kind.o \ 
    8532    $(MODEL_LIB)/par_oce.o \ 
    8533    $(MODEL_LIB)/phycst.o \ 
    8534    $(MODEL_LIB)/prtctl.o \ 
    8535    $(MODEL_LIB)/trdicp_oce.o \ 
    8536    $(MODEL_LIB)/trdmld_oce.o \ 
    8537    $(MODEL_LIB)/trdvor_oce.o \ 
    8538    $(MODEL_LIB)/zdfddm.o \ 
     8538   $(MODEL_LIB)(dom_oce.o) \ 
     8539   $(MODEL_LIB)(eosbn2.o) \ 
     8540   $(MODEL_LIB)(in_out_manager.o) \ 
     8541   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8542   $(MODEL_LIB)(ldftra_oce.o) \ 
     8543   $(MODEL_LIB)(lib_mpp.o) \ 
     8544   $(MODEL_LIB)(oce.o) \ 
     8545   $(MODEL_LIB)(phycst.o) \ 
     8546   $(MODEL_LIB)(trdmod_oce.o) \ 
     8547   $(MODEL_LIB)(zdf_oce.o) \ 
    85398548   dom_oce.F90 \ 
    85408549   eosbn2.F90 \ 
     
    85478556   trdmod_oce.F90 \ 
    85488557   zdf_oce.F90 \ 
    8549    $(MODEL_LIB)/dom_oce.o \ 
    8550    $(MODEL_LIB)/eosbn2.o \ 
    8551    $(MODEL_LIB)/in_out_manager.o \ 
    8552    $(MODEL_LIB)/ldfdyn_oce.o \ 
    8553    $(MODEL_LIB)/ldftra_oce.o \ 
    8554    $(MODEL_LIB)/lib_mpp.o \ 
    8555    $(MODEL_LIB)/oce.o \ 
    8556    $(MODEL_LIB)/phycst.o \ 
    8557    $(MODEL_LIB)/trdmod_oce.o \ 
    8558    $(MODEL_LIB)/zdf_oce.o \ 
    85598558   domzgr_substitute.h90 \ 
    85608559   vectopt_loop_substitute.h90 \ 
    85618560   KEY_CPP \ 
    85628561   trdicp.F90 
    8563 $(MODEL_LIB)/trdicp_oce.o :   \ 
    8564    par_kind.F90 \ 
    8565    $(MODEL_LIB)/par_kind.o \ 
    8566    par_oce.F90 \ 
    8567    $(MODEL_LIB)/par_oce.o \ 
     8562$(MODEL_LIB)(trdicp_oce.o) :  \ 
     8563   $(MODEL_LIB)(par_kind.o) \ 
     8564   par_kind.F90 \ 
     8565   $(MODEL_LIB)(par_oce.o) \ 
     8566   par_oce.F90 \ 
    85688567   trdicp_oce.F90 
    8569 $(MODEL_LIB)/trdmld.o : \ 
     8568$(MODEL_LIB)(trdmld.o) :   \ 
     8569   $(MODEL_LIB)(daymod.o) \ 
     8570   $(MODEL_LIB)(dom_oce.o) \ 
     8571   $(MODEL_LIB)(in_out_manager.o) \ 
     8572   $(MODEL_LIB)(lbclnk.o) \ 
     8573   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8574   $(MODEL_LIB)(ldftra_oce.o) \ 
     8575   $(MODEL_LIB)(lib_mpp.o) \ 
     8576   $(MODEL_LIB)(lib_print.o) \ 
     8577   $(MODEL_LIB)(oce.o) \ 
     8578   $(MODEL_LIB)(par_kind.o) \ 
     8579   $(MODEL_LIB)(par_oce.o) \ 
     8580   $(MODEL_LIB)(phycst.o) \ 
     8581   $(MODEL_LIB)(prtctl.o) \ 
     8582   $(MODEL_LIB)(trdicp_oce.o) \ 
     8583   $(MODEL_LIB)(trdmld_oce.o) \ 
     8584   $(MODEL_LIB)(trdvor_oce.o) \ 
     8585   $(MODEL_LIB)(zdf_oce.o) \ 
     8586   $(MODEL_LIB)(zdfmxl.o) \ 
    85708587   daymod.F90 \ 
    85718588   dom_oce.F90 \ 
     
    85848601   trdmld_oce.F90 \ 
    85858602   trdvor_oce.F90 \ 
     8603   zdf_oce.F90 \ 
    85868604   zdfmxl.F90 \ 
    8587    zdf_oce.F90 \ 
    8588    $(MODEL_LIB)/daymod.o \ 
    8589    $(MODEL_LIB)/dom_oce.o \ 
    8590    $(MODEL_LIB)/in_out_manager.o \ 
    8591    $(MODEL_LIB)/lbclnk.o \ 
    8592    $(MODEL_LIB)/ldfdyn_oce.o \ 
    8593    $(MODEL_LIB)/ldftra_oce.o \ 
    8594    $(MODEL_LIB)/lib_mpp.o \ 
    8595    $(MODEL_LIB)/lib_print.o \ 
    8596    $(MODEL_LIB)/oce.o \ 
    8597    $(MODEL_LIB)/par_kind.o \ 
    8598    $(MODEL_LIB)/par_oce.o \ 
    8599    $(MODEL_LIB)/phycst.o \ 
    8600    $(MODEL_LIB)/prtctl.o \ 
    8601    $(MODEL_LIB)/trdicp_oce.o \ 
    8602    $(MODEL_LIB)/trdmld_oce.o \ 
    8603    $(MODEL_LIB)/trdvor_oce.o \ 
    8604    $(MODEL_LIB)/zdfmxl.o \ 
    8605    $(MODEL_LIB)/zdf_oce.o \ 
     8605   $(MODEL_LIB)(daymod.o) \ 
     8606   $(MODEL_LIB)(diadimg.o) \ 
     8607   $(MODEL_LIB)(dianam.o) \ 
     8608   $(MODEL_LIB)(dom_oce.o) \ 
     8609   $(MODEL_LIB)(in_out_manager.o) \ 
     8610   $(MODEL_LIB)(lbclnk.o) \ 
     8611   $(MODEL_LIB)(ldfslp.o) \ 
     8612   $(MODEL_LIB)(ldftra_oce.o) \ 
     8613   $(MODEL_LIB)(oce.o) \ 
     8614   $(MODEL_LIB)(phycst.o) \ 
     8615   $(MODEL_LIB)(trdmod_oce.o) \ 
     8616   $(MODEL_LIB)(zdf_oce.o) \ 
     8617   $(MODEL_LIB)(zdfddm.o) \ 
     8618   $(MODEL_LIB)(zdfmxl.o) \ 
    86068619   daymod.F90 \ 
    86078620   diadimg.F90 \ 
     
    86158628   phycst.F90 \ 
    86168629   trdmod_oce.F90 \ 
     8630   zdf_oce.F90 \ 
    86178631   zdfddm.F90 \ 
    86188632   zdfmxl.F90 \ 
    8619    zdf_oce.F90 \ 
    8620    $(MODEL_LIB)/daymod.o \ 
    8621    $(MODEL_LIB)/diadimg.o \ 
    8622    $(MODEL_LIB)/dianam.o \ 
    8623    $(MODEL_LIB)/dom_oce.o \ 
    8624    $(MODEL_LIB)/in_out_manager.o \ 
    8625    $(MODEL_LIB)/lbclnk.o \ 
    8626    $(MODEL_LIB)/ldfslp.o \ 
    8627    $(MODEL_LIB)/ldftra_oce.o \ 
    8628    $(MODEL_LIB)/oce.o \ 
    8629    $(MODEL_LIB)/phycst.o \ 
    8630    $(MODEL_LIB)/trdmod_oce.o \ 
    8631    $(MODEL_LIB)/zdfddm.o \ 
    8632    $(MODEL_LIB)/zdfmxl.o \ 
    8633    $(MODEL_LIB)/zdf_oce.o \ 
    86348633   domzgr_substitute.h90 \ 
    86358634   ldftra_substitute.h90 \ 
     
    86388637   KEY_CPP \ 
    86398638   trdmld.F90 
    8640 $(MODEL_LIB)/trdmld_oce.o :   \ 
    8641    par_kind.F90 \ 
    8642    $(MODEL_LIB)/par_kind.o \ 
    8643    par_oce.F90 \ 
    8644    $(MODEL_LIB)/par_oce.o \ 
     8639$(MODEL_LIB)(trdmld_oce.o) :  \ 
     8640   $(MODEL_LIB)(par_kind.o) \ 
     8641   par_kind.F90 \ 
     8642   $(MODEL_LIB)(par_oce.o) \ 
     8643   par_oce.F90 \ 
    86458644   trdmld_oce.F90 
    8646 $(MODEL_LIB)/trdmod.o : \ 
     8645$(MODEL_LIB)(trdmod.o) :   \ 
     8646   $(MODEL_LIB)(daymod.o) \ 
     8647   $(MODEL_LIB)(diadimg.o) \ 
     8648   $(MODEL_LIB)(dianam.o) \ 
     8649   $(MODEL_LIB)(dom_oce.o) \ 
     8650   $(MODEL_LIB)(eosbn2.o) \ 
     8651   $(MODEL_LIB)(in_out_manager.o) \ 
     8652   $(MODEL_LIB)(lbclnk.o) \ 
     8653   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8654   $(MODEL_LIB)(ldfslp.o) \ 
     8655   $(MODEL_LIB)(ldftra_oce.o) \ 
     8656   $(MODEL_LIB)(lib_mpp.o) \ 
     8657   $(MODEL_LIB)(lib_print.o) \ 
     8658   $(MODEL_LIB)(oce.o) \ 
     8659   $(MODEL_LIB)(par_kind.o) \ 
     8660   $(MODEL_LIB)(par_oce.o) \ 
     8661   $(MODEL_LIB)(phycst.o) \ 
     8662   $(MODEL_LIB)(prtctl.o) \ 
     8663   $(MODEL_LIB)(trdicp_oce.o) \ 
     8664   $(MODEL_LIB)(trdmld_oce.o) \ 
     8665   $(MODEL_LIB)(trdmod_oce.o) \ 
     8666   $(MODEL_LIB)(trdvor_oce.o) \ 
     8667   $(MODEL_LIB)(zdf_oce.o) \ 
     8668   $(MODEL_LIB)(zdfddm.o) \ 
     8669   $(MODEL_LIB)(zdfmxl.o) \ 
    86478670   daymod.F90 \ 
    86488671   diadimg.F90 \ 
     
    86668689   trdmod_oce.F90 \ 
    86678690   trdvor_oce.F90 \ 
     8691   zdf_oce.F90 \ 
    86688692   zdfddm.F90 \ 
    86698693   zdfmxl.F90 \ 
    8670    zdf_oce.F90 \ 
    8671    $(MODEL_LIB)/daymod.o \ 
    8672    $(MODEL_LIB)/diadimg.o \ 
    8673    $(MODEL_LIB)/dianam.o \ 
    8674    $(MODEL_LIB)/dom_oce.o \ 
    8675    $(MODEL_LIB)/eosbn2.o \ 
    8676    $(MODEL_LIB)/in_out_manager.o \ 
    8677    $(MODEL_LIB)/lbclnk.o \ 
    8678    $(MODEL_LIB)/ldfdyn_oce.o \ 
    8679    $(MODEL_LIB)/ldfslp.o \ 
    8680    $(MODEL_LIB)/ldftra_oce.o \ 
    8681    $(MODEL_LIB)/lib_mpp.o \ 
    8682    $(MODEL_LIB)/lib_print.o \ 
    8683    $(MODEL_LIB)/oce.o \ 
    8684    $(MODEL_LIB)/par_kind.o \ 
    8685    $(MODEL_LIB)/par_oce.o \ 
    8686    $(MODEL_LIB)/phycst.o \ 
    8687    $(MODEL_LIB)/prtctl.o \ 
    8688    $(MODEL_LIB)/trdicp_oce.o \ 
    8689    $(MODEL_LIB)/trdmld_oce.o \ 
    8690    $(MODEL_LIB)/trdmod_oce.o \ 
    8691    $(MODEL_LIB)/trdvor_oce.o \ 
    8692    $(MODEL_LIB)/zdfddm.o \ 
    8693    $(MODEL_LIB)/zdfmxl.o \ 
    8694    $(MODEL_LIB)/zdf_oce.o \ 
     8694   $(MODEL_LIB)(dom_oce.o) \ 
     8695   $(MODEL_LIB)(in_out_manager.o) \ 
     8696   $(MODEL_LIB)(oce.o) \ 
     8697   $(MODEL_LIB)(trabbl.o) \ 
     8698   $(MODEL_LIB)(trdicp.o) \ 
     8699   $(MODEL_LIB)(trdmld.o) \ 
     8700   $(MODEL_LIB)(trdmod_oce.o) \ 
     8701   $(MODEL_LIB)(trdvor.o) \ 
    86958702   dom_oce.F90 \ 
    86968703   in_out_manager.F90 \ 
     
    87018708   trdmod_oce.F90 \ 
    87028709   trdvor.F90 \ 
    8703    $(MODEL_LIB)/dom_oce.o \ 
    8704    $(MODEL_LIB)/in_out_manager.o \ 
    8705    $(MODEL_LIB)/oce.o \ 
    8706    $(MODEL_LIB)/trabbl.o \ 
    8707    $(MODEL_LIB)/trdicp.o \ 
    8708    $(MODEL_LIB)/trdmld.o \ 
    8709    $(MODEL_LIB)/trdmod_oce.o \ 
    8710    $(MODEL_LIB)/trdvor.o \ 
    87118710   domzgr_substitute.h90 \ 
    87128711   vectopt_loop_substitute.h90 \ 
    87138712   KEY_CPP \ 
    87148713   trdmod.F90 
    8715 $(MODEL_LIB)/trdmod_oce.o :   \ 
    8716    par_oce.F90 \ 
    8717    $(MODEL_LIB)/par_oce.o \ 
     8714$(MODEL_LIB)(trdmod_oce.o) :  \ 
     8715   $(MODEL_LIB)(par_oce.o) \ 
     8716   par_oce.F90 \ 
     8717   $(MODEL_LIB)(trdicp_oce.o) \ 
     8718   $(MODEL_LIB)(trdmld_oce.o) \ 
     8719   $(MODEL_LIB)(trdvor_oce.o) \ 
    87188720   trdicp_oce.F90 \ 
    87198721   trdmld_oce.F90 \ 
    87208722   trdvor_oce.F90 \ 
    8721    $(MODEL_LIB)/trdicp_oce.o \ 
    8722    $(MODEL_LIB)/trdmld_oce.o \ 
    8723    $(MODEL_LIB)/trdvor_oce.o \ 
    87248723   trdmod_oce.F90 
    8725 $(MODEL_LIB)/trdvor.o : \ 
     8724$(MODEL_LIB)(trdvor.o) :   \ 
     8725   $(MODEL_LIB)(daymod.o) \ 
     8726   $(MODEL_LIB)(dom_oce.o) \ 
     8727   $(MODEL_LIB)(in_out_manager.o) \ 
     8728   $(MODEL_LIB)(lbclnk.o) \ 
     8729   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8730   $(MODEL_LIB)(ldftra_oce.o) \ 
     8731   $(MODEL_LIB)(lib_mpp.o) \ 
     8732   $(MODEL_LIB)(lib_print.o) \ 
     8733   $(MODEL_LIB)(oce.o) \ 
     8734   $(MODEL_LIB)(par_kind.o) \ 
     8735   $(MODEL_LIB)(par_oce.o) \ 
     8736   $(MODEL_LIB)(phycst.o) \ 
     8737   $(MODEL_LIB)(prtctl.o) \ 
     8738   $(MODEL_LIB)(trdicp_oce.o) \ 
     8739   $(MODEL_LIB)(trdmld_oce.o) \ 
     8740   $(MODEL_LIB)(trdvor_oce.o) \ 
     8741   $(MODEL_LIB)(zdf_oce.o) \ 
     8742   $(MODEL_LIB)(zdfmxl.o) \ 
    87268743   daymod.F90 \ 
    87278744   dom_oce.F90 \ 
     
    87408757   trdmld_oce.F90 \ 
    87418758   trdvor_oce.F90 \ 
     8759   zdf_oce.F90 \ 
    87428760   zdfmxl.F90 \ 
    8743    zdf_oce.F90 \ 
    8744    $(MODEL_LIB)/daymod.o \ 
    8745    $(MODEL_LIB)/dom_oce.o \ 
    8746    $(MODEL_LIB)/in_out_manager.o \ 
    8747    $(MODEL_LIB)/lbclnk.o \ 
    8748    $(MODEL_LIB)/ldfdyn_oce.o \ 
    8749    $(MODEL_LIB)/ldftra_oce.o \ 
    8750    $(MODEL_LIB)/lib_mpp.o \ 
    8751    $(MODEL_LIB)/lib_print.o \ 
    8752    $(MODEL_LIB)/oce.o \ 
    8753    $(MODEL_LIB)/par_kind.o \ 
    8754    $(MODEL_LIB)/par_oce.o \ 
    8755    $(MODEL_LIB)/phycst.o \ 
    8756    $(MODEL_LIB)/prtctl.o \ 
    8757    $(MODEL_LIB)/trdicp_oce.o \ 
    8758    $(MODEL_LIB)/trdmld_oce.o \ 
    8759    $(MODEL_LIB)/trdvor_oce.o \ 
    8760    $(MODEL_LIB)/zdfmxl.o \ 
    8761    $(MODEL_LIB)/zdf_oce.o \ 
     8761   $(MODEL_LIB)(daymod.o) \ 
     8762   $(MODEL_LIB)(dianam.o) \ 
     8763   $(MODEL_LIB)(dom_oce.o) \ 
     8764   $(MODEL_LIB)(in_out_manager.o) \ 
     8765   $(MODEL_LIB)(lbclnk.o) \ 
     8766   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8767   $(MODEL_LIB)(ldfslp.o) \ 
     8768   $(MODEL_LIB)(oce.o) \ 
     8769   $(MODEL_LIB)(phycst.o) \ 
     8770   $(MODEL_LIB)(trdmod_oce.o) \ 
     8771   $(MODEL_LIB)(zdf_oce.o) \ 
     8772   $(MODEL_LIB)(zdfmxl.o) \ 
    87628773   daymod.F90 \ 
    87638774   dianam.F90 \ 
     
    87708781   phycst.F90 \ 
    87718782   trdmod_oce.F90 \ 
     8783   zdf_oce.F90 \ 
    87728784   zdfmxl.F90 \ 
    8773    zdf_oce.F90 \ 
    8774    $(MODEL_LIB)/daymod.o \ 
    8775    $(MODEL_LIB)/dianam.o \ 
    8776    $(MODEL_LIB)/dom_oce.o \ 
    8777    $(MODEL_LIB)/in_out_manager.o \ 
    8778    $(MODEL_LIB)/lbclnk.o \ 
    8779    $(MODEL_LIB)/ldfdyn_oce.o \ 
    8780    $(MODEL_LIB)/ldfslp.o \ 
    8781    $(MODEL_LIB)/oce.o \ 
    8782    $(MODEL_LIB)/phycst.o \ 
    8783    $(MODEL_LIB)/trdmod_oce.o \ 
    8784    $(MODEL_LIB)/zdfmxl.o \ 
    8785    $(MODEL_LIB)/zdf_oce.o \ 
    87868785   domzgr_substitute.h90 \ 
    87878786   ldfdyn_substitute.h90 \ 
     
    87908789   KEY_CPP \ 
    87918790   trdvor.F90 
    8792 $(MODEL_LIB)/trdvor_oce.o :   \ 
    8793    par_kind.F90 \ 
    8794    $(MODEL_LIB)/par_kind.o \ 
    8795    par_oce.F90 \ 
    8796    $(MODEL_LIB)/par_oce.o \ 
     8791$(MODEL_LIB)(trdvor_oce.o) :  \ 
     8792   $(MODEL_LIB)(par_kind.o) \ 
     8793   par_kind.F90 \ 
     8794   $(MODEL_LIB)(par_oce.o) \ 
     8795   par_oce.F90 \ 
    87978796   trdvor_oce.F90 
    8798 $(MODEL_LIB)/wzvmod.o : \ 
    8799    dom_oce.F90 \ 
    8800    in_out_manager.F90 \ 
    8801    lib_mpp.F90 \ 
    8802    lib_print.f90 \ 
    8803    par_kind.F90 \ 
    8804    par_oce.F90 \ 
    8805    $(MODEL_LIB)/dom_oce.o \ 
    8806    $(MODEL_LIB)/in_out_manager.o \ 
    8807    $(MODEL_LIB)/lib_mpp.o \ 
    8808    $(MODEL_LIB)/lib_print.o \ 
    8809    $(MODEL_LIB)/par_kind.o \ 
    8810    $(MODEL_LIB)/par_oce.o \ 
    8811    dom_oce.F90 \ 
    8812    in_out_manager.F90 \ 
    8813    oce.F90 \ 
    8814    prtctl.f90 \ 
    8815    $(MODEL_LIB)/dom_oce.o \ 
    8816    $(MODEL_LIB)/in_out_manager.o \ 
    8817    $(MODEL_LIB)/oce.o \ 
    8818    $(MODEL_LIB)/prtctl.o \ 
     8797$(MODEL_LIB)(wzvmod.o) :   \ 
     8798   $(MODEL_LIB)(dom_oce.o) \ 
     8799   $(MODEL_LIB)(in_out_manager.o) \ 
     8800   $(MODEL_LIB)(lib_mpp.o) \ 
     8801   $(MODEL_LIB)(lib_print.o) \ 
     8802   $(MODEL_LIB)(par_kind.o) \ 
     8803   $(MODEL_LIB)(par_oce.o) \ 
     8804   dom_oce.F90 \ 
     8805   in_out_manager.F90 \ 
     8806   lib_mpp.F90 \ 
     8807   lib_print.f90 \ 
     8808   par_kind.F90 \ 
     8809   par_oce.F90 \ 
     8810   $(MODEL_LIB)(dom_oce.o) \ 
     8811   $(MODEL_LIB)(in_out_manager.o) \ 
     8812   $(MODEL_LIB)(oce.o) \ 
     8813   $(MODEL_LIB)(prtctl.o) \ 
     8814   dom_oce.F90 \ 
     8815   in_out_manager.F90 \ 
     8816   oce.F90 \ 
     8817   prtctl.f90 \ 
    88198818   domzgr_substitute.h90 \ 
    88208819   KEY_CPP \ 
    88218820   wzvmod.F90 
    8822 $(MODEL_LIB)/zdfbfr.o : \ 
    8823    dom_oce.F90 \ 
    8824    in_out_manager.F90 \ 
    8825    lib_mpp.F90 \ 
    8826    lib_print.f90 \ 
    8827    oce.F90 \ 
    8828    par_kind.F90 \ 
    8829    par_oce.F90 \ 
    8830    $(MODEL_LIB)/dom_oce.o \ 
    8831    $(MODEL_LIB)/in_out_manager.o \ 
    8832    $(MODEL_LIB)/lib_mpp.o \ 
    8833    $(MODEL_LIB)/lib_print.o \ 
    8834    $(MODEL_LIB)/oce.o \ 
    8835    $(MODEL_LIB)/par_kind.o \ 
    8836    $(MODEL_LIB)/par_oce.o \ 
     8821$(MODEL_LIB)(zdf_oce.o) :  \ 
     8822   $(MODEL_LIB)(par_kind.o) \ 
     8823   par_kind.F90 \ 
     8824   $(MODEL_LIB)(par_oce.o) \ 
     8825   par_oce.F90 \ 
     8826   zdf_oce.F90 
     8827$(MODEL_LIB)(zdfbfr.o) :   \ 
     8828   $(MODEL_LIB)(dom_oce.o) \ 
     8829   $(MODEL_LIB)(in_out_manager.o) \ 
     8830   $(MODEL_LIB)(lib_mpp.o) \ 
     8831   $(MODEL_LIB)(lib_print.o) \ 
     8832   $(MODEL_LIB)(oce.o) \ 
     8833   $(MODEL_LIB)(par_kind.o) \ 
     8834   $(MODEL_LIB)(par_oce.o) \ 
     8835   dom_oce.F90 \ 
     8836   in_out_manager.F90 \ 
     8837   lib_mpp.F90 \ 
     8838   lib_print.f90 \ 
     8839   oce.F90 \ 
     8840   par_kind.F90 \ 
     8841   par_oce.F90 \ 
     8842   $(MODEL_LIB)(dom_oce.o) \ 
     8843   $(MODEL_LIB)(in_out_manager.o) \ 
     8844   $(MODEL_LIB)(lbclnk.o) \ 
     8845   $(MODEL_LIB)(oce.o) \ 
     8846   $(MODEL_LIB)(prtctl.o) \ 
     8847   $(MODEL_LIB)(zdf_oce.o) \ 
    88378848   dom_oce.F90 \ 
    88388849   in_out_manager.F90 \ 
     
    88418852   prtctl.f90 \ 
    88428853   zdf_oce.F90 \ 
    8843    $(MODEL_LIB)/dom_oce.o \ 
    8844    $(MODEL_LIB)/in_out_manager.o \ 
    8845    $(MODEL_LIB)/lbclnk.o \ 
    8846    $(MODEL_LIB)/oce.o \ 
    8847    $(MODEL_LIB)/prtctl.o \ 
    8848    $(MODEL_LIB)/zdf_oce.o \ 
    88498854   domzgr_substitute.h90 \ 
    88508855   KEY_CPP \ 
    88518856   zdfbfr.F90 
    8852 $(MODEL_LIB)/zdfddm.o : \ 
    8853    dom_oce.F90 \ 
    8854    in_out_manager.F90 \ 
    8855    lib_mpp.F90 \ 
    8856    lib_print.f90 \ 
    8857    oce.F90 \ 
    8858    par_kind.F90 \ 
    8859    par_oce.F90 \ 
    8860    $(MODEL_LIB)/dom_oce.o \ 
    8861    $(MODEL_LIB)/in_out_manager.o \ 
    8862    $(MODEL_LIB)/lib_mpp.o \ 
    8863    $(MODEL_LIB)/lib_print.o \ 
    8864    $(MODEL_LIB)/oce.o \ 
    8865    $(MODEL_LIB)/par_kind.o \ 
    8866    $(MODEL_LIB)/par_oce.o \ 
     8857$(MODEL_LIB)(zdfddm.o) :   \ 
     8858   $(MODEL_LIB)(dom_oce.o) \ 
     8859   $(MODEL_LIB)(in_out_manager.o) \ 
     8860   $(MODEL_LIB)(lib_mpp.o) \ 
     8861   $(MODEL_LIB)(lib_print.o) \ 
     8862   $(MODEL_LIB)(oce.o) \ 
     8863   $(MODEL_LIB)(par_kind.o) \ 
     8864   $(MODEL_LIB)(par_oce.o) \ 
     8865   dom_oce.F90 \ 
     8866   in_out_manager.F90 \ 
     8867   lib_mpp.F90 \ 
     8868   lib_print.f90 \ 
     8869   oce.F90 \ 
     8870   par_kind.F90 \ 
     8871   par_oce.F90 \ 
     8872   $(MODEL_LIB)(dom_oce.o) \ 
     8873   $(MODEL_LIB)(in_out_manager.o) \ 
     8874   $(MODEL_LIB)(lbclnk.o) \ 
     8875   $(MODEL_LIB)(oce.o) \ 
     8876   $(MODEL_LIB)(prtctl.o) \ 
     8877   $(MODEL_LIB)(zdf_oce.o) \ 
    88678878   dom_oce.F90 \ 
    88688879   in_out_manager.F90 \ 
     
    88718882   prtctl.f90 \ 
    88728883   zdf_oce.F90 \ 
    8873    $(MODEL_LIB)/dom_oce.o \ 
    8874    $(MODEL_LIB)/in_out_manager.o \ 
    8875    $(MODEL_LIB)/lbclnk.o \ 
    8876    $(MODEL_LIB)/oce.o \ 
    8877    $(MODEL_LIB)/prtctl.o \ 
    8878    $(MODEL_LIB)/zdf_oce.o \ 
    88798884   vectopt_loop_substitute.h90 \ 
    88808885   KEY_CPP \ 
    88818886   zdfddm.F90 
    8882 $(MODEL_LIB)/zdfevd.o : \ 
     8887$(MODEL_LIB)(zdfevd.o) :   \ 
     8888   $(MODEL_LIB)(dom_oce.o) \ 
     8889   $(MODEL_LIB)(eosbn2.o) \ 
     8890   $(MODEL_LIB)(in_out_manager.o) \ 
     8891   $(MODEL_LIB)(lbclnk.o) \ 
     8892   $(MODEL_LIB)(lib_mpp.o) \ 
     8893   $(MODEL_LIB)(lib_print.o) \ 
     8894   $(MODEL_LIB)(oce.o) \ 
     8895   $(MODEL_LIB)(ocesbc.o) \ 
     8896   $(MODEL_LIB)(par_kind.o) \ 
     8897   $(MODEL_LIB)(par_oce.o) \ 
     8898   $(MODEL_LIB)(phycst.o) \ 
     8899   $(MODEL_LIB)(prtctl.o) \ 
     8900   $(MODEL_LIB)(taumod.o) \ 
     8901   $(MODEL_LIB)(zdf_oce.o) \ 
     8902   $(MODEL_LIB)(zdfddm.o) \ 
    88838903   dom_oce.F90 \ 
    88848904   eosbn2.F90 \ 
     
    88878907   lib_mpp.F90 \ 
    88888908   lib_print.f90 \ 
     8909   oce.F90 \ 
    88898910   ocesbc.F90 \ 
    8890    oce.F90 \ 
    88918911   par_kind.F90 \ 
    88928912   par_oce.F90 \ 
     
    88948914   prtctl.f90 \ 
    88958915   taumod.F90 \ 
     8916   zdf_oce.F90 \ 
    88968917   zdfddm.F90 \ 
     8918   $(MODEL_LIB)(dom_oce.o) \ 
     8919   $(MODEL_LIB)(in_out_manager.o) \ 
     8920   $(MODEL_LIB)(lbclnk.o) \ 
     8921   $(MODEL_LIB)(oce.o) \ 
     8922   $(MODEL_LIB)(zdf_oce.o) \ 
     8923   $(MODEL_LIB)(zdfkpp.o) \ 
     8924   dom_oce.F90 \ 
     8925   in_out_manager.F90 \ 
     8926   lbclnk.F90 \ 
     8927   oce.F90 \ 
    88978928   zdf_oce.F90 \ 
    8898    $(MODEL_LIB)/dom_oce.o \ 
    8899    $(MODEL_LIB)/eosbn2.o \ 
    8900    $(MODEL_LIB)/in_out_manager.o \ 
    8901    $(MODEL_LIB)/lbclnk.o \ 
    8902    $(MODEL_LIB)/lib_mpp.o \ 
    8903    $(MODEL_LIB)/lib_print.o \ 
    8904    $(MODEL_LIB)/ocesbc.o \ 
    8905    $(MODEL_LIB)/oce.o \ 
    8906    $(MODEL_LIB)/par_kind.o \ 
    8907    $(MODEL_LIB)/par_oce.o \ 
    8908    $(MODEL_LIB)/phycst.o \ 
    8909    $(MODEL_LIB)/prtctl.o \ 
    8910    $(MODEL_LIB)/taumod.o \ 
    8911    $(MODEL_LIB)/zdfddm.o \ 
    8912    $(MODEL_LIB)/zdf_oce.o \ 
    8913    dom_oce.F90 \ 
    8914    in_out_manager.F90 \ 
    8915    lbclnk.F90 \ 
    8916    oce.F90 \ 
    89178929   zdfkpp.F90 \ 
    8918    zdf_oce.F90 \ 
    8919    $(MODEL_LIB)/dom_oce.o \ 
    8920    $(MODEL_LIB)/in_out_manager.o \ 
    8921    $(MODEL_LIB)/lbclnk.o \ 
    8922    $(MODEL_LIB)/oce.o \ 
    8923    $(MODEL_LIB)/zdfkpp.o \ 
    8924    $(MODEL_LIB)/zdf_oce.o \ 
    89258930   domzgr_substitute.h90 \ 
    89268931   KEY_CPP \ 
    89278932   zdfevd.F90 
    8928 $(MODEL_LIB)/zdfini.o : \ 
     8933$(MODEL_LIB)(zdfini.o) :   \ 
     8934   $(MODEL_LIB)(dom_oce.o) \ 
     8935   $(MODEL_LIB)(dynzdf_exp.o) \ 
     8936   $(MODEL_LIB)(eosbn2.o) \ 
     8937   $(MODEL_LIB)(in_out_manager.o) \ 
     8938   $(MODEL_LIB)(lbclnk.o) \ 
     8939   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8940   $(MODEL_LIB)(ldftra_oce.o) \ 
     8941   $(MODEL_LIB)(lib_print.o) \ 
     8942   $(MODEL_LIB)(oce.o) \ 
     8943   $(MODEL_LIB)(ocesbc.o) \ 
     8944   $(MODEL_LIB)(par_kind.o) \ 
     8945   $(MODEL_LIB)(par_oce.o) \ 
     8946   $(MODEL_LIB)(phycst.o) \ 
     8947   $(MODEL_LIB)(prtctl.o) \ 
     8948   $(MODEL_LIB)(taumod.o) \ 
     8949   $(MODEL_LIB)(trazdf_exp.o) \ 
     8950   $(MODEL_LIB)(trdmod.o) \ 
     8951   $(MODEL_LIB)(trdmod_oce.o) \ 
     8952   $(MODEL_LIB)(zdf_oce.o) \ 
     8953   $(MODEL_LIB)(zdfddm.o) \ 
     8954   $(MODEL_LIB)(zdfkpp.o) \ 
     8955   $(MODEL_LIB)(zdfmxl.o) \ 
    89298956   dom_oce.F90 \ 
    89308957   dynzdf_exp.F90 \ 
     
    89358962   ldftra_oce.F90 \ 
    89368963   lib_print.f90 \ 
     8964   oce.F90 \ 
    89378965   ocesbc.F90 \ 
    8938    oce.F90 \ 
    89398966   par_kind.F90 \ 
    89408967   par_oce.F90 \ 
     
    89458972   trdmod.F90 \ 
    89468973   trdmod_oce.F90 \ 
     8974   zdf_oce.F90 \ 
    89478975   zdfddm.F90 \ 
    89488976   zdfkpp.F90 \ 
    89498977   zdfmxl.F90 \ 
    8950    zdf_oce.F90 \ 
    8951    $(MODEL_LIB)/dom_oce.o \ 
    8952    $(MODEL_LIB)/dynzdf_exp.o \ 
    8953    $(MODEL_LIB)/eosbn2.o \ 
    8954    $(MODEL_LIB)/in_out_manager.o \ 
    8955    $(MODEL_LIB)/lbclnk.o \ 
    8956    $(MODEL_LIB)/ldfdyn_oce.o \ 
    8957    $(MODEL_LIB)/ldftra_oce.o \ 
    8958    $(MODEL_LIB)/lib_print.o \ 
    8959    $(MODEL_LIB)/ocesbc.o \ 
    8960    $(MODEL_LIB)/oce.o \ 
    8961    $(MODEL_LIB)/par_kind.o \ 
    8962    $(MODEL_LIB)/par_oce.o \ 
    8963    $(MODEL_LIB)/phycst.o \ 
    8964    $(MODEL_LIB)/prtctl.o \ 
    8965    $(MODEL_LIB)/taumod.o \ 
    8966    $(MODEL_LIB)/trazdf_exp.o \ 
    8967    $(MODEL_LIB)/trdmod.o \ 
    8968    $(MODEL_LIB)/trdmod_oce.o \ 
    8969    $(MODEL_LIB)/zdfddm.o \ 
    8970    $(MODEL_LIB)/zdfkpp.o \ 
    8971    $(MODEL_LIB)/zdfmxl.o \ 
    8972    $(MODEL_LIB)/zdf_oce.o \ 
     8978   $(MODEL_LIB)(in_out_manager.o) \ 
     8979   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8980   $(MODEL_LIB)(ldfslp.o) \ 
     8981   $(MODEL_LIB)(ldftra_oce.o) \ 
     8982   $(MODEL_LIB)(lib_mpp.o) \ 
     8983   $(MODEL_LIB)(par_oce.o) \ 
     8984   $(MODEL_LIB)(tranpc.o) \ 
     8985   $(MODEL_LIB)(zdf_oce.o) \ 
     8986   $(MODEL_LIB)(zdfddm.o) \ 
     8987   $(MODEL_LIB)(zdfevd.o) \ 
     8988   $(MODEL_LIB)(zdfkpp.o) \ 
     8989   $(MODEL_LIB)(zdfric.o) \ 
     8990   $(MODEL_LIB)(zdftke.o) \ 
    89738991   in_out_manager.F90 \ 
    89748992   ldfdyn_oce.F90 \ 
     
    89788996   par_oce.F90 \ 
    89798997   tranpc.F90 \ 
     8998   zdf_oce.F90 \ 
    89808999   zdfddm.F90 \ 
    89819000   zdfevd.F90 \ 
     
    89839002   zdfric.F90 \ 
    89849003   zdftke.F90 \ 
    8985    zdf_oce.F90 \ 
    8986    $(MODEL_LIB)/in_out_manager.o \ 
    8987    $(MODEL_LIB)/ldfdyn_oce.o \ 
    8988    $(MODEL_LIB)/ldfslp.o \ 
    8989    $(MODEL_LIB)/ldftra_oce.o \ 
    8990    $(MODEL_LIB)/lib_mpp.o \ 
    8991    $(MODEL_LIB)/par_oce.o \ 
    8992    $(MODEL_LIB)/tranpc.o \ 
    8993    $(MODEL_LIB)/zdfddm.o \ 
    8994    $(MODEL_LIB)/zdfevd.o \ 
    8995    $(MODEL_LIB)/zdfkpp.o \ 
    8996    $(MODEL_LIB)/zdfric.o \ 
    8997    $(MODEL_LIB)/zdftke.o \ 
    8998    $(MODEL_LIB)/zdf_oce.o \ 
    89999004   zdfini.F90 
    9000 $(MODEL_LIB)/zdfkpp.o : \ 
     9005$(MODEL_LIB)(zdfkpp.o) :   \ 
     9006   $(MODEL_LIB)(blk_oce.o) \ 
     9007   $(MODEL_LIB)(cpl_oce.o) \ 
     9008   $(MODEL_LIB)(daymod.o) \ 
     9009   $(MODEL_LIB)(dom_oce.o) \ 
     9010   $(MODEL_LIB)(dtasal.o) \ 
     9011   $(MODEL_LIB)(dtasst.o) \ 
     9012   $(MODEL_LIB)(dtatem.o) \ 
     9013   $(MODEL_LIB)(flx_oce.o) \ 
     9014   $(MODEL_LIB)(flxmod.o) \ 
     9015   $(MODEL_LIB)(flxrnf.o) \ 
     9016   $(MODEL_LIB)(ice_oce.o) \ 
     9017   $(MODEL_LIB)(in_out_manager.o) \ 
     9018   $(MODEL_LIB)(lbclnk.o) \ 
     9019   $(MODEL_LIB)(lib_mpp.o) \ 
     9020   $(MODEL_LIB)(lib_print.o) \ 
     9021   $(MODEL_LIB)(oce.o) \ 
     9022   $(MODEL_LIB)(ocfzpt.o) \ 
     9023   $(MODEL_LIB)(par_kind.o) \ 
     9024   $(MODEL_LIB)(par_oce.o) \ 
     9025   $(MODEL_LIB)(phycst.o) \ 
     9026   $(MODEL_LIB)(prtctl.o) \ 
     9027   $(MODEL_LIB)(taumod.o) \ 
     9028   $(MODEL_LIB)(tradmp.o) \ 
     9029   $(MODEL_LIB)(zdf_oce.o) \ 
     9030   $(MODEL_LIB)(zdfddm.o) \ 
    90019031   blk_oce.F90 \ 
    90029032   cpl_oce.F90 \ 
     
    90069036   dtasst.F90 \ 
    90079037   dtatem.F90 \ 
     9038   flx_oce.F90 \ 
    90089039   flxmod.F90 \ 
    90099040   flxrnf.F90 \ 
    9010    flx_oce.F90 \ 
    90119041   ice_oce.F90 \ 
    90129042   in_out_manager.F90 \ 
     
    90229052   taumod.F90 \ 
    90239053   tradmp.F90 \ 
     9054   zdf_oce.F90 \ 
    90249055   zdfddm.F90 \ 
     9056   $(MODEL_LIB)(dom_oce.o) \ 
     9057   $(MODEL_LIB)(eosbn2.o) \ 
     9058   $(MODEL_LIB)(in_out_manager.o) \ 
     9059   $(MODEL_LIB)(lbclnk.o) \ 
     9060   $(MODEL_LIB)(oce.o) \ 
     9061   $(MODEL_LIB)(ocesbc.o) \ 
     9062   $(MODEL_LIB)(phycst.o) \ 
     9063   $(MODEL_LIB)(prtctl.o) \ 
     9064   $(MODEL_LIB)(taumod.o) \ 
     9065   $(MODEL_LIB)(zdf_oce.o) \ 
     9066   $(MODEL_LIB)(zdfddm.o) \ 
     9067   dom_oce.F90 \ 
     9068   eosbn2.F90 \ 
     9069   in_out_manager.F90 \ 
     9070   lbclnk.F90 \ 
     9071   oce.F90 \ 
     9072   ocesbc.F90 \ 
     9073   phycst.F90 \ 
     9074   prtctl.f90 \ 
     9075   taumod.F90 \ 
    90259076   zdf_oce.F90 \ 
    9026    $(MODEL_LIB)/blk_oce.o \ 
    9027    $(MODEL_LIB)/cpl_oce.o \ 
    9028    $(MODEL_LIB)/daymod.o \ 
    9029    $(MODEL_LIB)/dom_oce.o \ 
    9030    $(MODEL_LIB)/dtasal.o \ 
    9031    $(MODEL_LIB)/dtasst.o \ 
    9032    $(MODEL_LIB)/dtatem.o \ 
    9033    $(MODEL_LIB)/flxmod.o \ 
    9034    $(MODEL_LIB)/flxrnf.o \ 
    9035    $(MODEL_LIB)/flx_oce.o \ 
    9036    $(MODEL_LIB)/ice_oce.o \ 
    9037    $(MODEL_LIB)/in_out_manager.o \ 
    9038    $(MODEL_LIB)/lbclnk.o \ 
    9039    $(MODEL_LIB)/lib_mpp.o \ 
    9040    $(MODEL_LIB)/lib_print.o \ 
    9041    $(MODEL_LIB)/oce.o \ 
    9042    $(MODEL_LIB)/ocfzpt.o \ 
    9043    $(MODEL_LIB)/par_kind.o \ 
    9044    $(MODEL_LIB)/par_oce.o \ 
    9045    $(MODEL_LIB)/phycst.o \ 
    9046    $(MODEL_LIB)/prtctl.o \ 
    9047    $(MODEL_LIB)/taumod.o \ 
    9048    $(MODEL_LIB)/tradmp.o \ 
    9049    $(MODEL_LIB)/zdfddm.o \ 
    9050    $(MODEL_LIB)/zdf_oce.o \ 
    9051    dom_oce.F90 \ 
    9052    eosbn2.F90 \ 
    9053    in_out_manager.F90 \ 
    9054    lbclnk.F90 \ 
    9055    ocesbc.F90 \ 
    9056    oce.F90 \ 
    9057    phycst.F90 \ 
    9058    prtctl.f90 \ 
    9059    taumod.F90 \ 
    90609077   zdfddm.F90 \ 
    9061    zdf_oce.F90 \ 
    9062    $(MODEL_LIB)/dom_oce.o \ 
    9063    $(MODEL_LIB)/eosbn2.o \ 
    9064    $(MODEL_LIB)/in_out_manager.o \ 
    9065    $(MODEL_LIB)/lbclnk.o \ 
    9066    $(MODEL_LIB)/ocesbc.o \ 
    9067    $(MODEL_LIB)/oce.o \ 
    9068    $(MODEL_LIB)/phycst.o \ 
    9069    $(MODEL_LIB)/prtctl.o \ 
    9070    $(MODEL_LIB)/taumod.o \ 
    9071    $(MODEL_LIB)/zdfddm.o \ 
    9072    $(MODEL_LIB)/zdf_oce.o \ 
    90739078   domzgr_substitute.h90 \ 
    90749079   vectopt_loop_substitute.h90 \ 
    90759080   KEY_CPP \ 
    90769081   zdfkpp.F90 
    9077 $(MODEL_LIB)/zdfmxl.o : \ 
    9078    dom_oce.F90 \ 
    9079    in_out_manager.F90 \ 
    9080    lib_mpp.F90 \ 
    9081    lib_print.f90 \ 
    9082    par_kind.F90 \ 
    9083    par_oce.F90 \ 
    9084    $(MODEL_LIB)/dom_oce.o \ 
    9085    $(MODEL_LIB)/in_out_manager.o \ 
    9086    $(MODEL_LIB)/lib_mpp.o \ 
    9087    $(MODEL_LIB)/lib_print.o \ 
    9088    $(MODEL_LIB)/par_kind.o \ 
    9089    $(MODEL_LIB)/par_oce.o \ 
     9082$(MODEL_LIB)(zdfmxl.o) :   \ 
     9083   $(MODEL_LIB)(dom_oce.o) \ 
     9084   $(MODEL_LIB)(in_out_manager.o) \ 
     9085   $(MODEL_LIB)(lib_mpp.o) \ 
     9086   $(MODEL_LIB)(lib_print.o) \ 
     9087   $(MODEL_LIB)(par_kind.o) \ 
     9088   $(MODEL_LIB)(par_oce.o) \ 
     9089   dom_oce.F90 \ 
     9090   in_out_manager.F90 \ 
     9091   lib_mpp.F90 \ 
     9092   lib_print.f90 \ 
     9093   par_kind.F90 \ 
     9094   par_oce.F90 \ 
     9095   $(MODEL_LIB)(dom_oce.o) \ 
     9096   $(MODEL_LIB)(in_out_manager.o) \ 
     9097   $(MODEL_LIB)(oce.o) \ 
     9098   $(MODEL_LIB)(prtctl.o) \ 
     9099   $(MODEL_LIB)(zdf_oce.o) \ 
    90909100   dom_oce.F90 \ 
    90919101   in_out_manager.F90 \ 
     
    90939103   prtctl.f90 \ 
    90949104   zdf_oce.F90 \ 
    9095    $(MODEL_LIB)/dom_oce.o \ 
    9096    $(MODEL_LIB)/in_out_manager.o \ 
    9097    $(MODEL_LIB)/oce.o \ 
    9098    $(MODEL_LIB)/prtctl.o \ 
    9099    $(MODEL_LIB)/zdf_oce.o \ 
    91009105   domzgr_substitute.h90 \ 
    91019106   KEY_CPP \ 
    91029107   zdfmxl.F90 
    9103 $(MODEL_LIB)/zdfric.o : \ 
    9104    dom_oce.F90 \ 
    9105    in_out_manager.F90 \ 
    9106    lib_mpp.F90 \ 
    9107    lib_print.f90 \ 
    9108    oce.F90 \ 
    9109    par_kind.F90 \ 
    9110    par_oce.F90 \ 
    9111    $(MODEL_LIB)/dom_oce.o \ 
    9112    $(MODEL_LIB)/in_out_manager.o \ 
    9113    $(MODEL_LIB)/lib_mpp.o \ 
    9114    $(MODEL_LIB)/lib_print.o \ 
    9115    $(MODEL_LIB)/oce.o \ 
    9116    $(MODEL_LIB)/par_kind.o \ 
    9117    $(MODEL_LIB)/par_oce.o \ 
     9108$(MODEL_LIB)(zdfric.o) :   \ 
     9109   $(MODEL_LIB)(dom_oce.o) \ 
     9110   $(MODEL_LIB)(in_out_manager.o) \ 
     9111   $(MODEL_LIB)(lib_mpp.o) \ 
     9112   $(MODEL_LIB)(lib_print.o) \ 
     9113   $(MODEL_LIB)(oce.o) \ 
     9114   $(MODEL_LIB)(par_kind.o) \ 
     9115   $(MODEL_LIB)(par_oce.o) \ 
     9116   dom_oce.F90 \ 
     9117   in_out_manager.F90 \ 
     9118   lib_mpp.F90 \ 
     9119   lib_print.f90 \ 
     9120   oce.F90 \ 
     9121   par_kind.F90 \ 
     9122   par_oce.F90 \ 
     9123   $(MODEL_LIB)(dom_oce.o) \ 
     9124   $(MODEL_LIB)(in_out_manager.o) \ 
     9125   $(MODEL_LIB)(lbclnk.o) \ 
     9126   $(MODEL_LIB)(oce.o) \ 
     9127   $(MODEL_LIB)(zdf_oce.o) \ 
    91189128   dom_oce.F90 \ 
    91199129   in_out_manager.F90 \ 
     
    91219131   oce.F90 \ 
    91229132   zdf_oce.F90 \ 
    9123    $(MODEL_LIB)/dom_oce.o \ 
    9124    $(MODEL_LIB)/in_out_manager.o \ 
    9125    $(MODEL_LIB)/lbclnk.o \ 
    9126    $(MODEL_LIB)/oce.o \ 
    9127    $(MODEL_LIB)/zdf_oce.o \ 
    91289133   domzgr_substitute.h90 \ 
    91299134   KEY_CPP \ 
    91309135   zdfric.F90 
    9131 $(MODEL_LIB)/zdftke.o : \ 
     9136$(MODEL_LIB)(zdftke.o) :   \ 
     9137   $(MODEL_LIB)(daymod.o) \ 
     9138   $(MODEL_LIB)(dom_oce.o) \ 
     9139   $(MODEL_LIB)(in_out_manager.o) \ 
     9140   $(MODEL_LIB)(lbclnk.o) \ 
     9141   $(MODEL_LIB)(lib_mpp.o) \ 
     9142   $(MODEL_LIB)(lib_print.o) \ 
     9143   $(MODEL_LIB)(oce.o) \ 
     9144   $(MODEL_LIB)(par_kind.o) \ 
     9145   $(MODEL_LIB)(par_oce.o) \ 
     9146   $(MODEL_LIB)(phycst.o) \ 
     9147   $(MODEL_LIB)(prtctl.o) \ 
     9148   $(MODEL_LIB)(taumod.o) \ 
     9149   $(MODEL_LIB)(trdmod.o) \ 
     9150   $(MODEL_LIB)(trdmod_oce.o) \ 
     9151   $(MODEL_LIB)(zdf_oce.o) \ 
     9152   $(MODEL_LIB)(zdfddm.o) \ 
    91329153   daymod.F90 \ 
    91339154   dom_oce.F90 \ 
     
    91449165   trdmod.F90 \ 
    91459166   trdmod_oce.F90 \ 
     9167   zdf_oce.F90 \ 
    91469168   zdfddm.F90 \ 
    9147    zdf_oce.F90 \ 
    9148    $(MODEL_LIB)/daymod.o \ 
    9149    $(MODEL_LIB)/dom_oce.o \ 
    9150    $(MODEL_LIB)/in_out_manager.o \ 
    9151    $(MODEL_LIB)/lbclnk.o \ 
    9152    $(MODEL_LIB)/lib_mpp.o \ 
    9153    $(MODEL_LIB)/lib_print.o \ 
    9154    $(MODEL_LIB)/oce.o \ 
    9155    $(MODEL_LIB)/par_kind.o \ 
    9156    $(MODEL_LIB)/par_oce.o \ 
    9157    $(MODEL_LIB)/phycst.o \ 
    9158    $(MODEL_LIB)/prtctl.o \ 
    9159    $(MODEL_LIB)/taumod.o \ 
    9160    $(MODEL_LIB)/trdmod.o \ 
    9161    $(MODEL_LIB)/trdmod_oce.o \ 
    9162    $(MODEL_LIB)/zdfddm.o \ 
    9163    $(MODEL_LIB)/zdf_oce.o \ 
     9169   $(MODEL_LIB)(dom_oce.o) \ 
     9170   $(MODEL_LIB)(dynzdf_exp.o) \ 
     9171   $(MODEL_LIB)(in_out_manager.o) \ 
     9172   $(MODEL_LIB)(lbclnk.o) \ 
     9173   $(MODEL_LIB)(oce.o) \ 
     9174   $(MODEL_LIB)(phycst.o) \ 
     9175   $(MODEL_LIB)(prtctl.o) \ 
     9176   $(MODEL_LIB)(taumod.o) \ 
     9177   $(MODEL_LIB)(trazdf_exp.o) \ 
     9178   $(MODEL_LIB)(zdf_oce.o) \ 
    91649179   dom_oce.F90 \ 
    91659180   dynzdf_exp.F90 \ 
     
    91729187   trazdf_exp.F90 \ 
    91739188   zdf_oce.F90 \ 
    9174    $(MODEL_LIB)/dom_oce.o \ 
    9175    $(MODEL_LIB)/dynzdf_exp.o \ 
    9176    $(MODEL_LIB)/in_out_manager.o \ 
    9177    $(MODEL_LIB)/lbclnk.o \ 
    9178    $(MODEL_LIB)/oce.o \ 
    9179    $(MODEL_LIB)/phycst.o \ 
    9180    $(MODEL_LIB)/prtctl.o \ 
    9181    $(MODEL_LIB)/taumod.o \ 
    9182    $(MODEL_LIB)/trazdf_exp.o \ 
    9183    $(MODEL_LIB)/zdf_oce.o \ 
    9184    oce.F90 \ 
    9185    $(MODEL_LIB)/oce.o \ 
     9189   $(MODEL_LIB)(oce.o) \ 
     9190   oce.F90 \ 
    91869191   domzgr_substitute.h90 \ 
    91879192   vectopt_loop_substitute.h90 \ 
     
    91899194   KEY_CPP \ 
    91909195   zdftke.F90 
    9191 $(MODEL_LIB)/zdf_oce.o :   \ 
    9192    par_kind.F90 \ 
    9193    $(MODEL_LIB)/par_kind.o \ 
    9194    par_oce.F90 \ 
    9195    $(MODEL_LIB)/par_oce.o \ 
    9196    zdf_oce.F90 
    9197 $(MODEL_LIB)/zpshde.o : \ 
     9196$(MODEL_LIB)(zpshde.o) :   \ 
     9197   $(MODEL_LIB)(dom_oce.o) \ 
     9198   $(MODEL_LIB)(in_out_manager.o) \ 
     9199   $(MODEL_LIB)(lib_mpp.o) \ 
     9200   $(MODEL_LIB)(lib_print.o) \ 
     9201   $(MODEL_LIB)(oce.o) \ 
     9202   $(MODEL_LIB)(par_kind.o) \ 
     9203   $(MODEL_LIB)(par_oce.o) \ 
     9204   $(MODEL_LIB)(phycst.o) \ 
     9205   $(MODEL_LIB)(prtctl.o) \ 
     9206   $(MODEL_LIB)(zdfddm.o) \ 
    91989207   dom_oce.F90 \ 
    91999208   in_out_manager.F90 \ 
     
    92069215   prtctl.f90 \ 
    92079216   zdfddm.F90 \ 
    9208    $(MODEL_LIB)/dom_oce.o \ 
    9209    $(MODEL_LIB)/in_out_manager.o \ 
    9210    $(MODEL_LIB)/lib_mpp.o \ 
    9211    $(MODEL_LIB)/lib_print.o \ 
    9212    $(MODEL_LIB)/oce.o \ 
    9213    $(MODEL_LIB)/par_kind.o \ 
    9214    $(MODEL_LIB)/par_oce.o \ 
    9215    $(MODEL_LIB)/phycst.o \ 
    9216    $(MODEL_LIB)/prtctl.o \ 
    9217    $(MODEL_LIB)/zdfddm.o \ 
     9217   $(MODEL_LIB)(dom_oce.o) \ 
     9218   $(MODEL_LIB)(eosbn2.o) \ 
     9219   $(MODEL_LIB)(in_out_manager.o) \ 
     9220   $(MODEL_LIB)(lbclnk.o) \ 
     9221   $(MODEL_LIB)(oce.o) \ 
     9222   $(MODEL_LIB)(par_kind.o) \ 
     9223   $(MODEL_LIB)(phycst.o) \ 
    92189224   dom_oce.F90 \ 
    92199225   eosbn2.F90 \ 
     
    92239229   par_kind.F90 \ 
    92249230   phycst.F90 \ 
    9225    $(MODEL_LIB)/dom_oce.o \ 
    9226    $(MODEL_LIB)/eosbn2.o \ 
    9227    $(MODEL_LIB)/in_out_manager.o \ 
    9228    $(MODEL_LIB)/lbclnk.o \ 
    9229    $(MODEL_LIB)/oce.o \ 
    9230    $(MODEL_LIB)/par_kind.o \ 
    9231    $(MODEL_LIB)/phycst.o \ 
    92329231   domzgr_substitute.h90 \ 
    92339232   vectopt_loop_substitute.h90 \ 
     
    93059304      ln -sf ../OFF_SRC/*/*.[Ffh]90        . ; \ 
    93069305  fi  
    9307   
    93089306   @\$(RM) tmplist 
    93099307   @ls -1 | fgrep -v -f .patron  >tmplist 
Note: See TracChangeset for help on using the changeset viewer.