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

Ignore:
Timestamp:
2006-04-10T19:37:30+02:00 (18 years ago)
Author:
opalod
Message:

nemo_v1_compil_015 : CT : add lines to be able to compile *.F files on IBM target in the fait_AA_make script and BB_makes update

File:
1 edited

Legend:

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

    r429 r438  
    44#-Q- sxnec  # Compiler options for NEMO (IDRIS SX5-NEC)  
    55#-Q- sxnec  F_O = -dw -Wf\"-A idbl4\" -sx5 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce 
     6#-Q- sxnec  F_F = $(F_O) 
    67#-Q- sxnec  L_X = $(L_O) $(L_C) -ftrace 
    78#-Q- sx6nec  # Compiler options NEMO (CEA SX6-NEC)  
    89#-Q- sx6nec  F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce 
    910#-Q- sx6nec  F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce 
     11#-Q- sx6nec  F_F = $(F_O) 
    1012#-Q- sx6nec  L_X = $(L_O) $(L_C) -ftrace 
    1113#-Q- sxdkrz  # Compiler options for NEMO (DKRZ SX6-NEC)  
    1214#-Q- sxdkrz  F_O = -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce 
     15#-Q- sxdkrz  F_F = $(F_O) 
    1316#-Q- sxdkrz  L_X = $(L_O) $(L_C) -ftrace 
    1417#-Q- eshpux  # Compiler options for NEMO (Earth Simulator) 
     
    1720#-Q- eshpux  # regular options! 
    1821#-Q- eshpux  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 
     22#-Q- eshpux  F_F = $(F_O) 
    1923#-Q- eshpux  L_X = $(L_O) 
    2024#-Q- linux  # Compiler options for NEMO (pgf version) 
    2125#-Q- linux  F_O = -Mlist -O3 -byteswapio -r8  -I $(MODDIR) -I$(MODDIR)/oce 
     26#-Q- linux  F_F = $(F_O) 
    2227#-Q- linux  L_X = -r8 -O3 
    2328#-Q- lxiv7  # Compiler options for NEMO (ifc version) 
     
    2631#-Q- lxiv8  # Compiler options for NEMO (ifort version) 
    2732#-Q- lxiv8  F_O = -O3 -r8  -I $(MODDIR) -I$(MODDIR)/oce 
     33#-Q- lxiv8  F_F = $(F_O)  
    2834#-Q- lxiv8  L_X = -r8 -O3 
    2935#-Q- g95  # Compiler options for NEMO (g95 version) 
    3036#-Q- g95  F_O = -O3 -fno-second-underscore -r8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce 
     37#-Q- g95  F_F = $(F_O) 
    3138#-Q- g95  L_X = -r8 -O3 
    3239#-Q- aix    # Compiler options for NEMO (aix version) 
    3340#-Q- aix    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce 
     41#-Q- aix    F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce 
    3442#-Q- aix   L_O = $(F_P) -q64 -O3 
    3543#-Q- aix   L_X = $(L_O) $(L_C)  
    3644#-Q- osxxlf    # Compiler options for NEMO (osxxlf version) 
    3745#-Q- osxxlf    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce 
     46#-Q- osxxlf    F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed -qsource -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce 
    3847#-Q- osxxlf    L_X = -qrealsize=8 -O3 
    3948PREF= 
     
    7584     key_dimgout \ 
    7685     key_dtasal \ 
     86     key_dtasss \ 
    7787     key_dtasst \ 
    7888     key_dtatem \ 
     
    144154      $(MODEL_LIB)(agrif_opa_sponge.o)\ 
    145155      $(MODEL_LIB)(agrif_opa_update.o)\ 
     156      $(MODEL_LIB)(agrif_user.o)\ 
    146157      $(MODEL_LIB)(albedo.o)\ 
    147158      $(MODEL_LIB)(blk_oce.o)\ 
     
    163174      $(MODEL_LIB)(diaptr.o)\ 
    164175      $(MODEL_LIB)(diaspr.o)\ 
     176      $(MODEL_LIB)(diawri.o)\ 
    165177      $(MODEL_LIB)(diawri1d.o)\ 
    166       $(MODEL_LIB)(diawri.o)\ 
    167178      $(MODEL_LIB)(divcur.o)\ 
     179      $(MODEL_LIB)(dom_ice.o)\ 
     180      $(MODEL_LIB)(dom_oce.o)\ 
    168181      $(MODEL_LIB)(domain.o)\ 
    169182      $(MODEL_LIB)(domcfg.o)\ 
     
    173186      $(MODEL_LIB)(domwri.o)\ 
    174187      $(MODEL_LIB)(domzgr.o)\ 
    175       $(MODEL_LIB)(dom_ice.o)\ 
    176       $(MODEL_LIB)(dom_oce.o)\ 
    177188      $(MODEL_LIB)(dtasal.o)\ 
     189      $(MODEL_LIB)(dtasss.o)\ 
    178190      $(MODEL_LIB)(dtasst.o)\ 
    179191      $(MODEL_LIB)(dtatem.o)\ 
     
    182194      $(MODEL_LIB)(dynhpg_atsk.o)\ 
    183195      $(MODEL_LIB)(dynkeg.o)\ 
     196      $(MODEL_LIB)(dynldf_bilap.o)\ 
    184197      $(MODEL_LIB)(dynldf_bilapg.o)\ 
    185       $(MODEL_LIB)(dynldf_bilap.o)\ 
    186198      $(MODEL_LIB)(dynldf_iso.o)\ 
    187199      $(MODEL_LIB)(dynldf_lap.o)\ 
     200      $(MODEL_LIB)(dynnxt.o)\ 
    188201      $(MODEL_LIB)(dynnxt1d.o)\ 
    189       $(MODEL_LIB)(dynnxt.o)\ 
    190202      $(MODEL_LIB)(dynspg.o)\ 
    191203      $(MODEL_LIB)(dynspg_exp.o)\ 
     
    205217      $(MODEL_LIB)(eosbn2.o)\ 
    206218      $(MODEL_LIB)(flo4rk.o)\ 
     219      $(MODEL_LIB)(flo_oce.o)\ 
    207220      $(MODEL_LIB)(floats.o)\ 
    208221      $(MODEL_LIB)(floblk.o)\ 
    209222      $(MODEL_LIB)(flodom.o)\ 
    210223      $(MODEL_LIB)(flowri.o)\ 
    211       $(MODEL_LIB)(flo_oce.o)\ 
     224      $(MODEL_LIB)(flx_oce.o)\ 
    212225      $(MODEL_LIB)(flxblk.o)\ 
    213226      $(MODEL_LIB)(flxfwb.o)\ 
    214227      $(MODEL_LIB)(flxmod.o)\ 
    215228      $(MODEL_LIB)(flxrnf.o)\ 
    216       $(MODEL_LIB)(flx_oce.o)\ 
    217229      $(MODEL_LIB)(geo2ocean.o)\ 
    218       $(MODEL_LIB)(iceini.o)\ 
    219       $(MODEL_LIB)(icestp1d.o)\ 
    220       $(MODEL_LIB)(icestp.o)\ 
    221230      $(MODEL_LIB)(ice.o)\ 
    222231      $(MODEL_LIB)(ice_oce.o)\ 
     232      $(MODEL_LIB)(iceini.o)\ 
     233      $(MODEL_LIB)(icestp.o)\ 
     234      $(MODEL_LIB)(icestp1d.o)\ 
     235      $(MODEL_LIB)(in_out_manager.o)\ 
    223236      $(MODEL_LIB)(ini1d.o)\ 
    224237      $(MODEL_LIB)(initrc.o)\ 
    225       $(MODEL_LIB)(in_out_manager.o)\ 
    226238      $(MODEL_LIB)(istate.o)\ 
    227239      $(MODEL_LIB)(lbclnk.o)\ 
     
    251263      $(MODEL_LIB)(limwri.o)\ 
    252264      $(MODEL_LIB)(mppini.o)\ 
     265      $(MODEL_LIB)(obc_oce.o)\ 
     266      $(MODEL_LIB)(obc_par.o)\ 
    253267      $(MODEL_LIB)(obccli.o)\ 
    254268      $(MODEL_LIB)(obcdom.o)\ 
     
    263277      $(MODEL_LIB)(obctra.o)\ 
    264278      $(MODEL_LIB)(obcvol.o)\ 
    265       $(MODEL_LIB)(obc_oce.o)\ 
    266       $(MODEL_LIB)(obc_par.o)\ 
     279      $(MODEL_LIB)(oce.o)\ 
    267280      $(MODEL_LIB)(ocesbc.o)\ 
    268       $(MODEL_LIB)(oce.o)\ 
    269281      $(MODEL_LIB)(ocfzpt.o)\ 
    270282      $(MODEL_LIB)(opa.o)\ 
     
    276288      $(MODEL_LIB)(restart.o)\ 
    277289      $(MODEL_LIB)(sms.o)\ 
     290      $(MODEL_LIB)(sol_oce.o)\ 
    278291      $(MODEL_LIB)(solfet.o)\ 
    279292      $(MODEL_LIB)(solisl.o)\ 
     
    283296      $(MODEL_LIB)(solsor_e.o)\ 
    284297      $(MODEL_LIB)(solver.o)\ 
    285       $(MODEL_LIB)(sol_oce.o)\ 
     298      $(MODEL_LIB)(step.o)\ 
    286299      $(MODEL_LIB)(step1d.o)\ 
    287       $(MODEL_LIB)(step.o)\ 
    288300      $(MODEL_LIB)(stpctl.o)\ 
    289301      $(MODEL_LIB)(taumod.o)\ 
     
    291303      $(MODEL_LIB)(traadv_cen2.o)\ 
    292304      $(MODEL_LIB)(traadv_ctl.o)\ 
     305      $(MODEL_LIB)(traadv_muscl.o)\ 
    293306      $(MODEL_LIB)(traadv_muscl2.o)\ 
    294       $(MODEL_LIB)(traadv_muscl.o)\ 
    295307      $(MODEL_LIB)(traadv_tvd.o)\ 
    296308      $(MODEL_LIB)(trabbc.o)\ 
    297309      $(MODEL_LIB)(trabbl.o)\ 
    298310      $(MODEL_LIB)(tradmp.o)\ 
     311      $(MODEL_LIB)(traldf_bilap.o)\ 
    299312      $(MODEL_LIB)(traldf_bilapg.o)\ 
    300       $(MODEL_LIB)(traldf_bilap.o)\ 
    301313      $(MODEL_LIB)(traldf_iso.o)\ 
    302314      $(MODEL_LIB)(traldf_iso_zps.o)\ 
     
    310322      $(MODEL_LIB)(trazdf_iso.o)\ 
    311323      $(MODEL_LIB)(trazdf_iso_vopt.o)\ 
     324      $(MODEL_LIB)(trc_oce.o)\ 
    312325      $(MODEL_LIB)(trcstp.o)\ 
    313       $(MODEL_LIB)(trc_oce.o)\ 
    314326      $(MODEL_LIB)(trdicp.o)\ 
    315327      $(MODEL_LIB)(trdicp_oce.o)\ 
     
    321333      $(MODEL_LIB)(trdvor_oce.o)\ 
    322334      $(MODEL_LIB)(wzvmod.o)\ 
     335      $(MODEL_LIB)(zdf_oce.o)\ 
    323336      $(MODEL_LIB)(zdfbfr.o)\ 
    324337      $(MODEL_LIB)(zdfddm.o)\ 
     
    329342      $(MODEL_LIB)(zdfric.o)\ 
    330343      $(MODEL_LIB)(zdftke.o)\ 
    331       $(MODEL_LIB)(zdf_oce.o)\ 
    332344      $(MODEL_LIB)(zpshde.o) 
    333345 
     
    482494# rules for the .F files 
    483495.F.a :            
    484       @$(F_C) $(P_P) $(F_O) \ 
     496      @$(F_C) $(P_P) $(F_F) \ 
    485497#-Q- fjvpp     -Z $*.L \ 
    486498#-Q- sxnec     -R2 \ 
     
    523535      @if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi 
    524536 
     537$(MODEL_LIB)(agrif_opa_interp.o) :  \ 
     538   $(MODEL_LIB)(in_out_manager.o) \ 
     539   $(MODEL_LIB)(lib_print.o) \ 
     540   $(MODEL_LIB)(par_kind.o) \ 
     541   $(MODEL_LIB)(par_oce.o) \ 
     542   in_out_manager.F90 \ 
     543   lib_print.f90 \ 
     544   par_kind.F90 \ 
     545   par_oce.F90 \ 
     546   $(MODEL_LIB)(dom_oce.o) \ 
     547   $(MODEL_LIB)(in_out_manager.o) \ 
     548   $(MODEL_LIB)(oce.o) \ 
     549   $(MODEL_LIB)(par_oce.o) \ 
     550   $(MODEL_LIB)(phycst.o) \ 
     551   $(MODEL_LIB)(sol_oce.o) \ 
     552   dom_oce.F90 \ 
     553   in_out_manager.F90 \ 
     554   oce.F90 \ 
     555   par_oce.F90 \ 
     556   phycst.F90 \ 
     557   sol_oce.F90 \ 
     558   domzgr_substitute.h90 \ 
     559   vectopt_loop_substitute.h90 \ 
     560   KEY_CPP \ 
     561   agrif_opa_interp.F90 
     562$(MODEL_LIB)(agrif_opa_sponge.o) :  \ 
     563   $(MODEL_LIB)(par_kind.o) \ 
     564   $(MODEL_LIB)(par_oce.o) \ 
     565   par_kind.F90 \ 
     566   par_oce.F90 \ 
     567   $(MODEL_LIB)(dom_oce.o) \ 
     568   $(MODEL_LIB)(oce.o) \ 
     569   $(MODEL_LIB)(par_oce.o) \ 
     570   dom_oce.F90 \ 
     571   oce.F90 \ 
     572   par_oce.F90 \ 
     573   domzgr_substitute.h90 \ 
     574   KEY_CPP \ 
     575   agrif_opa_sponge.F90 
     576$(MODEL_LIB)(agrif_opa_update.o) :  \ 
     577   $(MODEL_LIB)(dom_oce.o) \ 
     578   $(MODEL_LIB)(in_out_manager.o) \ 
     579   $(MODEL_LIB)(lbclnk.o) \ 
     580   $(MODEL_LIB)(lib_mpp.o) \ 
     581   $(MODEL_LIB)(obc_oce.o) \ 
     582   $(MODEL_LIB)(oce.o) \ 
     583   $(MODEL_LIB)(ocesbc.o) \ 
     584   $(MODEL_LIB)(par_kind.o) \ 
     585   $(MODEL_LIB)(par_oce.o) \ 
     586   $(MODEL_LIB)(prtctl.o) \ 
     587   dom_oce.F90 \ 
     588   in_out_manager.F90 \ 
     589   lbclnk.F90 \ 
     590   lib_mpp.F90 \ 
     591   obc_oce.F90 \ 
     592   oce.F90 \ 
     593   ocesbc.F90 \ 
     594   par_kind.F90 \ 
     595   par_oce.F90 \ 
     596   prtctl.F90 \ 
     597   $(MODEL_LIB)(cla_div.o) \ 
     598   $(MODEL_LIB)(divcur.o) \ 
     599   $(MODEL_LIB)(dom_oce.o) \ 
     600   $(MODEL_LIB)(oce.o) \ 
     601   $(MODEL_LIB)(ocfzpt.o) \ 
     602   $(MODEL_LIB)(par_oce.o) \ 
     603   $(MODEL_LIB)(wzvmod.o) \ 
     604   cla_div.F90 \ 
     605   divcur.F90 \ 
     606   dom_oce.F90 \ 
     607   oce.F90 \ 
     608   ocfzpt.F90 \ 
     609   par_oce.F90 \ 
     610   wzvmod.F90 \ 
     611   domzgr_substitute.h90 \ 
     612   KEY_CPP \ 
     613   agrif_opa_update.F90 
     614$(MODEL_LIB)(agrif_user.o) :  \ 
     615   $(MODEL_LIB)(blk_oce.o) \ 
     616   $(MODEL_LIB)(cla_div.o) \ 
     617   $(MODEL_LIB)(cpl.o) \ 
     618   $(MODEL_LIB)(cpl_oce.o) \ 
     619   $(MODEL_LIB)(daymod.o) \ 
     620   $(MODEL_LIB)(diaptr.o) \ 
     621   $(MODEL_LIB)(divcur.o) \ 
     622   $(MODEL_LIB)(dom_oce.o) \ 
     623   $(MODEL_LIB)(domain.o) \ 
     624   $(MODEL_LIB)(domcfg.o) \ 
     625   $(MODEL_LIB)(dtasal.o) \ 
     626   $(MODEL_LIB)(dtasss.o) \ 
     627   $(MODEL_LIB)(dtasst.o) \ 
     628   $(MODEL_LIB)(dtatem.o) \ 
     629   $(MODEL_LIB)(dyncor1d.o) \ 
     630   $(MODEL_LIB)(dynspg_oce.o) \ 
     631   $(MODEL_LIB)(eosbn2.o) \ 
     632   $(MODEL_LIB)(flxfwb.o) \ 
     633   $(MODEL_LIB)(iceini.o) \ 
     634   $(MODEL_LIB)(in_out_manager.o) \ 
     635   $(MODEL_LIB)(ini1d.o) \ 
     636   $(MODEL_LIB)(initrc.o) \ 
     637   $(MODEL_LIB)(istate.o) \ 
     638   $(MODEL_LIB)(ldfdyn.o) \ 
     639   $(MODEL_LIB)(ldftra.o) \ 
     640   $(MODEL_LIB)(lib_mpp.o) \ 
     641   $(MODEL_LIB)(lib_print.o) \ 
     642   $(MODEL_LIB)(mppini.o) \ 
     643   $(MODEL_LIB)(obc_par.o) \ 
     644   $(MODEL_LIB)(obcini.o) \ 
     645   $(MODEL_LIB)(oce.o) \ 
     646   $(MODEL_LIB)(ocfzpt.o) \ 
     647   $(MODEL_LIB)(par_kind.o) \ 
     648   $(MODEL_LIB)(par_oce.o) \ 
     649   $(MODEL_LIB)(phycst.o) \ 
     650   $(MODEL_LIB)(prtctl.o) \ 
     651   $(MODEL_LIB)(sol_oce.o) \ 
     652   $(MODEL_LIB)(solver.o) \ 
     653   $(MODEL_LIB)(step.o) \ 
     654   $(MODEL_LIB)(step1d.o) \ 
     655   $(MODEL_LIB)(traqsr.o) \ 
     656   $(MODEL_LIB)(trdicp.o) \ 
     657   $(MODEL_LIB)(trdmld.o) \ 
     658   $(MODEL_LIB)(trdmod.o) \ 
     659   $(MODEL_LIB)(trdmod_oce.o) \ 
     660   $(MODEL_LIB)(trdvor.o) \ 
     661   $(MODEL_LIB)(wzvmod.o) \ 
     662   $(MODEL_LIB)(zdf_oce.o) \ 
     663   $(MODEL_LIB)(zdfini.o) \ 
     664   $(MODEL_LIB)(zdfmxl.o) \ 
     665   $(MODEL_LIB)(zpshde.o) \ 
     666   blk_oce.F90 \ 
     667   cla_div.F90 \ 
     668   cpl.F90 \ 
     669   cpl_oce.F90 \ 
     670   daymod.F90 \ 
     671   diaptr.F90 \ 
     672   divcur.F90 \ 
     673   dom_oce.F90 \ 
     674   domain.F90 \ 
     675   domcfg.F90 \ 
     676   dtasal.F90 \ 
     677   dtasss.F90 \ 
     678   dtasst.F90 \ 
     679   dtatem.F90 \ 
     680   dyncor1d.F90 \ 
     681   dynspg_oce.F90 \ 
     682   eosbn2.F90 \ 
     683   flxfwb.F90 \ 
     684   iceini.F90 \ 
     685   in_out_manager.F90 \ 
     686   ini1d.F90 \ 
     687   initrc.F90 \ 
     688   istate.F90 \ 
     689   ldfdyn.F90 \ 
     690   ldftra.F90 \ 
     691   lib_mpp.F90 \ 
     692   lib_print.f90 \ 
     693   mppini.F90 \ 
     694   obc_par.F90 \ 
     695   obcini.F90 \ 
     696   oce.F90 \ 
     697   ocfzpt.F90 \ 
     698   par_kind.F90 \ 
     699   par_oce.F90 \ 
     700   phycst.F90 \ 
     701   prtctl.F90 \ 
     702   sol_oce.F90 \ 
     703   solver.F90 \ 
     704   step.F90 \ 
     705   step1d.F90 \ 
     706   traqsr.F90 \ 
     707   trdicp.F90 \ 
     708   trdmld.F90 \ 
     709   trdmod.F90 \ 
     710   trdmod_oce.F90 \ 
     711   trdvor.F90 \ 
     712   wzvmod.F90 \ 
     713   zdf_oce.F90 \ 
     714   zdfini.F90 \ 
     715   zdfmxl.F90 \ 
     716   zpshde.F90 \ 
     717   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     718   $(MODEL_LIB)(agrif_opa_sponge.o) \ 
     719   $(MODEL_LIB)(agrif_opa_update.o) \ 
     720   $(MODEL_LIB)(dom_oce.o) \ 
     721   $(MODEL_LIB)(ice_oce.o) \ 
     722   $(MODEL_LIB)(in_out_manager.o) \ 
     723   $(MODEL_LIB)(oce.o) \ 
     724   $(MODEL_LIB)(opa.o) \ 
     725   $(MODEL_LIB)(par_oce.o) \ 
     726   $(MODEL_LIB)(sol_oce.o) \ 
     727   $(MODEL_LIB)(tradmp.o) \ 
     728   agrif_opa_interp.F90 \ 
     729   agrif_opa_sponge.F90 \ 
     730   agrif_opa_update.F90 \ 
     731   dom_oce.F90 \ 
     732   ice_oce.F90 \ 
     733   in_out_manager.F90 \ 
     734   oce.F90 \ 
     735   opa.F90 \ 
     736   par_oce.F90 \ 
     737   sol_oce.F90 \ 
     738   tradmp.F90 \ 
     739   $(AGRIF_LIB) \ 
     740   KEY_CPP \ 
     741   agrif_user.F90 
    525742$(MODEL_LIB)(albedo.o) :   \ 
     743   $(MODEL_LIB)(dom_oce.o) \ 
     744   $(MODEL_LIB)(in_out_manager.o) \ 
     745   $(MODEL_LIB)(lib_mpp.o) \ 
     746   $(MODEL_LIB)(lib_print.o) \ 
     747   $(MODEL_LIB)(oce.o) \ 
     748   $(MODEL_LIB)(par_ice.o) \ 
     749   $(MODEL_LIB)(par_kind.o) \ 
     750   $(MODEL_LIB)(par_oce.o) \ 
     751   $(MODEL_LIB)(phycst.o) \ 
     752   $(MODEL_LIB)(prtctl.o) \ 
    526753   dom_oce.F90 \ 
    527754   in_out_manager.F90 \ 
     
    534761   phycst.F90 \ 
    535762   prtctl.F90 \ 
    536    $(MODEL_LIB)(dom_oce.o) \ 
    537    $(MODEL_LIB)(in_out_manager.o) \ 
    538    $(MODEL_LIB)(lib_mpp.o) \ 
    539    $(MODEL_LIB)(lib_print.o) \ 
    540    $(MODEL_LIB)(oce.o) \ 
    541    $(MODEL_LIB)(par_ice.o) \ 
    542    $(MODEL_LIB)(par_kind.o) \ 
    543    $(MODEL_LIB)(par_oce.o) \ 
    544    $(MODEL_LIB)(phycst.o) \ 
    545    $(MODEL_LIB)(prtctl.o) \ 
     763   $(MODEL_LIB)(blk_oce.o) \ 
     764   $(MODEL_LIB)(cpl_oce.o) \ 
     765   $(MODEL_LIB)(daymod.o) \ 
     766   $(MODEL_LIB)(dom_oce.o) \ 
     767   $(MODEL_LIB)(flx_oce.o) \ 
     768   $(MODEL_LIB)(ice.o) \ 
     769   $(MODEL_LIB)(in_out_manager.o) \ 
     770   $(MODEL_LIB)(lbclnk.o) \ 
     771   $(MODEL_LIB)(oce.o) \ 
     772   $(MODEL_LIB)(ocfzpt.o) \ 
     773   $(MODEL_LIB)(phycst.o) \ 
    546774   blk_oce.F90 \ 
    547775   cpl_oce.F90 \ 
     
    555783   ocfzpt.F90 \ 
    556784   phycst.F90 \ 
     785   KEY_CPP \ 
     786   albedo.F90 
     787$(MODEL_LIB)(blk_oce.o) :  \ 
     788   $(MODEL_LIB)(par_kind.o) \ 
     789   par_kind.F90 \ 
     790   $(MODEL_LIB)(par_oce.o) \ 
     791   par_oce.F90 \ 
     792   KEY_CPP \ 
     793   blk_oce.F90 
     794$(MODEL_LIB)(bulk.o) :  \ 
     795   $(MODEL_LIB)(albedo.o) \ 
    557796   $(MODEL_LIB)(blk_oce.o) \ 
    558797   $(MODEL_LIB)(cpl_oce.o) \ 
     
    560799   $(MODEL_LIB)(dom_oce.o) \ 
    561800   $(MODEL_LIB)(flx_oce.o) \ 
    562    $(MODEL_LIB)(ice.o) \ 
    563    $(MODEL_LIB)(in_out_manager.o) \ 
    564    $(MODEL_LIB)(lbclnk.o) \ 
     801   $(MODEL_LIB)(in_out_manager.o) \ 
     802   $(MODEL_LIB)(lbclnk.o) \ 
     803   $(MODEL_LIB)(lib_mpp.o) \ 
     804   $(MODEL_LIB)(lib_print.o) \ 
    565805   $(MODEL_LIB)(oce.o) \ 
    566806   $(MODEL_LIB)(ocfzpt.o) \ 
    567    $(MODEL_LIB)(phycst.o) \ 
    568    albedo.F90 
    569 $(MODEL_LIB)(blk_oce.o) :  \ 
    570    par_kind.F90 \ 
    571    $(MODEL_LIB)(par_kind.o) \ 
    572    par_oce.F90 \ 
    573    $(MODEL_LIB)(par_oce.o) \ 
    574    blk_oce.F90 
    575 $(MODEL_LIB)(bulk.o) :  \ 
     807   $(MODEL_LIB)(par_kind.o) \ 
     808   $(MODEL_LIB)(par_oce.o) \ 
     809   $(MODEL_LIB)(phycst.o) \ 
     810   $(MODEL_LIB)(prtctl.o) \ 
    576811   albedo.F90 \ 
    577812   blk_oce.F90 \ 
     
    590825   phycst.F90 \ 
    591826   prtctl.F90 \ 
     827   $(MODEL_LIB)(blk_oce.o) \ 
     828   $(MODEL_LIB)(dom_oce.o) \ 
     829   $(MODEL_LIB)(flx_oce.o) \ 
     830   $(MODEL_LIB)(flxblk.o) \ 
     831   $(MODEL_LIB)(ice_oce.o) \ 
     832   $(MODEL_LIB)(in_out_manager.o) \ 
     833   $(MODEL_LIB)(oce.o) \ 
     834   $(MODEL_LIB)(ocfzpt.o) \ 
     835   $(MODEL_LIB)(phycst.o) \ 
     836   $(MODEL_LIB)(prtctl.o) \ 
     837   $(MODEL_LIB)(taumod.o) \ 
     838   blk_oce.F90 \ 
     839   dom_oce.F90 \ 
     840   flx_oce.F90 \ 
     841   flxblk.F90 \ 
     842   ice_oce.F90 \ 
     843   in_out_manager.F90 \ 
     844   oce.F90 \ 
     845   ocfzpt.F90 \ 
     846   phycst.F90 \ 
     847   prtctl.F90 \ 
     848   taumod.F90 \ 
     849   KEY_CPP \ 
     850   bulk.F90 
     851$(MODEL_LIB)(cla.o) :   \ 
     852   $(MODEL_LIB)(blk_oce.o) \ 
     853   $(MODEL_LIB)(cpl_oce.o) \ 
     854   $(MODEL_LIB)(daymod.o) \ 
     855   $(MODEL_LIB)(dom_oce.o) \ 
     856   $(MODEL_LIB)(dtasal.o) \ 
     857   $(MODEL_LIB)(dtasst.o) \ 
     858   $(MODEL_LIB)(dtatem.o) \ 
     859   $(MODEL_LIB)(flx_oce.o) \ 
     860   $(MODEL_LIB)(flxmod.o) \ 
     861   $(MODEL_LIB)(flxrnf.o) \ 
     862   $(MODEL_LIB)(ice_oce.o) \ 
     863   $(MODEL_LIB)(in_out_manager.o) \ 
     864   $(MODEL_LIB)(lbclnk.o) \ 
     865   $(MODEL_LIB)(lib_mpp.o) \ 
     866   $(MODEL_LIB)(lib_print.o) \ 
     867   $(MODEL_LIB)(oce.o) \ 
     868   $(MODEL_LIB)(ocfzpt.o) \ 
     869   $(MODEL_LIB)(par_kind.o) \ 
     870   $(MODEL_LIB)(par_oce.o) \ 
     871   $(MODEL_LIB)(phycst.o) \ 
     872   $(MODEL_LIB)(prtctl.o) \ 
     873   $(MODEL_LIB)(taumod.o) \ 
     874   $(MODEL_LIB)(tradmp.o) \ 
     875   blk_oce.F90 \ 
     876   cpl_oce.F90 \ 
     877   daymod.F90 \ 
     878   dom_oce.F90 \ 
     879   dtasal.F90 \ 
     880   dtasst.F90 \ 
     881   dtatem.F90 \ 
     882   flx_oce.F90 \ 
     883   flxmod.F90 \ 
     884   flxrnf.F90 \ 
     885   ice_oce.F90 \ 
     886   in_out_manager.F90 \ 
     887   lbclnk.F90 \ 
     888   lib_mpp.F90 \ 
     889   lib_print.f90 \ 
     890   oce.F90 \ 
     891   ocfzpt.F90 \ 
     892   par_kind.F90 \ 
     893   par_oce.F90 \ 
     894   phycst.F90 \ 
     895   prtctl.F90 \ 
     896   taumod.F90 \ 
     897   tradmp.F90 \ 
     898   $(MODEL_LIB)(dom_oce.o) \ 
     899   $(MODEL_LIB)(in_out_manager.o) \ 
     900   $(MODEL_LIB)(lbclnk.o) \ 
     901   $(MODEL_LIB)(lib_mpp.o) \ 
     902   $(MODEL_LIB)(oce.o) \ 
     903   $(MODEL_LIB)(ocesbc.o) \ 
     904   dom_oce.F90 \ 
     905   in_out_manager.F90 \ 
     906   lbclnk.F90 \ 
     907   lib_mpp.F90 \ 
     908   oce.F90 \ 
     909   ocesbc.F90 \ 
     910   domzgr_substitute.h90 \ 
     911   vectopt_loop_substitute.h90 \ 
     912   KEY_CPP \ 
     913   cla.F90 
     914$(MODEL_LIB)(cla_div.o) :  \ 
     915   $(MODEL_LIB)(blk_oce.o) \ 
     916   $(MODEL_LIB)(cpl_oce.o) \ 
     917   $(MODEL_LIB)(daymod.o) \ 
     918   $(MODEL_LIB)(dom_oce.o) \ 
     919   $(MODEL_LIB)(dtasal.o) \ 
     920   $(MODEL_LIB)(dtasst.o) \ 
     921   $(MODEL_LIB)(dtatem.o) \ 
     922   $(MODEL_LIB)(flx_oce.o) \ 
     923   $(MODEL_LIB)(flxmod.o) \ 
     924   $(MODEL_LIB)(flxrnf.o) \ 
     925   $(MODEL_LIB)(ice_oce.o) \ 
     926   $(MODEL_LIB)(in_out_manager.o) \ 
     927   $(MODEL_LIB)(lbclnk.o) \ 
     928   $(MODEL_LIB)(lib_mpp.o) \ 
     929   $(MODEL_LIB)(lib_print.o) \ 
     930   $(MODEL_LIB)(oce.o) \ 
     931   $(MODEL_LIB)(ocfzpt.o) \ 
     932   $(MODEL_LIB)(par_kind.o) \ 
     933   $(MODEL_LIB)(par_oce.o) \ 
     934   $(MODEL_LIB)(phycst.o) \ 
     935   $(MODEL_LIB)(prtctl.o) \ 
     936   $(MODEL_LIB)(taumod.o) \ 
     937   $(MODEL_LIB)(tradmp.o) \ 
     938   blk_oce.F90 \ 
     939   cpl_oce.F90 \ 
     940   daymod.F90 \ 
     941   dom_oce.F90 \ 
     942   dtasal.F90 \ 
     943   dtasst.F90 \ 
     944   dtatem.F90 \ 
     945   flx_oce.F90 \ 
     946   flxmod.F90 \ 
     947   flxrnf.F90 \ 
     948   ice_oce.F90 \ 
     949   in_out_manager.F90 \ 
     950   lbclnk.F90 \ 
     951   lib_mpp.F90 \ 
     952   lib_print.f90 \ 
     953   oce.F90 \ 
     954   ocfzpt.F90 \ 
     955   par_kind.F90 \ 
     956   par_oce.F90 \ 
     957   phycst.F90 \ 
     958   prtctl.F90 \ 
     959   taumod.F90 \ 
     960   tradmp.F90 \ 
     961   $(MODEL_LIB)(dom_oce.o) \ 
     962   $(MODEL_LIB)(in_out_manager.o) \ 
     963   $(MODEL_LIB)(lbclnk.o) \ 
     964   $(MODEL_LIB)(lib_mpp.o) \ 
     965   $(MODEL_LIB)(oce.o) \ 
     966   $(MODEL_LIB)(ocesbc.o) \ 
     967   dom_oce.F90 \ 
     968   in_out_manager.F90 \ 
     969   lbclnk.F90 \ 
     970   lib_mpp.F90 \ 
     971   oce.F90 \ 
     972   ocesbc.F90 \ 
     973   domzgr_substitute.h90 \ 
     974   KEY_CPP \ 
     975   cla_div.F90 
     976$(MODEL_LIB)(cla_dynspg.o) :  \ 
     977   $(MODEL_LIB)(blk_oce.o) \ 
     978   $(MODEL_LIB)(cpl_oce.o) \ 
     979   $(MODEL_LIB)(daymod.o) \ 
     980   $(MODEL_LIB)(dom_oce.o) \ 
     981   $(MODEL_LIB)(dtasal.o) \ 
     982   $(MODEL_LIB)(dtasst.o) \ 
     983   $(MODEL_LIB)(dtatem.o) \ 
     984   $(MODEL_LIB)(dynspg_oce.o) \ 
     985   $(MODEL_LIB)(flx_oce.o) \ 
     986   $(MODEL_LIB)(flxmod.o) \ 
     987   $(MODEL_LIB)(flxrnf.o) \ 
     988   $(MODEL_LIB)(ice_oce.o) \ 
     989   $(MODEL_LIB)(in_out_manager.o) \ 
     990   $(MODEL_LIB)(lbclnk.o) \ 
     991   $(MODEL_LIB)(lib_mpp.o) \ 
     992   $(MODEL_LIB)(lib_print.o) \ 
     993   $(MODEL_LIB)(obc_oce.o) \ 
     994   $(MODEL_LIB)(obc_par.o) \ 
     995   $(MODEL_LIB)(obccli.o) \ 
     996   $(MODEL_LIB)(oce.o) \ 
     997   $(MODEL_LIB)(ocesbc.o) \ 
     998   $(MODEL_LIB)(ocfzpt.o) \ 
     999   $(MODEL_LIB)(par_kind.o) \ 
     1000   $(MODEL_LIB)(par_oce.o) \ 
     1001   $(MODEL_LIB)(phycst.o) \ 
     1002   $(MODEL_LIB)(prtctl.o) \ 
     1003   $(MODEL_LIB)(sol_oce.o) \ 
     1004   $(MODEL_LIB)(taumod.o) \ 
     1005   $(MODEL_LIB)(tradmp.o) \ 
     1006   $(MODEL_LIB)(zdf_oce.o) \ 
     1007   blk_oce.F90 \ 
     1008   cpl_oce.F90 \ 
     1009   daymod.F90 \ 
     1010   dom_oce.F90 \ 
     1011   dtasal.F90 \ 
     1012   dtasst.F90 \ 
     1013   dtatem.F90 \ 
     1014   dynspg_oce.F90 \ 
     1015   flx_oce.F90 \ 
     1016   flxmod.F90 \ 
     1017   flxrnf.F90 \ 
     1018   ice_oce.F90 \ 
     1019   in_out_manager.F90 \ 
     1020   lbclnk.F90 \ 
     1021   lib_mpp.F90 \ 
     1022   lib_print.f90 \ 
     1023   obc_oce.F90 \ 
     1024   obc_par.F90 \ 
     1025   obccli.F90 \ 
     1026   oce.F90 \ 
     1027   ocesbc.F90 \ 
     1028   ocfzpt.F90 \ 
     1029   par_kind.F90 \ 
     1030   par_oce.F90 \ 
     1031   phycst.F90 \ 
     1032   prtctl.F90 \ 
     1033   sol_oce.F90 \ 
     1034   taumod.F90 \ 
     1035   tradmp.F90 \ 
     1036   zdf_oce.F90 \ 
     1037   $(MODEL_LIB)(dom_oce.o) \ 
     1038   $(MODEL_LIB)(flxrnf.o) \ 
     1039   $(MODEL_LIB)(in_out_manager.o) \ 
     1040   $(MODEL_LIB)(lbclnk.o) \ 
     1041   $(MODEL_LIB)(lib_mpp.o) \ 
     1042   $(MODEL_LIB)(obc_oce.o) \ 
     1043   $(MODEL_LIB)(obcdyn.o) \ 
     1044   $(MODEL_LIB)(obcvol.o) \ 
     1045   $(MODEL_LIB)(oce.o) \ 
     1046   $(MODEL_LIB)(ocesbc.o) \ 
     1047   $(MODEL_LIB)(phycst.o) \ 
     1048   $(MODEL_LIB)(sol_oce.o) \ 
     1049   $(MODEL_LIB)(solfet.o) \ 
     1050   $(MODEL_LIB)(solpcg.o) \ 
     1051   $(MODEL_LIB)(solsor.o) \ 
     1052   $(MODEL_LIB)(zdf_oce.o) \ 
     1053   dom_oce.F90 \ 
     1054   flxrnf.F90 \ 
     1055   in_out_manager.F90 \ 
     1056   lbclnk.F90 \ 
     1057   lib_mpp.F90 \ 
     1058   obc_oce.F90 \ 
     1059   obcdyn.F90 \ 
     1060   obcvol.F90 \ 
     1061   oce.F90 \ 
     1062   ocesbc.F90 \ 
     1063   phycst.F90 \ 
     1064   sol_oce.F90 \ 
     1065   solfet.F90 \ 
     1066   solpcg.F90 \ 
     1067   solsor.F90 \ 
     1068   zdf_oce.F90 \ 
     1069   domzgr_substitute.h90 \ 
     1070   vectopt_loop_substitute.h90 \ 
     1071   KEY_CPP \ 
     1072   cla_dynspg.F90 
     1073$(MODEL_LIB)(closea.o) :   \ 
     1074   $(MODEL_LIB)(blk_oce.o) \ 
     1075   $(MODEL_LIB)(cpl_oce.o) \ 
     1076   $(MODEL_LIB)(daymod.o) \ 
     1077   $(MODEL_LIB)(dom_oce.o) \ 
     1078   $(MODEL_LIB)(dtasal.o) \ 
     1079   $(MODEL_LIB)(dtasst.o) \ 
     1080   $(MODEL_LIB)(dtatem.o) \ 
     1081   $(MODEL_LIB)(flx_oce.o) \ 
     1082   $(MODEL_LIB)(flxmod.o) \ 
     1083   $(MODEL_LIB)(flxrnf.o) \ 
     1084   $(MODEL_LIB)(ice_oce.o) \ 
     1085   $(MODEL_LIB)(in_out_manager.o) \ 
     1086   $(MODEL_LIB)(lbclnk.o) \ 
     1087   $(MODEL_LIB)(lib_mpp.o) \ 
     1088   $(MODEL_LIB)(lib_print.o) \ 
     1089   $(MODEL_LIB)(oce.o) \ 
     1090   $(MODEL_LIB)(ocfzpt.o) \ 
     1091   $(MODEL_LIB)(par_kind.o) \ 
     1092   $(MODEL_LIB)(par_oce.o) \ 
     1093   $(MODEL_LIB)(phycst.o) \ 
     1094   $(MODEL_LIB)(prtctl.o) \ 
     1095   $(MODEL_LIB)(taumod.o) \ 
     1096   $(MODEL_LIB)(tradmp.o) \ 
     1097   blk_oce.F90 \ 
     1098   cpl_oce.F90 \ 
     1099   daymod.F90 \ 
     1100   dom_oce.F90 \ 
     1101   dtasal.F90 \ 
     1102   dtasst.F90 \ 
     1103   dtatem.F90 \ 
     1104   flx_oce.F90 \ 
     1105   flxmod.F90 \ 
     1106   flxrnf.F90 \ 
     1107   ice_oce.F90 \ 
     1108   in_out_manager.F90 \ 
     1109   lbclnk.F90 \ 
     1110   lib_mpp.F90 \ 
     1111   lib_print.f90 \ 
     1112   oce.F90 \ 
     1113   ocfzpt.F90 \ 
     1114   par_kind.F90 \ 
     1115   par_oce.F90 \ 
     1116   phycst.F90 \ 
     1117   prtctl.F90 \ 
     1118   taumod.F90 \ 
     1119   tradmp.F90 \ 
     1120   $(MODEL_LIB)(dom_oce.o) \ 
     1121   $(MODEL_LIB)(flxrnf.o) \ 
     1122   $(MODEL_LIB)(in_out_manager.o) \ 
     1123   $(MODEL_LIB)(lbclnk.o) \ 
     1124   $(MODEL_LIB)(lib_mpp.o) \ 
     1125   $(MODEL_LIB)(oce.o) \ 
     1126   $(MODEL_LIB)(ocesbc.o) \ 
     1127   dom_oce.F90 \ 
     1128   flxrnf.F90 \ 
     1129   in_out_manager.F90 \ 
     1130   lbclnk.F90 \ 
     1131   lib_mpp.F90 \ 
     1132   oce.F90 \ 
     1133   ocesbc.F90 \ 
     1134   vectopt_loop_substitute.h90 \ 
     1135   KEY_CPP \ 
     1136   closea.F90 
     1137$(MODEL_LIB)(cpl.o) :   \ 
     1138   $(MODEL_LIB)(dom_oce.o) \ 
     1139   $(MODEL_LIB)(in_out_manager.o) \ 
     1140   $(MODEL_LIB)(lib_print.o) \ 
     1141   $(MODEL_LIB)(oce.o) \ 
     1142   $(MODEL_LIB)(par_kind.o) \ 
     1143   $(MODEL_LIB)(par_oce.o) \ 
     1144   $(MODEL_LIB)(phycst.o) \ 
     1145   $(MODEL_LIB)(prtctl.o) \ 
     1146   dom_oce.F90 \ 
     1147   in_out_manager.F90 \ 
     1148   lib_print.f90 \ 
     1149   oce.F90 \ 
     1150   par_kind.F90 \ 
     1151   par_oce.F90 \ 
     1152   phycst.F90 \ 
     1153   prtctl.F90 \ 
     1154   $(MODEL_LIB)(cpl_oce.o) \ 
     1155   $(MODEL_LIB)(daymod.o) \ 
     1156   $(MODEL_LIB)(dom_oce.o) \ 
     1157   $(MODEL_LIB)(flx_oce.o) \ 
     1158   $(MODEL_LIB)(in_out_manager.o) \ 
     1159   $(MODEL_LIB)(oce.o) \ 
     1160   $(MODEL_LIB)(ocfzpt.o) \ 
     1161   $(MODEL_LIB)(phycst.o) \ 
     1162   cpl_oce.F90 \ 
     1163   daymod.F90 \ 
     1164   dom_oce.F90 \ 
     1165   flx_oce.F90 \ 
     1166   in_out_manager.F90 \ 
     1167   oce.F90 \ 
     1168   ocfzpt.F90 \ 
     1169   phycst.F90 \ 
     1170   $(IOIPSL_LIB) \ 
     1171   KEY_CPP \ 
     1172   cpl.F90 
     1173$(MODEL_LIB)(cpl_oce.o) :  \ 
     1174   $(MODEL_LIB)(par_kind.o) \ 
     1175   par_kind.F90 \ 
     1176   $(MODEL_LIB)(par_oce.o) \ 
     1177   par_oce.F90 \ 
     1178   KEY_CPP \ 
     1179   cpl_oce.F90 
     1180$(MODEL_LIB)(ctlopn.o) :   \ 
     1181   $(AGRIF_LIB) \ 
     1182   KEY_CPP \ 
     1183   ctlopn.F90 
     1184$(MODEL_LIB)(daymod.o) :   \ 
     1185   $(MODEL_LIB)(dom_oce.o) \ 
     1186   $(MODEL_LIB)(in_out_manager.o) \ 
     1187   $(MODEL_LIB)(lib_mpp.o) \ 
     1188   $(MODEL_LIB)(lib_print.o) \ 
     1189   $(MODEL_LIB)(par_kind.o) \ 
     1190   $(MODEL_LIB)(par_oce.o) \ 
     1191   dom_oce.F90 \ 
     1192   in_out_manager.F90 \ 
     1193   lib_mpp.F90 \ 
     1194   lib_print.f90 \ 
     1195   par_kind.F90 \ 
     1196   par_oce.F90 \ 
     1197   $(MODEL_LIB)(dom_oce.o) \ 
     1198   $(MODEL_LIB)(in_out_manager.o) \ 
     1199   $(MODEL_LIB)(phycst.o) \ 
     1200   $(MODEL_LIB)(prtctl.o) \ 
     1201   dom_oce.F90 \ 
     1202   in_out_manager.F90 \ 
     1203   phycst.F90 \ 
     1204   prtctl.F90 \ 
     1205   daymod.F90 
     1206$(MODEL_LIB)(diadimg.o) :  \ 
     1207   $(MODEL_LIB)(dom_oce.o) \ 
     1208   $(MODEL_LIB)(in_out_manager.o) \ 
     1209   $(MODEL_LIB)(lib_print.o) \ 
     1210   $(MODEL_LIB)(par_kind.o) \ 
     1211   $(MODEL_LIB)(par_oce.o) \ 
     1212   $(MODEL_LIB)(phycst.o) \ 
     1213   $(MODEL_LIB)(prtctl.o) \ 
     1214   dom_oce.F90 \ 
     1215   in_out_manager.F90 \ 
     1216   lib_print.f90 \ 
     1217   par_kind.F90 \ 
     1218   par_oce.F90 \ 
     1219   phycst.F90 \ 
     1220   prtctl.F90 \ 
     1221   $(MODEL_LIB)(daymod.o) \ 
     1222   $(MODEL_LIB)(dom_oce.o) \ 
     1223   $(MODEL_LIB)(in_out_manager.o) \ 
     1224   $(MODEL_LIB)(oce.o) \ 
     1225   daymod.F90 \ 
     1226   dom_oce.F90 \ 
     1227   in_out_manager.F90 \ 
     1228   oce.F90 \ 
     1229   domzgr_substitute.h90 \ 
     1230   KEY_CPP \ 
     1231   diadimg.F90 
     1232$(MODEL_LIB)(diafwb.o) :   \ 
    5921233   $(MODEL_LIB)(albedo.o) \ 
    5931234   $(MODEL_LIB)(blk_oce.o) \ 
     
    5951236   $(MODEL_LIB)(daymod.o) \ 
    5961237   $(MODEL_LIB)(dom_oce.o) \ 
    597    $(MODEL_LIB)(flx_oce.o) \ 
    598    $(MODEL_LIB)(in_out_manager.o) \ 
    599    $(MODEL_LIB)(lbclnk.o) \ 
    600    $(MODEL_LIB)(lib_mpp.o) \ 
    601    $(MODEL_LIB)(lib_print.o) \ 
    602    $(MODEL_LIB)(oce.o) \ 
    603    $(MODEL_LIB)(ocfzpt.o) \ 
    604    $(MODEL_LIB)(par_kind.o) \ 
    605    $(MODEL_LIB)(par_oce.o) \ 
    606    $(MODEL_LIB)(phycst.o) \ 
    607    $(MODEL_LIB)(prtctl.o) \ 
    608    blk_oce.F90 \ 
    609    dom_oce.F90 \ 
    610    flxblk.F90 \ 
    611    flx_oce.F90 \ 
    612    ice_oce.F90 \ 
    613    in_out_manager.F90 \ 
    614    oce.F90 \ 
    615    ocfzpt.F90 \ 
    616    phycst.F90 \ 
    617    prtctl.F90 \ 
    618    taumod.F90 \ 
    619    $(MODEL_LIB)(blk_oce.o) \ 
    620    $(MODEL_LIB)(dom_oce.o) \ 
    621    $(MODEL_LIB)(flxblk.o) \ 
    622    $(MODEL_LIB)(flx_oce.o) \ 
    623    $(MODEL_LIB)(ice_oce.o) \ 
    624    $(MODEL_LIB)(in_out_manager.o) \ 
    625    $(MODEL_LIB)(oce.o) \ 
    626    $(MODEL_LIB)(ocfzpt.o) \ 
    627    $(MODEL_LIB)(phycst.o) \ 
    628    $(MODEL_LIB)(prtctl.o) \ 
    629    $(MODEL_LIB)(taumod.o) \ 
    630    bulk.F90 
    631 $(MODEL_LIB)(cla.o) :   \ 
    632    blk_oce.F90 \ 
    633    cpl_oce.F90 \ 
    634    daymod.F90 \ 
    635    dom_oce.F90 \ 
    636    dtasal.F90 \ 
    637    dtasst.F90 \ 
    638    dtatem.F90 \ 
    639    flxmod.F90 \ 
    640    flxrnf.F90 \ 
    641    flx_oce.F90 \ 
    642    ice_oce.F90 \ 
    643    in_out_manager.F90 \ 
    644    lbclnk.F90 \ 
    645    lib_mpp.F90 \ 
    646    lib_print.f90 \ 
    647    oce.F90 \ 
    648    ocfzpt.F90 \ 
    649    par_kind.F90 \ 
    650    par_oce.F90 \ 
    651    phycst.F90 \ 
    652    prtctl.F90 \ 
    653    taumod.F90 \ 
    654    tradmp.F90 \ 
    655    $(MODEL_LIB)(blk_oce.o) \ 
    656    $(MODEL_LIB)(cpl_oce.o) \ 
    657    $(MODEL_LIB)(daymod.o) \ 
    658    $(MODEL_LIB)(dom_oce.o) \ 
    6591238   $(MODEL_LIB)(dtasal.o) \ 
    6601239   $(MODEL_LIB)(dtasst.o) \ 
    6611240   $(MODEL_LIB)(dtatem.o) \ 
     1241   $(MODEL_LIB)(flx_oce.o) \ 
    6621242   $(MODEL_LIB)(flxmod.o) \ 
    6631243   $(MODEL_LIB)(flxrnf.o) \ 
    664    $(MODEL_LIB)(flx_oce.o) \ 
    6651244   $(MODEL_LIB)(ice_oce.o) \ 
    6661245   $(MODEL_LIB)(in_out_manager.o) \ 
     
    6761255   $(MODEL_LIB)(taumod.o) \ 
    6771256   $(MODEL_LIB)(tradmp.o) \ 
    678    dom_oce.F90 \ 
    679    in_out_manager.F90 \ 
    680    lbclnk.F90 \ 
    681    lib_mpp.F90 \ 
    682    ocesbc.F90 \ 
    683    oce.F90 \ 
    684    $(MODEL_LIB)(dom_oce.o) \ 
    685    $(MODEL_LIB)(in_out_manager.o) \ 
    686    $(MODEL_LIB)(lbclnk.o) \ 
    687    $(MODEL_LIB)(lib_mpp.o) \ 
    688    $(MODEL_LIB)(ocesbc.o) \ 
    689    $(MODEL_LIB)(oce.o) \ 
    690    domzgr_substitute.h90 \ 
    691    vectopt_loop_substitute.h90 \ 
    692    KEY_CPP \ 
    693    cla.F90 
    694 $(MODEL_LIB)(cla_div.o) :  \ 
    695    blk_oce.F90 \ 
    696    cpl_oce.F90 \ 
    697    daymod.F90 \ 
    698    dom_oce.F90 \ 
    699    dtasal.F90 \ 
    700    dtasst.F90 \ 
    701    dtatem.F90 \ 
    702    flxmod.F90 \ 
    703    flxrnf.F90 \ 
    704    flx_oce.F90 \ 
    705    ice_oce.F90 \ 
    706    in_out_manager.F90 \ 
    707    lbclnk.F90 \ 
    708    lib_mpp.F90 \ 
    709    lib_print.f90 \ 
    710    oce.F90 \ 
    711    ocfzpt.F90 \ 
    712    par_kind.F90 \ 
    713    par_oce.F90 \ 
    714    phycst.F90 \ 
    715    prtctl.F90 \ 
    716    taumod.F90 \ 
    717    tradmp.F90 \ 
    718    $(MODEL_LIB)(blk_oce.o) \ 
    719    $(MODEL_LIB)(cpl_oce.o) \ 
    720    $(MODEL_LIB)(daymod.o) \ 
    721    $(MODEL_LIB)(dom_oce.o) \ 
    722    $(MODEL_LIB)(dtasal.o) \ 
    723    $(MODEL_LIB)(dtasst.o) \ 
    724    $(MODEL_LIB)(dtatem.o) \ 
    725    $(MODEL_LIB)(flxmod.o) \ 
    726    $(MODEL_LIB)(flxrnf.o) \ 
    727    $(MODEL_LIB)(flx_oce.o) \ 
    728    $(MODEL_LIB)(ice_oce.o) \ 
    729    $(MODEL_LIB)(in_out_manager.o) \ 
    730    $(MODEL_LIB)(lbclnk.o) \ 
    731    $(MODEL_LIB)(lib_mpp.o) \ 
    732    $(MODEL_LIB)(lib_print.o) \ 
    733    $(MODEL_LIB)(oce.o) \ 
    734    $(MODEL_LIB)(ocfzpt.o) \ 
    735    $(MODEL_LIB)(par_kind.o) \ 
    736    $(MODEL_LIB)(par_oce.o) \ 
    737    $(MODEL_LIB)(phycst.o) \ 
    738    $(MODEL_LIB)(prtctl.o) \ 
    739    $(MODEL_LIB)(taumod.o) \ 
    740    $(MODEL_LIB)(tradmp.o) \ 
    741    dom_oce.F90 \ 
    742    in_out_manager.F90 \ 
    743    lbclnk.F90 \ 
    744    lib_mpp.F90 \ 
    745    ocesbc.F90 \ 
    746    oce.F90 \ 
    747    $(MODEL_LIB)(dom_oce.o) \ 
    748    $(MODEL_LIB)(in_out_manager.o) \ 
    749    $(MODEL_LIB)(lbclnk.o) \ 
    750    $(MODEL_LIB)(lib_mpp.o) \ 
    751    $(MODEL_LIB)(ocesbc.o) \ 
    752    $(MODEL_LIB)(oce.o) \ 
    753    domzgr_substitute.h90 \ 
    754    KEY_CPP \ 
    755    cla_div.F90 
    756 $(MODEL_LIB)(cla_dynspg.o) :  \ 
    757    blk_oce.F90 \ 
    758    cpl_oce.F90 \ 
    759    daymod.F90 \ 
    760    dom_oce.F90 \ 
    761    dtasal.F90 \ 
    762    dtasst.F90 \ 
    763    dtatem.F90 \ 
    764    dynspg_oce.F90 \ 
    765    flxmod.F90 \ 
    766    flxrnf.F90 \ 
    767    flx_oce.F90 \ 
    768    ice_oce.F90 \ 
    769    in_out_manager.F90 \ 
    770    lbclnk.F90 \ 
    771    lib_mpp.F90 \ 
    772    lib_print.f90 \ 
    773    obccli.F90 \ 
    774    obc_oce.F90 \ 
    775    obc_par.F90 \ 
    776    ocesbc.F90 \ 
    777    oce.F90 \ 
    778    ocfzpt.F90 \ 
    779    par_kind.F90 \ 
    780    par_oce.F90 \ 
    781    phycst.F90 \ 
    782    prtctl.F90 \ 
    783    sol_oce.F90 \ 
    784    taumod.F90 \ 
    785    tradmp.F90 \ 
    786    zdf_oce.F90 \ 
    787    $(MODEL_LIB)(blk_oce.o) \ 
    788    $(MODEL_LIB)(cpl_oce.o) \ 
    789    $(MODEL_LIB)(daymod.o) \ 
    790    $(MODEL_LIB)(dom_oce.o) \ 
    791    $(MODEL_LIB)(dtasal.o) \ 
    792    $(MODEL_LIB)(dtasst.o) \ 
    793    $(MODEL_LIB)(dtatem.o) \ 
    794    $(MODEL_LIB)(dynspg_oce.o) \ 
    795    $(MODEL_LIB)(flxmod.o) \ 
    796    $(MODEL_LIB)(flxrnf.o) \ 
    797    $(MODEL_LIB)(flx_oce.o) \ 
    798    $(MODEL_LIB)(ice_oce.o) \ 
    799    $(MODEL_LIB)(in_out_manager.o) \ 
    800    $(MODEL_LIB)(lbclnk.o) \ 
    801    $(MODEL_LIB)(lib_mpp.o) \ 
    802    $(MODEL_LIB)(lib_print.o) \ 
    803    $(MODEL_LIB)(obccli.o) \ 
    804    $(MODEL_LIB)(obc_oce.o) \ 
    805    $(MODEL_LIB)(obc_par.o) \ 
    806    $(MODEL_LIB)(ocesbc.o) \ 
    807    $(MODEL_LIB)(oce.o) \ 
    808    $(MODEL_LIB)(ocfzpt.o) \ 
    809    $(MODEL_LIB)(par_kind.o) \ 
    810    $(MODEL_LIB)(par_oce.o) \ 
    811    $(MODEL_LIB)(phycst.o) \ 
    812    $(MODEL_LIB)(prtctl.o) \ 
    813    $(MODEL_LIB)(sol_oce.o) \ 
    814    $(MODEL_LIB)(taumod.o) \ 
    815    $(MODEL_LIB)(tradmp.o) \ 
    816    $(MODEL_LIB)(zdf_oce.o) \ 
    817    dom_oce.F90 \ 
    818    flxrnf.F90 \ 
    819    in_out_manager.F90 \ 
    820    lbclnk.F90 \ 
    821    lib_mpp.F90 \ 
    822    obcdyn.F90 \ 
    823    obcvol.F90 \ 
    824    obc_oce.F90 \ 
    825    ocesbc.F90 \ 
    826    oce.F90 \ 
    827    phycst.F90 \ 
    828    solfet.F90 \ 
    829    solpcg.F90 \ 
    830    solsor.F90 \ 
    831    sol_oce.F90 \ 
    832    zdf_oce.F90 \ 
    833    $(MODEL_LIB)(dom_oce.o) \ 
    834    $(MODEL_LIB)(flxrnf.o) \ 
    835    $(MODEL_LIB)(in_out_manager.o) \ 
    836    $(MODEL_LIB)(lbclnk.o) \ 
    837    $(MODEL_LIB)(lib_mpp.o) \ 
    838    $(MODEL_LIB)(obcdyn.o) \ 
    839    $(MODEL_LIB)(obcvol.o) \ 
    840    $(MODEL_LIB)(obc_oce.o) \ 
    841    $(MODEL_LIB)(ocesbc.o) \ 
    842    $(MODEL_LIB)(oce.o) \ 
    843    $(MODEL_LIB)(phycst.o) \ 
    844    $(MODEL_LIB)(solfet.o) \ 
    845    $(MODEL_LIB)(solpcg.o) \ 
    846    $(MODEL_LIB)(solsor.o) \ 
    847    $(MODEL_LIB)(sol_oce.o) \ 
    848    $(MODEL_LIB)(zdf_oce.o) \ 
    849    domzgr_substitute.h90 \ 
    850    vectopt_loop_substitute.h90 \ 
    851    KEY_CPP \ 
    852    cla_dynspg.F90 
    853 $(MODEL_LIB)(closea.o) :   \ 
    854    blk_oce.F90 \ 
    855    cpl_oce.F90 \ 
    856    daymod.F90 \ 
    857    dom_oce.F90 \ 
    858    dtasal.F90 \ 
    859    dtasst.F90 \ 
    860    dtatem.F90 \ 
    861    flxmod.F90 \ 
    862    flxrnf.F90 \ 
    863    flx_oce.F90 \ 
    864    ice_oce.F90 \ 
    865    in_out_manager.F90 \ 
    866    lbclnk.F90 \ 
    867    lib_mpp.F90 \ 
    868    lib_print.f90 \ 
    869    oce.F90 \ 
    870    ocfzpt.F90 \ 
    871    par_kind.F90 \ 
    872    par_oce.F90 \ 
    873    phycst.F90 \ 
    874    prtctl.F90 \ 
    875    taumod.F90 \ 
    876    tradmp.F90 \ 
    877    $(MODEL_LIB)(blk_oce.o) \ 
    878    $(MODEL_LIB)(cpl_oce.o) \ 
    879    $(MODEL_LIB)(daymod.o) \ 
    880    $(MODEL_LIB)(dom_oce.o) \ 
    881    $(MODEL_LIB)(dtasal.o) \ 
    882    $(MODEL_LIB)(dtasst.o) \ 
    883    $(MODEL_LIB)(dtatem.o) \ 
    884    $(MODEL_LIB)(flxmod.o) \ 
    885    $(MODEL_LIB)(flxrnf.o) \ 
    886    $(MODEL_LIB)(flx_oce.o) \ 
    887    $(MODEL_LIB)(ice_oce.o) \ 
    888    $(MODEL_LIB)(in_out_manager.o) \ 
    889    $(MODEL_LIB)(lbclnk.o) \ 
    890    $(MODEL_LIB)(lib_mpp.o) \ 
    891    $(MODEL_LIB)(lib_print.o) \ 
    892    $(MODEL_LIB)(oce.o) \ 
    893    $(MODEL_LIB)(ocfzpt.o) \ 
    894    $(MODEL_LIB)(par_kind.o) \ 
    895    $(MODEL_LIB)(par_oce.o) \ 
    896    $(MODEL_LIB)(phycst.o) \ 
    897    $(MODEL_LIB)(prtctl.o) \ 
    898    $(MODEL_LIB)(taumod.o) \ 
    899    $(MODEL_LIB)(tradmp.o) \ 
    900    dom_oce.F90 \ 
    901    flxrnf.F90 \ 
    902    in_out_manager.F90 \ 
    903    lbclnk.F90 \ 
    904    lib_mpp.F90 \ 
    905    ocesbc.F90 \ 
    906    oce.F90 \ 
    907    $(MODEL_LIB)(dom_oce.o) \ 
    908    $(MODEL_LIB)(flxrnf.o) \ 
    909    $(MODEL_LIB)(in_out_manager.o) \ 
    910    $(MODEL_LIB)(lbclnk.o) \ 
    911    $(MODEL_LIB)(lib_mpp.o) \ 
    912    $(MODEL_LIB)(ocesbc.o) \ 
    913    $(MODEL_LIB)(oce.o) \ 
    914    vectopt_loop_substitute.h90 \ 
    915    KEY_CPP \ 
    916    closea.F90 
    917 $(MODEL_LIB)(cpl.o) :   \ 
    918    dom_oce.F90 \ 
    919    in_out_manager.F90 \ 
    920    lib_print.f90 \ 
    921    oce.F90 \ 
    922    par_kind.F90 \ 
    923    par_oce.F90 \ 
    924    phycst.F90 \ 
    925    prtctl.F90 \ 
    926    $(MODEL_LIB)(dom_oce.o) \ 
    927    $(MODEL_LIB)(in_out_manager.o) \ 
    928    $(MODEL_LIB)(lib_print.o) \ 
    929    $(MODEL_LIB)(oce.o) \ 
    930    $(MODEL_LIB)(par_kind.o) \ 
    931    $(MODEL_LIB)(par_oce.o) \ 
    932    $(MODEL_LIB)(phycst.o) \ 
    933    $(MODEL_LIB)(prtctl.o) \ 
    934    cpl_oce.F90 \ 
    935    daymod.F90 \ 
    936    dom_oce.F90 \ 
    937    flx_oce.F90 \ 
    938    in_out_manager.F90 \ 
    939    oce.F90 \ 
    940    ocfzpt.F90 \ 
    941    phycst.F90 \ 
    942    $(MODEL_LIB)(cpl_oce.o) \ 
    943    $(MODEL_LIB)(daymod.o) \ 
    944    $(MODEL_LIB)(dom_oce.o) \ 
    945    $(MODEL_LIB)(flx_oce.o) \ 
    946    $(MODEL_LIB)(in_out_manager.o) \ 
    947    $(MODEL_LIB)(oce.o) \ 
    948    $(MODEL_LIB)(ocfzpt.o) \ 
    949    $(MODEL_LIB)(phycst.o) \ 
    950    $(IOIPSL_LIB) \ 
    951    cpl.F90 
    952 $(MODEL_LIB)(cpl_oce.o) :  \ 
    953    par_kind.F90 \ 
    954    $(MODEL_LIB)(par_kind.o) \ 
    955    par_oce.F90 \ 
    956    $(MODEL_LIB)(par_oce.o) \ 
    957    cpl_oce.F90 
    958 \ 
    959    $(AGRIF_LIB) $(MODEL_LIB)(daymod.o) :  \ 
    960    dom_oce.F90 \ 
    961    in_out_manager.F90 \ 
    962    lib_mpp.F90 \ 
    963    lib_print.f90 \ 
    964    par_kind.F90 \ 
    965    par_oce.F90 \ 
    966    $(MODEL_LIB)(dom_oce.o) \ 
    967    $(MODEL_LIB)(in_out_manager.o) \ 
    968    $(MODEL_LIB)(lib_mpp.o) \ 
    969    $(MODEL_LIB)(lib_print.o) \ 
    970    $(MODEL_LIB)(par_kind.o) \ 
    971    $(MODEL_LIB)(par_oce.o) \ 
    972    dom_oce.F90 \ 
    973    in_out_manager.F90 \ 
    974    phycst.F90 \ 
    975    prtctl.F90 \ 
    976    $(MODEL_LIB)(dom_oce.o) \ 
    977    $(MODEL_LIB)(in_out_manager.o) \ 
    978    $(MODEL_LIB)(phycst.o) \ 
    979    $(MODEL_LIB)(prtctl.o) \ 
    980    daymod.F90 
    981 $(MODEL_LIB)(diadimg.o) :  \ 
    982    dom_oce.F90 \ 
    983    in_out_manager.F90 \ 
    984    lib_print.f90 \ 
    985    par_kind.F90 \ 
    986    par_oce.F90 \ 
    987    phycst.F90 \ 
    988    prtctl.F90 \ 
    989    $(MODEL_LIB)(dom_oce.o) \ 
    990    $(MODEL_LIB)(in_out_manager.o) \ 
    991    $(MODEL_LIB)(lib_print.o) \ 
    992    $(MODEL_LIB)(par_kind.o) \ 
    993    $(MODEL_LIB)(par_oce.o) \ 
    994    $(MODEL_LIB)(phycst.o) \ 
    995    $(MODEL_LIB)(prtctl.o) \ 
    996    daymod.F90 \ 
    997    dom_oce.F90 \ 
    998    in_out_manager.F90 \ 
    999    oce.F90 \ 
    1000    $(MODEL_LIB)(daymod.o) \ 
    1001    $(MODEL_LIB)(dom_oce.o) \ 
    1002    $(MODEL_LIB)(in_out_manager.o) \ 
    1003    $(MODEL_LIB)(oce.o) \ 
    1004    domzgr_substitute.h90 \ 
    1005    KEY_CPP \ 
    1006    diadimg.F90 
    1007 $(MODEL_LIB)(diafwb.o) :   \ 
    10081257   albedo.F90 \ 
    10091258   blk_oce.F90 \ 
     
    10141263   dtasst.F90 \ 
    10151264   dtatem.F90 \ 
     1265   flx_oce.F90 \ 
    10161266   flxmod.F90 \ 
    10171267   flxrnf.F90 \ 
    1018    flx_oce.F90 \ 
    10191268   ice_oce.F90 \ 
    10201269   in_out_manager.F90 \ 
     
    10301279   taumod.F90 \ 
    10311280   tradmp.F90 \ 
    1032    $(MODEL_LIB)(albedo.o) \ 
     1281   $(MODEL_LIB)(blk_oce.o) \ 
     1282   $(MODEL_LIB)(dom_oce.o) \ 
     1283   $(MODEL_LIB)(flxblk.o) \ 
     1284   $(MODEL_LIB)(flxrnf.o) \ 
     1285   $(MODEL_LIB)(in_out_manager.o) \ 
     1286   $(MODEL_LIB)(lib_mpp.o) \ 
     1287   $(MODEL_LIB)(oce.o) \ 
     1288   $(MODEL_LIB)(ocesbc.o) \ 
     1289   $(MODEL_LIB)(phycst.o) \ 
     1290   $(MODEL_LIB)(zdf_oce.o) \ 
     1291   blk_oce.F90 \ 
     1292   dom_oce.F90 \ 
     1293   flxblk.F90 \ 
     1294   flxrnf.F90 \ 
     1295   in_out_manager.F90 \ 
     1296   lib_mpp.F90 \ 
     1297   oce.F90 \ 
     1298   ocesbc.F90 \ 
     1299   phycst.F90 \ 
     1300   zdf_oce.F90 \ 
     1301   domzgr_substitute.h90 \ 
     1302   vectopt_loop_substitute.h90 \ 
     1303   KEY_CPP \ 
     1304   diafwb.F90 
     1305$(MODEL_LIB)(diagap.o) :   \ 
     1306   $(MODEL_LIB)(daymod.o) \ 
     1307   $(MODEL_LIB)(dom_oce.o) \ 
     1308   $(MODEL_LIB)(in_out_manager.o) \ 
     1309   $(MODEL_LIB)(lib_print.o) \ 
     1310   $(MODEL_LIB)(oce.o) \ 
     1311   $(MODEL_LIB)(par_kind.o) \ 
     1312   $(MODEL_LIB)(par_oce.o) \ 
     1313   $(MODEL_LIB)(phycst.o) \ 
     1314   $(MODEL_LIB)(prtctl.o) \ 
     1315   daymod.F90 \ 
     1316   dom_oce.F90 \ 
     1317   in_out_manager.F90 \ 
     1318   lib_print.f90 \ 
     1319   oce.F90 \ 
     1320   par_kind.F90 \ 
     1321   par_oce.F90 \ 
     1322   phycst.F90 \ 
     1323   prtctl.F90 \ 
     1324   $(MODEL_LIB)(daymod.o) \ 
     1325   $(MODEL_LIB)(dianam.o) \ 
     1326   $(MODEL_LIB)(dom_oce.o) \ 
     1327   $(MODEL_LIB)(dtasal.o) \ 
     1328   $(MODEL_LIB)(dtatem.o) \ 
     1329   $(MODEL_LIB)(in_out_manager.o) \ 
     1330   $(MODEL_LIB)(lib_mpp.o) \ 
     1331   $(MODEL_LIB)(oce.o) \ 
     1332   daymod.F90 \ 
     1333   dianam.F90 \ 
     1334   dom_oce.F90 \ 
     1335   dtasal.F90 \ 
     1336   dtatem.F90 \ 
     1337   in_out_manager.F90 \ 
     1338   lib_mpp.F90 \ 
     1339   oce.F90 \ 
     1340   domzgr_substitute.h90 \ 
     1341   $(IOIPSL_LIB) \ 
     1342   KEY_CPP \ 
     1343   diagap.F90 
     1344$(MODEL_LIB)(diahdy.o) :   \ 
     1345   $(MODEL_LIB)(in_out_manager.o) \ 
     1346   $(MODEL_LIB)(lib_print.o) \ 
     1347   $(MODEL_LIB)(par_kind.o) \ 
     1348   $(MODEL_LIB)(par_oce.o) \ 
     1349   in_out_manager.F90 \ 
     1350   lib_print.f90 \ 
     1351   par_kind.F90 \ 
     1352   par_oce.F90 \ 
     1353   $(MODEL_LIB)(dom_oce.o) \ 
     1354   $(MODEL_LIB)(in_out_manager.o) \ 
     1355   $(MODEL_LIB)(oce.o) \ 
     1356   $(MODEL_LIB)(phycst.o) \ 
     1357   dom_oce.F90 \ 
     1358   in_out_manager.F90 \ 
     1359   oce.F90 \ 
     1360   phycst.F90 \ 
     1361   domzgr_substitute.h90 \ 
     1362   KEY_CPP \ 
     1363   diahdy.F90 
     1364$(MODEL_LIB)(diahth.o) :   \ 
     1365   $(MODEL_LIB)(in_out_manager.o) \ 
     1366   $(MODEL_LIB)(lib_print.o) \ 
     1367   $(MODEL_LIB)(par_kind.o) \ 
     1368   $(MODEL_LIB)(par_oce.o) \ 
     1369   in_out_manager.F90 \ 
     1370   lib_print.f90 \ 
     1371   par_kind.F90 \ 
     1372   par_oce.F90 \ 
     1373   $(MODEL_LIB)(dom_oce.o) \ 
     1374   $(MODEL_LIB)(in_out_manager.o) \ 
     1375   $(MODEL_LIB)(oce.o) \ 
     1376   $(MODEL_LIB)(phycst.o) \ 
     1377   dom_oce.F90 \ 
     1378   in_out_manager.F90 \ 
     1379   oce.F90 \ 
     1380   phycst.F90 \ 
     1381   domzgr_substitute.h90 \ 
     1382   KEY_CPP \ 
     1383   diahth.F90 
     1384$(MODEL_LIB)(dianam.o) :   \ 
     1385   $(MODEL_LIB)(dom_oce.o) \ 
     1386   $(MODEL_LIB)(in_out_manager.o) \ 
     1387   $(MODEL_LIB)(lib_print.o) \ 
     1388   $(MODEL_LIB)(par_kind.o) \ 
     1389   $(MODEL_LIB)(par_oce.o) \ 
     1390   $(MODEL_LIB)(phycst.o) \ 
     1391   $(MODEL_LIB)(prtctl.o) \ 
     1392   dom_oce.F90 \ 
     1393   in_out_manager.F90 \ 
     1394   lib_print.f90 \ 
     1395   par_kind.F90 \ 
     1396   par_oce.F90 \ 
     1397   phycst.F90 \ 
     1398   prtctl.F90 \ 
     1399   $(MODEL_LIB)(daymod.o) \ 
     1400   $(MODEL_LIB)(dom_oce.o) \ 
     1401   $(MODEL_LIB)(in_out_manager.o) \ 
     1402   $(MODEL_LIB)(phycst.o) \ 
     1403   daymod.F90 \ 
     1404   dom_oce.F90 \ 
     1405   in_out_manager.F90 \ 
     1406   phycst.F90 \ 
     1407   KEY_CPP \ 
     1408   dianam.F90 
     1409$(MODEL_LIB)(diaptr.o) :   \ 
     1410   $(MODEL_LIB)(daymod.o) \ 
     1411   $(MODEL_LIB)(dom_oce.o) \ 
     1412   $(MODEL_LIB)(in_out_manager.o) \ 
     1413   $(MODEL_LIB)(lib_print.o) \ 
     1414   $(MODEL_LIB)(par_kind.o) \ 
     1415   $(MODEL_LIB)(par_oce.o) \ 
     1416   $(MODEL_LIB)(phycst.o) \ 
     1417   $(MODEL_LIB)(prtctl.o) \ 
     1418   daymod.F90 \ 
     1419   dom_oce.F90 \ 
     1420   in_out_manager.F90 \ 
     1421   lib_print.f90 \ 
     1422   par_kind.F90 \ 
     1423   par_oce.F90 \ 
     1424   phycst.F90 \ 
     1425   prtctl.F90 \ 
     1426   $(MODEL_LIB)(daymod.o) \ 
     1427   $(MODEL_LIB)(dianam.o) \ 
     1428   $(MODEL_LIB)(dom_oce.o) \ 
     1429   $(MODEL_LIB)(in_out_manager.o) \ 
     1430   $(MODEL_LIB)(ldftra_oce.o) \ 
     1431   $(MODEL_LIB)(lib_mpp.o) \ 
     1432   $(MODEL_LIB)(oce.o) \ 
     1433   $(MODEL_LIB)(phycst.o) \ 
     1434   daymod.F90 \ 
     1435   dianam.F90 \ 
     1436   dom_oce.F90 \ 
     1437   in_out_manager.F90 \ 
     1438   ldftra_oce.F90 \ 
     1439   lib_mpp.F90 \ 
     1440   oce.F90 \ 
     1441   phycst.F90 \ 
     1442   domzgr_substitute.h90 \ 
     1443   vectopt_loop_substitute.h90 \ 
     1444   $(IOIPSL_LIB) \ 
     1445   KEY_CPP \ 
     1446   diaptr.F90 
     1447$(MODEL_LIB)(diaspr.o) :   \ 
     1448   $(MODEL_LIB)(dom_oce.o) \ 
     1449   $(MODEL_LIB)(in_out_manager.o) \ 
     1450   $(MODEL_LIB)(lbclnk.o) \ 
     1451   $(MODEL_LIB)(lib_mpp.o) \ 
     1452   $(MODEL_LIB)(lib_print.o) \ 
     1453   $(MODEL_LIB)(oce.o) \ 
     1454   $(MODEL_LIB)(par_kind.o) \ 
     1455   $(MODEL_LIB)(par_oce.o) \ 
     1456   $(MODEL_LIB)(sol_oce.o) \ 
     1457   $(MODEL_LIB)(zdf_oce.o) \ 
     1458   dom_oce.F90 \ 
     1459   in_out_manager.F90 \ 
     1460   lbclnk.F90 \ 
     1461   lib_mpp.F90 \ 
     1462   lib_print.f90 \ 
     1463   oce.F90 \ 
     1464   par_kind.F90 \ 
     1465   par_oce.F90 \ 
     1466   sol_oce.F90 \ 
     1467   zdf_oce.F90 \ 
     1468   $(MODEL_LIB)(dom_oce.o) \ 
     1469   $(MODEL_LIB)(in_out_manager.o) \ 
     1470   $(MODEL_LIB)(lib_mpp.o) \ 
     1471   $(MODEL_LIB)(oce.o) \ 
     1472   $(MODEL_LIB)(phycst.o) \ 
     1473   $(MODEL_LIB)(sol_oce.o) \ 
     1474   $(MODEL_LIB)(solfet.o) \ 
     1475   $(MODEL_LIB)(solpcg.o) \ 
     1476   $(MODEL_LIB)(solsor.o) \ 
     1477   dom_oce.F90 \ 
     1478   in_out_manager.F90 \ 
     1479   lib_mpp.F90 \ 
     1480   oce.F90 \ 
     1481   phycst.F90 \ 
     1482   sol_oce.F90 \ 
     1483   solfet.F90 \ 
     1484   solpcg.F90 \ 
     1485   solsor.F90 \ 
     1486   KEY_CPP \ 
     1487   diaspr.F90 
     1488$(MODEL_LIB)(diawri.o) :   \ 
    10331489   $(MODEL_LIB)(blk_oce.o) \ 
    10341490   $(MODEL_LIB)(cpl_oce.o) \ 
     
    10381494   $(MODEL_LIB)(dtasst.o) \ 
    10391495   $(MODEL_LIB)(dtatem.o) \ 
     1496   $(MODEL_LIB)(flx_oce.o) \ 
    10401497   $(MODEL_LIB)(flxmod.o) \ 
    10411498   $(MODEL_LIB)(flxrnf.o) \ 
    1042    $(MODEL_LIB)(flx_oce.o) \ 
    10431499   $(MODEL_LIB)(ice_oce.o) \ 
    10441500   $(MODEL_LIB)(in_out_manager.o) \ 
     
    10521508   $(MODEL_LIB)(phycst.o) \ 
    10531509   $(MODEL_LIB)(prtctl.o) \ 
     1510   $(MODEL_LIB)(sol_oce.o) \ 
     1511   $(MODEL_LIB)(solfet.o) \ 
     1512   $(MODEL_LIB)(solpcg.o) \ 
     1513   $(MODEL_LIB)(solsor.o) \ 
    10541514   $(MODEL_LIB)(taumod.o) \ 
    10551515   $(MODEL_LIB)(tradmp.o) \ 
     1516   $(MODEL_LIB)(zdf_oce.o) \ 
    10561517   blk_oce.F90 \ 
    1057    dom_oce.F90 \ 
    1058    flxblk.F90 \ 
     1518   cpl_oce.F90 \ 
     1519   daymod.F90 \ 
     1520   dom_oce.F90 \ 
     1521   dtasal.F90 \ 
     1522   dtasst.F90 \ 
     1523   dtatem.F90 \ 
     1524   flx_oce.F90 \ 
     1525   flxmod.F90 \ 
    10591526   flxrnf.F90 \ 
    1060    in_out_manager.F90 \ 
    1061    lib_mpp.F90 \ 
    1062    ocesbc.F90 \ 
    1063    oce.F90 \ 
    1064    phycst.F90 \ 
    1065    zdf_oce.F90 \ 
    1066    $(MODEL_LIB)(blk_oce.o) \ 
    1067    $(MODEL_LIB)(dom_oce.o) \ 
    1068    $(MODEL_LIB)(flxblk.o) \ 
    1069    $(MODEL_LIB)(flxrnf.o) \ 
    1070    $(MODEL_LIB)(in_out_manager.o) \ 
    1071    $(MODEL_LIB)(lib_mpp.o) \ 
    1072    $(MODEL_LIB)(ocesbc.o) \ 
    1073    $(MODEL_LIB)(oce.o) \ 
    1074    $(MODEL_LIB)(phycst.o) \ 
    1075    $(MODEL_LIB)(zdf_oce.o) \ 
    1076    domzgr_substitute.h90 \ 
    1077    vectopt_loop_substitute.h90 \ 
    1078    KEY_CPP \ 
    1079    diafwb.F90 
    1080 $(MODEL_LIB)(diagap.o) :   \ 
    1081    daymod.F90 \ 
    1082    dom_oce.F90 \ 
    1083    in_out_manager.F90 \ 
    1084    lib_print.f90 \ 
    1085    oce.F90 \ 
    1086    par_kind.F90 \ 
    1087    par_oce.F90 \ 
    1088    phycst.F90 \ 
    1089    prtctl.F90 \ 
    1090    $(MODEL_LIB)(daymod.o) \ 
    1091    $(MODEL_LIB)(dom_oce.o) \ 
    1092    $(MODEL_LIB)(in_out_manager.o) \ 
    1093    $(MODEL_LIB)(lib_print.o) \ 
    1094    $(MODEL_LIB)(oce.o) \ 
    1095    $(MODEL_LIB)(par_kind.o) \ 
    1096    $(MODEL_LIB)(par_oce.o) \ 
    1097    $(MODEL_LIB)(phycst.o) \ 
    1098    $(MODEL_LIB)(prtctl.o) \ 
    1099    daymod.F90 \ 
    1100    dianam.F90 \ 
    1101    dom_oce.F90 \ 
    1102    dtasal.F90 \ 
    1103    dtatem.F90 \ 
    1104    in_out_manager.F90 \ 
    1105    lib_mpp.F90 \ 
    1106    oce.F90 \ 
    1107    $(MODEL_LIB)(daymod.o) \ 
    1108    $(MODEL_LIB)(dianam.o) \ 
    1109    $(MODEL_LIB)(dom_oce.o) \ 
    1110    $(MODEL_LIB)(dtasal.o) \ 
    1111    $(MODEL_LIB)(dtatem.o) \ 
    1112    $(MODEL_LIB)(in_out_manager.o) \ 
    1113    $(MODEL_LIB)(lib_mpp.o) \ 
    1114    $(MODEL_LIB)(oce.o) \ 
    1115    domzgr_substitute.h90 \ 
    1116    $(IOIPSL_LIB) \ 
    1117    KEY_CPP \ 
    1118    diagap.F90 
    1119 $(MODEL_LIB)(diahdy.o) :   \ 
    1120    in_out_manager.F90 \ 
    1121    lib_print.f90 \ 
    1122    par_kind.F90 \ 
    1123    par_oce.F90 \ 
    1124    $(MODEL_LIB)(in_out_manager.o) \ 
    1125    $(MODEL_LIB)(lib_print.o) \ 
    1126    $(MODEL_LIB)(par_kind.o) \ 
    1127    $(MODEL_LIB)(par_oce.o) \ 
    1128    dom_oce.F90 \ 
    1129    in_out_manager.F90 \ 
    1130    oce.F90 \ 
    1131    phycst.F90 \ 
    1132    $(MODEL_LIB)(dom_oce.o) \ 
    1133    $(MODEL_LIB)(in_out_manager.o) \ 
    1134    $(MODEL_LIB)(oce.o) \ 
    1135    $(MODEL_LIB)(phycst.o) \ 
    1136    domzgr_substitute.h90 \ 
    1137    KEY_CPP \ 
    1138    diahdy.F90 
    1139 $(MODEL_LIB)(diahth.o) :   \ 
    1140    in_out_manager.F90 \ 
    1141    lib_print.f90 \ 
    1142    par_kind.F90 \ 
    1143    par_oce.F90 \ 
    1144    $(MODEL_LIB)(in_out_manager.o) \ 
    1145    $(MODEL_LIB)(lib_print.o) \ 
    1146    $(MODEL_LIB)(par_kind.o) \ 
    1147    $(MODEL_LIB)(par_oce.o) \ 
    1148    dom_oce.F90 \ 
    1149    in_out_manager.F90 \ 
    1150    oce.F90 \ 
    1151    phycst.F90 \ 
    1152    $(MODEL_LIB)(dom_oce.o) \ 
    1153    $(MODEL_LIB)(in_out_manager.o) \ 
    1154    $(MODEL_LIB)(oce.o) \ 
    1155    $(MODEL_LIB)(phycst.o) \ 
    1156    domzgr_substitute.h90 \ 
    1157    KEY_CPP \ 
    1158    diahth.F90 
    1159 $(MODEL_LIB)(dianam.o) :   \ 
    1160    dom_oce.F90 \ 
    1161    in_out_manager.F90 \ 
    1162    lib_print.f90 \ 
    1163    par_kind.F90 \ 
    1164    par_oce.F90 \ 
    1165    phycst.F90 \ 
    1166    prtctl.F90 \ 
    1167    $(MODEL_LIB)(dom_oce.o) \ 
    1168    $(MODEL_LIB)(in_out_manager.o) \ 
    1169    $(MODEL_LIB)(lib_print.o) \ 
    1170    $(MODEL_LIB)(par_kind.o) \ 
    1171    $(MODEL_LIB)(par_oce.o) \ 
    1172    $(MODEL_LIB)(phycst.o) \ 
    1173    $(MODEL_LIB)(prtctl.o) \ 
    1174    daymod.F90 \ 
    1175    dom_oce.F90 \ 
    1176    in_out_manager.F90 \ 
    1177    phycst.F90 \ 
    1178    $(MODEL_LIB)(daymod.o) \ 
    1179    $(MODEL_LIB)(dom_oce.o) \ 
    1180    $(MODEL_LIB)(in_out_manager.o) \ 
    1181    $(MODEL_LIB)(phycst.o) \ 
    1182    dianam.F90 
    1183 $(MODEL_LIB)(diaptr.o) :   \ 
    1184    daymod.F90 \ 
    1185    dom_oce.F90 \ 
    1186    in_out_manager.F90 \ 
    1187    lib_print.f90 \ 
    1188    par_kind.F90 \ 
    1189    par_oce.F90 \ 
    1190    phycst.F90 \ 
    1191    prtctl.F90 \ 
    1192    $(MODEL_LIB)(daymod.o) \ 
    1193    $(MODEL_LIB)(dom_oce.o) \ 
    1194    $(MODEL_LIB)(in_out_manager.o) \ 
    1195    $(MODEL_LIB)(lib_print.o) \ 
    1196    $(MODEL_LIB)(par_kind.o) \ 
    1197    $(MODEL_LIB)(par_oce.o) \ 
    1198    $(MODEL_LIB)(phycst.o) \ 
    1199    $(MODEL_LIB)(prtctl.o) \ 
    1200    daymod.F90 \ 
    1201    dianam.F90 \ 
    1202    dom_oce.F90 \ 
    1203    in_out_manager.F90 \ 
    1204    ldftra_oce.F90 \ 
    1205    lib_mpp.F90 \ 
    1206    oce.F90 \ 
    1207    phycst.F90 \ 
    1208    $(MODEL_LIB)(daymod.o) \ 
    1209    $(MODEL_LIB)(dianam.o) \ 
    1210    $(MODEL_LIB)(dom_oce.o) \ 
    1211    $(MODEL_LIB)(in_out_manager.o) \ 
    1212    $(MODEL_LIB)(ldftra_oce.o) \ 
    1213    $(MODEL_LIB)(lib_mpp.o) \ 
    1214    $(MODEL_LIB)(oce.o) \ 
    1215    $(MODEL_LIB)(phycst.o) \ 
    1216    domzgr_substitute.h90 \ 
    1217    vectopt_loop_substitute.h90 \ 
    1218    $(IOIPSL_LIB) \ 
    1219    KEY_CPP \ 
    1220    diaptr.F90 
    1221 $(MODEL_LIB)(diaspr.o) :   \ 
    1222    dom_oce.F90 \ 
    1223    in_out_manager.F90 \ 
    1224    lbclnk.F90 \ 
    1225    lib_mpp.F90 \ 
    1226    lib_print.f90 \ 
    1227    oce.F90 \ 
    1228    par_kind.F90 \ 
    1229    par_oce.F90 \ 
     1527   ice_oce.F90 \ 
     1528   in_out_manager.F90 \ 
     1529   lbclnk.F90 \ 
     1530   lib_mpp.F90 \ 
     1531   lib_print.f90 \ 
     1532   oce.F90 \ 
     1533   ocfzpt.F90 \ 
     1534   par_kind.F90 \ 
     1535   par_oce.F90 \ 
     1536   phycst.F90 \ 
     1537   prtctl.F90 \ 
    12301538   sol_oce.F90 \ 
    1231    zdf_oce.F90 \ 
    1232    $(MODEL_LIB)(dom_oce.o) \ 
    1233    $(MODEL_LIB)(in_out_manager.o) \ 
    1234    $(MODEL_LIB)(lbclnk.o) \ 
    1235    $(MODEL_LIB)(lib_mpp.o) \ 
    1236    $(MODEL_LIB)(lib_print.o) \ 
    1237    $(MODEL_LIB)(oce.o) \ 
    1238    $(MODEL_LIB)(par_kind.o) \ 
    1239    $(MODEL_LIB)(par_oce.o) \ 
    1240    $(MODEL_LIB)(sol_oce.o) \ 
    1241    $(MODEL_LIB)(zdf_oce.o) \ 
    1242    dom_oce.F90 \ 
    1243    in_out_manager.F90 \ 
    1244    lib_mpp.F90 \ 
    1245    oce.F90 \ 
    1246    phycst.F90 \ 
    12471539   solfet.F90 \ 
    12481540   solpcg.F90 \ 
    12491541   solsor.F90 \ 
     1542   taumod.F90 \ 
     1543   tradmp.F90 \ 
     1544   zdf_oce.F90 \ 
     1545   $(MODEL_LIB)(daymod.o) \ 
     1546   $(MODEL_LIB)(diadimg.o) \ 
     1547   $(MODEL_LIB)(diahth.o) \ 
     1548   $(MODEL_LIB)(dianam.o) \ 
     1549   $(MODEL_LIB)(diaspr.o) \ 
     1550   $(MODEL_LIB)(dom_oce.o) \ 
     1551   $(MODEL_LIB)(flx_oce.o) \ 
     1552   $(MODEL_LIB)(flxrnf.o) \ 
     1553   $(MODEL_LIB)(ice_oce.o) \ 
     1554   $(MODEL_LIB)(in_out_manager.o) \ 
     1555   $(MODEL_LIB)(lbclnk.o) \ 
     1556   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1557   $(MODEL_LIB)(ldftra_oce.o) \ 
     1558   $(MODEL_LIB)(oce.o) \ 
     1559   $(MODEL_LIB)(ocesbc.o) \ 
     1560   $(MODEL_LIB)(ocfzpt.o) \ 
     1561   $(MODEL_LIB)(phycst.o) \ 
     1562   $(MODEL_LIB)(sol_oce.o) \ 
     1563   $(MODEL_LIB)(taumod.o) \ 
     1564   $(MODEL_LIB)(zdf_oce.o) \ 
     1565   $(MODEL_LIB)(zdfddm.o) \ 
     1566   $(MODEL_LIB)(zdfmxl.o) \ 
     1567   daymod.F90 \ 
     1568   diadimg.F90 \ 
     1569   diahth.F90 \ 
     1570   dianam.F90 \ 
     1571   diaspr.F90 \ 
     1572   dom_oce.F90 \ 
     1573   flx_oce.F90 \ 
     1574   flxrnf.F90 \ 
     1575   ice_oce.F90 \ 
     1576   in_out_manager.F90 \ 
     1577   lbclnk.F90 \ 
     1578   ldfdyn_oce.F90 \ 
     1579   ldftra_oce.F90 \ 
     1580   oce.F90 \ 
     1581   ocesbc.F90 \ 
     1582   ocfzpt.F90 \ 
     1583   phycst.F90 \ 
    12501584   sol_oce.F90 \ 
    1251    $(MODEL_LIB)(dom_oce.o) \ 
    1252    $(MODEL_LIB)(in_out_manager.o) \ 
    1253    $(MODEL_LIB)(lib_mpp.o) \ 
    1254    $(MODEL_LIB)(oce.o) \ 
    1255    $(MODEL_LIB)(phycst.o) \ 
    1256    $(MODEL_LIB)(solfet.o) \ 
    1257    $(MODEL_LIB)(solpcg.o) \ 
    1258    $(MODEL_LIB)(solsor.o) \ 
     1585   taumod.F90 \ 
     1586   zdf_oce.F90 \ 
     1587   zdfddm.F90 \ 
     1588   zdfmxl.F90 \ 
     1589   $(MODEL_LIB)(dtasst.o) \ 
     1590   $(MODEL_LIB)(lib_mpp.o) \ 
     1591   dtasst.F90 \ 
     1592   lib_mpp.F90 \ 
     1593   diawri_dimg.h90 \ 
     1594   zdfddm_substitute.h90 \ 
     1595   $(IOIPSL_LIB) \ 
     1596   KEY_CPP \ 
     1597   diawri.F90 
     1598$(MODEL_LIB)(diawri1d.o) : \ 
     1599   $(MODEL_LIB)(blk_oce.o) \ 
     1600   $(MODEL_LIB)(cpl_oce.o) \ 
     1601   $(MODEL_LIB)(daymod.o) \ 
     1602   $(MODEL_LIB)(diadimg.o) \ 
     1603   $(MODEL_LIB)(diahth.o) \ 
     1604   $(MODEL_LIB)(dianam.o) \ 
     1605   $(MODEL_LIB)(diaspr.o) \ 
     1606   $(MODEL_LIB)(dom_oce.o) \ 
     1607   $(MODEL_LIB)(dtasal.o) \ 
     1608   $(MODEL_LIB)(dtasst.o) \ 
     1609   $(MODEL_LIB)(dtatem.o) \ 
     1610   $(MODEL_LIB)(dynzdf_exp.o) \ 
     1611   $(MODEL_LIB)(eosbn2.o) \ 
     1612   $(MODEL_LIB)(flx_oce.o) \ 
     1613   $(MODEL_LIB)(flxmod.o) \ 
     1614   $(MODEL_LIB)(flxrnf.o) \ 
     1615   $(MODEL_LIB)(ice_oce.o) \ 
     1616   $(MODEL_LIB)(in_out_manager.o) \ 
     1617   $(MODEL_LIB)(lbclnk.o) \ 
     1618   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1619   $(MODEL_LIB)(ldftra_oce.o) \ 
     1620   $(MODEL_LIB)(lib_mpp.o) \ 
     1621   $(MODEL_LIB)(lib_print.o) \ 
     1622   $(MODEL_LIB)(oce.o) \ 
     1623   $(MODEL_LIB)(ocesbc.o) \ 
     1624   $(MODEL_LIB)(ocfzpt.o) \ 
     1625   $(MODEL_LIB)(par_kind.o) \ 
     1626   $(MODEL_LIB)(par_oce.o) \ 
     1627   $(MODEL_LIB)(phycst.o) \ 
     1628   $(MODEL_LIB)(prtctl.o) \ 
    12591629   $(MODEL_LIB)(sol_oce.o) \ 
    1260    diaspr.F90 
    1261 $(MODEL_LIB)(diawri1d.o) : \ 
     1630   $(MODEL_LIB)(taumod.o) \ 
     1631   $(MODEL_LIB)(traadv_ctl.o) \ 
     1632   $(MODEL_LIB)(tradmp.o) \ 
     1633   $(MODEL_LIB)(trazdf_exp.o) \ 
     1634   $(MODEL_LIB)(zdf_oce.o) \ 
     1635   $(MODEL_LIB)(zdfddm.o) \ 
     1636   $(MODEL_LIB)(zdfmxl.o) \ 
    12621637   blk_oce.F90 \ 
    12631638   cpl_oce.F90 \ 
     
    12731648   dynzdf_exp.F90 \ 
    12741649   eosbn2.F90 \ 
     1650   flx_oce.F90 \ 
    12751651   flxmod.F90 \ 
    12761652   flxrnf.F90 \ 
    1277    flx_oce.F90 \ 
    12781653   ice_oce.F90 \ 
    12791654   in_out_manager.F90 \ 
     
    12831658   lib_mpp.F90 \ 
    12841659   lib_print.f90 \ 
     1660   oce.F90 \ 
    12851661   ocesbc.F90 \ 
    1286    oce.F90 \ 
    12871662   ocfzpt.F90 \ 
    12881663   par_kind.F90 \ 
     
    12951670   tradmp.F90 \ 
    12961671   trazdf_exp.F90 \ 
     1672   zdf_oce.F90 \ 
    12971673   zdfddm.F90 \ 
    12981674   zdfmxl.F90 \ 
    1299    zdf_oce.F90 \ 
    1300    $(MODEL_LIB)(blk_oce.o) \ 
    1301    $(MODEL_LIB)(cpl_oce.o) \ 
    13021675   $(MODEL_LIB)(daymod.o) \ 
    1303    $(MODEL_LIB)(diadimg.o) \ 
    13041676   $(MODEL_LIB)(diahth.o) \ 
    13051677   $(MODEL_LIB)(dianam.o) \ 
    1306    $(MODEL_LIB)(diaspr.o) \ 
    1307    $(MODEL_LIB)(dom_oce.o) \ 
    1308    $(MODEL_LIB)(dtasal.o) \ 
    1309    $(MODEL_LIB)(dtasst.o) \ 
    1310    $(MODEL_LIB)(dtatem.o) \ 
    1311    $(MODEL_LIB)(dynzdf_exp.o) \ 
    1312    $(MODEL_LIB)(eosbn2.o) \ 
    1313    $(MODEL_LIB)(flxmod.o) \ 
     1678   $(MODEL_LIB)(diawri.o) \ 
     1679   $(MODEL_LIB)(dom_oce.o) \ 
    13141680   $(MODEL_LIB)(flxrnf.o) \ 
    1315    $(MODEL_LIB)(flx_oce.o) \ 
    13161681   $(MODEL_LIB)(ice_oce.o) \ 
    13171682   $(MODEL_LIB)(in_out_manager.o) \ 
    13181683   $(MODEL_LIB)(lbclnk.o) \ 
    1319    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1320    $(MODEL_LIB)(ldftra_oce.o) \ 
    1321    $(MODEL_LIB)(lib_mpp.o) \ 
    1322    $(MODEL_LIB)(lib_print.o) \ 
     1684   $(MODEL_LIB)(oce.o) \ 
    13231685   $(MODEL_LIB)(ocesbc.o) \ 
    1324    $(MODEL_LIB)(oce.o) \ 
    13251686   $(MODEL_LIB)(ocfzpt.o) \ 
    1326    $(MODEL_LIB)(par_kind.o) \ 
    1327    $(MODEL_LIB)(par_oce.o) \ 
    1328    $(MODEL_LIB)(phycst.o) \ 
    1329    $(MODEL_LIB)(prtctl.o) \ 
     1687   $(MODEL_LIB)(phycst.o) \ 
    13301688   $(MODEL_LIB)(sol_oce.o) \ 
    13311689   $(MODEL_LIB)(taumod.o) \ 
    1332    $(MODEL_LIB)(traadv_ctl.o) \ 
    1333    $(MODEL_LIB)(tradmp.o) \ 
    1334    $(MODEL_LIB)(trazdf_exp.o) \ 
     1690   $(MODEL_LIB)(zdf_oce.o) \ 
    13351691   $(MODEL_LIB)(zdfddm.o) \ 
     1692   $(MODEL_LIB)(zdfkpp.o) \ 
    13361693   $(MODEL_LIB)(zdfmxl.o) \ 
    1337    $(MODEL_LIB)(zdf_oce.o) \ 
     1694   $(MODEL_LIB)(zdftke.o) \ 
    13381695   daymod.F90 \ 
    13391696   diahth.F90 \ 
     
    13451702   in_out_manager.F90 \ 
    13461703   lbclnk.F90 \ 
     1704   oce.F90 \ 
    13471705   ocesbc.F90 \ 
    1348    oce.F90 \ 
    13491706   ocfzpt.F90 \ 
    13501707   phycst.F90 \ 
    13511708   sol_oce.F90 \ 
    13521709   taumod.F90 \ 
     1710   zdf_oce.F90 \ 
    13531711   zdfddm.F90 \ 
    13541712   zdfkpp.F90 \ 
    13551713   zdfmxl.F90 \ 
    13561714   zdftke.F90 \ 
    1357    zdf_oce.F90 \ 
    1358    $(MODEL_LIB)(daymod.o) \ 
    1359    $(MODEL_LIB)(diahth.o) \ 
    1360    $(MODEL_LIB)(dianam.o) \ 
    1361    $(MODEL_LIB)(diawri.o) \ 
    1362    $(MODEL_LIB)(dom_oce.o) \ 
    1363    $(MODEL_LIB)(flxrnf.o) \ 
    1364    $(MODEL_LIB)(ice_oce.o) \ 
    1365    $(MODEL_LIB)(in_out_manager.o) \ 
    1366    $(MODEL_LIB)(lbclnk.o) \ 
    1367    $(MODEL_LIB)(ocesbc.o) \ 
    1368    $(MODEL_LIB)(oce.o) \ 
    1369    $(MODEL_LIB)(ocfzpt.o) \ 
    1370    $(MODEL_LIB)(phycst.o) \ 
    1371    $(MODEL_LIB)(sol_oce.o) \ 
    1372    $(MODEL_LIB)(taumod.o) \ 
    1373    $(MODEL_LIB)(zdfddm.o) \ 
    1374    $(MODEL_LIB)(zdfkpp.o) \ 
    1375    $(MODEL_LIB)(zdfmxl.o) \ 
    1376    $(MODEL_LIB)(zdftke.o) \ 
    1377    $(MODEL_LIB)(zdf_oce.o) \ 
    13781715   zdfddm_substitute.h90 \ 
    13791716   $(IOIPSL_LIB) \ 
    13801717   KEY_CPP \ 
    13811718   diawri1d.F90 
    1382 $(MODEL_LIB)(diawri.o) :   \ 
    1383    blk_oce.F90 \ 
    1384    cpl_oce.F90 \ 
    1385    daymod.F90 \ 
    1386    dom_oce.F90 \ 
    1387    dtasal.F90 \ 
    1388    dtasst.F90 \ 
    1389    dtatem.F90 \ 
    1390    flxmod.F90 \ 
    1391    flxrnf.F90 \ 
    1392    flx_oce.F90 \ 
    1393    ice_oce.F90 \ 
    1394    in_out_manager.F90 \ 
    1395    lbclnk.F90 \ 
    1396    lib_mpp.F90 \ 
    1397    lib_print.f90 \ 
    1398    oce.F90 \ 
    1399    ocfzpt.F90 \ 
    1400    par_kind.F90 \ 
    1401    par_oce.F90 \ 
    1402    phycst.F90 \ 
    1403    prtctl.F90 \ 
    1404    solfet.F90 \ 
    1405    solpcg.F90 \ 
    1406    solsor.F90 \ 
    1407    sol_oce.F90 \ 
    1408    taumod.F90 \ 
    1409    tradmp.F90 \ 
    1410    zdf_oce.F90 \ 
    1411    $(MODEL_LIB)(blk_oce.o) \ 
    1412    $(MODEL_LIB)(cpl_oce.o) \ 
    1413    $(MODEL_LIB)(daymod.o) \ 
    1414    $(MODEL_LIB)(dom_oce.o) \ 
    1415    $(MODEL_LIB)(dtasal.o) \ 
    1416    $(MODEL_LIB)(dtasst.o) \ 
    1417    $(MODEL_LIB)(dtatem.o) \ 
    1418    $(MODEL_LIB)(flxmod.o) \ 
    1419    $(MODEL_LIB)(flxrnf.o) \ 
    1420    $(MODEL_LIB)(flx_oce.o) \ 
    1421    $(MODEL_LIB)(ice_oce.o) \ 
    1422    $(MODEL_LIB)(in_out_manager.o) \ 
    1423    $(MODEL_LIB)(lbclnk.o) \ 
    1424    $(MODEL_LIB)(lib_mpp.o) \ 
    1425    $(MODEL_LIB)(lib_print.o) \ 
    1426    $(MODEL_LIB)(oce.o) \ 
    1427    $(MODEL_LIB)(ocfzpt.o) \ 
    1428    $(MODEL_LIB)(par_kind.o) \ 
    1429    $(MODEL_LIB)(par_oce.o) \ 
    1430    $(MODEL_LIB)(phycst.o) \ 
    1431    $(MODEL_LIB)(prtctl.o) \ 
    1432    $(MODEL_LIB)(solfet.o) \ 
    1433    $(MODEL_LIB)(solpcg.o) \ 
    1434    $(MODEL_LIB)(solsor.o) \ 
    1435    $(MODEL_LIB)(sol_oce.o) \ 
    1436    $(MODEL_LIB)(taumod.o) \ 
    1437    $(MODEL_LIB)(tradmp.o) \ 
    1438    $(MODEL_LIB)(zdf_oce.o) \ 
    1439    daymod.F90 \ 
    1440    diadimg.F90 \ 
    1441    diahth.F90 \ 
    1442    dianam.F90 \ 
    1443    diaspr.F90 \ 
    1444    dom_oce.F90 \ 
    1445    flxrnf.F90 \ 
    1446    flx_oce.F90 \ 
    1447    ice_oce.F90 \ 
    1448    in_out_manager.F90 \ 
    1449    lbclnk.F90 \ 
    1450    ldfdyn_oce.F90 \ 
    1451    ldftra_oce.F90 \ 
    1452    ocesbc.F90 \ 
    1453    oce.F90 \ 
    1454    ocfzpt.F90 \ 
    1455    phycst.F90 \ 
    1456    sol_oce.F90 \ 
    1457    taumod.F90 \ 
    1458    zdfddm.F90 \ 
    1459    zdfmxl.F90 \ 
    1460    zdf_oce.F90 \ 
    1461    $(MODEL_LIB)(daymod.o) \ 
    1462    $(MODEL_LIB)(diadimg.o) \ 
    1463    $(MODEL_LIB)(diahth.o) \ 
    1464    $(MODEL_LIB)(dianam.o) \ 
    1465    $(MODEL_LIB)(diaspr.o) \ 
    1466    $(MODEL_LIB)(dom_oce.o) \ 
    1467    $(MODEL_LIB)(flxrnf.o) \ 
    1468    $(MODEL_LIB)(flx_oce.o) \ 
    1469    $(MODEL_LIB)(ice_oce.o) \ 
    1470    $(MODEL_LIB)(in_out_manager.o) \ 
    1471    $(MODEL_LIB)(lbclnk.o) \ 
    1472    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1473    $(MODEL_LIB)(ldftra_oce.o) \ 
    1474    $(MODEL_LIB)(ocesbc.o) \ 
    1475    $(MODEL_LIB)(oce.o) \ 
    1476    $(MODEL_LIB)(ocfzpt.o) \ 
    1477    $(MODEL_LIB)(phycst.o) \ 
    1478    $(MODEL_LIB)(sol_oce.o) \ 
    1479    $(MODEL_LIB)(taumod.o) \ 
    1480    $(MODEL_LIB)(zdfddm.o) \ 
    1481    $(MODEL_LIB)(zdfmxl.o) \ 
    1482    $(MODEL_LIB)(zdf_oce.o) \ 
    1483    dtasst.F90 \ 
    1484    lib_mpp.F90 \ 
    1485    $(MODEL_LIB)(dtasst.o) \ 
    1486    $(MODEL_LIB)(lib_mpp.o) \ 
    1487    diawri_dimg.h90 \ 
    1488    zdfddm_substitute.h90 \ 
    1489    $(IOIPSL_LIB) \ 
    1490    KEY_CPP \ 
    1491    diawri.F90 
    14921719$(MODEL_LIB)(divcur.o) :   \ 
     1720   $(MODEL_LIB)(dom_oce.o) \ 
     1721   $(MODEL_LIB)(in_out_manager.o) \ 
     1722   $(MODEL_LIB)(lib_mpp.o) \ 
     1723   $(MODEL_LIB)(lib_print.o) \ 
     1724   $(MODEL_LIB)(obc_par.o) \ 
     1725   $(MODEL_LIB)(oce.o) \ 
     1726   $(MODEL_LIB)(par_kind.o) \ 
     1727   $(MODEL_LIB)(par_oce.o) \ 
    14931728   dom_oce.F90 \ 
    14941729   in_out_manager.F90 \ 
     
    15011736   $(MODEL_LIB)(dom_oce.o) \ 
    15021737   $(MODEL_LIB)(in_out_manager.o) \ 
    1503    $(MODEL_LIB)(lib_mpp.o) \ 
    1504    $(MODEL_LIB)(lib_print.o) \ 
    1505    $(MODEL_LIB)(obc_par.o) \ 
    1506    $(MODEL_LIB)(oce.o) \ 
    1507    $(MODEL_LIB)(par_kind.o) \ 
    1508    $(MODEL_LIB)(par_oce.o) \ 
     1738   $(MODEL_LIB)(lbclnk.o) \ 
     1739   $(MODEL_LIB)(obc_oce.o) \ 
     1740   $(MODEL_LIB)(oce.o) \ 
    15091741   dom_oce.F90 \ 
    15101742   in_out_manager.F90 \ 
     
    15121744   obc_oce.F90 \ 
    15131745   oce.F90 \ 
    1514    $(MODEL_LIB)(dom_oce.o) \ 
    1515    $(MODEL_LIB)(in_out_manager.o) \ 
    1516    $(MODEL_LIB)(lbclnk.o) \ 
    1517    $(MODEL_LIB)(obc_oce.o) \ 
    1518    $(MODEL_LIB)(oce.o) \ 
    15191746   domzgr_substitute.h90 \ 
    15201747   vectopt_loop_substitute.h90 \ 
    15211748   KEY_CPP \ 
    15221749   divcur.F90 
     1750$(MODEL_LIB)(dom_ice.o) :  \ 
     1751   $(MODEL_LIB)(par_oce.o) \ 
     1752   par_oce.F90 \ 
     1753   $(MODEL_LIB)(par_ice.o) \ 
     1754   par_ice.F90 \ 
     1755   dom_ice.F90 
     1756$(MODEL_LIB)(dom_oce.o) :  \ 
     1757   $(MODEL_LIB)(par_kind.o) \ 
     1758   par_kind.F90 \ 
     1759   $(MODEL_LIB)(par_oce.o) \ 
     1760   par_oce.F90 \ 
     1761   KEY_CPP \ 
     1762   dom_oce.F90 
    15231763$(MODEL_LIB)(domain.o) :   \ 
     1764   $(MODEL_LIB)(blk_oce.o) \ 
     1765   $(MODEL_LIB)(closea.o) \ 
     1766   $(MODEL_LIB)(daymod.o) \ 
     1767   $(MODEL_LIB)(dom_oce.o) \ 
     1768   $(MODEL_LIB)(dynspg_oce.o) \ 
     1769   $(MODEL_LIB)(flxrnf.o) \ 
     1770   $(MODEL_LIB)(in_out_manager.o) \ 
     1771   $(MODEL_LIB)(ini1d.o) \ 
     1772   $(MODEL_LIB)(lbclnk.o) \ 
     1773   $(MODEL_LIB)(lib_mpp.o) \ 
     1774   $(MODEL_LIB)(lib_print.o) \ 
     1775   $(MODEL_LIB)(obc_oce.o) \ 
     1776   $(MODEL_LIB)(oce.o) \ 
     1777   $(MODEL_LIB)(ocesbc.o) \ 
     1778   $(MODEL_LIB)(par_kind.o) \ 
     1779   $(MODEL_LIB)(par_oce.o) \ 
     1780   $(MODEL_LIB)(phycst.o) \ 
     1781   $(MODEL_LIB)(prtctl.o) \ 
     1782   $(MODEL_LIB)(solisl.o) \ 
    15241783   blk_oce.F90 \ 
    15251784   closea.F90 \ 
     
    15281787   dynspg_oce.F90 \ 
    15291788   flxrnf.F90 \ 
     1789   in_out_manager.F90 \ 
    15301790   ini1d.F90 \ 
    1531    in_out_manager.F90 \ 
    15321791   lbclnk.F90 \ 
    15331792   lib_mpp.F90 \ 
    15341793   lib_print.f90 \ 
    15351794   obc_oce.F90 \ 
     1795   oce.F90 \ 
    15361796   ocesbc.F90 \ 
    1537    oce.F90 \ 
    15381797   par_kind.F90 \ 
    15391798   par_oce.F90 \ 
     
    15451804   $(MODEL_LIB)(daymod.o) \ 
    15461805   $(MODEL_LIB)(dom_oce.o) \ 
    1547    $(MODEL_LIB)(dynspg_oce.o) \ 
     1806   $(MODEL_LIB)(domhgr.o) \ 
     1807   $(MODEL_LIB)(dommsk.o) \ 
     1808   $(MODEL_LIB)(domstp.o) \ 
     1809   $(MODEL_LIB)(domwri.o) \ 
     1810   $(MODEL_LIB)(domzgr.o) \ 
    15481811   $(MODEL_LIB)(flxrnf.o) \ 
    1549    $(MODEL_LIB)(ini1d.o) \ 
    1550    $(MODEL_LIB)(in_out_manager.o) \ 
    1551    $(MODEL_LIB)(lbclnk.o) \ 
    1552    $(MODEL_LIB)(lib_mpp.o) \ 
    1553    $(MODEL_LIB)(lib_print.o) \ 
    1554    $(MODEL_LIB)(obc_oce.o) \ 
    1555    $(MODEL_LIB)(ocesbc.o) \ 
    1556    $(MODEL_LIB)(oce.o) \ 
    1557    $(MODEL_LIB)(par_kind.o) \ 
    1558    $(MODEL_LIB)(par_oce.o) \ 
    1559    $(MODEL_LIB)(phycst.o) \ 
    1560    $(MODEL_LIB)(prtctl.o) \ 
    1561    $(MODEL_LIB)(solisl.o) \ 
     1812   $(MODEL_LIB)(ice_oce.o) \ 
     1813   $(MODEL_LIB)(in_out_manager.o) \ 
     1814   $(MODEL_LIB)(lib_mpp.o) \ 
     1815   $(MODEL_LIB)(oce.o) \ 
     1816   $(MODEL_LIB)(phycst.o) \ 
    15621817   blk_oce.F90 \ 
    15631818   closea.F90 \ 
    15641819   daymod.F90 \ 
     1820   dom_oce.F90 \ 
    15651821   domhgr.F90 \ 
    15661822   dommsk.F90 \ 
     
    15681824   domwri.F90 \ 
    15691825   domzgr.F90 \ 
    1570    dom_oce.F90 \ 
    15711826   flxrnf.F90 \ 
    15721827   ice_oce.F90 \ 
     
    15751830   oce.F90 \ 
    15761831   phycst.F90 \ 
    1577    $(MODEL_LIB)(blk_oce.o) \ 
    1578    $(MODEL_LIB)(closea.o) \ 
    1579    $(MODEL_LIB)(daymod.o) \ 
    1580    $(MODEL_LIB)(domhgr.o) \ 
    1581    $(MODEL_LIB)(dommsk.o) \ 
    1582    $(MODEL_LIB)(domstp.o) \ 
    1583    $(MODEL_LIB)(domwri.o) \ 
    1584    $(MODEL_LIB)(domzgr.o) \ 
    1585    $(MODEL_LIB)(dom_oce.o) \ 
    1586    $(MODEL_LIB)(flxrnf.o) \ 
    1587    $(MODEL_LIB)(ice_oce.o) \ 
    1588    $(MODEL_LIB)(in_out_manager.o) \ 
    1589    $(MODEL_LIB)(lib_mpp.o) \ 
    1590    $(MODEL_LIB)(oce.o) \ 
    1591    $(MODEL_LIB)(phycst.o) \ 
    15921832   domzgr_substitute.h90 \ 
    15931833   $(IOIPSL_LIB) \ 
     
    15951835   domain.F90 
    15961836$(MODEL_LIB)(domcfg.o) :   \ 
     1837   $(MODEL_LIB)(dom_oce.o) \ 
     1838   $(MODEL_LIB)(in_out_manager.o) \ 
     1839   $(MODEL_LIB)(lib_mpp.o) \ 
     1840   $(MODEL_LIB)(lib_print.o) \ 
     1841   $(MODEL_LIB)(obc_oce.o) \ 
     1842   $(MODEL_LIB)(oce.o) \ 
     1843   $(MODEL_LIB)(par_kind.o) \ 
     1844   $(MODEL_LIB)(par_oce.o) \ 
     1845   $(MODEL_LIB)(sol_oce.o) \ 
     1846   $(MODEL_LIB)(solfet.o) \ 
     1847   $(MODEL_LIB)(solpcg.o) \ 
     1848   $(MODEL_LIB)(solsor.o) \ 
    15971849   dom_oce.F90 \ 
    15981850   in_out_manager.F90 \ 
     
    16031855   par_kind.F90 \ 
    16041856   par_oce.F90 \ 
     1857   sol_oce.F90 \ 
    16051858   solfet.F90 \ 
    16061859   solpcg.F90 \ 
    16071860   solsor.F90 \ 
    1608    sol_oce.F90 \ 
     1861   $(MODEL_LIB)(dom_oce.o) \ 
     1862   $(MODEL_LIB)(in_out_manager.o) \ 
     1863   $(MODEL_LIB)(lib_mpp.o) \ 
     1864   $(MODEL_LIB)(phycst.o) \ 
     1865   $(MODEL_LIB)(solisl.o) \ 
     1866   dom_oce.F90 \ 
     1867   in_out_manager.F90 \ 
     1868   lib_mpp.F90 \ 
     1869   phycst.F90 \ 
     1870   solisl.F90 \ 
     1871   domcfg.F90 
     1872$(MODEL_LIB)(domhgr.o) :   \ 
     1873   $(MODEL_LIB)(dom_oce.o) \ 
     1874   $(MODEL_LIB)(in_out_manager.o) \ 
     1875   $(MODEL_LIB)(lib_print.o) \ 
     1876   $(MODEL_LIB)(par_kind.o) \ 
     1877   $(MODEL_LIB)(par_oce.o) \ 
     1878   dom_oce.F90 \ 
     1879   in_out_manager.F90 \ 
     1880   lib_print.f90 \ 
     1881   par_kind.F90 \ 
     1882   par_oce.F90 \ 
     1883   $(MODEL_LIB)(dom_oce.o) \ 
     1884   $(MODEL_LIB)(in_out_manager.o) \ 
     1885   $(MODEL_LIB)(lib_mpp.o) \ 
     1886   $(MODEL_LIB)(phycst.o) \ 
     1887   dom_oce.F90 \ 
     1888   in_out_manager.F90 \ 
     1889   lib_mpp.F90 \ 
     1890   phycst.F90 \ 
     1891   $(IOIPSL_LIB) \ 
     1892   KEY_CPP \ 
     1893   domhgr.F90 
     1894$(MODEL_LIB)(dommsk.o) :   \ 
    16091895   $(MODEL_LIB)(dom_oce.o) \ 
    16101896   $(MODEL_LIB)(in_out_manager.o) \ 
     
    16121898   $(MODEL_LIB)(lib_print.o) \ 
    16131899   $(MODEL_LIB)(obc_oce.o) \ 
    1614    $(MODEL_LIB)(oce.o) \ 
    1615    $(MODEL_LIB)(par_kind.o) \ 
    1616    $(MODEL_LIB)(par_oce.o) \ 
     1900   $(MODEL_LIB)(obc_par.o) \ 
     1901   $(MODEL_LIB)(oce.o) \ 
     1902   $(MODEL_LIB)(par_kind.o) \ 
     1903   $(MODEL_LIB)(par_oce.o) \ 
     1904   $(MODEL_LIB)(sol_oce.o) \ 
    16171905   $(MODEL_LIB)(solfet.o) \ 
    16181906   $(MODEL_LIB)(solpcg.o) \ 
    16191907   $(MODEL_LIB)(solsor.o) \ 
    1620    $(MODEL_LIB)(sol_oce.o) \ 
    1621    dom_oce.F90 \ 
    1622    in_out_manager.F90 \ 
    1623    lib_mpp.F90 \ 
    1624    phycst.F90 \ 
    1625    solisl.F90 \ 
    1626    $(MODEL_LIB)(dom_oce.o) \ 
    1627    $(MODEL_LIB)(in_out_manager.o) \ 
    1628    $(MODEL_LIB)(lib_mpp.o) \ 
    1629    $(MODEL_LIB)(phycst.o) \ 
    1630    $(MODEL_LIB)(solisl.o) \ 
    1631    domcfg.F90 
    1632 $(MODEL_LIB)(domhgr.o) :   \ 
    1633    in_out_manager.F90 \ 
    1634    lib_print.f90 \ 
    1635    par_kind.F90 \ 
    1636    par_oce.F90 \ 
    1637    $(MODEL_LIB)(in_out_manager.o) \ 
    1638    $(MODEL_LIB)(lib_print.o) \ 
    1639    $(MODEL_LIB)(par_kind.o) \ 
    1640    $(MODEL_LIB)(par_oce.o) \ 
    1641    dom_oce.F90 \ 
    1642    in_out_manager.F90 \ 
    1643    phycst.F90 \ 
    1644    $(MODEL_LIB)(dom_oce.o) \ 
    1645    $(MODEL_LIB)(in_out_manager.o) \ 
    1646    $(MODEL_LIB)(phycst.o) \ 
    1647    $(IOIPSL_LIB) \ 
    1648    domhgr.F90 
    1649 $(MODEL_LIB)(dommsk.o) :   \ 
    16501908   dom_oce.F90 \ 
    16511909   in_out_manager.F90 \ 
     
    16571915   par_kind.F90 \ 
    16581916   par_oce.F90 \ 
     1917   sol_oce.F90 \ 
    16591918   solfet.F90 \ 
    16601919   solpcg.F90 \ 
    16611920   solsor.F90 \ 
    1662    sol_oce.F90 \ 
    1663    $(MODEL_LIB)(dom_oce.o) \ 
    1664    $(MODEL_LIB)(in_out_manager.o) \ 
    1665    $(MODEL_LIB)(lib_mpp.o) \ 
    1666    $(MODEL_LIB)(lib_print.o) \ 
     1921   $(MODEL_LIB)(dom_oce.o) \ 
     1922   $(MODEL_LIB)(dynspg_oce.o) \ 
     1923   $(MODEL_LIB)(in_out_manager.o) \ 
     1924   $(MODEL_LIB)(lbclnk.o) \ 
     1925   $(MODEL_LIB)(lib_mpp.o) \ 
    16671926   $(MODEL_LIB)(obc_oce.o) \ 
    1668    $(MODEL_LIB)(obc_par.o) \ 
    1669    $(MODEL_LIB)(oce.o) \ 
    1670    $(MODEL_LIB)(par_kind.o) \ 
    1671    $(MODEL_LIB)(par_oce.o) \ 
     1927   $(MODEL_LIB)(oce.o) \ 
     1928   $(MODEL_LIB)(solisl.o) \ 
     1929   dom_oce.F90 \ 
     1930   dynspg_oce.F90 \ 
     1931   in_out_manager.F90 \ 
     1932   lbclnk.F90 \ 
     1933   lib_mpp.F90 \ 
     1934   obc_oce.F90 \ 
     1935   oce.F90 \ 
     1936   solisl.F90 \ 
     1937   vectopt_loop_substitute.h90 \ 
     1938   KEY_CPP \ 
     1939   dommsk.F90 
     1940$(MODEL_LIB)(domstp.o) :   \ 
     1941   $(MODEL_LIB)(lib_print.o) \ 
     1942   $(MODEL_LIB)(par_kind.o) \ 
     1943   $(MODEL_LIB)(par_oce.o) \ 
     1944   lib_print.f90 \ 
     1945   par_kind.F90 \ 
     1946   par_oce.F90 \ 
     1947   $(MODEL_LIB)(dom_oce.o) \ 
     1948   $(MODEL_LIB)(in_out_manager.o) \ 
     1949   $(MODEL_LIB)(oce.o) \ 
     1950   dom_oce.F90 \ 
     1951   in_out_manager.F90 \ 
     1952   oce.F90 \ 
     1953   domzgr_substitute.h90 \ 
     1954   KEY_CPP \ 
     1955   domstp.F90 
     1956$(MODEL_LIB)(domwri.o) :   \ 
     1957   $(MODEL_LIB)(lib_print.o) \ 
     1958   $(MODEL_LIB)(par_kind.o) \ 
     1959   $(MODEL_LIB)(par_oce.o) \ 
     1960   lib_print.f90 \ 
     1961   par_kind.F90 \ 
     1962   par_oce.F90 \ 
     1963   $(MODEL_LIB)(dom_oce.o) \ 
     1964   $(MODEL_LIB)(in_out_manager.o) \ 
     1965   dom_oce.F90 \ 
     1966   in_out_manager.F90 \ 
     1967   $(MODEL_LIB)(daymod.o) \ 
     1968   $(MODEL_LIB)(lib_mpp.o) \ 
     1969   daymod.F90 \ 
     1970   lib_mpp.F90 \ 
     1971   domwri_dimg.h90 \ 
     1972   $(IOIPSL_LIB) \ 
     1973   KEY_CPP \ 
     1974   domwri.F90 
     1975$(MODEL_LIB)(domzgr.o) :   \ 
     1976   $(MODEL_LIB)(dom_oce.o) \ 
     1977   $(MODEL_LIB)(flxrnf.o) \ 
     1978   $(MODEL_LIB)(in_out_manager.o) \ 
     1979   $(MODEL_LIB)(lbclnk.o) \ 
     1980   $(MODEL_LIB)(lib_mpp.o) \ 
     1981   $(MODEL_LIB)(lib_print.o) \ 
     1982   $(MODEL_LIB)(obc_oce.o) \ 
     1983   $(MODEL_LIB)(oce.o) \ 
     1984   $(MODEL_LIB)(ocesbc.o) \ 
     1985   $(MODEL_LIB)(par_kind.o) \ 
     1986   $(MODEL_LIB)(par_oce.o) \ 
     1987   $(MODEL_LIB)(phycst.o) \ 
     1988   $(MODEL_LIB)(sol_oce.o) \ 
    16721989   $(MODEL_LIB)(solfet.o) \ 
    16731990   $(MODEL_LIB)(solpcg.o) \ 
    16741991   $(MODEL_LIB)(solsor.o) \ 
    1675    $(MODEL_LIB)(sol_oce.o) \ 
    1676    dom_oce.F90 \ 
    1677    dynspg_oce.F90 \ 
    1678    in_out_manager.F90 \ 
    1679    lbclnk.F90 \ 
    1680    lib_mpp.F90 \ 
     1992   dom_oce.F90 \ 
     1993   flxrnf.F90 \ 
     1994   in_out_manager.F90 \ 
     1995   lbclnk.F90 \ 
     1996   lib_mpp.F90 \ 
     1997   lib_print.f90 \ 
    16811998   obc_oce.F90 \ 
    16821999   oce.F90 \ 
    1683    solisl.F90 \ 
    1684    $(MODEL_LIB)(dom_oce.o) \ 
    1685    $(MODEL_LIB)(dynspg_oce.o) \ 
    1686    $(MODEL_LIB)(in_out_manager.o) \ 
    1687    $(MODEL_LIB)(lbclnk.o) \ 
    1688    $(MODEL_LIB)(lib_mpp.o) \ 
    1689    $(MODEL_LIB)(obc_oce.o) \ 
    1690    $(MODEL_LIB)(oce.o) \ 
    1691    $(MODEL_LIB)(solisl.o) \ 
    1692    vectopt_loop_substitute.h90 \ 
    1693    KEY_CPP \ 
    1694    dommsk.F90 
    1695 $(MODEL_LIB)(domstp.o) :   \ 
    1696    lib_print.f90 \ 
    1697    par_kind.F90 \ 
    1698    par_oce.F90 \ 
    1699    $(MODEL_LIB)(lib_print.o) \ 
    1700    $(MODEL_LIB)(par_kind.o) \ 
    1701    $(MODEL_LIB)(par_oce.o) \ 
    1702    dom_oce.F90 \ 
    1703    in_out_manager.F90 \ 
    1704    oce.F90 \ 
    1705    $(MODEL_LIB)(dom_oce.o) \ 
    1706    $(MODEL_LIB)(in_out_manager.o) \ 
    1707    $(MODEL_LIB)(oce.o) \ 
    1708    domzgr_substitute.h90 \ 
    1709    KEY_CPP \ 
    1710    domstp.F90 
    1711 $(MODEL_LIB)(domwri.o) :   \ 
    1712    lib_print.f90 \ 
    1713    par_kind.F90 \ 
    1714    par_oce.F90 \ 
    1715    $(MODEL_LIB)(lib_print.o) \ 
    1716    $(MODEL_LIB)(par_kind.o) \ 
    1717    $(MODEL_LIB)(par_oce.o) \ 
    1718    dom_oce.F90 \ 
    1719    in_out_manager.F90 \ 
    1720    $(MODEL_LIB)(dom_oce.o) \ 
    1721    $(MODEL_LIB)(in_out_manager.o) \ 
    1722    daymod.F90 \ 
    1723    lib_mpp.F90 \ 
    1724    $(MODEL_LIB)(daymod.o) \ 
    1725    $(MODEL_LIB)(lib_mpp.o) \ 
    1726    domwri_dimg.h90 \ 
    1727    $(IOIPSL_LIB) \ 
    1728    KEY_CPP \ 
    1729    domwri.F90 
    1730 $(MODEL_LIB)(domzgr.o) :   \ 
    1731    dom_oce.F90 \ 
    1732    flxrnf.F90 \ 
    1733    in_out_manager.F90 \ 
    1734    lbclnk.F90 \ 
    1735    lib_mpp.F90 \ 
    1736    lib_print.f90 \ 
    1737    obc_oce.F90 \ 
    17382000   ocesbc.F90 \ 
    1739    oce.F90 \ 
    1740    par_kind.F90 \ 
    1741    par_oce.F90 \ 
    1742    phycst.F90 \ 
     2001   par_kind.F90 \ 
     2002   par_oce.F90 \ 
     2003   phycst.F90 \ 
     2004   sol_oce.F90 \ 
    17432005   solfet.F90 \ 
    17442006   solpcg.F90 \ 
    17452007   solsor.F90 \ 
    1746    sol_oce.F90 \ 
    1747    $(MODEL_LIB)(dom_oce.o) \ 
    1748    $(MODEL_LIB)(flxrnf.o) \ 
    1749    $(MODEL_LIB)(in_out_manager.o) \ 
    1750    $(MODEL_LIB)(lbclnk.o) \ 
    1751    $(MODEL_LIB)(lib_mpp.o) \ 
    1752    $(MODEL_LIB)(lib_print.o) \ 
    1753    $(MODEL_LIB)(obc_oce.o) \ 
    1754    $(MODEL_LIB)(ocesbc.o) \ 
    1755    $(MODEL_LIB)(oce.o) \ 
    1756    $(MODEL_LIB)(par_kind.o) \ 
    1757    $(MODEL_LIB)(par_oce.o) \ 
    1758    $(MODEL_LIB)(phycst.o) \ 
    1759    $(MODEL_LIB)(solfet.o) \ 
    1760    $(MODEL_LIB)(solpcg.o) \ 
    1761    $(MODEL_LIB)(solsor.o) \ 
    1762    $(MODEL_LIB)(sol_oce.o) \ 
     2008   $(MODEL_LIB)(closea.o) \ 
     2009   $(MODEL_LIB)(dom_oce.o) \ 
     2010   $(MODEL_LIB)(in_out_manager.o) \ 
     2011   $(MODEL_LIB)(ini1d.o) \ 
     2012   $(MODEL_LIB)(lbclnk.o) \ 
     2013   $(MODEL_LIB)(lib_mpp.o) \ 
     2014   $(MODEL_LIB)(oce.o) \ 
     2015   $(MODEL_LIB)(solisl.o) \ 
    17632016   closea.F90 \ 
    17642017   dom_oce.F90 \ 
     2018   in_out_manager.F90 \ 
    17652019   ini1d.F90 \ 
    1766    in_out_manager.F90 \ 
    17672020   lbclnk.F90 \ 
    17682021   lib_mpp.F90 \ 
    17692022   oce.F90 \ 
    17702023   solisl.F90 \ 
    1771    $(MODEL_LIB)(closea.o) \ 
    1772    $(MODEL_LIB)(dom_oce.o) \ 
    1773    $(MODEL_LIB)(ini1d.o) \ 
    1774    $(MODEL_LIB)(in_out_manager.o) \ 
    1775    $(MODEL_LIB)(lbclnk.o) \ 
    1776    $(MODEL_LIB)(lib_mpp.o) \ 
    1777    $(MODEL_LIB)(oce.o) \ 
    1778    $(MODEL_LIB)(solisl.o) \ 
     2024   domzgr_s.h90 \ 
    17792025   domzgr_substitute.h90 \ 
    1780    domzgr_s.h90 \ 
    17812026   domzgr_zps.h90 \ 
    17822027   vectopt_loop_substitute.h90 \ 
     
    17842029   KEY_CPP \ 
    17852030   domzgr.F90 
    1786 $(MODEL_LIB)(dom_ice.o) :  \ 
    1787    par_oce.F90 \ 
    1788    $(MODEL_LIB)(par_oce.o) \ 
    1789    par_ice.F90 \ 
    1790    $(MODEL_LIB)(par_ice.o) \ 
    1791    dom_ice.F90 
    1792 $(MODEL_LIB)(dom_oce.o) :  \ 
    1793    par_kind.F90 \ 
    1794    $(MODEL_LIB)(par_kind.o) \ 
    1795    par_oce.F90 \ 
    1796    $(MODEL_LIB)(par_oce.o) \ 
    1797    dom_oce.F90 
    17982031$(MODEL_LIB)(dtasal.o) :   \ 
    1799    dom_oce.F90 \ 
    1800    in_out_manager.F90 \ 
    1801    lib_print.f90 \ 
    1802    par_kind.F90 \ 
    1803    par_oce.F90 \ 
    1804    phycst.F90 \ 
    1805    prtctl.F90 \ 
    1806    $(MODEL_LIB)(dom_oce.o) \ 
    1807    $(MODEL_LIB)(in_out_manager.o) \ 
    1808    $(MODEL_LIB)(lib_print.o) \ 
    1809    $(MODEL_LIB)(par_kind.o) \ 
    1810    $(MODEL_LIB)(par_oce.o) \ 
    1811    $(MODEL_LIB)(phycst.o) \ 
    1812    $(MODEL_LIB)(prtctl.o) \ 
     2032   $(MODEL_LIB)(dom_oce.o) \ 
     2033   $(MODEL_LIB)(in_out_manager.o) \ 
     2034   $(MODEL_LIB)(lib_print.o) \ 
     2035   $(MODEL_LIB)(par_kind.o) \ 
     2036   $(MODEL_LIB)(par_oce.o) \ 
     2037   $(MODEL_LIB)(phycst.o) \ 
     2038   $(MODEL_LIB)(prtctl.o) \ 
     2039   dom_oce.F90 \ 
     2040   in_out_manager.F90 \ 
     2041   lib_print.f90 \ 
     2042   par_kind.F90 \ 
     2043   par_oce.F90 \ 
     2044   phycst.F90 \ 
     2045   prtctl.F90 \ 
     2046   $(MODEL_LIB)(daymod.o) \ 
     2047   $(MODEL_LIB)(dom_oce.o) \ 
     2048   $(MODEL_LIB)(in_out_manager.o) \ 
     2049   $(MODEL_LIB)(oce.o) \ 
    18132050   daymod.F90 \ 
    18142051   dom_oce.F90 \ 
    18152052   in_out_manager.F90 \ 
    18162053   oce.F90 \ 
    1817    $(MODEL_LIB)(daymod.o) \ 
    1818    $(MODEL_LIB)(dom_oce.o) \ 
    1819    $(MODEL_LIB)(in_out_manager.o) \ 
    1820    $(MODEL_LIB)(oce.o) \ 
    18212054   domzgr_substitute.h90 \ 
    18222055   $(IOIPSL_LIB) \ 
    18232056   KEY_CPP \ 
    18242057   dtasal.F90 
     2058$(MODEL_LIB)(dtasss.o) :   \ 
     2059   $(MODEL_LIB)(dom_oce.o) \ 
     2060   $(MODEL_LIB)(in_out_manager.o) \ 
     2061   $(MODEL_LIB)(lib_print.o) \ 
     2062   $(MODEL_LIB)(oce.o) \ 
     2063   $(MODEL_LIB)(par_kind.o) \ 
     2064   $(MODEL_LIB)(par_oce.o) \ 
     2065   $(MODEL_LIB)(phycst.o) \ 
     2066   $(MODEL_LIB)(prtctl.o) \ 
     2067   dom_oce.F90 \ 
     2068   in_out_manager.F90 \ 
     2069   lib_print.f90 \ 
     2070   oce.F90 \ 
     2071   par_kind.F90 \ 
     2072   par_oce.F90 \ 
     2073   phycst.F90 \ 
     2074   prtctl.F90 \ 
     2075   $(MODEL_LIB)(daymod.o) \ 
     2076   $(MODEL_LIB)(dom_oce.o) \ 
     2077   $(MODEL_LIB)(in_out_manager.o) \ 
     2078   $(MODEL_LIB)(oce.o) \ 
     2079   $(MODEL_LIB)(ocfzpt.o) \ 
     2080   daymod.F90 \ 
     2081   dom_oce.F90 \ 
     2082   in_out_manager.F90 \ 
     2083   oce.F90 \ 
     2084   ocfzpt.F90 \ 
     2085   $(IOIPSL_LIB) \ 
     2086   KEY_CPP \ 
     2087   dtasss.F90 
    18252088$(MODEL_LIB)(dtasst.o) :   \ 
    1826    dom_oce.F90 \ 
    1827    in_out_manager.F90 \ 
    1828    lib_print.f90 \ 
    1829    oce.F90 \ 
    1830    par_kind.F90 \ 
    1831    par_oce.F90 \ 
    1832    phycst.F90 \ 
    1833    prtctl.F90 \ 
    1834    $(MODEL_LIB)(dom_oce.o) \ 
    1835    $(MODEL_LIB)(in_out_manager.o) \ 
    1836    $(MODEL_LIB)(lib_print.o) \ 
    1837    $(MODEL_LIB)(oce.o) \ 
    1838    $(MODEL_LIB)(par_kind.o) \ 
    1839    $(MODEL_LIB)(par_oce.o) \ 
    1840    $(MODEL_LIB)(phycst.o) \ 
    1841    $(MODEL_LIB)(prtctl.o) \ 
     2089   $(MODEL_LIB)(dom_oce.o) \ 
     2090   $(MODEL_LIB)(in_out_manager.o) \ 
     2091   $(MODEL_LIB)(lib_print.o) \ 
     2092   $(MODEL_LIB)(oce.o) \ 
     2093   $(MODEL_LIB)(par_kind.o) \ 
     2094   $(MODEL_LIB)(par_oce.o) \ 
     2095   $(MODEL_LIB)(phycst.o) \ 
     2096   $(MODEL_LIB)(prtctl.o) \ 
     2097   dom_oce.F90 \ 
     2098   in_out_manager.F90 \ 
     2099   lib_print.f90 \ 
     2100   oce.F90 \ 
     2101   par_kind.F90 \ 
     2102   par_oce.F90 \ 
     2103   phycst.F90 \ 
     2104   prtctl.F90 \ 
     2105   $(MODEL_LIB)(daymod.o) \ 
     2106   $(MODEL_LIB)(dom_oce.o) \ 
     2107   $(MODEL_LIB)(in_out_manager.o) \ 
     2108   $(MODEL_LIB)(oce.o) \ 
     2109   $(MODEL_LIB)(ocfzpt.o) \ 
    18422110   daymod.F90 \ 
    18432111   dom_oce.F90 \ 
     
    18452113   oce.F90 \ 
    18462114   ocfzpt.F90 \ 
    1847    $(MODEL_LIB)(daymod.o) \ 
    1848    $(MODEL_LIB)(dom_oce.o) \ 
    1849    $(MODEL_LIB)(in_out_manager.o) \ 
    1850    $(MODEL_LIB)(oce.o) \ 
    1851    $(MODEL_LIB)(ocfzpt.o) \ 
    18522115   $(IOIPSL_LIB) \ 
     2116   KEY_CPP \ 
    18532117   dtasst.F90 
    18542118$(MODEL_LIB)(dtatem.o) :   \ 
    1855    dom_oce.F90 \ 
    1856    in_out_manager.F90 \ 
    1857    lib_print.f90 \ 
    1858    par_kind.F90 \ 
    1859    par_oce.F90 \ 
    1860    phycst.F90 \ 
    1861    prtctl.F90 \ 
    1862    $(MODEL_LIB)(dom_oce.o) \ 
    1863    $(MODEL_LIB)(in_out_manager.o) \ 
    1864    $(MODEL_LIB)(lib_print.o) \ 
    1865    $(MODEL_LIB)(par_kind.o) \ 
    1866    $(MODEL_LIB)(par_oce.o) \ 
    1867    $(MODEL_LIB)(phycst.o) \ 
    1868    $(MODEL_LIB)(prtctl.o) \ 
     2119   $(MODEL_LIB)(dom_oce.o) \ 
     2120   $(MODEL_LIB)(in_out_manager.o) \ 
     2121   $(MODEL_LIB)(lib_print.o) \ 
     2122   $(MODEL_LIB)(par_kind.o) \ 
     2123   $(MODEL_LIB)(par_oce.o) \ 
     2124   $(MODEL_LIB)(phycst.o) \ 
     2125   $(MODEL_LIB)(prtctl.o) \ 
     2126   dom_oce.F90 \ 
     2127   in_out_manager.F90 \ 
     2128   lib_print.f90 \ 
     2129   par_kind.F90 \ 
     2130   par_oce.F90 \ 
     2131   phycst.F90 \ 
     2132   prtctl.F90 \ 
     2133   $(MODEL_LIB)(daymod.o) \ 
     2134   $(MODEL_LIB)(dom_oce.o) \ 
     2135   $(MODEL_LIB)(in_out_manager.o) \ 
     2136   $(MODEL_LIB)(oce.o) \ 
    18692137   daymod.F90 \ 
    18702138   dom_oce.F90 \ 
    18712139   in_out_manager.F90 \ 
    18722140   oce.F90 \ 
    1873    $(MODEL_LIB)(daymod.o) \ 
    1874    $(MODEL_LIB)(dom_oce.o) \ 
    1875    $(MODEL_LIB)(in_out_manager.o) \ 
    1876    $(MODEL_LIB)(oce.o) \ 
    18772141   domzgr_substitute.h90 \ 
    18782142   $(IOIPSL_LIB) \ 
     
    18802144   dtatem.F90 
    18812145$(MODEL_LIB)(dyncor1d.o) : \ 
    1882    dom_oce.F90 \ 
    1883    in_out_manager.F90 \ 
    1884    lib_mpp.F90 \ 
    1885    lib_print.f90 \ 
    1886    par_kind.F90 \ 
    1887    par_oce.F90 \ 
    1888    $(MODEL_LIB)(dom_oce.o) \ 
    1889    $(MODEL_LIB)(in_out_manager.o) \ 
    1890    $(MODEL_LIB)(lib_mpp.o) \ 
    1891    $(MODEL_LIB)(lib_print.o) \ 
    1892    $(MODEL_LIB)(par_kind.o) \ 
    1893    $(MODEL_LIB)(par_oce.o) \ 
    1894    dom_oce.F90 \ 
    1895    in_out_manager.F90 \ 
    1896    oce.F90 \ 
    1897    phycst.F90 \ 
    1898    prtctl.F90 \ 
    1899    $(MODEL_LIB)(dom_oce.o) \ 
    1900    $(MODEL_LIB)(in_out_manager.o) \ 
    1901    $(MODEL_LIB)(oce.o) \ 
    1902    $(MODEL_LIB)(phycst.o) \ 
    1903    $(MODEL_LIB)(prtctl.o) \ 
     2146   $(MODEL_LIB)(dom_oce.o) \ 
     2147   $(MODEL_LIB)(in_out_manager.o) \ 
     2148   $(MODEL_LIB)(lib_mpp.o) \ 
     2149   $(MODEL_LIB)(lib_print.o) \ 
     2150   $(MODEL_LIB)(par_kind.o) \ 
     2151   $(MODEL_LIB)(par_oce.o) \ 
     2152   dom_oce.F90 \ 
     2153   in_out_manager.F90 \ 
     2154   lib_mpp.F90 \ 
     2155   lib_print.f90 \ 
     2156   par_kind.F90 \ 
     2157   par_oce.F90 \ 
     2158   $(MODEL_LIB)(dom_oce.o) \ 
     2159   $(MODEL_LIB)(in_out_manager.o) \ 
     2160   $(MODEL_LIB)(oce.o) \ 
     2161   $(MODEL_LIB)(phycst.o) \ 
     2162   $(MODEL_LIB)(prtctl.o) \ 
     2163   dom_oce.F90 \ 
     2164   in_out_manager.F90 \ 
     2165   oce.F90 \ 
     2166   phycst.F90 \ 
     2167   prtctl.F90 \ 
    19042168   vectopt_loop_substitute.h90 \ 
    19052169   KEY_CPP \ 
    19062170   dyncor1d.F90 
    19072171$(MODEL_LIB)(dynhpg.o) :   \ 
     2172   $(MODEL_LIB)(dom_oce.o) \ 
     2173   $(MODEL_LIB)(in_out_manager.o) \ 
     2174   $(MODEL_LIB)(lib_mpp.o) \ 
     2175   $(MODEL_LIB)(lib_print.o) \ 
     2176   $(MODEL_LIB)(oce.o) \ 
     2177   $(MODEL_LIB)(par_kind.o) \ 
     2178   $(MODEL_LIB)(par_oce.o) \ 
     2179   $(MODEL_LIB)(trabbl.o) \ 
     2180   $(MODEL_LIB)(trdicp.o) \ 
     2181   $(MODEL_LIB)(trdicp_oce.o) \ 
     2182   $(MODEL_LIB)(trdmld.o) \ 
     2183   $(MODEL_LIB)(trdmld_oce.o) \ 
     2184   $(MODEL_LIB)(trdmod_oce.o) \ 
     2185   $(MODEL_LIB)(trdvor.o) \ 
     2186   $(MODEL_LIB)(trdvor_oce.o) \ 
    19082187   dom_oce.F90 \ 
    19092188   in_out_manager.F90 \ 
     
    19232202   $(MODEL_LIB)(dom_oce.o) \ 
    19242203   $(MODEL_LIB)(in_out_manager.o) \ 
     2204   $(MODEL_LIB)(oce.o) \ 
     2205   $(MODEL_LIB)(phycst.o) \ 
     2206   $(MODEL_LIB)(prtctl.o) \ 
     2207   $(MODEL_LIB)(trdmod.o) \ 
     2208   $(MODEL_LIB)(trdmod_oce.o) \ 
     2209   dom_oce.F90 \ 
     2210   in_out_manager.F90 \ 
     2211   oce.F90 \ 
     2212   phycst.F90 \ 
     2213   prtctl.F90 \ 
     2214   trdmod.F90 \ 
     2215   trdmod_oce.F90 \ 
     2216   domzgr_substitute.h90 \ 
     2217   vectopt_loop_substitute.h90 \ 
     2218   KEY_CPP \ 
     2219   dynhpg.F90 
     2220$(MODEL_LIB)(dynhpg_atsk.o) : \ 
     2221   $(MODEL_LIB)(dom_oce.o) \ 
     2222   $(MODEL_LIB)(in_out_manager.o) \ 
    19252223   $(MODEL_LIB)(lib_mpp.o) \ 
    19262224   $(MODEL_LIB)(lib_print.o) \ 
     
    19382236   dom_oce.F90 \ 
    19392237   in_out_manager.F90 \ 
    1940    oce.F90 \ 
    1941    phycst.F90 \ 
    1942    prtctl.F90 \ 
    1943    trdmod.F90 \ 
    1944    trdmod_oce.F90 \ 
    1945    $(MODEL_LIB)(dom_oce.o) \ 
    1946    $(MODEL_LIB)(in_out_manager.o) \ 
    1947    $(MODEL_LIB)(oce.o) \ 
    1948    $(MODEL_LIB)(phycst.o) \ 
    1949    $(MODEL_LIB)(prtctl.o) \ 
    1950    $(MODEL_LIB)(trdmod.o) \ 
    1951    $(MODEL_LIB)(trdmod_oce.o) \ 
    1952    domzgr_substitute.h90 \ 
    1953    vectopt_loop_substitute.h90 \ 
    1954    KEY_CPP \ 
    1955    dynhpg.F90 
    1956 $(MODEL_LIB)(dynhpg_atsk.o) : \ 
    1957    dom_oce.F90 \ 
    1958    in_out_manager.F90 \ 
    19592238   lib_mpp.F90 \ 
    19602239   lib_print.f90 \ 
     
    19722251   $(MODEL_LIB)(dom_oce.o) \ 
    19732252   $(MODEL_LIB)(in_out_manager.o) \ 
     2253   $(MODEL_LIB)(oce.o) \ 
     2254   $(MODEL_LIB)(phycst.o) \ 
     2255   $(MODEL_LIB)(prtctl.o) \ 
     2256   $(MODEL_LIB)(trdmod.o) \ 
     2257   $(MODEL_LIB)(trdmod_oce.o) \ 
     2258   dom_oce.F90 \ 
     2259   in_out_manager.F90 \ 
     2260   oce.F90 \ 
     2261   phycst.F90 \ 
     2262   prtctl.F90 \ 
     2263   trdmod.F90 \ 
     2264   trdmod_oce.F90 \ 
     2265   domzgr_substitute.h90 \ 
     2266   vectopt_loop_substitute.h90 \ 
     2267   KEY_CPP \ 
     2268   dynhpg_atsk.F90 
     2269$(MODEL_LIB)(dynkeg.o) :   \ 
     2270   $(MODEL_LIB)(dom_oce.o) \ 
     2271   $(MODEL_LIB)(in_out_manager.o) \ 
    19742272   $(MODEL_LIB)(lib_mpp.o) \ 
    19752273   $(MODEL_LIB)(lib_print.o) \ 
     
    19872285   dom_oce.F90 \ 
    19882286   in_out_manager.F90 \ 
    1989    oce.F90 \ 
    1990    phycst.F90 \ 
    1991    prtctl.F90 \ 
    1992    trdmod.F90 \ 
    1993    trdmod_oce.F90 \ 
    1994    $(MODEL_LIB)(dom_oce.o) \ 
    1995    $(MODEL_LIB)(in_out_manager.o) \ 
    1996    $(MODEL_LIB)(oce.o) \ 
    1997    $(MODEL_LIB)(phycst.o) \ 
    1998    $(MODEL_LIB)(prtctl.o) \ 
    1999    $(MODEL_LIB)(trdmod.o) \ 
    2000    $(MODEL_LIB)(trdmod_oce.o) \ 
    2001    domzgr_substitute.h90 \ 
    2002    vectopt_loop_substitute.h90 \ 
    2003    KEY_CPP \ 
    2004    dynhpg_atsk.F90 
    2005 $(MODEL_LIB)(dynkeg.o) :   \ 
    2006    dom_oce.F90 \ 
    2007    in_out_manager.F90 \ 
    20082287   lib_mpp.F90 \ 
    20092288   lib_print.f90 \ 
     
    20212300   $(MODEL_LIB)(dom_oce.o) \ 
    20222301   $(MODEL_LIB)(in_out_manager.o) \ 
     2302   $(MODEL_LIB)(oce.o) \ 
     2303   $(MODEL_LIB)(prtctl.o) \ 
     2304   $(MODEL_LIB)(trdmod.o) \ 
     2305   $(MODEL_LIB)(trdmod_oce.o) \ 
     2306   dom_oce.F90 \ 
     2307   in_out_manager.F90 \ 
     2308   oce.F90 \ 
     2309   prtctl.F90 \ 
     2310   trdmod.F90 \ 
     2311   trdmod_oce.F90 \ 
     2312   vectopt_loop_substitute.h90 \ 
     2313   KEY_CPP \ 
     2314   dynkeg.F90 
     2315$(MODEL_LIB)(dynldf_bilap.o) :   \ 
     2316   $(MODEL_LIB)(dom_oce.o) \ 
     2317   $(MODEL_LIB)(in_out_manager.o) \ 
    20232318   $(MODEL_LIB)(lib_mpp.o) \ 
    20242319   $(MODEL_LIB)(lib_print.o) \ 
     
    20362331   dom_oce.F90 \ 
    20372332   in_out_manager.F90 \ 
     2333   lib_mpp.F90 \ 
     2334   lib_print.f90 \ 
     2335   oce.F90 \ 
     2336   par_kind.F90 \ 
     2337   par_oce.F90 \ 
     2338   trabbl.F90 \ 
     2339   trdicp.F90 \ 
     2340   trdicp_oce.F90 \ 
     2341   trdmld.F90 \ 
     2342   trdmld_oce.F90 \ 
     2343   trdmod_oce.F90 \ 
     2344   trdvor.F90 \ 
     2345   trdvor_oce.F90 \ 
     2346   $(MODEL_LIB)(dom_oce.o) \ 
     2347   $(MODEL_LIB)(in_out_manager.o) \ 
     2348   $(MODEL_LIB)(lbclnk.o) \ 
     2349   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2350   $(MODEL_LIB)(oce.o) \ 
     2351   $(MODEL_LIB)(prtctl.o) \ 
     2352   $(MODEL_LIB)(trdmod.o) \ 
     2353   $(MODEL_LIB)(trdmod_oce.o) \ 
     2354   dom_oce.F90 \ 
     2355   in_out_manager.F90 \ 
     2356   lbclnk.F90 \ 
     2357   ldfdyn_oce.F90 \ 
    20382358   oce.F90 \ 
    20392359   prtctl.F90 \ 
    20402360   trdmod.F90 \ 
    20412361   trdmod_oce.F90 \ 
    2042    $(MODEL_LIB)(dom_oce.o) \ 
    2043    $(MODEL_LIB)(in_out_manager.o) \ 
    2044    $(MODEL_LIB)(oce.o) \ 
    2045    $(MODEL_LIB)(prtctl.o) \ 
    2046    $(MODEL_LIB)(trdmod.o) \ 
     2362   domzgr_substitute.h90 \ 
     2363   ldfdyn_substitute.h90 \ 
     2364   vectopt_loop_substitute.h90 \ 
     2365   KEY_CPP \ 
     2366   dynldf_bilap.F90 
     2367$(MODEL_LIB)(dynldf_bilapg.o) :  \ 
     2368   $(MODEL_LIB)(dom_oce.o) \ 
     2369   $(MODEL_LIB)(in_out_manager.o) \ 
     2370   $(MODEL_LIB)(lbclnk.o) \ 
     2371   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2372   $(MODEL_LIB)(ldftra_oce.o) \ 
     2373   $(MODEL_LIB)(lib_mpp.o) \ 
     2374   $(MODEL_LIB)(lib_print.o) \ 
     2375   $(MODEL_LIB)(oce.o) \ 
     2376   $(MODEL_LIB)(par_kind.o) \ 
     2377   $(MODEL_LIB)(par_oce.o) \ 
     2378   $(MODEL_LIB)(phycst.o) \ 
     2379   $(MODEL_LIB)(prtctl.o) \ 
     2380   $(MODEL_LIB)(trabbl.o) \ 
     2381   $(MODEL_LIB)(trdicp.o) \ 
     2382   $(MODEL_LIB)(trdicp_oce.o) \ 
     2383   $(MODEL_LIB)(trdmld.o) \ 
     2384   $(MODEL_LIB)(trdmld_oce.o) \ 
    20472385   $(MODEL_LIB)(trdmod_oce.o) \ 
    2048    vectopt_loop_substitute.h90 \ 
    2049    KEY_CPP \ 
    2050    dynkeg.F90 
    2051 $(MODEL_LIB)(dynldf_bilapg.o) :  \ 
     2386   $(MODEL_LIB)(trdvor.o) \ 
     2387   $(MODEL_LIB)(trdvor_oce.o) \ 
     2388   $(MODEL_LIB)(zdfmxl.o) \ 
    20522389   dom_oce.F90 \ 
    20532390   in_out_manager.F90 \ 
     
    20752412   $(MODEL_LIB)(lbclnk.o) \ 
    20762413   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2414   $(MODEL_LIB)(ldfslp.o) \ 
     2415   $(MODEL_LIB)(oce.o) \ 
     2416   $(MODEL_LIB)(prtctl.o) \ 
     2417   $(MODEL_LIB)(trdmod.o) \ 
     2418   $(MODEL_LIB)(trdmod_oce.o) \ 
     2419   $(MODEL_LIB)(zdf_oce.o) \ 
     2420   dom_oce.F90 \ 
     2421   in_out_manager.F90 \ 
     2422   lbclnk.F90 \ 
     2423   ldfdyn_oce.F90 \ 
     2424   ldfslp.F90 \ 
     2425   oce.F90 \ 
     2426   prtctl.F90 \ 
     2427   trdmod.F90 \ 
     2428   trdmod_oce.F90 \ 
     2429   zdf_oce.F90 \ 
     2430   domzgr_substitute.h90 \ 
     2431   ldfdyn_substitute.h90 \ 
     2432   KEY_CPP \ 
     2433   dynldf_bilapg.F90 
     2434$(MODEL_LIB)(dynldf_iso.o) :  \ 
     2435   $(MODEL_LIB)(dom_oce.o) \ 
     2436   $(MODEL_LIB)(in_out_manager.o) \ 
     2437   $(MODEL_LIB)(lbclnk.o) \ 
     2438   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    20772439   $(MODEL_LIB)(ldftra_oce.o) \ 
    20782440   $(MODEL_LIB)(lib_mpp.o) \ 
     
    20962458   lbclnk.F90 \ 
    20972459   ldfdyn_oce.F90 \ 
    2098    ldfslp.F90 \ 
    2099    oce.F90 \ 
    2100    prtctl.F90 \ 
    2101    trdmod.F90 \ 
    2102    trdmod_oce.F90 \ 
    2103    zdf_oce.F90 \ 
    2104    $(MODEL_LIB)(dom_oce.o) \ 
    2105    $(MODEL_LIB)(in_out_manager.o) \ 
    2106    $(MODEL_LIB)(lbclnk.o) \ 
    2107    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2108    $(MODEL_LIB)(ldfslp.o) \ 
    2109    $(MODEL_LIB)(oce.o) \ 
    2110    $(MODEL_LIB)(prtctl.o) \ 
    2111    $(MODEL_LIB)(trdmod.o) \ 
    2112    $(MODEL_LIB)(trdmod_oce.o) \ 
    2113    $(MODEL_LIB)(zdf_oce.o) \ 
    2114    domzgr_substitute.h90 \ 
    2115    ldfdyn_substitute.h90 \ 
    2116    KEY_CPP \ 
    2117    dynldf_bilapg.F90 
    2118 $(MODEL_LIB)(dynldf_bilap.o) :   \ 
    2119    dom_oce.F90 \ 
    2120    in_out_manager.F90 \ 
    2121    lib_mpp.F90 \ 
    2122    lib_print.f90 \ 
    2123    oce.F90 \ 
    2124    par_kind.F90 \ 
    2125    par_oce.F90 \ 
    2126    trabbl.F90 \ 
    2127    trdicp.F90 \ 
    2128    trdicp_oce.F90 \ 
    2129    trdmld.F90 \ 
    2130    trdmld_oce.F90 \ 
    2131    trdmod_oce.F90 \ 
    2132    trdvor.F90 \ 
    2133    trdvor_oce.F90 \ 
    2134    $(MODEL_LIB)(dom_oce.o) \ 
    2135    $(MODEL_LIB)(in_out_manager.o) \ 
    2136    $(MODEL_LIB)(lib_mpp.o) \ 
    2137    $(MODEL_LIB)(lib_print.o) \ 
    2138    $(MODEL_LIB)(oce.o) \ 
    2139    $(MODEL_LIB)(par_kind.o) \ 
    2140    $(MODEL_LIB)(par_oce.o) \ 
    2141    $(MODEL_LIB)(trabbl.o) \ 
    2142    $(MODEL_LIB)(trdicp.o) \ 
    2143    $(MODEL_LIB)(trdicp_oce.o) \ 
    2144    $(MODEL_LIB)(trdmld.o) \ 
    2145    $(MODEL_LIB)(trdmld_oce.o) \ 
    2146    $(MODEL_LIB)(trdmod_oce.o) \ 
    2147    $(MODEL_LIB)(trdvor.o) \ 
    2148    $(MODEL_LIB)(trdvor_oce.o) \ 
    2149    dom_oce.F90 \ 
    2150    in_out_manager.F90 \ 
    2151    lbclnk.F90 \ 
    2152    ldfdyn_oce.F90 \ 
    2153    oce.F90 \ 
    2154    prtctl.F90 \ 
    2155    trdmod.F90 \ 
    2156    trdmod_oce.F90 \ 
    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)(oce.o) \ 
    2162    $(MODEL_LIB)(prtctl.o) \ 
    2163    $(MODEL_LIB)(trdmod.o) \ 
    2164    $(MODEL_LIB)(trdmod_oce.o) \ 
    2165    domzgr_substitute.h90 \ 
    2166    ldfdyn_substitute.h90 \ 
    2167    vectopt_loop_substitute.h90 \ 
    2168    KEY_CPP \ 
    2169    dynldf_bilap.F90 
    2170 $(MODEL_LIB)(dynldf_iso.o) :  \ 
    2171    dom_oce.F90 \ 
    2172    in_out_manager.F90 \ 
    2173    lbclnk.F90 \ 
    2174    ldfdyn_oce.F90 \ 
    21752460   ldftra_oce.F90 \ 
    21762461   lib_mpp.F90 \ 
     
    21922477   $(MODEL_LIB)(dom_oce.o) \ 
    21932478   $(MODEL_LIB)(in_out_manager.o) \ 
     2479   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2480   $(MODEL_LIB)(ldfslp.o) \ 
     2481   $(MODEL_LIB)(ldftra_oce.o) \ 
     2482   $(MODEL_LIB)(oce.o) \ 
     2483   $(MODEL_LIB)(prtctl.o) \ 
     2484   $(MODEL_LIB)(trdmod.o) \ 
     2485   $(MODEL_LIB)(trdmod_oce.o) \ 
     2486   $(MODEL_LIB)(zdf_oce.o) \ 
     2487   dom_oce.F90 \ 
     2488   in_out_manager.F90 \ 
     2489   ldfdyn_oce.F90 \ 
     2490   ldfslp.F90 \ 
     2491   ldftra_oce.F90 \ 
     2492   oce.F90 \ 
     2493   prtctl.F90 \ 
     2494   trdmod.F90 \ 
     2495   trdmod_oce.F90 \ 
     2496   zdf_oce.F90 \ 
     2497   domzgr_substitute.h90 \ 
     2498   ldfdyn_substitute.h90 \ 
     2499   vectopt_loop_substitute.h90 \ 
     2500   KEY_CPP \ 
     2501   dynldf_iso.F90 
     2502$(MODEL_LIB)(dynldf_lap.o) :  \ 
     2503   $(MODEL_LIB)(dom_oce.o) \ 
     2504   $(MODEL_LIB)(in_out_manager.o) \ 
    21942505   $(MODEL_LIB)(lbclnk.o) \ 
    21952506   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     
    22132524   dom_oce.F90 \ 
    22142525   in_out_manager.F90 \ 
    2215    ldfdyn_oce.F90 \ 
    2216    ldfslp.F90 \ 
    2217    ldftra_oce.F90 \ 
    2218    oce.F90 \ 
    2219    prtctl.F90 \ 
    2220    trdmod.F90 \ 
    2221    trdmod_oce.F90 \ 
    2222    zdf_oce.F90 \ 
    2223    $(MODEL_LIB)(dom_oce.o) \ 
    2224    $(MODEL_LIB)(in_out_manager.o) \ 
    2225    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2226    $(MODEL_LIB)(ldfslp.o) \ 
    2227    $(MODEL_LIB)(ldftra_oce.o) \ 
    2228    $(MODEL_LIB)(oce.o) \ 
    2229    $(MODEL_LIB)(prtctl.o) \ 
    2230    $(MODEL_LIB)(trdmod.o) \ 
    2231    $(MODEL_LIB)(trdmod_oce.o) \ 
    2232    $(MODEL_LIB)(zdf_oce.o) \ 
    2233    domzgr_substitute.h90 \ 
    2234    ldfdyn_substitute.h90 \ 
    2235    vectopt_loop_substitute.h90 \ 
    2236    KEY_CPP \ 
    2237    dynldf_iso.F90 
    2238 $(MODEL_LIB)(dynldf_lap.o) :  \ 
    2239    dom_oce.F90 \ 
    2240    in_out_manager.F90 \ 
    22412526   lbclnk.F90 \ 
    22422527   ldfdyn_oce.F90 \ 
     
    22602545   $(MODEL_LIB)(dom_oce.o) \ 
    22612546   $(MODEL_LIB)(in_out_manager.o) \ 
     2547   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2548   $(MODEL_LIB)(ldfslp.o) \ 
     2549   $(MODEL_LIB)(oce.o) \ 
     2550   $(MODEL_LIB)(prtctl.o) \ 
     2551   $(MODEL_LIB)(trdmod.o) \ 
     2552   $(MODEL_LIB)(trdmod_oce.o) \ 
     2553   $(MODEL_LIB)(zdf_oce.o) \ 
     2554   dom_oce.F90 \ 
     2555   in_out_manager.F90 \ 
     2556   ldfdyn_oce.F90 \ 
     2557   ldfslp.F90 \ 
     2558   oce.F90 \ 
     2559   prtctl.F90 \ 
     2560   trdmod.F90 \ 
     2561   trdmod_oce.F90 \ 
     2562   zdf_oce.F90 \ 
     2563   domzgr_substitute.h90 \ 
     2564   ldfdyn_substitute.h90 \ 
     2565   vectopt_loop_substitute.h90 \ 
     2566   KEY_CPP \ 
     2567   dynldf_lap.F90 
     2568$(MODEL_LIB)(dynnxt.o) :   \ 
     2569   $(MODEL_LIB)(cla_div.o) \ 
     2570   $(MODEL_LIB)(divcur.o) \ 
     2571   $(MODEL_LIB)(dom_oce.o) \ 
     2572   $(MODEL_LIB)(dynspg_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)(oce.o) \ 
     2581   $(MODEL_LIB)(ocesbc.o) \ 
     2582   $(MODEL_LIB)(ocfzpt.o) \ 
     2583   $(MODEL_LIB)(par_kind.o) \ 
     2584   $(MODEL_LIB)(par_oce.o) \ 
     2585   $(MODEL_LIB)(phycst.o) \ 
     2586   $(MODEL_LIB)(sol_oce.o) \ 
     2587   $(MODEL_LIB)(wzvmod.o) \ 
     2588   cla_div.F90 \ 
     2589   divcur.F90 \ 
     2590   dom_oce.F90 \ 
     2591   dynspg_oce.F90 \ 
     2592   in_out_manager.F90 \ 
     2593   lbclnk.F90 \ 
     2594   lib_mpp.F90 \ 
     2595   lib_print.f90 \ 
     2596   obc_oce.F90 \ 
     2597   obc_par.F90 \ 
     2598   obccli.F90 \ 
     2599   oce.F90 \ 
     2600   ocesbc.F90 \ 
     2601   ocfzpt.F90 \ 
     2602   par_kind.F90 \ 
     2603   par_oce.F90 \ 
     2604   phycst.F90 \ 
     2605   sol_oce.F90 \ 
     2606   wzvmod.F90 \ 
     2607   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     2608   $(MODEL_LIB)(agrif_opa_update.o) \ 
     2609   $(MODEL_LIB)(dom_oce.o) \ 
     2610   $(MODEL_LIB)(dynspg_oce.o) \ 
     2611   $(MODEL_LIB)(in_out_manager.o) \ 
     2612   $(MODEL_LIB)(lbclnk.o) \ 
     2613   $(MODEL_LIB)(obc_oce.o) \ 
     2614   $(MODEL_LIB)(obcdyn.o) \ 
     2615   $(MODEL_LIB)(obcdyn_bt.o) \ 
     2616   $(MODEL_LIB)(obcvol.o) \ 
     2617   $(MODEL_LIB)(oce.o) \ 
     2618   $(MODEL_LIB)(prtctl.o) \ 
     2619   agrif_opa_interp.F90 \ 
     2620   agrif_opa_update.F90 \ 
     2621   dom_oce.F90 \ 
     2622   dynspg_oce.F90 \ 
     2623   in_out_manager.F90 \ 
     2624   lbclnk.F90 \ 
     2625   obc_oce.F90 \ 
     2626   obcdyn.F90 \ 
     2627   obcdyn_bt.F90 \ 
     2628   obcvol.F90 \ 
     2629   oce.F90 \ 
     2630   prtctl.F90 \ 
     2631   $(AGRIF_LIB) \ 
     2632   KEY_CPP \ 
     2633   dynnxt.F90 
     2634$(MODEL_LIB)(dynnxt1d.o) : \ 
     2635   $(MODEL_LIB)(dom_oce.o) \ 
     2636   $(MODEL_LIB)(in_out_manager.o) \ 
     2637   $(MODEL_LIB)(lib_mpp.o) \ 
     2638   $(MODEL_LIB)(lib_print.o) \ 
     2639   $(MODEL_LIB)(oce.o) \ 
     2640   $(MODEL_LIB)(par_kind.o) \ 
     2641   $(MODEL_LIB)(par_oce.o) \ 
     2642   dom_oce.F90 \ 
     2643   in_out_manager.F90 \ 
     2644   lib_mpp.F90 \ 
     2645   lib_print.f90 \ 
     2646   oce.F90 \ 
     2647   par_kind.F90 \ 
     2648   par_oce.F90 \ 
     2649   $(MODEL_LIB)(dom_oce.o) \ 
     2650   $(MODEL_LIB)(in_out_manager.o) \ 
     2651   $(MODEL_LIB)(lbclnk.o) \ 
     2652   $(MODEL_LIB)(oce.o) \ 
     2653   $(MODEL_LIB)(prtctl.o) \ 
     2654   dom_oce.F90 \ 
     2655   in_out_manager.F90 \ 
     2656   lbclnk.F90 \ 
     2657   oce.F90 \ 
     2658   prtctl.F90 \ 
     2659   KEY_CPP \ 
     2660   dynnxt1d.F90 
     2661$(MODEL_LIB)(dynspg.o) :   \ 
     2662   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     2663   $(MODEL_LIB)(cla_dynspg.o) \ 
     2664   $(MODEL_LIB)(dom_oce.o) \ 
     2665   $(MODEL_LIB)(dynspg_oce.o) \ 
     2666   $(MODEL_LIB)(dynvor.o) \ 
     2667   $(MODEL_LIB)(flxrnf.o) \ 
     2668   $(MODEL_LIB)(in_out_manager.o) \ 
     2669   $(MODEL_LIB)(lbclnk.o) \ 
     2670   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2671   $(MODEL_LIB)(ldftra_oce.o) \ 
     2672   $(MODEL_LIB)(lib_mpp.o) \ 
     2673   $(MODEL_LIB)(lib_print.o) \ 
     2674   $(MODEL_LIB)(obc_oce.o) \ 
     2675   $(MODEL_LIB)(obc_par.o) \ 
     2676   $(MODEL_LIB)(obcdta.o) \ 
     2677   $(MODEL_LIB)(obcdyn.o) \ 
     2678   $(MODEL_LIB)(obcfla.o) \ 
     2679   $(MODEL_LIB)(obcvol.o) \ 
     2680   $(MODEL_LIB)(oce.o) \ 
     2681   $(MODEL_LIB)(ocesbc.o) \ 
     2682   $(MODEL_LIB)(par_kind.o) \ 
     2683   $(MODEL_LIB)(par_oce.o) \ 
     2684   $(MODEL_LIB)(phycst.o) \ 
     2685   $(MODEL_LIB)(prtctl.o) \ 
     2686   $(MODEL_LIB)(sol_oce.o) \ 
     2687   $(MODEL_LIB)(solfet.o) \ 
     2688   $(MODEL_LIB)(solisl.o) \ 
     2689   $(MODEL_LIB)(solmat.o) \ 
     2690   $(MODEL_LIB)(solpcg.o) \ 
     2691   $(MODEL_LIB)(solsor.o) \ 
     2692   $(MODEL_LIB)(solsor_e.o) \ 
     2693   $(MODEL_LIB)(trabbl.o) \ 
     2694   $(MODEL_LIB)(trdicp.o) \ 
     2695   $(MODEL_LIB)(trdicp_oce.o) \ 
     2696   $(MODEL_LIB)(trdmld.o) \ 
     2697   $(MODEL_LIB)(trdmld_oce.o) \ 
     2698   $(MODEL_LIB)(trdmod_oce.o) \ 
     2699   $(MODEL_LIB)(trdvor.o) \ 
     2700   $(MODEL_LIB)(trdvor_oce.o) \ 
     2701   $(MODEL_LIB)(zdf_oce.o) \ 
     2702   agrif_opa_interp.F90 \ 
     2703   cla_dynspg.F90 \ 
     2704   dom_oce.F90 \ 
     2705   dynspg_oce.F90 \ 
     2706   dynvor.F90 \ 
     2707   flxrnf.F90 \ 
     2708   in_out_manager.F90 \ 
     2709   lbclnk.F90 \ 
     2710   ldfdyn_oce.F90 \ 
     2711   ldftra_oce.F90 \ 
     2712   lib_mpp.F90 \ 
     2713   lib_print.f90 \ 
     2714   obc_oce.F90 \ 
     2715   obc_par.F90 \ 
     2716   obcdta.F90 \ 
     2717   obcdyn.F90 \ 
     2718   obcfla.F90 \ 
     2719   obcvol.F90 \ 
     2720   oce.F90 \ 
     2721   ocesbc.F90 \ 
     2722   par_kind.F90 \ 
     2723   par_oce.F90 \ 
     2724   phycst.F90 \ 
     2725   prtctl.F90 \ 
     2726   sol_oce.F90 \ 
     2727   solfet.F90 \ 
     2728   solisl.F90 \ 
     2729   solmat.F90 \ 
     2730   solpcg.F90 \ 
     2731   solsor.F90 \ 
     2732   solsor_e.F90 \ 
     2733   trabbl.F90 \ 
     2734   trdicp.F90 \ 
     2735   trdicp_oce.F90 \ 
     2736   trdmld.F90 \ 
     2737   trdmld_oce.F90 \ 
     2738   trdmod_oce.F90 \ 
     2739   trdvor.F90 \ 
     2740   trdvor_oce.F90 \ 
     2741   zdf_oce.F90 \ 
     2742   $(MODEL_LIB)(dom_oce.o) \ 
     2743   $(MODEL_LIB)(dynspg_exp.o) \ 
     2744   $(MODEL_LIB)(dynspg_exp_jki.o) \ 
     2745   $(MODEL_LIB)(dynspg_flt.o) \ 
     2746   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     2747   $(MODEL_LIB)(dynspg_oce.o) \ 
     2748   $(MODEL_LIB)(dynspg_rl.o) \ 
     2749   $(MODEL_LIB)(dynspg_ts.o) \ 
     2750   $(MODEL_LIB)(dynspg_ts_jki.o) \ 
     2751   $(MODEL_LIB)(in_out_manager.o) \ 
     2752   $(MODEL_LIB)(obc_oce.o) \ 
     2753   $(MODEL_LIB)(oce.o) \ 
     2754   $(MODEL_LIB)(prtctl.o) \ 
     2755   $(MODEL_LIB)(trdmod.o) \ 
     2756   $(MODEL_LIB)(trdmod_oce.o) \ 
     2757   dom_oce.F90 \ 
     2758   dynspg_exp.F90 \ 
     2759   dynspg_exp_jki.F90 \ 
     2760   dynspg_flt.F90 \ 
     2761   dynspg_flt_jki.F90 \ 
     2762   dynspg_oce.F90 \ 
     2763   dynspg_rl.F90 \ 
     2764   dynspg_ts.F90 \ 
     2765   dynspg_ts_jki.F90 \ 
     2766   in_out_manager.F90 \ 
     2767   obc_oce.F90 \ 
     2768   oce.F90 \ 
     2769   prtctl.F90 \ 
     2770   trdmod.F90 \ 
     2771   trdmod_oce.F90 \ 
     2772   domzgr_substitute.h90 \ 
     2773   vectopt_loop_substitute.h90 \ 
     2774   KEY_CPP \ 
     2775   dynspg.F90 
     2776$(MODEL_LIB)(dynspg_exp.o) :  \ 
     2777   $(MODEL_LIB)(blk_oce.o) \ 
     2778   $(MODEL_LIB)(cpl_oce.o) \ 
     2779   $(MODEL_LIB)(daymod.o) \ 
     2780   $(MODEL_LIB)(dom_oce.o) \ 
     2781   $(MODEL_LIB)(dtasal.o) \ 
     2782   $(MODEL_LIB)(dtasst.o) \ 
     2783   $(MODEL_LIB)(dtatem.o) \ 
     2784   $(MODEL_LIB)(dynspg_oce.o) \ 
     2785   $(MODEL_LIB)(flx_oce.o) \ 
     2786   $(MODEL_LIB)(flxmod.o) \ 
     2787   $(MODEL_LIB)(flxrnf.o) \ 
     2788   $(MODEL_LIB)(ice_oce.o) \ 
     2789   $(MODEL_LIB)(in_out_manager.o) \ 
     2790   $(MODEL_LIB)(lbclnk.o) \ 
     2791   $(MODEL_LIB)(lib_mpp.o) \ 
     2792   $(MODEL_LIB)(lib_print.o) \ 
     2793   $(MODEL_LIB)(obc_oce.o) \ 
     2794   $(MODEL_LIB)(obc_par.o) \ 
     2795   $(MODEL_LIB)(obccli.o) \ 
     2796   $(MODEL_LIB)(oce.o) \ 
     2797   $(MODEL_LIB)(ocfzpt.o) \ 
     2798   $(MODEL_LIB)(par_kind.o) \ 
     2799   $(MODEL_LIB)(par_oce.o) \ 
     2800   $(MODEL_LIB)(phycst.o) \ 
     2801   $(MODEL_LIB)(prtctl.o) \ 
     2802   $(MODEL_LIB)(taumod.o) \ 
     2803   $(MODEL_LIB)(tradmp.o) \ 
     2804   blk_oce.F90 \ 
     2805   cpl_oce.F90 \ 
     2806   daymod.F90 \ 
     2807   dom_oce.F90 \ 
     2808   dtasal.F90 \ 
     2809   dtasst.F90 \ 
     2810   dtatem.F90 \ 
     2811   dynspg_oce.F90 \ 
     2812   flx_oce.F90 \ 
     2813   flxmod.F90 \ 
     2814   flxrnf.F90 \ 
     2815   ice_oce.F90 \ 
     2816   in_out_manager.F90 \ 
     2817   lbclnk.F90 \ 
     2818   lib_mpp.F90 \ 
     2819   lib_print.f90 \ 
     2820   obc_oce.F90 \ 
     2821   obc_par.F90 \ 
     2822   obccli.F90 \ 
     2823   oce.F90 \ 
     2824   ocfzpt.F90 \ 
     2825   par_kind.F90 \ 
     2826   par_oce.F90 \ 
     2827   phycst.F90 \ 
     2828   prtctl.F90 \ 
     2829   taumod.F90 \ 
     2830   tradmp.F90 \ 
     2831   $(MODEL_LIB)(dom_oce.o) \ 
     2832   $(MODEL_LIB)(in_out_manager.o) \ 
     2833   $(MODEL_LIB)(lbclnk.o) \ 
     2834   $(MODEL_LIB)(lib_mpp.o) \ 
     2835   $(MODEL_LIB)(obc_oce.o) \ 
     2836   $(MODEL_LIB)(obc_par.o) \ 
     2837   $(MODEL_LIB)(obcdta.o) \ 
     2838   $(MODEL_LIB)(oce.o) \ 
     2839   $(MODEL_LIB)(ocesbc.o) \ 
     2840   $(MODEL_LIB)(phycst.o) \ 
     2841   $(MODEL_LIB)(prtctl.o) \ 
     2842   dom_oce.F90 \ 
     2843   in_out_manager.F90 \ 
     2844   lbclnk.F90 \ 
     2845   lib_mpp.F90 \ 
     2846   obc_oce.F90 \ 
     2847   obc_par.F90 \ 
     2848   obcdta.F90 \ 
     2849   oce.F90 \ 
     2850   ocesbc.F90 \ 
     2851   phycst.F90 \ 
     2852   prtctl.F90 \ 
     2853   domzgr_substitute.h90 \ 
     2854   vectopt_loop_substitute.h90 \ 
     2855   KEY_CPP \ 
     2856   dynspg_exp.F90 
     2857$(MODEL_LIB)(dynspg_exp_jki.o) : \ 
     2858   $(MODEL_LIB)(blk_oce.o) \ 
     2859   $(MODEL_LIB)(cpl_oce.o) \ 
     2860   $(MODEL_LIB)(daymod.o) \ 
     2861   $(MODEL_LIB)(dom_oce.o) \ 
     2862   $(MODEL_LIB)(dtasal.o) \ 
     2863   $(MODEL_LIB)(dtasst.o) \ 
     2864   $(MODEL_LIB)(dtatem.o) \ 
     2865   $(MODEL_LIB)(dynspg_oce.o) \ 
     2866   $(MODEL_LIB)(flx_oce.o) \ 
     2867   $(MODEL_LIB)(flxmod.o) \ 
     2868   $(MODEL_LIB)(flxrnf.o) \ 
     2869   $(MODEL_LIB)(ice_oce.o) \ 
     2870   $(MODEL_LIB)(in_out_manager.o) \ 
     2871   $(MODEL_LIB)(lbclnk.o) \ 
     2872   $(MODEL_LIB)(lib_mpp.o) \ 
     2873   $(MODEL_LIB)(lib_print.o) \ 
     2874   $(MODEL_LIB)(obc_oce.o) \ 
     2875   $(MODEL_LIB)(obc_par.o) \ 
     2876   $(MODEL_LIB)(obccli.o) \ 
     2877   $(MODEL_LIB)(oce.o) \ 
     2878   $(MODEL_LIB)(ocfzpt.o) \ 
     2879   $(MODEL_LIB)(par_kind.o) \ 
     2880   $(MODEL_LIB)(par_oce.o) \ 
     2881   $(MODEL_LIB)(phycst.o) \ 
     2882   $(MODEL_LIB)(prtctl.o) \ 
     2883   $(MODEL_LIB)(taumod.o) \ 
     2884   $(MODEL_LIB)(tradmp.o) \ 
     2885   blk_oce.F90 \ 
     2886   cpl_oce.F90 \ 
     2887   daymod.F90 \ 
     2888   dom_oce.F90 \ 
     2889   dtasal.F90 \ 
     2890   dtasst.F90 \ 
     2891   dtatem.F90 \ 
     2892   dynspg_oce.F90 \ 
     2893   flx_oce.F90 \ 
     2894   flxmod.F90 \ 
     2895   flxrnf.F90 \ 
     2896   ice_oce.F90 \ 
     2897   in_out_manager.F90 \ 
     2898   lbclnk.F90 \ 
     2899   lib_mpp.F90 \ 
     2900   lib_print.f90 \ 
     2901   obc_oce.F90 \ 
     2902   obc_par.F90 \ 
     2903   obccli.F90 \ 
     2904   oce.F90 \ 
     2905   ocfzpt.F90 \ 
     2906   par_kind.F90 \ 
     2907   par_oce.F90 \ 
     2908   phycst.F90 \ 
     2909   prtctl.F90 \ 
     2910   taumod.F90 \ 
     2911   tradmp.F90 \ 
     2912   $(MODEL_LIB)(dom_oce.o) \ 
     2913   $(MODEL_LIB)(in_out_manager.o) \ 
     2914   $(MODEL_LIB)(lbclnk.o) \ 
     2915   $(MODEL_LIB)(lib_mpp.o) \ 
     2916   $(MODEL_LIB)(obc_oce.o) \ 
     2917   $(MODEL_LIB)(obc_par.o) \ 
     2918   $(MODEL_LIB)(obcdta.o) \ 
     2919   $(MODEL_LIB)(oce.o) \ 
     2920   $(MODEL_LIB)(ocesbc.o) \ 
     2921   $(MODEL_LIB)(phycst.o) \ 
     2922   $(MODEL_LIB)(prtctl.o) \ 
     2923   dom_oce.F90 \ 
     2924   in_out_manager.F90 \ 
     2925   lbclnk.F90 \ 
     2926   lib_mpp.F90 \ 
     2927   obc_oce.F90 \ 
     2928   obc_par.F90 \ 
     2929   obcdta.F90 \ 
     2930   oce.F90 \ 
     2931   ocesbc.F90 \ 
     2932   phycst.F90 \ 
     2933   prtctl.F90 \ 
     2934   domzgr_substitute.h90 \ 
     2935   vectopt_loop_substitute.h90 \ 
     2936   KEY_CPP \ 
     2937   dynspg_exp_jki.F90 
     2938$(MODEL_LIB)(dynspg_flt.o) :  \ 
     2939   $(MODEL_LIB)(blk_oce.o) \ 
     2940   $(MODEL_LIB)(cpl_oce.o) \ 
     2941   $(MODEL_LIB)(daymod.o) \ 
     2942   $(MODEL_LIB)(dom_oce.o) \ 
     2943   $(MODEL_LIB)(dtasal.o) \ 
     2944   $(MODEL_LIB)(dtasst.o) \ 
     2945   $(MODEL_LIB)(dtatem.o) \ 
     2946   $(MODEL_LIB)(dynspg_oce.o) \ 
     2947   $(MODEL_LIB)(flx_oce.o) \ 
     2948   $(MODEL_LIB)(flxmod.o) \ 
     2949   $(MODEL_LIB)(flxrnf.o) \ 
     2950   $(MODEL_LIB)(ice_oce.o) \ 
     2951   $(MODEL_LIB)(in_out_manager.o) \ 
     2952   $(MODEL_LIB)(lbclnk.o) \ 
     2953   $(MODEL_LIB)(lib_feti.o) \ 
     2954   $(MODEL_LIB)(lib_mpp.o) \ 
     2955   $(MODEL_LIB)(lib_print.o) \ 
     2956   $(MODEL_LIB)(obc_oce.o) \ 
     2957   $(MODEL_LIB)(obc_par.o) \ 
     2958   $(MODEL_LIB)(obccli.o) \ 
     2959   $(MODEL_LIB)(obcdyn.o) \ 
     2960   $(MODEL_LIB)(obcvol.o) \ 
     2961   $(MODEL_LIB)(oce.o) \ 
     2962   $(MODEL_LIB)(ocesbc.o) \ 
     2963   $(MODEL_LIB)(ocfzpt.o) \ 
     2964   $(MODEL_LIB)(par_kind.o) \ 
     2965   $(MODEL_LIB)(par_oce.o) \ 
     2966   $(MODEL_LIB)(phycst.o) \ 
     2967   $(MODEL_LIB)(prtctl.o) \ 
     2968   $(MODEL_LIB)(sol_oce.o) \ 
     2969   $(MODEL_LIB)(solfet.o) \ 
     2970   $(MODEL_LIB)(solpcg.o) \ 
     2971   $(MODEL_LIB)(solsor.o) \ 
     2972   $(MODEL_LIB)(taumod.o) \ 
     2973   $(MODEL_LIB)(tradmp.o) \ 
     2974   $(MODEL_LIB)(zdf_oce.o) \ 
     2975   blk_oce.F90 \ 
     2976   cpl_oce.F90 \ 
     2977   daymod.F90 \ 
     2978   dom_oce.F90 \ 
     2979   dtasal.F90 \ 
     2980   dtasst.F90 \ 
     2981   dtatem.F90 \ 
     2982   dynspg_oce.F90 \ 
     2983   flx_oce.F90 \ 
     2984   flxmod.F90 \ 
     2985   flxrnf.F90 \ 
     2986   ice_oce.F90 \ 
     2987   in_out_manager.F90 \ 
     2988   lbclnk.F90 \ 
     2989   lib_feti.F90 \ 
     2990   lib_mpp.F90 \ 
     2991   lib_print.f90 \ 
     2992   obc_oce.F90 \ 
     2993   obc_par.F90 \ 
     2994   obccli.F90 \ 
     2995   obcdyn.F90 \ 
     2996   obcvol.F90 \ 
     2997   oce.F90 \ 
     2998   ocesbc.F90 \ 
     2999   ocfzpt.F90 \ 
     3000   par_kind.F90 \ 
     3001   par_oce.F90 \ 
     3002   phycst.F90 \ 
     3003   prtctl.F90 \ 
     3004   sol_oce.F90 \ 
     3005   solfet.F90 \ 
     3006   solpcg.F90 \ 
     3007   solsor.F90 \ 
     3008   taumod.F90 \ 
     3009   tradmp.F90 \ 
     3010   zdf_oce.F90 \ 
     3011   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3012   $(MODEL_LIB)(cla_dynspg.o) \ 
     3013   $(MODEL_LIB)(dom_oce.o) \ 
     3014   $(MODEL_LIB)(flxrnf.o) \ 
     3015   $(MODEL_LIB)(in_out_manager.o) \ 
     3016   $(MODEL_LIB)(lbclnk.o) \ 
     3017   $(MODEL_LIB)(lib_mpp.o) \ 
     3018   $(MODEL_LIB)(obc_oce.o) \ 
     3019   $(MODEL_LIB)(obcdyn.o) \ 
     3020   $(MODEL_LIB)(obcvol.o) \ 
     3021   $(MODEL_LIB)(oce.o) \ 
     3022   $(MODEL_LIB)(ocesbc.o) \ 
     3023   $(MODEL_LIB)(phycst.o) \ 
     3024   $(MODEL_LIB)(prtctl.o) \ 
     3025   $(MODEL_LIB)(sol_oce.o) \ 
     3026   $(MODEL_LIB)(solfet.o) \ 
     3027   $(MODEL_LIB)(solmat.o) \ 
     3028   $(MODEL_LIB)(solpcg.o) \ 
     3029   $(MODEL_LIB)(solsor.o) \ 
     3030   $(MODEL_LIB)(solsor_e.o) \ 
     3031   $(MODEL_LIB)(zdf_oce.o) \ 
     3032   agrif_opa_interp.F90 \ 
     3033   cla_dynspg.F90 \ 
     3034   dom_oce.F90 \ 
     3035   flxrnf.F90 \ 
     3036   in_out_manager.F90 \ 
     3037   lbclnk.F90 \ 
     3038   lib_mpp.F90 \ 
     3039   obc_oce.F90 \ 
     3040   obcdyn.F90 \ 
     3041   obcvol.F90 \ 
     3042   oce.F90 \ 
     3043   ocesbc.F90 \ 
     3044   phycst.F90 \ 
     3045   prtctl.F90 \ 
     3046   sol_oce.F90 \ 
     3047   solfet.F90 \ 
     3048   solmat.F90 \ 
     3049   solpcg.F90 \ 
     3050   solsor.F90 \ 
     3051   solsor_e.F90 \ 
     3052   zdf_oce.F90 \ 
     3053   domzgr_substitute.h90 \ 
     3054   vectopt_loop_substitute.h90 \ 
     3055   $(AGRIF_LIB) \ 
     3056   KEY_CPP \ 
     3057   dynspg_flt.F90 
     3058$(MODEL_LIB)(dynspg_flt_jki.o) : \ 
     3059   $(MODEL_LIB)(blk_oce.o) \ 
     3060   $(MODEL_LIB)(cpl_oce.o) \ 
     3061   $(MODEL_LIB)(daymod.o) \ 
     3062   $(MODEL_LIB)(dom_oce.o) \ 
     3063   $(MODEL_LIB)(dtasal.o) \ 
     3064   $(MODEL_LIB)(dtasst.o) \ 
     3065   $(MODEL_LIB)(dtatem.o) \ 
     3066   $(MODEL_LIB)(dynspg_oce.o) \ 
     3067   $(MODEL_LIB)(flx_oce.o) \ 
     3068   $(MODEL_LIB)(flxmod.o) \ 
     3069   $(MODEL_LIB)(flxrnf.o) \ 
     3070   $(MODEL_LIB)(ice_oce.o) \ 
     3071   $(MODEL_LIB)(in_out_manager.o) \ 
     3072   $(MODEL_LIB)(lbclnk.o) \ 
     3073   $(MODEL_LIB)(lib_feti.o) \ 
     3074   $(MODEL_LIB)(lib_mpp.o) \ 
     3075   $(MODEL_LIB)(lib_print.o) \ 
     3076   $(MODEL_LIB)(obc_oce.o) \ 
     3077   $(MODEL_LIB)(obc_par.o) \ 
     3078   $(MODEL_LIB)(obccli.o) \ 
     3079   $(MODEL_LIB)(obcdyn.o) \ 
     3080   $(MODEL_LIB)(obcvol.o) \ 
     3081   $(MODEL_LIB)(oce.o) \ 
     3082   $(MODEL_LIB)(ocesbc.o) \ 
     3083   $(MODEL_LIB)(ocfzpt.o) \ 
     3084   $(MODEL_LIB)(par_kind.o) \ 
     3085   $(MODEL_LIB)(par_oce.o) \ 
     3086   $(MODEL_LIB)(phycst.o) \ 
     3087   $(MODEL_LIB)(prtctl.o) \ 
     3088   $(MODEL_LIB)(sol_oce.o) \ 
     3089   $(MODEL_LIB)(solfet.o) \ 
     3090   $(MODEL_LIB)(solpcg.o) \ 
     3091   $(MODEL_LIB)(solsor.o) \ 
     3092   $(MODEL_LIB)(taumod.o) \ 
     3093   $(MODEL_LIB)(tradmp.o) \ 
     3094   $(MODEL_LIB)(zdf_oce.o) \ 
     3095   blk_oce.F90 \ 
     3096   cpl_oce.F90 \ 
     3097   daymod.F90 \ 
     3098   dom_oce.F90 \ 
     3099   dtasal.F90 \ 
     3100   dtasst.F90 \ 
     3101   dtatem.F90 \ 
     3102   dynspg_oce.F90 \ 
     3103   flx_oce.F90 \ 
     3104   flxmod.F90 \ 
     3105   flxrnf.F90 \ 
     3106   ice_oce.F90 \ 
     3107   in_out_manager.F90 \ 
     3108   lbclnk.F90 \ 
     3109   lib_feti.F90 \ 
     3110   lib_mpp.F90 \ 
     3111   lib_print.f90 \ 
     3112   obc_oce.F90 \ 
     3113   obc_par.F90 \ 
     3114   obccli.F90 \ 
     3115   obcdyn.F90 \ 
     3116   obcvol.F90 \ 
     3117   oce.F90 \ 
     3118   ocesbc.F90 \ 
     3119   ocfzpt.F90 \ 
     3120   par_kind.F90 \ 
     3121   par_oce.F90 \ 
     3122   phycst.F90 \ 
     3123   prtctl.F90 \ 
     3124   sol_oce.F90 \ 
     3125   solfet.F90 \ 
     3126   solpcg.F90 \ 
     3127   solsor.F90 \ 
     3128   taumod.F90 \ 
     3129   tradmp.F90 \ 
     3130   zdf_oce.F90 \ 
     3131   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3132   $(MODEL_LIB)(cla_dynspg.o) \ 
     3133   $(MODEL_LIB)(dom_oce.o) \ 
     3134   $(MODEL_LIB)(flxrnf.o) \ 
     3135   $(MODEL_LIB)(in_out_manager.o) \ 
     3136   $(MODEL_LIB)(lbclnk.o) \ 
     3137   $(MODEL_LIB)(lib_mpp.o) \ 
     3138   $(MODEL_LIB)(obc_oce.o) \ 
     3139   $(MODEL_LIB)(obcdyn.o) \ 
     3140   $(MODEL_LIB)(obcvol.o) \ 
     3141   $(MODEL_LIB)(oce.o) \ 
     3142   $(MODEL_LIB)(ocesbc.o) \ 
     3143   $(MODEL_LIB)(phycst.o) \ 
     3144   $(MODEL_LIB)(prtctl.o) \ 
     3145   $(MODEL_LIB)(sol_oce.o) \ 
     3146   $(MODEL_LIB)(solfet.o) \ 
     3147   $(MODEL_LIB)(solmat.o) \ 
     3148   $(MODEL_LIB)(solpcg.o) \ 
     3149   $(MODEL_LIB)(solsor.o) \ 
     3150   $(MODEL_LIB)(solsor_e.o) \ 
     3151   $(MODEL_LIB)(zdf_oce.o) \ 
     3152   agrif_opa_interp.F90 \ 
     3153   cla_dynspg.F90 \ 
     3154   dom_oce.F90 \ 
     3155   flxrnf.F90 \ 
     3156   in_out_manager.F90 \ 
     3157   lbclnk.F90 \ 
     3158   lib_mpp.F90 \ 
     3159   obc_oce.F90 \ 
     3160   obcdyn.F90 \ 
     3161   obcvol.F90 \ 
     3162   oce.F90 \ 
     3163   ocesbc.F90 \ 
     3164   phycst.F90 \ 
     3165   prtctl.F90 \ 
     3166   sol_oce.F90 \ 
     3167   solfet.F90 \ 
     3168   solmat.F90 \ 
     3169   solpcg.F90 \ 
     3170   solsor.F90 \ 
     3171   solsor_e.F90 \ 
     3172   zdf_oce.F90 \ 
     3173   domzgr_substitute.h90 \ 
     3174   $(AGRIF_LIB) \ 
     3175   KEY_CPP \ 
     3176   dynspg_flt_jki.F90 
     3177$(MODEL_LIB)(dynspg_oce.o) :  \ 
     3178   $(MODEL_LIB)(par_kind.o) \ 
     3179   par_kind.F90 \ 
     3180   $(MODEL_LIB)(par_oce.o) \ 
     3181   par_oce.F90 \ 
     3182   KEY_CPP \ 
     3183   dynspg_oce.F90 
     3184$(MODEL_LIB)(dynspg_rl.o) :   \ 
     3185   $(MODEL_LIB)(dom_oce.o) \ 
     3186   $(MODEL_LIB)(in_out_manager.o) \ 
     3187   $(MODEL_LIB)(lbclnk.o) \ 
     3188   $(MODEL_LIB)(lib_mpp.o) \ 
     3189   $(MODEL_LIB)(lib_print.o) \ 
     3190   $(MODEL_LIB)(obc_oce.o) \ 
     3191   $(MODEL_LIB)(obc_par.o) \ 
     3192   $(MODEL_LIB)(oce.o) \ 
     3193   $(MODEL_LIB)(par_kind.o) \ 
     3194   $(MODEL_LIB)(par_oce.o) \ 
     3195   $(MODEL_LIB)(sol_oce.o) \ 
     3196   $(MODEL_LIB)(solfet.o) \ 
     3197   $(MODEL_LIB)(solpcg.o) \ 
     3198   $(MODEL_LIB)(solsor.o) \ 
     3199   $(MODEL_LIB)(zdf_oce.o) \ 
     3200   dom_oce.F90 \ 
     3201   in_out_manager.F90 \ 
     3202   lbclnk.F90 \ 
     3203   lib_mpp.F90 \ 
     3204   lib_print.f90 \ 
     3205   obc_oce.F90 \ 
     3206   obc_par.F90 \ 
     3207   oce.F90 \ 
     3208   par_kind.F90 \ 
     3209   par_oce.F90 \ 
     3210   sol_oce.F90 \ 
     3211   solfet.F90 \ 
     3212   solpcg.F90 \ 
     3213   solsor.F90 \ 
     3214   zdf_oce.F90 \ 
     3215   $(MODEL_LIB)(dom_oce.o) \ 
     3216   $(MODEL_LIB)(in_out_manager.o) \ 
     3217   $(MODEL_LIB)(lbclnk.o) \ 
     3218   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3219   $(MODEL_LIB)(ldftra_oce.o) \ 
     3220   $(MODEL_LIB)(lib_mpp.o) \ 
     3221   $(MODEL_LIB)(obc_oce.o) \ 
     3222   $(MODEL_LIB)(oce.o) \ 
     3223   $(MODEL_LIB)(phycst.o) \ 
     3224   $(MODEL_LIB)(sol_oce.o) \ 
     3225   $(MODEL_LIB)(solfet.o) \ 
     3226   $(MODEL_LIB)(solisl.o) \ 
     3227   $(MODEL_LIB)(solpcg.o) \ 
     3228   $(MODEL_LIB)(solsor.o) \ 
     3229   $(MODEL_LIB)(solsor_e.o) \ 
     3230   $(MODEL_LIB)(zdf_oce.o) \ 
     3231   dom_oce.F90 \ 
     3232   in_out_manager.F90 \ 
     3233   lbclnk.F90 \ 
     3234   ldfdyn_oce.F90 \ 
     3235   ldftra_oce.F90 \ 
     3236   lib_mpp.F90 \ 
     3237   obc_oce.F90 \ 
     3238   oce.F90 \ 
     3239   phycst.F90 \ 
     3240   sol_oce.F90 \ 
     3241   solfet.F90 \ 
     3242   solisl.F90 \ 
     3243   solpcg.F90 \ 
     3244   solsor.F90 \ 
     3245   solsor_e.F90 \ 
     3246   zdf_oce.F90 \ 
     3247   domzgr_substitute.h90 \ 
     3248   obc_vectopt_loop_substitute.h90 \ 
     3249   vectopt_loop_substitute.h90 \ 
     3250   KEY_CPP \ 
     3251   dynspg_rl.F90 
     3252$(MODEL_LIB)(dynspg_ts.o) :   \ 
     3253   $(MODEL_LIB)(blk_oce.o) \ 
     3254   $(MODEL_LIB)(cpl_oce.o) \ 
     3255   $(MODEL_LIB)(daymod.o) \ 
     3256   $(MODEL_LIB)(dom_oce.o) \ 
     3257   $(MODEL_LIB)(dtasal.o) \ 
     3258   $(MODEL_LIB)(dtasst.o) \ 
     3259   $(MODEL_LIB)(dtatem.o) \ 
     3260   $(MODEL_LIB)(dynspg_oce.o) \ 
     3261   $(MODEL_LIB)(flx_oce.o) \ 
     3262   $(MODEL_LIB)(flxmod.o) \ 
     3263   $(MODEL_LIB)(flxrnf.o) \ 
     3264   $(MODEL_LIB)(ice_oce.o) \ 
     3265   $(MODEL_LIB)(in_out_manager.o) \ 
     3266   $(MODEL_LIB)(lbclnk.o) \ 
     3267   $(MODEL_LIB)(lib_mpp.o) \ 
     3268   $(MODEL_LIB)(lib_print.o) \ 
     3269   $(MODEL_LIB)(obc_oce.o) \ 
     3270   $(MODEL_LIB)(obc_par.o) \ 
     3271   $(MODEL_LIB)(obccli.o) \ 
     3272   $(MODEL_LIB)(obcdta.o) \ 
     3273   $(MODEL_LIB)(oce.o) \ 
     3274   $(MODEL_LIB)(ocfzpt.o) \ 
     3275   $(MODEL_LIB)(par_kind.o) \ 
     3276   $(MODEL_LIB)(par_oce.o) \ 
     3277   $(MODEL_LIB)(phycst.o) \ 
     3278   $(MODEL_LIB)(prtctl.o) \ 
     3279   $(MODEL_LIB)(taumod.o) \ 
     3280   $(MODEL_LIB)(tradmp.o) \ 
     3281   $(MODEL_LIB)(trdmod.o) \ 
     3282   $(MODEL_LIB)(trdmod_oce.o) \ 
     3283   blk_oce.F90 \ 
     3284   cpl_oce.F90 \ 
     3285   daymod.F90 \ 
     3286   dom_oce.F90 \ 
     3287   dtasal.F90 \ 
     3288   dtasst.F90 \ 
     3289   dtatem.F90 \ 
     3290   dynspg_oce.F90 \ 
     3291   flx_oce.F90 \ 
     3292   flxmod.F90 \ 
     3293   flxrnf.F90 \ 
     3294   ice_oce.F90 \ 
     3295   in_out_manager.F90 \ 
     3296   lbclnk.F90 \ 
     3297   lib_mpp.F90 \ 
     3298   lib_print.f90 \ 
     3299   obc_oce.F90 \ 
     3300   obc_par.F90 \ 
     3301   obccli.F90 \ 
     3302   obcdta.F90 \ 
     3303   oce.F90 \ 
     3304   ocfzpt.F90 \ 
     3305   par_kind.F90 \ 
     3306   par_oce.F90 \ 
     3307   phycst.F90 \ 
     3308   prtctl.F90 \ 
     3309   taumod.F90 \ 
     3310   tradmp.F90 \ 
     3311   trdmod.F90 \ 
     3312   trdmod_oce.F90 \ 
     3313   $(MODEL_LIB)(dom_oce.o) \ 
     3314   $(MODEL_LIB)(dynspg_oce.o) \ 
     3315   $(MODEL_LIB)(dynvor.o) \ 
     3316   $(MODEL_LIB)(in_out_manager.o) \ 
     3317   $(MODEL_LIB)(lbclnk.o) \ 
     3318   $(MODEL_LIB)(lib_mpp.o) \ 
     3319   $(MODEL_LIB)(obc_oce.o) \ 
     3320   $(MODEL_LIB)(obc_par.o) \ 
     3321   $(MODEL_LIB)(obcdta.o) \ 
     3322   $(MODEL_LIB)(obcfla.o) \ 
     3323   $(MODEL_LIB)(oce.o) \ 
     3324   $(MODEL_LIB)(ocesbc.o) \ 
     3325   $(MODEL_LIB)(phycst.o) \ 
     3326   $(MODEL_LIB)(prtctl.o) \ 
     3327   dom_oce.F90 \ 
     3328   dynspg_oce.F90 \ 
     3329   dynvor.F90 \ 
     3330   in_out_manager.F90 \ 
     3331   lbclnk.F90 \ 
     3332   lib_mpp.F90 \ 
     3333   obc_oce.F90 \ 
     3334   obc_par.F90 \ 
     3335   obcdta.F90 \ 
     3336   obcfla.F90 \ 
     3337   oce.F90 \ 
     3338   ocesbc.F90 \ 
     3339   phycst.F90 \ 
     3340   prtctl.F90 \ 
     3341   domzgr_substitute.h90 \ 
     3342   vectopt_loop_substitute.h90 \ 
     3343   KEY_CPP \ 
     3344   dynspg_ts.F90 
     3345$(MODEL_LIB)(dynspg_ts_jki.o) :  \ 
     3346   $(MODEL_LIB)(blk_oce.o) \ 
     3347   $(MODEL_LIB)(cpl_oce.o) \ 
     3348   $(MODEL_LIB)(daymod.o) \ 
     3349   $(MODEL_LIB)(dom_oce.o) \ 
     3350   $(MODEL_LIB)(dtasal.o) \ 
     3351   $(MODEL_LIB)(dtasst.o) \ 
     3352   $(MODEL_LIB)(dtatem.o) \ 
     3353   $(MODEL_LIB)(dynspg_oce.o) \ 
     3354   $(MODEL_LIB)(flx_oce.o) \ 
     3355   $(MODEL_LIB)(flxmod.o) \ 
     3356   $(MODEL_LIB)(flxrnf.o) \ 
     3357   $(MODEL_LIB)(ice_oce.o) \ 
     3358   $(MODEL_LIB)(in_out_manager.o) \ 
     3359   $(MODEL_LIB)(lbclnk.o) \ 
     3360   $(MODEL_LIB)(lib_mpp.o) \ 
     3361   $(MODEL_LIB)(lib_print.o) \ 
     3362   $(MODEL_LIB)(obc_oce.o) \ 
     3363   $(MODEL_LIB)(obc_par.o) \ 
     3364   $(MODEL_LIB)(obccli.o) \ 
     3365   $(MODEL_LIB)(obcdta.o) \ 
     3366   $(MODEL_LIB)(oce.o) \ 
     3367   $(MODEL_LIB)(ocfzpt.o) \ 
     3368   $(MODEL_LIB)(par_kind.o) \ 
     3369   $(MODEL_LIB)(par_oce.o) \ 
     3370   $(MODEL_LIB)(phycst.o) \ 
     3371   $(MODEL_LIB)(prtctl.o) \ 
     3372   $(MODEL_LIB)(taumod.o) \ 
     3373   $(MODEL_LIB)(tradmp.o) \ 
     3374   $(MODEL_LIB)(trdmod.o) \ 
     3375   $(MODEL_LIB)(trdmod_oce.o) \ 
     3376   blk_oce.F90 \ 
     3377   cpl_oce.F90 \ 
     3378   daymod.F90 \ 
     3379   dom_oce.F90 \ 
     3380   dtasal.F90 \ 
     3381   dtasst.F90 \ 
     3382   dtatem.F90 \ 
     3383   dynspg_oce.F90 \ 
     3384   flx_oce.F90 \ 
     3385   flxmod.F90 \ 
     3386   flxrnf.F90 \ 
     3387   ice_oce.F90 \ 
     3388   in_out_manager.F90 \ 
     3389   lbclnk.F90 \ 
     3390   lib_mpp.F90 \ 
     3391   lib_print.f90 \ 
     3392   obc_oce.F90 \ 
     3393   obc_par.F90 \ 
     3394   obccli.F90 \ 
     3395   obcdta.F90 \ 
     3396   oce.F90 \ 
     3397   ocfzpt.F90 \ 
     3398   par_kind.F90 \ 
     3399   par_oce.F90 \ 
     3400   phycst.F90 \ 
     3401   prtctl.F90 \ 
     3402   taumod.F90 \ 
     3403   tradmp.F90 \ 
     3404   trdmod.F90 \ 
     3405   trdmod_oce.F90 \ 
     3406   $(MODEL_LIB)(dom_oce.o) \ 
     3407   $(MODEL_LIB)(dynspg_oce.o) \ 
     3408   $(MODEL_LIB)(dynvor.o) \ 
     3409   $(MODEL_LIB)(in_out_manager.o) \ 
     3410   $(MODEL_LIB)(lbclnk.o) \ 
     3411   $(MODEL_LIB)(lib_mpp.o) \ 
     3412   $(MODEL_LIB)(obc_oce.o) \ 
     3413   $(MODEL_LIB)(obc_par.o) \ 
     3414   $(MODEL_LIB)(obcdta.o) \ 
     3415   $(MODEL_LIB)(obcfla.o) \ 
     3416   $(MODEL_LIB)(oce.o) \ 
     3417   $(MODEL_LIB)(ocesbc.o) \ 
     3418   $(MODEL_LIB)(phycst.o) \ 
     3419   $(MODEL_LIB)(prtctl.o) \ 
     3420   dom_oce.F90 \ 
     3421   dynspg_oce.F90 \ 
     3422   dynvor.F90 \ 
     3423   in_out_manager.F90 \ 
     3424   lbclnk.F90 \ 
     3425   lib_mpp.F90 \ 
     3426   obc_oce.F90 \ 
     3427   obc_par.F90 \ 
     3428   obcdta.F90 \ 
     3429   obcfla.F90 \ 
     3430   oce.F90 \ 
     3431   ocesbc.F90 \ 
     3432   phycst.F90 \ 
     3433   prtctl.F90 \ 
     3434   domzgr_substitute.h90 \ 
     3435   vectopt_loop_substitute.h90 \ 
     3436   KEY_CPP \ 
     3437   dynspg_ts_jki.F90 
     3438$(MODEL_LIB)(dynvor.o) :   \ 
     3439   $(MODEL_LIB)(dom_oce.o) \ 
     3440   $(MODEL_LIB)(in_out_manager.o) \ 
     3441   $(MODEL_LIB)(lib_mpp.o) \ 
     3442   $(MODEL_LIB)(lib_print.o) \ 
     3443   $(MODEL_LIB)(oce.o) \ 
     3444   $(MODEL_LIB)(par_kind.o) \ 
     3445   $(MODEL_LIB)(par_oce.o) \ 
     3446   $(MODEL_LIB)(trabbl.o) \ 
     3447   $(MODEL_LIB)(trdicp.o) \ 
     3448   $(MODEL_LIB)(trdicp_oce.o) \ 
     3449   $(MODEL_LIB)(trdmld.o) \ 
     3450   $(MODEL_LIB)(trdmld_oce.o) \ 
     3451   $(MODEL_LIB)(trdmod_oce.o) \ 
     3452   $(MODEL_LIB)(trdvor.o) \ 
     3453   $(MODEL_LIB)(trdvor_oce.o) \ 
     3454   dom_oce.F90 \ 
     3455   in_out_manager.F90 \ 
     3456   lib_mpp.F90 \ 
     3457   lib_print.f90 \ 
     3458   oce.F90 \ 
     3459   par_kind.F90 \ 
     3460   par_oce.F90 \ 
     3461   trabbl.F90 \ 
     3462   trdicp.F90 \ 
     3463   trdicp_oce.F90 \ 
     3464   trdmld.F90 \ 
     3465   trdmld_oce.F90 \ 
     3466   trdmod_oce.F90 \ 
     3467   trdvor.F90 \ 
     3468   trdvor_oce.F90 \ 
     3469   $(MODEL_LIB)(dom_oce.o) \ 
     3470   $(MODEL_LIB)(in_out_manager.o) \ 
     3471   $(MODEL_LIB)(lbclnk.o) \ 
     3472   $(MODEL_LIB)(oce.o) \ 
     3473   $(MODEL_LIB)(prtctl.o) \ 
     3474   $(MODEL_LIB)(trdmod.o) \ 
     3475   $(MODEL_LIB)(trdmod_oce.o) \ 
     3476   dom_oce.F90 \ 
     3477   in_out_manager.F90 \ 
     3478   lbclnk.F90 \ 
     3479   oce.F90 \ 
     3480   prtctl.F90 \ 
     3481   trdmod.F90 \ 
     3482   trdmod_oce.F90 \ 
     3483   domzgr_substitute.h90 \ 
     3484   vectopt_loop_substitute.h90 \ 
     3485   KEY_CPP \ 
     3486   dynvor.F90 
     3487$(MODEL_LIB)(dynzad.o) :   \ 
     3488   $(MODEL_LIB)(daymod.o) \ 
     3489   $(MODEL_LIB)(dom_oce.o) \ 
     3490   $(MODEL_LIB)(in_out_manager.o) \ 
     3491   $(MODEL_LIB)(lib_mpp.o) \ 
     3492   $(MODEL_LIB)(lib_print.o) \ 
     3493   $(MODEL_LIB)(oce.o) \ 
     3494   $(MODEL_LIB)(par_kind.o) \ 
     3495   $(MODEL_LIB)(par_oce.o) \ 
     3496   $(MODEL_LIB)(phycst.o) \ 
     3497   $(MODEL_LIB)(trabbl.o) \ 
     3498   $(MODEL_LIB)(trdicp.o) \ 
     3499   $(MODEL_LIB)(trdicp_oce.o) \ 
     3500   $(MODEL_LIB)(trdmld.o) \ 
     3501   $(MODEL_LIB)(trdmld_oce.o) \ 
     3502   $(MODEL_LIB)(trdmod_oce.o) \ 
     3503   $(MODEL_LIB)(trdvor.o) \ 
     3504   $(MODEL_LIB)(trdvor_oce.o) \ 
     3505   daymod.F90 \ 
     3506   dom_oce.F90 \ 
     3507   in_out_manager.F90 \ 
     3508   lib_mpp.F90 \ 
     3509   lib_print.f90 \ 
     3510   oce.F90 \ 
     3511   par_kind.F90 \ 
     3512   par_oce.F90 \ 
     3513   phycst.F90 \ 
     3514   trabbl.F90 \ 
     3515   trdicp.F90 \ 
     3516   trdicp_oce.F90 \ 
     3517   trdmld.F90 \ 
     3518   trdmld_oce.F90 \ 
     3519   trdmod_oce.F90 \ 
     3520   trdvor.F90 \ 
     3521   trdvor_oce.F90 \ 
     3522   $(MODEL_LIB)(dom_oce.o) \ 
     3523   $(MODEL_LIB)(flxrnf.o) \ 
     3524   $(MODEL_LIB)(in_out_manager.o) \ 
     3525   $(MODEL_LIB)(oce.o) \ 
     3526   $(MODEL_LIB)(prtctl.o) \ 
     3527   $(MODEL_LIB)(trdmod.o) \ 
     3528   $(MODEL_LIB)(trdmod_oce.o) \ 
     3529   dom_oce.F90 \ 
     3530   flxrnf.F90 \ 
     3531   in_out_manager.F90 \ 
     3532   oce.F90 \ 
     3533   prtctl.F90 \ 
     3534   trdmod.F90 \ 
     3535   trdmod_oce.F90 \ 
     3536   domzgr_substitute.h90 \ 
     3537   vectopt_loop_substitute.h90 \ 
     3538   KEY_CPP \ 
     3539   dynzad.F90 
     3540$(MODEL_LIB)(dynzdf_exp.o) :  \ 
     3541   $(MODEL_LIB)(daymod.o) \ 
     3542   $(MODEL_LIB)(dom_oce.o) \ 
     3543   $(MODEL_LIB)(in_out_manager.o) \ 
     3544   $(MODEL_LIB)(lbclnk.o) \ 
     3545   $(MODEL_LIB)(lib_mpp.o) \ 
     3546   $(MODEL_LIB)(lib_print.o) \ 
     3547   $(MODEL_LIB)(oce.o) \ 
     3548   $(MODEL_LIB)(par_kind.o) \ 
     3549   $(MODEL_LIB)(par_oce.o) \ 
     3550   $(MODEL_LIB)(phycst.o) \ 
     3551   $(MODEL_LIB)(trabbl.o) \ 
     3552   $(MODEL_LIB)(trdicp.o) \ 
     3553   $(MODEL_LIB)(trdicp_oce.o) \ 
     3554   $(MODEL_LIB)(trdmld.o) \ 
     3555   $(MODEL_LIB)(trdmld_oce.o) \ 
     3556   $(MODEL_LIB)(trdmod_oce.o) \ 
     3557   $(MODEL_LIB)(trdvor.o) \ 
     3558   $(MODEL_LIB)(trdvor_oce.o) \ 
     3559   daymod.F90 \ 
     3560   dom_oce.F90 \ 
     3561   in_out_manager.F90 \ 
     3562   lbclnk.F90 \ 
     3563   lib_mpp.F90 \ 
     3564   lib_print.f90 \ 
     3565   oce.F90 \ 
     3566   par_kind.F90 \ 
     3567   par_oce.F90 \ 
     3568   phycst.F90 \ 
     3569   trabbl.F90 \ 
     3570   trdicp.F90 \ 
     3571   trdicp_oce.F90 \ 
     3572   trdmld.F90 \ 
     3573   trdmld_oce.F90 \ 
     3574   trdmod_oce.F90 \ 
     3575   trdvor.F90 \ 
     3576   trdvor_oce.F90 \ 
     3577   $(MODEL_LIB)(dom_oce.o) \ 
     3578   $(MODEL_LIB)(in_out_manager.o) \ 
     3579   $(MODEL_LIB)(oce.o) \ 
     3580   $(MODEL_LIB)(phycst.o) \ 
     3581   $(MODEL_LIB)(prtctl.o) \ 
     3582   $(MODEL_LIB)(taumod.o) \ 
     3583   $(MODEL_LIB)(trdmod.o) \ 
     3584   $(MODEL_LIB)(trdmod_oce.o) \ 
     3585   $(MODEL_LIB)(zdf_oce.o) \ 
     3586   dom_oce.F90 \ 
     3587   in_out_manager.F90 \ 
     3588   oce.F90 \ 
     3589   phycst.F90 \ 
     3590   prtctl.F90 \ 
     3591   taumod.F90 \ 
     3592   trdmod.F90 \ 
     3593   trdmod_oce.F90 \ 
     3594   zdf_oce.F90 \ 
     3595   domzgr_substitute.h90 \ 
     3596   vectopt_loop_substitute.h90 \ 
     3597   KEY_CPP \ 
     3598   dynzdf_exp.F90 
     3599$(MODEL_LIB)(dynzdf_imp.o) :  \ 
     3600   $(MODEL_LIB)(daymod.o) \ 
     3601   $(MODEL_LIB)(dom_oce.o) \ 
     3602   $(MODEL_LIB)(in_out_manager.o) \ 
     3603   $(MODEL_LIB)(lbclnk.o) \ 
     3604   $(MODEL_LIB)(lib_mpp.o) \ 
     3605   $(MODEL_LIB)(lib_print.o) \ 
     3606   $(MODEL_LIB)(oce.o) \ 
     3607   $(MODEL_LIB)(par_kind.o) \ 
     3608   $(MODEL_LIB)(par_oce.o) \ 
     3609   $(MODEL_LIB)(phycst.o) \ 
     3610   $(MODEL_LIB)(trabbl.o) \ 
     3611   $(MODEL_LIB)(trdicp.o) \ 
     3612   $(MODEL_LIB)(trdicp_oce.o) \ 
     3613   $(MODEL_LIB)(trdmld.o) \ 
     3614   $(MODEL_LIB)(trdmld_oce.o) \ 
     3615   $(MODEL_LIB)(trdmod_oce.o) \ 
     3616   $(MODEL_LIB)(trdvor.o) \ 
     3617   $(MODEL_LIB)(trdvor_oce.o) \ 
     3618   daymod.F90 \ 
     3619   dom_oce.F90 \ 
     3620   in_out_manager.F90 \ 
     3621   lbclnk.F90 \ 
     3622   lib_mpp.F90 \ 
     3623   lib_print.f90 \ 
     3624   oce.F90 \ 
     3625   par_kind.F90 \ 
     3626   par_oce.F90 \ 
     3627   phycst.F90 \ 
     3628   trabbl.F90 \ 
     3629   trdicp.F90 \ 
     3630   trdicp_oce.F90 \ 
     3631   trdmld.F90 \ 
     3632   trdmld_oce.F90 \ 
     3633   trdmod_oce.F90 \ 
     3634   trdvor.F90 \ 
     3635   trdvor_oce.F90 \ 
     3636   $(MODEL_LIB)(dom_oce.o) \ 
     3637   $(MODEL_LIB)(in_out_manager.o) \ 
     3638   $(MODEL_LIB)(oce.o) \ 
     3639   $(MODEL_LIB)(phycst.o) \ 
     3640   $(MODEL_LIB)(prtctl.o) \ 
     3641   $(MODEL_LIB)(taumod.o) \ 
     3642   $(MODEL_LIB)(trdmod.o) \ 
     3643   $(MODEL_LIB)(trdmod_oce.o) \ 
     3644   $(MODEL_LIB)(zdf_oce.o) \ 
     3645   dom_oce.F90 \ 
     3646   in_out_manager.F90 \ 
     3647   oce.F90 \ 
     3648   phycst.F90 \ 
     3649   prtctl.F90 \ 
     3650   taumod.F90 \ 
     3651   trdmod.F90 \ 
     3652   trdmod_oce.F90 \ 
     3653   zdf_oce.F90 \ 
     3654   domzgr_substitute.h90 \ 
     3655   vectopt_loop_substitute.h90 \ 
     3656   KEY_CPP \ 
     3657   dynzdf_imp.F90 
     3658$(MODEL_LIB)(dynzdf_imp_atsk.o) :   \ 
     3659   $(MODEL_LIB)(daymod.o) \ 
     3660   $(MODEL_LIB)(dom_oce.o) \ 
     3661   $(MODEL_LIB)(in_out_manager.o) \ 
     3662   $(MODEL_LIB)(lbclnk.o) \ 
     3663   $(MODEL_LIB)(lib_mpp.o) \ 
     3664   $(MODEL_LIB)(lib_print.o) \ 
     3665   $(MODEL_LIB)(oce.o) \ 
     3666   $(MODEL_LIB)(par_kind.o) \ 
     3667   $(MODEL_LIB)(par_oce.o) \ 
     3668   $(MODEL_LIB)(phycst.o) \ 
     3669   $(MODEL_LIB)(trabbl.o) \ 
     3670   $(MODEL_LIB)(trdicp.o) \ 
     3671   $(MODEL_LIB)(trdicp_oce.o) \ 
     3672   $(MODEL_LIB)(trdmld.o) \ 
     3673   $(MODEL_LIB)(trdmld_oce.o) \ 
     3674   $(MODEL_LIB)(trdmod_oce.o) \ 
     3675   $(MODEL_LIB)(trdvor.o) \ 
     3676   $(MODEL_LIB)(trdvor_oce.o) \ 
     3677   daymod.F90 \ 
     3678   dom_oce.F90 \ 
     3679   in_out_manager.F90 \ 
     3680   lbclnk.F90 \ 
     3681   lib_mpp.F90 \ 
     3682   lib_print.f90 \ 
     3683   oce.F90 \ 
     3684   par_kind.F90 \ 
     3685   par_oce.F90 \ 
     3686   phycst.F90 \ 
     3687   trabbl.F90 \ 
     3688   trdicp.F90 \ 
     3689   trdicp_oce.F90 \ 
     3690   trdmld.F90 \ 
     3691   trdmld_oce.F90 \ 
     3692   trdmod_oce.F90 \ 
     3693   trdvor.F90 \ 
     3694   trdvor_oce.F90 \ 
     3695   $(MODEL_LIB)(dom_oce.o) \ 
     3696   $(MODEL_LIB)(in_out_manager.o) \ 
     3697   $(MODEL_LIB)(oce.o) \ 
     3698   $(MODEL_LIB)(phycst.o) \ 
     3699   $(MODEL_LIB)(prtctl.o) \ 
     3700   $(MODEL_LIB)(taumod.o) \ 
     3701   $(MODEL_LIB)(trdmod.o) \ 
     3702   $(MODEL_LIB)(trdmod_oce.o) \ 
     3703   $(MODEL_LIB)(zdf_oce.o) \ 
     3704   dom_oce.F90 \ 
     3705   in_out_manager.F90 \ 
     3706   oce.F90 \ 
     3707   phycst.F90 \ 
     3708   prtctl.F90 \ 
     3709   taumod.F90 \ 
     3710   trdmod.F90 \ 
     3711   trdmod_oce.F90 \ 
     3712   zdf_oce.F90 \ 
     3713   domzgr_substitute.h90 \ 
     3714   vectopt_loop_substitute.h90 \ 
     3715   KEY_CPP \ 
     3716   dynzdf_imp_atsk.F90 
     3717$(MODEL_LIB)(dynzdf_iso.o) :  \ 
     3718   $(MODEL_LIB)(daymod.o) \ 
     3719   $(MODEL_LIB)(dom_oce.o) \ 
     3720   $(MODEL_LIB)(in_out_manager.o) \ 
    22623721   $(MODEL_LIB)(lbclnk.o) \ 
    22633722   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     
    22793738   $(MODEL_LIB)(trdvor_oce.o) \ 
    22803739   $(MODEL_LIB)(zdfmxl.o) \ 
    2281    dom_oce.F90 \ 
    2282    in_out_manager.F90 \ 
    2283    ldfdyn_oce.F90 \ 
    2284    ldfslp.F90 \ 
    2285    oce.F90 \ 
    2286    prtctl.F90 \ 
    2287    trdmod.F90 \ 
    2288    trdmod_oce.F90 \ 
    2289    zdf_oce.F90 \ 
    2290    $(MODEL_LIB)(dom_oce.o) \ 
    2291    $(MODEL_LIB)(in_out_manager.o) \ 
    2292    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2293    $(MODEL_LIB)(ldfslp.o) \ 
    2294    $(MODEL_LIB)(oce.o) \ 
    2295    $(MODEL_LIB)(prtctl.o) \ 
    2296    $(MODEL_LIB)(trdmod.o) \ 
    2297    $(MODEL_LIB)(trdmod_oce.o) \ 
    2298    $(MODEL_LIB)(zdf_oce.o) \ 
    2299    domzgr_substitute.h90 \ 
    2300    ldfdyn_substitute.h90 \ 
    2301    vectopt_loop_substitute.h90 \ 
    2302    KEY_CPP \ 
    2303    dynldf_lap.F90 
    2304 $(MODEL_LIB)(dynnxt1d.o) : \ 
    2305    dom_oce.F90 \ 
    2306    in_out_manager.F90 \ 
    2307    lib_mpp.F90 \ 
    2308    lib_print.f90 \ 
    2309    oce.F90 \ 
    2310    par_kind.F90 \ 
    2311    par_oce.F90 \ 
    2312    $(MODEL_LIB)(dom_oce.o) \ 
    2313    $(MODEL_LIB)(in_out_manager.o) \ 
    2314    $(MODEL_LIB)(lib_mpp.o) \ 
    2315    $(MODEL_LIB)(lib_print.o) \ 
    2316    $(MODEL_LIB)(oce.o) \ 
    2317    $(MODEL_LIB)(par_kind.o) \ 
    2318    $(MODEL_LIB)(par_oce.o) \ 
    2319    dom_oce.F90 \ 
    2320    in_out_manager.F90 \ 
    2321    lbclnk.F90 \ 
    2322    oce.F90 \ 
    2323    prtctl.F90 \ 
    2324    $(MODEL_LIB)(dom_oce.o) \ 
    2325    $(MODEL_LIB)(in_out_manager.o) \ 
    2326    $(MODEL_LIB)(lbclnk.o) \ 
    2327    $(MODEL_LIB)(oce.o) \ 
    2328    $(MODEL_LIB)(prtctl.o) \ 
    2329    dynnxt1d.F90 
    2330 $(MODEL_LIB)(dynnxt.o) :   \ 
    2331    dom_oce.F90 \ 
    2332    dynspg_oce.F90 \ 
    2333    in_out_manager.F90 \ 
    2334    lbclnk.F90 \ 
    2335    lib_mpp.F90 \ 
    2336    lib_print.f90 \ 
    2337    obccli.F90 \ 
    2338    obc_oce.F90 \ 
    2339    obc_par.F90 \ 
    2340    ocesbc.F90 \ 
    2341    oce.F90 \ 
    2342    par_kind.F90 \ 
    2343    par_oce.F90 \ 
    2344    phycst.F90 \ 
    2345    $(MODEL_LIB)(dom_oce.o) \ 
    2346    $(MODEL_LIB)(dynspg_oce.o) \ 
    2347    $(MODEL_LIB)(in_out_manager.o) \ 
    2348    $(MODEL_LIB)(lbclnk.o) \ 
    2349    $(MODEL_LIB)(lib_mpp.o) \ 
    2350    $(MODEL_LIB)(lib_print.o) \ 
    2351    $(MODEL_LIB)(obccli.o) \ 
    2352    $(MODEL_LIB)(obc_oce.o) \ 
    2353    $(MODEL_LIB)(obc_par.o) \ 
    2354    $(MODEL_LIB)(ocesbc.o) \ 
    2355    $(MODEL_LIB)(oce.o) \ 
    2356    $(MODEL_LIB)(par_kind.o) \ 
    2357    $(MODEL_LIB)(par_oce.o) \ 
    2358    $(MODEL_LIB)(phycst.o) \ 
    2359    agrif_opa_interp.F90 \ 
    2360    agrif_opa_update.F90 \ 
    2361    dom_oce.F90 \ 
    2362    dynspg_oce.F90 \ 
    2363    in_out_manager.F90 \ 
    2364    lbclnk.F90 \ 
    2365    obcdyn.F90 \ 
    2366    obcdyn_bt.F90 \ 
    2367    obcvol.F90 \ 
    2368    obc_oce.F90 \ 
    2369    oce.F90 \ 
    2370    prtctl.F90 \ 
    2371    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    2372    $(MODEL_LIB)(agrif_opa_update.o) \ 
    2373    $(MODEL_LIB)(dom_oce.o) \ 
    2374    $(MODEL_LIB)(dynspg_oce.o) \ 
    2375    $(MODEL_LIB)(in_out_manager.o) \ 
    2376    $(MODEL_LIB)(lbclnk.o) \ 
    2377    $(MODEL_LIB)(obcdyn.o) \ 
    2378    $(MODEL_LIB)(obcdyn_bt.o) \ 
    2379    $(MODEL_LIB)(obcvol.o) \ 
    2380    $(MODEL_LIB)(obc_oce.o) \ 
    2381    $(MODEL_LIB)(oce.o) \ 
    2382    $(MODEL_LIB)(prtctl.o) \ 
    2383    $(AGRIF_LIB) \ 
    2384    dynnxt.F90 
    2385 $(MODEL_LIB)(dynspg.o) :   \ 
    2386    agrif_opa_interp.F90 \ 
    2387    cla_dynspg.F90 \ 
    2388    dom_oce.F90 \ 
    2389    dynspg_oce.F90 \ 
    2390    dynvor.F90 \ 
    2391    flxrnf.F90 \ 
    2392    in_out_manager.F90 \ 
    2393    lbclnk.F90 \ 
    2394    ldfdyn_oce.F90 \ 
    2395    ldftra_oce.F90 \ 
    2396    lib_mpp.F90 \ 
    2397    lib_print.f90 \ 
    2398    obcdta.F90 \ 
    2399    obcdyn.F90 \ 
    2400    obcfla.F90 \ 
    2401    obcvol.F90 \ 
    2402    obc_oce.F90 \ 
    2403    obc_par.F90 \ 
    2404    ocesbc.F90 \ 
    2405    oce.F90 \ 
    2406    par_kind.F90 \ 
    2407    par_oce.F90 \ 
    2408    phycst.F90 \ 
    2409    prtctl.F90 \ 
    2410    solfet.F90 \ 
    2411    solisl.F90 \ 
    2412    solmat.F90 \ 
    2413    solpcg.F90 \ 
    2414    solsor.F90 \ 
    2415    solsor_e.F90 \ 
    2416    sol_oce.F90 \ 
    2417    trabbl.F90 \ 
    2418    trdicp.F90 \ 
    2419    trdicp_oce.F90 \ 
    2420    trdmld.F90 \ 
    2421    trdmld_oce.F90 \ 
    2422    trdmod_oce.F90 \ 
    2423    trdvor.F90 \ 
    2424    trdvor_oce.F90 \ 
    2425    zdf_oce.F90 \ 
    2426    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    2427    $(MODEL_LIB)(cla_dynspg.o) \ 
    2428    $(MODEL_LIB)(dom_oce.o) \ 
    2429    $(MODEL_LIB)(dynspg_oce.o) \ 
    2430    $(MODEL_LIB)(dynvor.o) \ 
    2431    $(MODEL_LIB)(flxrnf.o) \ 
    2432    $(MODEL_LIB)(in_out_manager.o) \ 
    2433    $(MODEL_LIB)(lbclnk.o) \ 
    2434    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2435    $(MODEL_LIB)(ldftra_oce.o) \ 
    2436    $(MODEL_LIB)(lib_mpp.o) \ 
    2437    $(MODEL_LIB)(lib_print.o) \ 
    2438    $(MODEL_LIB)(obcdta.o) \ 
    2439    $(MODEL_LIB)(obcdyn.o) \ 
    2440    $(MODEL_LIB)(obcfla.o) \ 
    2441    $(MODEL_LIB)(obcvol.o) \ 
    2442    $(MODEL_LIB)(obc_oce.o) \ 
    2443    $(MODEL_LIB)(obc_par.o) \ 
    2444    $(MODEL_LIB)(ocesbc.o) \ 
    2445    $(MODEL_LIB)(oce.o) \ 
    2446    $(MODEL_LIB)(par_kind.o) \ 
    2447    $(MODEL_LIB)(par_oce.o) \ 
    2448    $(MODEL_LIB)(phycst.o) \ 
    2449    $(MODEL_LIB)(prtctl.o) \ 
    2450    $(MODEL_LIB)(solfet.o) \ 
    2451    $(MODEL_LIB)(solisl.o) \ 
    2452    $(MODEL_LIB)(solmat.o) \ 
    2453    $(MODEL_LIB)(solpcg.o) \ 
    2454    $(MODEL_LIB)(solsor.o) \ 
    2455    $(MODEL_LIB)(solsor_e.o) \ 
    2456    $(MODEL_LIB)(sol_oce.o) \ 
    2457    $(MODEL_LIB)(trabbl.o) \ 
    2458    $(MODEL_LIB)(trdicp.o) \ 
    2459    $(MODEL_LIB)(trdicp_oce.o) \ 
    2460    $(MODEL_LIB)(trdmld.o) \ 
    2461    $(MODEL_LIB)(trdmld_oce.o) \ 
    2462    $(MODEL_LIB)(trdmod_oce.o) \ 
    2463    $(MODEL_LIB)(trdvor.o) \ 
    2464    $(MODEL_LIB)(trdvor_oce.o) \ 
    2465    $(MODEL_LIB)(zdf_oce.o) \ 
    2466    dom_oce.F90 \ 
    2467    dynspg_exp.F90 \ 
    2468    dynspg_exp_jki.F90 \ 
    2469    dynspg_flt.F90 \ 
    2470    dynspg_flt_jki.F90 \ 
    2471    dynspg_oce.F90 \ 
    2472    dynspg_rl.F90 \ 
    2473    dynspg_ts.F90 \ 
    2474    dynspg_ts_jki.F90 \ 
    2475    in_out_manager.F90 \ 
    2476    obc_oce.F90 \ 
    2477    oce.F90 \ 
    2478    prtctl.F90 \ 
    2479    trdmod.F90 \ 
    2480    trdmod_oce.F90 \ 
    2481    $(MODEL_LIB)(dom_oce.o) \ 
    2482    $(MODEL_LIB)(dynspg_exp.o) \ 
    2483    $(MODEL_LIB)(dynspg_exp_jki.o) \ 
    2484    $(MODEL_LIB)(dynspg_flt.o) \ 
    2485    $(MODEL_LIB)(dynspg_flt_jki.o) \ 
    2486    $(MODEL_LIB)(dynspg_oce.o) \ 
    2487    $(MODEL_LIB)(dynspg_rl.o) \ 
    2488    $(MODEL_LIB)(dynspg_ts.o) \ 
    2489    $(MODEL_LIB)(dynspg_ts_jki.o) \ 
    2490    $(MODEL_LIB)(in_out_manager.o) \ 
    2491    $(MODEL_LIB)(obc_oce.o) \ 
    2492    $(MODEL_LIB)(oce.o) \ 
    2493    $(MODEL_LIB)(prtctl.o) \ 
    2494    $(MODEL_LIB)(trdmod.o) \ 
    2495    $(MODEL_LIB)(trdmod_oce.o) \ 
    2496    domzgr_substitute.h90 \ 
    2497    vectopt_loop_substitute.h90 \ 
    2498    KEY_CPP \ 
    2499    dynspg.F90 
    2500 $(MODEL_LIB)(dynspg_exp.o) :  \ 
    2501    blk_oce.F90 \ 
    2502    cpl_oce.F90 \ 
    2503    daymod.F90 \ 
    2504    dom_oce.F90 \ 
    2505    dtasal.F90 \ 
    2506    dtasst.F90 \ 
    2507    dtatem.F90 \ 
    2508    dynspg_oce.F90 \ 
    2509    flxmod.F90 \ 
    2510    flxrnf.F90 \ 
    2511    flx_oce.F90 \ 
    2512    ice_oce.F90 \ 
    2513    in_out_manager.F90 \ 
    2514    lbclnk.F90 \ 
    2515    lib_mpp.F90 \ 
    2516    lib_print.f90 \ 
    2517    obccli.F90 \ 
    2518    obc_oce.F90 \ 
    2519    obc_par.F90 \ 
    2520    oce.F90 \ 
    2521    ocfzpt.F90 \ 
    2522    par_kind.F90 \ 
    2523    par_oce.F90 \ 
    2524    phycst.F90 \ 
    2525    prtctl.F90 \ 
    2526    taumod.F90 \ 
    2527    tradmp.F90 \ 
    2528    $(MODEL_LIB)(blk_oce.o) \ 
    2529    $(MODEL_LIB)(cpl_oce.o) \ 
    2530    $(MODEL_LIB)(daymod.o) \ 
    2531    $(MODEL_LIB)(dom_oce.o) \ 
    2532    $(MODEL_LIB)(dtasal.o) \ 
    2533    $(MODEL_LIB)(dtasst.o) \ 
    2534    $(MODEL_LIB)(dtatem.o) \ 
    2535    $(MODEL_LIB)(dynspg_oce.o) \ 
    2536    $(MODEL_LIB)(flxmod.o) \ 
    2537    $(MODEL_LIB)(flxrnf.o) \ 
    2538    $(MODEL_LIB)(flx_oce.o) \ 
    2539    $(MODEL_LIB)(ice_oce.o) \ 
    2540    $(MODEL_LIB)(in_out_manager.o) \ 
    2541    $(MODEL_LIB)(lbclnk.o) \ 
    2542    $(MODEL_LIB)(lib_mpp.o) \ 
    2543    $(MODEL_LIB)(lib_print.o) \ 
    2544    $(MODEL_LIB)(obccli.o) \ 
    2545    $(MODEL_LIB)(obc_oce.o) \ 
    2546    $(MODEL_LIB)(obc_par.o) \ 
    2547    $(MODEL_LIB)(oce.o) \ 
    2548    $(MODEL_LIB)(ocfzpt.o) \ 
    2549    $(MODEL_LIB)(par_kind.o) \ 
    2550    $(MODEL_LIB)(par_oce.o) \ 
    2551    $(MODEL_LIB)(phycst.o) \ 
    2552    $(MODEL_LIB)(prtctl.o) \ 
    2553    $(MODEL_LIB)(taumod.o) \ 
    2554    $(MODEL_LIB)(tradmp.o) \ 
    2555    dom_oce.F90 \ 
    2556    in_out_manager.F90 \ 
    2557    lbclnk.F90 \ 
    2558    lib_mpp.F90 \ 
    2559    obcdta.F90 \ 
    2560    obc_oce.F90 \ 
    2561    obc_par.F90 \ 
    2562    ocesbc.F90 \ 
    2563    oce.F90 \ 
    2564    phycst.F90 \ 
    2565    prtctl.F90 \ 
    2566    $(MODEL_LIB)(dom_oce.o) \ 
    2567    $(MODEL_LIB)(in_out_manager.o) \ 
    2568    $(MODEL_LIB)(lbclnk.o) \ 
    2569    $(MODEL_LIB)(lib_mpp.o) \ 
    2570    $(MODEL_LIB)(obcdta.o) \ 
    2571    $(MODEL_LIB)(obc_oce.o) \ 
    2572    $(MODEL_LIB)(obc_par.o) \ 
    2573    $(MODEL_LIB)(ocesbc.o) \ 
    2574    $(MODEL_LIB)(oce.o) \ 
    2575    $(MODEL_LIB)(phycst.o) \ 
    2576    $(MODEL_LIB)(prtctl.o) \ 
    2577    domzgr_substitute.h90 \ 
    2578    vectopt_loop_substitute.h90 \ 
    2579    KEY_CPP \ 
    2580    dynspg_exp.F90 
    2581 $(MODEL_LIB)(dynspg_exp_jki.o) : \ 
    2582    blk_oce.F90 \ 
    2583    cpl_oce.F90 \ 
    2584    daymod.F90 \ 
    2585    dom_oce.F90 \ 
    2586    dtasal.F90 \ 
    2587    dtasst.F90 \ 
    2588    dtatem.F90 \ 
    2589    dynspg_oce.F90 \ 
    2590    flxmod.F90 \ 
    2591    flxrnf.F90 \ 
    2592    flx_oce.F90 \ 
    2593    ice_oce.F90 \ 
    2594    in_out_manager.F90 \ 
    2595    lbclnk.F90 \ 
    2596    lib_mpp.F90 \ 
    2597    lib_print.f90 \ 
    2598    obccli.F90 \ 
    2599    obc_oce.F90 \ 
    2600    obc_par.F90 \ 
    2601    oce.F90 \ 
    2602    ocfzpt.F90 \ 
    2603    par_kind.F90 \ 
    2604    par_oce.F90 \ 
    2605    phycst.F90 \ 
    2606    prtctl.F90 \ 
    2607    taumod.F90 \ 
    2608    tradmp.F90 \ 
    2609    $(MODEL_LIB)(blk_oce.o) \ 
    2610    $(MODEL_LIB)(cpl_oce.o) \ 
    2611    $(MODEL_LIB)(daymod.o) \ 
    2612    $(MODEL_LIB)(dom_oce.o) \ 
    2613    $(MODEL_LIB)(dtasal.o) \ 
    2614    $(MODEL_LIB)(dtasst.o) \ 
    2615    $(MODEL_LIB)(dtatem.o) \ 
    2616    $(MODEL_LIB)(dynspg_oce.o) \ 
    2617    $(MODEL_LIB)(flxmod.o) \ 
    2618    $(MODEL_LIB)(flxrnf.o) \ 
    2619    $(MODEL_LIB)(flx_oce.o) \ 
    2620    $(MODEL_LIB)(ice_oce.o) \ 
    2621    $(MODEL_LIB)(in_out_manager.o) \ 
    2622    $(MODEL_LIB)(lbclnk.o) \ 
    2623    $(MODEL_LIB)(lib_mpp.o) \ 
    2624    $(MODEL_LIB)(lib_print.o) \ 
    2625    $(MODEL_LIB)(obccli.o) \ 
    2626    $(MODEL_LIB)(obc_oce.o) \ 
    2627    $(MODEL_LIB)(obc_par.o) \ 
    2628    $(MODEL_LIB)(oce.o) \ 
    2629    $(MODEL_LIB)(ocfzpt.o) \ 
    2630    $(MODEL_LIB)(par_kind.o) \ 
    2631    $(MODEL_LIB)(par_oce.o) \ 
    2632    $(MODEL_LIB)(phycst.o) \ 
    2633    $(MODEL_LIB)(prtctl.o) \ 
    2634    $(MODEL_LIB)(taumod.o) \ 
    2635    $(MODEL_LIB)(tradmp.o) \ 
    2636    dom_oce.F90 \ 
    2637    in_out_manager.F90 \ 
    2638    lbclnk.F90 \ 
    2639    lib_mpp.F90 \ 
    2640    obcdta.F90 \ 
    2641    obc_oce.F90 \ 
    2642    obc_par.F90 \ 
    2643    ocesbc.F90 \ 
    2644    oce.F90 \ 
    2645    phycst.F90 \ 
    2646    prtctl.F90 \ 
    2647    $(MODEL_LIB)(dom_oce.o) \ 
    2648    $(MODEL_LIB)(in_out_manager.o) \ 
    2649    $(MODEL_LIB)(lbclnk.o) \ 
    2650    $(MODEL_LIB)(lib_mpp.o) \ 
    2651    $(MODEL_LIB)(obcdta.o) \ 
    2652    $(MODEL_LIB)(obc_oce.o) \ 
    2653    $(MODEL_LIB)(obc_par.o) \ 
    2654    $(MODEL_LIB)(ocesbc.o) \ 
    2655    $(MODEL_LIB)(oce.o) \ 
    2656    $(MODEL_LIB)(phycst.o) \ 
    2657    $(MODEL_LIB)(prtctl.o) \ 
    2658    domzgr_substitute.h90 \ 
    2659    vectopt_loop_substitute.h90 \ 
    2660    KEY_CPP \ 
    2661    dynspg_exp_jki.F90 
    2662 $(MODEL_LIB)(dynspg_flt.o) :  \ 
    2663    blk_oce.F90 \ 
    2664    cpl_oce.F90 \ 
    2665    daymod.F90 \ 
    2666    dom_oce.F90 \ 
    2667    dtasal.F90 \ 
    2668    dtasst.F90 \ 
    2669    dtatem.F90 \ 
    2670    dynspg_oce.F90 \ 
    2671    flxmod.F90 \ 
    2672    flxrnf.F90 \ 
    2673    flx_oce.F90 \ 
    2674    ice_oce.F90 \ 
    2675    in_out_manager.F90 \ 
    2676    lbclnk.F90 \ 
    2677    lib_feti.F90 \ 
    2678    lib_mpp.F90 \ 
    2679    lib_print.f90 \ 
    2680    obccli.F90 \ 
    2681    obcdyn.F90 \ 
    2682    obcvol.F90 \ 
    2683    obc_oce.F90 \ 
    2684    obc_par.F90 \ 
    2685    ocesbc.F90 \ 
    2686    oce.F90 \ 
    2687    ocfzpt.F90 \ 
    2688    par_kind.F90 \ 
    2689    par_oce.F90 \ 
    2690    phycst.F90 \ 
    2691    prtctl.F90 \ 
    2692    solfet.F90 \ 
    2693    solpcg.F90 \ 
    2694    solsor.F90 \ 
    2695    sol_oce.F90 \ 
    2696    taumod.F90 \ 
    2697    tradmp.F90 \ 
    2698    zdf_oce.F90 \ 
    2699    $(MODEL_LIB)(blk_oce.o) \ 
    2700    $(MODEL_LIB)(cpl_oce.o) \ 
    2701    $(MODEL_LIB)(daymod.o) \ 
    2702    $(MODEL_LIB)(dom_oce.o) \ 
    2703    $(MODEL_LIB)(dtasal.o) \ 
    2704    $(MODEL_LIB)(dtasst.o) \ 
    2705    $(MODEL_LIB)(dtatem.o) \ 
    2706    $(MODEL_LIB)(dynspg_oce.o) \ 
    2707    $(MODEL_LIB)(flxmod.o) \ 
    2708    $(MODEL_LIB)(flxrnf.o) \ 
    2709    $(MODEL_LIB)(flx_oce.o) \ 
    2710    $(MODEL_LIB)(ice_oce.o) \ 
    2711    $(MODEL_LIB)(in_out_manager.o) \ 
    2712    $(MODEL_LIB)(lbclnk.o) \ 
    2713    $(MODEL_LIB)(lib_feti.o) \ 
    2714    $(MODEL_LIB)(lib_mpp.o) \ 
    2715    $(MODEL_LIB)(lib_print.o) \ 
    2716    $(MODEL_LIB)(obccli.o) \ 
    2717    $(MODEL_LIB)(obcdyn.o) \ 
    2718    $(MODEL_LIB)(obcvol.o) \ 
    2719    $(MODEL_LIB)(obc_oce.o) \ 
    2720    $(MODEL_LIB)(obc_par.o) \ 
    2721    $(MODEL_LIB)(ocesbc.o) \ 
    2722    $(MODEL_LIB)(oce.o) \ 
    2723    $(MODEL_LIB)(ocfzpt.o) \ 
    2724    $(MODEL_LIB)(par_kind.o) \ 
    2725    $(MODEL_LIB)(par_oce.o) \ 
    2726    $(MODEL_LIB)(phycst.o) \ 
    2727    $(MODEL_LIB)(prtctl.o) \ 
    2728    $(MODEL_LIB)(solfet.o) \ 
    2729    $(MODEL_LIB)(solpcg.o) \ 
    2730    $(MODEL_LIB)(solsor.o) \ 
    2731    $(MODEL_LIB)(sol_oce.o) \ 
    2732    $(MODEL_LIB)(taumod.o) \ 
    2733    $(MODEL_LIB)(tradmp.o) \ 
    2734    $(MODEL_LIB)(zdf_oce.o) \ 
    2735    agrif_opa_interp.F90 \ 
    2736    cla_dynspg.F90 \ 
    2737    dom_oce.F90 \ 
    2738    flxrnf.F90 \ 
    2739    in_out_manager.F90 \ 
    2740    lbclnk.F90 \ 
    2741    lib_mpp.F90 \ 
    2742    obcdyn.F90 \ 
    2743    obcvol.F90 \ 
    2744    obc_oce.F90 \ 
    2745    ocesbc.F90 \ 
    2746    oce.F90 \ 
    2747    phycst.F90 \ 
    2748    prtctl.F90 \ 
    2749    solfet.F90 \ 
    2750    solmat.F90 \ 
    2751    solpcg.F90 \ 
    2752    solsor.F90 \ 
    2753    solsor_e.F90 \ 
    2754    sol_oce.F90 \ 
    2755    zdf_oce.F90 \ 
    2756    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    2757    $(MODEL_LIB)(cla_dynspg.o) \ 
    2758    $(MODEL_LIB)(dom_oce.o) \ 
    2759    $(MODEL_LIB)(flxrnf.o) \ 
    2760    $(MODEL_LIB)(in_out_manager.o) \ 
    2761    $(MODEL_LIB)(lbclnk.o) \ 
    2762    $(MODEL_LIB)(lib_mpp.o) \ 
    2763    $(MODEL_LIB)(obcdyn.o) \ 
    2764    $(MODEL_LIB)(obcvol.o) \ 
    2765    $(MODEL_LIB)(obc_oce.o) \ 
    2766    $(MODEL_LIB)(ocesbc.o) \ 
    2767    $(MODEL_LIB)(oce.o) \ 
    2768    $(MODEL_LIB)(phycst.o) \ 
    2769    $(MODEL_LIB)(prtctl.o) \ 
    2770    $(MODEL_LIB)(solfet.o) \ 
    2771    $(MODEL_LIB)(solmat.o) \ 
    2772    $(MODEL_LIB)(solpcg.o) \ 
    2773    $(MODEL_LIB)(solsor.o) \ 
    2774    $(MODEL_LIB)(solsor_e.o) \ 
    2775    $(MODEL_LIB)(sol_oce.o) \ 
    2776    $(MODEL_LIB)(zdf_oce.o) \ 
    2777    domzgr_substitute.h90 \ 
    2778    vectopt_loop_substitute.h90 \ 
    2779    $(AGRIF_LIB) \ 
    2780    KEY_CPP \ 
    2781    dynspg_flt.F90 
    2782 $(MODEL_LIB)(dynspg_flt_jki.o) : \ 
    2783    blk_oce.F90 \ 
    2784    cpl_oce.F90 \ 
    2785    daymod.F90 \ 
    2786    dom_oce.F90 \ 
    2787    dtasal.F90 \ 
    2788    dtasst.F90 \ 
    2789    dtatem.F90 \ 
    2790    dynspg_oce.F90 \ 
    2791    flxmod.F90 \ 
    2792    flxrnf.F90 \ 
    2793    flx_oce.F90 \ 
    2794    ice_oce.F90 \ 
    2795    in_out_manager.F90 \ 
    2796    lbclnk.F90 \ 
    2797    lib_feti.F90 \ 
    2798    lib_mpp.F90 \ 
    2799    lib_print.f90 \ 
    2800    obccli.F90 \ 
    2801    obcdyn.F90 \ 
    2802    obcvol.F90 \ 
    2803    obc_oce.F90 \ 
    2804    obc_par.F90 \ 
    2805    ocesbc.F90 \ 
    2806    oce.F90 \ 
    2807    ocfzpt.F90 \ 
    2808    par_kind.F90 \ 
    2809    par_oce.F90 \ 
    2810    phycst.F90 \ 
    2811    prtctl.F90 \ 
    2812    solfet.F90 \ 
    2813    solpcg.F90 \ 
    2814    solsor.F90 \ 
    2815    sol_oce.F90 \ 
    2816    taumod.F90 \ 
    2817    tradmp.F90 \ 
    2818    zdf_oce.F90 \ 
    2819    $(MODEL_LIB)(blk_oce.o) \ 
    2820    $(MODEL_LIB)(cpl_oce.o) \ 
    2821    $(MODEL_LIB)(daymod.o) \ 
    2822    $(MODEL_LIB)(dom_oce.o) \ 
    2823    $(MODEL_LIB)(dtasal.o) \ 
    2824    $(MODEL_LIB)(dtasst.o) \ 
    2825    $(MODEL_LIB)(dtatem.o) \ 
    2826    $(MODEL_LIB)(dynspg_oce.o) \ 
    2827    $(MODEL_LIB)(flxmod.o) \ 
    2828    $(MODEL_LIB)(flxrnf.o) \ 
    2829    $(MODEL_LIB)(flx_oce.o) \ 
    2830    $(MODEL_LIB)(ice_oce.o) \ 
    2831    $(MODEL_LIB)(in_out_manager.o) \ 
    2832    $(MODEL_LIB)(lbclnk.o) \ 
    2833    $(MODEL_LIB)(lib_feti.o) \ 
    2834    $(MODEL_LIB)(lib_mpp.o) \ 
    2835    $(MODEL_LIB)(lib_print.o) \ 
    2836    $(MODEL_LIB)(obccli.o) \ 
    2837    $(MODEL_LIB)(obcdyn.o) \ 
    2838    $(MODEL_LIB)(obcvol.o) \ 
    2839    $(MODEL_LIB)(obc_oce.o) \ 
    2840    $(MODEL_LIB)(obc_par.o) \ 
    2841    $(MODEL_LIB)(ocesbc.o) \ 
    2842    $(MODEL_LIB)(oce.o) \ 
    2843    $(MODEL_LIB)(ocfzpt.o) \ 
    2844    $(MODEL_LIB)(par_kind.o) \ 
    2845    $(MODEL_LIB)(par_oce.o) \ 
    2846    $(MODEL_LIB)(phycst.o) \ 
    2847    $(MODEL_LIB)(prtctl.o) \ 
    2848    $(MODEL_LIB)(solfet.o) \ 
    2849    $(MODEL_LIB)(solpcg.o) \ 
    2850    $(MODEL_LIB)(solsor.o) \ 
    2851    $(MODEL_LIB)(sol_oce.o) \ 
    2852    $(MODEL_LIB)(taumod.o) \ 
    2853    $(MODEL_LIB)(tradmp.o) \ 
    2854    $(MODEL_LIB)(zdf_oce.o) \ 
    2855    agrif_opa_interp.F90 \ 
    2856    cla_dynspg.F90 \ 
    2857    dom_oce.F90 \ 
    2858    flxrnf.F90 \ 
    2859    in_out_manager.F90 \ 
    2860    lbclnk.F90 \ 
    2861    lib_mpp.F90 \ 
    2862    obcdyn.F90 \ 
    2863    obcvol.F90 \ 
    2864    obc_oce.F90 \ 
    2865    ocesbc.F90 \ 
    2866    oce.F90 \ 
    2867    phycst.F90 \ 
    2868    prtctl.F90 \ 
    2869    solfet.F90 \ 
    2870    solmat.F90 \ 
    2871    solpcg.F90 \ 
    2872    solsor.F90 \ 
    2873    solsor_e.F90 \ 
    2874    sol_oce.F90 \ 
    2875    zdf_oce.F90 \ 
    2876    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    2877    $(MODEL_LIB)(cla_dynspg.o) \ 
    2878    $(MODEL_LIB)(dom_oce.o) \ 
    2879    $(MODEL_LIB)(flxrnf.o) \ 
    2880    $(MODEL_LIB)(in_out_manager.o) \ 
    2881    $(MODEL_LIB)(lbclnk.o) \ 
    2882    $(MODEL_LIB)(lib_mpp.o) \ 
    2883    $(MODEL_LIB)(obcdyn.o) \ 
    2884    $(MODEL_LIB)(obcvol.o) \ 
    2885    $(MODEL_LIB)(obc_oce.o) \ 
    2886    $(MODEL_LIB)(ocesbc.o) \ 
    2887    $(MODEL_LIB)(oce.o) \ 
    2888    $(MODEL_LIB)(phycst.o) \ 
    2889    $(MODEL_LIB)(prtctl.o) \ 
    2890    $(MODEL_LIB)(solfet.o) \ 
    2891    $(MODEL_LIB)(solmat.o) \ 
    2892    $(MODEL_LIB)(solpcg.o) \ 
    2893    $(MODEL_LIB)(solsor.o) \ 
    2894    $(MODEL_LIB)(solsor_e.o) \ 
    2895    $(MODEL_LIB)(sol_oce.o) \ 
    2896    $(MODEL_LIB)(zdf_oce.o) \ 
    2897    domzgr_substitute.h90 \ 
    2898    $(AGRIF_LIB) \ 
    2899    KEY_CPP \ 
    2900    dynspg_flt_jki.F90 
    2901 $(MODEL_LIB)(dynspg_oce.o) :  \ 
    2902    par_kind.F90 \ 
    2903    $(MODEL_LIB)(par_kind.o) \ 
    2904    par_oce.F90 \ 
    2905    $(MODEL_LIB)(par_oce.o) \ 
    2906    dynspg_oce.F90 
    2907 $(MODEL_LIB)(dynspg_rl.o) :   \ 
    2908    dom_oce.F90 \ 
    2909    in_out_manager.F90 \ 
    2910    lbclnk.F90 \ 
    2911    lib_mpp.F90 \ 
    2912    lib_print.f90 \ 
    2913    obc_oce.F90 \ 
    2914    obc_par.F90 \ 
    2915    oce.F90 \ 
    2916    par_kind.F90 \ 
    2917    par_oce.F90 \ 
    2918    solfet.F90 \ 
    2919    solpcg.F90 \ 
    2920    solsor.F90 \ 
    2921    sol_oce.F90 \ 
    2922    zdf_oce.F90 \ 
    2923    $(MODEL_LIB)(dom_oce.o) \ 
    2924    $(MODEL_LIB)(in_out_manager.o) \ 
    2925    $(MODEL_LIB)(lbclnk.o) \ 
    2926    $(MODEL_LIB)(lib_mpp.o) \ 
    2927    $(MODEL_LIB)(lib_print.o) \ 
    2928    $(MODEL_LIB)(obc_oce.o) \ 
    2929    $(MODEL_LIB)(obc_par.o) \ 
    2930    $(MODEL_LIB)(oce.o) \ 
    2931    $(MODEL_LIB)(par_kind.o) \ 
    2932    $(MODEL_LIB)(par_oce.o) \ 
    2933    $(MODEL_LIB)(solfet.o) \ 
    2934    $(MODEL_LIB)(solpcg.o) \ 
    2935    $(MODEL_LIB)(solsor.o) \ 
    2936    $(MODEL_LIB)(sol_oce.o) \ 
    2937    $(MODEL_LIB)(zdf_oce.o) \ 
    2938    dom_oce.F90 \ 
    2939    in_out_manager.F90 \ 
    2940    lbclnk.F90 \ 
    2941    ldfdyn_oce.F90 \ 
    2942    ldftra_oce.F90 \ 
    2943    lib_mpp.F90 \ 
    2944    obc_oce.F90 \ 
    2945    oce.F90 \ 
    2946    phycst.F90 \ 
    2947    solfet.F90 \ 
    2948    solisl.F90 \ 
    2949    solpcg.F90 \ 
    2950    solsor.F90 \ 
    2951    solsor_e.F90 \ 
    2952    sol_oce.F90 \ 
    2953    zdf_oce.F90 \ 
    2954    $(MODEL_LIB)(dom_oce.o) \ 
    2955    $(MODEL_LIB)(in_out_manager.o) \ 
    2956    $(MODEL_LIB)(lbclnk.o) \ 
    2957    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2958    $(MODEL_LIB)(ldftra_oce.o) \ 
    2959    $(MODEL_LIB)(lib_mpp.o) \ 
    2960    $(MODEL_LIB)(obc_oce.o) \ 
    2961    $(MODEL_LIB)(oce.o) \ 
    2962    $(MODEL_LIB)(phycst.o) \ 
    2963    $(MODEL_LIB)(solfet.o) \ 
    2964    $(MODEL_LIB)(solisl.o) \ 
    2965    $(MODEL_LIB)(solpcg.o) \ 
    2966    $(MODEL_LIB)(solsor.o) \ 
    2967    $(MODEL_LIB)(solsor_e.o) \ 
    2968    $(MODEL_LIB)(sol_oce.o) \ 
    2969    $(MODEL_LIB)(zdf_oce.o) \ 
    2970    domzgr_substitute.h90 \ 
    2971    obc_vectopt_loop_substitute.h90 \ 
    2972    vectopt_loop_substitute.h90 \ 
    2973    KEY_CPP \ 
    2974    dynspg_rl.F90 
    2975 $(MODEL_LIB)(dynspg_ts.o) :   \ 
    2976    blk_oce.F90 \ 
    2977    cpl_oce.F90 \ 
    2978    daymod.F90 \ 
    2979    dom_oce.F90 \ 
    2980    dtasal.F90 \ 
    2981    dtasst.F90 \ 
    2982    dtatem.F90 \ 
    2983    dynspg_oce.F90 \ 
    2984    flxmod.F90 \ 
    2985    flxrnf.F90 \ 
    2986    flx_oce.F90 \ 
    2987    ice_oce.F90 \ 
    2988    in_out_manager.F90 \ 
    2989    lbclnk.F90 \ 
    2990    lib_mpp.F90 \ 
    2991    lib_print.f90 \ 
    2992    obccli.F90 \ 
    2993    obcdta.F90 \ 
    2994    obc_oce.F90 \ 
    2995    obc_par.F90 \ 
    2996    oce.F90 \ 
    2997    ocfzpt.F90 \ 
    2998    par_kind.F90 \ 
    2999    par_oce.F90 \ 
    3000    phycst.F90 \ 
    3001    prtctl.F90 \ 
    3002    taumod.F90 \ 
    3003    tradmp.F90 \ 
    3004    trdmod.F90 \ 
    3005    trdmod_oce.F90 \ 
    3006    $(MODEL_LIB)(blk_oce.o) \ 
    3007    $(MODEL_LIB)(cpl_oce.o) \ 
    3008    $(MODEL_LIB)(daymod.o) \ 
    3009    $(MODEL_LIB)(dom_oce.o) \ 
    3010    $(MODEL_LIB)(dtasal.o) \ 
    3011    $(MODEL_LIB)(dtasst.o) \ 
    3012    $(MODEL_LIB)(dtatem.o) \ 
    3013    $(MODEL_LIB)(dynspg_oce.o) \ 
    3014    $(MODEL_LIB)(flxmod.o) \ 
    3015    $(MODEL_LIB)(flxrnf.o) \ 
    3016    $(MODEL_LIB)(flx_oce.o) \ 
    3017    $(MODEL_LIB)(ice_oce.o) \ 
    3018    $(MODEL_LIB)(in_out_manager.o) \ 
    3019    $(MODEL_LIB)(lbclnk.o) \ 
    3020    $(MODEL_LIB)(lib_mpp.o) \ 
    3021    $(MODEL_LIB)(lib_print.o) \ 
    3022    $(MODEL_LIB)(obccli.o) \ 
    3023    $(MODEL_LIB)(obcdta.o) \ 
    3024    $(MODEL_LIB)(obc_oce.o) \ 
    3025    $(MODEL_LIB)(obc_par.o) \ 
    3026    $(MODEL_LIB)(oce.o) \ 
    3027    $(MODEL_LIB)(ocfzpt.o) \ 
    3028    $(MODEL_LIB)(par_kind.o) \ 
    3029    $(MODEL_LIB)(par_oce.o) \ 
    3030    $(MODEL_LIB)(phycst.o) \ 
    3031    $(MODEL_LIB)(prtctl.o) \ 
    3032    $(MODEL_LIB)(taumod.o) \ 
    3033    $(MODEL_LIB)(tradmp.o) \ 
    3034    $(MODEL_LIB)(trdmod.o) \ 
    3035    $(MODEL_LIB)(trdmod_oce.o) \ 
    3036    dom_oce.F90 \ 
    3037    dynspg_oce.F90 \ 
    3038    dynvor.F90 \ 
    3039    in_out_manager.F90 \ 
    3040    lbclnk.F90 \ 
    3041    lib_mpp.F90 \ 
    3042    obcdta.F90 \ 
    3043    obcfla.F90 \ 
    3044    obc_oce.F90 \ 
    3045    obc_par.F90 \ 
    3046    ocesbc.F90 \ 
    3047    oce.F90 \ 
    3048    phycst.F90 \ 
    3049    prtctl.F90 \ 
    3050    $(MODEL_LIB)(dom_oce.o) \ 
    3051    $(MODEL_LIB)(dynspg_oce.o) \ 
    3052    $(MODEL_LIB)(dynvor.o) \ 
    3053    $(MODEL_LIB)(in_out_manager.o) \ 
    3054    $(MODEL_LIB)(lbclnk.o) \ 
    3055    $(MODEL_LIB)(lib_mpp.o) \ 
    3056    $(MODEL_LIB)(obcdta.o) \ 
    3057    $(MODEL_LIB)(obcfla.o) \ 
    3058    $(MODEL_LIB)(obc_oce.o) \ 
    3059    $(MODEL_LIB)(obc_par.o) \ 
    3060    $(MODEL_LIB)(ocesbc.o) \ 
    3061    $(MODEL_LIB)(oce.o) \ 
    3062    $(MODEL_LIB)(phycst.o) \ 
    3063    $(MODEL_LIB)(prtctl.o) \ 
    3064    domzgr_substitute.h90 \ 
    3065    vectopt_loop_substitute.h90 \ 
    3066    KEY_CPP \ 
    3067    dynspg_ts.F90 
    3068 $(MODEL_LIB)(dynspg_ts_jki.o) :  \ 
    3069    blk_oce.F90 \ 
    3070    cpl_oce.F90 \ 
    3071    daymod.F90 \ 
    3072    dom_oce.F90 \ 
    3073    dtasal.F90 \ 
    3074    dtasst.F90 \ 
    3075    dtatem.F90 \ 
    3076    dynspg_oce.F90 \ 
    3077    flxmod.F90 \ 
    3078    flxrnf.F90 \ 
    3079    flx_oce.F90 \ 
    3080    ice_oce.F90 \ 
    3081    in_out_manager.F90 \ 
    3082    lbclnk.F90 \ 
    3083    lib_mpp.F90 \ 
    3084    lib_print.f90 \ 
    3085    obccli.F90 \ 
    3086    obcdta.F90 \ 
    3087    obc_oce.F90 \ 
    3088    obc_par.F90 \ 
    3089    oce.F90 \ 
    3090    ocfzpt.F90 \ 
    3091    par_kind.F90 \ 
    3092    par_oce.F90 \ 
    3093    phycst.F90 \ 
    3094    prtctl.F90 \ 
    3095    taumod.F90 \ 
    3096    tradmp.F90 \ 
    3097    trdmod.F90 \ 
    3098    trdmod_oce.F90 \ 
    3099    $(MODEL_LIB)(blk_oce.o) \ 
    3100    $(MODEL_LIB)(cpl_oce.o) \ 
    3101    $(MODEL_LIB)(daymod.o) \ 
    3102    $(MODEL_LIB)(dom_oce.o) \ 
    3103    $(MODEL_LIB)(dtasal.o) \ 
    3104    $(MODEL_LIB)(dtasst.o) \ 
    3105    $(MODEL_LIB)(dtatem.o) \ 
    3106    $(MODEL_LIB)(dynspg_oce.o) \ 
    3107    $(MODEL_LIB)(flxmod.o) \ 
    3108    $(MODEL_LIB)(flxrnf.o) \ 
    3109    $(MODEL_LIB)(flx_oce.o) \ 
    3110    $(MODEL_LIB)(ice_oce.o) \ 
    3111    $(MODEL_LIB)(in_out_manager.o) \ 
    3112    $(MODEL_LIB)(lbclnk.o) \ 
    3113    $(MODEL_LIB)(lib_mpp.o) \ 
    3114    $(MODEL_LIB)(lib_print.o) \ 
    3115    $(MODEL_LIB)(obccli.o) \ 
    3116    $(MODEL_LIB)(obcdta.o) \ 
    3117    $(MODEL_LIB)(obc_oce.o) \ 
    3118    $(MODEL_LIB)(obc_par.o) \ 
    3119    $(MODEL_LIB)(oce.o) \ 
    3120    $(MODEL_LIB)(ocfzpt.o) \ 
    3121    $(MODEL_LIB)(par_kind.o) \ 
    3122    $(MODEL_LIB)(par_oce.o) \ 
    3123    $(MODEL_LIB)(phycst.o) \ 
    3124    $(MODEL_LIB)(prtctl.o) \ 
    3125    $(MODEL_LIB)(taumod.o) \ 
    3126    $(MODEL_LIB)(tradmp.o) \ 
    3127    $(MODEL_LIB)(trdmod.o) \ 
    3128    $(MODEL_LIB)(trdmod_oce.o) \ 
    3129    dom_oce.F90 \ 
    3130    dynspg_oce.F90 \ 
    3131    dynvor.F90 \ 
    3132    in_out_manager.F90 \ 
    3133    lbclnk.F90 \ 
    3134    lib_mpp.F90 \ 
    3135    obcdta.F90 \ 
    3136    obcfla.F90 \ 
    3137    obc_oce.F90 \ 
    3138    obc_par.F90 \ 
    3139    ocesbc.F90 \ 
    3140    oce.F90 \ 
    3141    phycst.F90 \ 
    3142    prtctl.F90 \ 
    3143    $(MODEL_LIB)(dom_oce.o) \ 
    3144    $(MODEL_LIB)(dynspg_oce.o) \ 
    3145    $(MODEL_LIB)(dynvor.o) \ 
    3146    $(MODEL_LIB)(in_out_manager.o) \ 
    3147    $(MODEL_LIB)(lbclnk.o) \ 
    3148    $(MODEL_LIB)(lib_mpp.o) \ 
    3149    $(MODEL_LIB)(obcdta.o) \ 
    3150    $(MODEL_LIB)(obcfla.o) \ 
    3151    $(MODEL_LIB)(obc_oce.o) \ 
    3152    $(MODEL_LIB)(obc_par.o) \ 
    3153    $(MODEL_LIB)(ocesbc.o) \ 
    3154    $(MODEL_LIB)(oce.o) \ 
    3155    $(MODEL_LIB)(phycst.o) \ 
    3156    $(MODEL_LIB)(prtctl.o) \ 
    3157    domzgr_substitute.h90 \ 
    3158    vectopt_loop_substitute.h90 \ 
    3159    KEY_CPP \ 
    3160    dynspg_ts_jki.F90 
    3161 $(MODEL_LIB)(dynvor.o) :   \ 
    3162    dom_oce.F90 \ 
    3163    in_out_manager.F90 \ 
    3164    lib_mpp.F90 \ 
    3165    lib_print.f90 \ 
    3166    oce.F90 \ 
    3167    par_kind.F90 \ 
    3168    par_oce.F90 \ 
    3169    trabbl.F90 \ 
    3170    trdicp.F90 \ 
    3171    trdicp_oce.F90 \ 
    3172    trdmld.F90 \ 
    3173    trdmld_oce.F90 \ 
    3174    trdmod_oce.F90 \ 
    3175    trdvor.F90 \ 
    3176    trdvor_oce.F90 \ 
    3177    $(MODEL_LIB)(dom_oce.o) \ 
    3178    $(MODEL_LIB)(in_out_manager.o) \ 
    3179    $(MODEL_LIB)(lib_mpp.o) \ 
    3180    $(MODEL_LIB)(lib_print.o) \ 
    3181    $(MODEL_LIB)(oce.o) \ 
    3182    $(MODEL_LIB)(par_kind.o) \ 
    3183    $(MODEL_LIB)(par_oce.o) \ 
    3184    $(MODEL_LIB)(trabbl.o) \ 
    3185    $(MODEL_LIB)(trdicp.o) \ 
    3186    $(MODEL_LIB)(trdicp_oce.o) \ 
    3187    $(MODEL_LIB)(trdmld.o) \ 
    3188    $(MODEL_LIB)(trdmld_oce.o) \ 
    3189    $(MODEL_LIB)(trdmod_oce.o) \ 
    3190    $(MODEL_LIB)(trdvor.o) \ 
    3191    $(MODEL_LIB)(trdvor_oce.o) \ 
    3192    dom_oce.F90 \ 
    3193    in_out_manager.F90 \ 
    3194    lbclnk.F90 \ 
    3195    oce.F90 \ 
    3196    prtctl.F90 \ 
    3197    trdmod.F90 \ 
    3198    trdmod_oce.F90 \ 
    3199    $(MODEL_LIB)(dom_oce.o) \ 
    3200    $(MODEL_LIB)(in_out_manager.o) \ 
    3201    $(MODEL_LIB)(lbclnk.o) \ 
    3202    $(MODEL_LIB)(oce.o) \ 
    3203    $(MODEL_LIB)(prtctl.o) \ 
    3204    $(MODEL_LIB)(trdmod.o) \ 
    3205    $(MODEL_LIB)(trdmod_oce.o) \ 
    3206    domzgr_substitute.h90 \ 
    3207    vectopt_loop_substitute.h90 \ 
    3208    KEY_CPP \ 
    3209    dynvor.F90 
    3210 $(MODEL_LIB)(dynzad.o) :   \ 
    3211    daymod.F90 \ 
    3212    dom_oce.F90 \ 
    3213    in_out_manager.F90 \ 
    3214    lib_mpp.F90 \ 
    3215    lib_print.f90 \ 
    3216    oce.F90 \ 
    3217    par_kind.F90 \ 
    3218    par_oce.F90 \ 
    3219    phycst.F90 \ 
    3220    trabbl.F90 \ 
    3221    trdicp.F90 \ 
    3222    trdicp_oce.F90 \ 
    3223    trdmld.F90 \ 
    3224    trdmld_oce.F90 \ 
    3225    trdmod_oce.F90 \ 
    3226    trdvor.F90 \ 
    3227    trdvor_oce.F90 \ 
    3228    $(MODEL_LIB)(daymod.o) \ 
    3229    $(MODEL_LIB)(dom_oce.o) \ 
    3230    $(MODEL_LIB)(in_out_manager.o) \ 
    3231    $(MODEL_LIB)(lib_mpp.o) \ 
    3232    $(MODEL_LIB)(lib_print.o) \ 
    3233    $(MODEL_LIB)(oce.o) \ 
    3234    $(MODEL_LIB)(par_kind.o) \ 
    3235    $(MODEL_LIB)(par_oce.o) \ 
    3236    $(MODEL_LIB)(phycst.o) \ 
    3237    $(MODEL_LIB)(trabbl.o) \ 
    3238    $(MODEL_LIB)(trdicp.o) \ 
    3239    $(MODEL_LIB)(trdicp_oce.o) \ 
    3240    $(MODEL_LIB)(trdmld.o) \ 
    3241    $(MODEL_LIB)(trdmld_oce.o) \ 
    3242    $(MODEL_LIB)(trdmod_oce.o) \ 
    3243    $(MODEL_LIB)(trdvor.o) \ 
    3244    $(MODEL_LIB)(trdvor_oce.o) \ 
    3245    dom_oce.F90 \ 
    3246    flxrnf.F90 \ 
    3247    in_out_manager.F90 \ 
    3248    oce.F90 \ 
    3249    prtctl.F90 \ 
    3250    trdmod.F90 \ 
    3251    trdmod_oce.F90 \ 
    3252    $(MODEL_LIB)(dom_oce.o) \ 
    3253    $(MODEL_LIB)(flxrnf.o) \ 
    3254    $(MODEL_LIB)(in_out_manager.o) \ 
    3255    $(MODEL_LIB)(oce.o) \ 
    3256    $(MODEL_LIB)(prtctl.o) \ 
    3257    $(MODEL_LIB)(trdmod.o) \ 
    3258    $(MODEL_LIB)(trdmod_oce.o) \ 
    3259    domzgr_substitute.h90 \ 
    3260    vectopt_loop_substitute.h90 \ 
    3261    KEY_CPP \ 
    3262    dynzad.F90 
    3263 $(MODEL_LIB)(dynzdf_exp.o) :  \ 
    3264    daymod.F90 \ 
    3265    dom_oce.F90 \ 
    3266    in_out_manager.F90 \ 
    3267    lbclnk.F90 \ 
    3268    lib_mpp.F90 \ 
    3269    lib_print.f90 \ 
    3270    oce.F90 \ 
    3271    par_kind.F90 \ 
    3272    par_oce.F90 \ 
    3273    phycst.F90 \ 
    3274    trabbl.F90 \ 
    3275    trdicp.F90 \ 
    3276    trdicp_oce.F90 \ 
    3277    trdmld.F90 \ 
    3278    trdmld_oce.F90 \ 
    3279    trdmod_oce.F90 \ 
    3280    trdvor.F90 \ 
    3281    trdvor_oce.F90 \ 
    3282    $(MODEL_LIB)(daymod.o) \ 
    3283    $(MODEL_LIB)(dom_oce.o) \ 
    3284    $(MODEL_LIB)(in_out_manager.o) \ 
    3285    $(MODEL_LIB)(lbclnk.o) \ 
    3286    $(MODEL_LIB)(lib_mpp.o) \ 
    3287    $(MODEL_LIB)(lib_print.o) \ 
    3288    $(MODEL_LIB)(oce.o) \ 
    3289    $(MODEL_LIB)(par_kind.o) \ 
    3290    $(MODEL_LIB)(par_oce.o) \ 
    3291    $(MODEL_LIB)(phycst.o) \ 
    3292    $(MODEL_LIB)(trabbl.o) \ 
    3293    $(MODEL_LIB)(trdicp.o) \ 
    3294    $(MODEL_LIB)(trdicp_oce.o) \ 
    3295    $(MODEL_LIB)(trdmld.o) \ 
    3296    $(MODEL_LIB)(trdmld_oce.o) \ 
    3297    $(MODEL_LIB)(trdmod_oce.o) \ 
    3298    $(MODEL_LIB)(trdvor.o) \ 
    3299    $(MODEL_LIB)(trdvor_oce.o) \ 
    3300    dom_oce.F90 \ 
    3301    in_out_manager.F90 \ 
    3302    oce.F90 \ 
    3303    phycst.F90 \ 
    3304    prtctl.F90 \ 
    3305    taumod.F90 \ 
    3306    trdmod.F90 \ 
    3307    trdmod_oce.F90 \ 
    3308    zdf_oce.F90 \ 
    3309    $(MODEL_LIB)(dom_oce.o) \ 
    3310    $(MODEL_LIB)(in_out_manager.o) \ 
    3311    $(MODEL_LIB)(oce.o) \ 
    3312    $(MODEL_LIB)(phycst.o) \ 
    3313    $(MODEL_LIB)(prtctl.o) \ 
    3314    $(MODEL_LIB)(taumod.o) \ 
    3315    $(MODEL_LIB)(trdmod.o) \ 
    3316    $(MODEL_LIB)(trdmod_oce.o) \ 
    3317    $(MODEL_LIB)(zdf_oce.o) \ 
    3318    domzgr_substitute.h90 \ 
    3319    vectopt_loop_substitute.h90 \ 
    3320    KEY_CPP \ 
    3321    dynzdf_exp.F90 
    3322 $(MODEL_LIB)(dynzdf_imp.o) :  \ 
    3323    daymod.F90 \ 
    3324    dom_oce.F90 \ 
    3325    in_out_manager.F90 \ 
    3326    lbclnk.F90 \ 
    3327    lib_mpp.F90 \ 
    3328    lib_print.f90 \ 
    3329    oce.F90 \ 
    3330    par_kind.F90 \ 
    3331    par_oce.F90 \ 
    3332    phycst.F90 \ 
    3333    trabbl.F90 \ 
    3334    trdicp.F90 \ 
    3335    trdicp_oce.F90 \ 
    3336    trdmld.F90 \ 
    3337    trdmld_oce.F90 \ 
    3338    trdmod_oce.F90 \ 
    3339    trdvor.F90 \ 
    3340    trdvor_oce.F90 \ 
    3341    $(MODEL_LIB)(daymod.o) \ 
    3342    $(MODEL_LIB)(dom_oce.o) \ 
    3343    $(MODEL_LIB)(in_out_manager.o) \ 
    3344    $(MODEL_LIB)(lbclnk.o) \ 
    3345    $(MODEL_LIB)(lib_mpp.o) \ 
    3346    $(MODEL_LIB)(lib_print.o) \ 
    3347    $(MODEL_LIB)(oce.o) \ 
    3348    $(MODEL_LIB)(par_kind.o) \ 
    3349    $(MODEL_LIB)(par_oce.o) \ 
    3350    $(MODEL_LIB)(phycst.o) \ 
    3351    $(MODEL_LIB)(trabbl.o) \ 
    3352    $(MODEL_LIB)(trdicp.o) \ 
    3353    $(MODEL_LIB)(trdicp_oce.o) \ 
    3354    $(MODEL_LIB)(trdmld.o) \ 
    3355    $(MODEL_LIB)(trdmld_oce.o) \ 
    3356    $(MODEL_LIB)(trdmod_oce.o) \ 
    3357    $(MODEL_LIB)(trdvor.o) \ 
    3358    $(MODEL_LIB)(trdvor_oce.o) \ 
    3359    dom_oce.F90 \ 
    3360    in_out_manager.F90 \ 
    3361    oce.F90 \ 
    3362    phycst.F90 \ 
    3363    prtctl.F90 \ 
    3364    taumod.F90 \ 
    3365    trdmod.F90 \ 
    3366    trdmod_oce.F90 \ 
    3367    zdf_oce.F90 \ 
    3368    $(MODEL_LIB)(dom_oce.o) \ 
    3369    $(MODEL_LIB)(in_out_manager.o) \ 
    3370    $(MODEL_LIB)(oce.o) \ 
    3371    $(MODEL_LIB)(phycst.o) \ 
    3372    $(MODEL_LIB)(prtctl.o) \ 
    3373    $(MODEL_LIB)(taumod.o) \ 
    3374    $(MODEL_LIB)(trdmod.o) \ 
    3375    $(MODEL_LIB)(trdmod_oce.o) \ 
    3376    $(MODEL_LIB)(zdf_oce.o) \ 
    3377    domzgr_substitute.h90 \ 
    3378    vectopt_loop_substitute.h90 \ 
    3379    KEY_CPP \ 
    3380    dynzdf_imp.F90 
    3381 $(MODEL_LIB)(dynzdf_imp_atsk.o) :   \ 
    3382    daymod.F90 \ 
    3383    dom_oce.F90 \ 
    3384    in_out_manager.F90 \ 
    3385    lbclnk.F90 \ 
    3386    lib_mpp.F90 \ 
    3387    lib_print.f90 \ 
    3388    oce.F90 \ 
    3389    par_kind.F90 \ 
    3390    par_oce.F90 \ 
    3391    phycst.F90 \ 
    3392    trabbl.F90 \ 
    3393    trdicp.F90 \ 
    3394    trdicp_oce.F90 \ 
    3395    trdmld.F90 \ 
    3396    trdmld_oce.F90 \ 
    3397    trdmod_oce.F90 \ 
    3398    trdvor.F90 \ 
    3399    trdvor_oce.F90 \ 
    3400    $(MODEL_LIB)(daymod.o) \ 
    3401    $(MODEL_LIB)(dom_oce.o) \ 
    3402    $(MODEL_LIB)(in_out_manager.o) \ 
    3403    $(MODEL_LIB)(lbclnk.o) \ 
    3404    $(MODEL_LIB)(lib_mpp.o) \ 
    3405    $(MODEL_LIB)(lib_print.o) \ 
    3406    $(MODEL_LIB)(oce.o) \ 
    3407    $(MODEL_LIB)(par_kind.o) \ 
    3408    $(MODEL_LIB)(par_oce.o) \ 
    3409    $(MODEL_LIB)(phycst.o) \ 
    3410    $(MODEL_LIB)(trabbl.o) \ 
    3411    $(MODEL_LIB)(trdicp.o) \ 
    3412    $(MODEL_LIB)(trdicp_oce.o) \ 
    3413    $(MODEL_LIB)(trdmld.o) \ 
    3414    $(MODEL_LIB)(trdmld_oce.o) \ 
    3415    $(MODEL_LIB)(trdmod_oce.o) \ 
    3416    $(MODEL_LIB)(trdvor.o) \ 
    3417    $(MODEL_LIB)(trdvor_oce.o) \ 
    3418    dom_oce.F90 \ 
    3419    in_out_manager.F90 \ 
    3420    oce.F90 \ 
    3421    phycst.F90 \ 
    3422    prtctl.F90 \ 
    3423    taumod.F90 \ 
    3424    trdmod.F90 \ 
    3425    trdmod_oce.F90 \ 
    3426    zdf_oce.F90 \ 
    3427    $(MODEL_LIB)(dom_oce.o) \ 
    3428    $(MODEL_LIB)(in_out_manager.o) \ 
    3429    $(MODEL_LIB)(oce.o) \ 
    3430    $(MODEL_LIB)(phycst.o) \ 
    3431    $(MODEL_LIB)(prtctl.o) \ 
    3432    $(MODEL_LIB)(taumod.o) \ 
    3433    $(MODEL_LIB)(trdmod.o) \ 
    3434    $(MODEL_LIB)(trdmod_oce.o) \ 
    3435    $(MODEL_LIB)(zdf_oce.o) \ 
    3436    domzgr_substitute.h90 \ 
    3437    vectopt_loop_substitute.h90 \ 
    3438    KEY_CPP \ 
    3439    dynzdf_imp_atsk.F90 
    3440 $(MODEL_LIB)(dynzdf_iso.o) :  \ 
    34413740   daymod.F90 \ 
    34423741   dom_oce.F90 \ 
     
    34613760   trdvor_oce.F90 \ 
    34623761   zdfmxl.F90 \ 
    3463    $(MODEL_LIB)(daymod.o) \ 
    3464    $(MODEL_LIB)(dom_oce.o) \ 
    3465    $(MODEL_LIB)(in_out_manager.o) \ 
    3466    $(MODEL_LIB)(lbclnk.o) \ 
    3467    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3762   $(MODEL_LIB)(dom_oce.o) \ 
     3763   $(MODEL_LIB)(in_out_manager.o) \ 
     3764   $(MODEL_LIB)(ldfslp.o) \ 
    34683765   $(MODEL_LIB)(ldftra_oce.o) \ 
    3469    $(MODEL_LIB)(lib_mpp.o) \ 
    3470    $(MODEL_LIB)(lib_print.o) \ 
    3471    $(MODEL_LIB)(oce.o) \ 
    3472    $(MODEL_LIB)(par_kind.o) \ 
    3473    $(MODEL_LIB)(par_oce.o) \ 
    3474    $(MODEL_LIB)(phycst.o) \ 
    3475    $(MODEL_LIB)(prtctl.o) \ 
    3476    $(MODEL_LIB)(trabbl.o) \ 
    3477    $(MODEL_LIB)(trdicp.o) \ 
    3478    $(MODEL_LIB)(trdicp_oce.o) \ 
    3479    $(MODEL_LIB)(trdmld.o) \ 
    3480    $(MODEL_LIB)(trdmld_oce.o) \ 
     3766   $(MODEL_LIB)(oce.o) \ 
     3767   $(MODEL_LIB)(phycst.o) \ 
     3768   $(MODEL_LIB)(prtctl.o) \ 
     3769   $(MODEL_LIB)(taumod.o) \ 
     3770   $(MODEL_LIB)(trdmod.o) \ 
    34813771   $(MODEL_LIB)(trdmod_oce.o) \ 
    3482    $(MODEL_LIB)(trdvor.o) \ 
    3483    $(MODEL_LIB)(trdvor_oce.o) \ 
    3484    $(MODEL_LIB)(zdfmxl.o) \ 
     3772   $(MODEL_LIB)(zdf_oce.o) \ 
    34853773   dom_oce.F90 \ 
    34863774   in_out_manager.F90 \ 
     
    34943782   trdmod_oce.F90 \ 
    34953783   zdf_oce.F90 \ 
    3496    $(MODEL_LIB)(dom_oce.o) \ 
    3497    $(MODEL_LIB)(in_out_manager.o) \ 
    3498    $(MODEL_LIB)(ldfslp.o) \ 
    3499    $(MODEL_LIB)(ldftra_oce.o) \ 
    3500    $(MODEL_LIB)(oce.o) \ 
    3501    $(MODEL_LIB)(phycst.o) \ 
    3502    $(MODEL_LIB)(prtctl.o) \ 
    3503    $(MODEL_LIB)(taumod.o) \ 
    3504    $(MODEL_LIB)(trdmod.o) \ 
    3505    $(MODEL_LIB)(trdmod_oce.o) \ 
    3506    $(MODEL_LIB)(zdf_oce.o) \ 
    35073784   domzgr_substitute.h90 \ 
    35083785   vectopt_loop_substitute.h90 \ 
     
    35113788   dynzdf_iso.F90 
    35123789$(MODEL_LIB)(eosbn2.o) :   \ 
     3790   $(MODEL_LIB)(dom_oce.o) \ 
     3791   $(MODEL_LIB)(in_out_manager.o) \ 
     3792   $(MODEL_LIB)(lbclnk.o) \ 
     3793   $(MODEL_LIB)(lib_mpp.o) \ 
     3794   $(MODEL_LIB)(lib_print.o) \ 
     3795   $(MODEL_LIB)(oce.o) \ 
     3796   $(MODEL_LIB)(par_kind.o) \ 
     3797   $(MODEL_LIB)(par_oce.o) \ 
     3798   $(MODEL_LIB)(prtctl.o) \ 
     3799   $(MODEL_LIB)(zdf_oce.o) \ 
    35133800   dom_oce.F90 \ 
    35143801   in_out_manager.F90 \ 
     
    35233810   $(MODEL_LIB)(dom_oce.o) \ 
    35243811   $(MODEL_LIB)(in_out_manager.o) \ 
    3525    $(MODEL_LIB)(lbclnk.o) \ 
    3526    $(MODEL_LIB)(lib_mpp.o) \ 
    3527    $(MODEL_LIB)(lib_print.o) \ 
    3528    $(MODEL_LIB)(oce.o) \ 
    3529    $(MODEL_LIB)(par_kind.o) \ 
    3530    $(MODEL_LIB)(par_oce.o) \ 
    3531    $(MODEL_LIB)(prtctl.o) \ 
    3532    $(MODEL_LIB)(zdf_oce.o) \ 
     3812   $(MODEL_LIB)(phycst.o) \ 
     3813   $(MODEL_LIB)(prtctl.o) \ 
     3814   $(MODEL_LIB)(zdfddm.o) \ 
    35333815   dom_oce.F90 \ 
    35343816   in_out_manager.F90 \ 
     
    35363818   prtctl.F90 \ 
    35373819   zdfddm.F90 \ 
    3538    $(MODEL_LIB)(dom_oce.o) \ 
    3539    $(MODEL_LIB)(in_out_manager.o) \ 
    3540    $(MODEL_LIB)(phycst.o) \ 
    3541    $(MODEL_LIB)(prtctl.o) \ 
    3542    $(MODEL_LIB)(zdfddm.o) \ 
    35433820   domzgr_substitute.h90 \ 
    35443821   vectopt_loop_substitute.h90 \ 
     
    35463823   eosbn2.F90 
    35473824$(MODEL_LIB)(flo4rk.o) :   \ 
    3548    lib_print.f90 \ 
    3549    par_kind.F90 \ 
    3550    par_oce.F90 \ 
    3551    $(MODEL_LIB)(lib_print.o) \ 
    3552    $(MODEL_LIB)(par_kind.o) \ 
    3553    $(MODEL_LIB)(par_oce.o) \ 
     3825   $(MODEL_LIB)(lib_print.o) \ 
     3826   $(MODEL_LIB)(par_kind.o) \ 
     3827   $(MODEL_LIB)(par_oce.o) \ 
     3828   lib_print.f90 \ 
     3829   par_kind.F90 \ 
     3830   par_oce.F90 \ 
     3831   $(MODEL_LIB)(dom_oce.o) \ 
     3832   $(MODEL_LIB)(flo_oce.o) \ 
     3833   $(MODEL_LIB)(in_out_manager.o) \ 
     3834   $(MODEL_LIB)(oce.o) \ 
    35543835   dom_oce.F90 \ 
    35553836   flo_oce.F90 \ 
    35563837   in_out_manager.F90 \ 
    35573838   oce.F90 \ 
     3839   KEY_CPP \ 
     3840   flo4rk.F90 
     3841$(MODEL_LIB)(flo_oce.o) :  \ 
     3842   $(MODEL_LIB)(par_kind.o) \ 
     3843   par_kind.F90 \ 
     3844   $(MODEL_LIB)(par_oce.o) \ 
     3845   par_oce.F90 \ 
     3846   KEY_CPP \ 
     3847   flo_oce.F90 
     3848$(MODEL_LIB)(floats.o) :   \ 
     3849   $(MODEL_LIB)(daymod.o) \ 
    35583850   $(MODEL_LIB)(dom_oce.o) \ 
    35593851   $(MODEL_LIB)(flo_oce.o) \ 
    35603852   $(MODEL_LIB)(in_out_manager.o) \ 
    3561    $(MODEL_LIB)(oce.o) \ 
    3562    flo4rk.F90 
    3563 $(MODEL_LIB)(floats.o) :   \ 
     3853   $(MODEL_LIB)(lib_mpp.o) \ 
     3854   $(MODEL_LIB)(oce.o) \ 
     3855   $(MODEL_LIB)(par_oce.o) \ 
     3856   $(MODEL_LIB)(phycst.o) \ 
    35643857   daymod.F90 \ 
    35653858   dom_oce.F90 \ 
     
    35703863   par_oce.F90 \ 
    35713864   phycst.F90 \ 
    3572    $(MODEL_LIB)(daymod.o) \ 
    3573    $(MODEL_LIB)(dom_oce.o) \ 
     3865   $(MODEL_LIB)(flo4rk.o) \ 
    35743866   $(MODEL_LIB)(flo_oce.o) \ 
    3575    $(MODEL_LIB)(in_out_manager.o) \ 
    3576    $(MODEL_LIB)(lib_mpp.o) \ 
    3577    $(MODEL_LIB)(oce.o) \ 
    3578    $(MODEL_LIB)(par_oce.o) \ 
    3579    $(MODEL_LIB)(phycst.o) \ 
     3867   $(MODEL_LIB)(floblk.o) \ 
     3868   $(MODEL_LIB)(flodom.o) \ 
     3869   $(MODEL_LIB)(flowri.o) \ 
     3870   $(MODEL_LIB)(lib_mpp.o) \ 
    35803871   flo4rk.F90 \ 
     3872   flo_oce.F90 \ 
    35813873   floblk.F90 \ 
    35823874   flodom.F90 \ 
    35833875   flowri.F90 \ 
    3584    flo_oce.F90 \ 
    3585    lib_mpp.F90 \ 
    3586    $(MODEL_LIB)(flo4rk.o) \ 
    3587    $(MODEL_LIB)(floblk.o) \ 
    3588    $(MODEL_LIB)(flodom.o) \ 
    3589    $(MODEL_LIB)(flowri.o) \ 
    3590    $(MODEL_LIB)(flo_oce.o) \ 
    3591    $(MODEL_LIB)(lib_mpp.o) \ 
     3876   lib_mpp.F90 \ 
    35923877   $(IOIPSL_LIB) \ 
     3878   KEY_CPP \ 
    35933879   floats.F90 
    35943880$(MODEL_LIB)(floblk.o) :   \ 
    3595    dom_oce.F90 \ 
    3596    in_out_manager.F90 \ 
    3597    lib_print.f90 \ 
    3598    par_kind.F90 \ 
    3599    par_oce.F90 \ 
    3600    $(MODEL_LIB)(dom_oce.o) \ 
    3601    $(MODEL_LIB)(in_out_manager.o) \ 
    3602    $(MODEL_LIB)(lib_print.o) \ 
    3603    $(MODEL_LIB)(par_kind.o) \ 
    3604    $(MODEL_LIB)(par_oce.o) \ 
     3881   $(MODEL_LIB)(dom_oce.o) \ 
     3882   $(MODEL_LIB)(in_out_manager.o) \ 
     3883   $(MODEL_LIB)(lib_print.o) \ 
     3884   $(MODEL_LIB)(par_kind.o) \ 
     3885   $(MODEL_LIB)(par_oce.o) \ 
     3886   dom_oce.F90 \ 
     3887   in_out_manager.F90 \ 
     3888   lib_print.f90 \ 
     3889   par_kind.F90 \ 
     3890   par_oce.F90 \ 
     3891   $(MODEL_LIB)(dom_oce.o) \ 
     3892   $(MODEL_LIB)(flo_oce.o) \ 
     3893   $(MODEL_LIB)(in_out_manager.o) \ 
     3894   $(MODEL_LIB)(lib_mpp.o) \ 
     3895   $(MODEL_LIB)(oce.o) \ 
     3896   $(MODEL_LIB)(phycst.o) \ 
    36053897   dom_oce.F90 \ 
    36063898   flo_oce.F90 \ 
     
    36093901   oce.F90 \ 
    36103902   phycst.F90 \ 
    3611    $(MODEL_LIB)(dom_oce.o) \ 
    3612    $(MODEL_LIB)(flo_oce.o) \ 
    3613    $(MODEL_LIB)(in_out_manager.o) \ 
    3614    $(MODEL_LIB)(lib_mpp.o) \ 
    3615    $(MODEL_LIB)(oce.o) \ 
    3616    $(MODEL_LIB)(phycst.o) \ 
     3903   KEY_CPP \ 
    36173904   floblk.F90 
    36183905$(MODEL_LIB)(flodom.o) :   \ 
    3619    dom_oce.F90 \ 
    3620    in_out_manager.F90 \ 
    3621    lib_print.f90 \ 
    3622    par_kind.F90 \ 
    3623    par_oce.F90 \ 
    3624    $(MODEL_LIB)(dom_oce.o) \ 
    3625    $(MODEL_LIB)(in_out_manager.o) \ 
    3626    $(MODEL_LIB)(lib_print.o) \ 
    3627    $(MODEL_LIB)(par_kind.o) \ 
    3628    $(MODEL_LIB)(par_oce.o) \ 
     3906   $(MODEL_LIB)(dom_oce.o) \ 
     3907   $(MODEL_LIB)(in_out_manager.o) \ 
     3908   $(MODEL_LIB)(lib_print.o) \ 
     3909   $(MODEL_LIB)(par_kind.o) \ 
     3910   $(MODEL_LIB)(par_oce.o) \ 
     3911   dom_oce.F90 \ 
     3912   in_out_manager.F90 \ 
     3913   lib_print.f90 \ 
     3914   par_kind.F90 \ 
     3915   par_oce.F90 \ 
     3916   $(MODEL_LIB)(dom_oce.o) \ 
     3917   $(MODEL_LIB)(flo_oce.o) \ 
     3918   $(MODEL_LIB)(in_out_manager.o) \ 
     3919   $(MODEL_LIB)(lib_mpp.o) \ 
     3920   $(MODEL_LIB)(oce.o) \ 
    36293921   dom_oce.F90 \ 
    36303922   flo_oce.F90 \ 
     
    36323924   lib_mpp.F90 \ 
    36333925   oce.F90 \ 
    3634    $(MODEL_LIB)(dom_oce.o) \ 
    3635    $(MODEL_LIB)(flo_oce.o) \ 
    3636    $(MODEL_LIB)(in_out_manager.o) \ 
    3637    $(MODEL_LIB)(lib_mpp.o) \ 
    3638    $(MODEL_LIB)(oce.o) \ 
    36393926   domzgr_substitute.h90 \ 
    36403927   KEY_CPP \ 
    36413928   flodom.F90 
    36423929$(MODEL_LIB)(flowri.o) :   \ 
    3643    dom_oce.F90 \ 
    3644    in_out_manager.F90 \ 
    3645    lib_print.f90 \ 
    3646    par_kind.F90 \ 
    3647    par_oce.F90 \ 
    3648    phycst.F90 \ 
    3649    prtctl.F90 \ 
    3650    $(MODEL_LIB)(dom_oce.o) \ 
    3651    $(MODEL_LIB)(in_out_manager.o) \ 
    3652    $(MODEL_LIB)(lib_print.o) \ 
    3653    $(MODEL_LIB)(par_kind.o) \ 
    3654    $(MODEL_LIB)(par_oce.o) \ 
    3655    $(MODEL_LIB)(phycst.o) \ 
    3656    $(MODEL_LIB)(prtctl.o) \ 
     3930   $(MODEL_LIB)(dom_oce.o) \ 
     3931   $(MODEL_LIB)(in_out_manager.o) \ 
     3932   $(MODEL_LIB)(lib_print.o) \ 
     3933   $(MODEL_LIB)(par_kind.o) \ 
     3934   $(MODEL_LIB)(par_oce.o) \ 
     3935   $(MODEL_LIB)(phycst.o) \ 
     3936   $(MODEL_LIB)(prtctl.o) \ 
     3937   dom_oce.F90 \ 
     3938   in_out_manager.F90 \ 
     3939   lib_print.f90 \ 
     3940   par_kind.F90 \ 
     3941   par_oce.F90 \ 
     3942   phycst.F90 \ 
     3943   prtctl.F90 \ 
     3944   $(MODEL_LIB)(daymod.o) \ 
     3945   $(MODEL_LIB)(dom_oce.o) \ 
     3946   $(MODEL_LIB)(flo_oce.o) \ 
     3947   $(MODEL_LIB)(in_out_manager.o) \ 
     3948   $(MODEL_LIB)(lib_mpp.o) \ 
     3949   $(MODEL_LIB)(oce.o) \ 
    36573950   daymod.F90 \ 
    36583951   dom_oce.F90 \ 
     
    36613954   lib_mpp.F90 \ 
    36623955   oce.F90 \ 
     3956   domzgr_substitute.h90 \ 
     3957   KEY_CPP \ 
     3958   flowri.F90 
     3959$(MODEL_LIB)(flx_oce.o) :  \ 
     3960   $(MODEL_LIB)(par_kind.o) \ 
     3961   par_kind.F90 \ 
     3962   $(MODEL_LIB)(par_oce.o) \ 
     3963   par_oce.F90 \ 
     3964   KEY_CPP \ 
     3965   flx_oce.F90 
     3966$(MODEL_LIB)(flxblk.o) :   \ 
     3967   $(MODEL_LIB)(blk_oce.o) \ 
     3968   $(MODEL_LIB)(cpl_oce.o) \ 
    36633969   $(MODEL_LIB)(daymod.o) \ 
    36643970   $(MODEL_LIB)(dom_oce.o) \ 
    3665    $(MODEL_LIB)(flo_oce.o) \ 
    3666    $(MODEL_LIB)(in_out_manager.o) \ 
    3667    $(MODEL_LIB)(lib_mpp.o) \ 
    3668    $(MODEL_LIB)(oce.o) \ 
    3669    domzgr_substitute.h90 \ 
    3670    KEY_CPP \ 
    3671    flowri.F90 
    3672 $(MODEL_LIB)(flo_oce.o) :  \ 
    3673    par_kind.F90 \ 
    3674    $(MODEL_LIB)(par_kind.o) \ 
    3675    par_oce.F90 \ 
    3676    $(MODEL_LIB)(par_oce.o) \ 
    3677    flo_oce.F90 
    3678 $(MODEL_LIB)(flxblk.o) :   \ 
     3971   $(MODEL_LIB)(flx_oce.o) \ 
     3972   $(MODEL_LIB)(ice.o) \ 
     3973   $(MODEL_LIB)(in_out_manager.o) \ 
     3974   $(MODEL_LIB)(lbclnk.o) \ 
     3975   $(MODEL_LIB)(lib_mpp.o) \ 
     3976   $(MODEL_LIB)(lib_print.o) \ 
     3977   $(MODEL_LIB)(oce.o) \ 
     3978   $(MODEL_LIB)(ocfzpt.o) \ 
     3979   $(MODEL_LIB)(par_kind.o) \ 
     3980   $(MODEL_LIB)(par_oce.o) \ 
     3981   $(MODEL_LIB)(phycst.o) \ 
     3982   $(MODEL_LIB)(prtctl.o) \ 
    36793983   blk_oce.F90 \ 
    36803984   cpl_oce.F90 \ 
     
    36933997   phycst.F90 \ 
    36943998   prtctl.F90 \ 
     3999   $(MODEL_LIB)(albedo.o) \ 
    36954000   $(MODEL_LIB)(blk_oce.o) \ 
    36964001   $(MODEL_LIB)(cpl_oce.o) \ 
     
    36984003   $(MODEL_LIB)(dom_oce.o) \ 
    36994004   $(MODEL_LIB)(flx_oce.o) \ 
    3700    $(MODEL_LIB)(ice.o) \ 
    3701    $(MODEL_LIB)(in_out_manager.o) \ 
    3702    $(MODEL_LIB)(lbclnk.o) \ 
    3703    $(MODEL_LIB)(lib_mpp.o) \ 
    3704    $(MODEL_LIB)(lib_print.o) \ 
     4005   $(MODEL_LIB)(in_out_manager.o) \ 
     4006   $(MODEL_LIB)(lbclnk.o) \ 
    37054007   $(MODEL_LIB)(oce.o) \ 
    37064008   $(MODEL_LIB)(ocfzpt.o) \ 
    3707    $(MODEL_LIB)(par_kind.o) \ 
    3708    $(MODEL_LIB)(par_oce.o) \ 
    37094009   $(MODEL_LIB)(phycst.o) \ 
    37104010   $(MODEL_LIB)(prtctl.o) \ 
     
    37214021   phycst.F90 \ 
    37224022   prtctl.F90 \ 
     4023   KEY_CPP \ 
     4024   flxblk.F90 
     4025$(MODEL_LIB)(flxfwb.o) :   \ 
    37234026   $(MODEL_LIB)(albedo.o) \ 
    37244027   $(MODEL_LIB)(blk_oce.o) \ 
     
    37264029   $(MODEL_LIB)(daymod.o) \ 
    37274030   $(MODEL_LIB)(dom_oce.o) \ 
     4031   $(MODEL_LIB)(dtasal.o) \ 
     4032   $(MODEL_LIB)(dtasst.o) \ 
     4033   $(MODEL_LIB)(dtatem.o) \ 
    37284034   $(MODEL_LIB)(flx_oce.o) \ 
    3729    $(MODEL_LIB)(in_out_manager.o) \ 
    3730    $(MODEL_LIB)(lbclnk.o) \ 
     4035   $(MODEL_LIB)(flxmod.o) \ 
     4036   $(MODEL_LIB)(flxrnf.o) \ 
     4037   $(MODEL_LIB)(ice_oce.o) \ 
     4038   $(MODEL_LIB)(in_out_manager.o) \ 
     4039   $(MODEL_LIB)(lbclnk.o) \ 
     4040   $(MODEL_LIB)(lib_mpp.o) \ 
     4041   $(MODEL_LIB)(lib_print.o) \ 
    37314042   $(MODEL_LIB)(oce.o) \ 
    37324043   $(MODEL_LIB)(ocfzpt.o) \ 
    3733    $(MODEL_LIB)(phycst.o) \ 
    3734    $(MODEL_LIB)(prtctl.o) \ 
    3735    flxblk.F90 
    3736 $(MODEL_LIB)(flxfwb.o) :   \ 
     4044   $(MODEL_LIB)(par_kind.o) \ 
     4045   $(MODEL_LIB)(par_oce.o) \ 
     4046   $(MODEL_LIB)(phycst.o) \ 
     4047   $(MODEL_LIB)(prtctl.o) \ 
     4048   $(MODEL_LIB)(taumod.o) \ 
     4049   $(MODEL_LIB)(tradmp.o) \ 
    37374050   albedo.F90 \ 
    37384051   blk_oce.F90 \ 
     
    37434056   dtasst.F90 \ 
    37444057   dtatem.F90 \ 
     4058   flx_oce.F90 \ 
    37454059   flxmod.F90 \ 
    37464060   flxrnf.F90 \ 
    3747    flx_oce.F90 \ 
    37484061   ice_oce.F90 \ 
    37494062   in_out_manager.F90 \ 
     
    37594072   taumod.F90 \ 
    37604073   tradmp.F90 \ 
    3761    $(MODEL_LIB)(albedo.o) \ 
    37624074   $(MODEL_LIB)(blk_oce.o) \ 
    37634075   $(MODEL_LIB)(cpl_oce.o) \ 
    37644076   $(MODEL_LIB)(daymod.o) \ 
    37654077   $(MODEL_LIB)(dom_oce.o) \ 
    3766    $(MODEL_LIB)(dtasal.o) \ 
    3767    $(MODEL_LIB)(dtasst.o) \ 
    3768    $(MODEL_LIB)(dtatem.o) \ 
    3769    $(MODEL_LIB)(flxmod.o) \ 
     4078   $(MODEL_LIB)(flxblk.o) \ 
    37704079   $(MODEL_LIB)(flxrnf.o) \ 
    3771    $(MODEL_LIB)(flx_oce.o) \ 
    3772    $(MODEL_LIB)(ice_oce.o) \ 
    3773    $(MODEL_LIB)(in_out_manager.o) \ 
    3774    $(MODEL_LIB)(lbclnk.o) \ 
    3775    $(MODEL_LIB)(lib_mpp.o) \ 
    3776    $(MODEL_LIB)(lib_print.o) \ 
    3777    $(MODEL_LIB)(oce.o) \ 
    3778    $(MODEL_LIB)(ocfzpt.o) \ 
    3779    $(MODEL_LIB)(par_kind.o) \ 
    3780    $(MODEL_LIB)(par_oce.o) \ 
    3781    $(MODEL_LIB)(phycst.o) \ 
    3782    $(MODEL_LIB)(prtctl.o) \ 
    3783    $(MODEL_LIB)(taumod.o) \ 
    3784    $(MODEL_LIB)(tradmp.o) \ 
     4080   $(MODEL_LIB)(in_out_manager.o) \ 
     4081   $(MODEL_LIB)(lib_mpp.o) \ 
     4082   $(MODEL_LIB)(oce.o) \ 
     4083   $(MODEL_LIB)(ocesbc.o) \ 
     4084   $(MODEL_LIB)(phycst.o) \ 
    37854085   blk_oce.F90 \ 
    37864086   cpl_oce.F90 \ 
     
    37914091   in_out_manager.F90 \ 
    37924092   lib_mpp.F90 \ 
     4093   oce.F90 \ 
    37934094   ocesbc.F90 \ 
    3794    oce.F90 \ 
    3795    phycst.F90 \ 
    3796    $(MODEL_LIB)(blk_oce.o) \ 
    3797    $(MODEL_LIB)(cpl_oce.o) \ 
    3798    $(MODEL_LIB)(daymod.o) \ 
    3799    $(MODEL_LIB)(dom_oce.o) \ 
    3800    $(MODEL_LIB)(flxblk.o) \ 
    3801    $(MODEL_LIB)(flxrnf.o) \ 
    3802    $(MODEL_LIB)(in_out_manager.o) \ 
    3803    $(MODEL_LIB)(lib_mpp.o) \ 
    3804    $(MODEL_LIB)(ocesbc.o) \ 
    3805    $(MODEL_LIB)(oce.o) \ 
    3806    $(MODEL_LIB)(phycst.o) \ 
     4095   phycst.F90 \ 
    38074096   domzgr_substitute.h90 \ 
    38084097   vectopt_loop_substitute.h90 \ 
     
    38104099   flxfwb.F90 
    38114100$(MODEL_LIB)(flxmod.o) :   \ 
     4101   $(MODEL_LIB)(daymod.o) \ 
     4102   $(MODEL_LIB)(dom_oce.o) \ 
     4103   $(MODEL_LIB)(in_out_manager.o) \ 
     4104   $(MODEL_LIB)(lib_mpp.o) \ 
     4105   $(MODEL_LIB)(lib_print.o) \ 
     4106   $(MODEL_LIB)(oce.o) \ 
     4107   $(MODEL_LIB)(par_kind.o) \ 
     4108   $(MODEL_LIB)(par_oce.o) \ 
     4109   $(MODEL_LIB)(phycst.o) \ 
     4110   $(MODEL_LIB)(prtctl.o) \ 
    38124111   daymod.F90 \ 
    38134112   dom_oce.F90 \ 
     
    38224121   $(MODEL_LIB)(daymod.o) \ 
    38234122   $(MODEL_LIB)(dom_oce.o) \ 
    3824    $(MODEL_LIB)(in_out_manager.o) \ 
    3825    $(MODEL_LIB)(lib_mpp.o) \ 
    3826    $(MODEL_LIB)(lib_print.o) \ 
    3827    $(MODEL_LIB)(oce.o) \ 
    3828    $(MODEL_LIB)(par_kind.o) \ 
    3829    $(MODEL_LIB)(par_oce.o) \ 
    3830    $(MODEL_LIB)(phycst.o) \ 
    3831    $(MODEL_LIB)(prtctl.o) \ 
     4123   $(MODEL_LIB)(flxrnf.o) \ 
     4124   $(MODEL_LIB)(in_out_manager.o) \ 
     4125   $(MODEL_LIB)(lbclnk.o) \ 
     4126   $(MODEL_LIB)(lib_mpp.o) \ 
     4127   $(MODEL_LIB)(oce.o) \ 
     4128   $(MODEL_LIB)(ocfzpt.o) \ 
     4129   $(MODEL_LIB)(phycst.o) \ 
    38324130   daymod.F90 \ 
    38334131   dom_oce.F90 \ 
     
    38394137   ocfzpt.F90 \ 
    38404138   phycst.F90 \ 
    3841    $(MODEL_LIB)(daymod.o) \ 
    3842    $(MODEL_LIB)(dom_oce.o) \ 
     4139   $(MODEL_LIB)(blk_oce.o) \ 
     4140   $(MODEL_LIB)(bulk.o) \ 
     4141   $(MODEL_LIB)(cpl_oce.o) \ 
     4142   $(MODEL_LIB)(flx_oce.o) \ 
    38434143   $(MODEL_LIB)(flxrnf.o) \ 
    3844    $(MODEL_LIB)(in_out_manager.o) \ 
    3845    $(MODEL_LIB)(lbclnk.o) \ 
    3846    $(MODEL_LIB)(lib_mpp.o) \ 
    3847    $(MODEL_LIB)(oce.o) \ 
    3848    $(MODEL_LIB)(ocfzpt.o) \ 
    3849    $(MODEL_LIB)(phycst.o) \ 
     4144   $(MODEL_LIB)(ice_oce.o) \ 
    38504145   blk_oce.F90 \ 
    38514146   bulk.F90 \ 
    38524147   cpl_oce.F90 \ 
     4148   flx_oce.F90 \ 
    38534149   flxrnf.F90 \ 
    3854    flx_oce.F90 \ 
    38554150   ice_oce.F90 \ 
    3856    $(MODEL_LIB)(blk_oce.o) \ 
    3857    $(MODEL_LIB)(bulk.o) \ 
    3858    $(MODEL_LIB)(cpl_oce.o) \ 
    3859    $(MODEL_LIB)(flxrnf.o) \ 
    3860    $(MODEL_LIB)(flx_oce.o) \ 
    3861    $(MODEL_LIB)(ice_oce.o) \ 
    38624151   domzgr_substitute.h90 \ 
    38634152   flx_bulk_daily.h90 \ 
     
    38694158   flxmod.F90 
    38704159$(MODEL_LIB)(flxrnf.o) :   \ 
    3871    dom_oce.F90 \ 
    3872    in_out_manager.F90 \ 
    3873    lib_print.f90 \ 
    3874    par_kind.F90 \ 
    3875    par_oce.F90 \ 
    3876    phycst.F90 \ 
    3877    prtctl.F90 \ 
    3878    $(MODEL_LIB)(dom_oce.o) \ 
    3879    $(MODEL_LIB)(in_out_manager.o) \ 
    3880    $(MODEL_LIB)(lib_print.o) \ 
    3881    $(MODEL_LIB)(par_kind.o) \ 
    3882    $(MODEL_LIB)(par_oce.o) \ 
    3883    $(MODEL_LIB)(phycst.o) \ 
    3884    $(MODEL_LIB)(prtctl.o) \ 
     4160   $(MODEL_LIB)(dom_oce.o) \ 
     4161   $(MODEL_LIB)(in_out_manager.o) \ 
     4162   $(MODEL_LIB)(lib_print.o) \ 
     4163   $(MODEL_LIB)(par_kind.o) \ 
     4164   $(MODEL_LIB)(par_oce.o) \ 
     4165   $(MODEL_LIB)(phycst.o) \ 
     4166   $(MODEL_LIB)(prtctl.o) \ 
     4167   dom_oce.F90 \ 
     4168   in_out_manager.F90 \ 
     4169   lib_print.f90 \ 
     4170   par_kind.F90 \ 
     4171   par_oce.F90 \ 
     4172   phycst.F90 \ 
     4173   prtctl.F90 \ 
     4174   $(MODEL_LIB)(daymod.o) \ 
     4175   $(MODEL_LIB)(dom_oce.o) \ 
     4176   $(MODEL_LIB)(in_out_manager.o) \ 
     4177   $(MODEL_LIB)(phycst.o) \ 
    38854178   daymod.F90 \ 
    38864179   dom_oce.F90 \ 
     
    38954188   in_out_manager.F90 \ 
    38964189   phycst.F90 \ 
    3897    $(MODEL_LIB)(daymod.o) \ 
    3898    $(MODEL_LIB)(dom_oce.o) \ 
    3899    $(MODEL_LIB)(in_out_manager.o) \ 
    3900    $(MODEL_LIB)(phycst.o) \ 
    39014190   flxrnf_ORCA_R05.h90 \ 
    39024191   $(IOIPSL_LIB) \ 
    39034192   KEY_CPP \ 
    39044193   flxrnf.F90 
    3905 $(MODEL_LIB)(flx_oce.o) :  \ 
    3906    par_kind.F90 \ 
    3907    $(MODEL_LIB)(par_kind.o) \ 
    3908    par_oce.F90 \ 
    3909    $(MODEL_LIB)(par_oce.o) \ 
    3910    flx_oce.F90 
    39114194$(MODEL_LIB)(geo2ocean.o) :   \ 
    3912    dom_oce.F90 \ 
    3913    in_out_manager.F90 \ 
    3914    lib_mpp.F90 \ 
    3915    lib_print.f90 \ 
    3916    oce.F90 \ 
    3917    par_kind.F90 \ 
    3918    par_oce.F90 \ 
    3919    $(MODEL_LIB)(dom_oce.o) \ 
    3920    $(MODEL_LIB)(in_out_manager.o) \ 
    3921    $(MODEL_LIB)(lib_mpp.o) \ 
    3922    $(MODEL_LIB)(lib_print.o) \ 
    3923    $(MODEL_LIB)(oce.o) \ 
    3924    $(MODEL_LIB)(par_kind.o) \ 
    3925    $(MODEL_LIB)(par_oce.o) \ 
    3926    dom_oce.F90 \ 
    3927    in_out_manager.F90 \ 
    3928    lbclnk.F90 \ 
    3929    phycst.F90 \ 
    3930    $(MODEL_LIB)(dom_oce.o) \ 
    3931    $(MODEL_LIB)(in_out_manager.o) \ 
    3932    $(MODEL_LIB)(lbclnk.o) \ 
    3933    $(MODEL_LIB)(phycst.o) \ 
     4195   $(MODEL_LIB)(dom_oce.o) \ 
     4196   $(MODEL_LIB)(in_out_manager.o) \ 
     4197   $(MODEL_LIB)(lib_mpp.o) \ 
     4198   $(MODEL_LIB)(lib_print.o) \ 
     4199   $(MODEL_LIB)(oce.o) \ 
     4200   $(MODEL_LIB)(par_kind.o) \ 
     4201   $(MODEL_LIB)(par_oce.o) \ 
     4202   dom_oce.F90 \ 
     4203   in_out_manager.F90 \ 
     4204   lib_mpp.F90 \ 
     4205   lib_print.f90 \ 
     4206   oce.F90 \ 
     4207   par_kind.F90 \ 
     4208   par_oce.F90 \ 
     4209   $(MODEL_LIB)(dom_oce.o) \ 
     4210   $(MODEL_LIB)(in_out_manager.o) \ 
     4211   $(MODEL_LIB)(lbclnk.o) \ 
     4212   $(MODEL_LIB)(phycst.o) \ 
     4213   dom_oce.F90 \ 
     4214   in_out_manager.F90 \ 
     4215   lbclnk.F90 \ 
     4216   phycst.F90 \ 
    39344217   vectopt_loop_substitute.h90 \ 
    39354218   KEY_CPP \ 
    39364219   geo2ocean.F90 
     4220$(MODEL_LIB)(ice.o) :   \ 
     4221   $(MODEL_LIB)(par_oce.o) \ 
     4222   par_oce.F90 \ 
     4223   $(MODEL_LIB)(par_ice.o) \ 
     4224   par_ice.F90 \ 
     4225   KEY_CPP \ 
     4226   ice.F90 
     4227$(MODEL_LIB)(ice_oce.o) :  \ 
     4228   $(MODEL_LIB)(par_kind.o) \ 
     4229   $(MODEL_LIB)(par_oce.o) \ 
     4230   par_kind.F90 \ 
     4231   par_oce.F90 \ 
     4232   $(MODEL_LIB)(blk_oce.o) \ 
     4233   $(MODEL_LIB)(par_oce.o) \ 
     4234   blk_oce.F90 \ 
     4235   par_oce.F90 \ 
     4236   KEY_CPP \ 
     4237   ice_oce.F90 
    39374238$(MODEL_LIB)(iceini.o) :   \ 
     4239   $(MODEL_LIB)(blk_oce.o) \ 
     4240   $(MODEL_LIB)(daymod.o) \ 
     4241   $(MODEL_LIB)(dom_ice.o) \ 
     4242   $(MODEL_LIB)(dom_oce.o) \ 
     4243   $(MODEL_LIB)(ice.o) \ 
     4244   $(MODEL_LIB)(ice_oce.o) \ 
     4245   $(MODEL_LIB)(in_out_manager.o) \ 
     4246   $(MODEL_LIB)(lbclnk.o) \ 
     4247   $(MODEL_LIB)(lib_print.o) \ 
     4248   $(MODEL_LIB)(oce.o) \ 
     4249   $(MODEL_LIB)(ocfzpt.o) \ 
     4250   $(MODEL_LIB)(par_ice.o) \ 
     4251   $(MODEL_LIB)(par_kind.o) \ 
     4252   $(MODEL_LIB)(par_oce.o) \ 
     4253   $(MODEL_LIB)(phycst.o) \ 
    39384254   blk_oce.F90 \ 
    39394255   daymod.F90 \ 
     
    39514267   par_oce.F90 \ 
    39524268   phycst.F90 \ 
    3953    $(MODEL_LIB)(blk_oce.o) \ 
    3954    $(MODEL_LIB)(daymod.o) \ 
    3955    $(MODEL_LIB)(dom_ice.o) \ 
    3956    $(MODEL_LIB)(dom_oce.o) \ 
     4269   $(MODEL_LIB)(dom_oce.o) \ 
     4270   $(MODEL_LIB)(flx_oce.o) \ 
    39574271   $(MODEL_LIB)(ice.o) \ 
    39584272   $(MODEL_LIB)(ice_oce.o) \ 
    39594273   $(MODEL_LIB)(in_out_manager.o) \ 
    3960    $(MODEL_LIB)(lbclnk.o) \ 
    3961    $(MODEL_LIB)(lib_print.o) \ 
    3962    $(MODEL_LIB)(oce.o) \ 
     4274   $(MODEL_LIB)(ini1d.o) \ 
     4275   $(MODEL_LIB)(limistate.o) \ 
     4276   $(MODEL_LIB)(limmsh.o) \ 
     4277   $(MODEL_LIB)(limrst.o) \ 
    39634278   $(MODEL_LIB)(ocfzpt.o) \ 
    3964    $(MODEL_LIB)(par_ice.o) \ 
    3965    $(MODEL_LIB)(par_kind.o) \ 
    3966    $(MODEL_LIB)(par_oce.o) \ 
    39674279   $(MODEL_LIB)(phycst.o) \ 
    39684280   dom_oce.F90 \ 
     
    39704282   ice.F90 \ 
    39714283   ice_oce.F90 \ 
     4284   in_out_manager.F90 \ 
    39724285   ini1d.F90 \ 
    3973    in_out_manager.F90 \ 
    39744286   limistate.F90 \ 
    39754287   limmsh.F90 \ 
     
    39774289   ocfzpt.F90 \ 
    39784290   phycst.F90 \ 
    3979    $(MODEL_LIB)(dom_oce.o) \ 
     4291   KEY_CPP \ 
     4292   iceini.F90 
     4293$(MODEL_LIB)(icestp.o) :   \ 
     4294   $(MODEL_LIB)(albedo.o) \ 
     4295   $(MODEL_LIB)(blk_oce.o) \ 
     4296   $(MODEL_LIB)(cpl_oce.o) \ 
     4297   $(MODEL_LIB)(daymod.o) \ 
     4298   $(MODEL_LIB)(dianam.o) \ 
     4299   $(MODEL_LIB)(dom_ice.o) \ 
     4300   $(MODEL_LIB)(dom_oce.o) \ 
     4301   $(MODEL_LIB)(dtasal.o) \ 
     4302   $(MODEL_LIB)(dtasst.o) \ 
     4303   $(MODEL_LIB)(dtatem.o) \ 
    39804304   $(MODEL_LIB)(flx_oce.o) \ 
     4305   $(MODEL_LIB)(flxblk.o) \ 
     4306   $(MODEL_LIB)(flxmod.o) \ 
     4307   $(MODEL_LIB)(flxrnf.o) \ 
    39814308   $(MODEL_LIB)(ice.o) \ 
    39824309   $(MODEL_LIB)(ice_oce.o) \ 
     4310   $(MODEL_LIB)(iceini.o) \ 
     4311   $(MODEL_LIB)(in_out_manager.o) \ 
    39834312   $(MODEL_LIB)(ini1d.o) \ 
    3984    $(MODEL_LIB)(in_out_manager.o) \ 
     4313   $(MODEL_LIB)(lbclnk.o) \ 
     4314   $(MODEL_LIB)(lib_mpp.o) \ 
     4315   $(MODEL_LIB)(lib_print.o) \ 
     4316   $(MODEL_LIB)(limadv.o) \ 
     4317   $(MODEL_LIB)(limhdf.o) \ 
    39854318   $(MODEL_LIB)(limistate.o) \ 
    39864319   $(MODEL_LIB)(limmsh.o) \ 
     4320   $(MODEL_LIB)(limrhg.o) \ 
    39874321   $(MODEL_LIB)(limrst.o) \ 
     4322   $(MODEL_LIB)(limtab.o) \ 
     4323   $(MODEL_LIB)(limthd_lac.o) \ 
     4324   $(MODEL_LIB)(limthd_zdf.o) \ 
     4325   $(MODEL_LIB)(oce.o) \ 
    39884326   $(MODEL_LIB)(ocfzpt.o) \ 
    3989    $(MODEL_LIB)(phycst.o) \ 
    3990    iceini.F90 
    3991 $(MODEL_LIB)(icestp1d.o) : \ 
     4327   $(MODEL_LIB)(par_ice.o) \ 
     4328   $(MODEL_LIB)(par_kind.o) \ 
     4329   $(MODEL_LIB)(par_oce.o) \ 
     4330   $(MODEL_LIB)(phycst.o) \ 
     4331   $(MODEL_LIB)(prtctl.o) \ 
     4332   $(MODEL_LIB)(taumod.o) \ 
     4333   $(MODEL_LIB)(thd_ice.o) \ 
     4334   $(MODEL_LIB)(tradmp.o) \ 
    39924335   albedo.F90 \ 
    39934336   blk_oce.F90 \ 
     
    40004343   dtasst.F90 \ 
    40014344   dtatem.F90 \ 
     4345   flx_oce.F90 \ 
    40024346   flxblk.F90 \ 
    40034347   flxmod.F90 \ 
    40044348   flxrnf.F90 \ 
    4005    flx_oce.F90 \ 
    4006    iceini.F90 \ 
    40074349   ice.F90 \ 
    40084350   ice_oce.F90 \ 
     4351   iceini.F90 \ 
     4352   in_out_manager.F90 \ 
    40094353   ini1d.F90 \ 
    4010    in_out_manager.F90 \ 
    40114354   lbclnk.F90 \ 
    40124355   lib_mpp.F90 \ 
     
    40314374   thd_ice.F90 \ 
    40324375   tradmp.F90 \ 
    4033    trdmod.F90 \ 
    4034    trdmod_oce.F90 \ 
    4035    zdfmxl.F90 \ 
    4036    zdf_oce.F90 \ 
     4376   $(MODEL_LIB)(cpl_oce.o) \ 
     4377   $(MODEL_LIB)(daymod.o) \ 
     4378   $(MODEL_LIB)(dom_ice.o) \ 
     4379   $(MODEL_LIB)(dom_oce.o) \ 
     4380   $(MODEL_LIB)(flx_oce.o) \ 
     4381   $(MODEL_LIB)(ice.o) \ 
     4382   $(MODEL_LIB)(ice_oce.o) \ 
     4383   $(MODEL_LIB)(iceini.o) \ 
     4384   $(MODEL_LIB)(in_out_manager.o) \ 
     4385   $(MODEL_LIB)(lbclnk.o) \ 
     4386   $(MODEL_LIB)(limdia.o) \ 
     4387   $(MODEL_LIB)(limdmp.o) \ 
     4388   $(MODEL_LIB)(limdyn.o) \ 
     4389   $(MODEL_LIB)(limflx.o) \ 
     4390   $(MODEL_LIB)(limrst.o) \ 
     4391   $(MODEL_LIB)(limthd.o) \ 
     4392   $(MODEL_LIB)(limtrp.o) \ 
     4393   $(MODEL_LIB)(limwri.o) \ 
     4394   $(MODEL_LIB)(oce.o) \ 
     4395   $(MODEL_LIB)(ocesbc.o) \ 
     4396   $(MODEL_LIB)(phycst.o) \ 
     4397   $(MODEL_LIB)(prtctl.o) \ 
     4398   $(MODEL_LIB)(taumod.o) \ 
     4399   cpl_oce.F90 \ 
     4400   daymod.F90 \ 
     4401   dom_ice.F90 \ 
     4402   dom_oce.F90 \ 
     4403   flx_oce.F90 \ 
     4404   ice.F90 \ 
     4405   ice_oce.F90 \ 
     4406   iceini.F90 \ 
     4407   in_out_manager.F90 \ 
     4408   lbclnk.F90 \ 
     4409   limdia.F90 \ 
     4410   limdmp.F90 \ 
     4411   limdyn.F90 \ 
     4412   limflx.F90 \ 
     4413   limrst.F90 \ 
     4414   limthd.F90 \ 
     4415   limtrp.F90 \ 
     4416   limwri.F90 \ 
     4417   oce.F90 \ 
     4418   ocesbc.F90 \ 
     4419   phycst.F90 \ 
     4420   prtctl.F90 \ 
     4421   taumod.F90 \ 
     4422   domzgr_substitute.h90 \ 
     4423   vectopt_loop_substitute.h90 \ 
     4424   KEY_CPP \ 
     4425   icestp.F90 
     4426$(MODEL_LIB)(icestp1d.o) : \ 
    40374427   $(MODEL_LIB)(albedo.o) \ 
    40384428   $(MODEL_LIB)(blk_oce.o) \ 
     
    40434433   $(MODEL_LIB)(dom_oce.o) \ 
    40444434   $(MODEL_LIB)(dtasal.o) \ 
     4435   $(MODEL_LIB)(dtasss.o) \ 
    40454436   $(MODEL_LIB)(dtasst.o) \ 
    40464437   $(MODEL_LIB)(dtatem.o) \ 
     4438   $(MODEL_LIB)(flx_oce.o) \ 
    40474439   $(MODEL_LIB)(flxblk.o) \ 
    40484440   $(MODEL_LIB)(flxmod.o) \ 
    40494441   $(MODEL_LIB)(flxrnf.o) \ 
    4050    $(MODEL_LIB)(flx_oce.o) \ 
    4051    $(MODEL_LIB)(iceini.o) \ 
    40524442   $(MODEL_LIB)(ice.o) \ 
    40534443   $(MODEL_LIB)(ice_oce.o) \ 
     4444   $(MODEL_LIB)(iceini.o) \ 
     4445   $(MODEL_LIB)(in_out_manager.o) \ 
    40544446   $(MODEL_LIB)(ini1d.o) \ 
    4055    $(MODEL_LIB)(in_out_manager.o) \ 
    40564447   $(MODEL_LIB)(lbclnk.o) \ 
    40574448   $(MODEL_LIB)(lib_mpp.o) \ 
     
    40784469   $(MODEL_LIB)(trdmod.o) \ 
    40794470   $(MODEL_LIB)(trdmod_oce.o) \ 
     4471   $(MODEL_LIB)(zdf_oce.o) \ 
    40804472   $(MODEL_LIB)(zdfmxl.o) \ 
    4081    $(MODEL_LIB)(zdf_oce.o) \ 
    4082    blk_oce.F90 \ 
    4083    cpl_oce.F90 \ 
    4084    daymod.F90 \ 
    4085    dom_ice.F90 \ 
    4086    dom_oce.F90 \ 
    4087    dtasal.F90 \ 
    4088    dtatem.F90 \ 
    4089    flxmod.F90 \ 
    4090    flxrnf.F90 \ 
    4091    flx_oce.F90 \ 
    4092    iceini.F90 \ 
    4093    ice.F90 \ 
    4094    ice_oce.F90 \ 
    4095    in_out_manager.F90 \ 
    4096    lbclnk.F90 \ 
    4097    limdia.F90 \ 
    4098    limdyn.F90 \ 
    4099    limflx.F90 \ 
    4100    limrst.F90 \ 
    4101    limthd.F90 \ 
    4102    limtrp.F90 \ 
    4103    limwri.F90 \ 
    4104    ocesbc.F90 \ 
    4105    oce.F90 \ 
    4106    ocfzpt.F90 \ 
    4107    phycst.F90 \ 
    4108    prtctl.F90 \ 
    4109    taumod.F90 \ 
    4110    tradmp.F90 \ 
    4111    $(MODEL_LIB)(blk_oce.o) \ 
    4112    $(MODEL_LIB)(cpl_oce.o) \ 
    4113    $(MODEL_LIB)(daymod.o) \ 
    4114    $(MODEL_LIB)(dom_ice.o) \ 
    4115    $(MODEL_LIB)(dom_oce.o) \ 
    4116    $(MODEL_LIB)(dtasal.o) \ 
    4117    $(MODEL_LIB)(dtatem.o) \ 
    4118    $(MODEL_LIB)(flxmod.o) \ 
    4119    $(MODEL_LIB)(flxrnf.o) \ 
    4120    $(MODEL_LIB)(flx_oce.o) \ 
    4121    $(MODEL_LIB)(iceini.o) \ 
    4122    $(MODEL_LIB)(ice.o) \ 
    4123    $(MODEL_LIB)(ice_oce.o) \ 
    4124    $(MODEL_LIB)(in_out_manager.o) \ 
    4125    $(MODEL_LIB)(lbclnk.o) \ 
    4126    $(MODEL_LIB)(limdia.o) \ 
    4127    $(MODEL_LIB)(limdyn.o) \ 
    4128    $(MODEL_LIB)(limflx.o) \ 
    4129    $(MODEL_LIB)(limrst.o) \ 
    4130    $(MODEL_LIB)(limthd.o) \ 
    4131    $(MODEL_LIB)(limtrp.o) \ 
    4132    $(MODEL_LIB)(limwri.o) \ 
    4133    $(MODEL_LIB)(ocesbc.o) \ 
    4134    $(MODEL_LIB)(oce.o) \ 
    4135    $(MODEL_LIB)(ocfzpt.o) \ 
    4136    $(MODEL_LIB)(phycst.o) \ 
    4137    $(MODEL_LIB)(prtctl.o) \ 
    4138    $(MODEL_LIB)(taumod.o) \ 
    4139    $(MODEL_LIB)(tradmp.o) \ 
    4140    domzgr_substitute.h90 \ 
    4141    vectopt_loop_substitute.h90 \ 
    4142    KEY_CPP \ 
    4143    icestp1d.F90 
    4144 $(MODEL_LIB)(icestp.o) :   \ 
    41454473   albedo.F90 \ 
    41464474   blk_oce.F90 \ 
     
    41514479   dom_oce.F90 \ 
    41524480   dtasal.F90 \ 
     4481   dtasss.F90 \ 
    41534482   dtasst.F90 \ 
    41544483   dtatem.F90 \ 
     4484   flx_oce.F90 \ 
    41554485   flxblk.F90 \ 
    41564486   flxmod.F90 \ 
    41574487   flxrnf.F90 \ 
    4158    flx_oce.F90 \ 
    4159    iceini.F90 \ 
    41604488   ice.F90 \ 
    41614489   ice_oce.F90 \ 
     4490   iceini.F90 \ 
     4491   in_out_manager.F90 \ 
    41624492   ini1d.F90 \ 
    4163    in_out_manager.F90 \ 
    41644493   lbclnk.F90 \ 
    41654494   lib_mpp.F90 \ 
     
    41844513   thd_ice.F90 \ 
    41854514   tradmp.F90 \ 
    4186    $(MODEL_LIB)(albedo.o) \ 
     4515   trdmod.F90 \ 
     4516   trdmod_oce.F90 \ 
     4517   zdf_oce.F90 \ 
     4518   zdfmxl.F90 \ 
    41874519   $(MODEL_LIB)(blk_oce.o) \ 
    41884520   $(MODEL_LIB)(cpl_oce.o) \ 
    41894521   $(MODEL_LIB)(daymod.o) \ 
    4190    $(MODEL_LIB)(dianam.o) \ 
    41914522   $(MODEL_LIB)(dom_ice.o) \ 
    41924523   $(MODEL_LIB)(dom_oce.o) \ 
    41934524   $(MODEL_LIB)(dtasal.o) \ 
    4194    $(MODEL_LIB)(dtasst.o) \ 
    41954525   $(MODEL_LIB)(dtatem.o) \ 
    4196    $(MODEL_LIB)(flxblk.o) \ 
     4526   $(MODEL_LIB)(flx_oce.o) \ 
    41974527   $(MODEL_LIB)(flxmod.o) \ 
    41984528   $(MODEL_LIB)(flxrnf.o) \ 
    4199    $(MODEL_LIB)(flx_oce.o) \ 
    4200    $(MODEL_LIB)(iceini.o) \ 
    42014529   $(MODEL_LIB)(ice.o) \ 
    42024530   $(MODEL_LIB)(ice_oce.o) \ 
    4203    $(MODEL_LIB)(ini1d.o) \ 
    4204    $(MODEL_LIB)(in_out_manager.o) \ 
    4205    $(MODEL_LIB)(lbclnk.o) \ 
    4206    $(MODEL_LIB)(lib_mpp.o) \ 
    4207    $(MODEL_LIB)(lib_print.o) \ 
    4208    $(MODEL_LIB)(limadv.o) \ 
    4209    $(MODEL_LIB)(limhdf.o) \ 
    4210    $(MODEL_LIB)(limistate.o) \ 
    4211    $(MODEL_LIB)(limmsh.o) \ 
    4212    $(MODEL_LIB)(limrhg.o) \ 
     4531   $(MODEL_LIB)(iceini.o) \ 
     4532   $(MODEL_LIB)(in_out_manager.o) \ 
     4533   $(MODEL_LIB)(lbclnk.o) \ 
     4534   $(MODEL_LIB)(limdia.o) \ 
     4535   $(MODEL_LIB)(limdyn.o) \ 
     4536   $(MODEL_LIB)(limflx.o) \ 
    42134537   $(MODEL_LIB)(limrst.o) \ 
    4214    $(MODEL_LIB)(limtab.o) \ 
    4215    $(MODEL_LIB)(limthd_lac.o) \ 
    4216    $(MODEL_LIB)(limthd_zdf.o) \ 
    4217    $(MODEL_LIB)(oce.o) \ 
     4538   $(MODEL_LIB)(limthd.o) \ 
     4539   $(MODEL_LIB)(limtrp.o) \ 
     4540   $(MODEL_LIB)(limwri.o) \ 
     4541   $(MODEL_LIB)(oce.o) \ 
     4542   $(MODEL_LIB)(ocesbc.o) \ 
    42184543   $(MODEL_LIB)(ocfzpt.o) \ 
    4219    $(MODEL_LIB)(par_ice.o) \ 
    4220    $(MODEL_LIB)(par_kind.o) \ 
    4221    $(MODEL_LIB)(par_oce.o) \ 
    42224544   $(MODEL_LIB)(phycst.o) \ 
    42234545   $(MODEL_LIB)(prtctl.o) \ 
    42244546   $(MODEL_LIB)(taumod.o) \ 
    4225    $(MODEL_LIB)(thd_ice.o) \ 
    42264547   $(MODEL_LIB)(tradmp.o) \ 
     4548   blk_oce.F90 \ 
    42274549   cpl_oce.F90 \ 
    42284550   daymod.F90 \ 
    42294551   dom_ice.F90 \ 
    42304552   dom_oce.F90 \ 
     4553   dtasal.F90 \ 
     4554   dtatem.F90 \ 
    42314555   flx_oce.F90 \ 
    4232    iceini.F90 \ 
     4556   flxmod.F90 \ 
     4557   flxrnf.F90 \ 
    42334558   ice.F90 \ 
    42344559   ice_oce.F90 \ 
     4560   iceini.F90 \ 
    42354561   in_out_manager.F90 \ 
    42364562   lbclnk.F90 \ 
    42374563   limdia.F90 \ 
    4238    limdmp.F90 \ 
    42394564   limdyn.F90 \ 
    42404565   limflx.F90 \ 
     
    42434568   limtrp.F90 \ 
    42444569   limwri.F90 \ 
     4570   oce.F90 \ 
    42454571   ocesbc.F90 \ 
    4246    oce.F90 \ 
     4572   ocfzpt.F90 \ 
    42474573   phycst.F90 \ 
    42484574   prtctl.F90 \ 
    42494575   taumod.F90 \ 
     4576   tradmp.F90 \ 
     4577   domzgr_substitute.h90 \ 
     4578   vectopt_loop_substitute.h90 \ 
     4579   KEY_CPP \ 
     4580   icestp1d.F90 
     4581$(MODEL_LIB)(in_out_manager.o) : \ 
     4582   $(MODEL_LIB)(par_kind.o) \ 
     4583   par_kind.F90 \ 
     4584   $(MODEL_LIB)(lib_print.o) \ 
     4585   $(MODEL_LIB)(par_kind.o) \ 
     4586   $(MODEL_LIB)(par_oce.o) \ 
     4587   lib_print.f90 \ 
     4588   par_kind.F90 \ 
     4589   par_oce.F90 \ 
     4590   in_out_manager.F90 
     4591$(MODEL_LIB)(ini1d.o) : \ 
     4592   $(MODEL_LIB)(in_out_manager.o) \ 
     4593   $(MODEL_LIB)(lib_print.o) \ 
     4594   $(MODEL_LIB)(par_kind.o) \ 
     4595   $(MODEL_LIB)(par_oce.o) \ 
     4596   in_out_manager.F90 \ 
     4597   lib_print.f90 \ 
     4598   par_kind.F90 \ 
     4599   par_oce.F90 \ 
     4600   $(MODEL_LIB)(dom_oce.o) \ 
     4601   $(MODEL_LIB)(in_out_manager.o) \ 
     4602   $(MODEL_LIB)(phycst.o) \ 
     4603   dom_oce.F90 \ 
     4604   in_out_manager.F90 \ 
     4605   phycst.F90 \ 
     4606   KEY_CPP \ 
     4607   ini1d.F90 
     4608$(MODEL_LIB)(initrc.o) :   \ 
     4609   initrc.F90 
     4610$(MODEL_LIB)(istate.o) :   \ 
     4611   $(MODEL_LIB)(blk_oce.o) \ 
    42504612   $(MODEL_LIB)(cpl_oce.o) \ 
    42514613   $(MODEL_LIB)(daymod.o) \ 
    4252    $(MODEL_LIB)(dom_ice.o) \ 
    4253    $(MODEL_LIB)(dom_oce.o) \ 
     4614   $(MODEL_LIB)(dom_oce.o) \ 
     4615   $(MODEL_LIB)(dynspg_exp.o) \ 
     4616   $(MODEL_LIB)(dynspg_exp_jki.o) \ 
     4617   $(MODEL_LIB)(dynspg_flt.o) \ 
     4618   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     4619   $(MODEL_LIB)(dynspg_oce.o) \ 
     4620   $(MODEL_LIB)(dynspg_rl.o) \ 
     4621   $(MODEL_LIB)(dynspg_ts.o) \ 
     4622   $(MODEL_LIB)(dynspg_ts_jki.o) \ 
    42544623   $(MODEL_LIB)(flx_oce.o) \ 
    4255    $(MODEL_LIB)(iceini.o) \ 
    4256    $(MODEL_LIB)(ice.o) \ 
    42574624   $(MODEL_LIB)(ice_oce.o) \ 
    42584625   $(MODEL_LIB)(in_out_manager.o) \ 
    42594626   $(MODEL_LIB)(lbclnk.o) \ 
    4260    $(MODEL_LIB)(limdia.o) \ 
    4261    $(MODEL_LIB)(limdmp.o) \ 
    4262    $(MODEL_LIB)(limdyn.o) \ 
    4263    $(MODEL_LIB)(limflx.o) \ 
    4264    $(MODEL_LIB)(limrst.o) \ 
    4265    $(MODEL_LIB)(limthd.o) \ 
    4266    $(MODEL_LIB)(limtrp.o) \ 
    4267    $(MODEL_LIB)(limwri.o) \ 
    4268    $(MODEL_LIB)(ocesbc.o) \ 
    4269    $(MODEL_LIB)(oce.o) \ 
    4270    $(MODEL_LIB)(phycst.o) \ 
    4271    $(MODEL_LIB)(prtctl.o) \ 
    4272    $(MODEL_LIB)(taumod.o) \ 
    4273    domzgr_substitute.h90 \ 
    4274    vectopt_loop_substitute.h90 \ 
    4275    KEY_CPP \ 
    4276    icestp.F90 
    4277 $(MODEL_LIB)(ice.o) :   \ 
    4278    par_oce.F90 \ 
    4279    $(MODEL_LIB)(par_oce.o) \ 
    4280    par_ice.F90 \ 
    4281    $(MODEL_LIB)(par_ice.o) \ 
    4282    ice.F90 
    4283 $(MODEL_LIB)(ice_oce.o) :  \ 
    4284    par_kind.F90 \ 
    4285    par_oce.F90 \ 
    4286    $(MODEL_LIB)(par_kind.o) \ 
    4287    $(MODEL_LIB)(par_oce.o) \ 
    4288    blk_oce.F90 \ 
    4289    par_oce.F90 \ 
    4290    $(MODEL_LIB)(blk_oce.o) \ 
    4291    $(MODEL_LIB)(par_oce.o) \ 
    4292    ice_oce.F90 
    4293 $(MODEL_LIB)(ini1d.o) : \ 
    4294    in_out_manager.F90 \ 
    4295    lib_print.f90 \ 
    4296    par_kind.F90 \ 
    4297    par_oce.F90 \ 
    4298    $(MODEL_LIB)(in_out_manager.o) \ 
    4299    $(MODEL_LIB)(lib_print.o) \ 
    4300    $(MODEL_LIB)(par_kind.o) \ 
    4301    $(MODEL_LIB)(par_oce.o) \ 
    4302    dom_oce.F90 \ 
    4303    in_out_manager.F90 \ 
    4304    phycst.F90 \ 
    4305    $(MODEL_LIB)(dom_oce.o) \ 
    4306    $(MODEL_LIB)(in_out_manager.o) \ 
    4307    $(MODEL_LIB)(phycst.o) \ 
    4308    ini1d.F90 
    4309 $(MODEL_LIB)(in_out_manager.o) : \ 
    4310    par_kind.F90 \ 
    4311    $(MODEL_LIB)(par_kind.o) \ 
    4312    lib_print.f90 \ 
    4313    par_kind.F90 \ 
    4314    par_oce.F90 \ 
    4315    $(MODEL_LIB)(lib_print.o) \ 
    4316    $(MODEL_LIB)(par_kind.o) \ 
    4317    $(MODEL_LIB)(par_oce.o) \ 
    4318    in_out_manager.F90 
    4319 $(MODEL_LIB)(istate.o) :   \ 
     4627   $(MODEL_LIB)(lib_mpp.o) \ 
     4628   $(MODEL_LIB)(lib_print.o) \ 
     4629   $(MODEL_LIB)(obc_oce.o) \ 
     4630   $(MODEL_LIB)(oce.o) \ 
     4631   $(MODEL_LIB)(par_kind.o) \ 
     4632   $(MODEL_LIB)(par_oce.o) \ 
     4633   $(MODEL_LIB)(phycst.o) \ 
     4634   $(MODEL_LIB)(prtctl.o) \ 
     4635   $(MODEL_LIB)(sol_oce.o) \ 
     4636   $(MODEL_LIB)(solfet.o) \ 
     4637   $(MODEL_LIB)(solpcg.o) \ 
     4638   $(MODEL_LIB)(solsor.o) \ 
     4639   $(MODEL_LIB)(trdmod.o) \ 
     4640   $(MODEL_LIB)(trdmod_oce.o) \ 
     4641   $(MODEL_LIB)(zdf_oce.o) \ 
     4642   $(MODEL_LIB)(zdfddm.o) \ 
     4643   $(MODEL_LIB)(zdftke.o) \ 
    43204644   blk_oce.F90 \ 
    43214645   cpl_oce.F90 \ 
     
    43424666   phycst.F90 \ 
    43434667   prtctl.F90 \ 
     4668   sol_oce.F90 \ 
    43444669   solfet.F90 \ 
    43454670   solpcg.F90 \ 
    43464671   solsor.F90 \ 
    4347    sol_oce.F90 \ 
    43484672   trdmod.F90 \ 
    43494673   trdmod_oce.F90 \ 
     4674   zdf_oce.F90 \ 
    43504675   zdfddm.F90 \ 
    43514676   zdftke.F90 \ 
    4352    zdf_oce.F90 \ 
    4353    $(MODEL_LIB)(blk_oce.o) \ 
    4354    $(MODEL_LIB)(cpl_oce.o) \ 
    43554677   $(MODEL_LIB)(daymod.o) \ 
    4356    $(MODEL_LIB)(dom_oce.o) \ 
    4357    $(MODEL_LIB)(dynspg_exp.o) \ 
    4358    $(MODEL_LIB)(dynspg_exp_jki.o) \ 
    4359    $(MODEL_LIB)(dynspg_flt.o) \ 
    4360    $(MODEL_LIB)(dynspg_flt_jki.o) \ 
    4361    $(MODEL_LIB)(dynspg_oce.o) \ 
    4362    $(MODEL_LIB)(dynspg_rl.o) \ 
    4363    $(MODEL_LIB)(dynspg_ts.o) \ 
    4364    $(MODEL_LIB)(dynspg_ts_jki.o) \ 
    4365    $(MODEL_LIB)(flx_oce.o) \ 
    4366    $(MODEL_LIB)(ice_oce.o) \ 
    4367    $(MODEL_LIB)(in_out_manager.o) \ 
    4368    $(MODEL_LIB)(lbclnk.o) \ 
    4369    $(MODEL_LIB)(lib_mpp.o) \ 
    4370    $(MODEL_LIB)(lib_print.o) \ 
    4371    $(MODEL_LIB)(obc_oce.o) \ 
    4372    $(MODEL_LIB)(oce.o) \ 
    4373    $(MODEL_LIB)(par_kind.o) \ 
    4374    $(MODEL_LIB)(par_oce.o) \ 
    4375    $(MODEL_LIB)(phycst.o) \ 
    4376    $(MODEL_LIB)(prtctl.o) \ 
    4377    $(MODEL_LIB)(solfet.o) \ 
    4378    $(MODEL_LIB)(solpcg.o) \ 
    4379    $(MODEL_LIB)(solsor.o) \ 
    4380    $(MODEL_LIB)(sol_oce.o) \ 
    4381    $(MODEL_LIB)(trdmod.o) \ 
    4382    $(MODEL_LIB)(trdmod_oce.o) \ 
    4383    $(MODEL_LIB)(zdfddm.o) \ 
    4384    $(MODEL_LIB)(zdftke.o) \ 
     4678   $(MODEL_LIB)(divcur.o) \ 
     4679   $(MODEL_LIB)(dom_oce.o) \ 
     4680   $(MODEL_LIB)(dtasal.o) \ 
     4681   $(MODEL_LIB)(dtatem.o) \ 
     4682   $(MODEL_LIB)(dynspg.o) \ 
     4683   $(MODEL_LIB)(eosbn2.o) \ 
     4684   $(MODEL_LIB)(in_out_manager.o) \ 
     4685   $(MODEL_LIB)(lbclnk.o) \ 
     4686   $(MODEL_LIB)(ldftra_oce.o) \ 
     4687   $(MODEL_LIB)(oce.o) \ 
     4688   $(MODEL_LIB)(phycst.o) \ 
     4689   $(MODEL_LIB)(restart.o) \ 
     4690   $(MODEL_LIB)(solisl.o) \ 
     4691   $(MODEL_LIB)(wzvmod.o) \ 
    43854692   $(MODEL_LIB)(zdf_oce.o) \ 
    43864693   daymod.F90 \ 
     
    44004707   wzvmod.F90 \ 
    44014708   zdf_oce.F90 \ 
    4402    $(MODEL_LIB)(daymod.o) \ 
    4403    $(MODEL_LIB)(divcur.o) \ 
    4404    $(MODEL_LIB)(dom_oce.o) \ 
    4405    $(MODEL_LIB)(dtasal.o) \ 
    4406    $(MODEL_LIB)(dtatem.o) \ 
    4407    $(MODEL_LIB)(dynspg.o) \ 
    4408    $(MODEL_LIB)(eosbn2.o) \ 
    4409    $(MODEL_LIB)(in_out_manager.o) \ 
    4410    $(MODEL_LIB)(lbclnk.o) \ 
    4411    $(MODEL_LIB)(ldftra_oce.o) \ 
    4412    $(MODEL_LIB)(oce.o) \ 
    4413    $(MODEL_LIB)(phycst.o) \ 
    4414    $(MODEL_LIB)(restart.o) \ 
    4415    $(MODEL_LIB)(solisl.o) \ 
    4416    $(MODEL_LIB)(wzvmod.o) \ 
    4417    $(MODEL_LIB)(zdf_oce.o) \ 
    44184709   domzgr_substitute.h90 \ 
    44194710   vectopt_loop_substitute.h90 \ 
     
    44224713   istate.F90 
    44234714$(MODEL_LIB)(lbclnk.o) :   \ 
    4424    dom_oce.F90 \ 
    4425    in_out_manager.F90 \ 
    4426    lib_print.f90 \ 
    4427    par_kind.F90 \ 
    4428    par_oce.F90 \ 
    4429    $(MODEL_LIB)(dom_oce.o) \ 
    4430    $(MODEL_LIB)(in_out_manager.o) \ 
    4431    $(MODEL_LIB)(lib_print.o) \ 
    4432    $(MODEL_LIB)(par_kind.o) \ 
    4433    $(MODEL_LIB)(par_oce.o) \ 
    4434    dom_oce.F90 \ 
    4435    in_out_manager.F90 \ 
    4436    lib_mpp.F90 \ 
    4437    oce.F90 \ 
    4438    $(MODEL_LIB)(dom_oce.o) \ 
    4439    $(MODEL_LIB)(in_out_manager.o) \ 
    4440    $(MODEL_LIB)(lib_mpp.o) \ 
    4441    $(MODEL_LIB)(oce.o) \ 
     4715   $(MODEL_LIB)(dom_oce.o) \ 
     4716   $(MODEL_LIB)(in_out_manager.o) \ 
     4717   $(MODEL_LIB)(lib_print.o) \ 
     4718   $(MODEL_LIB)(par_kind.o) \ 
     4719   $(MODEL_LIB)(par_oce.o) \ 
     4720   dom_oce.F90 \ 
     4721   in_out_manager.F90 \ 
     4722   lib_print.f90 \ 
     4723   par_kind.F90 \ 
     4724   par_oce.F90 \ 
     4725   $(MODEL_LIB)(dom_oce.o) \ 
     4726   $(MODEL_LIB)(in_out_manager.o) \ 
     4727   $(MODEL_LIB)(lib_mpp.o) \ 
     4728   $(MODEL_LIB)(oce.o) \ 
     4729   dom_oce.F90 \ 
     4730   in_out_manager.F90 \ 
     4731   lib_mpp.F90 \ 
     4732   oce.F90 \ 
     4733   KEY_CPP \ 
    44424734   lbclnk.F90 
    44434735$(MODEL_LIB)(ldfdyn.o) :   \ 
     4736   $(MODEL_LIB)(dom_oce.o) \ 
     4737   $(MODEL_LIB)(in_out_manager.o) \ 
     4738   $(MODEL_LIB)(lbclnk.o) \ 
     4739   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4740   $(MODEL_LIB)(ldftra_oce.o) \ 
     4741   $(MODEL_LIB)(lib_mpp.o) \ 
     4742   $(MODEL_LIB)(lib_print.o) \ 
     4743   $(MODEL_LIB)(oce.o) \ 
     4744   $(MODEL_LIB)(par_kind.o) \ 
     4745   $(MODEL_LIB)(par_oce.o) \ 
     4746   $(MODEL_LIB)(phycst.o) \ 
     4747   $(MODEL_LIB)(prtctl.o) \ 
     4748   $(MODEL_LIB)(zdfmxl.o) \ 
    44444749   dom_oce.F90 \ 
    44454750   in_out_manager.F90 \ 
     
    44594764   $(MODEL_LIB)(lbclnk.o) \ 
    44604765   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4461    $(MODEL_LIB)(ldftra_oce.o) \ 
    4462    $(MODEL_LIB)(lib_mpp.o) \ 
    4463    $(MODEL_LIB)(lib_print.o) \ 
    4464    $(MODEL_LIB)(oce.o) \ 
    4465    $(MODEL_LIB)(par_kind.o) \ 
    4466    $(MODEL_LIB)(par_oce.o) \ 
    4467    $(MODEL_LIB)(phycst.o) \ 
    4468    $(MODEL_LIB)(prtctl.o) \ 
    4469    $(MODEL_LIB)(zdfmxl.o) \ 
     4766   $(MODEL_LIB)(ldfslp.o) \ 
     4767   $(MODEL_LIB)(lib_mpp.o) \ 
     4768   $(MODEL_LIB)(oce.o) \ 
     4769   $(MODEL_LIB)(phycst.o) \ 
    44704770   dom_oce.F90 \ 
    44714771   in_out_manager.F90 \ 
     
    44764776   oce.F90 \ 
    44774777   phycst.F90 \ 
    4478    $(MODEL_LIB)(dom_oce.o) \ 
    4479    $(MODEL_LIB)(in_out_manager.o) \ 
    4480    $(MODEL_LIB)(lbclnk.o) \ 
    4481    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4482    $(MODEL_LIB)(ldfslp.o) \ 
    4483    $(MODEL_LIB)(lib_mpp.o) \ 
    4484    $(MODEL_LIB)(oce.o) \ 
    4485    $(MODEL_LIB)(phycst.o) \ 
     4778   $(MODEL_LIB)(ldftra_oce.o) \ 
    44864779   ldftra_oce.F90 \ 
    4487    $(MODEL_LIB)(ldftra_oce.o) \ 
    44884780   domzgr_substitute.h90 \ 
    44894781   ldfdyn_antarctic.h90 \ 
     
    44964788   ldfdyn.F90 
    44974789$(MODEL_LIB)(ldfdyn_oce.o) :  \ 
    4498    par_kind.F90 \ 
    4499    $(MODEL_LIB)(par_kind.o) \ 
    4500    par_oce.F90 \ 
    4501    $(MODEL_LIB)(par_oce.o) \ 
     4790   $(MODEL_LIB)(par_kind.o) \ 
     4791   par_kind.F90 \ 
     4792   $(MODEL_LIB)(par_oce.o) \ 
     4793   par_oce.F90 \ 
     4794   KEY_CPP \ 
    45024795   ldfdyn_oce.F90 
    45034796$(MODEL_LIB)(ldfeiv.o) :   \ 
     4797   $(MODEL_LIB)(daymod.o) \ 
     4798   $(MODEL_LIB)(dom_oce.o) \ 
     4799   $(MODEL_LIB)(in_out_manager.o) \ 
     4800   $(MODEL_LIB)(lbclnk.o) \ 
     4801   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4802   $(MODEL_LIB)(ldftra_oce.o) \ 
     4803   $(MODEL_LIB)(lib_mpp.o) \ 
     4804   $(MODEL_LIB)(lib_print.o) \ 
     4805   $(MODEL_LIB)(oce.o) \ 
     4806   $(MODEL_LIB)(par_kind.o) \ 
     4807   $(MODEL_LIB)(par_oce.o) \ 
     4808   $(MODEL_LIB)(phycst.o) \ 
     4809   $(MODEL_LIB)(prtctl.o) \ 
     4810   $(MODEL_LIB)(zdfmxl.o) \ 
    45044811   daymod.F90 \ 
    45054812   dom_oce.F90 \ 
     
    45164823   prtctl.F90 \ 
    45174824   zdfmxl.F90 \ 
    4518    $(MODEL_LIB)(daymod.o) \ 
     4825   $(MODEL_LIB)(dom_oce.o) \ 
     4826   $(MODEL_LIB)(flxrnf.o) \ 
     4827   $(MODEL_LIB)(in_out_manager.o) \ 
     4828   $(MODEL_LIB)(lbclnk.o) \ 
     4829   $(MODEL_LIB)(ldfslp.o) \ 
     4830   $(MODEL_LIB)(ldftra_oce.o) \ 
     4831   $(MODEL_LIB)(oce.o) \ 
     4832   $(MODEL_LIB)(phycst.o) \ 
     4833   $(MODEL_LIB)(prtctl.o) \ 
     4834   dom_oce.F90 \ 
     4835   flxrnf.F90 \ 
     4836   in_out_manager.F90 \ 
     4837   lbclnk.F90 \ 
     4838   ldfslp.F90 \ 
     4839   ldftra_oce.F90 \ 
     4840   oce.F90 \ 
     4841   phycst.F90 \ 
     4842   prtctl.F90 \ 
     4843   domzgr_substitute.h90 \ 
     4844   vectopt_loop_substitute.h90 \ 
     4845   KEY_CPP \ 
     4846   ldfeiv.F90 
     4847$(MODEL_LIB)(ldfslp.o) :   \ 
     4848   $(MODEL_LIB)(dom_oce.o) \ 
     4849   $(MODEL_LIB)(in_out_manager.o) \ 
     4850   $(MODEL_LIB)(lib_mpp.o) \ 
     4851   $(MODEL_LIB)(lib_print.o) \ 
     4852   $(MODEL_LIB)(oce.o) \ 
     4853   $(MODEL_LIB)(par_kind.o) \ 
     4854   $(MODEL_LIB)(par_oce.o) \ 
     4855   $(MODEL_LIB)(prtctl.o) \ 
     4856   $(MODEL_LIB)(zdf_oce.o) \ 
     4857   dom_oce.F90 \ 
     4858   in_out_manager.F90 \ 
     4859   lib_mpp.F90 \ 
     4860   lib_print.f90 \ 
     4861   oce.F90 \ 
     4862   par_kind.F90 \ 
     4863   par_oce.F90 \ 
     4864   prtctl.F90 \ 
     4865   zdf_oce.F90 \ 
    45194866   $(MODEL_LIB)(dom_oce.o) \ 
    45204867   $(MODEL_LIB)(in_out_manager.o) \ 
     
    45224869   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    45234870   $(MODEL_LIB)(ldftra_oce.o) \ 
    4524    $(MODEL_LIB)(lib_mpp.o) \ 
    4525    $(MODEL_LIB)(lib_print.o) \ 
    4526    $(MODEL_LIB)(oce.o) \ 
    4527    $(MODEL_LIB)(par_kind.o) \ 
    4528    $(MODEL_LIB)(par_oce.o) \ 
     4871   $(MODEL_LIB)(oce.o) \ 
    45294872   $(MODEL_LIB)(phycst.o) \ 
    45304873   $(MODEL_LIB)(prtctl.o) \ 
    45314874   $(MODEL_LIB)(zdfmxl.o) \ 
    45324875   dom_oce.F90 \ 
    4533    flxrnf.F90 \ 
     4876   in_out_manager.F90 \ 
     4877   lbclnk.F90 \ 
     4878   ldfdyn_oce.F90 \ 
     4879   ldftra_oce.F90 \ 
     4880   oce.F90 \ 
     4881   phycst.F90 \ 
     4882   prtctl.F90 \ 
     4883   zdfmxl.F90 \ 
     4884   domzgr_substitute.h90 \ 
     4885   vectopt_loop_substitute.h90 \ 
     4886   KEY_CPP \ 
     4887   ldfslp.F90 
     4888$(MODEL_LIB)(ldftra.o) :   \ 
     4889   $(MODEL_LIB)(dom_oce.o) \ 
     4890   $(MODEL_LIB)(in_out_manager.o) \ 
     4891   $(MODEL_LIB)(lbclnk.o) \ 
     4892   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4893   $(MODEL_LIB)(ldftra_oce.o) \ 
     4894   $(MODEL_LIB)(lib_mpp.o) \ 
     4895   $(MODEL_LIB)(lib_print.o) \ 
     4896   $(MODEL_LIB)(oce.o) \ 
     4897   $(MODEL_LIB)(par_kind.o) \ 
     4898   $(MODEL_LIB)(par_oce.o) \ 
     4899   $(MODEL_LIB)(phycst.o) \ 
     4900   $(MODEL_LIB)(prtctl.o) \ 
     4901   $(MODEL_LIB)(zdfmxl.o) \ 
     4902   dom_oce.F90 \ 
     4903   in_out_manager.F90 \ 
     4904   lbclnk.F90 \ 
     4905   ldfdyn_oce.F90 \ 
     4906   ldftra_oce.F90 \ 
     4907   lib_mpp.F90 \ 
     4908   lib_print.f90 \ 
     4909   oce.F90 \ 
     4910   par_kind.F90 \ 
     4911   par_oce.F90 \ 
     4912   phycst.F90 \ 
     4913   prtctl.F90 \ 
     4914   zdfmxl.F90 \ 
     4915   $(MODEL_LIB)(dom_oce.o) \ 
     4916   $(MODEL_LIB)(in_out_manager.o) \ 
     4917   $(MODEL_LIB)(lbclnk.o) \ 
     4918   $(MODEL_LIB)(ldfslp.o) \ 
     4919   $(MODEL_LIB)(ldftra_oce.o) \ 
     4920   $(MODEL_LIB)(lib_mpp.o) \ 
     4921   $(MODEL_LIB)(oce.o) \ 
     4922   $(MODEL_LIB)(phycst.o) \ 
     4923   dom_oce.F90 \ 
    45344924   in_out_manager.F90 \ 
    45354925   lbclnk.F90 \ 
    45364926   ldfslp.F90 \ 
    45374927   ldftra_oce.F90 \ 
    4538    oce.F90 \ 
    4539    phycst.F90 \ 
    4540    prtctl.F90 \ 
    4541    $(MODEL_LIB)(dom_oce.o) \ 
    4542    $(MODEL_LIB)(flxrnf.o) \ 
    4543    $(MODEL_LIB)(in_out_manager.o) \ 
    4544    $(MODEL_LIB)(lbclnk.o) \ 
    4545    $(MODEL_LIB)(ldfslp.o) \ 
    4546    $(MODEL_LIB)(ldftra_oce.o) \ 
    4547    $(MODEL_LIB)(oce.o) \ 
    4548    $(MODEL_LIB)(phycst.o) \ 
    4549    $(MODEL_LIB)(prtctl.o) \ 
    4550    domzgr_substitute.h90 \ 
    4551    vectopt_loop_substitute.h90 \ 
    4552    KEY_CPP \ 
    4553    ldfeiv.F90 
    4554 $(MODEL_LIB)(ldfslp.o) :   \ 
    4555    dom_oce.F90 \ 
    4556    in_out_manager.F90 \ 
    4557    lib_mpp.F90 \ 
    4558    lib_print.f90 \ 
    4559    oce.F90 \ 
    4560    par_kind.F90 \ 
    4561    par_oce.F90 \ 
    4562    prtctl.F90 \ 
    4563    zdf_oce.F90 \ 
    4564    $(MODEL_LIB)(dom_oce.o) \ 
    4565    $(MODEL_LIB)(in_out_manager.o) \ 
    4566    $(MODEL_LIB)(lib_mpp.o) \ 
    4567    $(MODEL_LIB)(lib_print.o) \ 
    4568    $(MODEL_LIB)(oce.o) \ 
    4569    $(MODEL_LIB)(par_kind.o) \ 
    4570    $(MODEL_LIB)(par_oce.o) \ 
    4571    $(MODEL_LIB)(prtctl.o) \ 
    4572    $(MODEL_LIB)(zdf_oce.o) \ 
    4573    dom_oce.F90 \ 
    4574    in_out_manager.F90 \ 
    4575    lbclnk.F90 \ 
    4576    ldfdyn_oce.F90 \ 
    4577    ldftra_oce.F90 \ 
    4578    oce.F90 \ 
    4579    phycst.F90 \ 
    4580    prtctl.F90 \ 
    4581    zdfmxl.F90 \ 
    4582    $(MODEL_LIB)(dom_oce.o) \ 
    4583    $(MODEL_LIB)(in_out_manager.o) \ 
    4584    $(MODEL_LIB)(lbclnk.o) \ 
    4585    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4586    $(MODEL_LIB)(ldftra_oce.o) \ 
    4587    $(MODEL_LIB)(oce.o) \ 
    4588    $(MODEL_LIB)(phycst.o) \ 
    4589    $(MODEL_LIB)(prtctl.o) \ 
    4590    $(MODEL_LIB)(zdfmxl.o) \ 
    4591    domzgr_substitute.h90 \ 
    4592    vectopt_loop_substitute.h90 \ 
    4593    KEY_CPP \ 
    4594    ldfslp.F90 
    4595 $(MODEL_LIB)(ldftra.o) :   \ 
    4596    dom_oce.F90 \ 
    4597    in_out_manager.F90 \ 
    4598    lbclnk.F90 \ 
    4599    ldfdyn_oce.F90 \ 
    4600    ldftra_oce.F90 \ 
    4601    lib_mpp.F90 \ 
    4602    lib_print.f90 \ 
    4603    oce.F90 \ 
    4604    par_kind.F90 \ 
    4605    par_oce.F90 \ 
    4606    phycst.F90 \ 
    4607    prtctl.F90 \ 
    4608    zdfmxl.F90 \ 
    4609    $(MODEL_LIB)(dom_oce.o) \ 
    4610    $(MODEL_LIB)(in_out_manager.o) \ 
    4611    $(MODEL_LIB)(lbclnk.o) \ 
    4612    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4613    $(MODEL_LIB)(ldftra_oce.o) \ 
    4614    $(MODEL_LIB)(lib_mpp.o) \ 
    4615    $(MODEL_LIB)(lib_print.o) \ 
    4616    $(MODEL_LIB)(oce.o) \ 
    4617    $(MODEL_LIB)(par_kind.o) \ 
    4618    $(MODEL_LIB)(par_oce.o) \ 
    4619    $(MODEL_LIB)(phycst.o) \ 
    4620    $(MODEL_LIB)(prtctl.o) \ 
    4621    $(MODEL_LIB)(zdfmxl.o) \ 
    4622    dom_oce.F90 \ 
    4623    in_out_manager.F90 \ 
    4624    lbclnk.F90 \ 
    4625    ldfslp.F90 \ 
    4626    ldftra_oce.F90 \ 
    4627    lib_mpp.F90 \ 
    4628    oce.F90 \ 
    4629    phycst.F90 \ 
    4630    $(MODEL_LIB)(dom_oce.o) \ 
    4631    $(MODEL_LIB)(in_out_manager.o) \ 
    4632    $(MODEL_LIB)(lbclnk.o) \ 
    4633    $(MODEL_LIB)(ldfslp.o) \ 
    4634    $(MODEL_LIB)(ldftra_oce.o) \ 
    4635    $(MODEL_LIB)(lib_mpp.o) \ 
    4636    $(MODEL_LIB)(oce.o) \ 
    4637    $(MODEL_LIB)(phycst.o) \ 
     4928   lib_mpp.F90 \ 
     4929   oce.F90 \ 
     4930   phycst.F90 \ 
    46384931   domzgr_substitute.h90 \ 
    46394932   ldftra_c1d.h90 \ 
     
    46454938   ldftra.F90 
    46464939$(MODEL_LIB)(ldftra_oce.o) :  \ 
    4647    par_kind.F90 \ 
    4648    $(MODEL_LIB)(par_kind.o) \ 
    4649    par_oce.F90 \ 
    4650    $(MODEL_LIB)(par_oce.o) \ 
     4940   $(MODEL_LIB)(par_kind.o) \ 
     4941   par_kind.F90 \ 
     4942   $(MODEL_LIB)(par_oce.o) \ 
     4943   par_oce.F90 \ 
     4944   KEY_CPP \ 
    46514945   ldftra_oce.F90 
     4946$(MODEL_LIB)(lib_cray.o) : \ 
     4947   lib_cray.f90 
    46524948$(MODEL_LIB)(lib_feti.o) : \ 
    4653    dom_oce.F90 \ 
    4654    in_out_manager.F90 \ 
    4655    $(MODEL_LIB)(dom_oce.o) \ 
    4656    $(MODEL_LIB)(in_out_manager.o) \ 
    4657    lib_mpp.F90 \ 
    4658    $(MODEL_LIB)(lib_mpp.o) \ 
     4949   $(MODEL_LIB)(dom_oce.o) \ 
     4950   $(MODEL_LIB)(in_out_manager.o) \ 
     4951   dom_oce.F90 \ 
     4952   in_out_manager.F90 \ 
     4953   $(MODEL_LIB)(lib_mpp.o) \ 
     4954   lib_mpp.F90 \ 
     4955   KEY_CPP \ 
    46594956   lib_feti.F90 
     4957$(MODEL_LIB)(lib_isml.o) : \ 
     4958   lib_isml.f90 
    46604959$(MODEL_LIB)(lib_mpp.o) :  \ 
    4661    lib_print.f90 \ 
    4662    par_kind.F90 \ 
    4663    par_oce.F90 \ 
    4664    $(MODEL_LIB)(lib_print.o) \ 
    4665    $(MODEL_LIB)(par_kind.o) \ 
    4666    $(MODEL_LIB)(par_oce.o) \ 
    4667    dom_oce.F90 \ 
    4668    in_out_manager.F90 \ 
    4669    $(MODEL_LIB)(dom_oce.o) \ 
    4670    $(MODEL_LIB)(in_out_manager.o) \ 
     4960   $(MODEL_LIB)(lib_print.o) \ 
     4961   $(MODEL_LIB)(par_kind.o) \ 
     4962   $(MODEL_LIB)(par_oce.o) \ 
     4963   lib_print.f90 \ 
     4964   par_kind.F90 \ 
     4965   par_oce.F90 \ 
     4966   $(MODEL_LIB)(dom_oce.o) \ 
     4967   $(MODEL_LIB)(in_out_manager.o) \ 
     4968   dom_oce.F90 \ 
     4969   in_out_manager.F90 \ 
     4970   KEY_CPP \ 
    46714971   lib_mpp.F90 
    46724972$(MODEL_LIB)(lib_print.o) :   \ 
    4673    par_kind.F90 \ 
    4674    $(MODEL_LIB)(par_kind.o) \ 
     4973   $(MODEL_LIB)(par_kind.o) \ 
     4974   par_kind.F90 \ 
    46754975   lib_print.f90 
    46764976$(MODEL_LIB)(limadv.o) :   \ 
     4977   $(MODEL_LIB)(blk_oce.o) \ 
     4978   $(MODEL_LIB)(dom_oce.o) \ 
     4979   $(MODEL_LIB)(in_out_manager.o) \ 
     4980   $(MODEL_LIB)(lib_mpp.o) \ 
     4981   $(MODEL_LIB)(lib_print.o) \ 
     4982   $(MODEL_LIB)(oce.o) \ 
     4983   $(MODEL_LIB)(par_ice.o) \ 
     4984   $(MODEL_LIB)(par_kind.o) \ 
     4985   $(MODEL_LIB)(par_oce.o) \ 
    46774986   blk_oce.F90 \ 
    46784987   dom_oce.F90 \ 
     
    46844993   par_kind.F90 \ 
    46854994   par_oce.F90 \ 
    4686    $(MODEL_LIB)(blk_oce.o) \ 
    4687    $(MODEL_LIB)(dom_oce.o) \ 
    4688    $(MODEL_LIB)(in_out_manager.o) \ 
    4689    $(MODEL_LIB)(lib_mpp.o) \ 
    4690    $(MODEL_LIB)(lib_print.o) \ 
    4691    $(MODEL_LIB)(oce.o) \ 
    4692    $(MODEL_LIB)(par_ice.o) \ 
    4693    $(MODEL_LIB)(par_kind.o) \ 
    4694    $(MODEL_LIB)(par_oce.o) \ 
     4995   $(MODEL_LIB)(dom_ice.o) \ 
     4996   $(MODEL_LIB)(dom_oce.o) \ 
     4997   $(MODEL_LIB)(ice_oce.o) \ 
     4998   $(MODEL_LIB)(in_out_manager.o) \ 
     4999   $(MODEL_LIB)(lbclnk.o) \ 
     5000   $(MODEL_LIB)(prtctl.o) \ 
    46955001   dom_ice.F90 \ 
    46965002   dom_oce.F90 \ 
     
    46995005   lbclnk.F90 \ 
    47005006   prtctl.F90 \ 
    4701    $(MODEL_LIB)(dom_ice.o) \ 
    4702    $(MODEL_LIB)(dom_oce.o) \ 
    4703    $(MODEL_LIB)(ice_oce.o) \ 
    4704    $(MODEL_LIB)(in_out_manager.o) \ 
    4705    $(MODEL_LIB)(lbclnk.o) \ 
    4706    $(MODEL_LIB)(prtctl.o) \ 
     5007   KEY_CPP \ 
    47075008   limadv.F90 
    47085009$(MODEL_LIB)(limdia.o) :   \ 
     5010   $(MODEL_LIB)(blk_oce.o) \ 
     5011   $(MODEL_LIB)(dom_ice.o) \ 
     5012   $(MODEL_LIB)(dom_oce.o) \ 
     5013   $(MODEL_LIB)(flx_oce.o) \ 
     5014   $(MODEL_LIB)(ice.o) \ 
     5015   $(MODEL_LIB)(ice_oce.o) \ 
     5016   $(MODEL_LIB)(in_out_manager.o) \ 
     5017   $(MODEL_LIB)(ini1d.o) \ 
     5018   $(MODEL_LIB)(lbclnk.o) \ 
     5019   $(MODEL_LIB)(lib_print.o) \ 
     5020   $(MODEL_LIB)(limistate.o) \ 
     5021   $(MODEL_LIB)(limmsh.o) \ 
     5022   $(MODEL_LIB)(limrst.o) \ 
     5023   $(MODEL_LIB)(oce.o) \ 
     5024   $(MODEL_LIB)(ocfzpt.o) \ 
     5025   $(MODEL_LIB)(par_ice.o) \ 
     5026   $(MODEL_LIB)(par_kind.o) \ 
     5027   $(MODEL_LIB)(par_oce.o) \ 
     5028   $(MODEL_LIB)(phycst.o) \ 
     5029   $(MODEL_LIB)(prtctl.o) \ 
    47095030   blk_oce.F90 \ 
    47105031   dom_ice.F90 \ 
     
    47135034   ice.F90 \ 
    47145035   ice_oce.F90 \ 
     5036   in_out_manager.F90 \ 
    47155037   ini1d.F90 \ 
    4716    in_out_manager.F90 \ 
    47175038   lbclnk.F90 \ 
    47185039   lib_print.f90 \ 
     
    47275048   phycst.F90 \ 
    47285049   prtctl.F90 \ 
     5050   $(MODEL_LIB)(daymod.o) \ 
     5051   $(MODEL_LIB)(dom_ice.o) \ 
     5052   $(MODEL_LIB)(ice.o) \ 
     5053   $(MODEL_LIB)(ice_oce.o) \ 
     5054   $(MODEL_LIB)(iceini.o) \ 
     5055   $(MODEL_LIB)(in_out_manager.o) \ 
     5056   $(MODEL_LIB)(limistate.o) \ 
     5057   $(MODEL_LIB)(par_ice.o) \ 
     5058   $(MODEL_LIB)(phycst.o) \ 
     5059   daymod.F90 \ 
     5060   dom_ice.F90 \ 
     5061   ice.F90 \ 
     5062   ice_oce.F90 \ 
     5063   iceini.F90 \ 
     5064   in_out_manager.F90 \ 
     5065   limistate.F90 \ 
     5066   par_ice.F90 \ 
     5067   phycst.F90 \ 
     5068   vectopt_loop_substitute.h90 \ 
     5069   KEY_CPP \ 
     5070   limdia.F90 
     5071$(MODEL_LIB)(limdmp.o) :   \ 
     5072   $(MODEL_LIB)(blk_oce.o) \ 
     5073   $(MODEL_LIB)(dom_oce.o) \ 
     5074   $(MODEL_LIB)(dtasal.o) \ 
     5075   $(MODEL_LIB)(dtasss.o) \ 
     5076   $(MODEL_LIB)(dtatem.o) \ 
     5077   $(MODEL_LIB)(in_out_manager.o) \ 
     5078   $(MODEL_LIB)(lib_mpp.o) \ 
     5079   $(MODEL_LIB)(lib_print.o) \ 
     5080   $(MODEL_LIB)(oce.o) \ 
     5081   $(MODEL_LIB)(par_ice.o) \ 
     5082   $(MODEL_LIB)(par_kind.o) \ 
     5083   $(MODEL_LIB)(par_oce.o) \ 
     5084   $(MODEL_LIB)(phycst.o) \ 
     5085   $(MODEL_LIB)(prtctl.o) \ 
     5086   $(MODEL_LIB)(trdmod.o) \ 
     5087   $(MODEL_LIB)(trdmod_oce.o) \ 
     5088   $(MODEL_LIB)(zdf_oce.o) \ 
     5089   $(MODEL_LIB)(zdfmxl.o) \ 
     5090   blk_oce.F90 \ 
     5091   dom_oce.F90 \ 
     5092   dtasal.F90 \ 
     5093   dtasss.F90 \ 
     5094   dtatem.F90 \ 
     5095   in_out_manager.F90 \ 
     5096   lib_mpp.F90 \ 
     5097   lib_print.f90 \ 
     5098   oce.F90 \ 
     5099   par_ice.F90 \ 
     5100   par_kind.F90 \ 
     5101   par_oce.F90 \ 
     5102   phycst.F90 \ 
     5103   prtctl.F90 \ 
     5104   trdmod.F90 \ 
     5105   trdmod_oce.F90 \ 
     5106   zdf_oce.F90 \ 
     5107   zdfmxl.F90 \ 
     5108   $(MODEL_LIB)(daymod.o) \ 
     5109   $(MODEL_LIB)(dom_oce.o) \ 
     5110   $(MODEL_LIB)(ice.o) \ 
     5111   $(MODEL_LIB)(ice_oce.o) \ 
     5112   $(MODEL_LIB)(in_out_manager.o) \ 
     5113   $(MODEL_LIB)(oce.o) \ 
     5114   $(MODEL_LIB)(tradmp.o) \ 
     5115   daymod.F90 \ 
     5116   dom_oce.F90 \ 
     5117   ice.F90 \ 
     5118   ice_oce.F90 \ 
     5119   in_out_manager.F90 \ 
     5120   oce.F90 \ 
     5121   tradmp.F90 \ 
     5122   vectopt_loop_substitute.h90 \ 
     5123   $(IOIPSL_LIB) \ 
     5124   KEY_CPP \ 
     5125   limdmp.F90 
     5126$(MODEL_LIB)(limdyn.o) :   \ 
    47295127   $(MODEL_LIB)(blk_oce.o) \ 
    47305128   $(MODEL_LIB)(dom_ice.o) \ 
     
    47335131   $(MODEL_LIB)(ice.o) \ 
    47345132   $(MODEL_LIB)(ice_oce.o) \ 
     5133   $(MODEL_LIB)(in_out_manager.o) \ 
    47355134   $(MODEL_LIB)(ini1d.o) \ 
    4736    $(MODEL_LIB)(in_out_manager.o) \ 
    4737    $(MODEL_LIB)(lbclnk.o) \ 
     5135   $(MODEL_LIB)(lbclnk.o) \ 
     5136   $(MODEL_LIB)(lib_mpp.o) \ 
    47385137   $(MODEL_LIB)(lib_print.o) \ 
    47395138   $(MODEL_LIB)(limistate.o) \ 
     
    47475146   $(MODEL_LIB)(phycst.o) \ 
    47485147   $(MODEL_LIB)(prtctl.o) \ 
    4749    daymod.F90 \ 
    4750    dom_ice.F90 \ 
    4751    iceini.F90 \ 
    4752    ice.F90 \ 
    4753    ice_oce.F90 \ 
    4754    in_out_manager.F90 \ 
    4755    limistate.F90 \ 
    4756    par_ice.F90 \ 
    4757    phycst.F90 \ 
    4758    $(MODEL_LIB)(daymod.o) \ 
    4759    $(MODEL_LIB)(dom_ice.o) \ 
    4760    $(MODEL_LIB)(iceini.o) \ 
    4761    $(MODEL_LIB)(ice.o) \ 
    4762    $(MODEL_LIB)(ice_oce.o) \ 
    4763    $(MODEL_LIB)(in_out_manager.o) \ 
    4764    $(MODEL_LIB)(limistate.o) \ 
    4765    $(MODEL_LIB)(par_ice.o) \ 
    4766    $(MODEL_LIB)(phycst.o) \ 
    4767    vectopt_loop_substitute.h90 \ 
    4768    KEY_CPP \ 
    4769    limdia.F90 
    4770 $(MODEL_LIB)(limdmp.o) :   \ 
    4771    blk_oce.F90 \ 
    4772    dom_oce.F90 \ 
    4773    dtasal.F90 \ 
    4774    dtatem.F90 \ 
    4775    in_out_manager.F90 \ 
    4776    lib_mpp.F90 \ 
    4777    lib_print.f90 \ 
    4778    oce.F90 \ 
    4779    par_ice.F90 \ 
    4780    par_kind.F90 \ 
    4781    par_oce.F90 \ 
    4782    phycst.F90 \ 
    4783    prtctl.F90 \ 
    4784    trdmod.F90 \ 
    4785    trdmod_oce.F90 \ 
    4786    zdfmxl.F90 \ 
    4787    zdf_oce.F90 \ 
    4788    $(MODEL_LIB)(blk_oce.o) \ 
    4789    $(MODEL_LIB)(dom_oce.o) \ 
    4790    $(MODEL_LIB)(dtasal.o) \ 
    4791    $(MODEL_LIB)(dtatem.o) \ 
    4792    $(MODEL_LIB)(in_out_manager.o) \ 
    4793    $(MODEL_LIB)(lib_mpp.o) \ 
    4794    $(MODEL_LIB)(lib_print.o) \ 
    4795    $(MODEL_LIB)(oce.o) \ 
    4796    $(MODEL_LIB)(par_ice.o) \ 
    4797    $(MODEL_LIB)(par_kind.o) \ 
    4798    $(MODEL_LIB)(par_oce.o) \ 
    4799    $(MODEL_LIB)(phycst.o) \ 
    4800    $(MODEL_LIB)(prtctl.o) \ 
    4801    $(MODEL_LIB)(trdmod.o) \ 
    4802    $(MODEL_LIB)(trdmod_oce.o) \ 
    4803    $(MODEL_LIB)(zdfmxl.o) \ 
    4804    $(MODEL_LIB)(zdf_oce.o) \ 
    4805    daymod.F90 \ 
    4806    dom_oce.F90 \ 
    4807    ice.F90 \ 
    4808    ice_oce.F90 \ 
    4809    in_out_manager.F90 \ 
    4810    oce.F90 \ 
    4811    tradmp.F90 \ 
    4812    $(MODEL_LIB)(daymod.o) \ 
    4813    $(MODEL_LIB)(dom_oce.o) \ 
    4814    $(MODEL_LIB)(ice.o) \ 
    4815    $(MODEL_LIB)(ice_oce.o) \ 
    4816    $(MODEL_LIB)(in_out_manager.o) \ 
    4817    $(MODEL_LIB)(oce.o) \ 
    4818    $(MODEL_LIB)(tradmp.o) \ 
    4819    vectopt_loop_substitute.h90 \ 
    4820    $(IOIPSL_LIB) \ 
    4821    KEY_CPP \ 
    4822    limdmp.F90 
    4823 $(MODEL_LIB)(limdyn.o) :   \ 
    48245148   blk_oce.F90 \ 
    48255149   dom_ice.F90 \ 
     
    48285152   ice.F90 \ 
    48295153   ice_oce.F90 \ 
     5154   in_out_manager.F90 \ 
    48305155   ini1d.F90 \ 
    4831    in_out_manager.F90 \ 
    48325156   lbclnk.F90 \ 
    48335157   lib_mpp.F90 \ 
     
    48435167   phycst.F90 \ 
    48445168   prtctl.F90 \ 
     5169   $(MODEL_LIB)(dom_ice.o) \ 
     5170   $(MODEL_LIB)(dom_oce.o) \ 
     5171   $(MODEL_LIB)(ice.o) \ 
     5172   $(MODEL_LIB)(ice_oce.o) \ 
     5173   $(MODEL_LIB)(iceini.o) \ 
     5174   $(MODEL_LIB)(in_out_manager.o) \ 
     5175   $(MODEL_LIB)(lbclnk.o) \ 
     5176   $(MODEL_LIB)(lib_mpp.o) \ 
     5177   $(MODEL_LIB)(limistate.o) \ 
     5178   $(MODEL_LIB)(limrhg.o) \ 
     5179   $(MODEL_LIB)(phycst.o) \ 
     5180   $(MODEL_LIB)(prtctl.o) \ 
     5181   dom_ice.F90 \ 
     5182   dom_oce.F90 \ 
     5183   ice.F90 \ 
     5184   ice_oce.F90 \ 
     5185   iceini.F90 \ 
     5186   in_out_manager.F90 \ 
     5187   lbclnk.F90 \ 
     5188   lib_mpp.F90 \ 
     5189   limistate.F90 \ 
     5190   limrhg.F90 \ 
     5191   phycst.F90 \ 
     5192   prtctl.F90 \ 
     5193   KEY_CPP \ 
     5194   limdyn.F90 
     5195$(MODEL_LIB)(limflx.o) :   \ 
     5196   $(MODEL_LIB)(albedo.o) \ 
    48455197   $(MODEL_LIB)(blk_oce.o) \ 
    4846    $(MODEL_LIB)(dom_ice.o) \ 
     5198   $(MODEL_LIB)(cpl_oce.o) \ 
     5199   $(MODEL_LIB)(daymod.o) \ 
    48475200   $(MODEL_LIB)(dom_oce.o) \ 
    48485201   $(MODEL_LIB)(flx_oce.o) \ 
    48495202   $(MODEL_LIB)(ice.o) \ 
    4850    $(MODEL_LIB)(ice_oce.o) \ 
    4851    $(MODEL_LIB)(ini1d.o) \ 
    4852    $(MODEL_LIB)(in_out_manager.o) \ 
    4853    $(MODEL_LIB)(lbclnk.o) \ 
    4854    $(MODEL_LIB)(lib_mpp.o) \ 
    4855    $(MODEL_LIB)(lib_print.o) \ 
    4856    $(MODEL_LIB)(limistate.o) \ 
    4857    $(MODEL_LIB)(limmsh.o) \ 
    4858    $(MODEL_LIB)(limrst.o) \ 
     5203   $(MODEL_LIB)(in_out_manager.o) \ 
     5204   $(MODEL_LIB)(lbclnk.o) \ 
     5205   $(MODEL_LIB)(lib_mpp.o) \ 
     5206   $(MODEL_LIB)(lib_print.o) \ 
    48595207   $(MODEL_LIB)(oce.o) \ 
    48605208   $(MODEL_LIB)(ocfzpt.o) \ 
     
    48645212   $(MODEL_LIB)(phycst.o) \ 
    48655213   $(MODEL_LIB)(prtctl.o) \ 
    4866    dom_ice.F90 \ 
    4867    dom_oce.F90 \ 
    4868    iceini.F90 \ 
    4869    ice.F90 \ 
    4870    ice_oce.F90 \ 
    4871    in_out_manager.F90 \ 
    4872    lbclnk.F90 \ 
    4873    lib_mpp.F90 \ 
    4874    limistate.F90 \ 
    4875    limrhg.F90 \ 
    4876    phycst.F90 \ 
    4877    prtctl.F90 \ 
    4878    $(MODEL_LIB)(dom_ice.o) \ 
    4879    $(MODEL_LIB)(dom_oce.o) \ 
    4880    $(MODEL_LIB)(iceini.o) \ 
    4881    $(MODEL_LIB)(ice.o) \ 
    4882    $(MODEL_LIB)(ice_oce.o) \ 
    4883    $(MODEL_LIB)(in_out_manager.o) \ 
    4884    $(MODEL_LIB)(lbclnk.o) \ 
    4885    $(MODEL_LIB)(lib_mpp.o) \ 
    4886    $(MODEL_LIB)(limistate.o) \ 
    4887    $(MODEL_LIB)(limrhg.o) \ 
    4888    $(MODEL_LIB)(phycst.o) \ 
    4889    $(MODEL_LIB)(prtctl.o) \ 
    4890    limdyn.F90 
    4891 $(MODEL_LIB)(limflx.o) :   \ 
    48925214   albedo.F90 \ 
    48935215   blk_oce.F90 \ 
     
    49095231   prtctl.F90 \ 
    49105232   $(MODEL_LIB)(albedo.o) \ 
     5233   $(MODEL_LIB)(flx_oce.o) \ 
     5234   $(MODEL_LIB)(flxblk.o) \ 
     5235   $(MODEL_LIB)(ice.o) \ 
     5236   $(MODEL_LIB)(ice_oce.o) \ 
     5237   $(MODEL_LIB)(in_out_manager.o) \ 
     5238   $(MODEL_LIB)(lbclnk.o) \ 
     5239   $(MODEL_LIB)(ocfzpt.o) \ 
     5240   $(MODEL_LIB)(par_oce.o) \ 
     5241   $(MODEL_LIB)(phycst.o) \ 
     5242   $(MODEL_LIB)(prtctl.o) \ 
     5243   albedo.F90 \ 
     5244   flx_oce.F90 \ 
     5245   flxblk.F90 \ 
     5246   ice.F90 \ 
     5247   ice_oce.F90 \ 
     5248   in_out_manager.F90 \ 
     5249   lbclnk.F90 \ 
     5250   ocfzpt.F90 \ 
     5251   par_oce.F90 \ 
     5252   phycst.F90 \ 
     5253   prtctl.F90 \ 
     5254   vectopt_loop_substitute.h90 \ 
     5255   KEY_CPP \ 
     5256   limflx.F90 
     5257$(MODEL_LIB)(limhdf.o) :   \ 
    49115258   $(MODEL_LIB)(blk_oce.o) \ 
    4912    $(MODEL_LIB)(cpl_oce.o) \ 
     5259   $(MODEL_LIB)(dom_oce.o) \ 
     5260   $(MODEL_LIB)(in_out_manager.o) \ 
     5261   $(MODEL_LIB)(lib_mpp.o) \ 
     5262   $(MODEL_LIB)(lib_print.o) \ 
     5263   $(MODEL_LIB)(oce.o) \ 
     5264   $(MODEL_LIB)(par_ice.o) \ 
     5265   $(MODEL_LIB)(par_kind.o) \ 
     5266   $(MODEL_LIB)(par_oce.o) \ 
     5267   blk_oce.F90 \ 
     5268   dom_oce.F90 \ 
     5269   in_out_manager.F90 \ 
     5270   lib_mpp.F90 \ 
     5271   lib_print.f90 \ 
     5272   oce.F90 \ 
     5273   par_ice.F90 \ 
     5274   par_kind.F90 \ 
     5275   par_oce.F90 \ 
     5276   $(MODEL_LIB)(dom_oce.o) \ 
     5277   $(MODEL_LIB)(ice.o) \ 
     5278   $(MODEL_LIB)(ice_oce.o) \ 
     5279   $(MODEL_LIB)(in_out_manager.o) \ 
     5280   $(MODEL_LIB)(lbclnk.o) \ 
     5281   $(MODEL_LIB)(lib_mpp.o) \ 
     5282   $(MODEL_LIB)(prtctl.o) \ 
     5283   dom_oce.F90 \ 
     5284   ice.F90 \ 
     5285   ice_oce.F90 \ 
     5286   in_out_manager.F90 \ 
     5287   lbclnk.F90 \ 
     5288   lib_mpp.F90 \ 
     5289   prtctl.F90 \ 
     5290   vectopt_loop_substitute.h90 \ 
     5291   KEY_CPP \ 
     5292   limhdf.F90 
     5293$(MODEL_LIB)(limistate.o) :   \ 
     5294   $(MODEL_LIB)(blk_oce.o) \ 
     5295   $(MODEL_LIB)(dom_oce.o) \ 
     5296   $(MODEL_LIB)(in_out_manager.o) \ 
     5297   $(MODEL_LIB)(lib_mpp.o) \ 
     5298   $(MODEL_LIB)(lib_print.o) \ 
     5299   $(MODEL_LIB)(oce.o) \ 
     5300   $(MODEL_LIB)(par_ice.o) \ 
     5301   $(MODEL_LIB)(par_kind.o) \ 
     5302   $(MODEL_LIB)(par_oce.o) \ 
     5303   blk_oce.F90 \ 
     5304   dom_oce.F90 \ 
     5305   in_out_manager.F90 \ 
     5306   lib_mpp.F90 \ 
     5307   lib_print.f90 \ 
     5308   oce.F90 \ 
     5309   par_ice.F90 \ 
     5310   par_kind.F90 \ 
     5311   par_oce.F90 \ 
     5312   $(MODEL_LIB)(dom_ice.o) \ 
     5313   $(MODEL_LIB)(dom_oce.o) \ 
     5314   $(MODEL_LIB)(ice.o) \ 
     5315   $(MODEL_LIB)(ice_oce.o) \ 
     5316   $(MODEL_LIB)(in_out_manager.o) \ 
     5317   $(MODEL_LIB)(lbclnk.o) \ 
     5318   $(MODEL_LIB)(oce.o) \ 
     5319   $(MODEL_LIB)(ocfzpt.o) \ 
     5320   $(MODEL_LIB)(par_ice.o) \ 
     5321   $(MODEL_LIB)(phycst.o) \ 
     5322   dom_ice.F90 \ 
     5323   dom_oce.F90 \ 
     5324   ice.F90 \ 
     5325   ice_oce.F90 \ 
     5326   in_out_manager.F90 \ 
     5327   lbclnk.F90 \ 
     5328   oce.F90 \ 
     5329   ocfzpt.F90 \ 
     5330   par_ice.F90 \ 
     5331   phycst.F90 \ 
     5332   $(IOIPSL_LIB) \ 
     5333   KEY_CPP \ 
     5334   limistate.F90 
     5335$(MODEL_LIB)(limmsh.o) :   \ 
     5336   $(MODEL_LIB)(dom_oce.o) \ 
     5337   $(MODEL_LIB)(in_out_manager.o) \ 
     5338   $(MODEL_LIB)(lib_mpp.o) \ 
     5339   $(MODEL_LIB)(lib_print.o) \ 
     5340   $(MODEL_LIB)(oce.o) \ 
     5341   $(MODEL_LIB)(par_ice.o) \ 
     5342   $(MODEL_LIB)(par_kind.o) \ 
     5343   $(MODEL_LIB)(par_oce.o) \ 
     5344   dom_oce.F90 \ 
     5345   in_out_manager.F90 \ 
     5346   lib_mpp.F90 \ 
     5347   lib_print.f90 \ 
     5348   oce.F90 \ 
     5349   par_ice.F90 \ 
     5350   par_kind.F90 \ 
     5351   par_oce.F90 \ 
     5352   $(MODEL_LIB)(dom_ice.o) \ 
     5353   $(MODEL_LIB)(dom_oce.o) \ 
     5354   $(MODEL_LIB)(in_out_manager.o) \ 
     5355   $(MODEL_LIB)(lbclnk.o) \ 
     5356   $(MODEL_LIB)(phycst.o) \ 
     5357   dom_ice.F90 \ 
     5358   dom_oce.F90 \ 
     5359   in_out_manager.F90 \ 
     5360   lbclnk.F90 \ 
     5361   phycst.F90 \ 
     5362   KEY_CPP \ 
     5363   limmsh.F90 
     5364$(MODEL_LIB)(limrhg.o) :   \ 
     5365   $(MODEL_LIB)(blk_oce.o) \ 
     5366   $(MODEL_LIB)(dom_oce.o) \ 
     5367   $(MODEL_LIB)(in_out_manager.o) \ 
     5368   $(MODEL_LIB)(lib_mpp.o) \ 
     5369   $(MODEL_LIB)(lib_print.o) \ 
     5370   $(MODEL_LIB)(oce.o) \ 
     5371   $(MODEL_LIB)(par_ice.o) \ 
     5372   $(MODEL_LIB)(par_kind.o) \ 
     5373   $(MODEL_LIB)(par_oce.o) \ 
     5374   blk_oce.F90 \ 
     5375   dom_oce.F90 \ 
     5376   in_out_manager.F90 \ 
     5377   lib_mpp.F90 \ 
     5378   lib_print.f90 \ 
     5379   oce.F90 \ 
     5380   par_ice.F90 \ 
     5381   par_kind.F90 \ 
     5382   par_oce.F90 \ 
     5383   $(MODEL_LIB)(dom_ice.o) \ 
     5384   $(MODEL_LIB)(ice.o) \ 
     5385   $(MODEL_LIB)(ice_oce.o) \ 
     5386   $(MODEL_LIB)(in_out_manager.o) \ 
     5387   $(MODEL_LIB)(lbclnk.o) \ 
     5388   $(MODEL_LIB)(lib_mpp.o) \ 
     5389   $(MODEL_LIB)(par_oce.o) \ 
     5390   $(MODEL_LIB)(phycst.o) \ 
     5391   $(MODEL_LIB)(prtctl.o) \ 
     5392   dom_ice.F90 \ 
     5393   ice.F90 \ 
     5394   ice_oce.F90 \ 
     5395   in_out_manager.F90 \ 
     5396   lbclnk.F90 \ 
     5397   lib_mpp.F90 \ 
     5398   par_oce.F90 \ 
     5399   phycst.F90 \ 
     5400   prtctl.F90 \ 
     5401   KEY_CPP \ 
     5402   limrhg.F90 
     5403$(MODEL_LIB)(limrst.o) :   \ 
     5404   $(MODEL_LIB)(blk_oce.o) \ 
     5405   $(MODEL_LIB)(dom_oce.o) \ 
     5406   $(MODEL_LIB)(in_out_manager.o) \ 
     5407   $(MODEL_LIB)(lib_print.o) \ 
     5408   $(MODEL_LIB)(par_ice.o) \ 
     5409   $(MODEL_LIB)(par_kind.o) \ 
     5410   $(MODEL_LIB)(par_oce.o) \ 
     5411   $(MODEL_LIB)(phycst.o) \ 
     5412   $(MODEL_LIB)(prtctl.o) \ 
     5413   blk_oce.F90 \ 
     5414   dom_oce.F90 \ 
     5415   in_out_manager.F90 \ 
     5416   lib_print.f90 \ 
     5417   par_ice.F90 \ 
     5418   par_kind.F90 \ 
     5419   par_oce.F90 \ 
     5420   phycst.F90 \ 
     5421   prtctl.F90 \ 
    49135422   $(MODEL_LIB)(daymod.o) \ 
     5423   $(MODEL_LIB)(dom_oce.o) \ 
     5424   $(MODEL_LIB)(ice.o) \ 
     5425   $(MODEL_LIB)(ice_oce.o) \ 
     5426   $(MODEL_LIB)(in_out_manager.o) \ 
     5427   daymod.F90 \ 
     5428   dom_oce.F90 \ 
     5429   ice.F90 \ 
     5430   ice_oce.F90 \ 
     5431   in_out_manager.F90 \ 
     5432   $(MODEL_LIB)(par_ice.o) \ 
     5433   par_ice.F90 \ 
     5434   limrst_dimg.h90 \ 
     5435   $(IOIPSL_LIB) \ 
     5436   KEY_CPP \ 
     5437   limrst.F90 
     5438$(MODEL_LIB)(limtab.o) :   \ 
     5439   $(MODEL_LIB)(par_kind.o) \ 
     5440   par_kind.F90 \ 
     5441   KEY_CPP \ 
     5442   limtab.F90 
     5443$(MODEL_LIB)(limthd.o) :   \ 
     5444   $(MODEL_LIB)(blk_oce.o) \ 
    49145445   $(MODEL_LIB)(dom_oce.o) \ 
    49155446   $(MODEL_LIB)(flx_oce.o) \ 
    49165447   $(MODEL_LIB)(ice.o) \ 
    4917    $(MODEL_LIB)(in_out_manager.o) \ 
    4918    $(MODEL_LIB)(lbclnk.o) \ 
    4919    $(MODEL_LIB)(lib_mpp.o) \ 
    4920    $(MODEL_LIB)(lib_print.o) \ 
     5448   $(MODEL_LIB)(ice_oce.o) \ 
     5449   $(MODEL_LIB)(iceini.o) \ 
     5450   $(MODEL_LIB)(in_out_manager.o) \ 
     5451   $(MODEL_LIB)(ini1d.o) \ 
     5452   $(MODEL_LIB)(lib_mpp.o) \ 
     5453   $(MODEL_LIB)(lib_print.o) \ 
     5454   $(MODEL_LIB)(limistate.o) \ 
     5455   $(MODEL_LIB)(limmsh.o) \ 
     5456   $(MODEL_LIB)(limrst.o) \ 
    49215457   $(MODEL_LIB)(oce.o) \ 
    49225458   $(MODEL_LIB)(ocfzpt.o) \ 
     
    49255461   $(MODEL_LIB)(par_oce.o) \ 
    49265462   $(MODEL_LIB)(phycst.o) \ 
    4927    $(MODEL_LIB)(prtctl.o) \ 
    4928    albedo.F90 \ 
    4929    flxblk.F90 \ 
     5463   $(MODEL_LIB)(thd_ice.o) \ 
     5464   blk_oce.F90 \ 
     5465   dom_oce.F90 \ 
    49305466   flx_oce.F90 \ 
    49315467   ice.F90 \ 
    49325468   ice_oce.F90 \ 
    4933    in_out_manager.F90 \ 
    4934    lbclnk.F90 \ 
     5469   iceini.F90 \ 
     5470   in_out_manager.F90 \ 
     5471   ini1d.F90 \ 
     5472   lib_mpp.F90 \ 
     5473   lib_print.f90 \ 
     5474   limistate.F90 \ 
     5475   limmsh.F90 \ 
     5476   limrst.F90 \ 
     5477   oce.F90 \ 
    49355478   ocfzpt.F90 \ 
    4936    par_oce.F90 \ 
    4937    phycst.F90 \ 
    4938    prtctl.F90 \ 
    4939    $(MODEL_LIB)(albedo.o) \ 
    4940    $(MODEL_LIB)(flxblk.o) \ 
     5479   par_ice.F90 \ 
     5480   par_kind.F90 \ 
     5481   par_oce.F90 \ 
     5482   phycst.F90 \ 
     5483   thd_ice.F90 \ 
     5484   $(MODEL_LIB)(dom_ice.o) \ 
     5485   $(MODEL_LIB)(dom_oce.o) \ 
    49415486   $(MODEL_LIB)(flx_oce.o) \ 
    49425487   $(MODEL_LIB)(ice.o) \ 
    49435488   $(MODEL_LIB)(ice_oce.o) \ 
    4944    $(MODEL_LIB)(in_out_manager.o) \ 
    4945    $(MODEL_LIB)(lbclnk.o) \ 
    4946    $(MODEL_LIB)(ocfzpt.o) \ 
    4947    $(MODEL_LIB)(par_oce.o) \ 
    4948    $(MODEL_LIB)(phycst.o) \ 
    4949    $(MODEL_LIB)(prtctl.o) \ 
    4950    vectopt_loop_substitute.h90 \ 
    4951    KEY_CPP \ 
    4952    limflx.F90 
    4953 $(MODEL_LIB)(limhdf.o) :   \ 
    4954    blk_oce.F90 \ 
    4955    dom_oce.F90 \ 
    4956    in_out_manager.F90 \ 
    4957    lib_mpp.F90 \ 
    4958    lib_print.f90 \ 
    4959    oce.F90 \ 
    4960    par_ice.F90 \ 
    4961    par_kind.F90 \ 
    4962    par_oce.F90 \ 
    4963    $(MODEL_LIB)(blk_oce.o) \ 
    4964    $(MODEL_LIB)(dom_oce.o) \ 
    4965    $(MODEL_LIB)(in_out_manager.o) \ 
    4966    $(MODEL_LIB)(lib_mpp.o) \ 
    4967    $(MODEL_LIB)(lib_print.o) \ 
    4968    $(MODEL_LIB)(oce.o) \ 
    4969    $(MODEL_LIB)(par_ice.o) \ 
    4970    $(MODEL_LIB)(par_kind.o) \ 
    4971    $(MODEL_LIB)(par_oce.o) \ 
    4972    dom_oce.F90 \ 
     5489   $(MODEL_LIB)(iceini.o) \ 
     5490   $(MODEL_LIB)(in_out_manager.o) \ 
     5491   $(MODEL_LIB)(lbclnk.o) \ 
     5492   $(MODEL_LIB)(limtab.o) \ 
     5493   $(MODEL_LIB)(limthd_lac.o) \ 
     5494   $(MODEL_LIB)(limthd_zdf.o) \ 
     5495   $(MODEL_LIB)(phycst.o) \ 
     5496   $(MODEL_LIB)(prtctl.o) \ 
     5497   $(MODEL_LIB)(thd_ice.o) \ 
     5498   dom_ice.F90 \ 
     5499   dom_oce.F90 \ 
     5500   flx_oce.F90 \ 
    49735501   ice.F90 \ 
    49745502   ice_oce.F90 \ 
    4975    in_out_manager.F90 \ 
    4976    lbclnk.F90 \ 
    4977    lib_mpp.F90 \ 
    4978    prtctl.F90 \ 
    4979    $(MODEL_LIB)(dom_oce.o) \ 
     5503   iceini.F90 \ 
     5504   in_out_manager.F90 \ 
     5505   lbclnk.F90 \ 
     5506   limtab.F90 \ 
     5507   limthd_lac.F90 \ 
     5508   limthd_zdf.F90 \ 
     5509   phycst.F90 \ 
     5510   prtctl.F90 \ 
     5511   thd_ice.F90 \ 
     5512   domzgr_substitute.h90 \ 
     5513   vectopt_loop_substitute.h90 \ 
     5514   KEY_CPP \ 
     5515   limthd.F90 
     5516$(MODEL_LIB)(limthd_lac.o) :  \ 
     5517   $(MODEL_LIB)(blk_oce.o) \ 
     5518   $(MODEL_LIB)(dom_ice.o) \ 
     5519   $(MODEL_LIB)(dom_oce.o) \ 
     5520   $(MODEL_LIB)(flx_oce.o) \ 
    49805521   $(MODEL_LIB)(ice.o) \ 
    49815522   $(MODEL_LIB)(ice_oce.o) \ 
    49825523   $(MODEL_LIB)(in_out_manager.o) \ 
    4983    $(MODEL_LIB)(lbclnk.o) \ 
    4984    $(MODEL_LIB)(lib_mpp.o) \ 
    4985    $(MODEL_LIB)(prtctl.o) \ 
    4986    vectopt_loop_substitute.h90 \ 
    4987    KEY_CPP \ 
    4988    limhdf.F90 
    4989 $(MODEL_LIB)(limistate.o) :   \ 
     5524   $(MODEL_LIB)(ini1d.o) \ 
     5525   $(MODEL_LIB)(lbclnk.o) \ 
     5526   $(MODEL_LIB)(limistate.o) \ 
     5527   $(MODEL_LIB)(limmsh.o) \ 
     5528   $(MODEL_LIB)(limrst.o) \ 
     5529   $(MODEL_LIB)(oce.o) \ 
     5530   $(MODEL_LIB)(ocfzpt.o) \ 
     5531   $(MODEL_LIB)(par_ice.o) \ 
     5532   $(MODEL_LIB)(par_kind.o) \ 
     5533   $(MODEL_LIB)(par_oce.o) \ 
     5534   $(MODEL_LIB)(phycst.o) \ 
    49905535   blk_oce.F90 \ 
    4991    dom_oce.F90 \ 
    4992    in_out_manager.F90 \ 
    4993    lib_mpp.F90 \ 
    4994    lib_print.f90 \ 
    4995    oce.F90 \ 
    4996    par_ice.F90 \ 
    4997    par_kind.F90 \ 
    4998    par_oce.F90 \ 
    4999    $(MODEL_LIB)(blk_oce.o) \ 
    5000    $(MODEL_LIB)(dom_oce.o) \ 
    5001    $(MODEL_LIB)(in_out_manager.o) \ 
    5002    $(MODEL_LIB)(lib_mpp.o) \ 
    5003    $(MODEL_LIB)(lib_print.o) \ 
    5004    $(MODEL_LIB)(oce.o) \ 
    5005    $(MODEL_LIB)(par_ice.o) \ 
    5006    $(MODEL_LIB)(par_kind.o) \ 
    5007    $(MODEL_LIB)(par_oce.o) \ 
    50085536   dom_ice.F90 \ 
    50095537   dom_oce.F90 \ 
     5538   flx_oce.F90 \ 
    50105539   ice.F90 \ 
    50115540   ice_oce.F90 \ 
    50125541   in_out_manager.F90 \ 
    5013    lbclnk.F90 \ 
    5014    oce.F90 \ 
    5015    ocfzpt.F90 \ 
    5016    par_ice.F90 \ 
    5017    phycst.F90 \ 
    5018    $(MODEL_LIB)(dom_ice.o) \ 
    5019    $(MODEL_LIB)(dom_oce.o) \ 
    5020    $(MODEL_LIB)(ice.o) \ 
    5021    $(MODEL_LIB)(ice_oce.o) \ 
    5022    $(MODEL_LIB)(in_out_manager.o) \ 
    5023    $(MODEL_LIB)(lbclnk.o) \ 
    5024    $(MODEL_LIB)(oce.o) \ 
    5025    $(MODEL_LIB)(ocfzpt.o) \ 
    5026    $(MODEL_LIB)(par_ice.o) \ 
    5027    $(MODEL_LIB)(phycst.o) \ 
    5028    $(IOIPSL_LIB) \ 
    5029    limistate.F90 
    5030 $(MODEL_LIB)(limmsh.o) :   \ 
    5031    dom_oce.F90 \ 
    5032    in_out_manager.F90 \ 
    5033    lib_mpp.F90 \ 
    5034    lib_print.f90 \ 
    5035    oce.F90 \ 
    5036    par_ice.F90 \ 
    5037    par_kind.F90 \ 
    5038    par_oce.F90 \ 
    5039    $(MODEL_LIB)(dom_oce.o) \ 
    5040    $(MODEL_LIB)(in_out_manager.o) \ 
    5041    $(MODEL_LIB)(lib_mpp.o) \ 
    5042    $(MODEL_LIB)(lib_print.o) \ 
    5043    $(MODEL_LIB)(oce.o) \ 
    5044    $(MODEL_LIB)(par_ice.o) \ 
    5045    $(MODEL_LIB)(par_kind.o) \ 
    5046    $(MODEL_LIB)(par_oce.o) \ 
    5047    dom_ice.F90 \ 
    5048    dom_oce.F90 \ 
    5049    in_out_manager.F90 \ 
    5050    lbclnk.F90 \ 
    5051    phycst.F90 \ 
    5052    $(MODEL_LIB)(dom_ice.o) \ 
    5053    $(MODEL_LIB)(dom_oce.o) \ 
    5054    $(MODEL_LIB)(in_out_manager.o) \ 
    5055    $(MODEL_LIB)(lbclnk.o) \ 
    5056    $(MODEL_LIB)(phycst.o) \ 
    5057    limmsh.F90 
    5058 $(MODEL_LIB)(limrhg.o) :   \ 
    5059    blk_oce.F90 \ 
    5060    dom_oce.F90 \ 
    5061    in_out_manager.F90 \ 
    5062    lib_mpp.F90 \ 
    5063    lib_print.f90 \ 
    5064    oce.F90 \ 
    5065    par_ice.F90 \ 
    5066    par_kind.F90 \ 
    5067    par_oce.F90 \ 
    5068    $(MODEL_LIB)(blk_oce.o) \ 
    5069    $(MODEL_LIB)(dom_oce.o) \ 
    5070    $(MODEL_LIB)(in_out_manager.o) \ 
    5071    $(MODEL_LIB)(lib_mpp.o) \ 
    5072    $(MODEL_LIB)(lib_print.o) \ 
    5073    $(MODEL_LIB)(oce.o) \ 
    5074    $(MODEL_LIB)(par_ice.o) \ 
    5075    $(MODEL_LIB)(par_kind.o) \ 
    5076    $(MODEL_LIB)(par_oce.o) \ 
    5077    dom_ice.F90 \ 
    5078    ice.F90 \ 
    5079    ice_oce.F90 \ 
    5080    in_out_manager.F90 \ 
    5081    lbclnk.F90 \ 
    5082    lib_mpp.F90 \ 
    5083    par_oce.F90 \ 
    5084    phycst.F90 \ 
    5085    prtctl.F90 \ 
    5086    $(MODEL_LIB)(dom_ice.o) \ 
    5087    $(MODEL_LIB)(ice.o) \ 
    5088    $(MODEL_LIB)(ice_oce.o) \ 
    5089    $(MODEL_LIB)(in_out_manager.o) \ 
    5090    $(MODEL_LIB)(lbclnk.o) \ 
    5091    $(MODEL_LIB)(lib_mpp.o) \ 
    5092    $(MODEL_LIB)(par_oce.o) \ 
    5093    $(MODEL_LIB)(phycst.o) \ 
    5094    $(MODEL_LIB)(prtctl.o) \ 
    5095    limrhg.F90 
    5096 $(MODEL_LIB)(limrst.o) :   \ 
    5097    blk_oce.F90 \ 
    5098    dom_oce.F90 \ 
    5099    in_out_manager.F90 \ 
    5100    lib_print.f90 \ 
    5101    par_ice.F90 \ 
    5102    par_kind.F90 \ 
    5103    par_oce.F90 \ 
    5104    phycst.F90 \ 
    5105    prtctl.F90 \ 
    5106    $(MODEL_LIB)(blk_oce.o) \ 
    5107    $(MODEL_LIB)(dom_oce.o) \ 
    5108    $(MODEL_LIB)(in_out_manager.o) \ 
    5109    $(MODEL_LIB)(lib_print.o) \ 
    5110    $(MODEL_LIB)(par_ice.o) \ 
    5111    $(MODEL_LIB)(par_kind.o) \ 
    5112    $(MODEL_LIB)(par_oce.o) \ 
    5113    $(MODEL_LIB)(phycst.o) \ 
    5114    $(MODEL_LIB)(prtctl.o) \ 
    5115    daymod.F90 \ 
    5116    dom_oce.F90 \ 
    5117    ice.F90 \ 
    5118    ice_oce.F90 \ 
    5119    in_out_manager.F90 \ 
    5120    $(MODEL_LIB)(daymod.o) \ 
    5121    $(MODEL_LIB)(dom_oce.o) \ 
    5122    $(MODEL_LIB)(ice.o) \ 
    5123    $(MODEL_LIB)(ice_oce.o) \ 
    5124    $(MODEL_LIB)(in_out_manager.o) \ 
    5125    par_ice.F90 \ 
    5126    $(MODEL_LIB)(par_ice.o) \ 
    5127    limrst_dimg.h90 \ 
    5128    $(IOIPSL_LIB) \ 
    5129    KEY_CPP \ 
    5130    limrst.F90 
    5131 $(MODEL_LIB)(limtab.o) :   \ 
    5132    par_kind.F90 \ 
    5133    $(MODEL_LIB)(par_kind.o) \ 
    5134    limtab.F90 
    5135 $(MODEL_LIB)(limthd.o) :   \ 
    5136    blk_oce.F90 \ 
    5137    dom_oce.F90 \ 
    5138    flx_oce.F90 \ 
    5139    iceini.F90 \ 
    5140    ice.F90 \ 
    5141    ice_oce.F90 \ 
    51425542   ini1d.F90 \ 
    5143    in_out_manager.F90 \ 
    5144    lib_mpp.F90 \ 
    5145    lib_print.f90 \ 
     5543   lbclnk.F90 \ 
    51465544   limistate.F90 \ 
    51475545   limmsh.F90 \ 
     
    51535551   par_oce.F90 \ 
    51545552   phycst.F90 \ 
     5553   $(MODEL_LIB)(ice_oce.o) \ 
     5554   $(MODEL_LIB)(iceini.o) \ 
     5555   $(MODEL_LIB)(limistate.o) \ 
     5556   $(MODEL_LIB)(par_oce.o) \ 
     5557   $(MODEL_LIB)(phycst.o) \ 
     5558   $(MODEL_LIB)(thd_ice.o) \ 
     5559   ice_oce.F90 \ 
     5560   iceini.F90 \ 
     5561   limistate.F90 \ 
     5562   par_oce.F90 \ 
     5563   phycst.F90 \ 
    51555564   thd_ice.F90 \ 
     5565   KEY_CPP \ 
     5566   limthd_lac.F90 
     5567$(MODEL_LIB)(limthd_zdf.o) :  \ 
    51565568   $(MODEL_LIB)(blk_oce.o) \ 
     5569   $(MODEL_LIB)(dom_ice.o) \ 
    51575570   $(MODEL_LIB)(dom_oce.o) \ 
    51585571   $(MODEL_LIB)(flx_oce.o) \ 
    5159    $(MODEL_LIB)(iceini.o) \ 
    51605572   $(MODEL_LIB)(ice.o) \ 
    51615573   $(MODEL_LIB)(ice_oce.o) \ 
     5574   $(MODEL_LIB)(in_out_manager.o) \ 
    51625575   $(MODEL_LIB)(ini1d.o) \ 
    5163    $(MODEL_LIB)(in_out_manager.o) \ 
    5164    $(MODEL_LIB)(lib_mpp.o) \ 
     5576   $(MODEL_LIB)(lbclnk.o) \ 
    51655577   $(MODEL_LIB)(lib_print.o) \ 
    51665578   $(MODEL_LIB)(limistate.o) \ 
     
    51735585   $(MODEL_LIB)(par_oce.o) \ 
    51745586   $(MODEL_LIB)(phycst.o) \ 
    5175    $(MODEL_LIB)(thd_ice.o) \ 
    5176    dom_ice.F90 \ 
    5177    dom_oce.F90 \ 
    5178    flx_oce.F90 \ 
    5179    iceini.F90 \ 
    5180    ice.F90 \ 
    5181    ice_oce.F90 \ 
    5182    in_out_manager.F90 \ 
    5183    lbclnk.F90 \ 
    5184    limtab.F90 \ 
    5185    limthd_lac.F90 \ 
    5186    limthd_zdf.F90 \ 
    5187    phycst.F90 \ 
    5188    prtctl.F90 \ 
    5189    thd_ice.F90 \ 
    5190    $(MODEL_LIB)(dom_ice.o) \ 
    5191    $(MODEL_LIB)(dom_oce.o) \ 
    5192    $(MODEL_LIB)(flx_oce.o) \ 
    5193    $(MODEL_LIB)(iceini.o) \ 
    5194    $(MODEL_LIB)(ice.o) \ 
    5195    $(MODEL_LIB)(ice_oce.o) \ 
    5196    $(MODEL_LIB)(in_out_manager.o) \ 
    5197    $(MODEL_LIB)(lbclnk.o) \ 
    5198    $(MODEL_LIB)(limtab.o) \ 
    5199    $(MODEL_LIB)(limthd_lac.o) \ 
    5200    $(MODEL_LIB)(limthd_zdf.o) \ 
    5201    $(MODEL_LIB)(phycst.o) \ 
    5202    $(MODEL_LIB)(prtctl.o) \ 
    5203    $(MODEL_LIB)(thd_ice.o) \ 
    5204    domzgr_substitute.h90 \ 
    5205    vectopt_loop_substitute.h90 \ 
    5206    KEY_CPP \ 
    5207    limthd.F90 
    5208 $(MODEL_LIB)(limthd_lac.o) :  \ 
    52095587   blk_oce.F90 \ 
    52105588   dom_ice.F90 \ 
     
    52135591   ice.F90 \ 
    52145592   ice_oce.F90 \ 
     5593   in_out_manager.F90 \ 
    52155594   ini1d.F90 \ 
    5216    in_out_manager.F90 \ 
    5217    lbclnk.F90 \ 
     5595   lbclnk.F90 \ 
     5596   lib_print.f90 \ 
    52185597   limistate.F90 \ 
    52195598   limmsh.F90 \ 
     
    52255604   par_oce.F90 \ 
    52265605   phycst.F90 \ 
     5606   $(MODEL_LIB)(ice_oce.o) \ 
     5607   $(MODEL_LIB)(iceini.o) \ 
     5608   $(MODEL_LIB)(in_out_manager.o) \ 
     5609   $(MODEL_LIB)(limistate.o) \ 
     5610   $(MODEL_LIB)(par_oce.o) \ 
     5611   $(MODEL_LIB)(phycst.o) \ 
     5612   $(MODEL_LIB)(thd_ice.o) \ 
     5613   ice_oce.F90 \ 
     5614   iceini.F90 \ 
     5615   in_out_manager.F90 \ 
     5616   limistate.F90 \ 
     5617   par_oce.F90 \ 
     5618   phycst.F90 \ 
     5619   thd_ice.F90 \ 
     5620   KEY_CPP \ 
     5621   limthd_zdf.F90 
     5622$(MODEL_LIB)(limtrp.o) :   \ 
    52275623   $(MODEL_LIB)(blk_oce.o) \ 
    52285624   $(MODEL_LIB)(dom_ice.o) \ 
     
    52315627   $(MODEL_LIB)(ice.o) \ 
    52325628   $(MODEL_LIB)(ice_oce.o) \ 
     5629   $(MODEL_LIB)(in_out_manager.o) \ 
    52335630   $(MODEL_LIB)(ini1d.o) \ 
    5234    $(MODEL_LIB)(in_out_manager.o) \ 
    5235    $(MODEL_LIB)(lbclnk.o) \ 
     5631   $(MODEL_LIB)(lbclnk.o) \ 
     5632   $(MODEL_LIB)(lib_mpp.o) \ 
     5633   $(MODEL_LIB)(lib_print.o) \ 
    52365634   $(MODEL_LIB)(limistate.o) \ 
    52375635   $(MODEL_LIB)(limmsh.o) \ 
     
    52435641   $(MODEL_LIB)(par_oce.o) \ 
    52445642   $(MODEL_LIB)(phycst.o) \ 
    5245    iceini.F90 \ 
    5246    ice_oce.F90 \ 
    5247    limistate.F90 \ 
    5248    par_oce.F90 \ 
    5249    phycst.F90 \ 
    5250    thd_ice.F90 \ 
    5251    $(MODEL_LIB)(iceini.o) \ 
    5252    $(MODEL_LIB)(ice_oce.o) \ 
    5253    $(MODEL_LIB)(limistate.o) \ 
    5254    $(MODEL_LIB)(par_oce.o) \ 
    5255    $(MODEL_LIB)(phycst.o) \ 
    5256    $(MODEL_LIB)(thd_ice.o) \ 
    5257    limthd_lac.F90 
    5258 $(MODEL_LIB)(limthd_zdf.o) :  \ 
     5643   $(MODEL_LIB)(prtctl.o) \ 
    52595644   blk_oce.F90 \ 
    52605645   dom_ice.F90 \ 
     
    52635648   ice.F90 \ 
    52645649   ice_oce.F90 \ 
     5650   in_out_manager.F90 \ 
    52655651   ini1d.F90 \ 
    5266    in_out_manager.F90 \ 
    5267    lbclnk.F90 \ 
     5652   lbclnk.F90 \ 
     5653   lib_mpp.F90 \ 
    52685654   lib_print.f90 \ 
    52695655   limistate.F90 \ 
     
    52765662   par_oce.F90 \ 
    52775663   phycst.F90 \ 
     5664   prtctl.F90 \ 
     5665   $(MODEL_LIB)(daymod.o) \ 
     5666   $(MODEL_LIB)(dom_ice.o) \ 
     5667   $(MODEL_LIB)(dom_oce.o) \ 
     5668   $(MODEL_LIB)(ice.o) \ 
     5669   $(MODEL_LIB)(ice_oce.o) \ 
     5670   $(MODEL_LIB)(iceini.o) \ 
     5671   $(MODEL_LIB)(in_out_manager.o) \ 
     5672   $(MODEL_LIB)(lbclnk.o) \ 
     5673   $(MODEL_LIB)(lib_mpp.o) \ 
     5674   $(MODEL_LIB)(limadv.o) \ 
     5675   $(MODEL_LIB)(limhdf.o) \ 
     5676   $(MODEL_LIB)(limistate.o) \ 
     5677   $(MODEL_LIB)(phycst.o) \ 
     5678   daymod.F90 \ 
     5679   dom_ice.F90 \ 
     5680   dom_oce.F90 \ 
     5681   ice.F90 \ 
     5682   ice_oce.F90 \ 
     5683   iceini.F90 \ 
     5684   in_out_manager.F90 \ 
     5685   lbclnk.F90 \ 
     5686   lib_mpp.F90 \ 
     5687   limadv.F90 \ 
     5688   limhdf.F90 \ 
     5689   limistate.F90 \ 
     5690   phycst.F90 \ 
     5691   vectopt_loop_substitute.h90 \ 
     5692   KEY_CPP \ 
     5693   limtrp.F90 
     5694$(MODEL_LIB)(limwri.o) :   \ 
    52785695   $(MODEL_LIB)(blk_oce.o) \ 
    5279    $(MODEL_LIB)(dom_ice.o) \ 
     5696   $(MODEL_LIB)(daymod.o) \ 
    52805697   $(MODEL_LIB)(dom_oce.o) \ 
    52815698   $(MODEL_LIB)(flx_oce.o) \ 
    52825699   $(MODEL_LIB)(ice.o) \ 
    52835700   $(MODEL_LIB)(ice_oce.o) \ 
     5701   $(MODEL_LIB)(in_out_manager.o) \ 
    52845702   $(MODEL_LIB)(ini1d.o) \ 
    5285    $(MODEL_LIB)(in_out_manager.o) \ 
    5286    $(MODEL_LIB)(lbclnk.o) \ 
     5703   $(MODEL_LIB)(lib_mpp.o) \ 
    52875704   $(MODEL_LIB)(lib_print.o) \ 
    52885705   $(MODEL_LIB)(limistate.o) \ 
     
    52955712   $(MODEL_LIB)(par_oce.o) \ 
    52965713   $(MODEL_LIB)(phycst.o) \ 
    5297    iceini.F90 \ 
    5298    ice_oce.F90 \ 
    5299    in_out_manager.F90 \ 
    5300    limistate.F90 \ 
    5301    par_oce.F90 \ 
    5302    phycst.F90 \ 
    5303    thd_ice.F90 \ 
    5304    $(MODEL_LIB)(iceini.o) \ 
    5305    $(MODEL_LIB)(ice_oce.o) \ 
    5306    $(MODEL_LIB)(in_out_manager.o) \ 
    5307    $(MODEL_LIB)(limistate.o) \ 
    5308    $(MODEL_LIB)(par_oce.o) \ 
    5309    $(MODEL_LIB)(phycst.o) \ 
    5310    $(MODEL_LIB)(thd_ice.o) \ 
    5311    limthd_zdf.F90 
    5312 $(MODEL_LIB)(limtrp.o) :   \ 
     5714   $(MODEL_LIB)(prtctl.o) \ 
    53135715   blk_oce.F90 \ 
    5314    dom_ice.F90 \ 
     5716   daymod.F90 \ 
    53155717   dom_oce.F90 \ 
    53165718   flx_oce.F90 \ 
    53175719   ice.F90 \ 
    53185720   ice_oce.F90 \ 
     5721   in_out_manager.F90 \ 
    53195722   ini1d.F90 \ 
    5320    in_out_manager.F90 \ 
    5321    lbclnk.F90 \ 
    53225723   lib_mpp.F90 \ 
    53235724   lib_print.f90 \ 
     
    53325733   phycst.F90 \ 
    53335734   prtctl.F90 \ 
    5334    $(MODEL_LIB)(blk_oce.o) \ 
     5735   $(MODEL_LIB)(daymod.o) \ 
     5736   $(MODEL_LIB)(dianam.o) \ 
    53355737   $(MODEL_LIB)(dom_ice.o) \ 
    53365738   $(MODEL_LIB)(dom_oce.o) \ 
     
    53385740   $(MODEL_LIB)(ice.o) \ 
    53395741   $(MODEL_LIB)(ice_oce.o) \ 
    5340    $(MODEL_LIB)(ini1d.o) \ 
    5341    $(MODEL_LIB)(in_out_manager.o) \ 
    5342    $(MODEL_LIB)(lbclnk.o) \ 
    5343    $(MODEL_LIB)(lib_mpp.o) \ 
    5344    $(MODEL_LIB)(lib_print.o) \ 
    5345    $(MODEL_LIB)(limistate.o) \ 
    5346    $(MODEL_LIB)(limmsh.o) \ 
    5347    $(MODEL_LIB)(limrst.o) \ 
    5348    $(MODEL_LIB)(oce.o) \ 
    5349    $(MODEL_LIB)(ocfzpt.o) \ 
    5350    $(MODEL_LIB)(par_ice.o) \ 
    5351    $(MODEL_LIB)(par_kind.o) \ 
    5352    $(MODEL_LIB)(par_oce.o) \ 
    5353    $(MODEL_LIB)(phycst.o) \ 
    5354    $(MODEL_LIB)(prtctl.o) \ 
     5742   $(MODEL_LIB)(iceini.o) \ 
     5743   $(MODEL_LIB)(in_out_manager.o) \ 
     5744   $(MODEL_LIB)(lbclnk.o) \ 
     5745   $(MODEL_LIB)(phycst.o) \ 
    53555746   daymod.F90 \ 
     5747   dianam.F90 \ 
    53565748   dom_ice.F90 \ 
    5357    dom_oce.F90 \ 
    5358    iceini.F90 \ 
    5359    ice.F90 \ 
    5360    ice_oce.F90 \ 
    5361    in_out_manager.F90 \ 
    5362    lbclnk.F90 \ 
    5363    lib_mpp.F90 \ 
    5364    limadv.F90 \ 
    5365    limhdf.F90 \ 
    5366    limistate.F90 \ 
    5367    phycst.F90 \ 
    5368    $(MODEL_LIB)(daymod.o) \ 
    5369    $(MODEL_LIB)(dom_ice.o) \ 
    5370    $(MODEL_LIB)(dom_oce.o) \ 
    5371    $(MODEL_LIB)(iceini.o) \ 
    5372    $(MODEL_LIB)(ice.o) \ 
    5373    $(MODEL_LIB)(ice_oce.o) \ 
    5374    $(MODEL_LIB)(in_out_manager.o) \ 
    5375    $(MODEL_LIB)(lbclnk.o) \ 
    5376    $(MODEL_LIB)(lib_mpp.o) \ 
    5377    $(MODEL_LIB)(limadv.o) \ 
    5378    $(MODEL_LIB)(limhdf.o) \ 
    5379    $(MODEL_LIB)(limistate.o) \ 
    5380    $(MODEL_LIB)(phycst.o) \ 
    5381    vectopt_loop_substitute.h90 \ 
    5382    KEY_CPP \ 
    5383    limtrp.F90 
    5384 $(MODEL_LIB)(limwri.o) :   \ 
    5385    blk_oce.F90 \ 
    5386    daymod.F90 \ 
    53875749   dom_oce.F90 \ 
    53885750   flx_oce.F90 \ 
    53895751   ice.F90 \ 
    53905752   ice_oce.F90 \ 
    5391    ini1d.F90 \ 
    5392    in_out_manager.F90 \ 
    5393    lib_mpp.F90 \ 
    5394    lib_print.f90 \ 
    5395    limistate.F90 \ 
    5396    limmsh.F90 \ 
    5397    limrst.F90 \ 
    5398    oce.F90 \ 
    5399    ocfzpt.F90 \ 
    5400    par_ice.F90 \ 
    5401    par_kind.F90 \ 
    5402    par_oce.F90 \ 
    5403    phycst.F90 \ 
    5404    prtctl.F90 \ 
    5405    $(MODEL_LIB)(blk_oce.o) \ 
    5406    $(MODEL_LIB)(daymod.o) \ 
    5407    $(MODEL_LIB)(dom_oce.o) \ 
    5408    $(MODEL_LIB)(flx_oce.o) \ 
    5409    $(MODEL_LIB)(ice.o) \ 
    5410    $(MODEL_LIB)(ice_oce.o) \ 
    5411    $(MODEL_LIB)(ini1d.o) \ 
    5412    $(MODEL_LIB)(in_out_manager.o) \ 
    5413    $(MODEL_LIB)(lib_mpp.o) \ 
    5414    $(MODEL_LIB)(lib_print.o) \ 
    5415    $(MODEL_LIB)(limistate.o) \ 
    5416    $(MODEL_LIB)(limmsh.o) \ 
    5417    $(MODEL_LIB)(limrst.o) \ 
    5418    $(MODEL_LIB)(oce.o) \ 
    5419    $(MODEL_LIB)(ocfzpt.o) \ 
    5420    $(MODEL_LIB)(par_ice.o) \ 
    5421    $(MODEL_LIB)(par_kind.o) \ 
    5422    $(MODEL_LIB)(par_oce.o) \ 
    5423    $(MODEL_LIB)(phycst.o) \ 
    5424    $(MODEL_LIB)(prtctl.o) \ 
    5425    daymod.F90 \ 
    5426    dianam.F90 \ 
    5427    dom_ice.F90 \ 
    5428    dom_oce.F90 \ 
    5429    flx_oce.F90 \ 
    54305753   iceini.F90 \ 
    5431    ice.F90 \ 
    5432    ice_oce.F90 \ 
    5433    in_out_manager.F90 \ 
    5434    lbclnk.F90 \ 
    5435    phycst.F90 \ 
    5436    $(MODEL_LIB)(daymod.o) \ 
    5437    $(MODEL_LIB)(dianam.o) \ 
    5438    $(MODEL_LIB)(dom_ice.o) \ 
    5439    $(MODEL_LIB)(dom_oce.o) \ 
    5440    $(MODEL_LIB)(flx_oce.o) \ 
    5441    $(MODEL_LIB)(iceini.o) \ 
    5442    $(MODEL_LIB)(ice.o) \ 
    5443    $(MODEL_LIB)(ice_oce.o) \ 
    5444    $(MODEL_LIB)(in_out_manager.o) \ 
    5445    $(MODEL_LIB)(lbclnk.o) \ 
    5446    $(MODEL_LIB)(phycst.o) \ 
     5754   in_out_manager.F90 \ 
     5755   lbclnk.F90 \ 
     5756   phycst.F90 \ 
     5757   $(MODEL_LIB)(diadimg.o) \ 
    54475758   diadimg.F90 \ 
    5448    $(MODEL_LIB)(diadimg.o) \ 
    54495759   limwri_dimg.h90 \ 
    54505760   $(IOIPSL_LIB) \ 
     
    54525762   limwri.F90 
    54535763$(MODEL_LIB)(model.o) : \ 
     5764   $(MODEL_LIB)(cpl.o) \ 
     5765   $(MODEL_LIB)(cpl_oce.o) \ 
     5766   $(MODEL_LIB)(daymod.o) \ 
     5767   $(MODEL_LIB)(diaptr.o) \ 
     5768   $(MODEL_LIB)(dom_oce.o) \ 
     5769   $(MODEL_LIB)(domain.o) \ 
     5770   $(MODEL_LIB)(domcfg.o) \ 
     5771   $(MODEL_LIB)(dtasal.o) \ 
     5772   $(MODEL_LIB)(dtasst.o) \ 
     5773   $(MODEL_LIB)(dtatem.o) \ 
     5774   $(MODEL_LIB)(dyncor1d.o) \ 
     5775   $(MODEL_LIB)(dynspg_oce.o) \ 
     5776   $(MODEL_LIB)(eosbn2.o) \ 
     5777   $(MODEL_LIB)(flxfwb.o) \ 
     5778   $(MODEL_LIB)(iceini.o) \ 
     5779   $(MODEL_LIB)(in_out_manager.o) \ 
     5780   $(MODEL_LIB)(ini1d.o) \ 
     5781   $(MODEL_LIB)(initrc.o) \ 
     5782   $(MODEL_LIB)(istate.o) \ 
     5783   $(MODEL_LIB)(ldfdyn.o) \ 
     5784   $(MODEL_LIB)(ldftra.o) \ 
     5785   $(MODEL_LIB)(lib_mpp.o) \ 
     5786   $(MODEL_LIB)(mppini.o) \ 
     5787   $(MODEL_LIB)(obc_par.o) \ 
     5788   $(MODEL_LIB)(obcini.o) \ 
     5789   $(MODEL_LIB)(oce.o) \ 
     5790   $(MODEL_LIB)(ocfzpt.o) \ 
     5791   $(MODEL_LIB)(phycst.o) \ 
     5792   $(MODEL_LIB)(prtctl.o) \ 
     5793   $(MODEL_LIB)(solver.o) \ 
     5794   $(MODEL_LIB)(step.o) \ 
     5795   $(MODEL_LIB)(step1d.o) \ 
     5796   $(MODEL_LIB)(traqsr.o) \ 
     5797   $(MODEL_LIB)(trdicp.o) \ 
     5798   $(MODEL_LIB)(trdmld.o) \ 
     5799   $(MODEL_LIB)(trdmod_oce.o) \ 
     5800   $(MODEL_LIB)(trdvor.o) \ 
     5801   $(MODEL_LIB)(zdfini.o) \ 
     5802   $(MODEL_LIB)(zpshde.o) \ 
    54545803   cpl.F90 \ 
    54555804   cpl_oce.F90 \ 
    54565805   daymod.F90 \ 
    54575806   diaptr.F90 \ 
     5807   dom_oce.F90 \ 
    54585808   domain.F90 \ 
    54595809   domcfg.F90 \ 
    5460    dom_oce.F90 \ 
    54615810   dtasal.F90 \ 
    54625811   dtasst.F90 \ 
     
    54675816   flxfwb.F90 \ 
    54685817   iceini.F90 \ 
     5818   in_out_manager.F90 \ 
    54695819   ini1d.F90 \ 
    54705820   initrc.F90 \ 
    5471    in_out_manager.F90 \ 
    54725821   istate.F90 \ 
    54735822   ldfdyn.F90 \ 
     
    54755824   lib_mpp.F90 \ 
    54765825   mppini.F90 \ 
     5826   obc_par.F90 \ 
    54775827   obcini.F90 \ 
    5478    obc_par.F90 \ 
    54795828   oce.F90 \ 
    54805829   ocfzpt.F90 \ 
     
    54825831   prtctl.F90 \ 
    54835832   solver.F90 \ 
     5833   step.F90 \ 
    54845834   step1d.F90 \ 
    5485    step.F90 \ 
    54865835   traqsr.F90 \ 
    54875836   trdicp.F90 \ 
     
    54915840   zdfini.F90 \ 
    54925841   zpshde.F90 \ 
     5842   $(MODEL_LIB)(opa.o) \ 
     5843   opa.F90 \ 
     5844   model.f90 
     5845$(MODEL_LIB)(mppini.o) :   \ 
     5846   $(MODEL_LIB)(dom_oce.o) \ 
     5847   $(MODEL_LIB)(in_out_manager.o) \ 
     5848   $(MODEL_LIB)(lib_print.o) \ 
     5849   $(MODEL_LIB)(par_kind.o) \ 
     5850   $(MODEL_LIB)(par_oce.o) \ 
     5851   dom_oce.F90 \ 
     5852   in_out_manager.F90 \ 
     5853   lib_print.f90 \ 
     5854   par_kind.F90 \ 
     5855   par_oce.F90 \ 
     5856   $(MODEL_LIB)(dom_oce.o) \ 
     5857   $(MODEL_LIB)(in_out_manager.o) \ 
     5858   $(MODEL_LIB)(lib_mpp.o) \ 
     5859   $(MODEL_LIB)(sol_oce.o) \ 
     5860   dom_oce.F90 \ 
     5861   in_out_manager.F90 \ 
     5862   lib_mpp.F90 \ 
     5863   sol_oce.F90 \ 
     5864   domzgr_substitute.h90 \ 
     5865   mppini_2.h90 \ 
     5866   $(IOIPSL_LIB) \ 
     5867   KEY_CPP \ 
     5868   mppini.F90 
     5869$(MODEL_LIB)(obc_oce.o) :  \ 
     5870   $(MODEL_LIB)(par_kind.o) \ 
     5871   $(MODEL_LIB)(par_oce.o) \ 
     5872   par_kind.F90 \ 
     5873   par_oce.F90 \ 
     5874   $(MODEL_LIB)(obc_par.o) \ 
     5875   $(MODEL_LIB)(par_oce.o) \ 
     5876   obc_par.F90 \ 
     5877   par_oce.F90 \ 
     5878   KEY_CPP \ 
     5879   obc_oce.F90 
     5880$(MODEL_LIB)(obc_par.o) :  \ 
     5881   $(MODEL_LIB)(par_kind.o) \ 
     5882   par_kind.F90 \ 
     5883   $(MODEL_LIB)(par_oce.o) \ 
     5884   par_oce.F90 \ 
     5885   obc_par_EEL_R5.h90 \ 
     5886   KEY_CPP \ 
     5887   obc_par.F90 
     5888$(MODEL_LIB)(obccli.o) :   \ 
     5889   $(MODEL_LIB)(in_out_manager.o) \ 
     5890   $(MODEL_LIB)(obc_par.o) \ 
     5891   $(MODEL_LIB)(par_oce.o) \ 
     5892   in_out_manager.F90 \ 
     5893   obc_par.F90 \ 
     5894   par_oce.F90 \ 
     5895   $(MODEL_LIB)(dom_oce.o) \ 
     5896   $(MODEL_LIB)(obc_oce.o) \ 
     5897   $(MODEL_LIB)(oce.o) \ 
     5898   $(MODEL_LIB)(phycst.o) \ 
     5899   dom_oce.F90 \ 
     5900   obc_oce.F90 \ 
     5901   oce.F90 \ 
     5902   phycst.F90 \ 
     5903   domzgr_substitute.h90 \ 
     5904   KEY_CPP \ 
     5905   obccli.F90 
     5906$(MODEL_LIB)(obcdom.o) :   \ 
     5907   $(MODEL_LIB)(dom_oce.o) \ 
     5908   $(MODEL_LIB)(in_out_manager.o) \ 
     5909   $(MODEL_LIB)(lib_print.o) \ 
     5910   $(MODEL_LIB)(obc_par.o) \ 
     5911   $(MODEL_LIB)(par_kind.o) \ 
     5912   $(MODEL_LIB)(par_oce.o) \ 
     5913   dom_oce.F90 \ 
     5914   in_out_manager.F90 \ 
     5915   lib_print.f90 \ 
     5916   obc_par.F90 \ 
     5917   par_kind.F90 \ 
     5918   par_oce.F90 \ 
     5919   $(MODEL_LIB)(dom_oce.o) \ 
     5920   $(MODEL_LIB)(in_out_manager.o) \ 
     5921   $(MODEL_LIB)(lib_mpp.o) \ 
     5922   $(MODEL_LIB)(obc_oce.o) \ 
     5923   $(MODEL_LIB)(oce.o) \ 
     5924   $(MODEL_LIB)(phycst.o) \ 
     5925   dom_oce.F90 \ 
     5926   in_out_manager.F90 \ 
     5927   lib_mpp.F90 \ 
     5928   obc_oce.F90 \ 
     5929   oce.F90 \ 
     5930   phycst.F90 \ 
     5931   KEY_CPP \ 
     5932   obcdom.F90 
     5933$(MODEL_LIB)(obcdta.o) :   \ 
     5934   $(MODEL_LIB)(dom_oce.o) \ 
     5935   $(MODEL_LIB)(in_out_manager.o) \ 
     5936   $(MODEL_LIB)(lib_mpp.o) \ 
     5937   $(MODEL_LIB)(lib_print.o) \ 
     5938   $(MODEL_LIB)(obc_oce.o) \ 
     5939   $(MODEL_LIB)(obc_par.o) \ 
     5940   $(MODEL_LIB)(oce.o) \ 
     5941   $(MODEL_LIB)(par_kind.o) \ 
     5942   $(MODEL_LIB)(par_oce.o) \ 
     5943   $(MODEL_LIB)(phycst.o) \ 
     5944   $(MODEL_LIB)(prtctl.o) \ 
     5945   dom_oce.F90 \ 
     5946   in_out_manager.F90 \ 
     5947   lib_mpp.F90 \ 
     5948   lib_print.f90 \ 
     5949   obc_oce.F90 \ 
     5950   obc_par.F90 \ 
     5951   oce.F90 \ 
     5952   par_kind.F90 \ 
     5953   par_oce.F90 \ 
     5954   phycst.F90 \ 
     5955   prtctl.F90 \ 
     5956   $(MODEL_LIB)(daymod.o) \ 
     5957   $(MODEL_LIB)(dom_oce.o) \ 
     5958   $(MODEL_LIB)(dynspg_oce.o) \ 
     5959   $(MODEL_LIB)(in_out_manager.o) \ 
     5960   $(MODEL_LIB)(lbclnk.o) \ 
     5961   $(MODEL_LIB)(lib_mpp.o) \ 
     5962   $(MODEL_LIB)(obc_oce.o) \ 
     5963   $(MODEL_LIB)(obccli.o) \ 
     5964   $(MODEL_LIB)(oce.o) \ 
     5965   $(MODEL_LIB)(phycst.o) \ 
     5966   daymod.F90 \ 
     5967   dom_oce.F90 \ 
     5968   dynspg_oce.F90 \ 
     5969   in_out_manager.F90 \ 
     5970   lbclnk.F90 \ 
     5971   lib_mpp.F90 \ 
     5972   obc_oce.F90 \ 
     5973   obccli.F90 \ 
     5974   oce.F90 \ 
     5975   phycst.F90 \ 
     5976   domzgr_substitute.h90 \ 
     5977   obc_vectopt_loop_substitute.h90 \ 
     5978   $(IOIPSL_LIB) \ 
     5979   KEY_CPP \ 
     5980   obcdta.F90 
     5981$(MODEL_LIB)(obcdyn.o) :   \ 
     5982   $(MODEL_LIB)(dom_oce.o) \ 
     5983   $(MODEL_LIB)(in_out_manager.o) \ 
     5984   $(MODEL_LIB)(lib_mpp.o) \ 
     5985   $(MODEL_LIB)(lib_print.o) \ 
     5986   $(MODEL_LIB)(obc_oce.o) \ 
     5987   $(MODEL_LIB)(obc_par.o) \ 
     5988   $(MODEL_LIB)(oce.o) \ 
     5989   $(MODEL_LIB)(par_kind.o) \ 
     5990   $(MODEL_LIB)(par_oce.o) \ 
     5991   $(MODEL_LIB)(phycst.o) \ 
     5992   dom_oce.F90 \ 
     5993   in_out_manager.F90 \ 
     5994   lib_mpp.F90 \ 
     5995   lib_print.f90 \ 
     5996   obc_oce.F90 \ 
     5997   obc_par.F90 \ 
     5998   oce.F90 \ 
     5999   par_kind.F90 \ 
     6000   par_oce.F90 \ 
     6001   phycst.F90 \ 
     6002   $(MODEL_LIB)(dom_oce.o) \ 
     6003   $(MODEL_LIB)(dynspg_oce.o) \ 
     6004   $(MODEL_LIB)(in_out_manager.o) \ 
     6005   $(MODEL_LIB)(lbclnk.o) \ 
     6006   $(MODEL_LIB)(lib_mpp.o) \ 
     6007   $(MODEL_LIB)(obc_oce.o) \ 
     6008   $(MODEL_LIB)(obccli.o) \ 
     6009   $(MODEL_LIB)(oce.o) \ 
     6010   $(MODEL_LIB)(phycst.o) \ 
     6011   dom_oce.F90 \ 
     6012   dynspg_oce.F90 \ 
     6013   in_out_manager.F90 \ 
     6014   lbclnk.F90 \ 
     6015   lib_mpp.F90 \ 
     6016   obc_oce.F90 \ 
     6017   obccli.F90 \ 
     6018   oce.F90 \ 
     6019   phycst.F90 \ 
     6020   KEY_CPP \ 
     6021   obcdyn.F90 
     6022$(MODEL_LIB)(obcdyn_bt.o) :   \ 
     6023   $(MODEL_LIB)(dom_oce.o) \ 
     6024   $(MODEL_LIB)(in_out_manager.o) \ 
     6025   $(MODEL_LIB)(lib_mpp.o) \ 
     6026   $(MODEL_LIB)(lib_print.o) \ 
     6027   $(MODEL_LIB)(obc_oce.o) \ 
     6028   $(MODEL_LIB)(obc_par.o) \ 
     6029   $(MODEL_LIB)(oce.o) \ 
     6030   $(MODEL_LIB)(par_kind.o) \ 
     6031   $(MODEL_LIB)(par_oce.o) \ 
     6032   $(MODEL_LIB)(phycst.o) \ 
     6033   dom_oce.F90 \ 
     6034   in_out_manager.F90 \ 
     6035   lib_mpp.F90 \ 
     6036   lib_print.f90 \ 
     6037   obc_oce.F90 \ 
     6038   obc_par.F90 \ 
     6039   oce.F90 \ 
     6040   par_kind.F90 \ 
     6041   par_oce.F90 \ 
     6042   phycst.F90 \ 
     6043   $(MODEL_LIB)(dom_oce.o) \ 
     6044   $(MODEL_LIB)(dynspg_oce.o) \ 
     6045   $(MODEL_LIB)(in_out_manager.o) \ 
     6046   $(MODEL_LIB)(lbclnk.o) \ 
     6047   $(MODEL_LIB)(lib_mpp.o) \ 
     6048   $(MODEL_LIB)(obc_oce.o) \ 
     6049   $(MODEL_LIB)(obccli.o) \ 
     6050   $(MODEL_LIB)(oce.o) \ 
     6051   $(MODEL_LIB)(phycst.o) \ 
     6052   dom_oce.F90 \ 
     6053   dynspg_oce.F90 \ 
     6054   in_out_manager.F90 \ 
     6055   lbclnk.F90 \ 
     6056   lib_mpp.F90 \ 
     6057   obc_oce.F90 \ 
     6058   obccli.F90 \ 
     6059   oce.F90 \ 
     6060   phycst.F90 \ 
     6061   KEY_CPP \ 
     6062   obcdyn_bt.F90 
     6063$(MODEL_LIB)(obcfla.o) :   \ 
     6064   $(MODEL_LIB)(daymod.o) \ 
     6065   $(MODEL_LIB)(dom_oce.o) \ 
     6066   $(MODEL_LIB)(dynspg_oce.o) \ 
     6067   $(MODEL_LIB)(in_out_manager.o) \ 
     6068   $(MODEL_LIB)(lbclnk.o) \ 
     6069   $(MODEL_LIB)(lib_mpp.o) \ 
     6070   $(MODEL_LIB)(obc_oce.o) \ 
     6071   $(MODEL_LIB)(obc_par.o) \ 
     6072   $(MODEL_LIB)(obccli.o) \ 
     6073   $(MODEL_LIB)(oce.o) \ 
     6074   $(MODEL_LIB)(par_oce.o) \ 
     6075   $(MODEL_LIB)(phycst.o) \ 
     6076   daymod.F90 \ 
     6077   dom_oce.F90 \ 
     6078   dynspg_oce.F90 \ 
     6079   in_out_manager.F90 \ 
     6080   lbclnk.F90 \ 
     6081   lib_mpp.F90 \ 
     6082   obc_oce.F90 \ 
     6083   obc_par.F90 \ 
     6084   obccli.F90 \ 
     6085   oce.F90 \ 
     6086   par_oce.F90 \ 
     6087   phycst.F90 \ 
     6088   $(MODEL_LIB)(dom_oce.o) \ 
     6089   $(MODEL_LIB)(dynspg_oce.o) \ 
     6090   $(MODEL_LIB)(obc_oce.o) \ 
     6091   $(MODEL_LIB)(obcdta.o) \ 
     6092   $(MODEL_LIB)(oce.o) \ 
     6093   $(MODEL_LIB)(phycst.o) \ 
     6094   dom_oce.F90 \ 
     6095   dynspg_oce.F90 \ 
     6096   obc_oce.F90 \ 
     6097   obcdta.F90 \ 
     6098   oce.F90 \ 
     6099   phycst.F90 \ 
     6100   KEY_CPP \ 
     6101   obcfla.F90 
     6102$(MODEL_LIB)(obcini.o) :   \ 
     6103   $(MODEL_LIB)(daymod.o) \ 
     6104   $(MODEL_LIB)(dom_oce.o) \ 
     6105   $(MODEL_LIB)(in_out_manager.o) \ 
     6106   $(MODEL_LIB)(lbclnk.o) \ 
     6107   $(MODEL_LIB)(lib_mpp.o) \ 
     6108   $(MODEL_LIB)(lib_print.o) \ 
     6109   $(MODEL_LIB)(obc_oce.o) \ 
     6110   $(MODEL_LIB)(obc_par.o) \ 
     6111   $(MODEL_LIB)(oce.o) \ 
     6112   $(MODEL_LIB)(par_kind.o) \ 
     6113   $(MODEL_LIB)(par_oce.o) \ 
     6114   $(MODEL_LIB)(phycst.o) \ 
     6115   daymod.F90 \ 
     6116   dom_oce.F90 \ 
     6117   in_out_manager.F90 \ 
     6118   lbclnk.F90 \ 
     6119   lib_mpp.F90 \ 
     6120   lib_print.f90 \ 
     6121   obc_oce.F90 \ 
     6122   obc_par.F90 \ 
     6123   oce.F90 \ 
     6124   par_kind.F90 \ 
     6125   par_oce.F90 \ 
     6126   phycst.F90 \ 
     6127   $(MODEL_LIB)(dom_oce.o) \ 
     6128   $(MODEL_LIB)(in_out_manager.o) \ 
     6129   $(MODEL_LIB)(lbclnk.o) \ 
     6130   $(MODEL_LIB)(lib_mpp.o) \ 
     6131   $(MODEL_LIB)(obc_oce.o) \ 
     6132   $(MODEL_LIB)(obcdom.o) \ 
     6133   $(MODEL_LIB)(obcrst.o) \ 
     6134   $(MODEL_LIB)(oce.o) \ 
     6135   $(MODEL_LIB)(phycst.o) \ 
     6136   dom_oce.F90 \ 
     6137   in_out_manager.F90 \ 
     6138   lbclnk.F90 \ 
     6139   lib_mpp.F90 \ 
     6140   obc_oce.F90 \ 
     6141   obcdom.F90 \ 
     6142   obcrst.F90 \ 
     6143   oce.F90 \ 
     6144   phycst.F90 \ 
     6145   obc_vectopt_loop_substitute.h90 \ 
     6146   KEY_CPP \ 
     6147   obcini.F90 
     6148$(MODEL_LIB)(obcrad.o) :   \ 
     6149   $(MODEL_LIB)(dom_oce.o) \ 
     6150   $(MODEL_LIB)(in_out_manager.o) \ 
     6151   $(MODEL_LIB)(lib_mpp.o) \ 
     6152   $(MODEL_LIB)(lib_print.o) \ 
     6153   $(MODEL_LIB)(obc_par.o) \ 
     6154   $(MODEL_LIB)(oce.o) \ 
     6155   $(MODEL_LIB)(par_kind.o) \ 
     6156   $(MODEL_LIB)(par_oce.o) \ 
     6157   dom_oce.F90 \ 
     6158   in_out_manager.F90 \ 
     6159   lib_mpp.F90 \ 
     6160   lib_print.f90 \ 
     6161   obc_par.F90 \ 
     6162   oce.F90 \ 
     6163   par_kind.F90 \ 
     6164   par_oce.F90 \ 
     6165   $(MODEL_LIB)(dom_oce.o) \ 
     6166   $(MODEL_LIB)(in_out_manager.o) \ 
     6167   $(MODEL_LIB)(lbclnk.o) \ 
     6168   $(MODEL_LIB)(lib_mpp.o) \ 
     6169   $(MODEL_LIB)(obc_oce.o) \ 
     6170   $(MODEL_LIB)(oce.o) \ 
     6171   $(MODEL_LIB)(phycst.o) \ 
     6172   dom_oce.F90 \ 
     6173   in_out_manager.F90 \ 
     6174   lbclnk.F90 \ 
     6175   lib_mpp.F90 \ 
     6176   obc_oce.F90 \ 
     6177   oce.F90 \ 
     6178   phycst.F90 \ 
     6179   obc_vectopt_loop_substitute.h90 \ 
     6180   KEY_CPP \ 
     6181   obcrad.F90 
     6182$(MODEL_LIB)(obcrst.o) :   \ 
     6183   $(MODEL_LIB)(dom_oce.o) \ 
     6184   $(MODEL_LIB)(in_out_manager.o) \ 
     6185   $(MODEL_LIB)(lib_mpp.o) \ 
     6186   $(MODEL_LIB)(lib_print.o) \ 
     6187   $(MODEL_LIB)(obc_par.o) \ 
     6188   $(MODEL_LIB)(oce.o) \ 
     6189   $(MODEL_LIB)(par_kind.o) \ 
     6190   $(MODEL_LIB)(par_oce.o) \ 
     6191   $(MODEL_LIB)(phycst.o) \ 
     6192   $(MODEL_LIB)(prtctl.o) \ 
     6193   dom_oce.F90 \ 
     6194   in_out_manager.F90 \ 
     6195   lib_mpp.F90 \ 
     6196   lib_print.f90 \ 
     6197   obc_par.F90 \ 
     6198   oce.F90 \ 
     6199   par_kind.F90 \ 
     6200   par_oce.F90 \ 
     6201   phycst.F90 \ 
     6202   prtctl.F90 \ 
     6203   $(MODEL_LIB)(daymod.o) \ 
     6204   $(MODEL_LIB)(dom_oce.o) \ 
     6205   $(MODEL_LIB)(in_out_manager.o) \ 
     6206   $(MODEL_LIB)(lbclnk.o) \ 
     6207   $(MODEL_LIB)(lib_mpp.o) \ 
     6208   $(MODEL_LIB)(obc_oce.o) \ 
     6209   $(MODEL_LIB)(oce.o) \ 
     6210   $(MODEL_LIB)(phycst.o) \ 
     6211   daymod.F90 \ 
     6212   dom_oce.F90 \ 
     6213   in_out_manager.F90 \ 
     6214   lbclnk.F90 \ 
     6215   lib_mpp.F90 \ 
     6216   obc_oce.F90 \ 
     6217   oce.F90 \ 
     6218   phycst.F90 \ 
     6219   KEY_CPP \ 
     6220   obcrst.F90 
     6221$(MODEL_LIB)(obcspg.o) :   \ 
     6222   $(MODEL_LIB)(dom_oce.o) \ 
     6223   $(MODEL_LIB)(in_out_manager.o) \ 
     6224   $(MODEL_LIB)(lib_mpp.o) \ 
     6225   $(MODEL_LIB)(lib_print.o) \ 
     6226   $(MODEL_LIB)(obc_par.o) \ 
     6227   $(MODEL_LIB)(oce.o) \ 
     6228   $(MODEL_LIB)(par_kind.o) \ 
     6229   $(MODEL_LIB)(par_oce.o) \ 
     6230   dom_oce.F90 \ 
     6231   in_out_manager.F90 \ 
     6232   lib_mpp.F90 \ 
     6233   lib_print.f90 \ 
     6234   obc_par.F90 \ 
     6235   oce.F90 \ 
     6236   par_kind.F90 \ 
     6237   par_oce.F90 \ 
     6238   $(MODEL_LIB)(dom_oce.o) \ 
     6239   $(MODEL_LIB)(in_out_manager.o) \ 
     6240   $(MODEL_LIB)(lbclnk.o) \ 
     6241   $(MODEL_LIB)(lib_mpp.o) \ 
     6242   $(MODEL_LIB)(obc_oce.o) \ 
     6243   $(MODEL_LIB)(oce.o) \ 
     6244   $(MODEL_LIB)(phycst.o) \ 
     6245   dom_oce.F90 \ 
     6246   in_out_manager.F90 \ 
     6247   lbclnk.F90 \ 
     6248   lib_mpp.F90 \ 
     6249   obc_oce.F90 \ 
     6250   oce.F90 \ 
     6251   phycst.F90 \ 
     6252   obc_vectopt_loop_substitute.h90 \ 
     6253   KEY_CPP \ 
     6254   obcspg.F90 
     6255$(MODEL_LIB)(obctra.o) :   \ 
     6256   $(MODEL_LIB)(dom_oce.o) \ 
     6257   $(MODEL_LIB)(in_out_manager.o) \ 
     6258   $(MODEL_LIB)(lib_mpp.o) \ 
     6259   $(MODEL_LIB)(lib_print.o) \ 
     6260   $(MODEL_LIB)(obc_par.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   obc_par.F90 \ 
     6269   oce.F90 \ 
     6270   par_kind.F90 \ 
     6271   par_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)(obc_oce.o) \ 
     6277   $(MODEL_LIB)(oce.o) \ 
     6278   $(MODEL_LIB)(phycst.o) \ 
     6279   dom_oce.F90 \ 
     6280   in_out_manager.F90 \ 
     6281   lbclnk.F90 \ 
     6282   lib_mpp.F90 \ 
     6283   obc_oce.F90 \ 
     6284   oce.F90 \ 
     6285   phycst.F90 \ 
     6286   obc_vectopt_loop_substitute.h90 \ 
     6287   KEY_CPP \ 
     6288   obctra.F90 
     6289$(MODEL_LIB)(obcvol.o) :   \ 
     6290   $(MODEL_LIB)(blk_oce.o) \ 
     6291   $(MODEL_LIB)(cpl_oce.o) \ 
     6292   $(MODEL_LIB)(daymod.o) \ 
     6293   $(MODEL_LIB)(dom_oce.o) \ 
     6294   $(MODEL_LIB)(dtasal.o) \ 
     6295   $(MODEL_LIB)(dtasst.o) \ 
     6296   $(MODEL_LIB)(dtatem.o) \ 
     6297   $(MODEL_LIB)(flx_oce.o) \ 
     6298   $(MODEL_LIB)(flxmod.o) \ 
     6299   $(MODEL_LIB)(flxrnf.o) \ 
     6300   $(MODEL_LIB)(ice_oce.o) \ 
     6301   $(MODEL_LIB)(in_out_manager.o) \ 
     6302   $(MODEL_LIB)(lbclnk.o) \ 
     6303   $(MODEL_LIB)(lib_mpp.o) \ 
     6304   $(MODEL_LIB)(lib_print.o) \ 
     6305   $(MODEL_LIB)(obc_par.o) \ 
     6306   $(MODEL_LIB)(oce.o) \ 
     6307   $(MODEL_LIB)(ocfzpt.o) \ 
     6308   $(MODEL_LIB)(par_kind.o) \ 
     6309   $(MODEL_LIB)(par_oce.o) \ 
     6310   $(MODEL_LIB)(phycst.o) \ 
     6311   $(MODEL_LIB)(prtctl.o) \ 
     6312   $(MODEL_LIB)(taumod.o) \ 
     6313   $(MODEL_LIB)(tradmp.o) \ 
     6314   blk_oce.F90 \ 
     6315   cpl_oce.F90 \ 
     6316   daymod.F90 \ 
     6317   dom_oce.F90 \ 
     6318   dtasal.F90 \ 
     6319   dtasst.F90 \ 
     6320   dtatem.F90 \ 
     6321   flx_oce.F90 \ 
     6322   flxmod.F90 \ 
     6323   flxrnf.F90 \ 
     6324   ice_oce.F90 \ 
     6325   in_out_manager.F90 \ 
     6326   lbclnk.F90 \ 
     6327   lib_mpp.F90 \ 
     6328   lib_print.f90 \ 
     6329   obc_par.F90 \ 
     6330   oce.F90 \ 
     6331   ocfzpt.F90 \ 
     6332   par_kind.F90 \ 
     6333   par_oce.F90 \ 
     6334   phycst.F90 \ 
     6335   prtctl.F90 \ 
     6336   taumod.F90 \ 
     6337   tradmp.F90 \ 
     6338   $(MODEL_LIB)(dom_oce.o) \ 
     6339   $(MODEL_LIB)(in_out_manager.o) \ 
     6340   $(MODEL_LIB)(lib_mpp.o) \ 
     6341   $(MODEL_LIB)(obc_oce.o) \ 
     6342   $(MODEL_LIB)(oce.o) \ 
     6343   $(MODEL_LIB)(ocesbc.o) \ 
     6344   $(MODEL_LIB)(phycst.o) \ 
     6345   dom_oce.F90 \ 
     6346   in_out_manager.F90 \ 
     6347   lib_mpp.F90 \ 
     6348   obc_oce.F90 \ 
     6349   oce.F90 \ 
     6350   ocesbc.F90 \ 
     6351   phycst.F90 \ 
     6352   domzgr_substitute.h90 \ 
     6353   obc_vectopt_loop_substitute.h90 \ 
     6354   KEY_CPP \ 
     6355   obcvol.F90 
     6356$(MODEL_LIB)(oce.o) :   \ 
     6357   $(MODEL_LIB)(par_kind.o) \ 
     6358   par_kind.F90 \ 
     6359   $(MODEL_LIB)(par_oce.o) \ 
     6360   par_oce.F90 \ 
     6361   KEY_CPP \ 
     6362   oce.F90 
     6363$(MODEL_LIB)(ocesbc.o) :   \ 
     6364   $(MODEL_LIB)(blk_oce.o) \ 
     6365   $(MODEL_LIB)(daymod.o) \ 
     6366   $(MODEL_LIB)(dom_oce.o) \ 
     6367   $(MODEL_LIB)(dtasal.o) \ 
     6368   $(MODEL_LIB)(dtasss.o) \ 
     6369   $(MODEL_LIB)(dtatem.o) \ 
     6370   $(MODEL_LIB)(flxrnf.o) \ 
     6371   $(MODEL_LIB)(in_out_manager.o) \ 
     6372   $(MODEL_LIB)(lbclnk.o) \ 
     6373   $(MODEL_LIB)(lib_mpp.o) \ 
     6374   $(MODEL_LIB)(lib_print.o) \ 
     6375   $(MODEL_LIB)(oce.o) \ 
     6376   $(MODEL_LIB)(ocfzpt.o) \ 
     6377   $(MODEL_LIB)(par_kind.o) \ 
     6378   $(MODEL_LIB)(par_oce.o) \ 
     6379   $(MODEL_LIB)(phycst.o) \ 
     6380   $(MODEL_LIB)(prtctl.o) \ 
     6381   $(MODEL_LIB)(trdmod.o) \ 
     6382   $(MODEL_LIB)(trdmod_oce.o) \ 
     6383   $(MODEL_LIB)(zdf_oce.o) \ 
     6384   $(MODEL_LIB)(zdfmxl.o) \ 
     6385   blk_oce.F90 \ 
     6386   daymod.F90 \ 
     6387   dom_oce.F90 \ 
     6388   dtasal.F90 \ 
     6389   dtasss.F90 \ 
     6390   dtatem.F90 \ 
     6391   flxrnf.F90 \ 
     6392   in_out_manager.F90 \ 
     6393   lbclnk.F90 \ 
     6394   lib_mpp.F90 \ 
     6395   lib_print.f90 \ 
     6396   oce.F90 \ 
     6397   ocfzpt.F90 \ 
     6398   par_kind.F90 \ 
     6399   par_oce.F90 \ 
     6400   phycst.F90 \ 
     6401   prtctl.F90 \ 
     6402   trdmod.F90 \ 
     6403   trdmod_oce.F90 \ 
     6404   zdf_oce.F90 \ 
     6405   zdfmxl.F90 \ 
     6406   $(MODEL_LIB)(blk_oce.o) \ 
     6407   $(MODEL_LIB)(cpl_oce.o) \ 
     6408   $(MODEL_LIB)(daymod.o) \ 
     6409   $(MODEL_LIB)(dom_oce.o) \ 
     6410   $(MODEL_LIB)(dtasal.o) \ 
     6411   $(MODEL_LIB)(dtasst.o) \ 
     6412   $(MODEL_LIB)(dtatem.o) \ 
     6413   $(MODEL_LIB)(flx_oce.o) \ 
     6414   $(MODEL_LIB)(flxmod.o) \ 
     6415   $(MODEL_LIB)(flxrnf.o) \ 
     6416   $(MODEL_LIB)(ice_oce.o) \ 
     6417   $(MODEL_LIB)(in_out_manager.o) \ 
     6418   $(MODEL_LIB)(lbclnk.o) \ 
     6419   $(MODEL_LIB)(lib_mpp.o) \ 
     6420   $(MODEL_LIB)(oce.o) \ 
     6421   $(MODEL_LIB)(ocfzpt.o) \ 
     6422   $(MODEL_LIB)(phycst.o) \ 
     6423   $(MODEL_LIB)(prtctl.o) \ 
     6424   $(MODEL_LIB)(taumod.o) \ 
     6425   $(MODEL_LIB)(tradmp.o) \ 
     6426   blk_oce.F90 \ 
     6427   cpl_oce.F90 \ 
     6428   daymod.F90 \ 
     6429   dom_oce.F90 \ 
     6430   dtasal.F90 \ 
     6431   dtasst.F90 \ 
     6432   dtatem.F90 \ 
     6433   flx_oce.F90 \ 
     6434   flxmod.F90 \ 
     6435   flxrnf.F90 \ 
     6436   ice_oce.F90 \ 
     6437   in_out_manager.F90 \ 
     6438   lbclnk.F90 \ 
     6439   lib_mpp.F90 \ 
     6440   oce.F90 \ 
     6441   ocfzpt.F90 \ 
     6442   phycst.F90 \ 
     6443   prtctl.F90 \ 
     6444   taumod.F90 \ 
     6445   tradmp.F90 \ 
     6446   domzgr_substitute.h90 \ 
     6447   vectopt_loop_substitute.h90 \ 
     6448   KEY_CPP \ 
     6449   ocesbc.F90 
     6450$(MODEL_LIB)(ocfzpt.o) :   \ 
     6451   $(MODEL_LIB)(par_oce.o) \ 
     6452   par_oce.F90 \ 
     6453   $(MODEL_LIB)(dom_oce.o) \ 
     6454   $(MODEL_LIB)(oce.o) \ 
     6455   dom_oce.F90 \ 
     6456   oce.F90 \ 
     6457   ocfzpt.F90 
     6458$(MODEL_LIB)(opa.o) :   \ 
     6459   $(MODEL_LIB)(agrif_opa_sponge.o) \ 
     6460   $(MODEL_LIB)(blk_oce.o) \ 
     6461   $(MODEL_LIB)(cla.o) \ 
     6462   $(MODEL_LIB)(cla_div.o) \ 
     6463   $(MODEL_LIB)(closea.o) \ 
    54936464   $(MODEL_LIB)(cpl.o) \ 
    54946465   $(MODEL_LIB)(cpl_oce.o) \ 
    54956466   $(MODEL_LIB)(daymod.o) \ 
     6467   $(MODEL_LIB)(diadimg.o) \ 
     6468   $(MODEL_LIB)(diafwb.o) \ 
     6469   $(MODEL_LIB)(diagap.o) \ 
     6470   $(MODEL_LIB)(diahdy.o) \ 
     6471   $(MODEL_LIB)(diahth.o) \ 
     6472   $(MODEL_LIB)(dianam.o) \ 
    54966473   $(MODEL_LIB)(diaptr.o) \ 
    5497    $(MODEL_LIB)(domain.o) \ 
    5498    $(MODEL_LIB)(domcfg.o) \ 
    5499    $(MODEL_LIB)(dom_oce.o) \ 
     6474   $(MODEL_LIB)(diaspr.o) \ 
     6475   $(MODEL_LIB)(diawri.o) \ 
     6476   $(MODEL_LIB)(diawri1d.o) \ 
     6477   $(MODEL_LIB)(divcur.o) \ 
     6478   $(MODEL_LIB)(dom_oce.o) \ 
     6479   $(MODEL_LIB)(domhgr.o) \ 
     6480   $(MODEL_LIB)(dommsk.o) \ 
     6481   $(MODEL_LIB)(domstp.o) \ 
     6482   $(MODEL_LIB)(domwri.o) \ 
     6483   $(MODEL_LIB)(domzgr.o) \ 
    55006484   $(MODEL_LIB)(dtasal.o) \ 
     6485   $(MODEL_LIB)(dtasss.o) \ 
    55016486   $(MODEL_LIB)(dtasst.o) \ 
    55026487   $(MODEL_LIB)(dtatem.o) \ 
    55036488   $(MODEL_LIB)(dyncor1d.o) \ 
     6489   $(MODEL_LIB)(dynhpg.o) \ 
     6490   $(MODEL_LIB)(dynhpg_atsk.o) \ 
     6491   $(MODEL_LIB)(dynkeg.o) \ 
     6492   $(MODEL_LIB)(dynldf_bilap.o) \ 
     6493   $(MODEL_LIB)(dynldf_bilapg.o) \ 
     6494   $(MODEL_LIB)(dynldf_iso.o) \ 
     6495   $(MODEL_LIB)(dynldf_lap.o) \ 
     6496   $(MODEL_LIB)(dynnxt.o) \ 
     6497   $(MODEL_LIB)(dynnxt1d.o) \ 
     6498   $(MODEL_LIB)(dynspg.o) \ 
    55046499   $(MODEL_LIB)(dynspg_oce.o) \ 
     6500   $(MODEL_LIB)(dynvor.o) \ 
     6501   $(MODEL_LIB)(dynzad.o) \ 
     6502   $(MODEL_LIB)(dynzdf_exp.o) \ 
     6503   $(MODEL_LIB)(dynzdf_imp.o) \ 
     6504   $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
     6505   $(MODEL_LIB)(dynzdf_iso.o) \ 
    55056506   $(MODEL_LIB)(eosbn2.o) \ 
     6507   $(MODEL_LIB)(flo_oce.o) \ 
     6508   $(MODEL_LIB)(floats.o) \ 
     6509   $(MODEL_LIB)(flx_oce.o) \ 
     6510   $(MODEL_LIB)(flxblk.o) \ 
    55066511   $(MODEL_LIB)(flxfwb.o) \ 
    5507    $(MODEL_LIB)(iceini.o) \ 
     6512   $(MODEL_LIB)(flxmod.o) \ 
     6513   $(MODEL_LIB)(flxrnf.o) \ 
     6514   $(MODEL_LIB)(ice.o) \ 
     6515   $(MODEL_LIB)(ice_oce.o) \ 
     6516   $(MODEL_LIB)(icestp.o) \ 
     6517   $(MODEL_LIB)(icestp1d.o) \ 
     6518   $(MODEL_LIB)(in_out_manager.o) \ 
    55086519   $(MODEL_LIB)(ini1d.o) \ 
    5509    $(MODEL_LIB)(initrc.o) \ 
    5510    $(MODEL_LIB)(in_out_manager.o) \ 
    5511    $(MODEL_LIB)(istate.o) \ 
    5512    $(MODEL_LIB)(ldfdyn.o) \ 
    5513    $(MODEL_LIB)(ldftra.o) \ 
    5514    $(MODEL_LIB)(lib_mpp.o) \ 
    5515    $(MODEL_LIB)(mppini.o) \ 
    5516    $(MODEL_LIB)(obcini.o) \ 
     6520   $(MODEL_LIB)(lbclnk.o) \ 
     6521   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     6522   $(MODEL_LIB)(ldfeiv.o) \ 
     6523   $(MODEL_LIB)(ldfslp.o) \ 
     6524   $(MODEL_LIB)(ldftra_oce.o) \ 
     6525   $(MODEL_LIB)(lib_mpp.o) \ 
     6526   $(MODEL_LIB)(lib_print.o) \ 
     6527   $(MODEL_LIB)(limistate.o) \ 
     6528   $(MODEL_LIB)(limmsh.o) \ 
     6529   $(MODEL_LIB)(limrst.o) \ 
     6530   $(MODEL_LIB)(obc_oce.o) \ 
    55176531   $(MODEL_LIB)(obc_par.o) \ 
    5518    $(MODEL_LIB)(oce.o) \ 
     6532   $(MODEL_LIB)(obcdom.o) \ 
     6533   $(MODEL_LIB)(obcdta.o) \ 
     6534   $(MODEL_LIB)(obcrad.o) \ 
     6535   $(MODEL_LIB)(obcrst.o) \ 
     6536   $(MODEL_LIB)(obcspg.o) \ 
     6537   $(MODEL_LIB)(oce.o) \ 
     6538   $(MODEL_LIB)(ocesbc.o) \ 
    55196539   $(MODEL_LIB)(ocfzpt.o) \ 
    5520    $(MODEL_LIB)(phycst.o) \ 
    5521    $(MODEL_LIB)(prtctl.o) \ 
    5522    $(MODEL_LIB)(solver.o) \ 
    5523    $(MODEL_LIB)(step1d.o) \ 
    5524    $(MODEL_LIB)(step.o) \ 
     6540   $(MODEL_LIB)(par_kind.o) \ 
     6541   $(MODEL_LIB)(par_oce.o) \ 
     6542   $(MODEL_LIB)(phycst.o) \ 
     6543   $(MODEL_LIB)(prtctl.o) \ 
     6544   $(MODEL_LIB)(restart.o) \ 
     6545   $(MODEL_LIB)(sol_oce.o) \ 
     6546   $(MODEL_LIB)(solisl.o) \ 
     6547   $(MODEL_LIB)(solmat.o) \ 
     6548   $(MODEL_LIB)(stpctl.o) \ 
     6549   $(MODEL_LIB)(taumod.o) \ 
     6550   $(MODEL_LIB)(traadv_cen2.o) \ 
     6551   $(MODEL_LIB)(traadv_ctl.o) \ 
     6552   $(MODEL_LIB)(traadv_muscl.o) \ 
     6553   $(MODEL_LIB)(traadv_muscl2.o) \ 
     6554   $(MODEL_LIB)(traadv_tvd.o) \ 
     6555   $(MODEL_LIB)(trabbc.o) \ 
     6556   $(MODEL_LIB)(trabbl.o) \ 
     6557   $(MODEL_LIB)(tradmp.o) \ 
     6558   $(MODEL_LIB)(traldf_bilap.o) \ 
     6559   $(MODEL_LIB)(traldf_bilapg.o) \ 
     6560   $(MODEL_LIB)(traldf_iso.o) \ 
     6561   $(MODEL_LIB)(traldf_iso_zps.o) \ 
     6562   $(MODEL_LIB)(traldf_lap.o) \ 
     6563   $(MODEL_LIB)(tranpc.o) \ 
     6564   $(MODEL_LIB)(tranxt.o) \ 
    55256565   $(MODEL_LIB)(traqsr.o) \ 
     6566   $(MODEL_LIB)(trasbc.o) \ 
     6567   $(MODEL_LIB)(trazdf_exp.o) \ 
     6568   $(MODEL_LIB)(trazdf_imp.o) \ 
     6569   $(MODEL_LIB)(trazdf_iso.o) \ 
     6570   $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
     6571   $(MODEL_LIB)(trc_oce.o) \ 
     6572   $(MODEL_LIB)(trcstp.o) \ 
    55266573   $(MODEL_LIB)(trdicp.o) \ 
     6574   $(MODEL_LIB)(trdicp_oce.o) \ 
    55276575   $(MODEL_LIB)(trdmld.o) \ 
     6576   $(MODEL_LIB)(trdmld_oce.o) \ 
     6577   $(MODEL_LIB)(trdmod.o) \ 
    55286578   $(MODEL_LIB)(trdmod_oce.o) \ 
    55296579   $(MODEL_LIB)(trdvor.o) \ 
    5530    $(MODEL_LIB)(zdfini.o) \ 
     6580   $(MODEL_LIB)(trdvor_oce.o) \ 
     6581   $(MODEL_LIB)(wzvmod.o) \ 
     6582   $(MODEL_LIB)(zdf_oce.o) \ 
     6583   $(MODEL_LIB)(zdfbfr.o) \ 
     6584   $(MODEL_LIB)(zdfddm.o) \ 
     6585   $(MODEL_LIB)(zdfevd.o) \ 
     6586   $(MODEL_LIB)(zdfkpp.o) \ 
     6587   $(MODEL_LIB)(zdfmxl.o) \ 
     6588   $(MODEL_LIB)(zdfric.o) \ 
     6589   $(MODEL_LIB)(zdftke.o) \ 
    55316590   $(MODEL_LIB)(zpshde.o) \ 
    5532    opa.F90 \ 
    5533    $(MODEL_LIB)(opa.o) \ 
    5534    model.f90 
    5535 $(MODEL_LIB)(mppini.o) :   \ 
    5536    dom_oce.F90 \ 
    5537    in_out_manager.F90 \ 
    5538    lib_print.f90 \ 
    5539    par_kind.F90 \ 
    5540    par_oce.F90 \ 
    5541    $(MODEL_LIB)(dom_oce.o) \ 
    5542    $(MODEL_LIB)(in_out_manager.o) \ 
    5543    $(MODEL_LIB)(lib_print.o) \ 
    5544    $(MODEL_LIB)(par_kind.o) \ 
    5545    $(MODEL_LIB)(par_oce.o) \ 
    5546    dom_oce.F90 \ 
    5547    in_out_manager.F90 \ 
    5548    lib_mpp.F90 \ 
    5549    sol_oce.F90 \ 
    5550    $(MODEL_LIB)(dom_oce.o) \ 
    5551    $(MODEL_LIB)(in_out_manager.o) \ 
    5552    $(MODEL_LIB)(lib_mpp.o) \ 
    5553    $(MODEL_LIB)(sol_oce.o) \ 
    5554    domzgr_substitute.h90 \ 
    5555    mppini_2.h90 \ 
    5556    $(IOIPSL_LIB) \ 
    5557    KEY_CPP \ 
    5558    mppini.F90 
    5559 $(MODEL_LIB)(obccli.o) :   \ 
    5560    in_out_manager.F90 \ 
    5561    obc_par.F90 \ 
    5562    par_oce.F90 \ 
    5563    $(MODEL_LIB)(in_out_manager.o) \ 
    5564    $(MODEL_LIB)(obc_par.o) \ 
    5565    $(MODEL_LIB)(par_oce.o) \ 
    5566    dom_oce.F90 \ 
    5567    obc_oce.F90 \ 
    5568    oce.F90 \ 
    5569    phycst.F90 \ 
    5570    $(MODEL_LIB)(dom_oce.o) \ 
    5571    $(MODEL_LIB)(obc_oce.o) \ 
    5572    $(MODEL_LIB)(oce.o) \ 
    5573    $(MODEL_LIB)(phycst.o) \ 
    5574    domzgr_substitute.h90 \ 
    5575    KEY_CPP \ 
    5576    obccli.F90 
    5577 $(MODEL_LIB)(obcdom.o) :   \ 
    5578    dom_oce.F90 \ 
    5579    in_out_manager.F90 \ 
    5580    lib_print.f90 \ 
    5581    obc_par.F90 \ 
    5582    par_kind.F90 \ 
    5583    par_oce.F90 \ 
    5584    $(MODEL_LIB)(dom_oce.o) \ 
    5585    $(MODEL_LIB)(in_out_manager.o) \ 
    5586    $(MODEL_LIB)(lib_print.o) \ 
    5587    $(MODEL_LIB)(obc_par.o) \ 
    5588    $(MODEL_LIB)(par_kind.o) \ 
    5589    $(MODEL_LIB)(par_oce.o) \ 
    5590    dom_oce.F90 \ 
    5591    in_out_manager.F90 \ 
    5592    lib_mpp.F90 \ 
    5593    obc_oce.F90 \ 
    5594    oce.F90 \ 
    5595    phycst.F90 \ 
    5596    $(MODEL_LIB)(dom_oce.o) \ 
    5597    $(MODEL_LIB)(in_out_manager.o) \ 
    5598    $(MODEL_LIB)(lib_mpp.o) \ 
    5599    $(MODEL_LIB)(obc_oce.o) \ 
    5600    $(MODEL_LIB)(oce.o) \ 
    5601    $(MODEL_LIB)(phycst.o) \ 
    5602    obcdom.F90 
    5603 $(MODEL_LIB)(obcdta.o) :   \ 
    5604    dom_oce.F90 \ 
    5605    in_out_manager.F90 \ 
    5606    lib_mpp.F90 \ 
    5607    lib_print.f90 \ 
    5608    obc_oce.F90 \ 
    5609    obc_par.F90 \ 
    5610    oce.F90 \ 
    5611    par_kind.F90 \ 
    5612    par_oce.F90 \ 
    5613    phycst.F90 \ 
    5614    prtctl.F90 \ 
    5615    $(MODEL_LIB)(dom_oce.o) \ 
    5616    $(MODEL_LIB)(in_out_manager.o) \ 
    5617    $(MODEL_LIB)(lib_mpp.o) \ 
    5618    $(MODEL_LIB)(lib_print.o) \ 
    5619    $(MODEL_LIB)(obc_oce.o) \ 
    5620    $(MODEL_LIB)(obc_par.o) \ 
    5621    $(MODEL_LIB)(oce.o) \ 
    5622    $(MODEL_LIB)(par_kind.o) \ 
    5623    $(MODEL_LIB)(par_oce.o) \ 
    5624    $(MODEL_LIB)(phycst.o) \ 
    5625    $(MODEL_LIB)(prtctl.o) \ 
    5626    daymod.F90 \ 
    5627    dom_oce.F90 \ 
    5628    dynspg_oce.F90 \ 
    5629    in_out_manager.F90 \ 
    5630    lbclnk.F90 \ 
    5631    lib_mpp.F90 \ 
    5632    obccli.F90 \ 
    5633    obc_oce.F90 \ 
    5634    oce.F90 \ 
    5635    phycst.F90 \ 
    5636    $(MODEL_LIB)(daymod.o) \ 
    5637    $(MODEL_LIB)(dom_oce.o) \ 
    5638    $(MODEL_LIB)(dynspg_oce.o) \ 
    5639    $(MODEL_LIB)(in_out_manager.o) \ 
    5640    $(MODEL_LIB)(lbclnk.o) \ 
    5641    $(MODEL_LIB)(lib_mpp.o) \ 
    5642    $(MODEL_LIB)(obccli.o) \ 
    5643    $(MODEL_LIB)(obc_oce.o) \ 
    5644    $(MODEL_LIB)(oce.o) \ 
    5645    $(MODEL_LIB)(phycst.o) \ 
    5646    domzgr_substitute.h90 \ 
    5647    obc_vectopt_loop_substitute.h90 \ 
    5648    $(IOIPSL_LIB) \ 
    5649    KEY_CPP \ 
    5650    obcdta.F90 
    5651 $(MODEL_LIB)(obcdyn.o) :   \ 
    5652    dom_oce.F90 \ 
    5653    in_out_manager.F90 \ 
    5654    lib_mpp.F90 \ 
    5655    lib_print.f90 \ 
    5656    obc_oce.F90 \ 
    5657    obc_par.F90 \ 
    5658    oce.F90 \ 
    5659    par_kind.F90 \ 
    5660    par_oce.F90 \ 
    5661    phycst.F90 \ 
    5662    $(MODEL_LIB)(dom_oce.o) \ 
    5663    $(MODEL_LIB)(in_out_manager.o) \ 
    5664    $(MODEL_LIB)(lib_mpp.o) \ 
    5665    $(MODEL_LIB)(lib_print.o) \ 
    5666    $(MODEL_LIB)(obc_oce.o) \ 
    5667    $(MODEL_LIB)(obc_par.o) \ 
    5668    $(MODEL_LIB)(oce.o) \ 
    5669    $(MODEL_LIB)(par_kind.o) \ 
    5670    $(MODEL_LIB)(par_oce.o) \ 
    5671    $(MODEL_LIB)(phycst.o) \ 
    5672    dom_oce.F90 \ 
    5673    dynspg_oce.F90 \ 
    5674    in_out_manager.F90 \ 
    5675    lbclnk.F90 \ 
    5676    lib_mpp.F90 \ 
    5677    obccli.F90 \ 
    5678    obc_oce.F90 \ 
    5679    oce.F90 \ 
    5680    phycst.F90 \ 
    5681    $(MODEL_LIB)(dom_oce.o) \ 
    5682    $(MODEL_LIB)(dynspg_oce.o) \ 
    5683    $(MODEL_LIB)(in_out_manager.o) \ 
    5684    $(MODEL_LIB)(lbclnk.o) \ 
    5685    $(MODEL_LIB)(lib_mpp.o) \ 
    5686    $(MODEL_LIB)(obccli.o) \ 
    5687    $(MODEL_LIB)(obc_oce.o) \ 
    5688    $(MODEL_LIB)(oce.o) \ 
    5689    $(MODEL_LIB)(phycst.o) \ 
    5690    obcdyn.F90 
    5691 $(MODEL_LIB)(obcdyn_bt.o) :   \ 
    5692    dom_oce.F90 \ 
    5693    in_out_manager.F90 \ 
    5694    lib_mpp.F90 \ 
    5695    lib_print.f90 \ 
    5696    obc_oce.F90 \ 
    5697    obc_par.F90 \ 
    5698    oce.F90 \ 
    5699    par_kind.F90 \ 
    5700    par_oce.F90 \ 
    5701    phycst.F90 \ 
    5702    $(MODEL_LIB)(dom_oce.o) \ 
    5703    $(MODEL_LIB)(in_out_manager.o) \ 
    5704    $(MODEL_LIB)(lib_mpp.o) \ 
    5705    $(MODEL_LIB)(lib_print.o) \ 
    5706    $(MODEL_LIB)(obc_oce.o) \ 
    5707    $(MODEL_LIB)(obc_par.o) \ 
    5708    $(MODEL_LIB)(oce.o) \ 
    5709    $(MODEL_LIB)(par_kind.o) \ 
    5710    $(MODEL_LIB)(par_oce.o) \ 
    5711    $(MODEL_LIB)(phycst.o) \ 
    5712    dom_oce.F90 \ 
    5713    dynspg_oce.F90 \ 
    5714    in_out_manager.F90 \ 
    5715    lbclnk.F90 \ 
    5716    lib_mpp.F90 \ 
    5717    obccli.F90 \ 
    5718    obc_oce.F90 \ 
    5719    oce.F90 \ 
    5720    phycst.F90 \ 
    5721    $(MODEL_LIB)(dom_oce.o) \ 
    5722    $(MODEL_LIB)(dynspg_oce.o) \ 
    5723    $(MODEL_LIB)(in_out_manager.o) \ 
    5724    $(MODEL_LIB)(lbclnk.o) \ 
    5725    $(MODEL_LIB)(lib_mpp.o) \ 
    5726    $(MODEL_LIB)(obccli.o) \ 
    5727    $(MODEL_LIB)(obc_oce.o) \ 
    5728    $(MODEL_LIB)(oce.o) \ 
    5729    $(MODEL_LIB)(phycst.o) \ 
    5730    obcdyn_bt.F90 
    5731 $(MODEL_LIB)(obcfla.o) :   \ 
    5732    daymod.F90 \ 
    5733    dom_oce.F90 \ 
    5734    dynspg_oce.F90 \ 
    5735    in_out_manager.F90 \ 
    5736    lbclnk.F90 \ 
    5737    lib_mpp.F90 \ 
    5738    obccli.F90 \ 
    5739    obc_oce.F90 \ 
    5740    obc_par.F90 \ 
    5741    oce.F90 \ 
    5742    par_oce.F90 \ 
    5743    phycst.F90 \ 
    5744    $(MODEL_LIB)(daymod.o) \ 
    5745    $(MODEL_LIB)(dom_oce.o) \ 
    5746    $(MODEL_LIB)(dynspg_oce.o) \ 
    5747    $(MODEL_LIB)(in_out_manager.o) \ 
    5748    $(MODEL_LIB)(lbclnk.o) \ 
    5749    $(MODEL_LIB)(lib_mpp.o) \ 
    5750    $(MODEL_LIB)(obccli.o) \ 
    5751    $(MODEL_LIB)(obc_oce.o) \ 
    5752    $(MODEL_LIB)(obc_par.o) \ 
    5753    $(MODEL_LIB)(oce.o) \ 
    5754    $(MODEL_LIB)(par_oce.o) \ 
    5755    $(MODEL_LIB)(phycst.o) \ 
    5756    dom_oce.F90 \ 
    5757    dynspg_oce.F90 \ 
    5758    obcdta.F90 \ 
    5759    obc_oce.F90 \ 
    5760    oce.F90 \ 
    5761    phycst.F90 \ 
    5762    $(MODEL_LIB)(dom_oce.o) \ 
    5763    $(MODEL_LIB)(dynspg_oce.o) \ 
    5764    $(MODEL_LIB)(obcdta.o) \ 
    5765    $(MODEL_LIB)(obc_oce.o) \ 
    5766    $(MODEL_LIB)(oce.o) \ 
    5767    $(MODEL_LIB)(phycst.o) \ 
    5768    obcfla.F90 
    5769 $(MODEL_LIB)(obcini.o) :   \ 
    5770    daymod.F90 \ 
    5771    dom_oce.F90 \ 
    5772    in_out_manager.F90 \ 
    5773    lbclnk.F90 \ 
    5774    lib_mpp.F90 \ 
    5775    lib_print.f90 \ 
    5776    obc_oce.F90 \ 
    5777    obc_par.F90 \ 
    5778    oce.F90 \ 
    5779    par_kind.F90 \ 
    5780    par_oce.F90 \ 
    5781    phycst.F90 \ 
    5782    $(MODEL_LIB)(daymod.o) \ 
    5783    $(MODEL_LIB)(dom_oce.o) \ 
    5784    $(MODEL_LIB)(in_out_manager.o) \ 
    5785    $(MODEL_LIB)(lbclnk.o) \ 
    5786    $(MODEL_LIB)(lib_mpp.o) \ 
    5787    $(MODEL_LIB)(lib_print.o) \ 
    5788    $(MODEL_LIB)(obc_oce.o) \ 
    5789    $(MODEL_LIB)(obc_par.o) \ 
    5790    $(MODEL_LIB)(oce.o) \ 
    5791    $(MODEL_LIB)(par_kind.o) \ 
    5792    $(MODEL_LIB)(par_oce.o) \ 
    5793    $(MODEL_LIB)(phycst.o) \ 
    5794    dom_oce.F90 \ 
    5795    in_out_manager.F90 \ 
    5796    lbclnk.F90 \ 
    5797    lib_mpp.F90 \ 
    5798    obcdom.F90 \ 
    5799    obcrst.F90 \ 
    5800    obc_oce.F90 \ 
    5801    oce.F90 \ 
    5802    phycst.F90 \ 
    5803    $(MODEL_LIB)(dom_oce.o) \ 
    5804    $(MODEL_LIB)(in_out_manager.o) \ 
    5805    $(MODEL_LIB)(lbclnk.o) \ 
    5806    $(MODEL_LIB)(lib_mpp.o) \ 
    5807    $(MODEL_LIB)(obcdom.o) \ 
    5808    $(MODEL_LIB)(obcrst.o) \ 
    5809    $(MODEL_LIB)(obc_oce.o) \ 
    5810    $(MODEL_LIB)(oce.o) \ 
    5811    $(MODEL_LIB)(phycst.o) \ 
    5812    obc_vectopt_loop_substitute.h90 \ 
    5813    KEY_CPP \ 
    5814    obcini.F90 
    5815 $(MODEL_LIB)(obcrad.o) :   \ 
    5816    dom_oce.F90 \ 
    5817    in_out_manager.F90 \ 
    5818    lib_mpp.F90 \ 
    5819    lib_print.f90 \ 
    5820    obc_par.F90 \ 
    5821    oce.F90 \ 
    5822    par_kind.F90 \ 
    5823    par_oce.F90 \ 
    5824    $(MODEL_LIB)(dom_oce.o) \ 
    5825    $(MODEL_LIB)(in_out_manager.o) \ 
    5826    $(MODEL_LIB)(lib_mpp.o) \ 
    5827    $(MODEL_LIB)(lib_print.o) \ 
    5828    $(MODEL_LIB)(obc_par.o) \ 
    5829    $(MODEL_LIB)(oce.o) \ 
    5830    $(MODEL_LIB)(par_kind.o) \ 
    5831    $(MODEL_LIB)(par_oce.o) \ 
    5832    dom_oce.F90 \ 
    5833    in_out_manager.F90 \ 
    5834    lbclnk.F90 \ 
    5835    lib_mpp.F90 \ 
    5836    obc_oce.F90 \ 
    5837    oce.F90 \ 
    5838    phycst.F90 \ 
    5839    $(MODEL_LIB)(dom_oce.o) \ 
    5840    $(MODEL_LIB)(in_out_manager.o) \ 
    5841    $(MODEL_LIB)(lbclnk.o) \ 
    5842    $(MODEL_LIB)(lib_mpp.o) \ 
    5843    $(MODEL_LIB)(obc_oce.o) \ 
    5844    $(MODEL_LIB)(oce.o) \ 
    5845    $(MODEL_LIB)(phycst.o) \ 
    5846    obc_vectopt_loop_substitute.h90 \ 
    5847    KEY_CPP \ 
    5848    obcrad.F90 
    5849 $(MODEL_LIB)(obcrst.o) :   \ 
    5850    dom_oce.F90 \ 
    5851    in_out_manager.F90 \ 
    5852    lib_mpp.F90 \ 
    5853    lib_print.f90 \ 
    5854    obc_par.F90 \ 
    5855    oce.F90 \ 
    5856    par_kind.F90 \ 
    5857    par_oce.F90 \ 
    5858    phycst.F90 \ 
    5859    prtctl.F90 \ 
    5860    $(MODEL_LIB)(dom_oce.o) \ 
    5861    $(MODEL_LIB)(in_out_manager.o) \ 
    5862    $(MODEL_LIB)(lib_mpp.o) \ 
    5863    $(MODEL_LIB)(lib_print.o) \ 
    5864    $(MODEL_LIB)(obc_par.o) \ 
    5865    $(MODEL_LIB)(oce.o) \ 
    5866    $(MODEL_LIB)(par_kind.o) \ 
    5867    $(MODEL_LIB)(par_oce.o) \ 
    5868    $(MODEL_LIB)(phycst.o) \ 
    5869    $(MODEL_LIB)(prtctl.o) \ 
    5870    daymod.F90 \ 
    5871    dom_oce.F90 \ 
    5872    in_out_manager.F90 \ 
    5873    lbclnk.F90 \ 
    5874    lib_mpp.F90 \ 
    5875    obc_oce.F90 \ 
    5876    oce.F90 \ 
    5877    phycst.F90 \ 
    5878    $(MODEL_LIB)(daymod.o) \ 
    5879    $(MODEL_LIB)(dom_oce.o) \ 
    5880    $(MODEL_LIB)(in_out_manager.o) \ 
    5881    $(MODEL_LIB)(lbclnk.o) \ 
    5882    $(MODEL_LIB)(lib_mpp.o) \ 
    5883    $(MODEL_LIB)(obc_oce.o) \ 
    5884    $(MODEL_LIB)(oce.o) \ 
    5885    $(MODEL_LIB)(phycst.o) \ 
    5886    obcrst.F90 
    5887 $(MODEL_LIB)(obcspg.o) :   \ 
    5888    dom_oce.F90 \ 
    5889    in_out_manager.F90 \ 
    5890    lib_mpp.F90 \ 
    5891    lib_print.f90 \ 
    5892    obc_par.F90 \ 
    5893    oce.F90 \ 
    5894    par_kind.F90 \ 
    5895    par_oce.F90 \ 
    5896    $(MODEL_LIB)(dom_oce.o) \ 
    5897    $(MODEL_LIB)(in_out_manager.o) \ 
    5898    $(MODEL_LIB)(lib_mpp.o) \ 
    5899    $(MODEL_LIB)(lib_print.o) \ 
    5900    $(MODEL_LIB)(obc_par.o) \ 
    5901    $(MODEL_LIB)(oce.o) \ 
    5902    $(MODEL_LIB)(par_kind.o) \ 
    5903    $(MODEL_LIB)(par_oce.o) \ 
    5904    dom_oce.F90 \ 
    5905    in_out_manager.F90 \ 
    5906    lbclnk.F90 \ 
    5907    lib_mpp.F90 \ 
    5908    obc_oce.F90 \ 
    5909    oce.F90 \ 
    5910    phycst.F90 \ 
    5911    $(MODEL_LIB)(dom_oce.o) \ 
    5912    $(MODEL_LIB)(in_out_manager.o) \ 
    5913    $(MODEL_LIB)(lbclnk.o) \ 
    5914    $(MODEL_LIB)(lib_mpp.o) \ 
    5915    $(MODEL_LIB)(obc_oce.o) \ 
    5916    $(MODEL_LIB)(oce.o) \ 
    5917    $(MODEL_LIB)(phycst.o) \ 
    5918    obc_vectopt_loop_substitute.h90 \ 
    5919    KEY_CPP \ 
    5920    obcspg.F90 
    5921 $(MODEL_LIB)(obctra.o) :   \ 
    5922    dom_oce.F90 \ 
    5923    in_out_manager.F90 \ 
    5924    lib_mpp.F90 \ 
    5925    lib_print.f90 \ 
    5926    obc_par.F90 \ 
    5927    oce.F90 \ 
    5928    par_kind.F90 \ 
    5929    par_oce.F90 \ 
    5930    $(MODEL_LIB)(dom_oce.o) \ 
    5931    $(MODEL_LIB)(in_out_manager.o) \ 
    5932    $(MODEL_LIB)(lib_mpp.o) \ 
    5933    $(MODEL_LIB)(lib_print.o) \ 
    5934    $(MODEL_LIB)(obc_par.o) \ 
    5935    $(MODEL_LIB)(oce.o) \ 
    5936    $(MODEL_LIB)(par_kind.o) \ 
    5937    $(MODEL_LIB)(par_oce.o) \ 
    5938    dom_oce.F90 \ 
    5939    in_out_manager.F90 \ 
    5940    lbclnk.F90 \ 
    5941    lib_mpp.F90 \ 
    5942    obc_oce.F90 \ 
    5943    oce.F90 \ 
    5944    phycst.F90 \ 
    5945    $(MODEL_LIB)(dom_oce.o) \ 
    5946    $(MODEL_LIB)(in_out_manager.o) \ 
    5947    $(MODEL_LIB)(lbclnk.o) \ 
    5948    $(MODEL_LIB)(lib_mpp.o) \ 
    5949    $(MODEL_LIB)(obc_oce.o) \ 
    5950    $(MODEL_LIB)(oce.o) \ 
    5951    $(MODEL_LIB)(phycst.o) \ 
    5952    obc_vectopt_loop_substitute.h90 \ 
    5953    KEY_CPP \ 
    5954    obctra.F90 
    5955 $(MODEL_LIB)(obcvol.o) :   \ 
    5956    blk_oce.F90 \ 
    5957    cpl_oce.F90 \ 
    5958    daymod.F90 \ 
    5959    dom_oce.F90 \ 
    5960    dtasal.F90 \ 
    5961    dtasst.F90 \ 
    5962    dtatem.F90 \ 
    5963    flxmod.F90 \ 
    5964    flxrnf.F90 \ 
    5965    flx_oce.F90 \ 
    5966    ice_oce.F90 \ 
    5967    in_out_manager.F90 \ 
    5968    lbclnk.F90 \ 
    5969    lib_mpp.F90 \ 
    5970    lib_print.f90 \ 
    5971    obc_par.F90 \ 
    5972    oce.F90 \ 
    5973    ocfzpt.F90 \ 
    5974    par_kind.F90 \ 
    5975    par_oce.F90 \ 
    5976    phycst.F90 \ 
    5977    prtctl.F90 \ 
    5978    taumod.F90 \ 
    5979    tradmp.F90 \ 
    5980    $(MODEL_LIB)(blk_oce.o) \ 
    5981    $(MODEL_LIB)(cpl_oce.o) \ 
    5982    $(MODEL_LIB)(daymod.o) \ 
    5983    $(MODEL_LIB)(dom_oce.o) \ 
    5984    $(MODEL_LIB)(dtasal.o) \ 
    5985    $(MODEL_LIB)(dtasst.o) \ 
    5986    $(MODEL_LIB)(dtatem.o) \ 
    5987    $(MODEL_LIB)(flxmod.o) \ 
    5988    $(MODEL_LIB)(flxrnf.o) \ 
    5989    $(MODEL_LIB)(flx_oce.o) \ 
    5990    $(MODEL_LIB)(ice_oce.o) \ 
    5991    $(MODEL_LIB)(in_out_manager.o) \ 
    5992    $(MODEL_LIB)(lbclnk.o) \ 
    5993    $(MODEL_LIB)(lib_mpp.o) \ 
    5994    $(MODEL_LIB)(lib_print.o) \ 
    5995    $(MODEL_LIB)(obc_par.o) \ 
    5996    $(MODEL_LIB)(oce.o) \ 
    5997    $(MODEL_LIB)(ocfzpt.o) \ 
    5998    $(MODEL_LIB)(par_kind.o) \ 
    5999    $(MODEL_LIB)(par_oce.o) \ 
    6000    $(MODEL_LIB)(phycst.o) \ 
    6001    $(MODEL_LIB)(prtctl.o) \ 
    6002    $(MODEL_LIB)(taumod.o) \ 
    6003    $(MODEL_LIB)(tradmp.o) \ 
    6004    dom_oce.F90 \ 
    6005    in_out_manager.F90 \ 
    6006    lib_mpp.F90 \ 
    6007    obc_oce.F90 \ 
    6008    ocesbc.F90 \ 
    6009    oce.F90 \ 
    6010    phycst.F90 \ 
    6011    $(MODEL_LIB)(dom_oce.o) \ 
    6012    $(MODEL_LIB)(in_out_manager.o) \ 
    6013    $(MODEL_LIB)(lib_mpp.o) \ 
    6014    $(MODEL_LIB)(obc_oce.o) \ 
    6015    $(MODEL_LIB)(ocesbc.o) \ 
    6016    $(MODEL_LIB)(oce.o) \ 
    6017    $(MODEL_LIB)(phycst.o) \ 
    6018    domzgr_substitute.h90 \ 
    6019    obc_vectopt_loop_substitute.h90 \ 
    6020    KEY_CPP \ 
    6021    obcvol.F90 
    6022 $(MODEL_LIB)(obc_oce.o) :  \ 
    6023    par_kind.F90 \ 
    6024    par_oce.F90 \ 
    6025    $(MODEL_LIB)(par_kind.o) \ 
    6026    $(MODEL_LIB)(par_oce.o) \ 
    6027    obc_par.F90 \ 
    6028    par_oce.F90 \ 
    6029    $(MODEL_LIB)(obc_par.o) \ 
    6030    $(MODEL_LIB)(par_oce.o) \ 
    6031    obc_oce.F90 
    6032 $(MODEL_LIB)(obc_par.o) :  \ 
    6033    par_kind.F90 \ 
    6034    $(MODEL_LIB)(par_kind.o) \ 
    6035    par_oce.F90 \ 
    6036    $(MODEL_LIB)(par_oce.o) \ 
    6037    obc_par_EEL_R5.h90 \ 
    6038    KEY_CPP \ 
    6039    obc_par.F90 
    6040 $(MODEL_LIB)(ocesbc.o) :   \ 
    6041    blk_oce.F90 \ 
    6042    daymod.F90 \ 
    6043    dom_oce.F90 \ 
    6044    dtasal.F90 \ 
    6045    dtatem.F90 \ 
    6046    flxrnf.F90 \ 
    6047    in_out_manager.F90 \ 
    6048    lbclnk.F90 \ 
    6049    lib_mpp.F90 \ 
    6050    lib_print.f90 \ 
    6051    oce.F90 \ 
    6052    ocfzpt.F90 \ 
    6053    par_kind.F90 \ 
    6054    par_oce.F90 \ 
    6055    phycst.F90 \ 
    6056    prtctl.F90 \ 
    6057    trdmod.F90 \ 
    6058    trdmod_oce.F90 \ 
    6059    zdfmxl.F90 \ 
    6060    zdf_oce.F90 \ 
    6061    $(MODEL_LIB)(blk_oce.o) \ 
    6062    $(MODEL_LIB)(daymod.o) \ 
    6063    $(MODEL_LIB)(dom_oce.o) \ 
    6064    $(MODEL_LIB)(dtasal.o) \ 
    6065    $(MODEL_LIB)(dtatem.o) \ 
    6066    $(MODEL_LIB)(flxrnf.o) \ 
    6067    $(MODEL_LIB)(in_out_manager.o) \ 
    6068    $(MODEL_LIB)(lbclnk.o) \ 
    6069    $(MODEL_LIB)(lib_mpp.o) \ 
    6070    $(MODEL_LIB)(lib_print.o) \ 
    6071    $(MODEL_LIB)(oce.o) \ 
    6072    $(MODEL_LIB)(ocfzpt.o) \ 
    6073    $(MODEL_LIB)(par_kind.o) \ 
    6074    $(MODEL_LIB)(par_oce.o) \ 
    6075    $(MODEL_LIB)(phycst.o) \ 
    6076    $(MODEL_LIB)(prtctl.o) \ 
    6077    $(MODEL_LIB)(trdmod.o) \ 
    6078    $(MODEL_LIB)(trdmod_oce.o) \ 
    6079    $(MODEL_LIB)(zdfmxl.o) \ 
    6080    $(MODEL_LIB)(zdf_oce.o) \ 
    6081    blk_oce.F90 \ 
    6082    cpl_oce.F90 \ 
    6083    daymod.F90 \ 
    6084    dom_oce.F90 \ 
    6085    dtasal.F90 \ 
    6086    dtasst.F90 \ 
    6087    dtatem.F90 \ 
    6088    flxmod.F90 \ 
    6089    flxrnf.F90 \ 
    6090    flx_oce.F90 \ 
    6091    ice_oce.F90 \ 
    6092    in_out_manager.F90 \ 
    6093    lbclnk.F90 \ 
    6094    lib_mpp.F90 \ 
    6095    oce.F90 \ 
    6096    ocfzpt.F90 \ 
    6097    phycst.F90 \ 
    6098    prtctl.F90 \ 
    6099    taumod.F90 \ 
    6100    tradmp.F90 \ 
    6101    $(MODEL_LIB)(blk_oce.o) \ 
    6102    $(MODEL_LIB)(cpl_oce.o) \ 
    6103    $(MODEL_LIB)(daymod.o) \ 
    6104    $(MODEL_LIB)(dom_oce.o) \ 
    6105    $(MODEL_LIB)(dtasal.o) \ 
    6106    $(MODEL_LIB)(dtasst.o) \ 
    6107    $(MODEL_LIB)(dtatem.o) \ 
    6108    $(MODEL_LIB)(flxmod.o) \ 
    6109    $(MODEL_LIB)(flxrnf.o) \ 
    6110    $(MODEL_LIB)(flx_oce.o) \ 
    6111    $(MODEL_LIB)(ice_oce.o) \ 
    6112    $(MODEL_LIB)(in_out_manager.o) \ 
    6113    $(MODEL_LIB)(lbclnk.o) \ 
    6114    $(MODEL_LIB)(lib_mpp.o) \ 
    6115    $(MODEL_LIB)(oce.o) \ 
    6116    $(MODEL_LIB)(ocfzpt.o) \ 
    6117    $(MODEL_LIB)(phycst.o) \ 
    6118    $(MODEL_LIB)(prtctl.o) \ 
    6119    $(MODEL_LIB)(taumod.o) \ 
    6120    $(MODEL_LIB)(tradmp.o) \ 
    6121    domzgr_substitute.h90 \ 
    6122    vectopt_loop_substitute.h90 \ 
    6123    KEY_CPP \ 
    6124    ocesbc.F90 
    6125 $(MODEL_LIB)(oce.o) :   \ 
    6126    par_kind.F90 \ 
    6127    $(MODEL_LIB)(par_kind.o) \ 
    6128    par_oce.F90 \ 
    6129    $(MODEL_LIB)(par_oce.o) \ 
    6130    oce.F90 
    6131 $(MODEL_LIB)(ocfzpt.o) :   \ 
    6132    par_oce.F90 \ 
    6133    $(MODEL_LIB)(par_oce.o) \ 
    6134    dom_oce.F90 \ 
    6135    oce.F90 \ 
    6136    $(MODEL_LIB)(dom_oce.o) \ 
    6137    $(MODEL_LIB)(oce.o) \ 
    6138    ocfzpt.F90 
    6139 $(MODEL_LIB)(opa.o) :   \ 
    61406591   agrif_opa_sponge.F90 \ 
    61416592   blk_oce.F90 \ 
     
    61546605   diaptr.F90 \ 
    61556606   diaspr.F90 \ 
     6607   diawri.F90 \ 
    61566608   diawri1d.F90 \ 
    6157    diawri.F90 \ 
    61586609   divcur.F90 \ 
     6610   dom_oce.F90 \ 
    61596611   domhgr.F90 \ 
    61606612   dommsk.F90 \ 
     
    61626614   domwri.F90 \ 
    61636615   domzgr.F90 \ 
    6164    dom_oce.F90 \ 
    61656616   dtasal.F90 \ 
     6617   dtasss.F90 \ 
    61666618   dtasst.F90 \ 
    61676619   dtatem.F90 \ 
     
    61706622   dynhpg_atsk.F90 \ 
    61716623   dynkeg.F90 \ 
     6624   dynldf_bilap.F90 \ 
    61726625   dynldf_bilapg.F90 \ 
    6173    dynldf_bilap.F90 \ 
    61746626   dynldf_iso.F90 \ 
    61756627   dynldf_lap.F90 \ 
     6628   dynnxt.F90 \ 
    61766629   dynnxt1d.F90 \ 
    6177    dynnxt.F90 \ 
    61786630   dynspg.F90 \ 
    61796631   dynspg_oce.F90 \ 
     
    61856637   dynzdf_iso.F90 \ 
    61866638   eosbn2.F90 \ 
     6639   flo_oce.F90 \ 
    61876640   floats.F90 \ 
    6188    flo_oce.F90 \ 
     6641   flx_oce.F90 \ 
    61896642   flxblk.F90 \ 
    61906643   flxfwb.F90 \ 
    61916644   flxmod.F90 \ 
    61926645   flxrnf.F90 \ 
    6193    flx_oce.F90 \ 
    6194    icestp1d.F90 \ 
    6195    icestp.F90 \ 
    61966646   ice.F90 \ 
    61976647   ice_oce.F90 \ 
     6648   icestp.F90 \ 
     6649   icestp1d.F90 \ 
     6650   in_out_manager.F90 \ 
    61986651   ini1d.F90 \ 
    6199    in_out_manager.F90 \ 
    62006652   lbclnk.F90 \ 
    62016653   ldfdyn_oce.F90 \ 
     
    62086660   limmsh.F90 \ 
    62096661   limrst.F90 \ 
     6662   obc_oce.F90 \ 
     6663   obc_par.F90 \ 
    62106664   obcdom.F90 \ 
    62116665   obcdta.F90 \ 
     
    62136667   obcrst.F90 \ 
    62146668   obcspg.F90 \ 
    6215    obc_oce.F90 \ 
    6216    obc_par.F90 \ 
     6669   oce.F90 \ 
    62176670   ocesbc.F90 \ 
    6218    oce.F90 \ 
    62196671   ocfzpt.F90 \ 
    62206672   par_kind.F90 \ 
     
    62236675   prtctl.F90 \ 
    62246676   restart.F90 \ 
     6677   sol_oce.F90 \ 
    62256678   solisl.F90 \ 
    62266679   solmat.F90 \ 
    6227    sol_oce.F90 \ 
    62286680   stpctl.F90 \ 
    62296681   taumod.F90 \ 
    62306682   traadv_cen2.F90 \ 
    62316683   traadv_ctl.F90 \ 
     6684   traadv_muscl.F90 \ 
    62326685   traadv_muscl2.F90 \ 
    6233    traadv_muscl.F90 \ 
    62346686   traadv_tvd.F90 \ 
    62356687   trabbc.F90 \ 
    62366688   trabbl.F90 \ 
    62376689   tradmp.F90 \ 
     6690   traldf_bilap.F90 \ 
    62386691   traldf_bilapg.F90 \ 
    6239    traldf_bilap.F90 \ 
    62406692   traldf_iso.F90 \ 
    62416693   traldf_iso_zps.F90 \ 
     
    62496701   trazdf_iso.F90 \ 
    62506702   trazdf_iso_vopt.F90 \ 
     6703   trc_oce.F90 \ 
    62516704   trcstp.F90 \ 
    6252    trc_oce.F90 \ 
    62536705   trdicp.F90 \ 
    62546706   trdicp_oce.F90 \ 
     
    62606712   trdvor_oce.F90 \ 
    62616713   wzvmod.F90 \ 
     6714   zdf_oce.F90 \ 
    62626715   zdfbfr.F90 \ 
    62636716   zdfddm.F90 \ 
     
    62676720   zdfric.F90 \ 
    62686721   zdftke.F90 \ 
    6269    zdf_oce.F90 \ 
    62706722   zpshde.F90 \ 
    6271    $(MODEL_LIB)(agrif_opa_sponge.o) \ 
    6272    $(MODEL_LIB)(blk_oce.o) \ 
    6273    $(MODEL_LIB)(cla.o) \ 
    6274    $(MODEL_LIB)(cla_div.o) \ 
    6275    $(MODEL_LIB)(closea.o) \ 
    62766723   $(MODEL_LIB)(cpl.o) \ 
    62776724   $(MODEL_LIB)(cpl_oce.o) \ 
    62786725   $(MODEL_LIB)(daymod.o) \ 
    6279    $(MODEL_LIB)(diadimg.o) \ 
    6280    $(MODEL_LIB)(diafwb.o) \ 
    6281    $(MODEL_LIB)(diagap.o) \ 
    6282    $(MODEL_LIB)(diahdy.o) \ 
    6283    $(MODEL_LIB)(diahth.o) \ 
    6284    $(MODEL_LIB)(dianam.o) \ 
    62856726   $(MODEL_LIB)(diaptr.o) \ 
    6286    $(MODEL_LIB)(diaspr.o) \ 
    6287    $(MODEL_LIB)(diawri1d.o) \ 
    6288    $(MODEL_LIB)(diawri.o) \ 
    6289    $(MODEL_LIB)(divcur.o) \ 
    6290    $(MODEL_LIB)(domhgr.o) \ 
    6291    $(MODEL_LIB)(dommsk.o) \ 
    6292    $(MODEL_LIB)(domstp.o) \ 
    6293    $(MODEL_LIB)(domwri.o) \ 
    6294    $(MODEL_LIB)(domzgr.o) \ 
    6295    $(MODEL_LIB)(dom_oce.o) \ 
     6727   $(MODEL_LIB)(dom_oce.o) \ 
     6728   $(MODEL_LIB)(domain.o) \ 
     6729   $(MODEL_LIB)(domcfg.o) \ 
    62966730   $(MODEL_LIB)(dtasal.o) \ 
    62976731   $(MODEL_LIB)(dtasst.o) \ 
    62986732   $(MODEL_LIB)(dtatem.o) \ 
    62996733   $(MODEL_LIB)(dyncor1d.o) \ 
    6300    $(MODEL_LIB)(dynhpg.o) \ 
    6301    $(MODEL_LIB)(dynhpg_atsk.o) \ 
    6302    $(MODEL_LIB)(dynkeg.o) \ 
    6303    $(MODEL_LIB)(dynldf_bilapg.o) \ 
    6304    $(MODEL_LIB)(dynldf_bilap.o) \ 
    6305    $(MODEL_LIB)(dynldf_iso.o) \ 
    6306    $(MODEL_LIB)(dynldf_lap.o) \ 
    6307    $(MODEL_LIB)(dynnxt1d.o) \ 
    6308    $(MODEL_LIB)(dynnxt.o) \ 
    6309    $(MODEL_LIB)(dynspg.o) \ 
    63106734   $(MODEL_LIB)(dynspg_oce.o) \ 
    6311    $(MODEL_LIB)(dynvor.o) \ 
    6312    $(MODEL_LIB)(dynzad.o) \ 
    6313    $(MODEL_LIB)(dynzdf_exp.o) \ 
    6314    $(MODEL_LIB)(dynzdf_imp.o) \ 
    6315    $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
    6316    $(MODEL_LIB)(dynzdf_iso.o) \ 
    63176735   $(MODEL_LIB)(eosbn2.o) \ 
    6318    $(MODEL_LIB)(floats.o) \ 
    6319    $(MODEL_LIB)(flo_oce.o) \ 
    6320    $(MODEL_LIB)(flxblk.o) \ 
    63216736   $(MODEL_LIB)(flxfwb.o) \ 
    6322    $(MODEL_LIB)(flxmod.o) \ 
    6323    $(MODEL_LIB)(flxrnf.o) \ 
    6324    $(MODEL_LIB)(flx_oce.o) \ 
    6325    $(MODEL_LIB)(icestp1d.o) \ 
    6326    $(MODEL_LIB)(icestp.o) \ 
    6327    $(MODEL_LIB)(ice.o) \ 
    6328    $(MODEL_LIB)(ice_oce.o) \ 
     6737   $(MODEL_LIB)(iceini.o) \ 
     6738   $(MODEL_LIB)(in_out_manager.o) \ 
    63296739   $(MODEL_LIB)(ini1d.o) \ 
    6330    $(MODEL_LIB)(in_out_manager.o) \ 
    6331    $(MODEL_LIB)(lbclnk.o) \ 
    6332    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    6333    $(MODEL_LIB)(ldfeiv.o) \ 
    6334    $(MODEL_LIB)(ldfslp.o) \ 
    6335    $(MODEL_LIB)(ldftra_oce.o) \ 
    6336    $(MODEL_LIB)(lib_mpp.o) \ 
    6337    $(MODEL_LIB)(lib_print.o) \ 
    6338    $(MODEL_LIB)(limistate.o) \ 
    6339    $(MODEL_LIB)(limmsh.o) \ 
    6340    $(MODEL_LIB)(limrst.o) \ 
    6341    $(MODEL_LIB)(obcdom.o) \ 
    6342    $(MODEL_LIB)(obcdta.o) \ 
    6343    $(MODEL_LIB)(obcrad.o) \ 
    6344    $(MODEL_LIB)(obcrst.o) \ 
    6345    $(MODEL_LIB)(obcspg.o) \ 
    6346    $(MODEL_LIB)(obc_oce.o) \ 
     6740   $(MODEL_LIB)(initrc.o) \ 
     6741   $(MODEL_LIB)(istate.o) \ 
     6742   $(MODEL_LIB)(ldfdyn.o) \ 
     6743   $(MODEL_LIB)(ldftra.o) \ 
     6744   $(MODEL_LIB)(lib_mpp.o) \ 
     6745   $(MODEL_LIB)(mppini.o) \ 
    63476746   $(MODEL_LIB)(obc_par.o) \ 
    6348    $(MODEL_LIB)(ocesbc.o) \ 
     6747   $(MODEL_LIB)(obcini.o) \ 
    63496748   $(MODEL_LIB)(oce.o) \ 
    63506749   $(MODEL_LIB)(ocfzpt.o) \ 
    6351    $(MODEL_LIB)(par_kind.o) \ 
    6352    $(MODEL_LIB)(par_oce.o) \ 
    6353    $(MODEL_LIB)(phycst.o) \ 
    6354    $(MODEL_LIB)(prtctl.o) \ 
    6355    $(MODEL_LIB)(restart.o) \ 
    6356    $(MODEL_LIB)(solisl.o) \ 
    6357    $(MODEL_LIB)(solmat.o) \ 
    6358    $(MODEL_LIB)(sol_oce.o) \ 
    6359    $(MODEL_LIB)(stpctl.o) \ 
    6360    $(MODEL_LIB)(taumod.o) \ 
    6361    $(MODEL_LIB)(traadv_cen2.o) \ 
    6362    $(MODEL_LIB)(traadv_ctl.o) \ 
    6363    $(MODEL_LIB)(traadv_muscl2.o) \ 
    6364    $(MODEL_LIB)(traadv_muscl.o) \ 
    6365    $(MODEL_LIB)(traadv_tvd.o) \ 
    6366    $(MODEL_LIB)(trabbc.o) \ 
    6367    $(MODEL_LIB)(trabbl.o) \ 
    6368    $(MODEL_LIB)(tradmp.o) \ 
    6369    $(MODEL_LIB)(traldf_bilapg.o) \ 
    6370    $(MODEL_LIB)(traldf_bilap.o) \ 
    6371    $(MODEL_LIB)(traldf_iso.o) \ 
    6372    $(MODEL_LIB)(traldf_iso_zps.o) \ 
    6373    $(MODEL_LIB)(traldf_lap.o) \ 
    6374    $(MODEL_LIB)(tranpc.o) \ 
    6375    $(MODEL_LIB)(tranxt.o) \ 
     6750   $(MODEL_LIB)(phycst.o) \ 
     6751   $(MODEL_LIB)(prtctl.o) \ 
     6752   $(MODEL_LIB)(solver.o) \ 
     6753   $(MODEL_LIB)(step.o) \ 
     6754   $(MODEL_LIB)(step1d.o) \ 
    63766755   $(MODEL_LIB)(traqsr.o) \ 
    6377    $(MODEL_LIB)(trasbc.o) \ 
    6378    $(MODEL_LIB)(trazdf_exp.o) \ 
    6379    $(MODEL_LIB)(trazdf_imp.o) \ 
    6380    $(MODEL_LIB)(trazdf_iso.o) \ 
    6381    $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
    6382    $(MODEL_LIB)(trcstp.o) \ 
    6383    $(MODEL_LIB)(trc_oce.o) \ 
    63846756   $(MODEL_LIB)(trdicp.o) \ 
    6385    $(MODEL_LIB)(trdicp_oce.o) \ 
    63866757   $(MODEL_LIB)(trdmld.o) \ 
    6387    $(MODEL_LIB)(trdmld_oce.o) \ 
    6388    $(MODEL_LIB)(trdmod.o) \ 
    63896758   $(MODEL_LIB)(trdmod_oce.o) \ 
    63906759   $(MODEL_LIB)(trdvor.o) \ 
    6391    $(MODEL_LIB)(trdvor_oce.o) \ 
    6392    $(MODEL_LIB)(wzvmod.o) \ 
    6393    $(MODEL_LIB)(zdfbfr.o) \ 
    6394    $(MODEL_LIB)(zdfddm.o) \ 
    6395    $(MODEL_LIB)(zdfevd.o) \ 
    6396    $(MODEL_LIB)(zdfkpp.o) \ 
    6397    $(MODEL_LIB)(zdfmxl.o) \ 
    6398    $(MODEL_LIB)(zdfric.o) \ 
    6399    $(MODEL_LIB)(zdftke.o) \ 
    6400    $(MODEL_LIB)(zdf_oce.o) \ 
     6760   $(MODEL_LIB)(zdfini.o) \ 
    64016761   $(MODEL_LIB)(zpshde.o) \ 
    64026762   cpl.F90 \ 
     
    64046764   daymod.F90 \ 
    64056765   diaptr.F90 \ 
     6766   dom_oce.F90 \ 
    64066767   domain.F90 \ 
    64076768   domcfg.F90 \ 
    6408    dom_oce.F90 \ 
    64096769   dtasal.F90 \ 
    64106770   dtasst.F90 \ 
     
    64156775   flxfwb.F90 \ 
    64166776   iceini.F90 \ 
     6777   in_out_manager.F90 \ 
    64176778   ini1d.F90 \ 
    64186779   initrc.F90 \ 
    6419    in_out_manager.F90 \ 
    64206780   istate.F90 \ 
    64216781   ldfdyn.F90 \ 
     
    64236783   lib_mpp.F90 \ 
    64246784   mppini.F90 \ 
     6785   obc_par.F90 \ 
    64256786   obcini.F90 \ 
    6426    obc_par.F90 \ 
    64276787   oce.F90 \ 
    64286788   ocfzpt.F90 \ 
     
    64306790   prtctl.F90 \ 
    64316791   solver.F90 \ 
     6792   step.F90 \ 
    64326793   step1d.F90 \ 
    6433    step.F90 \ 
    64346794   traqsr.F90 \ 
    64356795   trdicp.F90 \ 
     
    64396799   zdfini.F90 \ 
    64406800   zpshde.F90 \ 
    6441    $(MODEL_LIB)(cpl.o) \ 
    6442    $(MODEL_LIB)(cpl_oce.o) \ 
    6443    $(MODEL_LIB)(daymod.o) \ 
    6444    $(MODEL_LIB)(diaptr.o) \ 
    6445    $(MODEL_LIB)(domain.o) \ 
    6446    $(MODEL_LIB)(domcfg.o) \ 
    6447    $(MODEL_LIB)(dom_oce.o) \ 
    6448    $(MODEL_LIB)(dtasal.o) \ 
    6449    $(MODEL_LIB)(dtasst.o) \ 
    6450    $(MODEL_LIB)(dtatem.o) \ 
    6451    $(MODEL_LIB)(dyncor1d.o) \ 
    6452    $(MODEL_LIB)(dynspg_oce.o) \ 
    6453    $(MODEL_LIB)(eosbn2.o) \ 
    6454    $(MODEL_LIB)(flxfwb.o) \ 
    6455    $(MODEL_LIB)(iceini.o) \ 
    6456    $(MODEL_LIB)(ini1d.o) \ 
    6457    $(MODEL_LIB)(initrc.o) \ 
    6458    $(MODEL_LIB)(in_out_manager.o) \ 
    6459    $(MODEL_LIB)(istate.o) \ 
    6460    $(MODEL_LIB)(ldfdyn.o) \ 
    6461    $(MODEL_LIB)(ldftra.o) \ 
    6462    $(MODEL_LIB)(lib_mpp.o) \ 
    6463    $(MODEL_LIB)(mppini.o) \ 
    6464    $(MODEL_LIB)(obcini.o) \ 
    6465    $(MODEL_LIB)(obc_par.o) \ 
    6466    $(MODEL_LIB)(oce.o) \ 
    6467    $(MODEL_LIB)(ocfzpt.o) \ 
    6468    $(MODEL_LIB)(phycst.o) \ 
    6469    $(MODEL_LIB)(prtctl.o) \ 
    6470    $(MODEL_LIB)(solver.o) \ 
    6471    $(MODEL_LIB)(step1d.o) \ 
    6472    $(MODEL_LIB)(step.o) \ 
    6473    $(MODEL_LIB)(traqsr.o) \ 
    6474    $(MODEL_LIB)(trdicp.o) \ 
    6475    $(MODEL_LIB)(trdmld.o) \ 
    6476    $(MODEL_LIB)(trdmod_oce.o) \ 
    6477    $(MODEL_LIB)(trdvor.o) \ 
    6478    $(MODEL_LIB)(zdfini.o) \ 
    6479    $(MODEL_LIB)(zpshde.o) \ 
     6801   KEY_CPP \ 
    64806802   opa.F90 
    64816803$(MODEL_LIB)(par_ice.o) :  \ 
    6482    par_kind.F90 \ 
    6483    $(MODEL_LIB)(par_kind.o) \ 
    6484    par_oce.F90 \ 
    6485    $(MODEL_LIB)(par_oce.o) \ 
     6804   $(MODEL_LIB)(par_kind.o) \ 
     6805   par_kind.F90 \ 
     6806   $(MODEL_LIB)(par_oce.o) \ 
     6807   par_oce.F90 \ 
    64866808   par_ice.F90 
     6809$(MODEL_LIB)(par_kind.o) : \ 
     6810   par_kind.F90 
    64876811$(MODEL_LIB)(par_oce.o) :  \ 
    6488    par_kind.F90 \ 
    6489    $(MODEL_LIB)(par_kind.o) \ 
     6812   $(MODEL_LIB)(par_kind.o) \ 
     6813   par_kind.F90 \ 
    64906814   par_EEL_R2.h90 \ 
    64916815   par_EEL_R5.h90 \ 
     
    64996823   par_oce.F90 
    65006824$(MODEL_LIB)(phycst.o) :   \ 
    6501    lib_print.f90 \ 
    6502    par_kind.F90 \ 
    6503    par_oce.F90 \ 
    6504    $(MODEL_LIB)(lib_print.o) \ 
    6505    $(MODEL_LIB)(par_kind.o) \ 
    6506    $(MODEL_LIB)(par_oce.o) \ 
    6507    in_out_manager.F90 \ 
    6508    par_oce.F90 \ 
    6509    $(MODEL_LIB)(in_out_manager.o) \ 
    6510    $(MODEL_LIB)(par_oce.o) \ 
     6825   $(MODEL_LIB)(lib_print.o) \ 
     6826   $(MODEL_LIB)(par_kind.o) \ 
     6827   $(MODEL_LIB)(par_oce.o) \ 
     6828   lib_print.f90 \ 
     6829   par_kind.F90 \ 
     6830   par_oce.F90 \ 
     6831   $(MODEL_LIB)(in_out_manager.o) \ 
     6832   $(MODEL_LIB)(par_oce.o) \ 
     6833   in_out_manager.F90 \ 
     6834   par_oce.F90 \ 
    65116835   phycst.F90 
    65126836$(MODEL_LIB)(prtctl.o) :   \ 
    6513    dom_oce.F90 \ 
    6514    in_out_manager.F90 \ 
    6515    lib_print.f90 \ 
    6516    par_kind.F90 \ 
    6517    par_oce.F90 \ 
    6518    $(MODEL_LIB)(dom_oce.o) \ 
    6519    $(MODEL_LIB)(in_out_manager.o) \ 
    6520    $(MODEL_LIB)(lib_print.o) \ 
    6521    $(MODEL_LIB)(par_kind.o) \ 
    6522    $(MODEL_LIB)(par_oce.o) \ 
    6523    dom_oce.F90 \ 
    6524    in_out_manager.F90 \ 
    6525    lib_mpp.F90 \ 
    6526    $(MODEL_LIB)(dom_oce.o) \ 
    6527    $(MODEL_LIB)(in_out_manager.o) \ 
    6528    $(MODEL_LIB)(lib_mpp.o) \ 
     6837   $(MODEL_LIB)(dom_oce.o) \ 
     6838   $(MODEL_LIB)(in_out_manager.o) \ 
     6839   $(MODEL_LIB)(lib_print.o) \ 
     6840   $(MODEL_LIB)(par_kind.o) \ 
     6841   $(MODEL_LIB)(par_oce.o) \ 
     6842   dom_oce.F90 \ 
     6843   in_out_manager.F90 \ 
     6844   lib_print.f90 \ 
     6845   par_kind.F90 \ 
     6846   par_oce.F90 \ 
     6847   $(MODEL_LIB)(dom_oce.o) \ 
     6848   $(MODEL_LIB)(in_out_manager.o) \ 
     6849   $(MODEL_LIB)(lib_mpp.o) \ 
     6850   dom_oce.F90 \ 
     6851   in_out_manager.F90 \ 
     6852   lib_mpp.F90 \ 
    65296853   prtctl.F90 
    65306854$(MODEL_LIB)(restart.o) :  \ 
     6855   $(MODEL_LIB)(blk_oce.o) \ 
     6856   $(MODEL_LIB)(dom_oce.o) \ 
     6857   $(MODEL_LIB)(dynzdf_exp.o) \ 
     6858   $(MODEL_LIB)(in_out_manager.o) \ 
     6859   $(MODEL_LIB)(lbclnk.o) \ 
     6860   $(MODEL_LIB)(lib_print.o) \ 
     6861   $(MODEL_LIB)(oce.o) \ 
     6862   $(MODEL_LIB)(par_kind.o) \ 
     6863   $(MODEL_LIB)(par_oce.o) \ 
     6864   $(MODEL_LIB)(phycst.o) \ 
     6865   $(MODEL_LIB)(prtctl.o) \ 
     6866   $(MODEL_LIB)(taumod.o) \ 
     6867   $(MODEL_LIB)(traadv_ctl.o) \ 
     6868   $(MODEL_LIB)(trazdf_exp.o) \ 
     6869   $(MODEL_LIB)(zdf_oce.o) \ 
    65316870   blk_oce.F90 \ 
    65326871   dom_oce.F90 \ 
     
    65456884   zdf_oce.F90 \ 
    65466885   $(MODEL_LIB)(blk_oce.o) \ 
    6547    $(MODEL_LIB)(dom_oce.o) \ 
    6548    $(MODEL_LIB)(dynzdf_exp.o) \ 
    6549    $(MODEL_LIB)(in_out_manager.o) \ 
    6550    $(MODEL_LIB)(lbclnk.o) \ 
    6551    $(MODEL_LIB)(lib_print.o) \ 
    6552    $(MODEL_LIB)(oce.o) \ 
    6553    $(MODEL_LIB)(par_kind.o) \ 
    6554    $(MODEL_LIB)(par_oce.o) \ 
    6555    $(MODEL_LIB)(phycst.o) \ 
    6556    $(MODEL_LIB)(prtctl.o) \ 
    6557    $(MODEL_LIB)(taumod.o) \ 
    6558    $(MODEL_LIB)(traadv_ctl.o) \ 
    6559    $(MODEL_LIB)(trazdf_exp.o) \ 
     6886   $(MODEL_LIB)(cpl_oce.o) \ 
     6887   $(MODEL_LIB)(daymod.o) \ 
     6888   $(MODEL_LIB)(dom_oce.o) \ 
     6889   $(MODEL_LIB)(dynspg_oce.o) \ 
     6890   $(MODEL_LIB)(flx_oce.o) \ 
     6891   $(MODEL_LIB)(ice_oce.o) \ 
     6892   $(MODEL_LIB)(in_out_manager.o) \ 
     6893   $(MODEL_LIB)(oce.o) \ 
     6894   $(MODEL_LIB)(phycst.o) \ 
     6895   $(MODEL_LIB)(sol_oce.o) \ 
    65606896   $(MODEL_LIB)(zdf_oce.o) \ 
     6897   $(MODEL_LIB)(zdftke.o) \ 
    65616898   blk_oce.F90 \ 
    65626899   cpl_oce.F90 \ 
     
    65706907   phycst.F90 \ 
    65716908   sol_oce.F90 \ 
     6909   zdf_oce.F90 \ 
    65726910   zdftke.F90 \ 
    6573    zdf_oce.F90 \ 
    6574    $(MODEL_LIB)(blk_oce.o) \ 
    6575    $(MODEL_LIB)(cpl_oce.o) \ 
    6576    $(MODEL_LIB)(daymod.o) \ 
    6577    $(MODEL_LIB)(dom_oce.o) \ 
    6578    $(MODEL_LIB)(dynspg_oce.o) \ 
    6579    $(MODEL_LIB)(flx_oce.o) \ 
    6580    $(MODEL_LIB)(ice_oce.o) \ 
    6581    $(MODEL_LIB)(in_out_manager.o) \ 
    6582    $(MODEL_LIB)(oce.o) \ 
    6583    $(MODEL_LIB)(phycst.o) \ 
    6584    $(MODEL_LIB)(sol_oce.o) \ 
    6585    $(MODEL_LIB)(zdftke.o) \ 
    6586    $(MODEL_LIB)(zdf_oce.o) \ 
    6587    lib_mpp.F90 \ 
    6588    $(MODEL_LIB)(lib_mpp.o) \ 
     6911   $(MODEL_LIB)(lib_mpp.o) \ 
     6912   lib_mpp.F90 \ 
    65896913   restart_dimg.h90 \ 
    65906914   $(IOIPSL_LIB) \ 
    65916915   KEY_CPP \ 
    65926916   restart.F90 
     6917$(MODEL_LIB)(sms.o) :   \ 
     6918   sms.F90 
     6919$(MODEL_LIB)(sol_oce.o) :  \ 
     6920   $(MODEL_LIB)(par_kind.o) \ 
     6921   par_kind.F90 \ 
     6922   $(MODEL_LIB)(par_oce.o) \ 
     6923   par_oce.F90 \ 
     6924   KEY_CPP \ 
     6925   sol_oce.F90 
    65936926$(MODEL_LIB)(solfet.o) :   \ 
    6594    dom_oce.F90 \ 
    6595    in_out_manager.F90 \ 
    6596    lib_mpp.F90 \ 
    6597    oce.F90 \ 
    6598    par_oce.F90 \ 
    6599    $(MODEL_LIB)(dom_oce.o) \ 
    6600    $(MODEL_LIB)(in_out_manager.o) \ 
    6601    $(MODEL_LIB)(lib_mpp.o) \ 
    6602    $(MODEL_LIB)(oce.o) \ 
    6603    $(MODEL_LIB)(par_oce.o) \ 
     6927   $(MODEL_LIB)(dom_oce.o) \ 
     6928   $(MODEL_LIB)(in_out_manager.o) \ 
     6929   $(MODEL_LIB)(lib_mpp.o) \ 
     6930   $(MODEL_LIB)(oce.o) \ 
     6931   $(MODEL_LIB)(par_oce.o) \ 
     6932   dom_oce.F90 \ 
     6933   in_out_manager.F90 \ 
     6934   lib_mpp.F90 \ 
     6935   oce.F90 \ 
     6936   par_oce.F90 \ 
     6937   $(MODEL_LIB)(dom_oce.o) \ 
     6938   $(MODEL_LIB)(lbclnk.o) \ 
     6939   $(MODEL_LIB)(lib_mpp.o) \ 
     6940   $(MODEL_LIB)(oce.o) \ 
     6941   $(MODEL_LIB)(sol_oce.o) \ 
    66046942   dom_oce.F90 \ 
    66056943   lbclnk.F90 \ 
     
    66076945   oce.F90 \ 
    66086946   sol_oce.F90 \ 
    6609    $(MODEL_LIB)(dom_oce.o) \ 
    6610    $(MODEL_LIB)(lbclnk.o) \ 
    6611    $(MODEL_LIB)(lib_mpp.o) \ 
    6612    $(MODEL_LIB)(oce.o) \ 
    6613    $(MODEL_LIB)(sol_oce.o) \ 
     6947   KEY_CPP \ 
    66146948   solfet.F90 
    66156949$(MODEL_LIB)(solisl.o) :   \ 
     6950   $(MODEL_LIB)(dom_oce.o) \ 
     6951   $(MODEL_LIB)(in_out_manager.o) \ 
     6952   $(MODEL_LIB)(lbclnk.o) \ 
     6953   $(MODEL_LIB)(lib_mpp.o) \ 
     6954   $(MODEL_LIB)(lib_print.o) \ 
     6955   $(MODEL_LIB)(obc_par.o) \ 
     6956   $(MODEL_LIB)(oce.o) \ 
     6957   $(MODEL_LIB)(par_kind.o) \ 
     6958   $(MODEL_LIB)(par_oce.o) \ 
     6959   $(MODEL_LIB)(sol_oce.o) \ 
     6960   $(MODEL_LIB)(zdf_oce.o) \ 
    66166961   dom_oce.F90 \ 
    66176962   in_out_manager.F90 \ 
     
    66276972   $(MODEL_LIB)(dom_oce.o) \ 
    66286973   $(MODEL_LIB)(in_out_manager.o) \ 
    6629    $(MODEL_LIB)(lbclnk.o) \ 
    6630    $(MODEL_LIB)(lib_mpp.o) \ 
    6631    $(MODEL_LIB)(lib_print.o) \ 
    6632    $(MODEL_LIB)(obc_par.o) \ 
    6633    $(MODEL_LIB)(oce.o) \ 
    6634    $(MODEL_LIB)(par_kind.o) \ 
    6635    $(MODEL_LIB)(par_oce.o) \ 
     6974   $(MODEL_LIB)(lib_mpp.o) \ 
     6975   $(MODEL_LIB)(obc_oce.o) \ 
     6976   $(MODEL_LIB)(oce.o) \ 
    66366977   $(MODEL_LIB)(sol_oce.o) \ 
    6637    $(MODEL_LIB)(zdf_oce.o) \ 
     6978   $(MODEL_LIB)(solfet.o) \ 
     6979   $(MODEL_LIB)(solpcg.o) \ 
     6980   $(MODEL_LIB)(solsor.o) \ 
    66386981   dom_oce.F90 \ 
    66396982   in_out_manager.F90 \ 
     
    66416984   obc_oce.F90 \ 
    66426985   oce.F90 \ 
     6986   sol_oce.F90 \ 
    66436987   solfet.F90 \ 
    66446988   solpcg.F90 \ 
    66456989   solsor.F90 \ 
     6990   $(IOIPSL_LIB) \ 
     6991   KEY_CPP \ 
     6992   solisl.F90 
     6993$(MODEL_LIB)(solmat.o) :   \ 
     6994   $(MODEL_LIB)(dom_oce.o) \ 
     6995   $(MODEL_LIB)(in_out_manager.o) \ 
     6996   $(MODEL_LIB)(lib_mpp.o) \ 
     6997   $(MODEL_LIB)(lib_print.o) \ 
     6998   $(MODEL_LIB)(obc_par.o) \ 
     6999   $(MODEL_LIB)(oce.o) \ 
     7000   $(MODEL_LIB)(par_kind.o) \ 
     7001   $(MODEL_LIB)(par_oce.o) \ 
     7002   dom_oce.F90 \ 
     7003   in_out_manager.F90 \ 
     7004   lib_mpp.F90 \ 
     7005   lib_print.f90 \ 
     7006   obc_par.F90 \ 
     7007   oce.F90 \ 
     7008   par_kind.F90 \ 
     7009   par_oce.F90 \ 
     7010   $(MODEL_LIB)(dom_oce.o) \ 
     7011   $(MODEL_LIB)(in_out_manager.o) \ 
     7012   $(MODEL_LIB)(lbclnk.o) \ 
     7013   $(MODEL_LIB)(lib_feti.o) \ 
     7014   $(MODEL_LIB)(lib_mpp.o) \ 
     7015   $(MODEL_LIB)(obc_oce.o) \ 
     7016   $(MODEL_LIB)(oce.o) \ 
     7017   $(MODEL_LIB)(phycst.o) \ 
     7018   $(MODEL_LIB)(sol_oce.o) \ 
     7019   dom_oce.F90 \ 
     7020   in_out_manager.F90 \ 
     7021   lbclnk.F90 \ 
     7022   lib_feti.F90 \ 
     7023   lib_mpp.F90 \ 
     7024   obc_oce.F90 \ 
     7025   oce.F90 \ 
     7026   phycst.F90 \ 
    66467027   sol_oce.F90 \ 
    6647    $(MODEL_LIB)(dom_oce.o) \ 
    6648    $(MODEL_LIB)(in_out_manager.o) \ 
    6649    $(MODEL_LIB)(lib_mpp.o) \ 
     7028   KEY_CPP \ 
     7029   solmat.F90 
     7030$(MODEL_LIB)(solpcg.o) :   \ 
     7031   $(MODEL_LIB)(dom_oce.o) \ 
     7032   $(MODEL_LIB)(in_out_manager.o) \ 
     7033   $(MODEL_LIB)(lib_mpp.o) \ 
     7034   $(MODEL_LIB)(lib_print.o) \ 
     7035   $(MODEL_LIB)(oce.o) \ 
     7036   $(MODEL_LIB)(par_kind.o) \ 
     7037   $(MODEL_LIB)(par_oce.o) \ 
     7038   dom_oce.F90 \ 
     7039   in_out_manager.F90 \ 
     7040   lib_mpp.F90 \ 
     7041   lib_print.f90 \ 
     7042   oce.F90 \ 
     7043   par_kind.F90 \ 
     7044   par_oce.F90 \ 
     7045   $(MODEL_LIB)(dom_oce.o) \ 
     7046   $(MODEL_LIB)(in_out_manager.o) \ 
     7047   $(MODEL_LIB)(lbclnk.o) \ 
     7048   $(MODEL_LIB)(lib_mpp.o) \ 
     7049   $(MODEL_LIB)(oce.o) \ 
     7050   $(MODEL_LIB)(sol_oce.o) \ 
     7051   dom_oce.F90 \ 
     7052   in_out_manager.F90 \ 
     7053   lbclnk.F90 \ 
     7054   lib_mpp.F90 \ 
     7055   oce.F90 \ 
     7056   sol_oce.F90 \ 
     7057   vectopt_loop_substitute.h90 \ 
     7058   KEY_CPP \ 
     7059   solpcg.F90 
     7060$(MODEL_LIB)(solsor.o) :   \ 
     7061   $(MODEL_LIB)(dom_oce.o) \ 
     7062   $(MODEL_LIB)(in_out_manager.o) \ 
     7063   $(MODEL_LIB)(lib_mpp.o) \ 
     7064   $(MODEL_LIB)(lib_print.o) \ 
     7065   $(MODEL_LIB)(oce.o) \ 
     7066   $(MODEL_LIB)(par_kind.o) \ 
     7067   $(MODEL_LIB)(par_oce.o) \ 
     7068   dom_oce.F90 \ 
     7069   in_out_manager.F90 \ 
     7070   lib_mpp.F90 \ 
     7071   lib_print.f90 \ 
     7072   oce.F90 \ 
     7073   par_kind.F90 \ 
     7074   par_oce.F90 \ 
     7075   $(MODEL_LIB)(dom_oce.o) \ 
     7076   $(MODEL_LIB)(in_out_manager.o) \ 
     7077   $(MODEL_LIB)(lbclnk.o) \ 
     7078   $(MODEL_LIB)(lib_mpp.o) \ 
     7079   $(MODEL_LIB)(oce.o) \ 
     7080   $(MODEL_LIB)(sol_oce.o) \ 
     7081   $(MODEL_LIB)(zdf_oce.o) \ 
     7082   dom_oce.F90 \ 
     7083   in_out_manager.F90 \ 
     7084   lbclnk.F90 \ 
     7085   lib_mpp.F90 \ 
     7086   oce.F90 \ 
     7087   sol_oce.F90 \ 
     7088   zdf_oce.F90 \ 
     7089   solsor.F90 
     7090$(MODEL_LIB)(solsor_e.o) : \ 
     7091   $(MODEL_LIB)(dom_oce.o) \ 
     7092   $(MODEL_LIB)(in_out_manager.o) \ 
     7093   $(MODEL_LIB)(lib_mpp.o) \ 
     7094   $(MODEL_LIB)(lib_print.o) \ 
     7095   $(MODEL_LIB)(oce.o) \ 
     7096   $(MODEL_LIB)(par_kind.o) \ 
     7097   $(MODEL_LIB)(par_oce.o) \ 
     7098   dom_oce.F90 \ 
     7099   in_out_manager.F90 \ 
     7100   lib_mpp.F90 \ 
     7101   lib_print.f90 \ 
     7102   oce.F90 \ 
     7103   par_kind.F90 \ 
     7104   par_oce.F90 \ 
     7105   $(MODEL_LIB)(dom_oce.o) \ 
     7106   $(MODEL_LIB)(in_out_manager.o) \ 
     7107   $(MODEL_LIB)(lbclnk.o) \ 
     7108   $(MODEL_LIB)(lib_mpp.o) \ 
     7109   $(MODEL_LIB)(oce.o) \ 
     7110   $(MODEL_LIB)(sol_oce.o) \ 
     7111   $(MODEL_LIB)(zdf_oce.o) \ 
     7112   dom_oce.F90 \ 
     7113   in_out_manager.F90 \ 
     7114   lbclnk.F90 \ 
     7115   lib_mpp.F90 \ 
     7116   oce.F90 \ 
     7117   sol_oce.F90 \ 
     7118   zdf_oce.F90 \ 
     7119   solsor_e.F90 
     7120$(MODEL_LIB)(solver.o) :   \ 
     7121   $(MODEL_LIB)(dom_oce.o) \ 
     7122   $(MODEL_LIB)(in_out_manager.o) \ 
     7123   $(MODEL_LIB)(lbclnk.o) \ 
     7124   $(MODEL_LIB)(lib_feti.o) \ 
     7125   $(MODEL_LIB)(lib_mpp.o) \ 
     7126   $(MODEL_LIB)(lib_print.o) \ 
    66507127   $(MODEL_LIB)(obc_oce.o) \ 
    6651    $(MODEL_LIB)(oce.o) \ 
     7128   $(MODEL_LIB)(obc_par.o) \ 
     7129   $(MODEL_LIB)(oce.o) \ 
     7130   $(MODEL_LIB)(par_kind.o) \ 
     7131   $(MODEL_LIB)(par_oce.o) \ 
     7132   $(MODEL_LIB)(phycst.o) \ 
     7133   $(MODEL_LIB)(sol_oce.o) \ 
    66527134   $(MODEL_LIB)(solfet.o) \ 
    66537135   $(MODEL_LIB)(solpcg.o) \ 
    66547136   $(MODEL_LIB)(solsor.o) \ 
    6655    $(MODEL_LIB)(sol_oce.o) \ 
    6656    $(IOIPSL_LIB) \ 
    6657    solisl.F90 
    6658 $(MODEL_LIB)(solmat.o) :   \ 
    6659    dom_oce.F90 \ 
    6660    in_out_manager.F90 \ 
    6661    lib_mpp.F90 \ 
    6662    lib_print.f90 \ 
    6663    obc_par.F90 \ 
    6664    oce.F90 \ 
    6665    par_kind.F90 \ 
    6666    par_oce.F90 \ 
    6667    $(MODEL_LIB)(dom_oce.o) \ 
    6668    $(MODEL_LIB)(in_out_manager.o) \ 
    6669    $(MODEL_LIB)(lib_mpp.o) \ 
    6670    $(MODEL_LIB)(lib_print.o) \ 
    6671    $(MODEL_LIB)(obc_par.o) \ 
    6672    $(MODEL_LIB)(oce.o) \ 
    6673    $(MODEL_LIB)(par_kind.o) \ 
    6674    $(MODEL_LIB)(par_oce.o) \ 
    6675    dom_oce.F90 \ 
    6676    in_out_manager.F90 \ 
    6677    lbclnk.F90 \ 
    6678    lib_feti.F90 \ 
    6679    lib_mpp.F90 \ 
    6680    obc_oce.F90 \ 
    6681    oce.F90 \ 
    6682    phycst.F90 \ 
    6683    sol_oce.F90 \ 
    6684    $(MODEL_LIB)(dom_oce.o) \ 
    6685    $(MODEL_LIB)(in_out_manager.o) \ 
    6686    $(MODEL_LIB)(lbclnk.o) \ 
    6687    $(MODEL_LIB)(lib_feti.o) \ 
    6688    $(MODEL_LIB)(lib_mpp.o) \ 
    6689    $(MODEL_LIB)(obc_oce.o) \ 
    6690    $(MODEL_LIB)(oce.o) \ 
    6691    $(MODEL_LIB)(phycst.o) \ 
    6692    $(MODEL_LIB)(sol_oce.o) \ 
    6693    solmat.F90 
    6694 $(MODEL_LIB)(solpcg.o) :   \ 
    6695    dom_oce.F90 \ 
    6696    in_out_manager.F90 \ 
    6697    lib_mpp.F90 \ 
    6698    lib_print.f90 \ 
    6699    oce.F90 \ 
    6700    par_kind.F90 \ 
    6701    par_oce.F90 \ 
    6702    $(MODEL_LIB)(dom_oce.o) \ 
    6703    $(MODEL_LIB)(in_out_manager.o) \ 
    6704    $(MODEL_LIB)(lib_mpp.o) \ 
    6705    $(MODEL_LIB)(lib_print.o) \ 
    6706    $(MODEL_LIB)(oce.o) \ 
    6707    $(MODEL_LIB)(par_kind.o) \ 
    6708    $(MODEL_LIB)(par_oce.o) \ 
    6709    dom_oce.F90 \ 
    6710    in_out_manager.F90 \ 
    6711    lbclnk.F90 \ 
    6712    lib_mpp.F90 \ 
    6713    oce.F90 \ 
    6714    sol_oce.F90 \ 
    6715    $(MODEL_LIB)(dom_oce.o) \ 
    6716    $(MODEL_LIB)(in_out_manager.o) \ 
    6717    $(MODEL_LIB)(lbclnk.o) \ 
    6718    $(MODEL_LIB)(lib_mpp.o) \ 
    6719    $(MODEL_LIB)(oce.o) \ 
    6720    $(MODEL_LIB)(sol_oce.o) \ 
    6721    vectopt_loop_substitute.h90 \ 
    6722    KEY_CPP \ 
    6723    solpcg.F90 
    6724 $(MODEL_LIB)(solsor.o) :   \ 
    6725    dom_oce.F90 \ 
    6726    in_out_manager.F90 \ 
    6727    lib_mpp.F90 \ 
    6728    lib_print.f90 \ 
    6729    oce.F90 \ 
    6730    par_kind.F90 \ 
    6731    par_oce.F90 \ 
    6732    $(MODEL_LIB)(dom_oce.o) \ 
    6733    $(MODEL_LIB)(in_out_manager.o) \ 
    6734    $(MODEL_LIB)(lib_mpp.o) \ 
    6735    $(MODEL_LIB)(lib_print.o) \ 
    6736    $(MODEL_LIB)(oce.o) \ 
    6737    $(MODEL_LIB)(par_kind.o) \ 
    6738    $(MODEL_LIB)(par_oce.o) \ 
    6739    dom_oce.F90 \ 
    6740    in_out_manager.F90 \ 
    6741    lbclnk.F90 \ 
    6742    lib_mpp.F90 \ 
    6743    oce.F90 \ 
    6744    sol_oce.F90 \ 
    6745    zdf_oce.F90 \ 
    6746    $(MODEL_LIB)(dom_oce.o) \ 
    6747    $(MODEL_LIB)(in_out_manager.o) \ 
    6748    $(MODEL_LIB)(lbclnk.o) \ 
    6749    $(MODEL_LIB)(lib_mpp.o) \ 
    6750    $(MODEL_LIB)(oce.o) \ 
    6751    $(MODEL_LIB)(sol_oce.o) \ 
    6752    $(MODEL_LIB)(zdf_oce.o) \ 
    6753    solsor.F90 
    6754 $(MODEL_LIB)(solsor_e.o) : \ 
    6755    dom_oce.F90 \ 
    6756    in_out_manager.F90 \ 
    6757    lib_mpp.F90 \ 
    6758    lib_print.f90 \ 
    6759    oce.F90 \ 
    6760    par_kind.F90 \ 
    6761    par_oce.F90 \ 
    6762    $(MODEL_LIB)(dom_oce.o) \ 
    6763    $(MODEL_LIB)(in_out_manager.o) \ 
    6764    $(MODEL_LIB)(lib_mpp.o) \ 
    6765    $(MODEL_LIB)(lib_print.o) \ 
    6766    $(MODEL_LIB)(oce.o) \ 
    6767    $(MODEL_LIB)(par_kind.o) \ 
    6768    $(MODEL_LIB)(par_oce.o) \ 
    6769    dom_oce.F90 \ 
    6770    in_out_manager.F90 \ 
    6771    lbclnk.F90 \ 
    6772    lib_mpp.F90 \ 
    6773    oce.F90 \ 
    6774    sol_oce.F90 \ 
    6775    zdf_oce.F90 \ 
    6776    $(MODEL_LIB)(dom_oce.o) \ 
    6777    $(MODEL_LIB)(in_out_manager.o) \ 
    6778    $(MODEL_LIB)(lbclnk.o) \ 
    6779    $(MODEL_LIB)(lib_mpp.o) \ 
    6780    $(MODEL_LIB)(oce.o) \ 
    6781    $(MODEL_LIB)(sol_oce.o) \ 
    6782    $(MODEL_LIB)(zdf_oce.o) \ 
    6783    solsor_e.F90 
    6784 $(MODEL_LIB)(solver.o) :   \ 
    67857137   dom_oce.F90 \ 
    67867138   in_out_manager.F90 \ 
     
    67957147   par_oce.F90 \ 
    67967148   phycst.F90 \ 
     7149   sol_oce.F90 \ 
    67977150   solfet.F90 \ 
    67987151   solpcg.F90 \ 
    67997152   solsor.F90 \ 
     7153   $(MODEL_LIB)(dom_oce.o) \ 
     7154   $(MODEL_LIB)(dynspg_oce.o) \ 
     7155   $(MODEL_LIB)(in_out_manager.o) \ 
     7156   $(MODEL_LIB)(lbclnk.o) \ 
     7157   $(MODEL_LIB)(lib_mpp.o) \ 
     7158   $(MODEL_LIB)(obc_oce.o) \ 
     7159   $(MODEL_LIB)(oce.o) \ 
     7160   $(MODEL_LIB)(sol_oce.o) \ 
     7161   $(MODEL_LIB)(solisl.o) \ 
     7162   $(MODEL_LIB)(solmat.o) \ 
     7163   $(MODEL_LIB)(zdf_oce.o) \ 
     7164   dom_oce.F90 \ 
     7165   dynspg_oce.F90 \ 
     7166   in_out_manager.F90 \ 
     7167   lbclnk.F90 \ 
     7168   lib_mpp.F90 \ 
     7169   obc_oce.F90 \ 
     7170   oce.F90 \ 
    68007171   sol_oce.F90 \ 
    6801    $(MODEL_LIB)(dom_oce.o) \ 
    6802    $(MODEL_LIB)(in_out_manager.o) \ 
    6803    $(MODEL_LIB)(lbclnk.o) \ 
    6804    $(MODEL_LIB)(lib_feti.o) \ 
    6805    $(MODEL_LIB)(lib_mpp.o) \ 
    6806    $(MODEL_LIB)(lib_print.o) \ 
    6807    $(MODEL_LIB)(obc_oce.o) \ 
    6808    $(MODEL_LIB)(obc_par.o) \ 
    6809    $(MODEL_LIB)(oce.o) \ 
    6810    $(MODEL_LIB)(par_kind.o) \ 
    6811    $(MODEL_LIB)(par_oce.o) \ 
    6812    $(MODEL_LIB)(phycst.o) \ 
    6813    $(MODEL_LIB)(solfet.o) \ 
    6814    $(MODEL_LIB)(solpcg.o) \ 
    6815    $(MODEL_LIB)(solsor.o) \ 
    6816    $(MODEL_LIB)(sol_oce.o) \ 
    6817    dom_oce.F90 \ 
    6818    dynspg_oce.F90 \ 
    6819    in_out_manager.F90 \ 
    6820    lbclnk.F90 \ 
    6821    lib_mpp.F90 \ 
    6822    obc_oce.F90 \ 
    6823    oce.F90 \ 
    68247172   solisl.F90 \ 
    68257173   solmat.F90 \ 
    6826    sol_oce.F90 \ 
    68277174   zdf_oce.F90 \ 
    6828    $(MODEL_LIB)(dom_oce.o) \ 
    6829    $(MODEL_LIB)(dynspg_oce.o) \ 
    6830    $(MODEL_LIB)(in_out_manager.o) \ 
    6831    $(MODEL_LIB)(lbclnk.o) \ 
    6832    $(MODEL_LIB)(lib_mpp.o) \ 
    6833    $(MODEL_LIB)(obc_oce.o) \ 
    6834    $(MODEL_LIB)(oce.o) \ 
    6835    $(MODEL_LIB)(solisl.o) \ 
    6836    $(MODEL_LIB)(solmat.o) \ 
    6837    $(MODEL_LIB)(sol_oce.o) \ 
    6838    $(MODEL_LIB)(zdf_oce.o) \ 
     7175   KEY_CPP \ 
    68397176   solver.F90 
    6840 $(MODEL_LIB)(sol_oce.o) :  \ 
    6841    par_kind.F90 \ 
    6842    $(MODEL_LIB)(par_kind.o) \ 
    6843    par_oce.F90 \ 
    6844    $(MODEL_LIB)(par_oce.o) \ 
    6845    sol_oce.F90 
    6846 $(MODEL_LIB)(step1d.o) :   \ 
    6847    agrif_opa_interp.F90 \ 
    6848    agrif_opa_update.F90 \ 
    6849    blk_oce.F90 \ 
    6850    cpl_oce.F90 \ 
    6851    daymod.F90 \ 
    6852    diadimg.F90 \ 
    6853    diahth.F90 \ 
    6854    dianam.F90 \ 
    6855    diaspr.F90 \ 
    6856    diawri.F90 \ 
    6857    dom_ice.F90 \ 
    6858    dom_oce.F90 \ 
    6859    dtasal.F90 \ 
    6860    dtasst.F90 \ 
    6861    dtatem.F90 \ 
    6862    dynspg_oce.F90 \ 
    6863    dynzdf_exp.F90 \ 
    6864    eosbn2.F90 \ 
    6865    flxblk.F90 \ 
    6866    flxmod.F90 \ 
    6867    flxrnf.F90 \ 
    6868    flx_oce.F90 \ 
    6869    iceini.F90 \ 
    6870    ice.F90 \ 
    6871    ice_oce.F90 \ 
    6872    in_out_manager.F90 \ 
    6873    lbclnk.F90 \ 
    6874    ldfdyn_oce.F90 \ 
    6875    ldfslp.F90 \ 
    6876    ldftra_oce.F90 \ 
    6877    lib_mpp.F90 \ 
    6878    lib_print.f90 \ 
    6879    limdia.F90 \ 
    6880    limdyn.F90 \ 
    6881    limflx.F90 \ 
    6882    limrst.F90 \ 
    6883    limthd.F90 \ 
    6884    limtrp.F90 \ 
    6885    limwri.F90 \ 
    6886    obctra.F90 \ 
    6887    ocesbc.F90 \ 
    6888    oce.F90 \ 
    6889    ocfzpt.F90 \ 
    6890    par_kind.F90 \ 
    6891    par_oce.F90 \ 
    6892    phycst.F90 \ 
    6893    prtctl.F90 \ 
    6894    solisl.F90 \ 
    6895    sol_oce.F90 \ 
    6896    taumod.F90 \ 
    6897    traadv_ctl.F90 \ 
    6898    tradmp.F90 \ 
    6899    traqsr.F90 \ 
    6900    trazdf_exp.F90 \ 
    6901    trc_oce.F90 \ 
    6902    trdmod.F90 \ 
    6903    trdmod_oce.F90 \ 
    6904    zdfddm.F90 \ 
    6905    zdfkpp.F90 \ 
    6906    zdfmxl.F90 \ 
    6907    zdftke.F90 \ 
    6908    zdf_oce.F90 \ 
     7177$(MODEL_LIB)(step.o) :  \ 
    69097178   $(MODEL_LIB)(agrif_opa_interp.o) \ 
    69107179   $(MODEL_LIB)(agrif_opa_update.o) \ 
     
    69157184   $(MODEL_LIB)(diahth.o) \ 
    69167185   $(MODEL_LIB)(dianam.o) \ 
     7186   $(MODEL_LIB)(diaptr.o) \ 
    69177187   $(MODEL_LIB)(diaspr.o) \ 
    69187188   $(MODEL_LIB)(diawri.o) \ 
     
    69207190   $(MODEL_LIB)(dom_oce.o) \ 
    69217191   $(MODEL_LIB)(dtasal.o) \ 
     7192   $(MODEL_LIB)(dtasss.o) \ 
    69227193   $(MODEL_LIB)(dtasst.o) \ 
    69237194   $(MODEL_LIB)(dtatem.o) \ 
     7195   $(MODEL_LIB)(dynspg_exp.o) \ 
     7196   $(MODEL_LIB)(dynspg_exp_jki.o) \ 
     7197   $(MODEL_LIB)(dynspg_flt.o) \ 
     7198   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
    69247199   $(MODEL_LIB)(dynspg_oce.o) \ 
     7200   $(MODEL_LIB)(dynspg_rl.o) \ 
     7201   $(MODEL_LIB)(dynspg_ts.o) \ 
     7202   $(MODEL_LIB)(dynspg_ts_jki.o) \ 
    69257203   $(MODEL_LIB)(dynzdf_exp.o) \ 
    69267204   $(MODEL_LIB)(eosbn2.o) \ 
     7205   $(MODEL_LIB)(flo4rk.o) \ 
     7206   $(MODEL_LIB)(flo_oce.o) \ 
     7207   $(MODEL_LIB)(floblk.o) \ 
     7208   $(MODEL_LIB)(flodom.o) \ 
     7209   $(MODEL_LIB)(flowri.o) \ 
     7210   $(MODEL_LIB)(flx_oce.o) \ 
    69277211   $(MODEL_LIB)(flxblk.o) \ 
    69287212   $(MODEL_LIB)(flxmod.o) \ 
    69297213   $(MODEL_LIB)(flxrnf.o) \ 
    6930    $(MODEL_LIB)(flx_oce.o) \ 
    6931    $(MODEL_LIB)(iceini.o) \ 
    69327214   $(MODEL_LIB)(ice.o) \ 
    69337215   $(MODEL_LIB)(ice_oce.o) \ 
     7216   $(MODEL_LIB)(iceini.o) \ 
    69347217   $(MODEL_LIB)(in_out_manager.o) \ 
    69357218   $(MODEL_LIB)(lbclnk.o) \ 
     
    69407223   $(MODEL_LIB)(lib_print.o) \ 
    69417224   $(MODEL_LIB)(limdia.o) \ 
     7225   $(MODEL_LIB)(limdmp.o) \ 
    69427226   $(MODEL_LIB)(limdyn.o) \ 
    69437227   $(MODEL_LIB)(limflx.o) \ 
     
    69467230   $(MODEL_LIB)(limtrp.o) \ 
    69477231   $(MODEL_LIB)(limwri.o) \ 
     7232   $(MODEL_LIB)(obc_oce.o) \ 
     7233   $(MODEL_LIB)(obccli.o) \ 
     7234   $(MODEL_LIB)(obcdyn.o) \ 
     7235   $(MODEL_LIB)(obcdyn_bt.o) \ 
    69487236   $(MODEL_LIB)(obctra.o) \ 
     7237   $(MODEL_LIB)(obcvol.o) \ 
     7238   $(MODEL_LIB)(oce.o) \ 
    69497239   $(MODEL_LIB)(ocesbc.o) \ 
    6950    $(MODEL_LIB)(oce.o) \ 
    69517240   $(MODEL_LIB)(ocfzpt.o) \ 
    69527241   $(MODEL_LIB)(par_kind.o) \ 
     
    69547243   $(MODEL_LIB)(phycst.o) \ 
    69557244   $(MODEL_LIB)(prtctl.o) \ 
     7245   $(MODEL_LIB)(sol_oce.o) \ 
     7246   $(MODEL_LIB)(solfet.o) \ 
    69567247   $(MODEL_LIB)(solisl.o) \ 
    6957    $(MODEL_LIB)(sol_oce.o) \ 
     7248   $(MODEL_LIB)(solpcg.o) \ 
     7249   $(MODEL_LIB)(solsor.o) \ 
    69587250   $(MODEL_LIB)(taumod.o) \ 
    69597251   $(MODEL_LIB)(traadv_ctl.o) \ 
     7252   $(MODEL_LIB)(trabbl.o) \ 
    69607253   $(MODEL_LIB)(tradmp.o) \ 
    69617254   $(MODEL_LIB)(traqsr.o) \ 
     
    69647257   $(MODEL_LIB)(trdmod.o) \ 
    69657258   $(MODEL_LIB)(trdmod_oce.o) \ 
     7259   $(MODEL_LIB)(zdf_oce.o) \ 
    69667260   $(MODEL_LIB)(zdfddm.o) \ 
    69677261   $(MODEL_LIB)(zdfkpp.o) \ 
    69687262   $(MODEL_LIB)(zdfmxl.o) \ 
    69697263   $(MODEL_LIB)(zdftke.o) \ 
    6970    $(MODEL_LIB)(zdf_oce.o) \ 
    6971    daymod.F90 \ 
    6972    diawri1d.F90 \ 
    6973    diawri.F90 \ 
    6974    dom_oce.F90 \ 
    6975    dtasal.F90 \ 
    6976    dtasst.F90 \ 
    6977    dtatem.F90 \ 
    6978    dyncor1d.F90 \ 
    6979    dynnxt1d.F90 \ 
    6980    dynzdf_exp.F90 \ 
    6981    dynzdf_imp.F90 \ 
    6982    dynzdf_imp_atsk.F90 \ 
    6983    dynzdf_iso.F90 \ 
    6984    eosbn2.F90 \ 
    6985    flxfwb.F90 \ 
    6986    flxmod.F90 \ 
    6987    flxrnf.F90 \ 
    6988    icestp1d.F90 \ 
    6989    ice_oce.F90 \ 
    6990    in_out_manager.F90 \ 
    6991    lbclnk.F90 \ 
    6992    ldfdyn_oce.F90 \ 
    6993    ldftra_oce.F90 \ 
    6994    ocesbc.F90 \ 
    6995    oce.F90 \ 
    6996    ocfzpt.F90 \ 
    6997    prtctl.F90 \ 
    6998    restart.F90 \ 
    6999    stpctl.F90 \ 
    7000    taumod.F90 \ 
    7001    tranxt.F90 \ 
    7002    traqsr.F90 \ 
    7003    trasbc.F90 \ 
    7004    trazdf_exp.F90 \ 
    7005    trazdf_imp.F90 \ 
    7006    trazdf_iso.F90 \ 
    7007    trazdf_iso_vopt.F90 \ 
    7008    zdfbfr.F90 \ 
    7009    zdfddm.F90 \ 
    7010    zdfevd.F90 \ 
    7011    zdfkpp.F90 \ 
    7012    zdfmxl.F90 \ 
    7013    zdfric.F90 \ 
    7014    zdftke.F90 \ 
    7015    zdf_oce.F90 \ 
    7016    $(MODEL_LIB)(daymod.o) \ 
    7017    $(MODEL_LIB)(diawri1d.o) \ 
    7018    $(MODEL_LIB)(diawri.o) \ 
    7019    $(MODEL_LIB)(dom_oce.o) \ 
    7020    $(MODEL_LIB)(dtasal.o) \ 
    7021    $(MODEL_LIB)(dtasst.o) \ 
    7022    $(MODEL_LIB)(dtatem.o) \ 
    7023    $(MODEL_LIB)(dyncor1d.o) \ 
    7024    $(MODEL_LIB)(dynnxt1d.o) \ 
    7025    $(MODEL_LIB)(dynzdf_exp.o) \ 
    7026    $(MODEL_LIB)(dynzdf_imp.o) \ 
    7027    $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
    7028    $(MODEL_LIB)(dynzdf_iso.o) \ 
    7029    $(MODEL_LIB)(eosbn2.o) \ 
    7030    $(MODEL_LIB)(flxfwb.o) \ 
    7031    $(MODEL_LIB)(flxmod.o) \ 
    7032    $(MODEL_LIB)(flxrnf.o) \ 
    7033    $(MODEL_LIB)(icestp1d.o) \ 
    7034    $(MODEL_LIB)(ice_oce.o) \ 
    7035    $(MODEL_LIB)(in_out_manager.o) \ 
    7036    $(MODEL_LIB)(lbclnk.o) \ 
    7037    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7038    $(MODEL_LIB)(ldftra_oce.o) \ 
    7039    $(MODEL_LIB)(ocesbc.o) \ 
    7040    $(MODEL_LIB)(oce.o) \ 
    7041    $(MODEL_LIB)(ocfzpt.o) \ 
    7042    $(MODEL_LIB)(prtctl.o) \ 
    7043    $(MODEL_LIB)(restart.o) \ 
    7044    $(MODEL_LIB)(stpctl.o) \ 
    7045    $(MODEL_LIB)(taumod.o) \ 
    7046    $(MODEL_LIB)(tranxt.o) \ 
    7047    $(MODEL_LIB)(traqsr.o) \ 
    7048    $(MODEL_LIB)(trasbc.o) \ 
    7049    $(MODEL_LIB)(trazdf_exp.o) \ 
    7050    $(MODEL_LIB)(trazdf_imp.o) \ 
    7051    $(MODEL_LIB)(trazdf_iso.o) \ 
    7052    $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
    7053    $(MODEL_LIB)(zdfbfr.o) \ 
    7054    $(MODEL_LIB)(zdfddm.o) \ 
    7055    $(MODEL_LIB)(zdfevd.o) \ 
    7056    $(MODEL_LIB)(zdfkpp.o) \ 
    7057    $(MODEL_LIB)(zdfmxl.o) \ 
    7058    $(MODEL_LIB)(zdfric.o) \ 
    7059    $(MODEL_LIB)(zdftke.o) \ 
    7060    $(MODEL_LIB)(zdf_oce.o) \ 
    7061    domzgr_substitute.h90 \ 
    7062    zdfddm_substitute.h90 \ 
    7063    KEY_CPP \ 
    7064    step1d.F90 
    7065 $(MODEL_LIB)(step.o) :  \ 
    70667264   agrif_opa_interp.F90 \ 
    70677265   agrif_opa_update.F90 \ 
     
    70787276   dom_oce.F90 \ 
    70797277   dtasal.F90 \ 
     7278   dtasss.F90 \ 
    70807279   dtasst.F90 \ 
    70817280   dtatem.F90 \ 
     
    70917290   eosbn2.F90 \ 
    70927291   flo4rk.F90 \ 
     7292   flo_oce.F90 \ 
    70937293   floblk.F90 \ 
    70947294   flodom.F90 \ 
    70957295   flowri.F90 \ 
    7096    flo_oce.F90 \ 
     7296   flx_oce.F90 \ 
    70977297   flxblk.F90 \ 
    70987298   flxmod.F90 \ 
    70997299   flxrnf.F90 \ 
    7100    flx_oce.F90 \ 
    7101    iceini.F90 \ 
    71027300   ice.F90 \ 
    71037301   ice_oce.F90 \ 
     7302   iceini.F90 \ 
    71047303   in_out_manager.F90 \ 
    71057304   lbclnk.F90 \ 
     
    71177316   limtrp.F90 \ 
    71187317   limwri.F90 \ 
     7318   obc_oce.F90 \ 
    71197319   obccli.F90 \ 
    71207320   obcdyn.F90 \ 
     
    71227322   obctra.F90 \ 
    71237323   obcvol.F90 \ 
    7124    obc_oce.F90 \ 
     7324   oce.F90 \ 
    71257325   ocesbc.F90 \ 
    7126    oce.F90 \ 
    71277326   ocfzpt.F90 \ 
    71287327   par_kind.F90 \ 
     
    71307329   phycst.F90 \ 
    71317330   prtctl.F90 \ 
     7331   sol_oce.F90 \ 
    71327332   solfet.F90 \ 
    71337333   solisl.F90 \ 
    71347334   solpcg.F90 \ 
    71357335   solsor.F90 \ 
    7136    sol_oce.F90 \ 
    71377336   taumod.F90 \ 
    71387337   traadv_ctl.F90 \ 
     
    71447343   trdmod.F90 \ 
    71457344   trdmod_oce.F90 \ 
     7345   zdf_oce.F90 \ 
    71467346   zdfddm.F90 \ 
    71477347   zdfkpp.F90 \ 
    71487348   zdfmxl.F90 \ 
    71497349   zdftke.F90 \ 
    7150    zdf_oce.F90 \ 
    7151    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    7152    $(MODEL_LIB)(agrif_opa_update.o) \ 
    7153    $(MODEL_LIB)(blk_oce.o) \ 
     7350   $(MODEL_LIB)(agrif_opa_sponge.o) \ 
     7351   $(MODEL_LIB)(cla.o) \ 
     7352   $(MODEL_LIB)(cla_div.o) \ 
     7353   $(MODEL_LIB)(closea.o) \ 
     7354   $(MODEL_LIB)(cpl.o) \ 
    71547355   $(MODEL_LIB)(cpl_oce.o) \ 
    71557356   $(MODEL_LIB)(daymod.o) \ 
    7156    $(MODEL_LIB)(diadimg.o) \ 
     7357   $(MODEL_LIB)(diafwb.o) \ 
     7358   $(MODEL_LIB)(diagap.o) \ 
     7359   $(MODEL_LIB)(diahdy.o) \ 
    71577360   $(MODEL_LIB)(diahth.o) \ 
    7158    $(MODEL_LIB)(dianam.o) \ 
    71597361   $(MODEL_LIB)(diaptr.o) \ 
    71607362   $(MODEL_LIB)(diaspr.o) \ 
    71617363   $(MODEL_LIB)(diawri.o) \ 
    7162    $(MODEL_LIB)(dom_ice.o) \ 
     7364   $(MODEL_LIB)(divcur.o) \ 
    71637365   $(MODEL_LIB)(dom_oce.o) \ 
    71647366   $(MODEL_LIB)(dtasal.o) \ 
     7367   $(MODEL_LIB)(dtasss.o) \ 
    71657368   $(MODEL_LIB)(dtasst.o) \ 
    71667369   $(MODEL_LIB)(dtatem.o) \ 
    7167    $(MODEL_LIB)(dynspg_exp.o) \ 
    7168    $(MODEL_LIB)(dynspg_exp_jki.o) \ 
    7169    $(MODEL_LIB)(dynspg_flt.o) \ 
    7170    $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     7370   $(MODEL_LIB)(dynhpg.o) \ 
     7371   $(MODEL_LIB)(dynhpg_atsk.o) \ 
     7372   $(MODEL_LIB)(dynkeg.o) \ 
     7373   $(MODEL_LIB)(dynldf_bilap.o) \ 
     7374   $(MODEL_LIB)(dynldf_bilapg.o) \ 
     7375   $(MODEL_LIB)(dynldf_iso.o) \ 
     7376   $(MODEL_LIB)(dynldf_lap.o) \ 
     7377   $(MODEL_LIB)(dynnxt.o) \ 
     7378   $(MODEL_LIB)(dynspg.o) \ 
    71717379   $(MODEL_LIB)(dynspg_oce.o) \ 
    7172    $(MODEL_LIB)(dynspg_rl.o) \ 
    7173    $(MODEL_LIB)(dynspg_ts.o) \ 
    7174    $(MODEL_LIB)(dynspg_ts_jki.o) \ 
     7380   $(MODEL_LIB)(dynvor.o) \ 
     7381   $(MODEL_LIB)(dynzad.o) \ 
    71757382   $(MODEL_LIB)(dynzdf_exp.o) \ 
     7383   $(MODEL_LIB)(dynzdf_imp.o) \ 
     7384   $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
     7385   $(MODEL_LIB)(dynzdf_iso.o) \ 
    71767386   $(MODEL_LIB)(eosbn2.o) \ 
    7177    $(MODEL_LIB)(flo4rk.o) \ 
    7178    $(MODEL_LIB)(floblk.o) \ 
    7179    $(MODEL_LIB)(flodom.o) \ 
    7180    $(MODEL_LIB)(flowri.o) \ 
    71817387   $(MODEL_LIB)(flo_oce.o) \ 
    7182    $(MODEL_LIB)(flxblk.o) \ 
     7388   $(MODEL_LIB)(floats.o) \ 
     7389   $(MODEL_LIB)(flxfwb.o) \ 
    71837390   $(MODEL_LIB)(flxmod.o) \ 
    71847391   $(MODEL_LIB)(flxrnf.o) \ 
    7185    $(MODEL_LIB)(flx_oce.o) \ 
    7186    $(MODEL_LIB)(iceini.o) \ 
    7187    $(MODEL_LIB)(ice.o) \ 
    71887392   $(MODEL_LIB)(ice_oce.o) \ 
     7393   $(MODEL_LIB)(icestp.o) \ 
    71897394   $(MODEL_LIB)(in_out_manager.o) \ 
    71907395   $(MODEL_LIB)(lbclnk.o) \ 
    71917396   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7397   $(MODEL_LIB)(ldfeiv.o) \ 
    71927398   $(MODEL_LIB)(ldfslp.o) \ 
    71937399   $(MODEL_LIB)(ldftra_oce.o) \ 
    7194    $(MODEL_LIB)(lib_mpp.o) \ 
    7195    $(MODEL_LIB)(lib_print.o) \ 
    7196    $(MODEL_LIB)(limdia.o) \ 
    7197    $(MODEL_LIB)(limdmp.o) \ 
    7198    $(MODEL_LIB)(limdyn.o) \ 
    7199    $(MODEL_LIB)(limflx.o) \ 
    7200    $(MODEL_LIB)(limrst.o) \ 
    7201    $(MODEL_LIB)(limthd.o) \ 
    7202    $(MODEL_LIB)(limtrp.o) \ 
    7203    $(MODEL_LIB)(limwri.o) \ 
    7204    $(MODEL_LIB)(obccli.o) \ 
    7205    $(MODEL_LIB)(obcdyn.o) \ 
    7206    $(MODEL_LIB)(obcdyn_bt.o) \ 
    7207    $(MODEL_LIB)(obctra.o) \ 
    7208    $(MODEL_LIB)(obcvol.o) \ 
    7209    $(MODEL_LIB)(obc_oce.o) \ 
     7400   $(MODEL_LIB)(obc_par.o) \ 
     7401   $(MODEL_LIB)(obcdta.o) \ 
     7402   $(MODEL_LIB)(obcrad.o) \ 
     7403   $(MODEL_LIB)(obcrst.o) \ 
     7404   $(MODEL_LIB)(obcspg.o) \ 
     7405   $(MODEL_LIB)(oce.o) \ 
    72107406   $(MODEL_LIB)(ocesbc.o) \ 
    7211    $(MODEL_LIB)(oce.o) \ 
    72127407   $(MODEL_LIB)(ocfzpt.o) \ 
    7213    $(MODEL_LIB)(par_kind.o) \ 
    7214    $(MODEL_LIB)(par_oce.o) \ 
    7215    $(MODEL_LIB)(phycst.o) \ 
    7216    $(MODEL_LIB)(prtctl.o) \ 
    7217    $(MODEL_LIB)(solfet.o) \ 
    7218    $(MODEL_LIB)(solisl.o) \ 
    7219    $(MODEL_LIB)(solpcg.o) \ 
    7220    $(MODEL_LIB)(solsor.o) \ 
    7221    $(MODEL_LIB)(sol_oce.o) \ 
     7408   $(MODEL_LIB)(prtctl.o) \ 
     7409   $(MODEL_LIB)(restart.o) \ 
     7410   $(MODEL_LIB)(stpctl.o) \ 
    72227411   $(MODEL_LIB)(taumod.o) \ 
     7412   $(MODEL_LIB)(traadv_cen2.o) \ 
    72237413   $(MODEL_LIB)(traadv_ctl.o) \ 
     7414   $(MODEL_LIB)(traadv_muscl.o) \ 
     7415   $(MODEL_LIB)(traadv_muscl2.o) \ 
     7416   $(MODEL_LIB)(traadv_tvd.o) \ 
     7417   $(MODEL_LIB)(trabbc.o) \ 
    72247418   $(MODEL_LIB)(trabbl.o) \ 
    72257419   $(MODEL_LIB)(tradmp.o) \ 
     7420   $(MODEL_LIB)(traldf_bilap.o) \ 
     7421   $(MODEL_LIB)(traldf_bilapg.o) \ 
     7422   $(MODEL_LIB)(traldf_iso.o) \ 
     7423   $(MODEL_LIB)(traldf_iso_zps.o) \ 
     7424   $(MODEL_LIB)(traldf_lap.o) \ 
     7425   $(MODEL_LIB)(tranpc.o) \ 
     7426   $(MODEL_LIB)(tranxt.o) \ 
    72267427   $(MODEL_LIB)(traqsr.o) \ 
     7428   $(MODEL_LIB)(trasbc.o) \ 
    72277429   $(MODEL_LIB)(trazdf_exp.o) \ 
    7228    $(MODEL_LIB)(trc_oce.o) \ 
    7229    $(MODEL_LIB)(trdmod.o) \ 
    7230    $(MODEL_LIB)(trdmod_oce.o) \ 
     7430   $(MODEL_LIB)(trazdf_imp.o) \ 
     7431   $(MODEL_LIB)(trazdf_iso.o) \ 
     7432   $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
     7433   $(MODEL_LIB)(trcstp.o) \ 
     7434   $(MODEL_LIB)(trdicp.o) \ 
     7435   $(MODEL_LIB)(trdmld.o) \ 
     7436   $(MODEL_LIB)(trdvor.o) \ 
     7437   $(MODEL_LIB)(wzvmod.o) \ 
     7438   $(MODEL_LIB)(zdf_oce.o) \ 
     7439   $(MODEL_LIB)(zdfbfr.o) \ 
    72317440   $(MODEL_LIB)(zdfddm.o) \ 
     7441   $(MODEL_LIB)(zdfevd.o) \ 
    72327442   $(MODEL_LIB)(zdfkpp.o) \ 
    72337443   $(MODEL_LIB)(zdfmxl.o) \ 
     7444   $(MODEL_LIB)(zdfric.o) \ 
    72347445   $(MODEL_LIB)(zdftke.o) \ 
    7235    $(MODEL_LIB)(zdf_oce.o) \ 
     7446   $(MODEL_LIB)(zpshde.o) \ 
    72367447   agrif_opa_sponge.F90 \ 
    72377448   cla.F90 \ 
     
    72517462   dom_oce.F90 \ 
    72527463   dtasal.F90 \ 
     7464   dtasss.F90 \ 
    72537465   dtasst.F90 \ 
    72547466   dtatem.F90 \ 
     
    72567468   dynhpg_atsk.F90 \ 
    72577469   dynkeg.F90 \ 
     7470   dynldf_bilap.F90 \ 
    72587471   dynldf_bilapg.F90 \ 
    7259    dynldf_bilap.F90 \ 
    72607472   dynldf_iso.F90 \ 
    72617473   dynldf_lap.F90 \ 
     
    72707482   dynzdf_iso.F90 \ 
    72717483   eosbn2.F90 \ 
     7484   flo_oce.F90 \ 
    72727485   floats.F90 \ 
    7273    flo_oce.F90 \ 
    72747486   flxfwb.F90 \ 
    72757487   flxmod.F90 \ 
    72767488   flxrnf.F90 \ 
     7489   ice_oce.F90 \ 
    72777490   icestp.F90 \ 
    7278    ice_oce.F90 \ 
    72797491   in_out_manager.F90 \ 
    72807492   lbclnk.F90 \ 
     
    72837495   ldfslp.F90 \ 
    72847496   ldftra_oce.F90 \ 
     7497   obc_par.F90 \ 
    72857498   obcdta.F90 \ 
    72867499   obcrad.F90 \ 
    72877500   obcrst.F90 \ 
    72887501   obcspg.F90 \ 
    7289    obc_par.F90 \ 
     7502   oce.F90 \ 
    72907503   ocesbc.F90 \ 
    7291    oce.F90 \ 
    72927504   ocfzpt.F90 \ 
    72937505   prtctl.F90 \ 
     
    72977509   traadv_cen2.F90 \ 
    72987510   traadv_ctl.F90 \ 
     7511   traadv_muscl.F90 \ 
    72997512   traadv_muscl2.F90 \ 
    7300    traadv_muscl.F90 \ 
    73017513   traadv_tvd.F90 \ 
    73027514   trabbc.F90 \ 
    73037515   trabbl.F90 \ 
    73047516   tradmp.F90 \ 
     7517   traldf_bilap.F90 \ 
    73057518   traldf_bilapg.F90 \ 
    7306    traldf_bilap.F90 \ 
    73077519   traldf_iso.F90 \ 
    73087520   traldf_iso_zps.F90 \ 
     
    73217533   trdvor.F90 \ 
    73227534   wzvmod.F90 \ 
     7535   zdf_oce.F90 \ 
    73237536   zdfbfr.F90 \ 
    73247537   zdfddm.F90 \ 
     
    73287541   zdfric.F90 \ 
    73297542   zdftke.F90 \ 
    7330    zdf_oce.F90 \ 
    73317543   zpshde.F90 \ 
    7332    $(MODEL_LIB)(agrif_opa_sponge.o) \ 
    7333    $(MODEL_LIB)(cla.o) \ 
    7334    $(MODEL_LIB)(cla_div.o) \ 
    7335    $(MODEL_LIB)(closea.o) \ 
    7336    $(MODEL_LIB)(cpl.o) \ 
     7544   domzgr_substitute.h90 \ 
     7545   zdfddm_substitute.h90 \ 
     7546   $(AGRIF_LIB) \ 
     7547   KEY_CPP \ 
     7548   step.F90 
     7549$(MODEL_LIB)(step1d.o) :   \ 
     7550   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     7551   $(MODEL_LIB)(agrif_opa_update.o) \ 
     7552   $(MODEL_LIB)(blk_oce.o) \ 
    73377553   $(MODEL_LIB)(cpl_oce.o) \ 
    73387554   $(MODEL_LIB)(daymod.o) \ 
    7339    $(MODEL_LIB)(diafwb.o) \ 
    7340    $(MODEL_LIB)(diagap.o) \ 
    7341    $(MODEL_LIB)(diahdy.o) \ 
     7555   $(MODEL_LIB)(diadimg.o) \ 
    73427556   $(MODEL_LIB)(diahth.o) \ 
    7343    $(MODEL_LIB)(diaptr.o) \ 
     7557   $(MODEL_LIB)(dianam.o) \ 
    73447558   $(MODEL_LIB)(diaspr.o) \ 
    73457559   $(MODEL_LIB)(diawri.o) \ 
    7346    $(MODEL_LIB)(divcur.o) \ 
     7560   $(MODEL_LIB)(dom_ice.o) \ 
    73477561   $(MODEL_LIB)(dom_oce.o) \ 
    73487562   $(MODEL_LIB)(dtasal.o) \ 
    73497563   $(MODEL_LIB)(dtasst.o) \ 
    73507564   $(MODEL_LIB)(dtatem.o) \ 
    7351    $(MODEL_LIB)(dynhpg.o) \ 
    7352    $(MODEL_LIB)(dynhpg_atsk.o) \ 
    7353    $(MODEL_LIB)(dynkeg.o) \ 
    7354    $(MODEL_LIB)(dynldf_bilapg.o) \ 
    7355    $(MODEL_LIB)(dynldf_bilap.o) \ 
    7356    $(MODEL_LIB)(dynldf_iso.o) \ 
    7357    $(MODEL_LIB)(dynldf_lap.o) \ 
    7358    $(MODEL_LIB)(dynnxt.o) \ 
    7359    $(MODEL_LIB)(dynspg.o) \ 
    73607565   $(MODEL_LIB)(dynspg_oce.o) \ 
    7361    $(MODEL_LIB)(dynvor.o) \ 
    7362    $(MODEL_LIB)(dynzad.o) \ 
     7566   $(MODEL_LIB)(dynzdf_exp.o) \ 
     7567   $(MODEL_LIB)(eosbn2.o) \ 
     7568   $(MODEL_LIB)(flx_oce.o) \ 
     7569   $(MODEL_LIB)(flxblk.o) \ 
     7570   $(MODEL_LIB)(flxmod.o) \ 
     7571   $(MODEL_LIB)(flxrnf.o) \ 
     7572   $(MODEL_LIB)(ice.o) \ 
     7573   $(MODEL_LIB)(ice_oce.o) \ 
     7574   $(MODEL_LIB)(iceini.o) \ 
     7575   $(MODEL_LIB)(in_out_manager.o) \ 
     7576   $(MODEL_LIB)(lbclnk.o) \ 
     7577   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7578   $(MODEL_LIB)(ldfslp.o) \ 
     7579   $(MODEL_LIB)(ldftra_oce.o) \ 
     7580   $(MODEL_LIB)(lib_mpp.o) \ 
     7581   $(MODEL_LIB)(lib_print.o) \ 
     7582   $(MODEL_LIB)(limdia.o) \ 
     7583   $(MODEL_LIB)(limdyn.o) \ 
     7584   $(MODEL_LIB)(limflx.o) \ 
     7585   $(MODEL_LIB)(limrst.o) \ 
     7586   $(MODEL_LIB)(limthd.o) \ 
     7587   $(MODEL_LIB)(limtrp.o) \ 
     7588   $(MODEL_LIB)(limwri.o) \ 
     7589   $(MODEL_LIB)(obctra.o) \ 
     7590   $(MODEL_LIB)(oce.o) \ 
     7591   $(MODEL_LIB)(ocesbc.o) \ 
     7592   $(MODEL_LIB)(ocfzpt.o) \ 
     7593   $(MODEL_LIB)(par_kind.o) \ 
     7594   $(MODEL_LIB)(par_oce.o) \ 
     7595   $(MODEL_LIB)(phycst.o) \ 
     7596   $(MODEL_LIB)(prtctl.o) \ 
     7597   $(MODEL_LIB)(sol_oce.o) \ 
     7598   $(MODEL_LIB)(solisl.o) \ 
     7599   $(MODEL_LIB)(taumod.o) \ 
     7600   $(MODEL_LIB)(traadv_ctl.o) \ 
     7601   $(MODEL_LIB)(tradmp.o) \ 
     7602   $(MODEL_LIB)(traqsr.o) \ 
     7603   $(MODEL_LIB)(trazdf_exp.o) \ 
     7604   $(MODEL_LIB)(trc_oce.o) \ 
     7605   $(MODEL_LIB)(trdmod.o) \ 
     7606   $(MODEL_LIB)(trdmod_oce.o) \ 
     7607   $(MODEL_LIB)(zdf_oce.o) \ 
     7608   $(MODEL_LIB)(zdfddm.o) \ 
     7609   $(MODEL_LIB)(zdfkpp.o) \ 
     7610   $(MODEL_LIB)(zdfmxl.o) \ 
     7611   $(MODEL_LIB)(zdftke.o) \ 
     7612   agrif_opa_interp.F90 \ 
     7613   agrif_opa_update.F90 \ 
     7614   blk_oce.F90 \ 
     7615   cpl_oce.F90 \ 
     7616   daymod.F90 \ 
     7617   diadimg.F90 \ 
     7618   diahth.F90 \ 
     7619   dianam.F90 \ 
     7620   diaspr.F90 \ 
     7621   diawri.F90 \ 
     7622   dom_ice.F90 \ 
     7623   dom_oce.F90 \ 
     7624   dtasal.F90 \ 
     7625   dtasst.F90 \ 
     7626   dtatem.F90 \ 
     7627   dynspg_oce.F90 \ 
     7628   dynzdf_exp.F90 \ 
     7629   eosbn2.F90 \ 
     7630   flx_oce.F90 \ 
     7631   flxblk.F90 \ 
     7632   flxmod.F90 \ 
     7633   flxrnf.F90 \ 
     7634   ice.F90 \ 
     7635   ice_oce.F90 \ 
     7636   iceini.F90 \ 
     7637   in_out_manager.F90 \ 
     7638   lbclnk.F90 \ 
     7639   ldfdyn_oce.F90 \ 
     7640   ldfslp.F90 \ 
     7641   ldftra_oce.F90 \ 
     7642   lib_mpp.F90 \ 
     7643   lib_print.f90 \ 
     7644   limdia.F90 \ 
     7645   limdyn.F90 \ 
     7646   limflx.F90 \ 
     7647   limrst.F90 \ 
     7648   limthd.F90 \ 
     7649   limtrp.F90 \ 
     7650   limwri.F90 \ 
     7651   obctra.F90 \ 
     7652   oce.F90 \ 
     7653   ocesbc.F90 \ 
     7654   ocfzpt.F90 \ 
     7655   par_kind.F90 \ 
     7656   par_oce.F90 \ 
     7657   phycst.F90 \ 
     7658   prtctl.F90 \ 
     7659   sol_oce.F90 \ 
     7660   solisl.F90 \ 
     7661   taumod.F90 \ 
     7662   traadv_ctl.F90 \ 
     7663   tradmp.F90 \ 
     7664   traqsr.F90 \ 
     7665   trazdf_exp.F90 \ 
     7666   trc_oce.F90 \ 
     7667   trdmod.F90 \ 
     7668   trdmod_oce.F90 \ 
     7669   zdf_oce.F90 \ 
     7670   zdfddm.F90 \ 
     7671   zdfkpp.F90 \ 
     7672   zdfmxl.F90 \ 
     7673   zdftke.F90 \ 
     7674   $(MODEL_LIB)(daymod.o) \ 
     7675   $(MODEL_LIB)(diawri.o) \ 
     7676   $(MODEL_LIB)(diawri1d.o) \ 
     7677   $(MODEL_LIB)(dom_oce.o) \ 
     7678   $(MODEL_LIB)(dtasal.o) \ 
     7679   $(MODEL_LIB)(dtasst.o) \ 
     7680   $(MODEL_LIB)(dtatem.o) \ 
     7681   $(MODEL_LIB)(dyncor1d.o) \ 
     7682   $(MODEL_LIB)(dynnxt1d.o) \ 
    73637683   $(MODEL_LIB)(dynzdf_exp.o) \ 
    73647684   $(MODEL_LIB)(dynzdf_imp.o) \ 
     
    73667686   $(MODEL_LIB)(dynzdf_iso.o) \ 
    73677687   $(MODEL_LIB)(eosbn2.o) \ 
    7368    $(MODEL_LIB)(floats.o) \ 
    7369    $(MODEL_LIB)(flo_oce.o) \ 
    73707688   $(MODEL_LIB)(flxfwb.o) \ 
    73717689   $(MODEL_LIB)(flxmod.o) \ 
    73727690   $(MODEL_LIB)(flxrnf.o) \ 
    7373    $(MODEL_LIB)(icestp.o) \ 
    73747691   $(MODEL_LIB)(ice_oce.o) \ 
     7692   $(MODEL_LIB)(icestp1d.o) \ 
    73757693   $(MODEL_LIB)(in_out_manager.o) \ 
    73767694   $(MODEL_LIB)(lbclnk.o) \ 
    73777695   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7378    $(MODEL_LIB)(ldfeiv.o) \ 
    7379    $(MODEL_LIB)(ldfslp.o) \ 
    73807696   $(MODEL_LIB)(ldftra_oce.o) \ 
    7381    $(MODEL_LIB)(obcdta.o) \ 
    7382    $(MODEL_LIB)(obcrad.o) \ 
    7383    $(MODEL_LIB)(obcrst.o) \ 
    7384    $(MODEL_LIB)(obcspg.o) \ 
    7385    $(MODEL_LIB)(obc_par.o) \ 
     7697   $(MODEL_LIB)(oce.o) \ 
    73867698   $(MODEL_LIB)(ocesbc.o) \ 
    7387    $(MODEL_LIB)(oce.o) \ 
    73887699   $(MODEL_LIB)(ocfzpt.o) \ 
    73897700   $(MODEL_LIB)(prtctl.o) \ 
     
    73917702   $(MODEL_LIB)(stpctl.o) \ 
    73927703   $(MODEL_LIB)(taumod.o) \ 
    7393    $(MODEL_LIB)(traadv_cen2.o) \ 
    7394    $(MODEL_LIB)(traadv_ctl.o) \ 
    7395    $(MODEL_LIB)(traadv_muscl2.o) \ 
    7396    $(MODEL_LIB)(traadv_muscl.o) \ 
    7397    $(MODEL_LIB)(traadv_tvd.o) \ 
    7398    $(MODEL_LIB)(trabbc.o) \ 
    7399    $(MODEL_LIB)(trabbl.o) \ 
    7400    $(MODEL_LIB)(tradmp.o) \ 
    7401    $(MODEL_LIB)(traldf_bilapg.o) \ 
    7402    $(MODEL_LIB)(traldf_bilap.o) \ 
    7403    $(MODEL_LIB)(traldf_iso.o) \ 
    7404    $(MODEL_LIB)(traldf_iso_zps.o) \ 
    7405    $(MODEL_LIB)(traldf_lap.o) \ 
    7406    $(MODEL_LIB)(tranpc.o) \ 
    74077704   $(MODEL_LIB)(tranxt.o) \ 
    74087705   $(MODEL_LIB)(traqsr.o) \ 
     
    74127709   $(MODEL_LIB)(trazdf_iso.o) \ 
    74137710   $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
    7414    $(MODEL_LIB)(trcstp.o) \ 
    7415    $(MODEL_LIB)(trdicp.o) \ 
    7416    $(MODEL_LIB)(trdmld.o) \ 
    7417    $(MODEL_LIB)(trdvor.o) \ 
    7418    $(MODEL_LIB)(wzvmod.o) \ 
     7711   $(MODEL_LIB)(zdf_oce.o) \ 
    74197712   $(MODEL_LIB)(zdfbfr.o) \ 
    74207713   $(MODEL_LIB)(zdfddm.o) \ 
     
    74247717   $(MODEL_LIB)(zdfric.o) \ 
    74257718   $(MODEL_LIB)(zdftke.o) \ 
    7426    $(MODEL_LIB)(zdf_oce.o) \ 
    7427    $(MODEL_LIB)(zpshde.o) \ 
     7719   daymod.F90 \ 
     7720   diawri.F90 \ 
     7721   diawri1d.F90 \ 
     7722   dom_oce.F90 \ 
     7723   dtasal.F90 \ 
     7724   dtasst.F90 \ 
     7725   dtatem.F90 \ 
     7726   dyncor1d.F90 \ 
     7727   dynnxt1d.F90 \ 
     7728   dynzdf_exp.F90 \ 
     7729   dynzdf_imp.F90 \ 
     7730   dynzdf_imp_atsk.F90 \ 
     7731   dynzdf_iso.F90 \ 
     7732   eosbn2.F90 \ 
     7733   flxfwb.F90 \ 
     7734   flxmod.F90 \ 
     7735   flxrnf.F90 \ 
     7736   ice_oce.F90 \ 
     7737   icestp1d.F90 \ 
     7738   in_out_manager.F90 \ 
     7739   lbclnk.F90 \ 
     7740   ldfdyn_oce.F90 \ 
     7741   ldftra_oce.F90 \ 
     7742   oce.F90 \ 
     7743   ocesbc.F90 \ 
     7744   ocfzpt.F90 \ 
     7745   prtctl.F90 \ 
     7746   restart.F90 \ 
     7747   stpctl.F90 \ 
     7748   taumod.F90 \ 
     7749   tranxt.F90 \ 
     7750   traqsr.F90 \ 
     7751   trasbc.F90 \ 
     7752   trazdf_exp.F90 \ 
     7753   trazdf_imp.F90 \ 
     7754   trazdf_iso.F90 \ 
     7755   trazdf_iso_vopt.F90 \ 
     7756   zdf_oce.F90 \ 
     7757   zdfbfr.F90 \ 
     7758   zdfddm.F90 \ 
     7759   zdfevd.F90 \ 
     7760   zdfkpp.F90 \ 
     7761   zdfmxl.F90 \ 
     7762   zdfric.F90 \ 
     7763   zdftke.F90 \ 
    74287764   domzgr_substitute.h90 \ 
    74297765   zdfddm_substitute.h90 \ 
    7430    $(AGRIF_LIB) \ 
    7431    KEY_CPP \ 
    7432    step.F90 
     7766   KEY_CPP \ 
     7767   step1d.F90 
    74337768$(MODEL_LIB)(stpctl.o) :   \ 
     7769   $(MODEL_LIB)(daymod.o) \ 
     7770   $(MODEL_LIB)(diadimg.o) \ 
     7771   $(MODEL_LIB)(diahth.o) \ 
     7772   $(MODEL_LIB)(dianam.o) \ 
     7773   $(MODEL_LIB)(diaspr.o) \ 
     7774   $(MODEL_LIB)(dom_oce.o) \ 
     7775   $(MODEL_LIB)(flx_oce.o) \ 
     7776   $(MODEL_LIB)(flxrnf.o) \ 
     7777   $(MODEL_LIB)(ice_oce.o) \ 
     7778   $(MODEL_LIB)(in_out_manager.o) \ 
     7779   $(MODEL_LIB)(lbclnk.o) \ 
     7780   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7781   $(MODEL_LIB)(ldftra_oce.o) \ 
     7782   $(MODEL_LIB)(lib_mpp.o) \ 
     7783   $(MODEL_LIB)(lib_print.o) \ 
     7784   $(MODEL_LIB)(obc_oce.o) \ 
     7785   $(MODEL_LIB)(oce.o) \ 
     7786   $(MODEL_LIB)(ocesbc.o) \ 
     7787   $(MODEL_LIB)(ocfzpt.o) \ 
     7788   $(MODEL_LIB)(par_kind.o) \ 
     7789   $(MODEL_LIB)(par_oce.o) \ 
     7790   $(MODEL_LIB)(phycst.o) \ 
     7791   $(MODEL_LIB)(sol_oce.o) \ 
     7792   $(MODEL_LIB)(solfet.o) \ 
     7793   $(MODEL_LIB)(solpcg.o) \ 
     7794   $(MODEL_LIB)(solsor.o) \ 
     7795   $(MODEL_LIB)(taumod.o) \ 
     7796   $(MODEL_LIB)(zdf_oce.o) \ 
     7797   $(MODEL_LIB)(zdfddm.o) \ 
     7798   $(MODEL_LIB)(zdfmxl.o) \ 
    74347799   daymod.F90 \ 
    74357800   diadimg.F90 \ 
     
    74387803   diaspr.F90 \ 
    74397804   dom_oce.F90 \ 
     7805   flx_oce.F90 \ 
    74407806   flxrnf.F90 \ 
    7441    flx_oce.F90 \ 
    74427807   ice_oce.F90 \ 
    74437808   in_out_manager.F90 \ 
     
    74487813   lib_print.f90 \ 
    74497814   obc_oce.F90 \ 
     7815   oce.F90 \ 
    74507816   ocesbc.F90 \ 
    7451    oce.F90 \ 
    74527817   ocfzpt.F90 \ 
    74537818   par_kind.F90 \ 
    74547819   par_oce.F90 \ 
    74557820   phycst.F90 \ 
     7821   sol_oce.F90 \ 
    74567822   solfet.F90 \ 
    74577823   solpcg.F90 \ 
    74587824   solsor.F90 \ 
    7459    sol_oce.F90 \ 
    74607825   taumod.F90 \ 
     7826   zdf_oce.F90 \ 
    74617827   zdfddm.F90 \ 
    74627828   zdfmxl.F90 \ 
    7463    zdf_oce.F90 \ 
    7464    $(MODEL_LIB)(daymod.o) \ 
    7465    $(MODEL_LIB)(diadimg.o) \ 
    7466    $(MODEL_LIB)(diahth.o) \ 
    7467    $(MODEL_LIB)(dianam.o) \ 
    7468    $(MODEL_LIB)(diaspr.o) \ 
    7469    $(MODEL_LIB)(dom_oce.o) \ 
    7470    $(MODEL_LIB)(flxrnf.o) \ 
    7471    $(MODEL_LIB)(flx_oce.o) \ 
    7472    $(MODEL_LIB)(ice_oce.o) \ 
    7473    $(MODEL_LIB)(in_out_manager.o) \ 
    7474    $(MODEL_LIB)(lbclnk.o) \ 
    7475    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7476    $(MODEL_LIB)(ldftra_oce.o) \ 
    7477    $(MODEL_LIB)(lib_mpp.o) \ 
    7478    $(MODEL_LIB)(lib_print.o) \ 
    7479    $(MODEL_LIB)(obc_oce.o) \ 
    7480    $(MODEL_LIB)(ocesbc.o) \ 
    7481    $(MODEL_LIB)(oce.o) \ 
    7482    $(MODEL_LIB)(ocfzpt.o) \ 
    7483    $(MODEL_LIB)(par_kind.o) \ 
    7484    $(MODEL_LIB)(par_oce.o) \ 
    7485    $(MODEL_LIB)(phycst.o) \ 
    7486    $(MODEL_LIB)(solfet.o) \ 
    7487    $(MODEL_LIB)(solpcg.o) \ 
    7488    $(MODEL_LIB)(solsor.o) \ 
     7829   $(MODEL_LIB)(diawri.o) \ 
     7830   $(MODEL_LIB)(dom_oce.o) \ 
     7831   $(MODEL_LIB)(dynspg_oce.o) \ 
     7832   $(MODEL_LIB)(in_out_manager.o) \ 
     7833   $(MODEL_LIB)(lbclnk.o) \ 
     7834   $(MODEL_LIB)(lib_mpp.o) \ 
     7835   $(MODEL_LIB)(oce.o) \ 
    74897836   $(MODEL_LIB)(sol_oce.o) \ 
    7490    $(MODEL_LIB)(taumod.o) \ 
    7491    $(MODEL_LIB)(zdfddm.o) \ 
    7492    $(MODEL_LIB)(zdfmxl.o) \ 
    7493    $(MODEL_LIB)(zdf_oce.o) \ 
     7837   $(MODEL_LIB)(solisl.o) \ 
    74947838   diawri.F90 \ 
    74957839   dom_oce.F90 \ 
     
    74997843   lib_mpp.F90 \ 
    75007844   oce.F90 \ 
     7845   sol_oce.F90 \ 
    75017846   solisl.F90 \ 
    7502    sol_oce.F90 \ 
    7503    $(MODEL_LIB)(diawri.o) \ 
    7504    $(MODEL_LIB)(dom_oce.o) \ 
    7505    $(MODEL_LIB)(dynspg_oce.o) \ 
    7506    $(MODEL_LIB)(in_out_manager.o) \ 
    7507    $(MODEL_LIB)(lbclnk.o) \ 
    7508    $(MODEL_LIB)(lib_mpp.o) \ 
    7509    $(MODEL_LIB)(oce.o) \ 
    7510    $(MODEL_LIB)(solisl.o) \ 
    7511    $(MODEL_LIB)(sol_oce.o) \ 
    75127847   stpctl.F90 
    75137848$(MODEL_LIB)(taumod.o) :   \ 
    7514    dom_oce.F90 \ 
    7515    in_out_manager.F90 \ 
    7516    lib_mpp.F90 \ 
    7517    lib_print.f90 \ 
    7518    oce.F90 \ 
    7519    par_kind.F90 \ 
    7520    par_oce.F90 \ 
    7521    phycst.F90 \ 
    7522    prtctl.F90 \ 
    7523    $(MODEL_LIB)(dom_oce.o) \ 
    7524    $(MODEL_LIB)(in_out_manager.o) \ 
    7525    $(MODEL_LIB)(lib_mpp.o) \ 
    7526    $(MODEL_LIB)(lib_print.o) \ 
    7527    $(MODEL_LIB)(oce.o) \ 
    7528    $(MODEL_LIB)(par_kind.o) \ 
    7529    $(MODEL_LIB)(par_oce.o) \ 
    7530    $(MODEL_LIB)(phycst.o) \ 
    7531    $(MODEL_LIB)(prtctl.o) \ 
     7849   $(MODEL_LIB)(dom_oce.o) \ 
     7850   $(MODEL_LIB)(in_out_manager.o) \ 
     7851   $(MODEL_LIB)(lib_mpp.o) \ 
     7852   $(MODEL_LIB)(lib_print.o) \ 
     7853   $(MODEL_LIB)(oce.o) \ 
     7854   $(MODEL_LIB)(par_kind.o) \ 
     7855   $(MODEL_LIB)(par_oce.o) \ 
     7856   $(MODEL_LIB)(phycst.o) \ 
     7857   $(MODEL_LIB)(prtctl.o) \ 
     7858   dom_oce.F90 \ 
     7859   in_out_manager.F90 \ 
     7860   lib_mpp.F90 \ 
     7861   lib_print.f90 \ 
     7862   oce.F90 \ 
     7863   par_kind.F90 \ 
     7864   par_oce.F90 \ 
     7865   phycst.F90 \ 
     7866   prtctl.F90 \ 
     7867   $(MODEL_LIB)(daymod.o) \ 
     7868   $(MODEL_LIB)(dom_oce.o) \ 
     7869   $(MODEL_LIB)(in_out_manager.o) \ 
     7870   $(MODEL_LIB)(lbclnk.o) \ 
     7871   $(MODEL_LIB)(phycst.o) \ 
    75327872   daymod.F90 \ 
    75337873   dom_oce.F90 \ 
     
    75357875   lbclnk.F90 \ 
    75367876   phycst.F90 \ 
    7537    $(MODEL_LIB)(daymod.o) \ 
    7538    $(MODEL_LIB)(dom_oce.o) \ 
    7539    $(MODEL_LIB)(in_out_manager.o) \ 
    7540    $(MODEL_LIB)(lbclnk.o) \ 
    7541    $(MODEL_LIB)(phycst.o) \ 
     7877   $(MODEL_LIB)(cpl_oce.o) \ 
     7878   $(MODEL_LIB)(geo2ocean.o) \ 
    75427879   cpl_oce.F90 \ 
    75437880   geo2ocean.F90 \ 
    7544    $(MODEL_LIB)(cpl_oce.o) \ 
    7545    $(MODEL_LIB)(geo2ocean.o) \ 
    75467881   tau_coupled.h90 \ 
    75477882   tau_coupled_ice.h90 \ 
     
    75517886   taumod.F90 
    75527887$(MODEL_LIB)(thd_ice.o) :  \ 
    7553    par_oce.F90 \ 
    7554    $(MODEL_LIB)(par_oce.o) \ 
     7888   $(MODEL_LIB)(par_oce.o) \ 
     7889   par_oce.F90 \ 
     7890   $(MODEL_LIB)(par_ice.o) \ 
    75557891   par_ice.F90 \ 
    7556    $(MODEL_LIB)(par_ice.o) \ 
    75577892   thd_ice.F90 
    75587893$(MODEL_LIB)(traadv_cen2.o) : \ 
     7894   $(MODEL_LIB)(daymod.o) \ 
     7895   $(MODEL_LIB)(dianam.o) \ 
     7896   $(MODEL_LIB)(dom_oce.o) \ 
     7897   $(MODEL_LIB)(eosbn2.o) \ 
     7898   $(MODEL_LIB)(in_out_manager.o) \ 
     7899   $(MODEL_LIB)(ldftra_oce.o) \ 
     7900   $(MODEL_LIB)(lib_mpp.o) \ 
     7901   $(MODEL_LIB)(lib_print.o) \ 
     7902   $(MODEL_LIB)(oce.o) \ 
     7903   $(MODEL_LIB)(par_kind.o) \ 
     7904   $(MODEL_LIB)(par_oce.o) \ 
     7905   $(MODEL_LIB)(phycst.o) \ 
     7906   $(MODEL_LIB)(prtctl.o) \ 
     7907   $(MODEL_LIB)(trabbl.o) \ 
     7908   $(MODEL_LIB)(trdicp.o) \ 
     7909   $(MODEL_LIB)(trdicp_oce.o) \ 
     7910   $(MODEL_LIB)(trdmld.o) \ 
     7911   $(MODEL_LIB)(trdmld_oce.o) \ 
     7912   $(MODEL_LIB)(trdmod_oce.o) \ 
     7913   $(MODEL_LIB)(trdvor.o) \ 
     7914   $(MODEL_LIB)(trdvor_oce.o) \ 
    75597915   daymod.F90 \ 
    75607916   dianam.F90 \ 
     
    75787934   trdvor.F90 \ 
    75797935   trdvor_oce.F90 \ 
     7936   $(MODEL_LIB)(diaptr.o) \ 
     7937   $(MODEL_LIB)(dom_oce.o) \ 
     7938   $(MODEL_LIB)(dynspg_oce.o) \ 
     7939   $(MODEL_LIB)(flxrnf.o) \ 
     7940   $(MODEL_LIB)(in_out_manager.o) \ 
     7941   $(MODEL_LIB)(lbclnk.o) \ 
     7942   $(MODEL_LIB)(lib_mpp.o) \ 
     7943   $(MODEL_LIB)(oce.o) \ 
     7944   $(MODEL_LIB)(ocfzpt.o) \ 
     7945   $(MODEL_LIB)(prtctl.o) \ 
     7946   $(MODEL_LIB)(trabbl.o) \ 
     7947   $(MODEL_LIB)(trdmod.o) \ 
     7948   $(MODEL_LIB)(trdmod_oce.o) \ 
     7949   diaptr.F90 \ 
     7950   dom_oce.F90 \ 
     7951   dynspg_oce.F90 \ 
     7952   flxrnf.F90 \ 
     7953   in_out_manager.F90 \ 
     7954   lbclnk.F90 \ 
     7955   lib_mpp.F90 \ 
     7956   oce.F90 \ 
     7957   ocfzpt.F90 \ 
     7958   prtctl.F90 \ 
     7959   trabbl.F90 \ 
     7960   trdmod.F90 \ 
     7961   trdmod_oce.F90 \ 
     7962   $(MODEL_LIB)(oce.o) \ 
     7963   oce.F90 \ 
     7964   domzgr_substitute.h90 \ 
     7965   traadv_cen2_atsk.h90 \ 
     7966   vectopt_loop_substitute.h90 \ 
     7967   KEY_CPP \ 
     7968   traadv_cen2.F90 
     7969$(MODEL_LIB)(traadv_ctl.o) :  \ 
     7970   $(MODEL_LIB)(lib_print.o) \ 
     7971   $(MODEL_LIB)(par_kind.o) \ 
     7972   $(MODEL_LIB)(par_oce.o) \ 
     7973   lib_print.f90 \ 
     7974   par_kind.F90 \ 
     7975   par_oce.F90 \ 
     7976   $(MODEL_LIB)(dom_oce.o) \ 
     7977   $(MODEL_LIB)(in_out_manager.o) \ 
     7978   dom_oce.F90 \ 
     7979   in_out_manager.F90 \ 
     7980   traadv_ctl.F90 
     7981$(MODEL_LIB)(traadv_muscl.o) :   \ 
    75807982   $(MODEL_LIB)(daymod.o) \ 
    75817983   $(MODEL_LIB)(dianam.o) \ 
     
    75998001   $(MODEL_LIB)(trdvor.o) \ 
    76008002   $(MODEL_LIB)(trdvor_oce.o) \ 
    7601    diaptr.F90 \ 
    7602    dom_oce.F90 \ 
    7603    dynspg_oce.F90 \ 
    7604    flxrnf.F90 \ 
    7605    in_out_manager.F90 \ 
    7606    lbclnk.F90 \ 
    7607    lib_mpp.F90 \ 
    7608    oce.F90 \ 
    7609    ocfzpt.F90 \ 
    7610    prtctl.F90 \ 
    7611    trabbl.F90 \ 
    7612    trdmod.F90 \ 
    7613    trdmod_oce.F90 \ 
    7614    $(MODEL_LIB)(diaptr.o) \ 
    7615    $(MODEL_LIB)(dom_oce.o) \ 
    7616    $(MODEL_LIB)(dynspg_oce.o) \ 
    7617    $(MODEL_LIB)(flxrnf.o) \ 
    7618    $(MODEL_LIB)(in_out_manager.o) \ 
    7619    $(MODEL_LIB)(lbclnk.o) \ 
    7620    $(MODEL_LIB)(lib_mpp.o) \ 
    7621    $(MODEL_LIB)(oce.o) \ 
    7622    $(MODEL_LIB)(ocfzpt.o) \ 
    7623    $(MODEL_LIB)(prtctl.o) \ 
    7624    $(MODEL_LIB)(trabbl.o) \ 
    7625    $(MODEL_LIB)(trdmod.o) \ 
    7626    $(MODEL_LIB)(trdmod_oce.o) \ 
    7627    oce.F90 \ 
    7628    $(MODEL_LIB)(oce.o) \ 
    7629    domzgr_substitute.h90 \ 
    7630    traadv_cen2_atsk.h90 \ 
    7631    vectopt_loop_substitute.h90 \ 
    7632    KEY_CPP \ 
    7633    traadv_cen2.F90 
    7634 $(MODEL_LIB)(traadv_ctl.o) :  \ 
    7635    lib_print.f90 \ 
    7636    par_kind.F90 \ 
    7637    par_oce.F90 \ 
    7638    $(MODEL_LIB)(lib_print.o) \ 
    7639    $(MODEL_LIB)(par_kind.o) \ 
    7640    $(MODEL_LIB)(par_oce.o) \ 
    7641    dom_oce.F90 \ 
    7642    in_out_manager.F90 \ 
    7643    $(MODEL_LIB)(dom_oce.o) \ 
    7644    $(MODEL_LIB)(in_out_manager.o) \ 
    7645    traadv_ctl.F90 
    7646 $(MODEL_LIB)(traadv_muscl2.o) :  \ 
    76478003   daymod.F90 \ 
    76488004   dianam.F90 \ 
     
    76668022   trdvor.F90 \ 
    76678023   trdvor_oce.F90 \ 
     8024   $(MODEL_LIB)(diaptr.o) \ 
     8025   $(MODEL_LIB)(dom_oce.o) \ 
     8026   $(MODEL_LIB)(dynspg_oce.o) \ 
     8027   $(MODEL_LIB)(in_out_manager.o) \ 
     8028   $(MODEL_LIB)(lbclnk.o) \ 
     8029   $(MODEL_LIB)(lib_mpp.o) \ 
     8030   $(MODEL_LIB)(oce.o) \ 
     8031   $(MODEL_LIB)(prtctl.o) \ 
     8032   $(MODEL_LIB)(trabbl.o) \ 
     8033   $(MODEL_LIB)(trdmod.o) \ 
     8034   $(MODEL_LIB)(trdmod_oce.o) \ 
     8035   diaptr.F90 \ 
     8036   dom_oce.F90 \ 
     8037   dynspg_oce.F90 \ 
     8038   in_out_manager.F90 \ 
     8039   lbclnk.F90 \ 
     8040   lib_mpp.F90 \ 
     8041   oce.F90 \ 
     8042   prtctl.F90 \ 
     8043   trabbl.F90 \ 
     8044   trdmod.F90 \ 
     8045   trdmod_oce.F90 \ 
     8046   domzgr_substitute.h90 \ 
     8047   vectopt_loop_substitute.h90 \ 
     8048   KEY_CPP \ 
     8049   traadv_muscl.F90 
     8050$(MODEL_LIB)(traadv_muscl2.o) :  \ 
    76688051   $(MODEL_LIB)(daymod.o) \ 
    76698052   $(MODEL_LIB)(dianam.o) \ 
     
    76878070   $(MODEL_LIB)(trdvor.o) \ 
    76888071   $(MODEL_LIB)(trdvor_oce.o) \ 
    7689    diaptr.F90 \ 
    7690    dom_oce.F90 \ 
    7691    dynspg_oce.F90 \ 
    7692    in_out_manager.F90 \ 
    7693    lbclnk.F90 \ 
    7694    lib_mpp.F90 \ 
    7695    oce.F90 \ 
    7696    prtctl.F90 \ 
    7697    trabbl.F90 \ 
    7698    trdmod.F90 \ 
    7699    trdmod_oce.F90 \ 
    7700    $(MODEL_LIB)(diaptr.o) \ 
    7701    $(MODEL_LIB)(dom_oce.o) \ 
    7702    $(MODEL_LIB)(dynspg_oce.o) \ 
    7703    $(MODEL_LIB)(in_out_manager.o) \ 
    7704    $(MODEL_LIB)(lbclnk.o) \ 
    7705    $(MODEL_LIB)(lib_mpp.o) \ 
    7706    $(MODEL_LIB)(oce.o) \ 
    7707    $(MODEL_LIB)(prtctl.o) \ 
    7708    $(MODEL_LIB)(trabbl.o) \ 
    7709    $(MODEL_LIB)(trdmod.o) \ 
    7710    $(MODEL_LIB)(trdmod_oce.o) \ 
    7711    domzgr_substitute.h90 \ 
    7712    vectopt_loop_substitute.h90 \ 
    7713    KEY_CPP \ 
    7714    traadv_muscl2.F90 
    7715 $(MODEL_LIB)(traadv_muscl.o) :   \ 
    77168072   daymod.F90 \ 
    77178073   dianam.F90 \ 
     
    77358091   trdvor.F90 \ 
    77368092   trdvor_oce.F90 \ 
     8093   $(MODEL_LIB)(diaptr.o) \ 
     8094   $(MODEL_LIB)(dom_oce.o) \ 
     8095   $(MODEL_LIB)(dynspg_oce.o) \ 
     8096   $(MODEL_LIB)(in_out_manager.o) \ 
     8097   $(MODEL_LIB)(lbclnk.o) \ 
     8098   $(MODEL_LIB)(lib_mpp.o) \ 
     8099   $(MODEL_LIB)(oce.o) \ 
     8100   $(MODEL_LIB)(prtctl.o) \ 
     8101   $(MODEL_LIB)(trabbl.o) \ 
     8102   $(MODEL_LIB)(trdmod.o) \ 
     8103   $(MODEL_LIB)(trdmod_oce.o) \ 
     8104   diaptr.F90 \ 
     8105   dom_oce.F90 \ 
     8106   dynspg_oce.F90 \ 
     8107   in_out_manager.F90 \ 
     8108   lbclnk.F90 \ 
     8109   lib_mpp.F90 \ 
     8110   oce.F90 \ 
     8111   prtctl.F90 \ 
     8112   trabbl.F90 \ 
     8113   trdmod.F90 \ 
     8114   trdmod_oce.F90 \ 
     8115   domzgr_substitute.h90 \ 
     8116   vectopt_loop_substitute.h90 \ 
     8117   KEY_CPP \ 
     8118   traadv_muscl2.F90 
     8119$(MODEL_LIB)(traadv_tvd.o) :  \ 
    77378120   $(MODEL_LIB)(daymod.o) \ 
    77388121   $(MODEL_LIB)(dianam.o) \ 
     
    77568139   $(MODEL_LIB)(trdvor.o) \ 
    77578140   $(MODEL_LIB)(trdvor_oce.o) \ 
    7758    diaptr.F90 \ 
    7759    dom_oce.F90 \ 
    7760    dynspg_oce.F90 \ 
    7761    in_out_manager.F90 \ 
    7762    lbclnk.F90 \ 
    7763    lib_mpp.F90 \ 
    7764    oce.F90 \ 
    7765    prtctl.F90 \ 
    7766    trabbl.F90 \ 
    7767    trdmod.F90 \ 
    7768    trdmod_oce.F90 \ 
    7769    $(MODEL_LIB)(diaptr.o) \ 
    7770    $(MODEL_LIB)(dom_oce.o) \ 
    7771    $(MODEL_LIB)(dynspg_oce.o) \ 
    7772    $(MODEL_LIB)(in_out_manager.o) \ 
    7773    $(MODEL_LIB)(lbclnk.o) \ 
    7774    $(MODEL_LIB)(lib_mpp.o) \ 
    7775    $(MODEL_LIB)(oce.o) \ 
    7776    $(MODEL_LIB)(prtctl.o) \ 
    7777    $(MODEL_LIB)(trabbl.o) \ 
    7778    $(MODEL_LIB)(trdmod.o) \ 
    7779    $(MODEL_LIB)(trdmod_oce.o) \ 
    7780    domzgr_substitute.h90 \ 
    7781    vectopt_loop_substitute.h90 \ 
    7782    KEY_CPP \ 
    7783    traadv_muscl.F90 
    7784 $(MODEL_LIB)(traadv_tvd.o) :  \ 
    77858141   daymod.F90 \ 
    77868142   dianam.F90 \ 
     
    78048160   trdvor.F90 \ 
    78058161   trdvor_oce.F90 \ 
     8162   $(MODEL_LIB)(diaptr.o) \ 
     8163   $(MODEL_LIB)(dom_oce.o) \ 
     8164   $(MODEL_LIB)(dynspg_oce.o) \ 
     8165   $(MODEL_LIB)(in_out_manager.o) \ 
     8166   $(MODEL_LIB)(lbclnk.o) \ 
     8167   $(MODEL_LIB)(lib_mpp.o) \ 
     8168   $(MODEL_LIB)(oce.o) \ 
     8169   $(MODEL_LIB)(prtctl.o) \ 
     8170   $(MODEL_LIB)(trabbl.o) \ 
     8171   $(MODEL_LIB)(trdmod.o) \ 
     8172   $(MODEL_LIB)(trdmod_oce.o) \ 
     8173   diaptr.F90 \ 
     8174   dom_oce.F90 \ 
     8175   dynspg_oce.F90 \ 
     8176   in_out_manager.F90 \ 
     8177   lbclnk.F90 \ 
     8178   lib_mpp.F90 \ 
     8179   oce.F90 \ 
     8180   prtctl.F90 \ 
     8181   trabbl.F90 \ 
     8182   trdmod.F90 \ 
     8183   trdmod_oce.F90 \ 
     8184   domzgr_substitute.h90 \ 
     8185   vectopt_loop_substitute.h90 \ 
     8186   KEY_CPP \ 
     8187   traadv_tvd.F90 
     8188$(MODEL_LIB)(trabbc.o) :   \ 
     8189   $(MODEL_LIB)(dom_oce.o) \ 
     8190   $(MODEL_LIB)(in_out_manager.o) \ 
     8191   $(MODEL_LIB)(lib_mpp.o) \ 
     8192   $(MODEL_LIB)(lib_print.o) \ 
     8193   $(MODEL_LIB)(par_kind.o) \ 
     8194   $(MODEL_LIB)(par_oce.o) \ 
     8195   dom_oce.F90 \ 
     8196   in_out_manager.F90 \ 
     8197   lib_mpp.F90 \ 
     8198   lib_print.f90 \ 
     8199   par_kind.F90 \ 
     8200   par_oce.F90 \ 
     8201   $(MODEL_LIB)(dom_oce.o) \ 
     8202   $(MODEL_LIB)(in_out_manager.o) \ 
     8203   $(MODEL_LIB)(oce.o) \ 
     8204   $(MODEL_LIB)(phycst.o) \ 
     8205   $(MODEL_LIB)(prtctl.o) \ 
     8206   dom_oce.F90 \ 
     8207   in_out_manager.F90 \ 
     8208   oce.F90 \ 
     8209   phycst.F90 \ 
     8210   prtctl.F90 \ 
     8211   domzgr_substitute.h90 \ 
     8212   $(IOIPSL_LIB) \ 
     8213   KEY_CPP \ 
     8214   trabbc.F90 
     8215$(MODEL_LIB)(trabbl.o) :   \ 
     8216   $(MODEL_LIB)(dom_oce.o) \ 
     8217   $(MODEL_LIB)(in_out_manager.o) \ 
     8218   $(MODEL_LIB)(lib_mpp.o) \ 
     8219   $(MODEL_LIB)(lib_print.o) \ 
     8220   $(MODEL_LIB)(par_kind.o) \ 
     8221   $(MODEL_LIB)(par_oce.o) \ 
     8222   $(MODEL_LIB)(phycst.o) \ 
     8223   $(MODEL_LIB)(prtctl.o) \ 
     8224   $(MODEL_LIB)(trdicp_oce.o) \ 
     8225   $(MODEL_LIB)(trdmld_oce.o) \ 
     8226   $(MODEL_LIB)(trdvor_oce.o) \ 
     8227   $(MODEL_LIB)(zdfddm.o) \ 
     8228   dom_oce.F90 \ 
     8229   in_out_manager.F90 \ 
     8230   lib_mpp.F90 \ 
     8231   lib_print.f90 \ 
     8232   par_kind.F90 \ 
     8233   par_oce.F90 \ 
     8234   phycst.F90 \ 
     8235   prtctl.F90 \ 
     8236   trdicp_oce.F90 \ 
     8237   trdmld_oce.F90 \ 
     8238   trdvor_oce.F90 \ 
     8239   zdfddm.F90 \ 
     8240   $(MODEL_LIB)(dom_oce.o) \ 
     8241   $(MODEL_LIB)(eosbn2.o) \ 
     8242   $(MODEL_LIB)(in_out_manager.o) \ 
     8243   $(MODEL_LIB)(oce.o) \ 
     8244   $(MODEL_LIB)(prtctl.o) \ 
     8245   $(MODEL_LIB)(trdmod_oce.o) \ 
     8246   dom_oce.F90 \ 
     8247   eosbn2.F90 \ 
     8248   in_out_manager.F90 \ 
     8249   oce.F90 \ 
     8250   prtctl.F90 \ 
     8251   trdmod_oce.F90 \ 
     8252   $(MODEL_LIB)(eosbn2.o) \ 
     8253   $(MODEL_LIB)(flxrnf.o) \ 
     8254   $(MODEL_LIB)(lbclnk.o) \ 
     8255   $(MODEL_LIB)(oce.o) \ 
     8256   $(MODEL_LIB)(ocfzpt.o) \ 
     8257   eosbn2.F90 \ 
     8258   flxrnf.F90 \ 
     8259   lbclnk.F90 \ 
     8260   oce.F90 \ 
     8261   ocfzpt.F90 \ 
     8262   domzgr_substitute.h90 \ 
     8263   trabbl_adv.h90 \ 
     8264   vectopt_loop_substitute.h90 \ 
     8265   KEY_CPP \ 
     8266   trabbl.F90 
     8267$(MODEL_LIB)(tradmp.o) :   \ 
    78068268   $(MODEL_LIB)(daymod.o) \ 
    7807    $(MODEL_LIB)(dianam.o) \ 
    7808    $(MODEL_LIB)(dom_oce.o) \ 
    7809    $(MODEL_LIB)(eosbn2.o) \ 
    7810    $(MODEL_LIB)(in_out_manager.o) \ 
    7811    $(MODEL_LIB)(ldftra_oce.o) \ 
    7812    $(MODEL_LIB)(lib_mpp.o) \ 
    7813    $(MODEL_LIB)(lib_print.o) \ 
    7814    $(MODEL_LIB)(oce.o) \ 
    7815    $(MODEL_LIB)(par_kind.o) \ 
    7816    $(MODEL_LIB)(par_oce.o) \ 
    7817    $(MODEL_LIB)(phycst.o) \ 
     8269   $(MODEL_LIB)(dom_oce.o) \ 
     8270   $(MODEL_LIB)(in_out_manager.o) \ 
     8271   $(MODEL_LIB)(lib_mpp.o) \ 
     8272   $(MODEL_LIB)(lib_print.o) \ 
     8273   $(MODEL_LIB)(oce.o) \ 
     8274   $(MODEL_LIB)(ocfzpt.o) \ 
     8275   $(MODEL_LIB)(par_kind.o) \ 
     8276   $(MODEL_LIB)(par_oce.o) \ 
    78188277   $(MODEL_LIB)(prtctl.o) \ 
    78198278   $(MODEL_LIB)(trabbl.o) \ 
     
    78258284   $(MODEL_LIB)(trdvor.o) \ 
    78268285   $(MODEL_LIB)(trdvor_oce.o) \ 
    7827    diaptr.F90 \ 
    7828    dom_oce.F90 \ 
    7829    dynspg_oce.F90 \ 
    7830    in_out_manager.F90 \ 
    7831    lbclnk.F90 \ 
    7832    lib_mpp.F90 \ 
    7833    oce.F90 \ 
    7834    prtctl.F90 \ 
    7835    trabbl.F90 \ 
    7836    trdmod.F90 \ 
    7837    trdmod_oce.F90 \ 
    7838    $(MODEL_LIB)(diaptr.o) \ 
    7839    $(MODEL_LIB)(dom_oce.o) \ 
    7840    $(MODEL_LIB)(dynspg_oce.o) \ 
    7841    $(MODEL_LIB)(in_out_manager.o) \ 
    7842    $(MODEL_LIB)(lbclnk.o) \ 
    7843    $(MODEL_LIB)(lib_mpp.o) \ 
    7844    $(MODEL_LIB)(oce.o) \ 
    7845    $(MODEL_LIB)(prtctl.o) \ 
    7846    $(MODEL_LIB)(trabbl.o) \ 
    7847    $(MODEL_LIB)(trdmod.o) \ 
    7848    $(MODEL_LIB)(trdmod_oce.o) \ 
    7849    domzgr_substitute.h90 \ 
    7850    vectopt_loop_substitute.h90 \ 
    7851    KEY_CPP \ 
    7852    traadv_tvd.F90 
    7853 $(MODEL_LIB)(trabbc.o) :   \ 
    7854    dom_oce.F90 \ 
    7855    in_out_manager.F90 \ 
    7856    lib_mpp.F90 \ 
    7857    lib_print.f90 \ 
    7858    par_kind.F90 \ 
    7859    par_oce.F90 \ 
    7860    $(MODEL_LIB)(dom_oce.o) \ 
    7861    $(MODEL_LIB)(in_out_manager.o) \ 
    7862    $(MODEL_LIB)(lib_mpp.o) \ 
    7863    $(MODEL_LIB)(lib_print.o) \ 
    7864    $(MODEL_LIB)(par_kind.o) \ 
    7865    $(MODEL_LIB)(par_oce.o) \ 
    7866    dom_oce.F90 \ 
    7867    in_out_manager.F90 \ 
    7868    oce.F90 \ 
    7869    phycst.F90 \ 
    7870    prtctl.F90 \ 
    7871    $(MODEL_LIB)(dom_oce.o) \ 
    7872    $(MODEL_LIB)(in_out_manager.o) \ 
    7873    $(MODEL_LIB)(oce.o) \ 
    7874    $(MODEL_LIB)(phycst.o) \ 
    7875    $(MODEL_LIB)(prtctl.o) \ 
    7876    domzgr_substitute.h90 \ 
    7877    $(IOIPSL_LIB) \ 
    7878    KEY_CPP \ 
    7879    trabbc.F90 
    7880 $(MODEL_LIB)(trabbl.o) :   \ 
    7881    dom_oce.F90 \ 
    7882    in_out_manager.F90 \ 
    7883    lib_mpp.F90 \ 
    7884    lib_print.f90 \ 
    7885    par_kind.F90 \ 
    7886    par_oce.F90 \ 
    7887    phycst.F90 \ 
    7888    prtctl.F90 \ 
    7889    trdicp_oce.F90 \ 
    7890    trdmld_oce.F90 \ 
    7891    trdvor_oce.F90 \ 
    7892    zdfddm.F90 \ 
    7893    $(MODEL_LIB)(dom_oce.o) \ 
    7894    $(MODEL_LIB)(in_out_manager.o) \ 
    7895    $(MODEL_LIB)(lib_mpp.o) \ 
    7896    $(MODEL_LIB)(lib_print.o) \ 
    7897    $(MODEL_LIB)(par_kind.o) \ 
    7898    $(MODEL_LIB)(par_oce.o) \ 
    7899    $(MODEL_LIB)(phycst.o) \ 
    7900    $(MODEL_LIB)(prtctl.o) \ 
    7901    $(MODEL_LIB)(trdicp_oce.o) \ 
    7902    $(MODEL_LIB)(trdmld_oce.o) \ 
    7903    $(MODEL_LIB)(trdvor_oce.o) \ 
    7904    $(MODEL_LIB)(zdfddm.o) \ 
    7905    dom_oce.F90 \ 
    7906    eosbn2.F90 \ 
    7907    in_out_manager.F90 \ 
    7908    oce.F90 \ 
    7909    prtctl.F90 \ 
    7910    trdmod_oce.F90 \ 
    7911    $(MODEL_LIB)(dom_oce.o) \ 
    7912    $(MODEL_LIB)(eosbn2.o) \ 
    7913    $(MODEL_LIB)(in_out_manager.o) \ 
    7914    $(MODEL_LIB)(oce.o) \ 
    7915    $(MODEL_LIB)(prtctl.o) \ 
    7916    $(MODEL_LIB)(trdmod_oce.o) \ 
    7917    eosbn2.F90 \ 
    7918    flxrnf.F90 \ 
    7919    lbclnk.F90 \ 
     8286   $(MODEL_LIB)(zdf_oce.o) \ 
     8287   daymod.F90 \ 
     8288   dom_oce.F90 \ 
     8289   in_out_manager.F90 \ 
     8290   lib_mpp.F90 \ 
     8291   lib_print.f90 \ 
    79208292   oce.F90 \ 
    79218293   ocfzpt.F90 \ 
    7922    $(MODEL_LIB)(eosbn2.o) \ 
    7923    $(MODEL_LIB)(flxrnf.o) \ 
    7924    $(MODEL_LIB)(lbclnk.o) \ 
    7925    $(MODEL_LIB)(oce.o) \ 
    7926    $(MODEL_LIB)(ocfzpt.o) \ 
    7927    domzgr_substitute.h90 \ 
    7928    trabbl_adv.h90 \ 
    7929    vectopt_loop_substitute.h90 \ 
    7930    KEY_CPP \ 
    7931    trabbl.F90 
    7932 $(MODEL_LIB)(tradmp.o) :   \ 
    7933    daymod.F90 \ 
    7934    dom_oce.F90 \ 
    7935    in_out_manager.F90 \ 
    7936    lib_mpp.F90 \ 
    7937    lib_print.f90 \ 
    7938    oce.F90 \ 
    79398294   par_kind.F90 \ 
    79408295   par_oce.F90 \ 
     
    79498304   trdvor_oce.F90 \ 
    79508305   zdf_oce.F90 \ 
     8306   $(MODEL_LIB)(dom_oce.o) \ 
     8307   $(MODEL_LIB)(dtasal.o) \ 
     8308   $(MODEL_LIB)(dtasss.o) \ 
     8309   $(MODEL_LIB)(dtatem.o) \ 
     8310   $(MODEL_LIB)(in_out_manager.o) \ 
     8311   $(MODEL_LIB)(lib_mpp.o) \ 
     8312   $(MODEL_LIB)(oce.o) \ 
     8313   $(MODEL_LIB)(phycst.o) \ 
     8314   $(MODEL_LIB)(prtctl.o) \ 
     8315   $(MODEL_LIB)(trdmod.o) \ 
     8316   $(MODEL_LIB)(trdmod_oce.o) \ 
     8317   $(MODEL_LIB)(zdf_oce.o) \ 
     8318   $(MODEL_LIB)(zdfmxl.o) \ 
     8319   dom_oce.F90 \ 
     8320   dtasal.F90 \ 
     8321   dtasss.F90 \ 
     8322   dtatem.F90 \ 
     8323   in_out_manager.F90 \ 
     8324   lib_mpp.F90 \ 
     8325   oce.F90 \ 
     8326   phycst.F90 \ 
     8327   prtctl.F90 \ 
     8328   trdmod.F90 \ 
     8329   trdmod_oce.F90 \ 
     8330   zdf_oce.F90 \ 
     8331   zdfmxl.F90 \ 
     8332   domzgr_substitute.h90 \ 
     8333   vectopt_loop_substitute.h90 \ 
     8334   $(IOIPSL_LIB) \ 
     8335   KEY_CPP \ 
     8336   tradmp.F90 
     8337$(MODEL_LIB)(traldf_bilap.o) :   \ 
    79518338   $(MODEL_LIB)(daymod.o) \ 
    7952    $(MODEL_LIB)(dom_oce.o) \ 
    7953    $(MODEL_LIB)(in_out_manager.o) \ 
    7954    $(MODEL_LIB)(lib_mpp.o) \ 
    7955    $(MODEL_LIB)(lib_print.o) \ 
    7956    $(MODEL_LIB)(oce.o) \ 
    7957    $(MODEL_LIB)(par_kind.o) \ 
    7958    $(MODEL_LIB)(par_oce.o) \ 
     8339   $(MODEL_LIB)(dianam.o) \ 
     8340   $(MODEL_LIB)(dom_oce.o) \ 
     8341   $(MODEL_LIB)(in_out_manager.o) \ 
     8342   $(MODEL_LIB)(lbclnk.o) \ 
     8343   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8344   $(MODEL_LIB)(ldftra_oce.o) \ 
     8345   $(MODEL_LIB)(lib_mpp.o) \ 
     8346   $(MODEL_LIB)(lib_print.o) \ 
     8347   $(MODEL_LIB)(oce.o) \ 
     8348   $(MODEL_LIB)(par_kind.o) \ 
     8349   $(MODEL_LIB)(par_oce.o) \ 
     8350   $(MODEL_LIB)(phycst.o) \ 
    79598351   $(MODEL_LIB)(prtctl.o) \ 
    79608352   $(MODEL_LIB)(trabbl.o) \ 
     
    79668358   $(MODEL_LIB)(trdvor.o) \ 
    79678359   $(MODEL_LIB)(trdvor_oce.o) \ 
    7968    $(MODEL_LIB)(zdf_oce.o) \ 
    7969    dom_oce.F90 \ 
    7970    dtasal.F90 \ 
    7971    dtatem.F90 \ 
    7972    in_out_manager.F90 \ 
    7973    lib_mpp.F90 \ 
    7974    oce.F90 \ 
    7975    phycst.F90 \ 
    7976    prtctl.F90 \ 
    7977    trdmod.F90 \ 
    7978    trdmod_oce.F90 \ 
    7979    zdfmxl.F90 \ 
    7980    zdf_oce.F90 \ 
    7981    $(MODEL_LIB)(dom_oce.o) \ 
    7982    $(MODEL_LIB)(dtasal.o) \ 
    7983    $(MODEL_LIB)(dtatem.o) \ 
    7984    $(MODEL_LIB)(in_out_manager.o) \ 
    7985    $(MODEL_LIB)(lib_mpp.o) \ 
    7986    $(MODEL_LIB)(oce.o) \ 
    7987    $(MODEL_LIB)(phycst.o) \ 
    7988    $(MODEL_LIB)(prtctl.o) \ 
    7989    $(MODEL_LIB)(trdmod.o) \ 
    7990    $(MODEL_LIB)(trdmod_oce.o) \ 
    79918360   $(MODEL_LIB)(zdfmxl.o) \ 
    7992    $(MODEL_LIB)(zdf_oce.o) \ 
    7993    domzgr_substitute.h90 \ 
    7994    vectopt_loop_substitute.h90 \ 
    7995    $(IOIPSL_LIB) \ 
    7996    KEY_CPP \ 
    7997    tradmp.F90 
    7998 $(MODEL_LIB)(traldf_bilapg.o) :  \ 
    79998361   daymod.F90 \ 
    80008362   dianam.F90 \ 
     
    80208382   trdvor_oce.F90 \ 
    80218383   zdfmxl.F90 \ 
     8384   $(MODEL_LIB)(diaptr.o) \ 
     8385   $(MODEL_LIB)(dom_oce.o) \ 
     8386   $(MODEL_LIB)(in_out_manager.o) \ 
     8387   $(MODEL_LIB)(lbclnk.o) \ 
     8388   $(MODEL_LIB)(ldfslp.o) \ 
     8389   $(MODEL_LIB)(ldftra_oce.o) \ 
     8390   $(MODEL_LIB)(oce.o) \ 
     8391   $(MODEL_LIB)(prtctl.o) \ 
     8392   $(MODEL_LIB)(trdmod.o) \ 
     8393   $(MODEL_LIB)(trdmod_oce.o) \ 
     8394   diaptr.F90 \ 
     8395   dom_oce.F90 \ 
     8396   in_out_manager.F90 \ 
     8397   lbclnk.F90 \ 
     8398   ldfslp.F90 \ 
     8399   ldftra_oce.F90 \ 
     8400   oce.F90 \ 
     8401   prtctl.F90 \ 
     8402   trdmod.F90 \ 
     8403   trdmod_oce.F90 \ 
     8404   domzgr_substitute.h90 \ 
     8405   ldfeiv_substitute.h90 \ 
     8406   ldftra_substitute.h90 \ 
     8407   vectopt_loop_substitute.h90 \ 
     8408   KEY_CPP \ 
     8409   traldf_bilap.F90 
     8410$(MODEL_LIB)(traldf_bilapg.o) :  \ 
    80228411   $(MODEL_LIB)(daymod.o) \ 
    80238412   $(MODEL_LIB)(dianam.o) \ 
     
    80438432   $(MODEL_LIB)(trdvor_oce.o) \ 
    80448433   $(MODEL_LIB)(zdfmxl.o) \ 
    8045    diaptr.F90 \ 
    8046    dom_oce.F90 \ 
    8047    in_out_manager.F90 \ 
    8048    lbclnk.F90 \ 
    8049    ldfslp.F90 \ 
    8050    ldftra_oce.F90 \ 
    8051    oce.F90 \ 
    8052    prtctl.F90 \ 
    8053    trdmod.F90 \ 
    8054    trdmod_oce.F90 \ 
    8055    $(MODEL_LIB)(diaptr.o) \ 
    8056    $(MODEL_LIB)(dom_oce.o) \ 
    8057    $(MODEL_LIB)(in_out_manager.o) \ 
    8058    $(MODEL_LIB)(lbclnk.o) \ 
    8059    $(MODEL_LIB)(ldfslp.o) \ 
    8060    $(MODEL_LIB)(ldftra_oce.o) \ 
    8061    $(MODEL_LIB)(oce.o) \ 
    8062    $(MODEL_LIB)(prtctl.o) \ 
    8063    $(MODEL_LIB)(trdmod.o) \ 
    8064    $(MODEL_LIB)(trdmod_oce.o) \ 
    8065    domzgr_substitute.h90 \ 
    8066    ldfeiv_substitute.h90 \ 
    8067    ldftra_substitute.h90 \ 
    8068    KEY_CPP \ 
    8069    traldf_bilapg.F90 
    8070 $(MODEL_LIB)(traldf_bilap.o) :   \ 
    80718434   daymod.F90 \ 
    80728435   dianam.F90 \ 
     
    80928455   trdvor_oce.F90 \ 
    80938456   zdfmxl.F90 \ 
     8457   $(MODEL_LIB)(diaptr.o) \ 
     8458   $(MODEL_LIB)(dom_oce.o) \ 
     8459   $(MODEL_LIB)(in_out_manager.o) \ 
     8460   $(MODEL_LIB)(lbclnk.o) \ 
     8461   $(MODEL_LIB)(ldfslp.o) \ 
     8462   $(MODEL_LIB)(ldftra_oce.o) \ 
     8463   $(MODEL_LIB)(oce.o) \ 
     8464   $(MODEL_LIB)(prtctl.o) \ 
     8465   $(MODEL_LIB)(trdmod.o) \ 
     8466   $(MODEL_LIB)(trdmod_oce.o) \ 
     8467   diaptr.F90 \ 
     8468   dom_oce.F90 \ 
     8469   in_out_manager.F90 \ 
     8470   lbclnk.F90 \ 
     8471   ldfslp.F90 \ 
     8472   ldftra_oce.F90 \ 
     8473   oce.F90 \ 
     8474   prtctl.F90 \ 
     8475   trdmod.F90 \ 
     8476   trdmod_oce.F90 \ 
     8477   domzgr_substitute.h90 \ 
     8478   ldfeiv_substitute.h90 \ 
     8479   ldftra_substitute.h90 \ 
     8480   KEY_CPP \ 
     8481   traldf_bilapg.F90 
     8482$(MODEL_LIB)(traldf_iso.o) :  \ 
    80948483   $(MODEL_LIB)(daymod.o) \ 
    80958484   $(MODEL_LIB)(dianam.o) \ 
     
    81158504   $(MODEL_LIB)(trdvor_oce.o) \ 
    81168505   $(MODEL_LIB)(zdfmxl.o) \ 
    8117    diaptr.F90 \ 
    8118    dom_oce.F90 \ 
    8119    in_out_manager.F90 \ 
    8120    lbclnk.F90 \ 
    8121    ldfslp.F90 \ 
    8122    ldftra_oce.F90 \ 
    8123    oce.F90 \ 
    8124    prtctl.F90 \ 
    8125    trdmod.F90 \ 
    8126    trdmod_oce.F90 \ 
    8127    $(MODEL_LIB)(diaptr.o) \ 
    8128    $(MODEL_LIB)(dom_oce.o) \ 
    8129    $(MODEL_LIB)(in_out_manager.o) \ 
    8130    $(MODEL_LIB)(lbclnk.o) \ 
    8131    $(MODEL_LIB)(ldfslp.o) \ 
    8132    $(MODEL_LIB)(ldftra_oce.o) \ 
    8133    $(MODEL_LIB)(oce.o) \ 
    8134    $(MODEL_LIB)(prtctl.o) \ 
    8135    $(MODEL_LIB)(trdmod.o) \ 
    8136    $(MODEL_LIB)(trdmod_oce.o) \ 
    8137    domzgr_substitute.h90 \ 
    8138    ldfeiv_substitute.h90 \ 
    8139    ldftra_substitute.h90 \ 
    8140    vectopt_loop_substitute.h90 \ 
    8141    KEY_CPP \ 
    8142    traldf_bilap.F90 
    8143 $(MODEL_LIB)(traldf_iso.o) :  \ 
    81448506   daymod.F90 \ 
    81458507   dianam.F90 \ 
     
    81658527   trdvor_oce.F90 \ 
    81668528   zdfmxl.F90 \ 
     8529   $(MODEL_LIB)(diaptr.o) \ 
     8530   $(MODEL_LIB)(dom_oce.o) \ 
     8531   $(MODEL_LIB)(in_out_manager.o) \ 
     8532   $(MODEL_LIB)(ldfslp.o) \ 
     8533   $(MODEL_LIB)(ldftra_oce.o) \ 
     8534   $(MODEL_LIB)(oce.o) \ 
     8535   $(MODEL_LIB)(prtctl.o) \ 
     8536   $(MODEL_LIB)(trdmod.o) \ 
     8537   $(MODEL_LIB)(trdmod_oce.o) \ 
     8538   diaptr.F90 \ 
     8539   dom_oce.F90 \ 
     8540   in_out_manager.F90 \ 
     8541   ldfslp.F90 \ 
     8542   ldftra_oce.F90 \ 
     8543   oce.F90 \ 
     8544   prtctl.F90 \ 
     8545   trdmod.F90 \ 
     8546   trdmod_oce.F90 \ 
     8547   domzgr_substitute.h90 \ 
     8548   ldfeiv_substitute.h90 \ 
     8549   ldftra_substitute.h90 \ 
     8550   vectopt_loop_substitute.h90 \ 
     8551   KEY_CPP \ 
     8552   traldf_iso.F90 
     8553$(MODEL_LIB)(traldf_iso_zps.o) : \ 
    81678554   $(MODEL_LIB)(daymod.o) \ 
    81688555   $(MODEL_LIB)(dianam.o) \ 
     
    81888575   $(MODEL_LIB)(trdvor_oce.o) \ 
    81898576   $(MODEL_LIB)(zdfmxl.o) \ 
    8190    diaptr.F90 \ 
    8191    dom_oce.F90 \ 
    8192    in_out_manager.F90 \ 
    8193    ldfslp.F90 \ 
    8194    ldftra_oce.F90 \ 
    8195    oce.F90 \ 
    8196    prtctl.F90 \ 
    8197    trdmod.F90 \ 
    8198    trdmod_oce.F90 \ 
    8199    $(MODEL_LIB)(diaptr.o) \ 
    8200    $(MODEL_LIB)(dom_oce.o) \ 
    8201    $(MODEL_LIB)(in_out_manager.o) \ 
    8202    $(MODEL_LIB)(ldfslp.o) \ 
    8203    $(MODEL_LIB)(ldftra_oce.o) \ 
    8204    $(MODEL_LIB)(oce.o) \ 
    8205    $(MODEL_LIB)(prtctl.o) \ 
    8206    $(MODEL_LIB)(trdmod.o) \ 
    8207    $(MODEL_LIB)(trdmod_oce.o) \ 
    8208    domzgr_substitute.h90 \ 
    8209    ldfeiv_substitute.h90 \ 
    8210    ldftra_substitute.h90 \ 
    8211    vectopt_loop_substitute.h90 \ 
    8212    KEY_CPP \ 
    8213    traldf_iso.F90 
    8214 $(MODEL_LIB)(traldf_iso_zps.o) : \ 
    82158577   daymod.F90 \ 
    82168578   dianam.F90 \ 
     
    82368598   trdvor_oce.F90 \ 
    82378599   zdfmxl.F90 \ 
     8600   $(MODEL_LIB)(diaptr.o) \ 
     8601   $(MODEL_LIB)(dom_oce.o) \ 
     8602   $(MODEL_LIB)(in_out_manager.o) \ 
     8603   $(MODEL_LIB)(ldfslp.o) \ 
     8604   $(MODEL_LIB)(ldftra_oce.o) \ 
     8605   $(MODEL_LIB)(oce.o) \ 
     8606   $(MODEL_LIB)(prtctl.o) \ 
     8607   $(MODEL_LIB)(trdmod.o) \ 
     8608   $(MODEL_LIB)(trdmod_oce.o) \ 
     8609   $(MODEL_LIB)(zdf_oce.o) \ 
     8610   diaptr.F90 \ 
     8611   dom_oce.F90 \ 
     8612   in_out_manager.F90 \ 
     8613   ldfslp.F90 \ 
     8614   ldftra_oce.F90 \ 
     8615   oce.F90 \ 
     8616   prtctl.F90 \ 
     8617   trdmod.F90 \ 
     8618   trdmod_oce.F90 \ 
     8619   zdf_oce.F90 \ 
     8620   domzgr_substitute.h90 \ 
     8621   ldfeiv_substitute.h90 \ 
     8622   ldftra_substitute.h90 \ 
     8623   vectopt_loop_substitute.h90 \ 
     8624   KEY_CPP \ 
     8625   traldf_iso_zps.F90 
     8626$(MODEL_LIB)(traldf_lap.o) :  \ 
    82388627   $(MODEL_LIB)(daymod.o) \ 
    82398628   $(MODEL_LIB)(dianam.o) \ 
    82408629   $(MODEL_LIB)(dom_oce.o) \ 
    82418630   $(MODEL_LIB)(in_out_manager.o) \ 
    8242    $(MODEL_LIB)(lbclnk.o) \ 
    8243    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    82448631   $(MODEL_LIB)(ldftra_oce.o) \ 
    82458632   $(MODEL_LIB)(lib_mpp.o) \ 
     
    82498636   $(MODEL_LIB)(par_oce.o) \ 
    82508637   $(MODEL_LIB)(phycst.o) \ 
    8251    $(MODEL_LIB)(prtctl.o) \ 
    82528638   $(MODEL_LIB)(trabbl.o) \ 
    82538639   $(MODEL_LIB)(trdicp.o) \ 
     
    82588644   $(MODEL_LIB)(trdvor.o) \ 
    82598645   $(MODEL_LIB)(trdvor_oce.o) \ 
    8260    $(MODEL_LIB)(zdfmxl.o) \ 
    8261    diaptr.F90 \ 
    8262    dom_oce.F90 \ 
    8263    in_out_manager.F90 \ 
    8264    ldfslp.F90 \ 
    8265    ldftra_oce.F90 \ 
    8266    oce.F90 \ 
    8267    prtctl.F90 \ 
    8268    trdmod.F90 \ 
    8269    trdmod_oce.F90 \ 
    8270    zdf_oce.F90 \ 
    8271    $(MODEL_LIB)(diaptr.o) \ 
    8272    $(MODEL_LIB)(dom_oce.o) \ 
    8273    $(MODEL_LIB)(in_out_manager.o) \ 
    8274    $(MODEL_LIB)(ldfslp.o) \ 
    8275    $(MODEL_LIB)(ldftra_oce.o) \ 
    8276    $(MODEL_LIB)(oce.o) \ 
    8277    $(MODEL_LIB)(prtctl.o) \ 
    8278    $(MODEL_LIB)(trdmod.o) \ 
    8279    $(MODEL_LIB)(trdmod_oce.o) \ 
    8280    $(MODEL_LIB)(zdf_oce.o) \ 
    8281    domzgr_substitute.h90 \ 
    8282    ldfeiv_substitute.h90 \ 
    8283    ldftra_substitute.h90 \ 
    8284    vectopt_loop_substitute.h90 \ 
    8285    KEY_CPP \ 
    8286    traldf_iso_zps.F90 
    8287 $(MODEL_LIB)(traldf_lap.o) :  \ 
    82888646   daymod.F90 \ 
    82898647   dianam.F90 \ 
     
    83058663   trdvor.F90 \ 
    83068664   trdvor_oce.F90 \ 
    8307    $(MODEL_LIB)(daymod.o) \ 
    8308    $(MODEL_LIB)(dianam.o) \ 
     8665   $(MODEL_LIB)(diaptr.o) \ 
    83098666   $(MODEL_LIB)(dom_oce.o) \ 
    83108667   $(MODEL_LIB)(in_out_manager.o) \ 
    83118668   $(MODEL_LIB)(ldftra_oce.o) \ 
    8312    $(MODEL_LIB)(lib_mpp.o) \ 
    8313    $(MODEL_LIB)(lib_print.o) \ 
    8314    $(MODEL_LIB)(oce.o) \ 
    8315    $(MODEL_LIB)(par_kind.o) \ 
    8316    $(MODEL_LIB)(par_oce.o) \ 
    8317    $(MODEL_LIB)(phycst.o) \ 
     8669   $(MODEL_LIB)(oce.o) \ 
     8670   $(MODEL_LIB)(prtctl.o) \ 
     8671   $(MODEL_LIB)(trdmod.o) \ 
     8672   $(MODEL_LIB)(trdmod_oce.o) \ 
     8673   diaptr.F90 \ 
     8674   dom_oce.F90 \ 
     8675   in_out_manager.F90 \ 
     8676   ldftra_oce.F90 \ 
     8677   oce.F90 \ 
     8678   prtctl.F90 \ 
     8679   trdmod.F90 \ 
     8680   trdmod_oce.F90 \ 
     8681   domzgr_substitute.h90 \ 
     8682   ldftra_substitute.h90 \ 
     8683   vectopt_loop_substitute.h90 \ 
     8684   KEY_CPP \ 
     8685   traldf_lap.F90 
     8686$(MODEL_LIB)(tranpc.o) :   \ 
     8687   $(MODEL_LIB)(dom_oce.o) \ 
     8688   $(MODEL_LIB)(in_out_manager.o) \ 
     8689   $(MODEL_LIB)(lib_mpp.o) \ 
     8690   $(MODEL_LIB)(lib_print.o) \ 
     8691   $(MODEL_LIB)(oce.o) \ 
     8692   $(MODEL_LIB)(par_kind.o) \ 
     8693   $(MODEL_LIB)(par_oce.o) \ 
     8694   $(MODEL_LIB)(phycst.o) \ 
     8695   $(MODEL_LIB)(prtctl.o) \ 
    83188696   $(MODEL_LIB)(trabbl.o) \ 
    83198697   $(MODEL_LIB)(trdicp.o) \ 
     
    83248702   $(MODEL_LIB)(trdvor.o) \ 
    83258703   $(MODEL_LIB)(trdvor_oce.o) \ 
    8326    diaptr.F90 \ 
    8327    dom_oce.F90 \ 
    8328    in_out_manager.F90 \ 
    8329    ldftra_oce.F90 \ 
    8330    oce.F90 \ 
    8331    prtctl.F90 \ 
    8332    trdmod.F90 \ 
    8333    trdmod_oce.F90 \ 
    8334    $(MODEL_LIB)(diaptr.o) \ 
    8335    $(MODEL_LIB)(dom_oce.o) \ 
    8336    $(MODEL_LIB)(in_out_manager.o) \ 
    8337    $(MODEL_LIB)(ldftra_oce.o) \ 
    8338    $(MODEL_LIB)(oce.o) \ 
    8339    $(MODEL_LIB)(prtctl.o) \ 
    8340    $(MODEL_LIB)(trdmod.o) \ 
    8341    $(MODEL_LIB)(trdmod_oce.o) \ 
    8342    domzgr_substitute.h90 \ 
    8343    ldftra_substitute.h90 \ 
    8344    vectopt_loop_substitute.h90 \ 
    8345    KEY_CPP \ 
    8346    traldf_lap.F90 
    8347 $(MODEL_LIB)(tranpc.o) :   \ 
     8704   $(MODEL_LIB)(zdfddm.o) \ 
    83488705   dom_oce.F90 \ 
    83498706   in_out_manager.F90 \ 
     
    83658722   zdfddm.F90 \ 
    83668723   $(MODEL_LIB)(dom_oce.o) \ 
    8367    $(MODEL_LIB)(in_out_manager.o) \ 
    8368    $(MODEL_LIB)(lib_mpp.o) \ 
    8369    $(MODEL_LIB)(lib_print.o) \ 
    8370    $(MODEL_LIB)(oce.o) \ 
    8371    $(MODEL_LIB)(par_kind.o) \ 
    8372    $(MODEL_LIB)(par_oce.o) \ 
    8373    $(MODEL_LIB)(phycst.o) \ 
    8374    $(MODEL_LIB)(prtctl.o) \ 
     8724   $(MODEL_LIB)(eosbn2.o) \ 
     8725   $(MODEL_LIB)(in_out_manager.o) \ 
     8726   $(MODEL_LIB)(lbclnk.o) \ 
     8727   $(MODEL_LIB)(oce.o) \ 
     8728   $(MODEL_LIB)(trdmod.o) \ 
     8729   $(MODEL_LIB)(trdmod_oce.o) \ 
     8730   dom_oce.F90 \ 
     8731   eosbn2.F90 \ 
     8732   in_out_manager.F90 \ 
     8733   lbclnk.F90 \ 
     8734   oce.F90 \ 
     8735   trdmod.F90 \ 
     8736   trdmod_oce.F90 \ 
     8737   domzgr_substitute.h90 \ 
     8738   KEY_CPP \ 
     8739   tranpc.F90 
     8740$(MODEL_LIB)(tranxt.o) :   \ 
     8741   $(MODEL_LIB)(cla_div.o) \ 
     8742   $(MODEL_LIB)(divcur.o) \ 
     8743   $(MODEL_LIB)(dom_oce.o) \ 
     8744   $(MODEL_LIB)(in_out_manager.o) \ 
     8745   $(MODEL_LIB)(lbclnk.o) \ 
     8746   $(MODEL_LIB)(lib_mpp.o) \ 
     8747   $(MODEL_LIB)(lib_print.o) \ 
     8748   $(MODEL_LIB)(obc_oce.o) \ 
     8749   $(MODEL_LIB)(oce.o) \ 
     8750   $(MODEL_LIB)(ocfzpt.o) \ 
     8751   $(MODEL_LIB)(par_kind.o) \ 
     8752   $(MODEL_LIB)(par_oce.o) \ 
     8753   $(MODEL_LIB)(phycst.o) \ 
     8754   $(MODEL_LIB)(sol_oce.o) \ 
     8755   $(MODEL_LIB)(wzvmod.o) \ 
     8756   cla_div.F90 \ 
     8757   divcur.F90 \ 
     8758   dom_oce.F90 \ 
     8759   in_out_manager.F90 \ 
     8760   lbclnk.F90 \ 
     8761   lib_mpp.F90 \ 
     8762   lib_print.f90 \ 
     8763   obc_oce.F90 \ 
     8764   oce.F90 \ 
     8765   ocfzpt.F90 \ 
     8766   par_kind.F90 \ 
     8767   par_oce.F90 \ 
     8768   phycst.F90 \ 
     8769   sol_oce.F90 \ 
     8770   wzvmod.F90 \ 
     8771   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     8772   $(MODEL_LIB)(agrif_opa_update.o) \ 
     8773   $(MODEL_LIB)(dom_oce.o) \ 
     8774   $(MODEL_LIB)(in_out_manager.o) \ 
     8775   $(MODEL_LIB)(lbclnk.o) \ 
     8776   $(MODEL_LIB)(obctra.o) \ 
     8777   $(MODEL_LIB)(oce.o) \ 
     8778   $(MODEL_LIB)(prtctl.o) \ 
     8779   $(MODEL_LIB)(zdf_oce.o) \ 
     8780   agrif_opa_interp.F90 \ 
     8781   agrif_opa_update.F90 \ 
     8782   dom_oce.F90 \ 
     8783   in_out_manager.F90 \ 
     8784   lbclnk.F90 \ 
     8785   obctra.F90 \ 
     8786   oce.F90 \ 
     8787   prtctl.F90 \ 
     8788   zdf_oce.F90 \ 
     8789   $(AGRIF_LIB) \ 
     8790   KEY_CPP \ 
     8791   tranxt.F90 
     8792$(MODEL_LIB)(traqsr.o) :   \ 
     8793   $(MODEL_LIB)(blk_oce.o) \ 
     8794   $(MODEL_LIB)(cpl_oce.o) \ 
     8795   $(MODEL_LIB)(daymod.o) \ 
     8796   $(MODEL_LIB)(dom_oce.o) \ 
     8797   $(MODEL_LIB)(dtasal.o) \ 
     8798   $(MODEL_LIB)(dtasst.o) \ 
     8799   $(MODEL_LIB)(dtatem.o) \ 
     8800   $(MODEL_LIB)(flx_oce.o) \ 
     8801   $(MODEL_LIB)(flxmod.o) \ 
     8802   $(MODEL_LIB)(flxrnf.o) \ 
     8803   $(MODEL_LIB)(ice_oce.o) \ 
     8804   $(MODEL_LIB)(in_out_manager.o) \ 
     8805   $(MODEL_LIB)(lbclnk.o) \ 
     8806   $(MODEL_LIB)(lib_mpp.o) \ 
     8807   $(MODEL_LIB)(lib_print.o) \ 
     8808   $(MODEL_LIB)(oce.o) \ 
     8809   $(MODEL_LIB)(ocfzpt.o) \ 
     8810   $(MODEL_LIB)(par_kind.o) \ 
     8811   $(MODEL_LIB)(par_oce.o) \ 
     8812   $(MODEL_LIB)(phycst.o) \ 
     8813   $(MODEL_LIB)(prtctl.o) \ 
     8814   $(MODEL_LIB)(sms.o) \ 
     8815   $(MODEL_LIB)(taumod.o) \ 
    83758816   $(MODEL_LIB)(trabbl.o) \ 
     8817   $(MODEL_LIB)(tradmp.o) \ 
    83768818   $(MODEL_LIB)(trdicp.o) \ 
    83778819   $(MODEL_LIB)(trdicp_oce.o) \ 
     
    83818823   $(MODEL_LIB)(trdvor.o) \ 
    83828824   $(MODEL_LIB)(trdvor_oce.o) \ 
    8383    $(MODEL_LIB)(zdfddm.o) \ 
    8384    dom_oce.F90 \ 
    8385    eosbn2.F90 \ 
    8386    in_out_manager.F90 \ 
    8387    lbclnk.F90 \ 
    8388    oce.F90 \ 
    8389    trdmod.F90 \ 
    8390    trdmod_oce.F90 \ 
    8391    $(MODEL_LIB)(dom_oce.o) \ 
    8392    $(MODEL_LIB)(eosbn2.o) \ 
    8393    $(MODEL_LIB)(in_out_manager.o) \ 
    8394    $(MODEL_LIB)(lbclnk.o) \ 
    8395    $(MODEL_LIB)(oce.o) \ 
    8396    $(MODEL_LIB)(trdmod.o) \ 
    8397    $(MODEL_LIB)(trdmod_oce.o) \ 
    8398    domzgr_substitute.h90 \ 
    8399    KEY_CPP \ 
    8400    tranpc.F90 
    8401 $(MODEL_LIB)(tranxt.o) :   \ 
    8402    dom_oce.F90 \ 
    8403    in_out_manager.F90 \ 
    8404    lbclnk.F90 \ 
    8405    lib_mpp.F90 \ 
    8406    lib_print.f90 \ 
    8407    obc_oce.F90 \ 
    8408    oce.F90 \ 
    8409    par_kind.F90 \ 
    8410    par_oce.F90 \ 
    8411    phycst.F90 \ 
    8412    $(MODEL_LIB)(dom_oce.o) \ 
    8413    $(MODEL_LIB)(in_out_manager.o) \ 
    8414    $(MODEL_LIB)(lbclnk.o) \ 
    8415    $(MODEL_LIB)(lib_mpp.o) \ 
    8416    $(MODEL_LIB)(lib_print.o) \ 
    8417    $(MODEL_LIB)(obc_oce.o) \ 
    8418    $(MODEL_LIB)(oce.o) \ 
    8419    $(MODEL_LIB)(par_kind.o) \ 
    8420    $(MODEL_LIB)(par_oce.o) \ 
    8421    $(MODEL_LIB)(phycst.o) \ 
    8422    agrif_opa_interp.F90 \ 
    8423    agrif_opa_update.F90 \ 
    8424    dom_oce.F90 \ 
    8425    in_out_manager.F90 \ 
    8426    lbclnk.F90 \ 
    8427    obctra.F90 \ 
    8428    oce.F90 \ 
    8429    prtctl.F90 \ 
    8430    zdf_oce.F90 \ 
    8431    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    8432    $(MODEL_LIB)(agrif_opa_update.o) \ 
    8433    $(MODEL_LIB)(dom_oce.o) \ 
    8434    $(MODEL_LIB)(in_out_manager.o) \ 
    8435    $(MODEL_LIB)(lbclnk.o) \ 
    8436    $(MODEL_LIB)(obctra.o) \ 
    8437    $(MODEL_LIB)(oce.o) \ 
    8438    $(MODEL_LIB)(prtctl.o) \ 
    8439    $(MODEL_LIB)(zdf_oce.o) \ 
    8440    $(AGRIF_LIB) \ 
    8441    tranxt.F90 
    8442 $(MODEL_LIB)(traqsr.o) :   \ 
    84438825   blk_oce.F90 \ 
    84448826   cpl_oce.F90 \ 
     
    84488830   dtasst.F90 \ 
    84498831   dtatem.F90 \ 
     8832   flx_oce.F90 \ 
    84508833   flxmod.F90 \ 
    84518834   flxrnf.F90 \ 
    8452    flx_oce.F90 \ 
    84538835   ice_oce.F90 \ 
    84548836   in_out_manager.F90 \ 
     
    84738855   trdvor.F90 \ 
    84748856   trdvor_oce.F90 \ 
     8857   $(MODEL_LIB)(dom_oce.o) \ 
     8858   $(MODEL_LIB)(in_out_manager.o) \ 
     8859   $(MODEL_LIB)(oce.o) \ 
     8860   $(MODEL_LIB)(ocesbc.o) \ 
     8861   $(MODEL_LIB)(phycst.o) \ 
     8862   $(MODEL_LIB)(prtctl.o) \ 
     8863   $(MODEL_LIB)(trc_oce.o) \ 
     8864   $(MODEL_LIB)(trdmod.o) \ 
     8865   $(MODEL_LIB)(trdmod_oce.o) \ 
     8866   dom_oce.F90 \ 
     8867   in_out_manager.F90 \ 
     8868   oce.F90 \ 
     8869   ocesbc.F90 \ 
     8870   phycst.F90 \ 
     8871   prtctl.F90 \ 
     8872   trc_oce.F90 \ 
     8873   trdmod.F90 \ 
     8874   trdmod_oce.F90 \ 
     8875   domzgr_substitute.h90 \ 
     8876   vectopt_loop_substitute.h90 \ 
     8877   KEY_CPP \ 
     8878   traqsr.F90 
     8879$(MODEL_LIB)(trasbc.o) :   \ 
    84758880   $(MODEL_LIB)(blk_oce.o) \ 
    84768881   $(MODEL_LIB)(cpl_oce.o) \ 
     
    84808885   $(MODEL_LIB)(dtasst.o) \ 
    84818886   $(MODEL_LIB)(dtatem.o) \ 
     8887   $(MODEL_LIB)(flx_oce.o) \ 
    84828888   $(MODEL_LIB)(flxmod.o) \ 
    84838889   $(MODEL_LIB)(flxrnf.o) \ 
    8484    $(MODEL_LIB)(flx_oce.o) \ 
    84858890   $(MODEL_LIB)(ice_oce.o) \ 
    84868891   $(MODEL_LIB)(in_out_manager.o) \ 
     
    84898894   $(MODEL_LIB)(lib_print.o) \ 
    84908895   $(MODEL_LIB)(oce.o) \ 
     8896   $(MODEL_LIB)(ocesbc.o) \ 
    84918897   $(MODEL_LIB)(ocfzpt.o) \ 
    84928898   $(MODEL_LIB)(par_kind.o) \ 
     
    84948900   $(MODEL_LIB)(phycst.o) \ 
    84958901   $(MODEL_LIB)(prtctl.o) \ 
    8496    $(MODEL_LIB)(sms.o) \ 
    84978902   $(MODEL_LIB)(taumod.o) \ 
    84988903   $(MODEL_LIB)(trabbl.o) \ 
    84998904   $(MODEL_LIB)(tradmp.o) \ 
     8905   $(MODEL_LIB)(trc_oce.o) \ 
    85008906   $(MODEL_LIB)(trdicp.o) \ 
    85018907   $(MODEL_LIB)(trdicp_oce.o) \ 
    85028908   $(MODEL_LIB)(trdmld.o) \ 
    85038909   $(MODEL_LIB)(trdmld_oce.o) \ 
     8910   $(MODEL_LIB)(trdmod.o) \ 
    85048911   $(MODEL_LIB)(trdmod_oce.o) \ 
    85058912   $(MODEL_LIB)(trdvor.o) \ 
    85068913   $(MODEL_LIB)(trdvor_oce.o) \ 
    8507    dom_oce.F90 \ 
    8508    in_out_manager.F90 \ 
    8509    ocesbc.F90 \ 
    8510    oce.F90 \ 
    8511    phycst.F90 \ 
    8512    prtctl.F90 \ 
    8513    trc_oce.F90 \ 
    8514    trdmod.F90 \ 
    8515    trdmod_oce.F90 \ 
    8516    $(MODEL_LIB)(dom_oce.o) \ 
    8517    $(MODEL_LIB)(in_out_manager.o) \ 
    8518    $(MODEL_LIB)(ocesbc.o) \ 
    8519    $(MODEL_LIB)(oce.o) \ 
    8520    $(MODEL_LIB)(phycst.o) \ 
    8521    $(MODEL_LIB)(prtctl.o) \ 
    8522    $(MODEL_LIB)(trc_oce.o) \ 
    8523    $(MODEL_LIB)(trdmod.o) \ 
    8524    $(MODEL_LIB)(trdmod_oce.o) \ 
    8525    domzgr_substitute.h90 \ 
    8526    vectopt_loop_substitute.h90 \ 
    8527    KEY_CPP \ 
    8528    traqsr.F90 
    8529 $(MODEL_LIB)(trasbc.o) :   \ 
    85308914   blk_oce.F90 \ 
    85318915   cpl_oce.F90 \ 
     
    85358919   dtasst.F90 \ 
    85368920   dtatem.F90 \ 
     8921   flx_oce.F90 \ 
    85378922   flxmod.F90 \ 
    85388923   flxrnf.F90 \ 
    8539    flx_oce.F90 \ 
    85408924   ice_oce.F90 \ 
    85418925   in_out_manager.F90 \ 
     
    85438927   lib_mpp.F90 \ 
    85448928   lib_print.f90 \ 
     8929   oce.F90 \ 
    85458930   ocesbc.F90 \ 
    8546    oce.F90 \ 
    85478931   ocfzpt.F90 \ 
    85488932   par_kind.F90 \ 
     
    85628946   trdvor.F90 \ 
    85638947   trdvor_oce.F90 \ 
    8564    $(MODEL_LIB)(blk_oce.o) \ 
    8565    $(MODEL_LIB)(cpl_oce.o) \ 
    8566    $(MODEL_LIB)(daymod.o) \ 
    8567    $(MODEL_LIB)(dom_oce.o) \ 
    8568    $(MODEL_LIB)(dtasal.o) \ 
    8569    $(MODEL_LIB)(dtasst.o) \ 
    8570    $(MODEL_LIB)(dtatem.o) \ 
    8571    $(MODEL_LIB)(flxmod.o) \ 
    8572    $(MODEL_LIB)(flxrnf.o) \ 
    8573    $(MODEL_LIB)(flx_oce.o) \ 
    8574    $(MODEL_LIB)(ice_oce.o) \ 
    8575    $(MODEL_LIB)(in_out_manager.o) \ 
    8576    $(MODEL_LIB)(lbclnk.o) \ 
    8577    $(MODEL_LIB)(lib_mpp.o) \ 
    8578    $(MODEL_LIB)(lib_print.o) \ 
     8948   $(MODEL_LIB)(dom_oce.o) \ 
     8949   $(MODEL_LIB)(in_out_manager.o) \ 
     8950   $(MODEL_LIB)(oce.o) \ 
    85798951   $(MODEL_LIB)(ocesbc.o) \ 
    8580    $(MODEL_LIB)(oce.o) \ 
    8581    $(MODEL_LIB)(ocfzpt.o) \ 
    8582    $(MODEL_LIB)(par_kind.o) \ 
    8583    $(MODEL_LIB)(par_oce.o) \ 
    8584    $(MODEL_LIB)(phycst.o) \ 
    8585    $(MODEL_LIB)(prtctl.o) \ 
    8586    $(MODEL_LIB)(taumod.o) \ 
     8952   $(MODEL_LIB)(phycst.o) \ 
     8953   $(MODEL_LIB)(prtctl.o) \ 
     8954   $(MODEL_LIB)(traqsr.o) \ 
     8955   $(MODEL_LIB)(trdmod.o) \ 
     8956   $(MODEL_LIB)(trdmod_oce.o) \ 
     8957   dom_oce.F90 \ 
     8958   in_out_manager.F90 \ 
     8959   oce.F90 \ 
     8960   ocesbc.F90 \ 
     8961   phycst.F90 \ 
     8962   prtctl.F90 \ 
     8963   traqsr.F90 \ 
     8964   trdmod.F90 \ 
     8965   trdmod_oce.F90 \ 
     8966   domzgr_substitute.h90 \ 
     8967   vectopt_loop_substitute.h90 \ 
     8968   KEY_CPP \ 
     8969   trasbc.F90 
     8970$(MODEL_LIB)(trazdf_exp.o) :  \ 
     8971   $(MODEL_LIB)(dom_oce.o) \ 
     8972   $(MODEL_LIB)(in_out_manager.o) \ 
     8973   $(MODEL_LIB)(lbclnk.o) \ 
     8974   $(MODEL_LIB)(lib_mpp.o) \ 
     8975   $(MODEL_LIB)(lib_print.o) \ 
     8976   $(MODEL_LIB)(oce.o) \ 
     8977   $(MODEL_LIB)(par_kind.o) \ 
     8978   $(MODEL_LIB)(par_oce.o) \ 
     8979   $(MODEL_LIB)(prtctl.o) \ 
    85878980   $(MODEL_LIB)(trabbl.o) \ 
    8588    $(MODEL_LIB)(tradmp.o) \ 
    8589    $(MODEL_LIB)(trc_oce.o) \ 
    85908981   $(MODEL_LIB)(trdicp.o) \ 
    85918982   $(MODEL_LIB)(trdicp_oce.o) \ 
    85928983   $(MODEL_LIB)(trdmld.o) \ 
    85938984   $(MODEL_LIB)(trdmld_oce.o) \ 
    8594    $(MODEL_LIB)(trdmod.o) \ 
    85958985   $(MODEL_LIB)(trdmod_oce.o) \ 
    85968986   $(MODEL_LIB)(trdvor.o) \ 
    85978987   $(MODEL_LIB)(trdvor_oce.o) \ 
    8598    dom_oce.F90 \ 
    8599    in_out_manager.F90 \ 
    8600    ocesbc.F90 \ 
    8601    oce.F90 \ 
    8602    phycst.F90 \ 
    8603    prtctl.F90 \ 
    8604    traqsr.F90 \ 
    8605    trdmod.F90 \ 
    8606    trdmod_oce.F90 \ 
    8607    $(MODEL_LIB)(dom_oce.o) \ 
    8608    $(MODEL_LIB)(in_out_manager.o) \ 
    8609    $(MODEL_LIB)(ocesbc.o) \ 
    8610    $(MODEL_LIB)(oce.o) \ 
    8611    $(MODEL_LIB)(phycst.o) \ 
    8612    $(MODEL_LIB)(prtctl.o) \ 
    8613    $(MODEL_LIB)(traqsr.o) \ 
    8614    $(MODEL_LIB)(trdmod.o) \ 
    8615    $(MODEL_LIB)(trdmod_oce.o) \ 
    8616    domzgr_substitute.h90 \ 
    8617    vectopt_loop_substitute.h90 \ 
    8618    KEY_CPP \ 
    8619    trasbc.F90 
    8620 $(MODEL_LIB)(trazdf_exp.o) :  \ 
     8988   $(MODEL_LIB)(zdf_oce.o) \ 
    86218989   dom_oce.F90 \ 
    86228990   in_out_manager.F90 \ 
     
    86399007   $(MODEL_LIB)(dom_oce.o) \ 
    86409008   $(MODEL_LIB)(in_out_manager.o) \ 
    8641    $(MODEL_LIB)(lbclnk.o) \ 
    8642    $(MODEL_LIB)(lib_mpp.o) \ 
    8643    $(MODEL_LIB)(lib_print.o) \ 
    8644    $(MODEL_LIB)(oce.o) \ 
    8645    $(MODEL_LIB)(par_kind.o) \ 
    8646    $(MODEL_LIB)(par_oce.o) \ 
    8647    $(MODEL_LIB)(prtctl.o) \ 
     9009   $(MODEL_LIB)(oce.o) \ 
     9010   $(MODEL_LIB)(prtctl.o) \ 
     9011   $(MODEL_LIB)(trdmod.o) \ 
     9012   $(MODEL_LIB)(trdmod_oce.o) \ 
     9013   $(MODEL_LIB)(zdf_oce.o) \ 
     9014   $(MODEL_LIB)(zdfddm.o) \ 
     9015   dom_oce.F90 \ 
     9016   in_out_manager.F90 \ 
     9017   oce.F90 \ 
     9018   prtctl.F90 \ 
     9019   trdmod.F90 \ 
     9020   trdmod_oce.F90 \ 
     9021   zdf_oce.F90 \ 
     9022   zdfddm.F90 \ 
     9023   domzgr_substitute.h90 \ 
     9024   zdfddm_substitute.h90 \ 
     9025   KEY_CPP \ 
     9026   trazdf_exp.F90 
     9027$(MODEL_LIB)(trazdf_imp.o) :  \ 
     9028   $(MODEL_LIB)(dom_oce.o) \ 
     9029   $(MODEL_LIB)(eosbn2.o) \ 
     9030   $(MODEL_LIB)(in_out_manager.o) \ 
     9031   $(MODEL_LIB)(lbclnk.o) \ 
     9032   $(MODEL_LIB)(lib_mpp.o) \ 
     9033   $(MODEL_LIB)(lib_print.o) \ 
     9034   $(MODEL_LIB)(oce.o) \ 
     9035   $(MODEL_LIB)(ocesbc.o) \ 
     9036   $(MODEL_LIB)(par_kind.o) \ 
     9037   $(MODEL_LIB)(par_oce.o) \ 
     9038   $(MODEL_LIB)(phycst.o) \ 
     9039   $(MODEL_LIB)(prtctl.o) \ 
     9040   $(MODEL_LIB)(taumod.o) \ 
    86489041   $(MODEL_LIB)(trabbl.o) \ 
    86499042   $(MODEL_LIB)(trdicp.o) \ 
     
    86559048   $(MODEL_LIB)(trdvor_oce.o) \ 
    86569049   $(MODEL_LIB)(zdf_oce.o) \ 
    8657    dom_oce.F90 \ 
    8658    in_out_manager.F90 \ 
    8659    oce.F90 \ 
    8660    prtctl.F90 \ 
    8661    trdmod.F90 \ 
    8662    trdmod_oce.F90 \ 
    8663    zdfddm.F90 \ 
    8664    zdf_oce.F90 \ 
    8665    $(MODEL_LIB)(dom_oce.o) \ 
    8666    $(MODEL_LIB)(in_out_manager.o) \ 
    8667    $(MODEL_LIB)(oce.o) \ 
    8668    $(MODEL_LIB)(prtctl.o) \ 
    8669    $(MODEL_LIB)(trdmod.o) \ 
    8670    $(MODEL_LIB)(trdmod_oce.o) \ 
    86719050   $(MODEL_LIB)(zdfddm.o) \ 
    8672    $(MODEL_LIB)(zdf_oce.o) \ 
    8673    domzgr_substitute.h90 \ 
    8674    zdfddm_substitute.h90 \ 
    8675    KEY_CPP \ 
    8676    trazdf_exp.F90 
    8677 $(MODEL_LIB)(trazdf_imp.o) :  \ 
    86789051   dom_oce.F90 \ 
    86799052   eosbn2.F90 \ 
     
    86829055   lib_mpp.F90 \ 
    86839056   lib_print.f90 \ 
     9057   oce.F90 \ 
    86849058   ocesbc.F90 \ 
    8685    oce.F90 \ 
    86869059   par_kind.F90 \ 
    86879060   par_oce.F90 \ 
     
    86979070   trdvor.F90 \ 
    86989071   trdvor_oce.F90 \ 
     9072   zdf_oce.F90 \ 
    86999073   zdfddm.F90 \ 
     9074   $(MODEL_LIB)(dom_oce.o) \ 
     9075   $(MODEL_LIB)(in_out_manager.o) \ 
     9076   $(MODEL_LIB)(ldftra_oce.o) \ 
     9077   $(MODEL_LIB)(oce.o) \ 
     9078   $(MODEL_LIB)(prtctl.o) \ 
     9079   $(MODEL_LIB)(trdmod.o) \ 
     9080   $(MODEL_LIB)(trdmod_oce.o) \ 
     9081   $(MODEL_LIB)(zdf_oce.o) \ 
     9082   $(MODEL_LIB)(zdfddm.o) \ 
     9083   $(MODEL_LIB)(zdfkpp.o) \ 
     9084   dom_oce.F90 \ 
     9085   in_out_manager.F90 \ 
     9086   ldftra_oce.F90 \ 
     9087   oce.F90 \ 
     9088   prtctl.F90 \ 
     9089   trdmod.F90 \ 
     9090   trdmod_oce.F90 \ 
    87009091   zdf_oce.F90 \ 
     9092   zdfddm.F90 \ 
     9093   zdfkpp.F90 \ 
     9094   domzgr_substitute.h90 \ 
     9095   zdf.matrixsolver.h90 \ 
     9096   zdfddm_substitute.h90 \ 
     9097   KEY_CPP \ 
     9098   trazdf_imp.F90 
     9099$(MODEL_LIB)(trazdf_iso.o) :  \ 
    87019100   $(MODEL_LIB)(dom_oce.o) \ 
    87029101   $(MODEL_LIB)(eosbn2.o) \ 
    87039102   $(MODEL_LIB)(in_out_manager.o) \ 
    87049103   $(MODEL_LIB)(lbclnk.o) \ 
    8705    $(MODEL_LIB)(lib_mpp.o) \ 
    8706    $(MODEL_LIB)(lib_print.o) \ 
     9104   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9105   $(MODEL_LIB)(ldftra_oce.o) \ 
     9106   $(MODEL_LIB)(lib_mpp.o) \ 
     9107   $(MODEL_LIB)(lib_print.o) \ 
     9108   $(MODEL_LIB)(oce.o) \ 
    87079109   $(MODEL_LIB)(ocesbc.o) \ 
    8708    $(MODEL_LIB)(oce.o) \ 
    87099110   $(MODEL_LIB)(par_kind.o) \ 
    87109111   $(MODEL_LIB)(par_oce.o) \ 
     
    87209121   $(MODEL_LIB)(trdvor.o) \ 
    87219122   $(MODEL_LIB)(trdvor_oce.o) \ 
     9123   $(MODEL_LIB)(zdf_oce.o) \ 
    87229124   $(MODEL_LIB)(zdfddm.o) \ 
    8723    $(MODEL_LIB)(zdf_oce.o) \ 
    8724    dom_oce.F90 \ 
    8725    in_out_manager.F90 \ 
    8726    ldftra_oce.F90 \ 
    8727    oce.F90 \ 
    8728    prtctl.F90 \ 
    8729    trdmod.F90 \ 
    8730    trdmod_oce.F90 \ 
    8731    zdfddm.F90 \ 
    8732    zdfkpp.F90 \ 
    8733    zdf_oce.F90 \ 
    8734    $(MODEL_LIB)(dom_oce.o) \ 
    8735    $(MODEL_LIB)(in_out_manager.o) \ 
    8736    $(MODEL_LIB)(ldftra_oce.o) \ 
    8737    $(MODEL_LIB)(oce.o) \ 
    8738    $(MODEL_LIB)(prtctl.o) \ 
    8739    $(MODEL_LIB)(trdmod.o) \ 
    8740    $(MODEL_LIB)(trdmod_oce.o) \ 
    8741    $(MODEL_LIB)(zdfddm.o) \ 
    8742    $(MODEL_LIB)(zdfkpp.o) \ 
    8743    $(MODEL_LIB)(zdf_oce.o) \ 
    8744    domzgr_substitute.h90 \ 
    8745    zdfddm_substitute.h90 \ 
    8746    zdf.matrixsolver.h90 \ 
    8747    KEY_CPP \ 
    8748    trazdf_imp.F90 
    8749 $(MODEL_LIB)(trazdf_iso.o) :  \ 
     9125   $(MODEL_LIB)(zdfmxl.o) \ 
    87509126   dom_oce.F90 \ 
    87519127   eosbn2.F90 \ 
     
    87569132   lib_mpp.F90 \ 
    87579133   lib_print.f90 \ 
     9134   oce.F90 \ 
    87589135   ocesbc.F90 \ 
    8759    oce.F90 \ 
    87609136   par_kind.F90 \ 
    87619137   par_oce.F90 \ 
     
    87719147   trdvor.F90 \ 
    87729148   trdvor_oce.F90 \ 
     9149   zdf_oce.F90 \ 
    87739150   zdfddm.F90 \ 
    87749151   zdfmxl.F90 \ 
     9152   $(MODEL_LIB)(dom_oce.o) \ 
     9153   $(MODEL_LIB)(in_out_manager.o) \ 
     9154   $(MODEL_LIB)(lbclnk.o) \ 
     9155   $(MODEL_LIB)(ldfslp.o) \ 
     9156   $(MODEL_LIB)(ldftra_oce.o) \ 
     9157   $(MODEL_LIB)(oce.o) \ 
     9158   $(MODEL_LIB)(prtctl.o) \ 
     9159   $(MODEL_LIB)(trdmod.o) \ 
     9160   $(MODEL_LIB)(trdmod_oce.o) \ 
     9161   $(MODEL_LIB)(zdf_oce.o) \ 
     9162   $(MODEL_LIB)(zdfddm.o) \ 
     9163   $(MODEL_LIB)(zdfkpp.o) \ 
     9164   dom_oce.F90 \ 
     9165   in_out_manager.F90 \ 
     9166   lbclnk.F90 \ 
     9167   ldfslp.F90 \ 
     9168   ldftra_oce.F90 \ 
     9169   oce.F90 \ 
     9170   prtctl.F90 \ 
     9171   trdmod.F90 \ 
     9172   trdmod_oce.F90 \ 
    87759173   zdf_oce.F90 \ 
     9174   zdfddm.F90 \ 
     9175   zdfkpp.F90 \ 
     9176   domzgr_substitute.h90 \ 
     9177   ldfeiv_substitute.h90 \ 
     9178   ldftra_substitute.h90 \ 
     9179   zdf.matrixsolver.h90 \ 
     9180   zdfddm_substitute.h90 \ 
     9181   KEY_CPP \ 
     9182   trazdf_iso.F90 
     9183$(MODEL_LIB)(trazdf_iso_vopt.o) :   \ 
    87769184   $(MODEL_LIB)(dom_oce.o) \ 
    87779185   $(MODEL_LIB)(eosbn2.o) \ 
     
    87829190   $(MODEL_LIB)(lib_mpp.o) \ 
    87839191   $(MODEL_LIB)(lib_print.o) \ 
     9192   $(MODEL_LIB)(oce.o) \ 
    87849193   $(MODEL_LIB)(ocesbc.o) \ 
    8785    $(MODEL_LIB)(oce.o) \ 
    87869194   $(MODEL_LIB)(par_kind.o) \ 
    87879195   $(MODEL_LIB)(par_oce.o) \ 
     
    87979205   $(MODEL_LIB)(trdvor.o) \ 
    87989206   $(MODEL_LIB)(trdvor_oce.o) \ 
     9207   $(MODEL_LIB)(zdf_oce.o) \ 
    87999208   $(MODEL_LIB)(zdfddm.o) \ 
    88009209   $(MODEL_LIB)(zdfmxl.o) \ 
    8801    $(MODEL_LIB)(zdf_oce.o) \ 
    8802    dom_oce.F90 \ 
    8803    in_out_manager.F90 \ 
    8804    lbclnk.F90 \ 
    8805    ldfslp.F90 \ 
    8806    ldftra_oce.F90 \ 
    8807    oce.F90 \ 
    8808    prtctl.F90 \ 
    8809    trdmod.F90 \ 
    8810    trdmod_oce.F90 \ 
    8811    zdfddm.F90 \ 
    8812    zdfkpp.F90 \ 
    8813    zdf_oce.F90 \ 
    8814    $(MODEL_LIB)(dom_oce.o) \ 
    8815    $(MODEL_LIB)(in_out_manager.o) \ 
    8816    $(MODEL_LIB)(lbclnk.o) \ 
    8817    $(MODEL_LIB)(ldfslp.o) \ 
    8818    $(MODEL_LIB)(ldftra_oce.o) \ 
    8819    $(MODEL_LIB)(oce.o) \ 
    8820    $(MODEL_LIB)(prtctl.o) \ 
    8821    $(MODEL_LIB)(trdmod.o) \ 
    8822    $(MODEL_LIB)(trdmod_oce.o) \ 
    8823    $(MODEL_LIB)(zdfddm.o) \ 
    8824    $(MODEL_LIB)(zdfkpp.o) \ 
    8825    $(MODEL_LIB)(zdf_oce.o) \ 
    8826    domzgr_substitute.h90 \ 
    8827    ldfeiv_substitute.h90 \ 
    8828    ldftra_substitute.h90 \ 
    8829    zdfddm_substitute.h90 \ 
    8830    zdf.matrixsolver.h90 \ 
    8831    KEY_CPP \ 
    8832    trazdf_iso.F90 
    8833 $(MODEL_LIB)(trazdf_iso_vopt.o) :   \ 
    88349210   dom_oce.F90 \ 
    88359211   eosbn2.F90 \ 
     
    88409216   lib_mpp.F90 \ 
    88419217   lib_print.f90 \ 
     9218   oce.F90 \ 
    88429219   ocesbc.F90 \ 
    8843    oce.F90 \ 
    88449220   par_kind.F90 \ 
    88459221   par_oce.F90 \ 
     
    88559231   trdvor.F90 \ 
    88569232   trdvor_oce.F90 \ 
     9233   zdf_oce.F90 \ 
    88579234   zdfddm.F90 \ 
    88589235   zdfmxl.F90 \ 
    8859    zdf_oce.F90 \ 
    8860    $(MODEL_LIB)(dom_oce.o) \ 
    8861    $(MODEL_LIB)(eosbn2.o) \ 
    8862    $(MODEL_LIB)(in_out_manager.o) \ 
    8863    $(MODEL_LIB)(lbclnk.o) \ 
    8864    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9236   $(MODEL_LIB)(dom_oce.o) \ 
     9237   $(MODEL_LIB)(in_out_manager.o) \ 
     9238   $(MODEL_LIB)(lbclnk.o) \ 
     9239   $(MODEL_LIB)(ldfslp.o) \ 
    88659240   $(MODEL_LIB)(ldftra_oce.o) \ 
    8866    $(MODEL_LIB)(lib_mpp.o) \ 
    8867    $(MODEL_LIB)(lib_print.o) \ 
    8868    $(MODEL_LIB)(ocesbc.o) \ 
    8869    $(MODEL_LIB)(oce.o) \ 
    8870    $(MODEL_LIB)(par_kind.o) \ 
    8871    $(MODEL_LIB)(par_oce.o) \ 
    8872    $(MODEL_LIB)(phycst.o) \ 
    8873    $(MODEL_LIB)(prtctl.o) \ 
    8874    $(MODEL_LIB)(taumod.o) \ 
    8875    $(MODEL_LIB)(trabbl.o) \ 
    8876    $(MODEL_LIB)(trdicp.o) \ 
    8877    $(MODEL_LIB)(trdicp_oce.o) \ 
    8878    $(MODEL_LIB)(trdmld.o) \ 
    8879    $(MODEL_LIB)(trdmld_oce.o) \ 
     9241   $(MODEL_LIB)(oce.o) \ 
     9242   $(MODEL_LIB)(prtctl.o) \ 
     9243   $(MODEL_LIB)(trdmod.o) \ 
    88809244   $(MODEL_LIB)(trdmod_oce.o) \ 
    8881    $(MODEL_LIB)(trdvor.o) \ 
    8882    $(MODEL_LIB)(trdvor_oce.o) \ 
     9245   $(MODEL_LIB)(zdf_oce.o) \ 
    88839246   $(MODEL_LIB)(zdfddm.o) \ 
    8884    $(MODEL_LIB)(zdfmxl.o) \ 
    8885    $(MODEL_LIB)(zdf_oce.o) \ 
     9247   $(MODEL_LIB)(zdfkpp.o) \ 
    88869248   dom_oce.F90 \ 
    88879249   in_out_manager.F90 \ 
     
    88939255   trdmod.F90 \ 
    88949256   trdmod_oce.F90 \ 
     9257   zdf_oce.F90 \ 
    88959258   zdfddm.F90 \ 
    88969259   zdfkpp.F90 \ 
    8897    zdf_oce.F90 \ 
    8898    $(MODEL_LIB)(dom_oce.o) \ 
    8899    $(MODEL_LIB)(in_out_manager.o) \ 
    8900    $(MODEL_LIB)(lbclnk.o) \ 
    8901    $(MODEL_LIB)(ldfslp.o) \ 
    8902    $(MODEL_LIB)(ldftra_oce.o) \ 
    8903    $(MODEL_LIB)(oce.o) \ 
    8904    $(MODEL_LIB)(prtctl.o) \ 
    8905    $(MODEL_LIB)(trdmod.o) \ 
    8906    $(MODEL_LIB)(trdmod_oce.o) \ 
    8907    $(MODEL_LIB)(zdfddm.o) \ 
    8908    $(MODEL_LIB)(zdfkpp.o) \ 
    8909    $(MODEL_LIB)(zdf_oce.o) \ 
    89109260   domzgr_substitute.h90 \ 
    89119261   ldfeiv_substitute.h90 \ 
     
    89169266   trazdf_iso_vopt.F90 
    89179267$(MODEL_LIB)(trc_oce.o) :  \ 
    8918    par_kind.F90 \ 
    8919    $(MODEL_LIB)(par_kind.o) \ 
     9268   $(MODEL_LIB)(par_kind.o) \ 
     9269   par_kind.F90 \ 
     9270   $(MODEL_LIB)(par_oce.o) \ 
     9271   $(MODEL_LIB)(sms.o) \ 
    89209272   par_oce.F90 \ 
    89219273   sms.F90 \ 
    8922    $(MODEL_LIB)(par_oce.o) \ 
    8923    $(MODEL_LIB)(sms.o) \ 
     9274   KEY_CPP \ 
    89249275   trc_oce.F90 
     9276$(MODEL_LIB)(trcstp.o) :   \ 
     9277   trcstp.F90 
    89259278$(MODEL_LIB)(trdicp.o) :   \ 
     9279   $(MODEL_LIB)(dom_oce.o) \ 
     9280   $(MODEL_LIB)(in_out_manager.o) \ 
     9281   $(MODEL_LIB)(lib_print.o) \ 
     9282   $(MODEL_LIB)(par_kind.o) \ 
     9283   $(MODEL_LIB)(par_oce.o) \ 
     9284   $(MODEL_LIB)(phycst.o) \ 
     9285   $(MODEL_LIB)(prtctl.o) \ 
     9286   $(MODEL_LIB)(trdicp_oce.o) \ 
     9287   $(MODEL_LIB)(trdmld_oce.o) \ 
     9288   $(MODEL_LIB)(trdvor_oce.o) \ 
     9289   $(MODEL_LIB)(zdfddm.o) \ 
    89269290   dom_oce.F90 \ 
    89279291   in_out_manager.F90 \ 
     
    89369300   zdfddm.F90 \ 
    89379301   $(MODEL_LIB)(dom_oce.o) \ 
    8938    $(MODEL_LIB)(in_out_manager.o) \ 
    8939    $(MODEL_LIB)(lib_print.o) \ 
     9302   $(MODEL_LIB)(eosbn2.o) \ 
     9303   $(MODEL_LIB)(in_out_manager.o) \ 
     9304   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9305   $(MODEL_LIB)(ldftra_oce.o) \ 
     9306   $(MODEL_LIB)(lib_mpp.o) \ 
     9307   $(MODEL_LIB)(oce.o) \ 
     9308   $(MODEL_LIB)(phycst.o) \ 
     9309   $(MODEL_LIB)(trdmod_oce.o) \ 
     9310   $(MODEL_LIB)(zdf_oce.o) \ 
     9311   dom_oce.F90 \ 
     9312   eosbn2.F90 \ 
     9313   in_out_manager.F90 \ 
     9314   ldfdyn_oce.F90 \ 
     9315   ldftra_oce.F90 \ 
     9316   lib_mpp.F90 \ 
     9317   oce.F90 \ 
     9318   phycst.F90 \ 
     9319   trdmod_oce.F90 \ 
     9320   zdf_oce.F90 \ 
     9321   domzgr_substitute.h90 \ 
     9322   vectopt_loop_substitute.h90 \ 
     9323   KEY_CPP \ 
     9324   trdicp.F90 
     9325$(MODEL_LIB)(trdicp_oce.o) :  \ 
     9326   $(MODEL_LIB)(par_kind.o) \ 
     9327   par_kind.F90 \ 
     9328   $(MODEL_LIB)(par_oce.o) \ 
     9329   par_oce.F90 \ 
     9330   KEY_CPP \ 
     9331   trdicp_oce.F90 
     9332$(MODEL_LIB)(trdmld.o) :   \ 
     9333   $(MODEL_LIB)(daymod.o) \ 
     9334   $(MODEL_LIB)(dom_oce.o) \ 
     9335   $(MODEL_LIB)(in_out_manager.o) \ 
     9336   $(MODEL_LIB)(lbclnk.o) \ 
     9337   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9338   $(MODEL_LIB)(ldftra_oce.o) \ 
     9339   $(MODEL_LIB)(lib_mpp.o) \ 
     9340   $(MODEL_LIB)(lib_print.o) \ 
     9341   $(MODEL_LIB)(oce.o) \ 
    89409342   $(MODEL_LIB)(par_kind.o) \ 
    89419343   $(MODEL_LIB)(par_oce.o) \ 
     
    89459347   $(MODEL_LIB)(trdmld_oce.o) \ 
    89469348   $(MODEL_LIB)(trdvor_oce.o) \ 
    8947    $(MODEL_LIB)(zdfddm.o) \ 
    8948    dom_oce.F90 \ 
    8949    eosbn2.F90 \ 
    8950    in_out_manager.F90 \ 
    8951    ldfdyn_oce.F90 \ 
    8952    ldftra_oce.F90 \ 
    8953    lib_mpp.F90 \ 
    8954    oce.F90 \ 
    8955    phycst.F90 \ 
    8956    trdmod_oce.F90 \ 
    8957    zdf_oce.F90 \ 
    8958    $(MODEL_LIB)(dom_oce.o) \ 
    8959    $(MODEL_LIB)(eosbn2.o) \ 
    8960    $(MODEL_LIB)(in_out_manager.o) \ 
    8961    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    8962    $(MODEL_LIB)(ldftra_oce.o) \ 
    8963    $(MODEL_LIB)(lib_mpp.o) \ 
    8964    $(MODEL_LIB)(oce.o) \ 
    8965    $(MODEL_LIB)(phycst.o) \ 
    8966    $(MODEL_LIB)(trdmod_oce.o) \ 
    89679349   $(MODEL_LIB)(zdf_oce.o) \ 
    8968    domzgr_substitute.h90 \ 
    8969    vectopt_loop_substitute.h90 \ 
    8970    KEY_CPP \ 
    8971    trdicp.F90 
    8972 $(MODEL_LIB)(trdicp_oce.o) :  \ 
    8973    par_kind.F90 \ 
    8974    $(MODEL_LIB)(par_kind.o) \ 
    8975    par_oce.F90 \ 
    8976    $(MODEL_LIB)(par_oce.o) \ 
    8977    trdicp_oce.F90 
    8978 $(MODEL_LIB)(trdmld.o) :   \ 
     9350   $(MODEL_LIB)(zdfmxl.o) \ 
    89799351   daymod.F90 \ 
    89809352   dom_oce.F90 \ 
     
    89939365   trdmld_oce.F90 \ 
    89949366   trdvor_oce.F90 \ 
     9367   zdf_oce.F90 \ 
    89959368   zdfmxl.F90 \ 
    8996    zdf_oce.F90 \ 
    89979369   $(MODEL_LIB)(daymod.o) \ 
    8998    $(MODEL_LIB)(dom_oce.o) \ 
    8999    $(MODEL_LIB)(in_out_manager.o) \ 
    9000    $(MODEL_LIB)(lbclnk.o) \ 
    9001    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9370   $(MODEL_LIB)(diadimg.o) \ 
     9371   $(MODEL_LIB)(dianam.o) \ 
     9372   $(MODEL_LIB)(dom_oce.o) \ 
     9373   $(MODEL_LIB)(in_out_manager.o) \ 
     9374   $(MODEL_LIB)(lbclnk.o) \ 
     9375   $(MODEL_LIB)(ldfslp.o) \ 
    90029376   $(MODEL_LIB)(ldftra_oce.o) \ 
    9003    $(MODEL_LIB)(lib_mpp.o) \ 
    9004    $(MODEL_LIB)(lib_print.o) \ 
    9005    $(MODEL_LIB)(oce.o) \ 
    9006    $(MODEL_LIB)(par_kind.o) \ 
    9007    $(MODEL_LIB)(par_oce.o) \ 
    9008    $(MODEL_LIB)(phycst.o) \ 
    9009    $(MODEL_LIB)(prtctl.o) \ 
    9010    $(MODEL_LIB)(trdicp_oce.o) \ 
    9011    $(MODEL_LIB)(trdmld_oce.o) \ 
    9012    $(MODEL_LIB)(trdvor_oce.o) \ 
     9377   $(MODEL_LIB)(oce.o) \ 
     9378   $(MODEL_LIB)(phycst.o) \ 
     9379   $(MODEL_LIB)(trdmod_oce.o) \ 
     9380   $(MODEL_LIB)(zdf_oce.o) \ 
     9381   $(MODEL_LIB)(zdfddm.o) \ 
    90139382   $(MODEL_LIB)(zdfmxl.o) \ 
    9014    $(MODEL_LIB)(zdf_oce.o) \ 
    90159383   daymod.F90 \ 
    90169384   diadimg.F90 \ 
     
    90249392   phycst.F90 \ 
    90259393   trdmod_oce.F90 \ 
     9394   zdf_oce.F90 \ 
    90269395   zdfddm.F90 \ 
    90279396   zdfmxl.F90 \ 
    9028    zdf_oce.F90 \ 
    9029    $(MODEL_LIB)(daymod.o) \ 
    9030    $(MODEL_LIB)(diadimg.o) \ 
    9031    $(MODEL_LIB)(dianam.o) \ 
    9032    $(MODEL_LIB)(dom_oce.o) \ 
    9033    $(MODEL_LIB)(in_out_manager.o) \ 
    9034    $(MODEL_LIB)(lbclnk.o) \ 
    9035    $(MODEL_LIB)(ldfslp.o) \ 
    9036    $(MODEL_LIB)(ldftra_oce.o) \ 
    9037    $(MODEL_LIB)(oce.o) \ 
    9038    $(MODEL_LIB)(phycst.o) \ 
    9039    $(MODEL_LIB)(trdmod_oce.o) \ 
    9040    $(MODEL_LIB)(zdfddm.o) \ 
    9041    $(MODEL_LIB)(zdfmxl.o) \ 
    9042    $(MODEL_LIB)(zdf_oce.o) \ 
    90439397   domzgr_substitute.h90 \ 
    90449398   ldftra_substitute.h90 \ 
     
    90489402   trdmld.F90 
    90499403$(MODEL_LIB)(trdmld_oce.o) :  \ 
    9050    par_kind.F90 \ 
    9051    $(MODEL_LIB)(par_kind.o) \ 
    9052    par_oce.F90 \ 
    9053    $(MODEL_LIB)(par_oce.o) \ 
     9404   $(MODEL_LIB)(par_kind.o) \ 
     9405   par_kind.F90 \ 
     9406   $(MODEL_LIB)(par_oce.o) \ 
     9407   par_oce.F90 \ 
     9408   KEY_CPP \ 
    90549409   trdmld_oce.F90 
    90559410$(MODEL_LIB)(trdmod.o) :   \ 
     9411   $(MODEL_LIB)(daymod.o) \ 
     9412   $(MODEL_LIB)(diadimg.o) \ 
     9413   $(MODEL_LIB)(dianam.o) \ 
     9414   $(MODEL_LIB)(dom_oce.o) \ 
     9415   $(MODEL_LIB)(eosbn2.o) \ 
     9416   $(MODEL_LIB)(in_out_manager.o) \ 
     9417   $(MODEL_LIB)(lbclnk.o) \ 
     9418   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9419   $(MODEL_LIB)(ldfslp.o) \ 
     9420   $(MODEL_LIB)(ldftra_oce.o) \ 
     9421   $(MODEL_LIB)(lib_mpp.o) \ 
     9422   $(MODEL_LIB)(lib_print.o) \ 
     9423   $(MODEL_LIB)(oce.o) \ 
     9424   $(MODEL_LIB)(par_kind.o) \ 
     9425   $(MODEL_LIB)(par_oce.o) \ 
     9426   $(MODEL_LIB)(phycst.o) \ 
     9427   $(MODEL_LIB)(prtctl.o) \ 
     9428   $(MODEL_LIB)(trdicp_oce.o) \ 
     9429   $(MODEL_LIB)(trdmld_oce.o) \ 
     9430   $(MODEL_LIB)(trdmod_oce.o) \ 
     9431   $(MODEL_LIB)(trdvor_oce.o) \ 
     9432   $(MODEL_LIB)(zdf_oce.o) \ 
     9433   $(MODEL_LIB)(zdfddm.o) \ 
     9434   $(MODEL_LIB)(zdfmxl.o) \ 
    90569435   daymod.F90 \ 
    90579436   diadimg.F90 \ 
     
    90759454   trdmod_oce.F90 \ 
    90769455   trdvor_oce.F90 \ 
     9456   zdf_oce.F90 \ 
    90779457   zdfddm.F90 \ 
    90789458   zdfmxl.F90 \ 
    9079    zdf_oce.F90 \ 
    9080    $(MODEL_LIB)(daymod.o) \ 
    9081    $(MODEL_LIB)(diadimg.o) \ 
    9082    $(MODEL_LIB)(dianam.o) \ 
    9083    $(MODEL_LIB)(dom_oce.o) \ 
    9084    $(MODEL_LIB)(eosbn2.o) \ 
    9085    $(MODEL_LIB)(in_out_manager.o) \ 
    9086    $(MODEL_LIB)(lbclnk.o) \ 
    9087    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9088    $(MODEL_LIB)(ldfslp.o) \ 
    9089    $(MODEL_LIB)(ldftra_oce.o) \ 
    9090    $(MODEL_LIB)(lib_mpp.o) \ 
    9091    $(MODEL_LIB)(lib_print.o) \ 
    9092    $(MODEL_LIB)(oce.o) \ 
    9093    $(MODEL_LIB)(par_kind.o) \ 
    9094    $(MODEL_LIB)(par_oce.o) \ 
    9095    $(MODEL_LIB)(phycst.o) \ 
    9096    $(MODEL_LIB)(prtctl.o) \ 
    9097    $(MODEL_LIB)(trdicp_oce.o) \ 
    9098    $(MODEL_LIB)(trdmld_oce.o) \ 
     9459   $(MODEL_LIB)(dom_oce.o) \ 
     9460   $(MODEL_LIB)(in_out_manager.o) \ 
     9461   $(MODEL_LIB)(oce.o) \ 
     9462   $(MODEL_LIB)(trabbl.o) \ 
     9463   $(MODEL_LIB)(trdicp.o) \ 
     9464   $(MODEL_LIB)(trdmld.o) \ 
    90999465   $(MODEL_LIB)(trdmod_oce.o) \ 
    9100    $(MODEL_LIB)(trdvor_oce.o) \ 
    9101    $(MODEL_LIB)(zdfddm.o) \ 
    9102    $(MODEL_LIB)(zdfmxl.o) \ 
    9103    $(MODEL_LIB)(zdf_oce.o) \ 
     9466   $(MODEL_LIB)(trdvor.o) \ 
    91049467   dom_oce.F90 \ 
    91059468   in_out_manager.F90 \ 
     
    91109473   trdmod_oce.F90 \ 
    91119474   trdvor.F90 \ 
    9112    $(MODEL_LIB)(dom_oce.o) \ 
    9113    $(MODEL_LIB)(in_out_manager.o) \ 
    9114    $(MODEL_LIB)(oce.o) \ 
    9115    $(MODEL_LIB)(trabbl.o) \ 
    9116    $(MODEL_LIB)(trdicp.o) \ 
    9117    $(MODEL_LIB)(trdmld.o) \ 
    9118    $(MODEL_LIB)(trdmod_oce.o) \ 
    9119    $(MODEL_LIB)(trdvor.o) \ 
    91209475   domzgr_substitute.h90 \ 
    91219476   vectopt_loop_substitute.h90 \ 
     
    91239478   trdmod.F90 
    91249479$(MODEL_LIB)(trdmod_oce.o) :  \ 
    9125    par_oce.F90 \ 
    9126    $(MODEL_LIB)(par_oce.o) \ 
     9480   $(MODEL_LIB)(par_oce.o) \ 
     9481   par_oce.F90 \ 
     9482   $(MODEL_LIB)(trdicp_oce.o) \ 
     9483   $(MODEL_LIB)(trdmld_oce.o) \ 
     9484   $(MODEL_LIB)(trdvor_oce.o) \ 
    91279485   trdicp_oce.F90 \ 
    91289486   trdmld_oce.F90 \ 
    91299487   trdvor_oce.F90 \ 
     9488   trdmod_oce.F90 
     9489$(MODEL_LIB)(trdvor.o) :   \ 
     9490   $(MODEL_LIB)(daymod.o) \ 
     9491   $(MODEL_LIB)(dom_oce.o) \ 
     9492   $(MODEL_LIB)(in_out_manager.o) \ 
     9493   $(MODEL_LIB)(lbclnk.o) \ 
     9494   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9495   $(MODEL_LIB)(ldftra_oce.o) \ 
     9496   $(MODEL_LIB)(lib_mpp.o) \ 
     9497   $(MODEL_LIB)(lib_print.o) \ 
     9498   $(MODEL_LIB)(oce.o) \ 
     9499   $(MODEL_LIB)(par_kind.o) \ 
     9500   $(MODEL_LIB)(par_oce.o) \ 
     9501   $(MODEL_LIB)(phycst.o) \ 
     9502   $(MODEL_LIB)(prtctl.o) \ 
    91309503   $(MODEL_LIB)(trdicp_oce.o) \ 
    91319504   $(MODEL_LIB)(trdmld_oce.o) \ 
    91329505   $(MODEL_LIB)(trdvor_oce.o) \ 
    9133    trdmod_oce.F90 
    9134 $(MODEL_LIB)(trdvor.o) :   \ 
     9506   $(MODEL_LIB)(zdf_oce.o) \ 
     9507   $(MODEL_LIB)(zdfmxl.o) \ 
    91359508   daymod.F90 \ 
    91369509   dom_oce.F90 \ 
     
    91499522   trdmld_oce.F90 \ 
    91509523   trdvor_oce.F90 \ 
     9524   zdf_oce.F90 \ 
    91519525   zdfmxl.F90 \ 
    9152    zdf_oce.F90 \ 
    91539526   $(MODEL_LIB)(daymod.o) \ 
     9527   $(MODEL_LIB)(dianam.o) \ 
    91549528   $(MODEL_LIB)(dom_oce.o) \ 
    91559529   $(MODEL_LIB)(in_out_manager.o) \ 
    91569530   $(MODEL_LIB)(lbclnk.o) \ 
    91579531   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9158    $(MODEL_LIB)(ldftra_oce.o) \ 
    9159    $(MODEL_LIB)(lib_mpp.o) \ 
    9160    $(MODEL_LIB)(lib_print.o) \ 
    9161    $(MODEL_LIB)(oce.o) \ 
    9162    $(MODEL_LIB)(par_kind.o) \ 
    9163    $(MODEL_LIB)(par_oce.o) \ 
    9164    $(MODEL_LIB)(phycst.o) \ 
    9165    $(MODEL_LIB)(prtctl.o) \ 
    9166    $(MODEL_LIB)(trdicp_oce.o) \ 
    9167    $(MODEL_LIB)(trdmld_oce.o) \ 
    9168    $(MODEL_LIB)(trdvor_oce.o) \ 
     9532   $(MODEL_LIB)(ldfslp.o) \ 
     9533   $(MODEL_LIB)(oce.o) \ 
     9534   $(MODEL_LIB)(phycst.o) \ 
     9535   $(MODEL_LIB)(trdmod_oce.o) \ 
     9536   $(MODEL_LIB)(zdf_oce.o) \ 
    91699537   $(MODEL_LIB)(zdfmxl.o) \ 
    9170    $(MODEL_LIB)(zdf_oce.o) \ 
    91719538   daymod.F90 \ 
    91729539   dianam.F90 \ 
     
    91799546   phycst.F90 \ 
    91809547   trdmod_oce.F90 \ 
     9548   zdf_oce.F90 \ 
    91819549   zdfmxl.F90 \ 
    9182    zdf_oce.F90 \ 
    9183    $(MODEL_LIB)(daymod.o) \ 
    9184    $(MODEL_LIB)(dianam.o) \ 
    9185    $(MODEL_LIB)(dom_oce.o) \ 
    9186    $(MODEL_LIB)(in_out_manager.o) \ 
    9187    $(MODEL_LIB)(lbclnk.o) \ 
    9188    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9189    $(MODEL_LIB)(ldfslp.o) \ 
    9190    $(MODEL_LIB)(oce.o) \ 
    9191    $(MODEL_LIB)(phycst.o) \ 
    9192    $(MODEL_LIB)(trdmod_oce.o) \ 
    9193    $(MODEL_LIB)(zdfmxl.o) \ 
    9194    $(MODEL_LIB)(zdf_oce.o) \ 
    91959550   domzgr_substitute.h90 \ 
    91969551   ldfdyn_substitute.h90 \ 
     
    92009555   trdvor.F90 
    92019556$(MODEL_LIB)(trdvor_oce.o) :  \ 
    9202    par_kind.F90 \ 
    9203    $(MODEL_LIB)(par_kind.o) \ 
    9204    par_oce.F90 \ 
    9205    $(MODEL_LIB)(par_oce.o) \ 
     9557   $(MODEL_LIB)(par_kind.o) \ 
     9558   par_kind.F90 \ 
     9559   $(MODEL_LIB)(par_oce.o) \ 
     9560   par_oce.F90 \ 
    92069561   trdvor_oce.F90 
    92079562$(MODEL_LIB)(wzvmod.o) :   \ 
    9208    dom_oce.F90 \ 
    9209    in_out_manager.F90 \ 
    9210    lib_mpp.F90 \ 
    9211    lib_print.f90 \ 
    9212    par_kind.F90 \ 
    9213    par_oce.F90 \ 
    9214    $(MODEL_LIB)(dom_oce.o) \ 
    9215    $(MODEL_LIB)(in_out_manager.o) \ 
    9216    $(MODEL_LIB)(lib_mpp.o) \ 
    9217    $(MODEL_LIB)(lib_print.o) \ 
    9218    $(MODEL_LIB)(par_kind.o) \ 
    9219    $(MODEL_LIB)(par_oce.o) \ 
    9220    dom_oce.F90 \ 
    9221    in_out_manager.F90 \ 
    9222    oce.F90 \ 
    9223    prtctl.F90 \ 
    9224    $(MODEL_LIB)(dom_oce.o) \ 
    9225    $(MODEL_LIB)(in_out_manager.o) \ 
    9226    $(MODEL_LIB)(oce.o) \ 
    9227    $(MODEL_LIB)(prtctl.o) \ 
     9563   $(MODEL_LIB)(dom_oce.o) \ 
     9564   $(MODEL_LIB)(in_out_manager.o) \ 
     9565   $(MODEL_LIB)(lib_mpp.o) \ 
     9566   $(MODEL_LIB)(lib_print.o) \ 
     9567   $(MODEL_LIB)(par_kind.o) \ 
     9568   $(MODEL_LIB)(par_oce.o) \ 
     9569   dom_oce.F90 \ 
     9570   in_out_manager.F90 \ 
     9571   lib_mpp.F90 \ 
     9572   lib_print.f90 \ 
     9573   par_kind.F90 \ 
     9574   par_oce.F90 \ 
     9575   $(MODEL_LIB)(dom_oce.o) \ 
     9576   $(MODEL_LIB)(in_out_manager.o) \ 
     9577   $(MODEL_LIB)(oce.o) \ 
     9578   $(MODEL_LIB)(prtctl.o) \ 
     9579   dom_oce.F90 \ 
     9580   in_out_manager.F90 \ 
     9581   oce.F90 \ 
     9582   prtctl.F90 \ 
    92289583   domzgr_substitute.h90 \ 
    92299584   KEY_CPP \ 
    92309585   wzvmod.F90 
     9586$(MODEL_LIB)(zdf_oce.o) :  \ 
     9587   $(MODEL_LIB)(par_kind.o) \ 
     9588   par_kind.F90 \ 
     9589   $(MODEL_LIB)(par_oce.o) \ 
     9590   par_oce.F90 \ 
     9591   KEY_CPP \ 
     9592   zdf_oce.F90 
    92319593$(MODEL_LIB)(zdfbfr.o) :   \ 
    9232    dom_oce.F90 \ 
    9233    in_out_manager.F90 \ 
    9234    lib_mpp.F90 \ 
    9235    lib_print.f90 \ 
    9236    oce.F90 \ 
    9237    par_kind.F90 \ 
    9238    par_oce.F90 \ 
    9239    $(MODEL_LIB)(dom_oce.o) \ 
    9240    $(MODEL_LIB)(in_out_manager.o) \ 
    9241    $(MODEL_LIB)(lib_mpp.o) \ 
    9242    $(MODEL_LIB)(lib_print.o) \ 
    9243    $(MODEL_LIB)(oce.o) \ 
    9244    $(MODEL_LIB)(par_kind.o) \ 
    9245    $(MODEL_LIB)(par_oce.o) \ 
     9594   $(MODEL_LIB)(dom_oce.o) \ 
     9595   $(MODEL_LIB)(in_out_manager.o) \ 
     9596   $(MODEL_LIB)(lib_mpp.o) \ 
     9597   $(MODEL_LIB)(lib_print.o) \ 
     9598   $(MODEL_LIB)(oce.o) \ 
     9599   $(MODEL_LIB)(par_kind.o) \ 
     9600   $(MODEL_LIB)(par_oce.o) \ 
     9601   dom_oce.F90 \ 
     9602   in_out_manager.F90 \ 
     9603   lib_mpp.F90 \ 
     9604   lib_print.f90 \ 
     9605   oce.F90 \ 
     9606   par_kind.F90 \ 
     9607   par_oce.F90 \ 
     9608   $(MODEL_LIB)(dom_oce.o) \ 
     9609   $(MODEL_LIB)(in_out_manager.o) \ 
     9610   $(MODEL_LIB)(lbclnk.o) \ 
     9611   $(MODEL_LIB)(oce.o) \ 
     9612   $(MODEL_LIB)(prtctl.o) \ 
     9613   $(MODEL_LIB)(zdf_oce.o) \ 
    92469614   dom_oce.F90 \ 
    92479615   in_out_manager.F90 \ 
     
    92509618   prtctl.F90 \ 
    92519619   zdf_oce.F90 \ 
    9252    $(MODEL_LIB)(dom_oce.o) \ 
    9253    $(MODEL_LIB)(in_out_manager.o) \ 
    9254    $(MODEL_LIB)(lbclnk.o) \ 
    9255    $(MODEL_LIB)(oce.o) \ 
    9256    $(MODEL_LIB)(prtctl.o) \ 
    9257    $(MODEL_LIB)(zdf_oce.o) \ 
    92589620   domzgr_substitute.h90 \ 
    92599621   KEY_CPP \ 
    92609622   zdfbfr.F90 
    92619623$(MODEL_LIB)(zdfddm.o) :   \ 
    9262    dom_oce.F90 \ 
    9263    in_out_manager.F90 \ 
    9264    lib_mpp.F90 \ 
    9265    lib_print.f90 \ 
    9266    oce.F90 \ 
    9267    par_kind.F90 \ 
    9268    par_oce.F90 \ 
    9269    $(MODEL_LIB)(dom_oce.o) \ 
    9270    $(MODEL_LIB)(in_out_manager.o) \ 
    9271    $(MODEL_LIB)(lib_mpp.o) \ 
    9272    $(MODEL_LIB)(lib_print.o) \ 
    9273    $(MODEL_LIB)(oce.o) \ 
    9274    $(MODEL_LIB)(par_kind.o) \ 
    9275    $(MODEL_LIB)(par_oce.o) \ 
     9624   $(MODEL_LIB)(dom_oce.o) \ 
     9625   $(MODEL_LIB)(in_out_manager.o) \ 
     9626   $(MODEL_LIB)(lib_mpp.o) \ 
     9627   $(MODEL_LIB)(lib_print.o) \ 
     9628   $(MODEL_LIB)(oce.o) \ 
     9629   $(MODEL_LIB)(par_kind.o) \ 
     9630   $(MODEL_LIB)(par_oce.o) \ 
     9631   dom_oce.F90 \ 
     9632   in_out_manager.F90 \ 
     9633   lib_mpp.F90 \ 
     9634   lib_print.f90 \ 
     9635   oce.F90 \ 
     9636   par_kind.F90 \ 
     9637   par_oce.F90 \ 
     9638   $(MODEL_LIB)(dom_oce.o) \ 
     9639   $(MODEL_LIB)(in_out_manager.o) \ 
     9640   $(MODEL_LIB)(lbclnk.o) \ 
     9641   $(MODEL_LIB)(oce.o) \ 
     9642   $(MODEL_LIB)(prtctl.o) \ 
     9643   $(MODEL_LIB)(zdf_oce.o) \ 
    92769644   dom_oce.F90 \ 
    92779645   in_out_manager.F90 \ 
     
    92809648   prtctl.F90 \ 
    92819649   zdf_oce.F90 \ 
    9282    $(MODEL_LIB)(dom_oce.o) \ 
    9283    $(MODEL_LIB)(in_out_manager.o) \ 
    9284    $(MODEL_LIB)(lbclnk.o) \ 
    9285    $(MODEL_LIB)(oce.o) \ 
    9286    $(MODEL_LIB)(prtctl.o) \ 
    9287    $(MODEL_LIB)(zdf_oce.o) \ 
    92889650   vectopt_loop_substitute.h90 \ 
    92899651   KEY_CPP \ 
    92909652   zdfddm.F90 
    92919653$(MODEL_LIB)(zdfevd.o) :   \ 
     9654   $(MODEL_LIB)(dom_oce.o) \ 
     9655   $(MODEL_LIB)(eosbn2.o) \ 
     9656   $(MODEL_LIB)(in_out_manager.o) \ 
     9657   $(MODEL_LIB)(lbclnk.o) \ 
     9658   $(MODEL_LIB)(lib_mpp.o) \ 
     9659   $(MODEL_LIB)(lib_print.o) \ 
     9660   $(MODEL_LIB)(oce.o) \ 
     9661   $(MODEL_LIB)(ocesbc.o) \ 
     9662   $(MODEL_LIB)(par_kind.o) \ 
     9663   $(MODEL_LIB)(par_oce.o) \ 
     9664   $(MODEL_LIB)(phycst.o) \ 
     9665   $(MODEL_LIB)(prtctl.o) \ 
     9666   $(MODEL_LIB)(taumod.o) \ 
     9667   $(MODEL_LIB)(zdf_oce.o) \ 
     9668   $(MODEL_LIB)(zdfddm.o) \ 
    92929669   dom_oce.F90 \ 
    92939670   eosbn2.F90 \ 
     
    92969673   lib_mpp.F90 \ 
    92979674   lib_print.f90 \ 
     9675   oce.F90 \ 
    92989676   ocesbc.F90 \ 
    9299    oce.F90 \ 
    93009677   par_kind.F90 \ 
    93019678   par_oce.F90 \ 
     
    93039680   prtctl.F90 \ 
    93049681   taumod.F90 \ 
     9682   zdf_oce.F90 \ 
    93059683   zdfddm.F90 \ 
     9684   $(MODEL_LIB)(dom_oce.o) \ 
     9685   $(MODEL_LIB)(in_out_manager.o) \ 
     9686   $(MODEL_LIB)(lbclnk.o) \ 
     9687   $(MODEL_LIB)(oce.o) \ 
     9688   $(MODEL_LIB)(zdf_oce.o) \ 
     9689   $(MODEL_LIB)(zdfkpp.o) \ 
     9690   dom_oce.F90 \ 
     9691   in_out_manager.F90 \ 
     9692   lbclnk.F90 \ 
     9693   oce.F90 \ 
    93069694   zdf_oce.F90 \ 
    9307    $(MODEL_LIB)(dom_oce.o) \ 
    9308    $(MODEL_LIB)(eosbn2.o) \ 
    9309    $(MODEL_LIB)(in_out_manager.o) \ 
    9310    $(MODEL_LIB)(lbclnk.o) \ 
    9311    $(MODEL_LIB)(lib_mpp.o) \ 
    9312    $(MODEL_LIB)(lib_print.o) \ 
    9313    $(MODEL_LIB)(ocesbc.o) \ 
    9314    $(MODEL_LIB)(oce.o) \ 
    9315    $(MODEL_LIB)(par_kind.o) \ 
    9316    $(MODEL_LIB)(par_oce.o) \ 
    9317    $(MODEL_LIB)(phycst.o) \ 
    9318    $(MODEL_LIB)(prtctl.o) \ 
    9319    $(MODEL_LIB)(taumod.o) \ 
    9320    $(MODEL_LIB)(zdfddm.o) \ 
    9321    $(MODEL_LIB)(zdf_oce.o) \ 
    9322    dom_oce.F90 \ 
    9323    in_out_manager.F90 \ 
    9324    lbclnk.F90 \ 
    9325    oce.F90 \ 
    93269695   zdfkpp.F90 \ 
    9327    zdf_oce.F90 \ 
    9328    $(MODEL_LIB)(dom_oce.o) \ 
    9329    $(MODEL_LIB)(in_out_manager.o) \ 
    9330    $(MODEL_LIB)(lbclnk.o) \ 
    9331    $(MODEL_LIB)(oce.o) \ 
    9332    $(MODEL_LIB)(zdfkpp.o) \ 
    9333    $(MODEL_LIB)(zdf_oce.o) \ 
    93349696   domzgr_substitute.h90 \ 
    93359697   KEY_CPP \ 
    93369698   zdfevd.F90 
    93379699$(MODEL_LIB)(zdfini.o) :   \ 
     9700   $(MODEL_LIB)(dom_oce.o) \ 
     9701   $(MODEL_LIB)(dynzdf_exp.o) \ 
     9702   $(MODEL_LIB)(eosbn2.o) \ 
     9703   $(MODEL_LIB)(in_out_manager.o) \ 
     9704   $(MODEL_LIB)(lbclnk.o) \ 
     9705   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9706   $(MODEL_LIB)(ldftra_oce.o) \ 
     9707   $(MODEL_LIB)(lib_print.o) \ 
     9708   $(MODEL_LIB)(oce.o) \ 
     9709   $(MODEL_LIB)(ocesbc.o) \ 
     9710   $(MODEL_LIB)(par_kind.o) \ 
     9711   $(MODEL_LIB)(par_oce.o) \ 
     9712   $(MODEL_LIB)(phycst.o) \ 
     9713   $(MODEL_LIB)(prtctl.o) \ 
     9714   $(MODEL_LIB)(taumod.o) \ 
     9715   $(MODEL_LIB)(traadv_ctl.o) \ 
     9716   $(MODEL_LIB)(trazdf_exp.o) \ 
     9717   $(MODEL_LIB)(trdmod.o) \ 
     9718   $(MODEL_LIB)(trdmod_oce.o) \ 
     9719   $(MODEL_LIB)(zdf_oce.o) \ 
     9720   $(MODEL_LIB)(zdfddm.o) \ 
     9721   $(MODEL_LIB)(zdfkpp.o) \ 
     9722   $(MODEL_LIB)(zdfmxl.o) \ 
    93389723   dom_oce.F90 \ 
    93399724   dynzdf_exp.F90 \ 
     
    93449729   ldftra_oce.F90 \ 
    93459730   lib_print.f90 \ 
     9731   oce.F90 \ 
    93469732   ocesbc.F90 \ 
    9347    oce.F90 \ 
    93489733   par_kind.F90 \ 
    93499734   par_oce.F90 \ 
     
    93559740   trdmod.F90 \ 
    93569741   trdmod_oce.F90 \ 
     9742   zdf_oce.F90 \ 
    93579743   zdfddm.F90 \ 
    93589744   zdfkpp.F90 \ 
    93599745   zdfmxl.F90 \ 
    9360    zdf_oce.F90 \ 
    9361    $(MODEL_LIB)(dom_oce.o) \ 
    9362    $(MODEL_LIB)(dynzdf_exp.o) \ 
    9363    $(MODEL_LIB)(eosbn2.o) \ 
    9364    $(MODEL_LIB)(in_out_manager.o) \ 
    9365    $(MODEL_LIB)(lbclnk.o) \ 
     9746   $(MODEL_LIB)(in_out_manager.o) \ 
    93669747   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9748   $(MODEL_LIB)(ldfslp.o) \ 
    93679749   $(MODEL_LIB)(ldftra_oce.o) \ 
    9368    $(MODEL_LIB)(lib_print.o) \ 
    9369    $(MODEL_LIB)(ocesbc.o) \ 
    9370    $(MODEL_LIB)(oce.o) \ 
    9371    $(MODEL_LIB)(par_kind.o) \ 
    9372    $(MODEL_LIB)(par_oce.o) \ 
    9373    $(MODEL_LIB)(phycst.o) \ 
    9374    $(MODEL_LIB)(prtctl.o) \ 
    9375    $(MODEL_LIB)(taumod.o) \ 
    9376    $(MODEL_LIB)(traadv_ctl.o) \ 
    9377    $(MODEL_LIB)(trazdf_exp.o) \ 
    9378    $(MODEL_LIB)(trdmod.o) \ 
    9379    $(MODEL_LIB)(trdmod_oce.o) \ 
     9750   $(MODEL_LIB)(lib_mpp.o) \ 
     9751   $(MODEL_LIB)(par_oce.o) \ 
     9752   $(MODEL_LIB)(tranpc.o) \ 
     9753   $(MODEL_LIB)(zdf_oce.o) \ 
    93809754   $(MODEL_LIB)(zdfddm.o) \ 
     9755   $(MODEL_LIB)(zdfevd.o) \ 
    93819756   $(MODEL_LIB)(zdfkpp.o) \ 
    9382    $(MODEL_LIB)(zdfmxl.o) \ 
    9383    $(MODEL_LIB)(zdf_oce.o) \ 
     9757   $(MODEL_LIB)(zdfric.o) \ 
     9758   $(MODEL_LIB)(zdftke.o) \ 
    93849759   in_out_manager.F90 \ 
    93859760   ldfdyn_oce.F90 \ 
     
    93899764   par_oce.F90 \ 
    93909765   tranpc.F90 \ 
     9766   zdf_oce.F90 \ 
    93919767   zdfddm.F90 \ 
    93929768   zdfevd.F90 \ 
     
    93949770   zdfric.F90 \ 
    93959771   zdftke.F90 \ 
    9396    zdf_oce.F90 \ 
    9397    $(MODEL_LIB)(in_out_manager.o) \ 
    9398    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9399    $(MODEL_LIB)(ldfslp.o) \ 
    9400    $(MODEL_LIB)(ldftra_oce.o) \ 
    9401    $(MODEL_LIB)(lib_mpp.o) \ 
    9402    $(MODEL_LIB)(par_oce.o) \ 
    9403    $(MODEL_LIB)(tranpc.o) \ 
    9404    $(MODEL_LIB)(zdfddm.o) \ 
    9405    $(MODEL_LIB)(zdfevd.o) \ 
    9406    $(MODEL_LIB)(zdfkpp.o) \ 
    9407    $(MODEL_LIB)(zdfric.o) \ 
    9408    $(MODEL_LIB)(zdftke.o) \ 
    9409    $(MODEL_LIB)(zdf_oce.o) \ 
     9772   KEY_CPP \ 
    94109773   zdfini.F90 
    94119774$(MODEL_LIB)(zdfkpp.o) :   \ 
     9775   $(MODEL_LIB)(blk_oce.o) \ 
     9776   $(MODEL_LIB)(cpl_oce.o) \ 
     9777   $(MODEL_LIB)(daymod.o) \ 
     9778   $(MODEL_LIB)(dom_oce.o) \ 
     9779   $(MODEL_LIB)(dtasal.o) \ 
     9780   $(MODEL_LIB)(dtasst.o) \ 
     9781   $(MODEL_LIB)(dtatem.o) \ 
     9782   $(MODEL_LIB)(flx_oce.o) \ 
     9783   $(MODEL_LIB)(flxmod.o) \ 
     9784   $(MODEL_LIB)(flxrnf.o) \ 
     9785   $(MODEL_LIB)(ice_oce.o) \ 
     9786   $(MODEL_LIB)(in_out_manager.o) \ 
     9787   $(MODEL_LIB)(lbclnk.o) \ 
     9788   $(MODEL_LIB)(lib_mpp.o) \ 
     9789   $(MODEL_LIB)(lib_print.o) \ 
     9790   $(MODEL_LIB)(oce.o) \ 
     9791   $(MODEL_LIB)(ocfzpt.o) \ 
     9792   $(MODEL_LIB)(par_kind.o) \ 
     9793   $(MODEL_LIB)(par_oce.o) \ 
     9794   $(MODEL_LIB)(phycst.o) \ 
     9795   $(MODEL_LIB)(prtctl.o) \ 
     9796   $(MODEL_LIB)(taumod.o) \ 
     9797   $(MODEL_LIB)(tradmp.o) \ 
     9798   $(MODEL_LIB)(zdf_oce.o) \ 
     9799   $(MODEL_LIB)(zdfddm.o) \ 
    94129800   blk_oce.F90 \ 
    94139801   cpl_oce.F90 \ 
     
    94179805   dtasst.F90 \ 
    94189806   dtatem.F90 \ 
     9807   flx_oce.F90 \ 
    94199808   flxmod.F90 \ 
    94209809   flxrnf.F90 \ 
    9421    flx_oce.F90 \ 
    94229810   ice_oce.F90 \ 
    94239811   in_out_manager.F90 \ 
     
    94339821   taumod.F90 \ 
    94349822   tradmp.F90 \ 
     9823   zdf_oce.F90 \ 
    94359824   zdfddm.F90 \ 
     9825   $(MODEL_LIB)(dom_oce.o) \ 
     9826   $(MODEL_LIB)(eosbn2.o) \ 
     9827   $(MODEL_LIB)(in_out_manager.o) \ 
     9828   $(MODEL_LIB)(lbclnk.o) \ 
     9829   $(MODEL_LIB)(oce.o) \ 
     9830   $(MODEL_LIB)(ocesbc.o) \ 
     9831   $(MODEL_LIB)(phycst.o) \ 
     9832   $(MODEL_LIB)(prtctl.o) \ 
     9833   $(MODEL_LIB)(taumod.o) \ 
     9834   $(MODEL_LIB)(zdf_oce.o) \ 
     9835   $(MODEL_LIB)(zdfddm.o) \ 
     9836   dom_oce.F90 \ 
     9837   eosbn2.F90 \ 
     9838   in_out_manager.F90 \ 
     9839   lbclnk.F90 \ 
     9840   oce.F90 \ 
     9841   ocesbc.F90 \ 
     9842   phycst.F90 \ 
     9843   prtctl.F90 \ 
     9844   taumod.F90 \ 
    94369845   zdf_oce.F90 \ 
    9437    $(MODEL_LIB)(blk_oce.o) \ 
    9438    $(MODEL_LIB)(cpl_oce.o) \ 
    9439    $(MODEL_LIB)(daymod.o) \ 
    9440    $(MODEL_LIB)(dom_oce.o) \ 
    9441    $(MODEL_LIB)(dtasal.o) \ 
    9442    $(MODEL_LIB)(dtasst.o) \ 
    9443    $(MODEL_LIB)(dtatem.o) \ 
    9444    $(MODEL_LIB)(flxmod.o) \ 
    9445    $(MODEL_LIB)(flxrnf.o) \ 
    9446    $(MODEL_LIB)(flx_oce.o) \ 
    9447    $(MODEL_LIB)(ice_oce.o) \ 
    9448    $(MODEL_LIB)(in_out_manager.o) \ 
    9449    $(MODEL_LIB)(lbclnk.o) \ 
    9450    $(MODEL_LIB)(lib_mpp.o) \ 
    9451    $(MODEL_LIB)(lib_print.o) \ 
    9452    $(MODEL_LIB)(oce.o) \ 
    9453    $(MODEL_LIB)(ocfzpt.o) \ 
    9454    $(MODEL_LIB)(par_kind.o) \ 
    9455    $(MODEL_LIB)(par_oce.o) \ 
    9456    $(MODEL_LIB)(phycst.o) \ 
    9457    $(MODEL_LIB)(prtctl.o) \ 
    9458    $(MODEL_LIB)(taumod.o) \ 
    9459    $(MODEL_LIB)(tradmp.o) \ 
    9460    $(MODEL_LIB)(zdfddm.o) \ 
    9461    $(MODEL_LIB)(zdf_oce.o) \ 
    9462    dom_oce.F90 \ 
    9463    eosbn2.F90 \ 
    9464    in_out_manager.F90 \ 
    9465    lbclnk.F90 \ 
    9466    ocesbc.F90 \ 
    9467    oce.F90 \ 
    9468    phycst.F90 \ 
    9469    prtctl.F90 \ 
    9470    taumod.F90 \ 
    94719846   zdfddm.F90 \ 
    9472    zdf_oce.F90 \ 
    9473    $(MODEL_LIB)(dom_oce.o) \ 
    9474    $(MODEL_LIB)(eosbn2.o) \ 
    9475    $(MODEL_LIB)(in_out_manager.o) \ 
    9476    $(MODEL_LIB)(lbclnk.o) \ 
    9477    $(MODEL_LIB)(ocesbc.o) \ 
    9478    $(MODEL_LIB)(oce.o) \ 
    9479    $(MODEL_LIB)(phycst.o) \ 
    9480    $(MODEL_LIB)(prtctl.o) \ 
    9481    $(MODEL_LIB)(taumod.o) \ 
    9482    $(MODEL_LIB)(zdfddm.o) \ 
    9483    $(MODEL_LIB)(zdf_oce.o) \ 
    94849847   domzgr_substitute.h90 \ 
    94859848   vectopt_loop_substitute.h90 \ 
     
    94879850   zdfkpp.F90 
    94889851$(MODEL_LIB)(zdfmxl.o) :   \ 
    9489    dom_oce.F90 \ 
    9490    in_out_manager.F90 \ 
    9491    lib_mpp.F90 \ 
    9492    lib_print.f90 \ 
    9493    par_kind.F90 \ 
    9494    par_oce.F90 \ 
    9495    $(MODEL_LIB)(dom_oce.o) \ 
    9496    $(MODEL_LIB)(in_out_manager.o) \ 
    9497    $(MODEL_LIB)(lib_mpp.o) \ 
    9498    $(MODEL_LIB)(lib_print.o) \ 
    9499    $(MODEL_LIB)(par_kind.o) \ 
    9500    $(MODEL_LIB)(par_oce.o) \ 
     9852   $(MODEL_LIB)(dom_oce.o) \ 
     9853   $(MODEL_LIB)(in_out_manager.o) \ 
     9854   $(MODEL_LIB)(lib_mpp.o) \ 
     9855   $(MODEL_LIB)(lib_print.o) \ 
     9856   $(MODEL_LIB)(par_kind.o) \ 
     9857   $(MODEL_LIB)(par_oce.o) \ 
     9858   dom_oce.F90 \ 
     9859   in_out_manager.F90 \ 
     9860   lib_mpp.F90 \ 
     9861   lib_print.f90 \ 
     9862   par_kind.F90 \ 
     9863   par_oce.F90 \ 
     9864   $(MODEL_LIB)(dom_oce.o) \ 
     9865   $(MODEL_LIB)(in_out_manager.o) \ 
     9866   $(MODEL_LIB)(oce.o) \ 
     9867   $(MODEL_LIB)(prtctl.o) \ 
     9868   $(MODEL_LIB)(zdf_oce.o) \ 
    95019869   dom_oce.F90 \ 
    95029870   in_out_manager.F90 \ 
     
    95049872   prtctl.F90 \ 
    95059873   zdf_oce.F90 \ 
    9506    $(MODEL_LIB)(dom_oce.o) \ 
    9507    $(MODEL_LIB)(in_out_manager.o) \ 
    9508    $(MODEL_LIB)(oce.o) \ 
    9509    $(MODEL_LIB)(prtctl.o) \ 
    9510    $(MODEL_LIB)(zdf_oce.o) \ 
    95119874   domzgr_substitute.h90 \ 
    95129875   KEY_CPP \ 
    95139876   zdfmxl.F90 
    95149877$(MODEL_LIB)(zdfric.o) :   \ 
    9515    dom_oce.F90 \ 
    9516    in_out_manager.F90 \ 
    9517    lib_mpp.F90 \ 
    9518    lib_print.f90 \ 
    9519    oce.F90 \ 
    9520    par_kind.F90 \ 
    9521    par_oce.F90 \ 
    9522    $(MODEL_LIB)(dom_oce.o) \ 
    9523    $(MODEL_LIB)(in_out_manager.o) \ 
    9524    $(MODEL_LIB)(lib_mpp.o) \ 
    9525    $(MODEL_LIB)(lib_print.o) \ 
    9526    $(MODEL_LIB)(oce.o) \ 
    9527    $(MODEL_LIB)(par_kind.o) \ 
    9528    $(MODEL_LIB)(par_oce.o) \ 
     9878   $(MODEL_LIB)(dom_oce.o) \ 
     9879   $(MODEL_LIB)(in_out_manager.o) \ 
     9880   $(MODEL_LIB)(lib_mpp.o) \ 
     9881   $(MODEL_LIB)(lib_print.o) \ 
     9882   $(MODEL_LIB)(oce.o) \ 
     9883   $(MODEL_LIB)(par_kind.o) \ 
     9884   $(MODEL_LIB)(par_oce.o) \ 
     9885   dom_oce.F90 \ 
     9886   in_out_manager.F90 \ 
     9887   lib_mpp.F90 \ 
     9888   lib_print.f90 \ 
     9889   oce.F90 \ 
     9890   par_kind.F90 \ 
     9891   par_oce.F90 \ 
     9892   $(MODEL_LIB)(dom_oce.o) \ 
     9893   $(MODEL_LIB)(in_out_manager.o) \ 
     9894   $(MODEL_LIB)(lbclnk.o) \ 
     9895   $(MODEL_LIB)(oce.o) \ 
     9896   $(MODEL_LIB)(zdf_oce.o) \ 
    95299897   dom_oce.F90 \ 
    95309898   in_out_manager.F90 \ 
     
    95329900   oce.F90 \ 
    95339901   zdf_oce.F90 \ 
    9534    $(MODEL_LIB)(dom_oce.o) \ 
    9535    $(MODEL_LIB)(in_out_manager.o) \ 
    9536    $(MODEL_LIB)(lbclnk.o) \ 
    9537    $(MODEL_LIB)(oce.o) \ 
    9538    $(MODEL_LIB)(zdf_oce.o) \ 
    95399902   domzgr_substitute.h90 \ 
    95409903   KEY_CPP \ 
    95419904   zdfric.F90 
    95429905$(MODEL_LIB)(zdftke.o) :   \ 
     9906   $(MODEL_LIB)(daymod.o) \ 
     9907   $(MODEL_LIB)(dom_oce.o) \ 
     9908   $(MODEL_LIB)(in_out_manager.o) \ 
     9909   $(MODEL_LIB)(lbclnk.o) \ 
     9910   $(MODEL_LIB)(lib_mpp.o) \ 
     9911   $(MODEL_LIB)(lib_print.o) \ 
     9912   $(MODEL_LIB)(oce.o) \ 
     9913   $(MODEL_LIB)(par_kind.o) \ 
     9914   $(MODEL_LIB)(par_oce.o) \ 
     9915   $(MODEL_LIB)(phycst.o) \ 
     9916   $(MODEL_LIB)(prtctl.o) \ 
     9917   $(MODEL_LIB)(taumod.o) \ 
     9918   $(MODEL_LIB)(trdmod.o) \ 
     9919   $(MODEL_LIB)(trdmod_oce.o) \ 
     9920   $(MODEL_LIB)(zdf_oce.o) \ 
     9921   $(MODEL_LIB)(zdfddm.o) \ 
    95439922   daymod.F90 \ 
    95449923   dom_oce.F90 \ 
     
    95559934   trdmod.F90 \ 
    95569935   trdmod_oce.F90 \ 
     9936   zdf_oce.F90 \ 
    95579937   zdfddm.F90 \ 
    9558    zdf_oce.F90 \ 
    9559    $(MODEL_LIB)(daymod.o) \ 
    9560    $(MODEL_LIB)(dom_oce.o) \ 
    9561    $(MODEL_LIB)(in_out_manager.o) \ 
    9562    $(MODEL_LIB)(lbclnk.o) \ 
    9563    $(MODEL_LIB)(lib_mpp.o) \ 
    9564    $(MODEL_LIB)(lib_print.o) \ 
    9565    $(MODEL_LIB)(oce.o) \ 
    9566    $(MODEL_LIB)(par_kind.o) \ 
    9567    $(MODEL_LIB)(par_oce.o) \ 
     9938   $(MODEL_LIB)(dom_oce.o) \ 
     9939   $(MODEL_LIB)(dynzdf_exp.o) \ 
     9940   $(MODEL_LIB)(in_out_manager.o) \ 
     9941   $(MODEL_LIB)(lbclnk.o) \ 
     9942   $(MODEL_LIB)(oce.o) \ 
    95689943   $(MODEL_LIB)(phycst.o) \ 
    95699944   $(MODEL_LIB)(prtctl.o) \ 
    95709945   $(MODEL_LIB)(taumod.o) \ 
    9571    $(MODEL_LIB)(trdmod.o) \ 
    9572    $(MODEL_LIB)(trdmod_oce.o) \ 
    9573    $(MODEL_LIB)(zdfddm.o) \ 
     9946   $(MODEL_LIB)(traadv_ctl.o) \ 
     9947   $(MODEL_LIB)(trazdf_exp.o) \ 
    95749948   $(MODEL_LIB)(zdf_oce.o) \ 
    95759949   dom_oce.F90 \ 
     
    95849958   trazdf_exp.F90 \ 
    95859959   zdf_oce.F90 \ 
    9586    $(MODEL_LIB)(dom_oce.o) \ 
    9587    $(MODEL_LIB)(dynzdf_exp.o) \ 
    9588    $(MODEL_LIB)(in_out_manager.o) \ 
    9589    $(MODEL_LIB)(lbclnk.o) \ 
    9590    $(MODEL_LIB)(oce.o) \ 
    9591    $(MODEL_LIB)(phycst.o) \ 
    9592    $(MODEL_LIB)(prtctl.o) \ 
    9593    $(MODEL_LIB)(taumod.o) \ 
    9594    $(MODEL_LIB)(traadv_ctl.o) \ 
    9595    $(MODEL_LIB)(trazdf_exp.o) \ 
    9596    $(MODEL_LIB)(zdf_oce.o) \ 
    9597    oce.F90 \ 
    9598    $(MODEL_LIB)(oce.o) \ 
     9960   $(MODEL_LIB)(oce.o) \ 
     9961   oce.F90 \ 
    95999962   domzgr_substitute.h90 \ 
    96009963   vectopt_loop_substitute.h90 \ 
     
    96029965   KEY_CPP \ 
    96039966   zdftke.F90 
    9604 $(MODEL_LIB)(zdf_oce.o) :  \ 
    9605    par_kind.F90 \ 
    9606    $(MODEL_LIB)(par_kind.o) \ 
    9607    par_oce.F90 \ 
    9608    $(MODEL_LIB)(par_oce.o) \ 
    9609    zdf_oce.F90 
    96109967$(MODEL_LIB)(zpshde.o) :   \ 
     9968   $(MODEL_LIB)(dom_oce.o) \ 
     9969   $(MODEL_LIB)(in_out_manager.o) \ 
     9970   $(MODEL_LIB)(lib_mpp.o) \ 
     9971   $(MODEL_LIB)(lib_print.o) \ 
     9972   $(MODEL_LIB)(oce.o) \ 
     9973   $(MODEL_LIB)(par_kind.o) \ 
     9974   $(MODEL_LIB)(par_oce.o) \ 
     9975   $(MODEL_LIB)(phycst.o) \ 
     9976   $(MODEL_LIB)(prtctl.o) \ 
     9977   $(MODEL_LIB)(zdfddm.o) \ 
    96119978   dom_oce.F90 \ 
    96129979   in_out_manager.F90 \ 
     
    96209987   zdfddm.F90 \ 
    96219988   $(MODEL_LIB)(dom_oce.o) \ 
    9622    $(MODEL_LIB)(in_out_manager.o) \ 
    9623    $(MODEL_LIB)(lib_mpp.o) \ 
    9624    $(MODEL_LIB)(lib_print.o) \ 
    9625    $(MODEL_LIB)(oce.o) \ 
    9626    $(MODEL_LIB)(par_kind.o) \ 
    9627    $(MODEL_LIB)(par_oce.o) \ 
    9628    $(MODEL_LIB)(phycst.o) \ 
    9629    $(MODEL_LIB)(prtctl.o) \ 
    9630    $(MODEL_LIB)(zdfddm.o) \ 
     9989   $(MODEL_LIB)(eosbn2.o) \ 
     9990   $(MODEL_LIB)(in_out_manager.o) \ 
     9991   $(MODEL_LIB)(lbclnk.o) \ 
     9992   $(MODEL_LIB)(oce.o) \ 
     9993   $(MODEL_LIB)(par_kind.o) \ 
     9994   $(MODEL_LIB)(phycst.o) \ 
    96319995   dom_oce.F90 \ 
    96329996   eosbn2.F90 \ 
     
    963610000   par_kind.F90 \ 
    963710001   phycst.F90 \ 
    9638    $(MODEL_LIB)(dom_oce.o) \ 
    9639    $(MODEL_LIB)(eosbn2.o) \ 
    9640    $(MODEL_LIB)(in_out_manager.o) \ 
    9641    $(MODEL_LIB)(lbclnk.o) \ 
    9642    $(MODEL_LIB)(oce.o) \ 
    9643    $(MODEL_LIB)(par_kind.o) \ 
    9644    $(MODEL_LIB)(phycst.o) \ 
    964510002   domzgr_substitute.h90 \ 
    964610003   vectopt_loop_substitute.h90 \ 
Note: See TracChangeset for help on using the changeset viewer.