# $Header$ # some variables TMP = ../../../tmp #WARNING : NEMO does NOT support fortran 95 signed zero behaviour when using intrinsec SIGN function # This doesnt happen whith Fortran 90 compilers but # Check your compilers option in consequence when using real F95 compilers #-Q- platine # Compiler options NEMO (CCRT Itanium Bull) #-Q- platine F_O = -O3 -i4 -r8 -module $(MODDIR)/oce -I$(MODDIR) -I$(MODDIR)/oce -I$(NCDF_INC) $(USER_INC) #-Q- platine L_X = $(L_O) #-Q- sx8mercure # Compiler options NEMO (CCRT SX8-NEC) #-Q- sx8mercure F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -sx8 -C vopt -P stack -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 shape=10000000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- sx8mercure L_X = $(L_O) #-Q- sx9mercure # Compiler options NEMO (CCRT SX9-NEC) #-Q- sx9mercure F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -C vopt -P stack -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 shape=10000000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- sx9mercure L_X = $(L_O) #-Q- sx8brodie # Compiler options NEMO (IDRIS SX8-NEC) #-Q- sx8brodie F_O = -f2003 nocbind -dw -Wf\"-A idbl4\" -sx8 -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- sx8brodie L_X = $(L_O) #-Q- sxdkrz # Compiler options for NEMO (DKRZ SX6-NEC) #-Q- sxdkrz F_O = -f2003 nocbind -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- sxdkrz L_X = $(L_O) -ftrace #-Q- eshpux # Compiler options for NEMO (Earth Simulator) #-Q- eshpux # for super perfs! #-Q- eshpux # F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- eshpux # regular options! #-Q- eshpux F_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- eshpux L_X = $(L_O) #-Q- linux # Compiler options for NEMO (pgf version) #-Q- linux F_O = -Mlist -O3 -byteswapio -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- linux L_X = -r8 -O3 #-Q- lxiv7 # Compiler options for NEMO (ifc version) #-Q- lxiv7 F_O = -O3 -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- lxiv7 L_X = -r8 -O3 #-Q- lxiv8 # Compiler options for NEMO (ifort version) #-Q- lxiv8 F_O = -O3 -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- lxiv8 L_X = -r8 -O3 #-Q- g95 # Compiler options for NEMO (g95 version) #-Q- g95 F_O = -O3 -fno-second-underscore -r8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- g95 L_X = -r8 -O3 #-Q- gfortran # Compiler options for NEMO (gfortran version) #-Q- gfortran F_O = -fno-second-underscore -fdefault-real-8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- gfortran L_X = -fdefault-real-8 #-Q- aix # Compiler options for NEMO (aix version) #-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 -I $(NCDF_INC) $(USER_INC) #-Q- aix L_O = $(F_P) -q64 -O3 #-Q- aix L_X = $(L_O) #-Q- aix6 # Compiler options for NEMO (aix6 version) #-Q- aix6 F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- aix6 L_O = $(F_P) -q64 -O3 #-Q- aix6 L_X = $(L_O) #-Q- babel # Compiler options for NEMO (blue gene version) #-Q- babel F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- babel L_X = $(L_O) #-Q- osxxlf # Compiler options for NEMO (osxxlf version) #-Q- osxxlf F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname -qstrict -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- osxxlf L_X = -qrealsize=8 -O3 PREF= #-Q- sx8mercure PREF=i. #-Q- sx9mercure PREF=i. #-Q- sx8brodie PREF=i. #-Q- sxdkrz PREF=i. #-Q- eshpux PREF=i. # add suffix to P_P override P_P := $(P_P:%=$(prefix)%) # Some tests to define variables related to Agrif compilation # Please do not change ifneq (,$(findstring key_agrif,$(P_P))) AGRIF=use else AGRIF=notuse AGRIF_LIB= endif ifneq (,$(findstring key_mpp_mpi,$(P_P))) AGRIF_MPI=-DAGRIF_MPI else AGRIF_MPI= endif # Some tests to define variables related to xmlioserver compilation # Please do not change ifneq (,$(findstring key_iomput,$(P_P))) IOSERVER=use override USER_LIB += -L../../../lib/libxmlio_server -lioserver -lxmlio -lxmlf90 override USER_INC += -I../../../lib/libxmlio_server ifneq (,$(findstring key_mpp_mpi,$(P_P))) IOSERVER_MPI= else IOSERVER_MPI=-DNO_MPI endif else IOSERVER=notuse endif # A variables related to xmlioserver compilationi (fcm or AA_make) # Please do not change override FCM ?= notuse #check key compatibility keycompat=$(if $(and $(findstring $1,$(P_P)),$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) KEY_LIST = \ key_agrif \ key_antarctic \ key_arctic \ key_bdy \ key_c14b \ key_c1d \ key_cfc \ key_coupled \ key_cpl_albedo \ key_cpl_carbon_cycle \ key_cpl_discharge \ key_cpl_ocevel \ key_cpl_rootexchg \ key_diaadd \ key_diaar5 \ key_diaeiv \ key_diagap \ key_diahdy \ key_diahth \ key_diainstant \ key_diaspr \ key_dimgout \ key_dtasal \ key_dtatem \ key_dtatrc \ key_dynldf_c1d \ key_dynldf_c2d \ key_dynldf_c3d \ key_dynspg_exp \ key_dynspg_flt \ key_dynspg_ts \ key_eel_r2 \ key_eel_r5 \ key_eel_r6 \ key_esopa \ key_floats \ key_flx_bulk_monthly \ key_flx_core \ key_flx_forced_daily \ key_gyre \ key_iomput \ key_kppcustom \ key_kpplktb \ key_kriest \ key_ldfslp \ key_lim2 \ key_lim3 \ key_lobster \ key_mpp_dyndist \ key_mpp_mpi \ key_mpp_shmem \ key_my_trc \ key_noslip_accurate \ key_oasis3 \ key_oasis4 \ key_obc \ key_off_degrad \ key_off_tra \ key_orca_lev10 \ key_orca_r025 \ key_orca_r05 \ key_orca_r2 \ key_orca_r4 \ key_pisces \ key_pomme_r025 \ key_sed \ key_sed_off \ key_top \ key_trabbc \ key_trabbl_adv \ key_trabbl_dif \ key_tradmp \ key_traldf_ano \ key_traldf_c1d \ key_traldf_c2d \ key_traldf_c3d \ key_traldf_eiv \ key_trcbbc \ key_trcbbl_adv \ key_trcbbl_dif \ key_trc_dia3d \ key_trc_diaadd \ key_trc_diabio \ key_trc_diatrd \ key_trcdmp \ key_trcldf_eiv \ key_trcldf_iso \ key_trc_zdfddm \ key_trddyn \ key_trdmld \ key_trdmld_trc \ key_trdtra \ key_trdvor \ key_vectopt_loop \ key_vectopt_memory \ key_vvl \ key_zco \ key_zdfcst \ key_zdfddm \ key_zdfkpp \ key_zdfric \ key_zdftke \ key_zdftke_old \ key_zdftmx # .o file list in the library LIB_OBJ = \ $(MODEL_LIB)(lib_cray.o)\ $(MODEL_LIB)(lib_print.o)\ $(MODEL_LIB)(agrif_opa_interp.o)\ $(MODEL_LIB)(agrif_opa_sponge.o)\ $(MODEL_LIB)(agrif_opa_update.o)\ $(MODEL_LIB)(agrif_top_interp.o)\ $(MODEL_LIB)(agrif_top_sponge.o)\ $(MODEL_LIB)(agrif_top_update.o)\ $(MODEL_LIB)(albedo.o)\ $(MODEL_LIB)(bdydta.o)\ $(MODEL_LIB)(bdydyn.o)\ $(MODEL_LIB)(bdyini.o)\ $(MODEL_LIB)(bdy_oce.o)\ $(MODEL_LIB)(bdy_par.o)\ $(MODEL_LIB)(bdytides.o)\ $(MODEL_LIB)(bdytra.o)\ $(MODEL_LIB)(bdyvol.o)\ $(MODEL_LIB)(c1d.o)\ $(MODEL_LIB)(cla_div.o)\ $(MODEL_LIB)(cla_dynspg.o)\ $(MODEL_LIB)(cla.o)\ $(MODEL_LIB)(closea.o)\ $(MODEL_LIB)(cpl_oasis3.o)\ $(MODEL_LIB)(cpl_oasis4.o)\ $(MODEL_LIB)(daymod.o)\ $(MODEL_LIB)(diaar5.o)\ $(MODEL_LIB)(diadimg.o)\ $(MODEL_LIB)(diafwb.o)\ $(MODEL_LIB)(diagap.o)\ $(MODEL_LIB)(diahdy.o)\ $(MODEL_LIB)(diahth.o)\ $(MODEL_LIB)(dianam.o)\ $(MODEL_LIB)(diaptr.o)\ $(MODEL_LIB)(diawri_c1d.o)\ $(MODEL_LIB)(diawri.o)\ $(MODEL_LIB)(divcur.o)\ $(MODEL_LIB)(domain.o)\ $(MODEL_LIB)(domcfg.o)\ $(MODEL_LIB)(domhgr.o)\ $(MODEL_LIB)(dom_ice_2.o)\ $(MODEL_LIB)(dommsk.o)\ $(MODEL_LIB)(domngb.o)\ $(MODEL_LIB)(dom_oce.o)\ $(MODEL_LIB)(domstp.o)\ $(MODEL_LIB)(domvvl.o)\ $(MODEL_LIB)(domwri.o)\ $(MODEL_LIB)(domzgr.o)\ $(MODEL_LIB)(dtasal.o)\ $(MODEL_LIB)(dtatem.o)\ $(MODEL_LIB)(dynadv_cen2.o)\ $(MODEL_LIB)(dynadv.o)\ $(MODEL_LIB)(dynadv_ubs.o)\ $(MODEL_LIB)(dynbfr.o)\ $(MODEL_LIB)(dyncor_c1d.o)\ $(MODEL_LIB)(dynhpg.o)\ $(MODEL_LIB)(dynkeg.o)\ $(MODEL_LIB)(dynldf_bilap.o)\ $(MODEL_LIB)(dynldf_bilapg.o)\ $(MODEL_LIB)(dynldf.o)\ $(MODEL_LIB)(dynldf_iso.o)\ $(MODEL_LIB)(dynldf_lap.o)\ $(MODEL_LIB)(dynnxt_c1d.o)\ $(MODEL_LIB)(dynnxt.o)\ $(MODEL_LIB)(dynspg_exp.o)\ $(MODEL_LIB)(dynspg.o)\ $(MODEL_LIB)(dynspg_flt.o)\ $(MODEL_LIB)(dynspg_oce.o)\ $(MODEL_LIB)(dynspg_ts.o)\ $(MODEL_LIB)(dynvor.o)\ $(MODEL_LIB)(dynzad.o)\ $(MODEL_LIB)(dynzdf_exp.o)\ $(MODEL_LIB)(dynzdf.o)\ $(MODEL_LIB)(dynzdf_imp.o)\ $(MODEL_LIB)(eosbn2.o)\ $(MODEL_LIB)(fldread.o)\ $(MODEL_LIB)(flo4rk.o)\ $(MODEL_LIB)(floats.o)\ $(MODEL_LIB)(floblk.o)\ $(MODEL_LIB)(flodom.o)\ $(MODEL_LIB)(flo_oce.o)\ $(MODEL_LIB)(flowri.o)\ $(MODEL_LIB)(geo2ocean.o)\ $(MODEL_LIB)(ice_2.o)\ $(MODEL_LIB)(iceini_2.o)\ $(MODEL_LIB)(in_out_manager.o)\ $(MODEL_LIB)(iom_def.o)\ $(MODEL_LIB)(iom.o)\ $(MODEL_LIB)(iom_ioipsl.o)\ $(MODEL_LIB)(iom_nf90.o)\ $(MODEL_LIB)(iom_rstdimg.o)\ $(MODEL_LIB)(istate.o)\ $(MODEL_LIB)(lbclnk.o)\ $(MODEL_LIB)(lbcnfd.o)\ $(MODEL_LIB)(ldfdyn.o)\ $(MODEL_LIB)(ldfdyn_oce.o)\ $(MODEL_LIB)(ldfeiv.o)\ $(MODEL_LIB)(ldfslp.o)\ $(MODEL_LIB)(ldftra.o)\ $(MODEL_LIB)(ldftra_oce.o)\ $(MODEL_LIB)(lib_mpp.o)\ $(MODEL_LIB)(limadv_2.o)\ $(MODEL_LIB)(limdia_2.o)\ $(MODEL_LIB)(limdmp_2.o)\ $(MODEL_LIB)(limdyn_2.o)\ $(MODEL_LIB)(limhdf_2.o)\ $(MODEL_LIB)(limistate_2.o)\ $(MODEL_LIB)(limmsh_2.o)\ $(MODEL_LIB)(limrhg_2.o)\ $(MODEL_LIB)(limrst_2.o)\ $(MODEL_LIB)(limsbc_2.o)\ $(MODEL_LIB)(limtab_2.o)\ $(MODEL_LIB)(limthd_2.o)\ $(MODEL_LIB)(limthd_lac_2.o)\ $(MODEL_LIB)(limthd_zdf_2.o)\ $(MODEL_LIB)(limtrp_2.o)\ $(MODEL_LIB)(limwri_2.o)\ $(MODEL_LIB)(mppini.o)\ $(MODEL_LIB)(oasis4_date.o)\ $(MODEL_LIB)(obcdta.o)\ $(MODEL_LIB)(obcdyn_bt.o)\ $(MODEL_LIB)(obcdyn.o)\ $(MODEL_LIB)(obcfla.o)\ $(MODEL_LIB)(obcini.o)\ $(MODEL_LIB)(obc_oce.o)\ $(MODEL_LIB)(obc_par.o)\ $(MODEL_LIB)(obcrad.o)\ $(MODEL_LIB)(obcrst.o)\ $(MODEL_LIB)(obctra.o)\ $(MODEL_LIB)(obcvol.o)\ $(MODEL_LIB)(oce.o)\ $(MODEL_LIB)(oce_trc.o)\ $(MODEL_LIB)(opa.o)\ $(MODEL_LIB)(p4zbio.o)\ $(MODEL_LIB)(p4zche.o)\ $(MODEL_LIB)(p4zflx.o)\ $(MODEL_LIB)(p4zint.o)\ $(MODEL_LIB)(p4zlim.o)\ $(MODEL_LIB)(p4zlys.o)\ $(MODEL_LIB)(p4zmeso.o)\ $(MODEL_LIB)(p4zmicro.o)\ $(MODEL_LIB)(p4zmort.o)\ $(MODEL_LIB)(p4zopt.o)\ $(MODEL_LIB)(p4zprod.o)\ $(MODEL_LIB)(p4zrem.o)\ $(MODEL_LIB)(p4zsed.o)\ $(MODEL_LIB)(p4zsink.o)\ $(MODEL_LIB)(par_c14b.o)\ $(MODEL_LIB)(par_cfc.o)\ $(MODEL_LIB)(par_ice_2.o)\ $(MODEL_LIB)(par_kind.o)\ $(MODEL_LIB)(par_lobster.o)\ $(MODEL_LIB)(par_my_trc.o)\ $(MODEL_LIB)(par_oce.o)\ $(MODEL_LIB)(par_pisces.o)\ $(MODEL_LIB)(par_sed.o)\ $(MODEL_LIB)(par_trc.o)\ $(MODEL_LIB)(phycst.o)\ $(MODEL_LIB)(prtctl.o)\ $(MODEL_LIB)(prtctl_trc.o)\ $(MODEL_LIB)(restart.o)\ $(MODEL_LIB)(sbcana.o)\ $(MODEL_LIB)(sbcblk_clio.o)\ $(MODEL_LIB)(sbcblk_core.o)\ $(MODEL_LIB)(sbccpl.o)\ $(MODEL_LIB)(sbcflx.o)\ $(MODEL_LIB)(sbcfwb.o)\ $(MODEL_LIB)(sbc_ice.o)\ $(MODEL_LIB)(sbcice_if.o)\ $(MODEL_LIB)(sbcice_lim_2.o)\ $(MODEL_LIB)(sbcice_lim.o)\ $(MODEL_LIB)(sbcmod.o)\ $(MODEL_LIB)(sbc_oce.o)\ $(MODEL_LIB)(sbcrnf.o)\ $(MODEL_LIB)(sbcssm.o)\ $(MODEL_LIB)(sbcssr.o)\ $(MODEL_LIB)(sedadv.o)\ $(MODEL_LIB)(sedarr.o)\ $(MODEL_LIB)(sedbtb.o)\ $(MODEL_LIB)(sedchem.o)\ $(MODEL_LIB)(sedco3.o)\ $(MODEL_LIB)(seddsr.o)\ $(MODEL_LIB)(seddta.o)\ $(MODEL_LIB)(sed.o)\ $(MODEL_LIB)(sedini.o)\ $(MODEL_LIB)(sedmat.o)\ $(MODEL_LIB)(sedmbc.o)\ $(MODEL_LIB)(sedmodel.o)\ $(MODEL_LIB)(sedrst.o)\ $(MODEL_LIB)(sedsfc.o)\ $(MODEL_LIB)(sedstp.o)\ $(MODEL_LIB)(sedwri.o)\ $(MODEL_LIB)(sms_lobster.o)\ $(MODEL_LIB)(sms_pisces.o)\ $(MODEL_LIB)(solmat.o)\ $(MODEL_LIB)(sol_oce.o)\ $(MODEL_LIB)(solpcg.o)\ $(MODEL_LIB)(solsor.o)\ $(MODEL_LIB)(solver.o)\ $(MODEL_LIB)(sshwzv.o)\ $(MODEL_LIB)(step_c1d.o)\ $(MODEL_LIB)(step.o)\ $(MODEL_LIB)(stpctl.o)\ $(MODEL_LIB)(thd_ice_2.o)\ $(MODEL_LIB)(traadv_cen2.o)\ $(MODEL_LIB)(traadv_eiv.o)\ $(MODEL_LIB)(traadv.o)\ $(MODEL_LIB)(traadv_muscl2.o)\ $(MODEL_LIB)(traadv_muscl.o)\ $(MODEL_LIB)(traadv_qck.o)\ $(MODEL_LIB)(traadv_tvd.o)\ $(MODEL_LIB)(traadv_ubs.o)\ $(MODEL_LIB)(trabbc.o)\ $(MODEL_LIB)(trabbl.o)\ $(MODEL_LIB)(tradmp.o)\ $(MODEL_LIB)(traldf_bilap.o)\ $(MODEL_LIB)(traldf_bilapg.o)\ $(MODEL_LIB)(traldf.o)\ $(MODEL_LIB)(traldf_iso.o)\ $(MODEL_LIB)(traldf_lap.o)\ $(MODEL_LIB)(tranpc.o)\ $(MODEL_LIB)(tranxt.o)\ $(MODEL_LIB)(traqsr.o)\ $(MODEL_LIB)(trasbc.o)\ $(MODEL_LIB)(trazdf_exp.o)\ $(MODEL_LIB)(trazdf.o)\ $(MODEL_LIB)(trazdf_imp.o)\ $(MODEL_LIB)(trcadv_cen2.o)\ $(MODEL_LIB)(trcadv_muscl2.o)\ $(MODEL_LIB)(trcadv_muscl.o)\ $(MODEL_LIB)(trcadv_smolar.o)\ $(MODEL_LIB)(trcadv_tvd.o)\ $(MODEL_LIB)(trcbbc.o)\ $(MODEL_LIB)(trcbbl.o)\ $(MODEL_LIB)(trcbio.o)\ $(MODEL_LIB)(trcctl_c14b.o)\ $(MODEL_LIB)(trcctl_cfc.o)\ $(MODEL_LIB)(trcctl.o)\ $(MODEL_LIB)(trcctl_lobster.o)\ $(MODEL_LIB)(trcctl_my_trc.o)\ $(MODEL_LIB)(trcctl_pisces.o)\ $(MODEL_LIB)(trcdia.o)\ $(MODEL_LIB)(trcdmp.o)\ $(MODEL_LIB)(trcdta.o)\ $(MODEL_LIB)(trcexp.o)\ $(MODEL_LIB)(trc.o)\ $(MODEL_LIB)(trcini_c14b.o)\ $(MODEL_LIB)(trcini_cfc.o)\ $(MODEL_LIB)(trcini.o)\ $(MODEL_LIB)(trcini_lobster.o)\ $(MODEL_LIB)(trcini_my_trc.o)\ $(MODEL_LIB)(trcini_pisces.o)\ $(MODEL_LIB)(trcldf_bilap.o)\ $(MODEL_LIB)(trcldf_bilapg.o)\ $(MODEL_LIB)(trcldf_iso.o)\ $(MODEL_LIB)(trcldf_iso_zps.o)\ $(MODEL_LIB)(trcldf_lap.o)\ $(MODEL_LIB)(trclec.o)\ $(MODEL_LIB)(trclsm_c14b.o)\ $(MODEL_LIB)(trclsm_cfc.o)\ $(MODEL_LIB)(trclsm_lobster.o)\ $(MODEL_LIB)(trclsm_my_trc.o)\ $(MODEL_LIB)(trclsm_pisces.o)\ $(MODEL_LIB)(trcnxt.o)\ $(MODEL_LIB)(trc_oce.o)\ $(MODEL_LIB)(trcopt.o)\ $(MODEL_LIB)(trcrad.o)\ $(MODEL_LIB)(trcrst.o)\ $(MODEL_LIB)(trcsbc.o)\ $(MODEL_LIB)(trcsed.o)\ $(MODEL_LIB)(trcsms_c14b.o)\ $(MODEL_LIB)(trcsms_cfc.o)\ $(MODEL_LIB)(trcsms.o)\ $(MODEL_LIB)(trcsms_lobster.o)\ $(MODEL_LIB)(trcsms_my_trc.o)\ $(MODEL_LIB)(trcsms_pisces.o)\ $(MODEL_LIB)(trcstp.o)\ $(MODEL_LIB)(trctrp_ctl.o)\ $(MODEL_LIB)(trctrp.o)\ $(MODEL_LIB)(trctrp_lec.o)\ $(MODEL_LIB)(trcwri.o)\ $(MODEL_LIB)(trczdf_exp.o)\ $(MODEL_LIB)(trczdf_imp.o)\ $(MODEL_LIB)(trczdf_iso.o)\ $(MODEL_LIB)(trczdf_iso_vopt.o)\ $(MODEL_LIB)(trdicp.o)\ $(MODEL_LIB)(trdicp_oce.o)\ $(MODEL_LIB)(trdmld.o)\ $(MODEL_LIB)(trdmld_oce.o)\ $(MODEL_LIB)(trdmld_rst.o)\ $(MODEL_LIB)(trdmld_trc.o)\ $(MODEL_LIB)(trdmld_trc_oce.o)\ $(MODEL_LIB)(trdmld_trc_rst.o)\ $(MODEL_LIB)(trdmod.o)\ $(MODEL_LIB)(trdmod_oce.o)\ $(MODEL_LIB)(trdvor.o)\ $(MODEL_LIB)(trdvor_oce.o)\ $(MODEL_LIB)(trp_trc.o)\ $(MODEL_LIB)(zdfbfr.o)\ $(MODEL_LIB)(zdfddm.o)\ $(MODEL_LIB)(zdfevd.o)\ $(MODEL_LIB)(zdfini.o)\ $(MODEL_LIB)(zdfkpp.o)\ $(MODEL_LIB)(zdfmxl.o)\ $(MODEL_LIB)(zdf_oce.o)\ $(MODEL_LIB)(zdfric.o)\ $(MODEL_LIB)(zdftke.o)\ $(MODEL_LIB)(zdftke_old.o)\ $(MODEL_LIB)(zdftmx.o)\ $(MODEL_LIB)(zpshde.o)\ $(MODEL_LIB)(zpshde_trc.o) .SUFFIXES: .f90 .F90 .F # Target all: diroce $(EXEC_BIN) @cp SRC_FILE_LIST.temp SRC_FILE_LIST @echo OPA model is OK # Cleaning objects, libraries and executables clean: ifeq ($(AGRIF),use) -@(cd OPAFILES; ./efface) endif $(RM) model.o $(MODDIR)/oce/*.mod $(MODEL_LIB) $(SXMODEL_LIB) $(EXEC_BIN) @echo OPA model \(.o .mod libraries and executables are removed\) # Dependancies diroce: @if [ ! -d ../../../lib/oce ] ; then mkdir ../../../lib/oce ; fi $(EXEC_BIN) : libioipsl libioserver firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o ifeq ($(AGRIF),use) $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) else $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) endif # ioserver library libioserver : ifeq ($(IOSERVER),use) ifeq ($(FCM),use) (cd ../../XMLF90; ./configure -arch $(FCM_ARCH); fcm build; mkdir -p ../../lib/libxmlio_server ; cd ../../lib/libxmlio_server ; ln -sf ../../modeles/XMLF90/lib/*.a .; ln -sf ../../modeles/XMLF90/inc/*.mod .) (cd ../../XMLIO_SERVER; ./configure -arch $(FCM_ARCH); fcm build ; cd ../../lib/libxmlio_server ; ln -sf ../../modeles/XMLIO_SERVER/lib/*.a . ; ln -sf ../../modeles/XMLIO_SERVER/inc/* . ; cd ../../bin ; ln -sf ../modeles/XMLIO_SERVER/bin/server.exe ioserver) else (cd ../../XMLF90/external ; $(M_K) -f Makefile ) (cd ../../XMLIO_SERVER/external ; $(M_K) -f Makefile P_P="$(IOSERVER_MPI)" ) endif endif # Agrif library and conv libagrif : $(call keycompat,key_iomput,key_agrif) ifeq ($(AGRIF),use) @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) @( if [ ! -d OPAFILES/AGRIF_INC ]; then mkdir OPAFILES/AGRIF_INC ; fi ) @( if [ ! -d OPAFILES/AGRIF_MODELFILES ]; then mkdir OPAFILES/AGRIF_MODELFILES ; fi ) @(cd ../../AGRIF ; $(M_K) -f Makefile P_P="$(AGRIF_MPI)" ) @cp -rf ../../AGRIF/agrif_opa.in OPAFILES/. @cp -rf ../../AGRIF/conv OPAFILES/. @cp -rf ../../AGRIF/efface OPAFILES/. endif # Agrif interface with NEMO agrif2model.o : ifeq ($(AGRIF),use) @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC $*.F90 > OPAFILES/$*.F90 @$(F_C) \ #-Q- aix -qsuffix=f=F90 \ #-Q- aix6 -qsuffix=f=F90 \ #-Q- babel -qsuffix=f=F90 \ #-Q- osxxlf -qsuffix=f=F90 \ $(P_P) $(F_O) \ #-Q- fjvpp -Z $*.L \ #-Q- sx8mercure -R2 \ #-Q- sx9mercure -R2 \ #-Q- sx8brodie -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix6 -qsource \ #-Q- aix -qsource \ #-Q- babel -qsource \ OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null endif # IOIPSL library libioipsl : (cd ../../IOIPSL/src ; $(M_K) -f Makefile ) # Main program model.o : model.f90 @$(F_C) $(F_O) -c model.f90 # if the make script is stopped, one doesn't destroy library .PRECIOUS : $(MODEL_LIB) #-Q- sxdkrz .PRECIOUS : $(SXMODEL_LIB) #-Q- eshpux .PRECIOUS : $(SXMODEL_LIB) # library dependancies $(MODEL_LIB): $(LIB_OBJ) @echo @echo The library is up-to-date @echo # Default rules .DEFAULTS: # rules for the .f90 files .f90.a : @$(F_C) $(P_P) $(F_O) \ #-Q- fjvpp -Z $*.L \ #-Q- sx8mercure -R2 \ #-Q- sx9mercure -R2 \ #-Q- sx8brodie -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix -qsource \ #-Q- aix6 -qsource \ #-Q- babel -qsource \ $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null @$(A_C) $(MODEL_LIB) $*.o > /dev/null @$(RM) $*.[of] @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L #-Q- aix6 @mv $(PREF)$*.lst $(PREF)$*.L #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi # rules for the .F90 files .F90.a : ifeq ($(AGRIF),use) @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC $*.F90 > OPAFILES/$*.F90 @(cd OPAFILES ; ./conv agrif_opa.in -rm \ #-Q- linux -SubloopScalar \ #-Q- g95 -SubloopScalar \ #-Q- f95 -SubloopScalar \ #-Q- osf1 -SubloopScalar \ -comdirin ./ -comdirout AGRIF_MODELFILES/. -convfile $*.F90) -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F90 OPAFILES/$*.F90 @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC OPAFILES/$*.F90 > OPAFILES/AGRIF_MODELFILES/$*.F90 -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F90 OPAFILES/$*.F90 @$(F_C) $(P_P) $(F_O) \ #-Q- fjvpp -Z $*.L \ #-Q- sx8mercure -R2 \ #-Q- sx9mercure -R2 \ #-Q- sx8brodie -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix -qsource \ #-Q- aix6 -qsource \ #-Q- babel -qsource \ OPAFILES/$*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } else @$(F_C) $(P_P) $(F_O) \ #-Q- fjvpp -Z $*.L \ #-Q- sx8mercure -R2 \ #-Q- sx9mercure -R2 \ #-Q- sx8brodie -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix -qsource \ #-Q- aix6 -qsource \ #-Q- babel -qsource \ $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } endif #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null @$(A_C) $(MODEL_LIB) $*.o > /dev/null @$(RM) $*.[of] @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L #-Q- aix6 @mv $(PREF)$*.lst $(PREF)$*.L #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi $(MODEL_LIB)(agrif_opa_interp.o) : \ agrif_opa_interp.F90 $(MODEL_LIB)(agrif_opa_sponge.o) : \ agrif_opa_sponge.F90 $(MODEL_LIB)(agrif_opa_update.o) : \ agrif_opa_update.F90 $(MODEL_LIB)(agrif_top_interp.o) : \ agrif_top_interp.F90 $(MODEL_LIB)(agrif_top_sponge.o) : \ agrif_top_sponge.F90 $(MODEL_LIB)(agrif_top_update.o) : \ agrif_top_update.F90 $(MODEL_LIB)(albedo.o) : \ in_out_manager.F90 \ lib_print.f90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(phycst.o) \ phycst.F90 \ KEY_CPP \ albedo.F90 $(MODEL_LIB)(bdydta.o) : \ bdy_oce.F90 \ bdy_par.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_print.f90 \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(bdy_par.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ bdy_oce.F90 \ bdytides.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(bdytides.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ phycst.F90 \ $(IOIPSL_LIB) \ KEY_CPP \ bdydta.F90 $(MODEL_LIB)(bdydyn.o) : \ bdy_oce.F90 \ bdy_par.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(bdy_par.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ bdy_oce.F90 \ bdytides.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(bdytides.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ phycst.F90 \ KEY_CPP \ bdydyn.F90 $(MODEL_LIB)(bdyini.o) : \ bdy_oce.F90 \ bdy_par.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(bdy_par.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ bdy_oce.F90 \ bdytides.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(bdytides.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ oce.F90 \ KEY_CPP \ bdyini.F90 $(MODEL_LIB)(bdy_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ bdy_par.F90 \ $(MODEL_LIB)(bdy_par.o) \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ KEY_CPP \ bdy_oce.F90 $(MODEL_LIB)(bdy_par.o) : \ KEY_CPP \ bdy_par.F90 $(MODEL_LIB)(bdytides.o) : \ bdy_par.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(bdy_par.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ bdy_oce.F90 \ bdy_par.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(bdy_par.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ phycst.F90 \ KEY_CPP \ bdytides.F90 $(MODEL_LIB)(bdytra.o) : \ bdy_par.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(bdy_par.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ bdy_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ oce.F90 \ KEY_CPP \ bdytra.F90 $(MODEL_LIB)(bdyvol.o) : \ bdy_par.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_print.f90 \ $(MODEL_LIB)(bdy_par.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ bdy_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ phycst.F90 \ sbc_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ bdyvol.F90 $(MODEL_LIB)(c1d.o) : \ KEY_CPP \ c1d.F90 $(MODEL_LIB)(cla_div.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ sbc_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ cla_div.F90 $(MODEL_LIB)(cla_dynspg.o) : \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ sol_oce.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(zdf_oce.o) \ obcdyn.F90 \ obc_oce.F90 \ obcvol.F90 \ oce.F90 \ phycst.F90 \ sbc_oce.F90 \ sol_oce.F90 \ solpcg.F90 \ solsor.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ cla_dynspg.F90 $(MODEL_LIB)(cla.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ sbc_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ cla.F90 $(MODEL_LIB)(closea.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ sbc_oce.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ closea.F90 $(MODEL_LIB)(cpl_oasis3.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ KEY_CPP \ cpl_oasis3.F90 $(MODEL_LIB)(cpl_oasis4.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oasis4_date.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ oasis4_date.F90 \ par_oce.F90 \ phycst.F90 \ KEY_CPP \ cpl_oasis4.F90 $(MODEL_LIB)(daymod.o) : \ c1d.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zpshde.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ trdmld_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zpshde.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ phycst.F90 \ prtctl.F90 \ restart.F90 \ $(IOIPSL_LIB) \ daymod.F90 $(MODEL_LIB)(diaar5.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ zdfddm.F90 \ dom_oce.F90 \ eosbn2.F90 \ iom.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ diaar5.F90 $(MODEL_LIB)(diadimg.o) : \ lib_print.f90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ diadimg.F90 $(MODEL_LIB)(diafwb.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ phycst.F90 \ sbc_oce.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ diafwb.F90 $(MODEL_LIB)(diagap.o) : \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ dianam.F90 \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ oce.F90 \ domzgr_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ diagap.F90 $(MODEL_LIB)(diahdy.o) : \ in_out_manager.F90 \ lib_print.f90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ KEY_CPP \ diahdy.F90 $(MODEL_LIB)(diahth.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ KEY_CPP \ diahth.F90 $(MODEL_LIB)(dianam.o) : \ in_out_manager.F90 \ lib_print.f90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(phycst.o) \ phycst.F90 \ $(IOIPSL_LIB) \ KEY_CPP \ dianam.F90 $(MODEL_LIB)(diaptr.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ diaptr.F90 $(MODEL_LIB)(diawri_c1d.o) : \ closea.F90 \ cpl_oasis3.F90 \ diaar5.F90 \ diadimg.F90 \ diahth.F90 \ dianam.F90 \ dom_oce.F90 \ domvvl.F90 \ dynzdf_exp.F90 \ eosbn2.F90 \ fldread.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ limwri_2.F90 \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(diaar5.o) \ $(MODEL_LIB)(diadimg.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dynzdf_exp.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(fldread.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limwri_2.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbcana.o) \ $(MODEL_LIB)(sbcblk_clio.o) \ $(MODEL_LIB)(sbcblk_core.o) \ $(MODEL_LIB)(sbccpl.o) \ $(MODEL_LIB)(sbcflx.o) \ $(MODEL_LIB)(sbcfwb.o) \ $(MODEL_LIB)(sbcice_if.o) \ $(MODEL_LIB)(sbcice_lim_2.o) \ $(MODEL_LIB)(sbcice_lim.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sbcssm.o) \ $(MODEL_LIB)(sbcssr.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(zdfbfr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sbcana.F90 \ sbcblk_clio.F90 \ sbcblk_core.F90 \ sbccpl.F90 \ sbcflx.F90 \ sbcfwb.F90 \ sbc_ice.F90 \ sbcice_if.F90 \ sbcice_lim_2.F90 \ sbcice_lim.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sbcssm.F90 \ sbcssr.F90 \ sol_oce.F90 \ trazdf_exp.F90 \ trdmod.F90 \ zdfbfr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ dianam.F90 \ diawri.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(diawri.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbcmod.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcssr.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zdftke_old.o) \ oce.F90 \ phycst.F90 \ sbc_ice.F90 \ sbcmod.F90 \ sbc_oce.F90 \ sbcssr.F90 \ sol_oce.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ zdftke.F90 \ zdftke_old.F90 \ zdfddm_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ diawri_c1d.F90 $(MODEL_LIB)(diawri.o) : \ dianam.F90 \ dom_ice_2.F90 \ domngb.F90 \ dom_oce.F90 \ eosbn2.F90 \ fldread.F90 \ ice_2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_ice_2.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(fldread.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_ice.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ zdf_oce.F90 \ diaar5.F90 \ diadimg.F90 \ diahth.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ limwri_2.F90 \ $(MODEL_LIB)(diaar5.o) \ $(MODEL_LIB)(diadimg.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(limwri_2.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcssr.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ phycst.F90 \ sbc_ice.F90 \ sbc_oce.F90 \ sbcssr.F90 \ sol_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(lib_mpp.o) \ diawri_dimg.h90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ zdfddm_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ diawri.F90 $(MODEL_LIB)(divcur.o) : \ bdy_par.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(bdy_par.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ bdy_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ obc_oce.F90 \ oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ divcur.F90 $(MODEL_LIB)(domain.o) : \ c1d.F90 \ closea.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ obc_oce.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ closea.F90 \ domhgr.F90 \ dommsk.F90 \ dom_oce.F90 \ domstp.F90 \ domvvl.F90 \ domwri.F90 \ domzgr.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(domhgr.o) \ $(MODEL_LIB)(dommsk.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domstp.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(domwri.o) \ $(MODEL_LIB)(domzgr.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ phycst.F90 \ sbc_oce.F90 \ domzgr_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ domain.F90 $(MODEL_LIB)(domcfg.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(phycst.o) \ phycst.F90 \ domcfg.F90 $(MODEL_LIB)(domhgr.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(phycst.o) \ phycst.F90 \ KEY_CPP \ domhgr.F90 $(MODEL_LIB)(dom_ice_2.o) : \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ $(MODEL_LIB)(par_ice_2.o) \ par_ice_2.F90 \ KEY_CPP \ dom_ice_2.F90 $(MODEL_LIB)(dommsk.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ obc_oce.F90 \ oce.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dommsk.F90 $(MODEL_LIB)(domngb.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ dom_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ domngb.F90 $(MODEL_LIB)(dom_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ KEY_CPP \ dom_oce.F90 $(MODEL_LIB)(domstp.o) : \ lib_print.f90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ domstp.F90 $(MODEL_LIB)(domvvl.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ phycst.F90 \ sbc_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ domvvl.F90 $(MODEL_LIB)(domwri.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ vectopt_loop_substitute.h90 \ KEY_CPP \ domwri.F90 $(MODEL_LIB)(domzgr.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ c1d.F90 \ closea.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ domzgr.F90 $(MODEL_LIB)(dtasal.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ KEY_CPP \ dtasal.F90 $(MODEL_LIB)(dtatem.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ KEY_CPP \ dtatem.F90 $(MODEL_LIB)(dynadv_cen2.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynadv_cen2.F90 $(MODEL_LIB)(dynadv.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ dom_oce.F90 \ dynadv_cen2.F90 \ dynadv_ubs.F90 \ dynkeg.F90 \ dynzad.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynadv_cen2.o) \ $(MODEL_LIB)(dynadv_ubs.o) \ $(MODEL_LIB)(dynkeg.o) \ $(MODEL_LIB)(dynzad.o) \ $(MODEL_LIB)(in_out_manager.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynadv.F90 $(MODEL_LIB)(dynadv_ubs.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynadv_ubs.F90 $(MODEL_LIB)(dynbfr.o) : \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfbfr.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfbfr.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ zdfddm_substitute.h90 \ KEY_CPP \ dynbfr.F90 $(MODEL_LIB)(dyncor_c1d.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dyncor_c1d.F90 $(MODEL_LIB)(dynhpg.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynhpg.F90 $(MODEL_LIB)(dynkeg.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynkeg.F90 $(MODEL_LIB)(dynldf_bilap.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ ldfdyn_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynldf_bilap.F90 $(MODEL_LIB)(dynldf_bilapg.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ ldfdyn_substitute.h90 \ KEY_CPP \ dynldf_bilapg.F90 $(MODEL_LIB)(dynldf.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ dom_oce.F90 \ dynldf_bilap.F90 \ dynldf_bilapg.F90 \ dynldf_iso.F90 \ dynldf_lap.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynldf_bilapg.o) \ $(MODEL_LIB)(dynldf_bilap.o) \ $(MODEL_LIB)(dynldf_iso.o) \ $(MODEL_LIB)(dynldf_lap.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynldf.F90 $(MODEL_LIB)(dynldf_iso.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ ldfdyn_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynldf_iso.F90 $(MODEL_LIB)(dynldf_lap.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ ldfdyn_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynldf_lap.F90 $(MODEL_LIB)(dynnxt_c1d.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ oce.F90 \ prtctl.F90 \ KEY_CPP \ dynnxt_c1d.F90 $(MODEL_LIB)(dynnxt.o) : \ bdy_oce.F90 \ bdy_par.F90 \ bdytides.F90 \ dom_oce.F90 \ dynadv_cen2.F90 \ dynadv_ubs.F90 \ dynkeg.F90 \ dynspg_oce.F90 \ dynzad.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(bdy_par.o) \ $(MODEL_LIB)(bdytides.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynadv_cen2.o) \ $(MODEL_LIB)(dynadv_ubs.o) \ $(MODEL_LIB)(dynkeg.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynzad.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ agrif_opa_interp.F90 \ agrif_opa_update.F90 \ bdydta.F90 \ bdydyn.F90 \ bdy_oce.F90 \ dom_oce.F90 \ domvvl.F90 \ dynadv.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(agrif_opa_update.o) \ $(MODEL_LIB)(bdydta.o) \ $(MODEL_LIB)(bdydyn.o) \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dynadv.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(obcdyn_bt.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ obcdyn_bt.F90 \ obcdyn.F90 \ obc_oce.F90 \ obcvol.F90 \ oce.F90 \ prtctl.F90 \ domzgr_substitute.h90 \ $(AGRIF_LIB) \ KEY_CPP \ dynnxt.F90 $(MODEL_LIB)(dynspg_exp.o) : \ c1d.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zpshde.o) \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ trdmld_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zpshde.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbc_oce.o) \ obcdta.F90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sbc_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynspg_exp.F90 $(MODEL_LIB)(dynspg.o) : \ agrif_opa_interp.F90 \ bdydta.F90 \ bdydyn.F90 \ bdy_oce.F90 \ bdy_par.F90 \ bdytides.F90 \ bdyvol.F90 \ cla_dynspg.F90 \ dom_oce.F90 \ domvvl.F90 \ dynadv.F90 \ dynspg_oce.F90 \ dynvor.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(bdydta.o) \ $(MODEL_LIB)(bdydyn.o) \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(bdy_par.o) \ $(MODEL_LIB)(bdytides.o) \ $(MODEL_LIB)(bdyvol.o) \ $(MODEL_LIB)(cla_dynspg.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dynadv.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynvor.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obcfla.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(solmat.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(solver.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfbfr.o) \ $(MODEL_LIB)(zdf_oce.o) \ obcdta.F90 \ obcdyn.F90 \ obcfla.F90 \ obc_oce.F90 \ obc_par.F90 \ obcvol.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sbc_oce.F90 \ solmat.F90 \ sol_oce.F90 \ solpcg.F90 \ solsor.F90 \ solver.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfbfr.F90 \ zdf_oce.F90 \ dom_oce.F90 \ dynspg_exp.F90 \ dynspg_flt.F90 \ dynspg_oce.F90 \ dynspg_ts.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_exp.o) \ $(MODEL_LIB)(dynspg_flt.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynspg_ts.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ obc_oce.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynspg.F90 $(MODEL_LIB)(dynspg_flt.o) : \ bdy_oce.F90 \ bdy_par.F90 \ bdytides.F90 \ c1d.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ dynadv_cen2.F90 \ dynadv_ubs.F90 \ dynkeg.F90 \ dynspg_oce.F90 \ dynzad.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(bdy_par.o) \ $(MODEL_LIB)(bdytides.o) \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynadv_cen2.o) \ $(MODEL_LIB)(dynadv_ubs.o) \ $(MODEL_LIB)(dynkeg.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynzad.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(solmat.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zpshde.o) \ obcdyn.F90 \ obc_oce.F90 \ obc_par.F90 \ obcvol.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ solmat.F90 \ sol_oce.F90 \ solpcg.F90 \ solsor.F90 \ trdmld_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ zpshde.F90 \ agrif_opa_interp.F90 \ bdydyn.F90 \ bdy_oce.F90 \ bdyvol.F90 \ cla_dynspg.F90 \ dom_oce.F90 \ domvvl.F90 \ dynadv.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(bdydyn.o) \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(bdyvol.o) \ $(MODEL_LIB)(cla_dynspg.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dynadv.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(solmat.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(solver.o) \ $(MODEL_LIB)(zdf_oce.o) \ obcdyn.F90 \ obc_oce.F90 \ obcvol.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sbc_oce.F90 \ solmat.F90 \ sol_oce.F90 \ solpcg.F90 \ solsor.F90 \ solver.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ $(AGRIF_LIB) \ KEY_CPP \ dynspg_flt.F90 $(MODEL_LIB)(dynspg_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ KEY_CPP \ dynspg_oce.F90 $(MODEL_LIB)(dynspg_ts.o) : \ bdy_oce.F90 \ bdy_par.F90 \ bdytides.F90 \ c1d.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ dynadv.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(bdy_par.o) \ $(MODEL_LIB)(bdytides.o) \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynadv.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zpshde.o) \ obcdta.F90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ zpshde.F90 \ bdydta.F90 \ bdydyn.F90 \ bdy_oce.F90 \ bdy_par.F90 \ bdytides.F90 \ dom_oce.F90 \ domvvl.F90 \ dynspg_oce.F90 \ dynvor.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(bdydta.o) \ $(MODEL_LIB)(bdydyn.o) \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(bdy_par.o) \ $(MODEL_LIB)(bdytides.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynvor.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obcfla.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(zdfbfr.o) \ obcdta.F90 \ obcfla.F90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sbc_oce.F90 \ zdfbfr.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynspg_ts.F90 $(MODEL_LIB)(dynvor.o) : \ dom_oce.F90 \ dynadv_cen2.F90 \ dynadv_ubs.F90 \ dynkeg.F90 \ dynzad.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynadv_cen2.o) \ $(MODEL_LIB)(dynadv_ubs.o) \ $(MODEL_LIB)(dynkeg.o) \ $(MODEL_LIB)(dynzad.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ dom_oce.F90 \ dynadv.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynadv.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynvor.F90 $(MODEL_LIB)(dynzad.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynzad.F90 $(MODEL_LIB)(dynzdf_exp.o) : \ in_out_manager.F90 \ lib_print.f90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ phycst.F90 \ sbc_oce.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynzdf_exp.F90 $(MODEL_LIB)(dynzdf.o) : \ dom_oce.F90 \ domvvl.F90 \ dynzdf_exp.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dynzdf_exp.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfbfr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sbc_oce.F90 \ trazdf_exp.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfbfr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ dom_oce.F90 \ dynzdf_exp.F90 \ dynzdf_imp.F90 \ in_out_manager.F90 \ ldfdyn_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynzdf_exp.o) \ $(MODEL_LIB)(dynzdf_imp.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zdftke_old.o) \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfkpp.F90 \ zdf_oce.F90 \ zdftke.F90 \ zdftke_old.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ zdfddm_substitute.h90 \ KEY_CPP \ dynzdf.F90 $(MODEL_LIB)(dynzdf_imp.o) : \ in_out_manager.F90 \ lib_print.f90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ phycst.F90 \ sbc_oce.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynzdf_imp.F90 $(MODEL_LIB)(eosbn2.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ prtctl.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdfddm.o) \ phycst.F90 \ prtctl.F90 \ zdfddm.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ eosbn2.F90 $(MODEL_LIB)(fldread.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ dom_oce.F90 \ geo2ocean.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ phycst.F90 \ $(AGRIF_LIB) \ KEY_CPP \ fldread.F90 $(MODEL_LIB)(flo4rk.o) : \ lib_print.f90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ flo_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ oce.F90 \ KEY_CPP \ flo4rk.F90 $(MODEL_LIB)(floats.o) : \ dom_oce.F90 \ flo_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ par_oce.F90 \ phycst.F90 \ flo4rk.F90 \ floblk.F90 \ flodom.F90 \ flo_oce.F90 \ flowri.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(flo4rk.o) \ $(MODEL_LIB)(floblk.o) \ $(MODEL_LIB)(flodom.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(flowri.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(IOIPSL_LIB) \ KEY_CPP \ floats.F90 $(MODEL_LIB)(floblk.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ flo_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ KEY_CPP \ floblk.F90 $(MODEL_LIB)(flodom.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ flo_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ flodom.F90 $(MODEL_LIB)(flo_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ KEY_CPP \ flo_oce.F90 $(MODEL_LIB)(flowri.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ flo_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ flowri.F90 $(MODEL_LIB)(geo2ocean.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(phycst.o) \ phycst.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ geo2ocean.F90 $(MODEL_LIB)(ice_2.o) : \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ $(MODEL_LIB)(par_ice_2.o) \ par_ice_2.F90 \ KEY_CPP \ ice_2.F90 $(MODEL_LIB)(iceini_2.o) : \ dom_ice_2.F90 \ dom_oce.F90 \ eosbn2.F90 \ ice_2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_ice_2.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_ice.F90 \ sbc_oce.F90 \ dom_ice_2.F90 \ dom_oce.F90 \ ice_2.F90 \ in_out_manager.F90 \ limistate_2.F90 \ limmsh_2.F90 \ limrst_2.F90 \ $(MODEL_LIB)(dom_ice_2.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(limistate_2.o) \ $(MODEL_LIB)(limmsh_2.o) \ $(MODEL_LIB)(limrst_2.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ phycst.F90 \ sbc_ice.F90 \ sbc_oce.F90 \ KEY_CPP \ iceini_2.F90 $(MODEL_LIB)(in_out_manager.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ lib_print.f90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ KEY_CPP \ in_out_manager.F90 $(MODEL_LIB)(iom_def.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(IOIPSL_LIB) \ KEY_CPP \ iom_def.F90 $(MODEL_LIB)(iom.o) : \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ phycst.F90 \ sbc_oce.F90 \ KEY_CPP \ iom.F90 $(MODEL_LIB)(iom_ioipsl.o) : \ lib_print.f90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(IOIPSL_LIB) \ iom_ioipsl.F90 $(MODEL_LIB)(iom_nf90.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(lbclnk.o) \ iom_nf90.F90 $(MODEL_LIB)(iom_rstdimg.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(lbclnk.o) \ iom_rstdimg.F90 $(MODEL_LIB)(istate.o) : \ agrif_opa_interp.F90 \ bdydta.F90 \ bdydyn.F90 \ bdy_oce.F90 \ bdy_par.F90 \ bdytides.F90 \ bdyvol.F90 \ c1d.F90 \ cla_dynspg.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ domvvl.F90 \ dynadv.F90 \ dynspg_exp.F90 \ dynspg_flt.F90 \ dynspg_oce.F90 \ dynspg_ts.F90 \ dynvor.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(bdydta.o) \ $(MODEL_LIB)(bdydyn.o) \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(bdy_par.o) \ $(MODEL_LIB)(bdytides.o) \ $(MODEL_LIB)(bdyvol.o) \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(cla_dynspg.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dynadv.o) \ $(MODEL_LIB)(dynspg_exp.o) \ $(MODEL_LIB)(dynspg_flt.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynspg_ts.o) \ $(MODEL_LIB)(dynvor.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obcfla.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(solmat.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(solver.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfbfr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zpshde.o) \ obcdta.F90 \ obcdyn.F90 \ obcfla.F90 \ obc_oce.F90 \ obc_par.F90 \ obcvol.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sbc_oce.F90 \ solmat.F90 \ sol_oce.F90 \ solpcg.F90 \ solsor.F90 \ solver.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfbfr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ zpshde.F90 \ c1d.F90 \ daymod.F90 \ divcur.F90 \ dom_oce.F90 \ domvvl.F90 \ dtasal.F90 \ dtatem.F90 \ dynspg_exp.F90 \ dynspg.F90 \ dynspg_flt.F90 \ dynspg_oce.F90 \ dynspg_ts.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(divcur.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynspg_exp.o) \ $(MODEL_LIB)(dynspg_flt.o) \ $(MODEL_LIB)(dynspg.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynspg_ts.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zpshde.o) \ oce.F90 \ phycst.F90 \ restart.F90 \ zdf_oce.F90 \ zpshde.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ istate.F90 $(MODEL_LIB)(lbclnk.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ oce.F90 \ KEY_CPP \ lbclnk.F90 $(MODEL_LIB)(lbcnfd.o) : \ lib_print.f90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ oce.F90 \ lbcnfd.F90 $(MODEL_LIB)(ldfdyn.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdfmxl.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfmxl.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ phycst.F90 \ ldftra_oce.F90 \ $(MODEL_LIB)(ldftra_oce.o) \ domzgr_substitute.h90 \ ldfdyn_antarctic.h90 \ ldfdyn_arctic.h90 \ ldfdyn_c1d.h90 \ ldfdyn_c2d.h90 \ ldfdyn_c3d.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ ldfdyn.F90 $(MODEL_LIB)(ldfdyn_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ KEY_CPP \ ldfdyn_oce.F90 $(MODEL_LIB)(ldfeiv.o) : \ closea.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ fldread.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(fldread.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ zdfmxl.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ ldfeiv.F90 $(MODEL_LIB)(ldfslp.o) : \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ prtctl.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdfmxl.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfmxl.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ ldfslp.F90 $(MODEL_LIB)(ldftra.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdfmxl.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfmxl.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ ldftra_c1d.h90 \ ldftra_c2d.h90 \ ldftra_c3d.h90 \ vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ ldftra.F90 $(MODEL_LIB)(ldftra_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ KEY_CPP \ ldftra_oce.F90 $(MODEL_LIB)(lib_cray.o) : \ lib_cray.f90 $(MODEL_LIB)(lib_mpp.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(AGRIF_LIB) \ KEY_CPP \ lib_mpp.F90 $(MODEL_LIB)(lib_print.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ lib_print.f90 $(MODEL_LIB)(limadv_2.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ dom_ice_2.F90 \ dom_oce.F90 \ ice_2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_ice_2.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(prtctl.o) \ prtctl.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ limadv_2.F90 $(MODEL_LIB)(limdia_2.o) : \ dom_ice_2.F90 \ eosbn2.F90 \ ice_2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_ice_2.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ dom_ice_2.F90 \ dom_oce.F90 \ ice_2.F90 \ in_out_manager.F90 \ limistate_2.F90 \ $(MODEL_LIB)(dom_ice_2.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(limistate_2.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ par_ice_2.F90 \ phycst.F90 \ sbc_oce.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ limdia_2.F90 $(MODEL_LIB)(limdmp_2.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ dom_oce.F90 \ ice_2.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(tradmp.o) \ oce.F90 \ phycst.F90 \ tradmp.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ limdmp_2.F90 $(MODEL_LIB)(limdyn_2.o) : \ dom_ice_2.F90 \ dom_oce.F90 \ eosbn2.F90 \ ice_2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_ice_2.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_ice.F90 \ sbc_oce.F90 \ dom_ice_2.F90 \ dom_oce.F90 \ ice_2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ limistate_2.F90 \ limrhg_2.F90 \ $(MODEL_LIB)(dom_ice_2.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(limistate_2.o) \ $(MODEL_LIB)(limrhg_2.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ limdyn_2.F90 $(MODEL_LIB)(limhdf_2.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ ice_2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(prtctl.o) \ prtctl.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ limhdf_2.F90 $(MODEL_LIB)(limistate_2.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ oce.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ zdfddm.F90 \ dom_ice_2.F90 \ eosbn2.F90 \ ice_2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_ice_2.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ par_ice_2.F90 \ phycst.F90 \ KEY_CPP \ limistate_2.F90 $(MODEL_LIB)(limmsh_2.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ dom_ice_2.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_ice_2.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(phycst.o) \ phycst.F90 \ KEY_CPP \ limmsh_2.F90 $(MODEL_LIB)(limrhg_2.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ dom_ice_2.F90 \ dom_oce.F90 \ ice_2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_ice_2.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_ice.F90 \ sbc_oce.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ limrhg_2.F90 $(MODEL_LIB)(limrst_2.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ dom_oce.F90 \ ice_2.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ sbc_ice.F90 \ sbc_oce.F90 \ KEY_CPP \ limrst_2.F90 $(MODEL_LIB)(limsbc_2.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ albedo.F90 \ cpl_oasis3.F90 \ diaar5.F90 \ dom_oce.F90 \ ice_2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(diaar5.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_ice.F90 \ sbc_oce.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ limsbc_2.F90 $(MODEL_LIB)(limtab_2.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ KEY_CPP \ limtab_2.F90 $(MODEL_LIB)(limthd_2.o) : \ cpl_oasis3.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ eosbn2.F90 \ ice_2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ limistate_2.F90 \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limistate_2.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(thd_ice_2.o) \ oce.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ thd_ice_2.F90 \ cpl_oasis3.F90 \ diaar5.F90 \ dom_ice_2.F90 \ dom_oce.F90 \ domvvl.F90 \ ice_2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ limtab_2.F90 \ limthd_lac_2.F90 \ limthd_zdf_2.F90 \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(diaar5.o) \ $(MODEL_LIB)(dom_ice_2.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(limtab_2.o) \ $(MODEL_LIB)(limthd_lac_2.o) \ $(MODEL_LIB)(limthd_zdf_2.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(thd_ice_2.o) \ phycst.F90 \ prtctl.F90 \ sbc_ice.F90 \ sbc_oce.F90 \ thd_ice_2.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ limthd_2.F90 $(MODEL_LIB)(limthd_lac_2.o) : \ dom_ice_2.F90 \ eosbn2.F90 \ ice_2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_ice_2.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ ice_2.F90 \ limistate_2.F90 \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(limistate_2.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(thd_ice_2.o) \ par_oce.F90 \ phycst.F90 \ thd_ice_2.F90 \ KEY_CPP \ limthd_lac_2.F90 $(MODEL_LIB)(limthd_zdf_2.o) : \ dom_ice_2.F90 \ dom_oce.F90 \ eosbn2.F90 \ ice_2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_ice_2.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ cpl_oasis3.F90 \ ice_2.F90 \ in_out_manager.F90 \ limistate_2.F90 \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(limistate_2.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(thd_ice_2.o) \ par_oce.F90 \ phycst.F90 \ thd_ice_2.F90 \ KEY_CPP \ limthd_zdf_2.F90 $(MODEL_LIB)(limtrp_2.o) : \ dom_ice_2.F90 \ dom_oce.F90 \ eosbn2.F90 \ ice_2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_ice_2.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ oce.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ dom_ice_2.F90 \ dom_oce.F90 \ ice_2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ limadv_2.F90 \ limhdf_2.F90 \ limistate_2.F90 \ $(MODEL_LIB)(dom_ice_2.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(limadv_2.o) \ $(MODEL_LIB)(limhdf_2.o) \ $(MODEL_LIB)(limistate_2.o) \ $(MODEL_LIB)(phycst.o) \ phycst.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ limtrp_2.F90 $(MODEL_LIB)(limwri_2.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ dianam.F90 \ dom_ice_2.F90 \ dom_oce.F90 \ ice_2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_ice_2.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ phycst.F90 \ sbc_ice.F90 \ sbc_oce.F90 \ diadimg.F90 \ $(MODEL_LIB)(diadimg.o) \ limwri_dimg_2.h90 \ vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ limwri_2.F90 $(MODEL_LIB)(model.o) : \ bdyini.F90 \ bdy_par.F90 \ c1d.F90 \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ diaptr.F90 \ domain.F90 \ domcfg.F90 \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ dyncor_c1d.F90 \ dynhpg.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ istate.F90 \ ldfdyn.F90 \ ldftra.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(bdyini.o) \ $(MODEL_LIB)(bdy_par.o) \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(domain.o) \ $(MODEL_LIB)(domcfg.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dyncor_c1d.o) \ $(MODEL_LIB)(dynhpg.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(istate.o) \ $(MODEL_LIB)(ldfdyn.o) \ $(MODEL_LIB)(ldftra.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(mppini.o) \ $(MODEL_LIB)(obcini.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbcmod.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(step_c1d.o) \ $(MODEL_LIB)(step.o) \ $(MODEL_LIB)(trcini.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfini.o) \ mppini.F90 \ obcini.F90 \ obc_par.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ sbcmod.F90 \ sbc_oce.F90 \ step_c1d.F90 \ step.F90 \ trcini.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfini.F90 \ $(MODEL_LIB)(opa.o) \ opa.F90 \ model.f90 $(MODEL_LIB)(mppini.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ domzgr_substitute.h90 \ mppini_2.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ mppini.F90 $(MODEL_LIB)(oasis4_date.o) : \ KEY_CPP \ oasis4_date.F90 $(MODEL_LIB)(obcdta.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ obc_vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ obcdta.F90 $(MODEL_LIB)(obcdyn_bt.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ KEY_CPP \ obcdyn_bt.F90 $(MODEL_LIB)(obcdyn.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ KEY_CPP \ obcdyn.F90 $(MODEL_LIB)(obcfla.o) : \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_oce.F90 \ phycst.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ obcdta.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ KEY_CPP \ obcfla.F90 $(MODEL_LIB)(obcini.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obcrst.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ obc_oce.F90 \ obcrst.F90 \ oce.F90 \ phycst.F90 \ obc_vectopt_loop_substitute.h90 \ KEY_CPP \ obcini.F90 $(MODEL_LIB)(obc_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(par_oce.o) \ obc_par.F90 \ par_oce.F90 \ KEY_CPP \ obc_oce.F90 $(MODEL_LIB)(obc_par.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ obc_par_EEL_R5.h90 \ obc_par_POMME_R025.h90 \ KEY_CPP \ obc_par.F90 $(MODEL_LIB)(obcrad.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ obc_vectopt_loop_substitute.h90 \ KEY_CPP \ obcrad.F90 $(MODEL_LIB)(obcrst.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ KEY_CPP \ obcrst.F90 $(MODEL_LIB)(obctra.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ obc_vectopt_loop_substitute.h90 \ KEY_CPP \ obctra.F90 $(MODEL_LIB)(obcvol.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ obc_par.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ sbc_oce.F90 \ domzgr_substitute.h90 \ obc_vectopt_loop_substitute.h90 \ KEY_CPP \ obcvol.F90 $(MODEL_LIB)(oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ oce.F90 $(MODEL_LIB)(oce_trc.o) : \ closea.F90 \ dom_oce.F90 \ eosbn2.F90 \ fldread.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_print.f90 \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(fldread.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trc_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trc_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ KEY_CPP \ oce_trc.F90 $(MODEL_LIB)(opa.o) : \ agrif_opa_sponge.F90 \ bdydta.F90 \ bdy_oce.F90 \ bdy_par.F90 \ bdytides.F90 \ c1d.F90 \ cla.F90 \ closea.F90 \ cpl_oasis3.F90 \ daymod.F90 \ diaar5.F90 \ diafwb.F90 \ diagap.F90 \ diahdy.F90 \ diahth.F90 \ dianam.F90 \ diaptr.F90 \ diawri_c1d.F90 \ diawri.F90 \ divcur.F90 \ domhgr.F90 \ dommsk.F90 \ domngb.F90 \ dom_oce.F90 \ domstp.F90 \ domvvl.F90 \ domwri.F90 \ domzgr.F90 \ dtasal.F90 \ dtatem.F90 \ dynadv.F90 \ dynbfr.F90 \ dyncor_c1d.F90 \ dynhpg.F90 \ dynldf.F90 \ dynnxt_c1d.F90 \ dynnxt.F90 \ dynspg_exp.F90 \ dynspg.F90 \ dynspg_flt.F90 \ dynspg_oce.F90 \ dynspg_ts.F90 \ dynvor.F90 \ dynzdf.F90 \ eosbn2.F90 \ floats.F90 \ flo_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfdyn_oce.F90 \ ldfeiv.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(agrif_opa_sponge.o) \ $(MODEL_LIB)(bdydta.o) \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(bdy_par.o) \ $(MODEL_LIB)(bdytides.o) \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(cla.o) \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diaar5.o) \ $(MODEL_LIB)(diafwb.o) \ $(MODEL_LIB)(diagap.o) \ $(MODEL_LIB)(diahdy.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(diawri_c1d.o) \ $(MODEL_LIB)(diawri.o) \ $(MODEL_LIB)(divcur.o) \ $(MODEL_LIB)(domhgr.o) \ $(MODEL_LIB)(dommsk.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domstp.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(domwri.o) \ $(MODEL_LIB)(domzgr.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynadv.o) \ $(MODEL_LIB)(dynbfr.o) \ $(MODEL_LIB)(dyncor_c1d.o) \ $(MODEL_LIB)(dynhpg.o) \ $(MODEL_LIB)(dynldf.o) \ $(MODEL_LIB)(dynnxt_c1d.o) \ $(MODEL_LIB)(dynnxt.o) \ $(MODEL_LIB)(dynspg_exp.o) \ $(MODEL_LIB)(dynspg_flt.o) \ $(MODEL_LIB)(dynspg.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynspg_ts.o) \ $(MODEL_LIB)(dynvor.o) \ $(MODEL_LIB)(dynzdf.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(floats.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfeiv.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oasis4_date.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(obcrad.o) \ $(MODEL_LIB)(obcrst.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbcana.o) \ $(MODEL_LIB)(sbcblk_clio.o) \ $(MODEL_LIB)(sbcblk_core.o) \ $(MODEL_LIB)(sbccpl.o) \ $(MODEL_LIB)(sbcflx.o) \ $(MODEL_LIB)(sbcfwb.o) \ $(MODEL_LIB)(sbcice_if.o) \ $(MODEL_LIB)(sbcice_lim_2.o) \ $(MODEL_LIB)(sbcice_lim.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbcmod.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sbcssm.o) \ $(MODEL_LIB)(sbcssr.o) \ $(MODEL_LIB)(sshwzv.o) \ $(MODEL_LIB)(stpctl.o) \ $(MODEL_LIB)(traadv.o) \ $(MODEL_LIB)(trabbc.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(traldf.o) \ $(MODEL_LIB)(tranpc.o) \ $(MODEL_LIB)(tranxt.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trasbc.o) \ $(MODEL_LIB)(trazdf.o) \ $(MODEL_LIB)(trcctl.o) \ $(MODEL_LIB)(trcdta.o) \ $(MODEL_LIB)(trcini_c14b.o) \ $(MODEL_LIB)(trcini_cfc.o) \ $(MODEL_LIB)(trcini_lobster.o) \ $(MODEL_LIB)(trcini_my_trc.o) \ $(MODEL_LIB)(trcini_pisces.o) \ $(MODEL_LIB)(trclec.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcrst.o) \ $(MODEL_LIB)(trcstp.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmld_rst.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfbfr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfevd.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfric.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zdftke_old.o) \ $(MODEL_LIB)(zdftmx.o) \ $(MODEL_LIB)(zpshde.o) \ $(MODEL_LIB)(zpshde_trc.o) \ oasis4_date.F90 \ obcdta.F90 \ obc_oce.F90 \ obc_par.F90 \ obcrad.F90 \ obcrst.F90 \ oce.F90 \ oce_trc.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ restart.F90 \ sbcana.F90 \ sbcblk_clio.F90 \ sbcblk_core.F90 \ sbccpl.F90 \ sbcflx.F90 \ sbcfwb.F90 \ sbc_ice.F90 \ sbcice_if.F90 \ sbcice_lim_2.F90 \ sbcice_lim.F90 \ sbcmod.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sbcssm.F90 \ sbcssr.F90 \ sshwzv.F90 \ stpctl.F90 \ traadv.F90 \ trabbc.F90 \ trabbl.F90 \ tradmp.F90 \ traldf.F90 \ tranpc.F90 \ tranxt.F90 \ traqsr.F90 \ trasbc.F90 \ trazdf.F90 \ trcctl.F90 \ trcdta.F90 \ trc.F90 \ trcini_c14b.F90 \ trcini_cfc.F90 \ trcini_lobster.F90 \ trcini_my_trc.F90 \ trcini_pisces.F90 \ trclec.F90 \ trcrst.F90 \ trcstp.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmld_rst.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ trp_trc.F90 \ zdfbfr.F90 \ zdfddm.F90 \ zdfevd.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ zdfric.F90 \ zdftke.F90 \ zdftke_old.F90 \ zdftmx.F90 \ zpshde.F90 \ zpshde_trc.F90 \ bdyini.F90 \ bdy_par.F90 \ c1d.F90 \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ diaptr.F90 \ domain.F90 \ domcfg.F90 \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ dyncor_c1d.F90 \ dynhpg.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ istate.F90 \ ldfdyn.F90 \ ldftra.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(bdyini.o) \ $(MODEL_LIB)(bdy_par.o) \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(domain.o) \ $(MODEL_LIB)(domcfg.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dyncor_c1d.o) \ $(MODEL_LIB)(dynhpg.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(istate.o) \ $(MODEL_LIB)(ldfdyn.o) \ $(MODEL_LIB)(ldftra.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(mppini.o) \ $(MODEL_LIB)(obcini.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbcmod.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(step_c1d.o) \ $(MODEL_LIB)(step.o) \ $(MODEL_LIB)(trcini.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfini.o) \ mppini.F90 \ obcini.F90 \ obc_par.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ sbcmod.F90 \ sbc_oce.F90 \ step_c1d.F90 \ step.F90 \ trcini.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfini.F90 \ KEY_CPP \ opa.F90 $(MODEL_LIB)(p4zbio.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zche.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zlim.o) \ $(MODEL_LIB)(p4zmeso.o) \ $(MODEL_LIB)(p4zopt.o) \ $(MODEL_LIB)(p4zprod.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trc_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ p4zche.F90 \ p4zint.F90 \ p4zlim.F90 \ p4zmeso.F90 \ p4zopt.F90 \ p4zprod.F90 \ p4zsink.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trc_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zlim.o) \ $(MODEL_LIB)(p4zmeso.o) \ $(MODEL_LIB)(p4zmicro.o) \ $(MODEL_LIB)(p4zmort.o) \ $(MODEL_LIB)(p4zopt.o) \ $(MODEL_LIB)(p4zprod.o) \ $(MODEL_LIB)(p4zrem.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ p4zlim.F90 \ p4zmeso.F90 \ p4zmicro.F90 \ p4zmort.F90 \ p4zopt.F90 \ p4zprod.F90 \ p4zrem.F90 \ p4zsink.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zbio.F90 $(MODEL_LIB)(p4zche.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zche.F90 $(MODEL_LIB)(p4zflx.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zche.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ p4zche.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zflx.F90 $(MODEL_LIB)(p4zint.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ sms_pisces.F90 \ trc.F90 \ KEY_CPP \ p4zint.F90 $(MODEL_LIB)(p4zlim.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zlim.F90 $(MODEL_LIB)(p4zlys.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ KEY_CPP \ p4zlys.F90 $(MODEL_LIB)(p4zmeso.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ p4zint.F90 \ p4zsink.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zmeso.F90 $(MODEL_LIB)(p4zmicro.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ p4zint.F90 \ p4zsink.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zmicro.F90 $(MODEL_LIB)(p4zmort.o) : \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ p4zsink.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zmort.F90 $(MODEL_LIB)(p4zopt.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trc_oce.o) \ oce_trc.F90 \ sms_pisces.F90 \ trc.F90 \ trc_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zopt.F90 $(MODEL_LIB)(p4zprod.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trc_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trc_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zlim.o) \ $(MODEL_LIB)(p4zopt.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ p4zint.F90 \ p4zlim.F90 \ p4zopt.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zprod.F90 $(MODEL_LIB)(p4zrem.o) : \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zlim.o) \ $(MODEL_LIB)(p4zopt.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trc_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ p4zint.F90 \ p4zlim.F90 \ p4zopt.F90 \ p4zsink.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trc_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zche.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zmeso.o) \ $(MODEL_LIB)(p4zopt.o) \ $(MODEL_LIB)(p4zprod.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ p4zche.F90 \ p4zint.F90 \ p4zmeso.F90 \ p4zopt.F90 \ p4zprod.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zrem.F90 $(MODEL_LIB)(p4zsed.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zche.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zlim.o) \ $(MODEL_LIB)(p4zmeso.o) \ $(MODEL_LIB)(p4zmicro.o) \ $(MODEL_LIB)(p4zmort.o) \ $(MODEL_LIB)(p4zopt.o) \ $(MODEL_LIB)(p4zprod.o) \ $(MODEL_LIB)(p4zrem.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trc_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ p4zche.F90 \ p4zint.F90 \ p4zlim.F90 \ p4zmeso.F90 \ p4zmicro.F90 \ p4zmort.F90 \ p4zopt.F90 \ p4zprod.F90 \ p4zrem.F90 \ p4zsink.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trc_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zbio.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zlim.o) \ $(MODEL_LIB)(p4zopt.o) \ $(MODEL_LIB)(p4zrem.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ p4zbio.F90 \ p4zint.F90 \ p4zlim.F90 \ p4zopt.F90 \ p4zrem.F90 \ p4zsink.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ p4zsed.F90 $(MODEL_LIB)(p4zsink.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zsink.F90 $(MODEL_LIB)(par_c14b.o) : \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_pisces.o) \ par_lobster.F90 \ par_pisces.F90 \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_pisces.o) \ par_cfc.F90 \ par_lobster.F90 \ par_pisces.F90 \ KEY_CPP \ par_c14b.F90 $(MODEL_LIB)(par_cfc.o) : \ $(MODEL_LIB)(par_lobster.o) \ par_lobster.F90 \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_pisces.o) \ par_lobster.F90 \ par_pisces.F90 \ KEY_CPP \ par_cfc.F90 $(MODEL_LIB)(par_ice_2.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ KEY_CPP \ par_ice_2.F90 $(MODEL_LIB)(par_kind.o) : \ par_kind.F90 $(MODEL_LIB)(par_lobster.o) : \ KEY_CPP \ par_lobster.F90 $(MODEL_LIB)(par_my_trc.o) : \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_pisces.o) \ par_cfc.F90 \ par_lobster.F90 \ par_pisces.F90 \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_pisces.o) \ par_c14b.F90 \ par_cfc.F90 \ par_lobster.F90 \ par_pisces.F90 \ KEY_CPP \ par_my_trc.F90 $(MODEL_LIB)(par_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ par_EEL_R2.h90 \ par_EEL_R5.h90 \ par_EEL_R6.h90 \ par_GYRE.h90 \ par_ORCA_R025.h90 \ par_ORCA_R05.h90 \ par_ORCA_R2.h90 \ par_ORCA_R4.h90 \ par_POMME_R025.h90 \ KEY_CPP \ par_oce.F90 $(MODEL_LIB)(par_pisces.o) : \ $(MODEL_LIB)(par_lobster.o) \ par_lobster.F90 \ KEY_CPP \ par_pisces.F90 $(MODEL_LIB)(par_sed.o) : \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ par_kind.F90 \ par_lobster.F90 \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ par_kind.F90 \ par_oce.F90 \ par_pisces.F90 \ KEY_CPP \ par_sed.F90 $(MODEL_LIB)(par_trc.o) : \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_pisces.o) \ par_c14b.F90 \ par_cfc.F90 \ par_lobster.F90 \ par_pisces.F90 \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_pisces.o) \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_pisces.F90 \ KEY_CPP \ par_trc.F90 $(MODEL_LIB)(phycst.o) : \ lib_print.f90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ KEY_CPP \ phycst.F90 $(MODEL_LIB)(prtctl.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ prtctl.F90 $(MODEL_LIB)(prtctl_trc.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ oce_trc.F90 \ par_trc.F90 \ KEY_CPP \ prtctl_trc.F90 $(MODEL_LIB)(restart.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ zdfddm.F90 \ zdf_oce.F90 \ c1d.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zpshde.o) \ oce.F90 \ phycst.F90 \ trdmld_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zpshde.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ restart.F90 $(MODEL_LIB)(sbcana.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ phycst.F90 \ sbc_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ sbcana.F90 $(MODEL_LIB)(sbcblk_clio.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ geo2ocean.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ albedo.F90 \ dom_oce.F90 \ fldread.F90 \ ice_2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(fldread.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_ice.F90 \ sbc_oce.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ sbcblk_clio.F90 $(MODEL_LIB)(sbcblk_core.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ geo2ocean.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ dom_oce.F90 \ fldread.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(fldread.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_ice.F90 \ sbc_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ sbcblk_core.F90 $(MODEL_LIB)(sbccpl.o) : \ c1d.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oasis4_date.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zche.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zpshde.o) \ oasis4_date.F90 \ oce.F90 \ oce_trc.F90 \ p4zche.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sms_pisces.F90 \ trc.F90 \ trdmld_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zpshde.F90 \ albedo.F90 \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ diaar5.F90 \ dom_oce.F90 \ geo2ocean.F90 \ ice_2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(diaar5.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zflx.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ p4zflx.F90 \ par_ice_2.F90 \ par_kind.F90 \ phycst.F90 \ restart.F90 \ sbc_ice.F90 \ sbc_oce.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ sbccpl.F90 $(MODEL_LIB)(sbcflx.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ geo2ocean.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ dom_oce.F90 \ fldread.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(fldread.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ phycst.F90 \ sbc_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ sbcflx.F90 $(MODEL_LIB)(sbcfwb.o) : \ closea.F90 \ dom_oce.F90 \ fldread.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(fldread.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sbcssr.o) \ oce.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sbcssr.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ sbcfwb.F90 $(MODEL_LIB)(sbc_ice.o) : \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_oce.o) \ par_ice_2.F90 \ par_oce.F90 \ KEY_CPP \ sbc_ice.F90 $(MODEL_LIB)(sbcice_if.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ geo2ocean.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ zdfddm.F90 \ dom_oce.F90 \ eosbn2.F90 \ fldread.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(fldread.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ phycst.F90 \ sbc_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ sbcice_if.F90 $(MODEL_LIB)(sbcice_lim_2.o) : \ albedo.F90 \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ diaar5.F90 \ dianam.F90 \ dom_ice_2.F90 \ domngb.F90 \ dom_oce.F90 \ domvvl.F90 \ fldread.F90 \ geo2ocean.F90 \ ice_2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ limadv_2.F90 \ limhdf_2.F90 \ limistate_2.F90 \ limmsh_2.F90 \ limrhg_2.F90 \ limrst_2.F90 \ limtab_2.F90 \ limthd_lac_2.F90 \ limthd_zdf_2.F90 \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(diaar5.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_ice_2.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(fldread.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limadv_2.o) \ $(MODEL_LIB)(limhdf_2.o) \ $(MODEL_LIB)(limistate_2.o) \ $(MODEL_LIB)(limmsh_2.o) \ $(MODEL_LIB)(limrhg_2.o) \ $(MODEL_LIB)(limrst_2.o) \ $(MODEL_LIB)(limtab_2.o) \ $(MODEL_LIB)(limthd_lac_2.o) \ $(MODEL_LIB)(limthd_zdf_2.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zflx.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(thd_ice_2.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(zdfddm.o) \ oce.F90 \ p4zflx.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sbc_ice.F90 \ sbc_oce.F90 \ thd_ice_2.F90 \ tradmp.F90 \ zdfddm.F90 \ albedo.F90 \ c1d.F90 \ dom_ice_2.F90 \ dom_oce.F90 \ eosbn2.F90 \ ice_2.F90 \ iceini_2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ limdia_2.F90 \ limdmp_2.F90 \ limdyn_2.F90 \ limrst_2.F90 \ limsbc_2.F90 \ limthd_2.F90 \ limtrp_2.F90 \ limwri_2.F90 \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(dom_ice_2.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(iceini_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(limdia_2.o) \ $(MODEL_LIB)(limdmp_2.o) \ $(MODEL_LIB)(limdyn_2.o) \ $(MODEL_LIB)(limrst_2.o) \ $(MODEL_LIB)(limsbc_2.o) \ $(MODEL_LIB)(limthd_2.o) \ $(MODEL_LIB)(limtrp_2.o) \ $(MODEL_LIB)(limwri_2.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbcblk_clio.o) \ $(MODEL_LIB)(sbcblk_core.o) \ $(MODEL_LIB)(sbccpl.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ par_ice_2.F90 \ phycst.F90 \ prtctl.F90 \ sbcblk_clio.F90 \ sbcblk_core.F90 \ sbccpl.F90 \ sbc_ice.F90 \ sbc_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ sbcice_lim_2.F90 $(MODEL_LIB)(sbcice_lim.o) : \ albedo.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ fldread.F90 \ ice_2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(fldread.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ oce.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_ice.F90 \ sbc_oce.F90 \ zdfddm.F90 \ albedo.F90 \ c1d.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbcblk_clio.o) \ $(MODEL_LIB)(sbcblk_core.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ sbcblk_clio.F90 \ sbcblk_core.F90 \ sbc_ice.F90 \ sbc_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ sbcice_lim.F90 $(MODEL_LIB)(sbcmod.o) : \ albedo.F90 \ c1d.F90 \ closea.F90 \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ diaar5.F90 \ dianam.F90 \ dom_ice_2.F90 \ domngb.F90 \ dom_oce.F90 \ eosbn2.F90 \ fldread.F90 \ geo2ocean.F90 \ ice_2.F90 \ iceini_2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ limdia_2.F90 \ limdmp_2.F90 \ limdyn_2.F90 \ limrst_2.F90 \ limsbc_2.F90 \ limthd_2.F90 \ limtrp_2.F90 \ limwri_2.F90 \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(diaar5.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_ice_2.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(fldread.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(iceini_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limdia_2.o) \ $(MODEL_LIB)(limdmp_2.o) \ $(MODEL_LIB)(limdyn_2.o) \ $(MODEL_LIB)(limrst_2.o) \ $(MODEL_LIB)(limsbc_2.o) \ $(MODEL_LIB)(limthd_2.o) \ $(MODEL_LIB)(limtrp_2.o) \ $(MODEL_LIB)(limwri_2.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zflx.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbcblk_clio.o) \ $(MODEL_LIB)(sbcblk_core.o) \ $(MODEL_LIB)(sbccpl.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sbcssr.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zpshde.o) \ oce.F90 \ p4zflx.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sbcblk_clio.F90 \ sbcblk_core.F90 \ sbccpl.F90 \ sbc_ice.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sbcssr.F90 \ trdmld_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zpshde.F90 \ closea.F90 \ cpl_oasis3.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbcana.o) \ $(MODEL_LIB)(sbcblk_clio.o) \ $(MODEL_LIB)(sbcblk_core.o) \ $(MODEL_LIB)(sbccpl.o) \ $(MODEL_LIB)(sbcflx.o) \ $(MODEL_LIB)(sbcfwb.o) \ $(MODEL_LIB)(sbcice_if.o) \ $(MODEL_LIB)(sbcice_lim_2.o) \ $(MODEL_LIB)(sbcice_lim.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sbcssm.o) \ $(MODEL_LIB)(sbcssr.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sbcana.F90 \ sbcblk_clio.F90 \ sbcblk_core.F90 \ sbccpl.F90 \ sbcflx.F90 \ sbcfwb.F90 \ sbc_ice.F90 \ sbcice_if.F90 \ sbcice_lim_2.F90 \ sbcice_lim.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sbcssm.F90 \ sbcssr.F90 \ domzgr_substitute.h90 \ KEY_CPP \ sbcmod.F90 $(MODEL_LIB)(sbc_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ KEY_CPP \ sbc_oce.F90 $(MODEL_LIB)(sbcrnf.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ geo2ocean.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ closea.F90 \ dom_oce.F90 \ fldread.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(fldread.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 $(MODEL_LIB)(sbcssm.o) : \ c1d.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zpshde.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ trdmld_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zpshde.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ prtctl.F90 \ restart.F90 \ sbc_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ sbcssm.F90 $(MODEL_LIB)(sbcssr.o) : \ closea.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ fldread.F90 \ geo2ocean.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(fldread.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ dom_oce.F90 \ fldread.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(fldread.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ oce.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ domzgr_substitute.h90 \ KEY_CPP \ sbcssr.F90 $(MODEL_LIB)(sedadv.o) : \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sms_pisces.F90 \ trc.F90 \ $(MODEL_LIB)(sed.o) \ sed.F90 \ KEY_CPP \ sedadv.F90 $(MODEL_LIB)(sedarr.o) : \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ par_kind.F90 \ par_oce.F90 \ par_pisces.F90 \ $(MODEL_LIB)(par_sed.o) \ par_sed.F90 \ KEY_CPP \ sedarr.F90 $(MODEL_LIB)(sedbtb.o) : \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sed.F90 \ sms_pisces.F90 \ trc.F90 \ $(MODEL_LIB)(sedmat.o) \ $(MODEL_LIB)(sed.o) \ sed.F90 \ sedmat.F90 \ KEY_CPP \ sedbtb.F90 $(MODEL_LIB)(sedchem.o) : \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sms_pisces.F90 \ trc.F90 \ $(MODEL_LIB)(sedarr.o) \ $(MODEL_LIB)(sed.o) \ sedarr.F90 \ sed.F90 \ KEY_CPP \ sedchem.F90 $(MODEL_LIB)(sedco3.o) : \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sms_pisces.F90 \ trc.F90 \ $(MODEL_LIB)(sed.o) \ sed.F90 \ KEY_CPP \ sedco3.F90 $(MODEL_LIB)(seddsr.o) : \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sed.F90 \ sms_pisces.F90 \ trc.F90 \ $(MODEL_LIB)(sedco3.o) \ $(MODEL_LIB)(sedmat.o) \ $(MODEL_LIB)(sed.o) \ sedco3.F90 \ sed.F90 \ sedmat.F90 \ KEY_CPP \ seddsr.F90 $(MODEL_LIB)(seddta.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ phycst.F90 \ sbc_oce.F90 \ sms_pisces.F90 \ trc.F90 \ iom.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(sedarr.o) \ $(MODEL_LIB)(sed.o) \ sedarr.F90 \ sed.F90 \ KEY_CPP \ seddta.F90 $(MODEL_LIB)(sed.o) : \ iom.F90 \ lib_print.f90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ par_kind.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sms_pisces.F90 \ trc.F90 \ KEY_CPP \ sed.F90 $(MODEL_LIB)(sedini.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sedarr.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_kind.F90 \ par_oce.F90 \ par_sed.F90 \ phycst.F90 \ sbc_oce.F90 \ sedarr.F90 \ sed.F90 \ sms_pisces.F90 \ trc.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(sedarr.o) \ $(MODEL_LIB)(sedchem.o) \ $(MODEL_LIB)(sedco3.o) \ $(MODEL_LIB)(seddta.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sedrst.o) \ sedarr.F90 \ sedchem.F90 \ sedco3.F90 \ seddta.F90 \ sed.F90 \ sedrst.F90 \ KEY_CPP \ sedini.F90 $(MODEL_LIB)(sedmat.o) : \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sms_pisces.F90 \ trc.F90 \ $(MODEL_LIB)(sed.o) \ sed.F90 \ KEY_CPP \ sedmat.F90 $(MODEL_LIB)(sedmbc.o) : \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sedco3.o) \ $(MODEL_LIB)(sedmat.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sedco3.F90 \ sed.F90 \ sedmat.F90 \ sms_pisces.F90 \ trc.F90 \ $(MODEL_LIB)(seddsr.o) \ $(MODEL_LIB)(sed.o) \ seddsr.F90 \ sed.F90 \ KEY_CPP \ sedmbc.F90 $(MODEL_LIB)(sedmodel.o) : \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sedadv.o) \ $(MODEL_LIB)(sedarr.o) \ $(MODEL_LIB)(sedbtb.o) \ $(MODEL_LIB)(sedchem.o) \ $(MODEL_LIB)(sedco3.o) \ $(MODEL_LIB)(seddsr.o) \ $(MODEL_LIB)(seddta.o) \ $(MODEL_LIB)(sedmbc.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sedrst.o) \ $(MODEL_LIB)(sedsfc.o) \ $(MODEL_LIB)(sedwri.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sedadv.F90 \ sedarr.F90 \ sedbtb.F90 \ sedchem.F90 \ sedco3.F90 \ seddsr.F90 \ seddta.F90 \ sed.F90 \ sedmbc.F90 \ sedrst.F90 \ sedsfc.F90 \ sedwri.F90 \ sms_pisces.F90 \ trc.F90 \ $(MODEL_LIB)(sedini.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sedstp.o) \ sed.F90 \ sedini.F90 \ sedstp.F90 \ KEY_CPP \ sedmodel.F90 $(MODEL_LIB)(sedrst.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ phycst.F90 \ sbc_oce.F90 \ sms_pisces.F90 \ trc.F90 \ iom.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(sedarr.o) \ $(MODEL_LIB)(sed.o) \ sedarr.F90 \ sed.F90 \ $(IOIPSL_LIB) \ KEY_CPP \ sedrst.F90 $(MODEL_LIB)(sedsfc.o) : \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sedarr.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sedarr.F90 \ sed.F90 \ sms_pisces.F90 \ trc.F90 \ $(MODEL_LIB)(sedarr.o) \ $(MODEL_LIB)(seddta.o) \ $(MODEL_LIB)(sed.o) \ sedarr.F90 \ seddta.F90 \ sed.F90 \ KEY_CPP \ sedsfc.F90 $(MODEL_LIB)(sedstp.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sedarr.o) \ $(MODEL_LIB)(sedco3.o) \ $(MODEL_LIB)(seddsr.o) \ $(MODEL_LIB)(seddta.o) \ $(MODEL_LIB)(sedmat.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sedarr.F90 \ sedco3.F90 \ seddsr.F90 \ seddta.F90 \ sed.F90 \ sedmat.F90 \ sms_pisces.F90 \ trc.F90 \ $(MODEL_LIB)(sedadv.o) \ $(MODEL_LIB)(sedbtb.o) \ $(MODEL_LIB)(sedchem.o) \ $(MODEL_LIB)(sedco3.o) \ $(MODEL_LIB)(seddsr.o) \ $(MODEL_LIB)(seddta.o) \ $(MODEL_LIB)(sedmbc.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sedrst.o) \ $(MODEL_LIB)(sedsfc.o) \ $(MODEL_LIB)(sedwri.o) \ sedadv.F90 \ sedbtb.F90 \ sedchem.F90 \ sedco3.F90 \ seddsr.F90 \ seddta.F90 \ sed.F90 \ sedmbc.F90 \ sedrst.F90 \ sedsfc.F90 \ sedwri.F90 \ KEY_CPP \ sedstp.F90 $(MODEL_LIB)(sedwri.o) : \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ phycst.F90 \ sms_pisces.F90 \ trc.F90 \ dianam.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(sedarr.o) \ $(MODEL_LIB)(sed.o) \ sedarr.F90 \ sed.F90 \ $(IOIPSL_LIB) \ KEY_CPP \ sedwri.F90 $(MODEL_LIB)(sms_lobster.o) : \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_pisces.o) \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_pisces.F90 \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ par_oce.F90 \ par_trc.F90 \ KEY_CPP \ sms_lobster.F90 $(MODEL_LIB)(sms_pisces.o) : \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_pisces.o) \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_pisces.F90 \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ par_oce.F90 \ par_trc.F90 \ KEY_CPP \ sms_pisces.F90 $(MODEL_LIB)(solmat.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sol_oce.o) \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ sol_oce.F90 \ KEY_CPP \ solmat.F90 $(MODEL_LIB)(sol_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ KEY_CPP \ sol_oce.F90 $(MODEL_LIB)(solpcg.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(sol_oce.o) \ oce.F90 \ sol_oce.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ solpcg.F90 $(MODEL_LIB)(solsor.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ sol_oce.F90 \ zdf_oce.F90 \ solsor.F90 $(MODEL_LIB)(solver.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sol_oce.o) \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sol_oce.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(solmat.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ obc_oce.F90 \ oce.F90 \ solmat.F90 \ sol_oce.F90 \ zdf_oce.F90 \ KEY_CPP \ solver.F90 $(MODEL_LIB)(sshwzv.o) : \ bdy_oce.F90 \ c1d.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zpshde.o) \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ trdmld_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zpshde.F90 \ cla_div.F90 \ diaar5.F90 \ divcur.F90 \ dom_oce.F90 \ domvvl.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ $(MODEL_LIB)(cla_div.o) \ $(MODEL_LIB)(diaar5.o) \ $(MODEL_LIB)(divcur.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbc_oce.o) \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sbc_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ sshwzv.F90 $(MODEL_LIB)(step_c1d.o) : \ agrif_opa_interp.F90 \ agrif_opa_update.F90 \ bdytra.F90 \ c1d.F90 \ closea.F90 \ cpl_oasis3.F90 \ diaar5.F90 \ diadimg.F90 \ diahth.F90 \ dianam.F90 \ diawri.F90 \ domngb.F90 \ dom_oce.F90 \ domvvl.F90 \ dynhpg.F90 \ dynspg_oce.F90 \ dynzdf_exp.F90 \ dynzdf_imp.F90 \ eosbn2.F90 \ fldread.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ limwri_2.F90 \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(agrif_opa_update.o) \ $(MODEL_LIB)(bdytra.o) \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(diaar5.o) \ $(MODEL_LIB)(diadimg.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(diawri.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dynhpg.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynzdf_exp.o) \ $(MODEL_LIB)(dynzdf_imp.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(fldread.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limwri_2.o) \ $(MODEL_LIB)(obctra.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbcana.o) \ $(MODEL_LIB)(sbcblk_clio.o) \ $(MODEL_LIB)(sbcblk_core.o) \ $(MODEL_LIB)(sbccpl.o) \ $(MODEL_LIB)(sbcflx.o) \ $(MODEL_LIB)(sbcfwb.o) \ $(MODEL_LIB)(sbcice_if.o) \ $(MODEL_LIB)(sbcice_lim_2.o) \ $(MODEL_LIB)(sbcice_lim.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbcmod.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sbcssm.o) \ $(MODEL_LIB)(sbcssr.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(trazdf_imp.o) \ $(MODEL_LIB)(trcdia.o) \ $(MODEL_LIB)(trc_oce.o) \ $(MODEL_LIB)(trcrst.o) \ $(MODEL_LIB)(trcsms.o) \ $(MODEL_LIB)(trctrp.o) \ $(MODEL_LIB)(trcwri.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfbfr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zdftke_old.o) \ $(MODEL_LIB)(zpshde.o) \ obctra.F90 \ oce.F90 \ oce_trc.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ restart.F90 \ sbcana.F90 \ sbcblk_clio.F90 \ sbcblk_core.F90 \ sbccpl.F90 \ sbcflx.F90 \ sbcfwb.F90 \ sbc_ice.F90 \ sbcice_if.F90 \ sbcice_lim_2.F90 \ sbcice_lim.F90 \ sbcmod.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sbcssm.F90 \ sbcssr.F90 \ sol_oce.F90 \ traqsr.F90 \ trazdf_exp.F90 \ trazdf_imp.F90 \ trcdia.F90 \ trc_oce.F90 \ trcrst.F90 \ trcsms.F90 \ trctrp.F90 \ trcwri.F90 \ trdmld_oce.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trp_trc.F90 \ zdfbfr.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ zdftke.F90 \ zdftke_old.F90 \ zpshde.F90 \ daymod.F90 \ diawri_c1d.F90 \ diawri.F90 \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ dyncor_c1d.F90 \ dynnxt_c1d.F90 \ dynzdf.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diawri_c1d.o) \ $(MODEL_LIB)(diawri.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dyncor_c1d.o) \ $(MODEL_LIB)(dynnxt_c1d.o) \ $(MODEL_LIB)(dynzdf.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbcmod.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(stpctl.o) \ $(MODEL_LIB)(tranpc.o) \ $(MODEL_LIB)(tranxt.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trasbc.o) \ $(MODEL_LIB)(trazdf.o) \ $(MODEL_LIB)(trcstp.o) \ $(MODEL_LIB)(zdfbfr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfevd.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfric.o) \ $(MODEL_LIB)(zdftke.o) \ oce.F90 \ prtctl.F90 \ restart.F90 \ sbcmod.F90 \ sbcrnf.F90 \ stpctl.F90 \ tranpc.F90 \ tranxt.F90 \ traqsr.F90 \ trasbc.F90 \ trazdf.F90 \ trcstp.F90 \ zdfbfr.F90 \ zdfddm.F90 \ zdfevd.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ zdfric.F90 \ zdftke.F90 \ domzgr_substitute.h90 \ zdfddm_substitute.h90 \ KEY_CPP \ step_c1d.F90 $(MODEL_LIB)(step.o) : \ agrif_opa_interp.F90 \ agrif_opa_update.F90 \ albedo.F90 \ bdydta.F90 \ bdydyn.F90 \ bdy_oce.F90 \ bdytides.F90 \ bdytra.F90 \ c1d.F90 \ cla_div.F90 \ closea.F90 \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ diaar5.F90 \ diadimg.F90 \ diahth.F90 \ dianam.F90 \ divcur.F90 \ domngb.F90 \ dom_oce.F90 \ domvvl.F90 \ dtasal.F90 \ dtatem.F90 \ dynadv_cen2.F90 \ dynadv.F90 \ dynadv_ubs.F90 \ dynhpg.F90 \ dynkeg.F90 \ dynldf_bilap.F90 \ dynldf_bilapg.F90 \ dynldf_iso.F90 \ dynldf_lap.F90 \ dynspg_exp.F90 \ dynspg_flt.F90 \ dynspg_oce.F90 \ dynspg_ts.F90 \ dynzad.F90 \ dynzdf_exp.F90 \ dynzdf_imp.F90 \ eosbn2.F90 \ fldread.F90 \ flo4rk.F90 \ floblk.F90 \ flodom.F90 \ flo_oce.F90 \ flowri.F90 \ geo2ocean.F90 \ ice_2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ limwri_2.F90 \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(agrif_opa_update.o) \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(bdydta.o) \ $(MODEL_LIB)(bdydyn.o) \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(bdytides.o) \ $(MODEL_LIB)(bdytra.o) \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(cla_div.o) \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(diaar5.o) \ $(MODEL_LIB)(diadimg.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(divcur.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynadv_cen2.o) \ $(MODEL_LIB)(dynadv.o) \ $(MODEL_LIB)(dynadv_ubs.o) \ $(MODEL_LIB)(dynhpg.o) \ $(MODEL_LIB)(dynkeg.o) \ $(MODEL_LIB)(dynldf_bilapg.o) \ $(MODEL_LIB)(dynldf_bilap.o) \ $(MODEL_LIB)(dynldf_iso.o) \ $(MODEL_LIB)(dynldf_lap.o) \ $(MODEL_LIB)(dynspg_exp.o) \ $(MODEL_LIB)(dynspg_flt.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynspg_ts.o) \ $(MODEL_LIB)(dynzad.o) \ $(MODEL_LIB)(dynzdf_exp.o) \ $(MODEL_LIB)(dynzdf_imp.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(fldread.o) \ $(MODEL_LIB)(flo4rk.o) \ $(MODEL_LIB)(floblk.o) \ $(MODEL_LIB)(flodom.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(flowri.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(ice_2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limwri_2.o) \ $(MODEL_LIB)(obcdyn_bt.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(obctra.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zflx.o) \ $(MODEL_LIB)(par_ice_2.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbcana.o) \ $(MODEL_LIB)(sbcblk_clio.o) \ $(MODEL_LIB)(sbcblk_core.o) \ $(MODEL_LIB)(sbccpl.o) \ $(MODEL_LIB)(sbcflx.o) \ $(MODEL_LIB)(sbcfwb.o) \ $(MODEL_LIB)(sbcice_if.o) \ $(MODEL_LIB)(sbcice_lim_2.o) \ $(MODEL_LIB)(sbcice_lim.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sbcssm.o) \ $(MODEL_LIB)(sbcssr.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(traadv_cen2.o) \ $(MODEL_LIB)(traadv_eiv.o) \ $(MODEL_LIB)(traadv_muscl2.o) \ $(MODEL_LIB)(traadv_muscl.o) \ $(MODEL_LIB)(traadv_qck.o) \ $(MODEL_LIB)(traadv_tvd.o) \ $(MODEL_LIB)(traadv_ubs.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traldf_bilapg.o) \ $(MODEL_LIB)(traldf_bilap.o) \ $(MODEL_LIB)(traldf_iso.o) \ $(MODEL_LIB)(traldf_lap.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(trazdf_imp.o) \ $(MODEL_LIB)(trazdf.o) \ $(MODEL_LIB)(trcdia.o) \ $(MODEL_LIB)(trc_oce.o) \ $(MODEL_LIB)(trcrst.o) \ $(MODEL_LIB)(trcsms.o) \ $(MODEL_LIB)(trctrp.o) \ $(MODEL_LIB)(trcwri.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmld_rst.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfbfr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zdftke_old.o) \ $(MODEL_LIB)(zpshde.o) \ obcdyn_bt.F90 \ obcdyn.F90 \ obc_oce.F90 \ obc_par.F90 \ obctra.F90 \ obcvol.F90 \ oce.F90 \ oce_trc.F90 \ p4zflx.F90 \ par_ice_2.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ restart.F90 \ sbcana.F90 \ sbcblk_clio.F90 \ sbcblk_core.F90 \ sbccpl.F90 \ sbcflx.F90 \ sbcfwb.F90 \ sbc_ice.F90 \ sbcice_if.F90 \ sbcice_lim_2.F90 \ sbcice_lim.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sbcssm.F90 \ sbcssr.F90 \ sol_oce.F90 \ traadv_cen2.F90 \ traadv_eiv.F90 \ traadv_muscl2.F90 \ traadv_muscl.F90 \ traadv_qck.F90 \ traadv_tvd.F90 \ traadv_ubs.F90 \ trabbl.F90 \ traldf_bilap.F90 \ traldf_bilapg.F90 \ traldf_iso.F90 \ traldf_lap.F90 \ traqsr.F90 \ trazdf_exp.F90 \ trazdf.F90 \ trazdf_imp.F90 \ trcdia.F90 \ trc_oce.F90 \ trcrst.F90 \ trcsms.F90 \ trctrp.F90 \ trcwri.F90 \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdmld_rst.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor_oce.F90 \ trp_trc.F90 \ zdfbfr.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ zdftke.F90 \ zdftke_old.F90 \ zpshde.F90 \ agrif_opa_sponge.F90 \ bdydta.F90 \ bdy_par.F90 \ cla.F90 \ cpl_oasis3.F90 \ daymod.F90 \ diaar5.F90 \ diafwb.F90 \ diagap.F90 \ diahdy.F90 \ diahth.F90 \ diaptr.F90 \ diawri.F90 \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ dynadv.F90 \ dynbfr.F90 \ dynhpg.F90 \ dynldf.F90 \ dynnxt.F90 \ dynspg.F90 \ dynspg_oce.F90 \ dynvor.F90 \ dynzdf.F90 \ eosbn2.F90 \ floats.F90 \ flo_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfeiv.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ $(MODEL_LIB)(agrif_opa_sponge.o) \ $(MODEL_LIB)(bdydta.o) \ $(MODEL_LIB)(bdy_par.o) \ $(MODEL_LIB)(cla.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diaar5.o) \ $(MODEL_LIB)(diafwb.o) \ $(MODEL_LIB)(diagap.o) \ $(MODEL_LIB)(diahdy.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(diawri.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynadv.o) \ $(MODEL_LIB)(dynbfr.o) \ $(MODEL_LIB)(dynhpg.o) \ $(MODEL_LIB)(dynldf.o) \ $(MODEL_LIB)(dynnxt.o) \ $(MODEL_LIB)(dynspg.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynvor.o) \ $(MODEL_LIB)(dynzdf.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(floats.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfeiv.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(obcrad.o) \ $(MODEL_LIB)(obcrst.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbccpl.o) \ $(MODEL_LIB)(sbcmod.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sshwzv.o) \ $(MODEL_LIB)(stpctl.o) \ $(MODEL_LIB)(traadv.o) \ $(MODEL_LIB)(trabbc.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(traldf.o) \ $(MODEL_LIB)(tranpc.o) \ $(MODEL_LIB)(tranxt.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trasbc.o) \ $(MODEL_LIB)(trazdf.o) \ $(MODEL_LIB)(trcstp.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_rst.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(zdfbfr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfevd.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfric.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zdftke_old.o) \ $(MODEL_LIB)(zdftmx.o) \ $(MODEL_LIB)(zpshde.o) \ obcdta.F90 \ obc_par.F90 \ obcrad.F90 \ obcrst.F90 \ oce.F90 \ prtctl.F90 \ restart.F90 \ sbccpl.F90 \ sbcmod.F90 \ sbcrnf.F90 \ sshwzv.F90 \ stpctl.F90 \ traadv.F90 \ trabbc.F90 \ trabbl.F90 \ tradmp.F90 \ traldf.F90 \ tranpc.F90 \ tranxt.F90 \ traqsr.F90 \ trasbc.F90 \ trazdf.F90 \ trcstp.F90 \ trdicp.F90 \ trdmld.F90 \ trdmld_rst.F90 \ trdmod_oce.F90 \ trdvor.F90 \ zdfbfr.F90 \ zdfddm.F90 \ zdfevd.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ zdfric.F90 \ zdftke.F90 \ zdftke_old.F90 \ zdftmx.F90 \ zpshde.F90 \ domzgr_substitute.h90 \ zdfddm_substitute.h90 \ $(AGRIF_LIB) \ KEY_CPP \ step.F90 $(MODEL_LIB)(stpctl.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(sol_oce.o) \ oce.F90 \ sol_oce.F90 \ stpctl.F90 $(MODEL_LIB)(thd_ice_2.o) : \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ $(MODEL_LIB)(par_ice_2.o) \ par_ice_2.F90 \ KEY_CPP \ thd_ice_2.F90 $(MODEL_LIB)(traadv_cen2.o) : \ c1d.F90 \ closea.F90 \ cpl_oasis3.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ eosbn2.F90 \ fldread.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(fldread.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbcana.o) \ $(MODEL_LIB)(sbcblk_clio.o) \ $(MODEL_LIB)(sbcblk_core.o) \ $(MODEL_LIB)(sbccpl.o) \ $(MODEL_LIB)(sbcflx.o) \ $(MODEL_LIB)(sbcfwb.o) \ $(MODEL_LIB)(sbcice_if.o) \ $(MODEL_LIB)(sbcice_lim_2.o) \ $(MODEL_LIB)(sbcice_lim.o) \ $(MODEL_LIB)(sbc_ice.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sbcssm.o) \ $(MODEL_LIB)(sbcssr.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zpshde.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sbcana.F90 \ sbcblk_clio.F90 \ sbcblk_core.F90 \ sbccpl.F90 \ sbcflx.F90 \ sbcfwb.F90 \ sbc_ice.F90 \ sbcice_if.F90 \ sbcice_lim_2.F90 \ sbcice_lim.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sbcssm.F90 \ sbcssr.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ zpshde.F90 \ closea.F90 \ diaptr.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbcmod.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ prtctl.F90 \ restart.F90 \ sbcmod.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traadv_cen2.F90 $(MODEL_LIB)(traadv_eiv.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ zdfmxl.F90 \ diaar5.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ $(MODEL_LIB)(diaar5.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traadv_eiv.F90 $(MODEL_LIB)(traadv.o) : \ closea.F90 \ diaar5.F90 \ dianam.F90 \ diaptr.F90 \ domngb.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(diaar5.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbcmod.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sbcmod.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ ldftra_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(traadv_cen2.o) \ $(MODEL_LIB)(traadv_eiv.o) \ $(MODEL_LIB)(traadv_muscl2.o) \ $(MODEL_LIB)(traadv_muscl.o) \ $(MODEL_LIB)(traadv_qck.o) \ $(MODEL_LIB)(traadv_tvd.o) \ $(MODEL_LIB)(traadv_ubs.o) \ $(MODEL_LIB)(trabbl.o) \ oce.F90 \ prtctl.F90 \ traadv_cen2.F90 \ traadv_eiv.F90 \ traadv_muscl2.F90 \ traadv_muscl.F90 \ traadv_qck.F90 \ traadv_tvd.F90 \ traadv_ubs.F90 \ trabbl.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traadv.F90 $(MODEL_LIB)(traadv_muscl2.o) : \ dianam.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ diaptr.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ prtctl.F90 \ trabbl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traadv_muscl2.F90 $(MODEL_LIB)(traadv_muscl.o) : \ dianam.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ diaptr.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ prtctl.F90 \ trabbl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traadv_muscl.F90 $(MODEL_LIB)(traadv_qck.o) : \ dianam.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ diaptr.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ prtctl.F90 \ trabbl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traadv_qck.F90 $(MODEL_LIB)(traadv_tvd.o) : \ dianam.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ diaptr.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ prtctl.F90 \ trabbl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traadv_tvd.F90 $(MODEL_LIB)(traadv_ubs.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ diaptr.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traadv_ubs.F90 $(MODEL_LIB)(trabbc.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ trabbc.F90 $(MODEL_LIB)(trabbl.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfddm.F90 \ zdf_oce.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ eosbn2.F90 \ iom.F90 \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ oce.F90 \ domzgr_substitute.h90 \ trabbl_adv.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trabbl.F90 $(MODEL_LIB)(tradmp.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ in_out_manager.F90 \ iom.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ tradmp.F90 $(MODEL_LIB)(traldf_bilap.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ diaptr.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traldf_bilap.F90 $(MODEL_LIB)(traldf_bilapg.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ diaptr.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ KEY_CPP \ traldf_bilapg.F90 $(MODEL_LIB)(traldf.o) : \ diaptr.F90 \ dom_oce.F90 \ domvvl.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(trazdf_imp.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zdftke_old.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trazdf_exp.F90 \ trazdf_imp.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ zdftke.F90 \ zdftke_old.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(traldf_bilapg.o) \ $(MODEL_LIB)(traldf_bilap.o) \ $(MODEL_LIB)(traldf_iso.o) \ $(MODEL_LIB)(traldf_lap.o) \ $(MODEL_LIB)(trazdf.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ traldf_bilap.F90 \ traldf_bilapg.F90 \ traldf_iso.F90 \ traldf_lap.F90 \ trazdf.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traldf.F90 $(MODEL_LIB)(traldf_iso.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ diaptr.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ ldftra_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traldf_iso.F90 $(MODEL_LIB)(traldf_lap.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ diaptr.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ ldftra_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traldf_lap.F90 $(MODEL_LIB)(tranpc.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfddm.F90 \ zdf_oce.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ tranpc.F90 $(MODEL_LIB)(tranxt.o) : \ bdy_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(bdy_oce.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ obc_oce.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ agrif_opa_interp.F90 \ agrif_opa_update.F90 \ bdytra.F90 \ dom_oce.F90 \ domvvl.F90 \ dynhpg.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(agrif_opa_update.o) \ $(MODEL_LIB)(bdytra.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dynhpg.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(obctra.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ obctra.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ $(AGRIF_LIB) \ KEY_CPP \ tranxt.F90 $(MODEL_LIB)(traqsr.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ geo2ocean.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ dom_oce.F90 \ fldread.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(fldread.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trc_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trc_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traqsr.F90 $(MODEL_LIB)(trasbc.o) : \ dom_oce.F90 \ fldread.F90 \ in_out_manager.F90 \ iom.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(fldread.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ traqsr.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trasbc.F90 $(MODEL_LIB)(trazdf_exp.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ dom_oce.F90 \ domvvl.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ zdfddm_substitute.h90 \ KEY_CPP \ trazdf_exp.F90 $(MODEL_LIB)(trazdf.o) : \ dom_oce.F90 \ domvvl.F90 \ dynzdf_exp.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dynzdf_exp.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfbfr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sbc_oce.F90 \ trazdf_exp.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfbfr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ dom_oce.F90 \ domvvl.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(trazdf_imp.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zdftke_old.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trazdf_exp.F90 \ trazdf_imp.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfkpp.F90 \ zdf_oce.F90 \ zdftke.F90 \ zdftke_old.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ zdfddm_substitute.h90 \ KEY_CPP \ trazdf.F90 $(MODEL_LIB)(trazdf_imp.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ dom_oce.F90 \ domvvl.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra.F90 \ ldftra_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ ldftra_substitute.h90 \ vectopt_loop_substitute.h90 \ zdfddm_substitute.h90 \ KEY_CPP \ trazdf_imp.F90 $(MODEL_LIB)(trcadv_cen2.o) : \ dianam.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trcbbl.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trcbbl.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcadv_cen2.F90 $(MODEL_LIB)(trcadv_muscl2.o) : \ dianam.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trcbbl.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trcbbl.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcadv_muscl2.F90 $(MODEL_LIB)(trcadv_muscl.o) : \ dianam.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trcbbl.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trcbbl.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcadv_muscl.F90 $(MODEL_LIB)(trcadv_smolar.o) : \ dianam.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trcbbl.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trcbbl.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcadv_smolar.F90 $(MODEL_LIB)(trcadv_tvd.o) : \ dianam.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trcbbl.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trcbbl.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcadv_tvd.F90 $(MODEL_LIB)(trcbbc.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcbbc.F90 $(MODEL_LIB)(trcbbl.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ eosbn2.F90 \ lbclnk.F90 \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce.F90 \ oce_trc.F90 \ prtctl_trc.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ trcbbl_adv.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcbbl.F90 $(MODEL_LIB)(trcbio.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ lbclnk.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce_trc.F90 \ prtctl_trc.F90 \ sms_lobster.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcbio.F90 $(MODEL_LIB)(trcctl_c14b.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ trc.F90 \ KEY_CPP \ trcctl_c14b.F90 $(MODEL_LIB)(trcctl_cfc.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ trc.F90 \ KEY_CPP \ trcctl_cfc.F90 $(MODEL_LIB)(trcctl.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trcctl_c14b.o) \ $(MODEL_LIB)(trcctl_cfc.o) \ $(MODEL_LIB)(trcctl_lobster.o) \ $(MODEL_LIB)(trcctl_my_trc.o) \ $(MODEL_LIB)(trcctl_pisces.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_ctl.o) \ oce_trc.F90 \ trcctl_c14b.F90 \ trcctl_cfc.F90 \ trcctl_lobster.F90 \ trcctl_my_trc.F90 \ trcctl_pisces.F90 \ trc.F90 \ trctrp_ctl.F90 \ KEY_CPP \ trcctl.F90 $(MODEL_LIB)(trcctl_lobster.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ trc.F90 \ KEY_CPP \ trcctl_lobster.F90 $(MODEL_LIB)(trcctl_my_trc.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ trc.F90 \ KEY_CPP \ trcctl_my_trc.F90 $(MODEL_LIB)(trcctl_pisces.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ trc.F90 \ KEY_CPP \ trcctl_pisces.F90 $(MODEL_LIB)(trcdia.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ trcdia.F90 $(MODEL_LIB)(trcdmp.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trcdta.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce.F90 \ oce_trc.F90 \ prtctl_trc.F90 \ trcdta.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ trcdmp.F90 $(MODEL_LIB)(trcdta.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ lib_print.f90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ par_trc.F90 \ trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcdta.F90 $(MODEL_LIB)(trcexp.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ lbclnk.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce_trc.F90 \ prtctl_trc.F90 \ sms_lobster.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcexp.F90 $(MODEL_LIB)(trc.o) : \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_pisces.o) \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_pisces.F90 \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ par_oce.F90 \ par_trc.F90 \ KEY_CPP \ trc.F90 $(MODEL_LIB)(trcini_c14b.o) : \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcsms_c14b.o) \ oce_trc.F90 \ par_trc.F90 \ trc.F90 \ trcsms_c14b.F90 \ KEY_CPP \ trcini_c14b.F90 $(MODEL_LIB)(trcini_cfc.o) : \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcsms_cfc.o) \ oce_trc.F90 \ par_trc.F90 \ trc.F90 \ trcsms_cfc.F90 \ KEY_CPP \ trcini_cfc.F90 $(MODEL_LIB)(trcini.o) : \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zche.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trcctl_c14b.o) \ $(MODEL_LIB)(trcctl_cfc.o) \ $(MODEL_LIB)(trcctl_lobster.o) \ $(MODEL_LIB)(trcctl_my_trc.o) \ $(MODEL_LIB)(trcctl_pisces.o) \ $(MODEL_LIB)(trclsm_c14b.o) \ $(MODEL_LIB)(trclsm_cfc.o) \ $(MODEL_LIB)(trclsm_lobster.o) \ $(MODEL_LIB)(trclsm_my_trc.o) \ $(MODEL_LIB)(trclsm_pisces.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcsms_c14b.o) \ $(MODEL_LIB)(trcsms_cfc.o) \ $(MODEL_LIB)(trcsms_my_trc.o) \ $(MODEL_LIB)(trctrp_ctl.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ p4zche.F90 \ par_kind.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trcctl_c14b.F90 \ trcctl_cfc.F90 \ trcctl_lobster.F90 \ trcctl_my_trc.F90 \ trcctl_pisces.F90 \ trc.F90 \ trclsm_c14b.F90 \ trclsm_cfc.F90 \ trclsm_lobster.F90 \ trclsm_my_trc.F90 \ trclsm_pisces.F90 \ trcsms_c14b.F90 \ trcsms_cfc.F90 \ trcsms_my_trc.F90 \ trctrp_ctl.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ daymod.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trcctl.o) \ $(MODEL_LIB)(trcdta.o) \ $(MODEL_LIB)(trcini_c14b.o) \ $(MODEL_LIB)(trcini_cfc.o) \ $(MODEL_LIB)(trcini_lobster.o) \ $(MODEL_LIB)(trcini_my_trc.o) \ $(MODEL_LIB)(trcini_pisces.o) \ $(MODEL_LIB)(trclec.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcrst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zpshde_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trcctl.F90 \ trcdta.F90 \ trc.F90 \ trcini_c14b.F90 \ trcini_cfc.F90 \ trcini_lobster.F90 \ trcini_my_trc.F90 \ trcini_pisces.F90 \ trclec.F90 \ trcrst.F90 \ trp_trc.F90 \ zpshde_trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ trcini.F90 $(MODEL_LIB)(trcini_lobster.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ par_trc.F90 \ sms_lobster.F90 \ trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcini_lobster.F90 $(MODEL_LIB)(trcini_my_trc.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ par_trc.F90 \ trc.F90 \ KEY_CPP \ trcini_my_trc.F90 $(MODEL_LIB)(trcini_pisces.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zche.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ p4zche.F90 \ par_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcini_pisces.F90 $(MODEL_LIB)(trcldf_bilap.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcldf_bilap.F90 $(MODEL_LIB)(trcldf_bilapg.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcldf_bilapg.F90 $(MODEL_LIB)(trcldf_iso.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcldf_iso.F90 $(MODEL_LIB)(trcldf_iso_zps.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcldf_iso_zps.F90 $(MODEL_LIB)(trcldf_lap.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcldf_lap.F90 $(MODEL_LIB)(trclec.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcsms_c14b.o) \ $(MODEL_LIB)(trcsms_cfc.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_kind.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trcsms_c14b.F90 \ trcsms_cfc.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trclsm_c14b.o) \ $(MODEL_LIB)(trclsm_cfc.o) \ $(MODEL_LIB)(trclsm_lobster.o) \ $(MODEL_LIB)(trclsm_my_trc.o) \ $(MODEL_LIB)(trclsm_pisces.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ trc.F90 \ trclsm_c14b.F90 \ trclsm_cfc.F90 \ trclsm_lobster.F90 \ trclsm_my_trc.F90 \ trclsm_pisces.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trclec.F90 $(MODEL_LIB)(trclsm_c14b.o) : \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcsms_c14b.o) \ oce_trc.F90 \ par_trc.F90 \ trc.F90 \ trcsms_c14b.F90 \ KEY_CPP \ trclsm_c14b.F90 $(MODEL_LIB)(trclsm_cfc.o) : \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcsms_cfc.o) \ oce_trc.F90 \ par_trc.F90 \ trc.F90 \ trcsms_cfc.F90 \ KEY_CPP \ trclsm_cfc.F90 $(MODEL_LIB)(trclsm_lobster.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ par_trc.F90 \ sms_lobster.F90 \ trc.F90 \ KEY_CPP \ trclsm_lobster.F90 $(MODEL_LIB)(trclsm_my_trc.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ par_trc.F90 \ trc.F90 \ KEY_CPP \ trclsm_my_trc.F90 $(MODEL_LIB)(trclsm_pisces.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ par_trc.F90 \ sms_pisces.F90 \ trc.F90 \ KEY_CPP \ trclsm_pisces.F90 $(MODEL_LIB)(trcnxt.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ agrif_top_interp.F90 \ agrif_top_update.F90 \ lbclnk.F90 \ $(MODEL_LIB)(agrif_top_interp.o) \ $(MODEL_LIB)(agrif_top_update.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce.F90 \ oce_trc.F90 \ prtctl_trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ $(AGRIF_LIB) \ KEY_CPP \ trcnxt.F90 $(MODEL_LIB)(trc_oce.o) : \ lib_print.f90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ trc_oce.F90 $(MODEL_LIB)(trcopt.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ sms_lobster.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ trcopt.F90 $(MODEL_LIB)(trcrad.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcrad.F90 $(MODEL_LIB)(trcrst.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcsms_c14b.o) \ $(MODEL_LIB)(trcsms_cfc.o) \ $(MODEL_LIB)(trcsms_my_trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ oce_trc.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trc.F90 \ trcsms_c14b.F90 \ trcsms_cfc.F90 \ trcsms_my_trc.F90 \ trctrp_lec.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcrst.F90 $(MODEL_LIB)(trcsbc.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcsbc.F90 $(MODEL_LIB)(trcsed.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ lbclnk.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce_trc.F90 \ prtctl_trc.F90 \ sms_lobster.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ trcsed.F90 $(MODEL_LIB)(trcsms_c14b.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce_trc.F90 \ par_trc.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcsms_c14b.F90 $(MODEL_LIB)(trcsms_cfc.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce_trc.F90 \ par_trc.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcsms_cfc.F90 $(MODEL_LIB)(trcsms.o) : \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zbio.o) \ $(MODEL_LIB)(p4zche.o) \ $(MODEL_LIB)(p4zflx.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zlys.o) \ $(MODEL_LIB)(p4zsed.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sedmodel.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trcbio.o) \ $(MODEL_LIB)(trcexp.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcopt.o) \ $(MODEL_LIB)(trcsed.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ p4zbio.F90 \ p4zche.F90 \ p4zflx.F90 \ p4zint.F90 \ p4zlys.F90 \ p4zsed.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sedmodel.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trcbio.F90 \ trcexp.F90 \ trc.F90 \ trcopt.F90 \ trcsed.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcsms_c14b.o) \ $(MODEL_LIB)(trcsms_cfc.o) \ $(MODEL_LIB)(trcsms_lobster.o) \ $(MODEL_LIB)(trcsms_my_trc.o) \ $(MODEL_LIB)(trcsms_pisces.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trc.F90 \ trcsms_c14b.F90 \ trcsms_cfc.F90 \ trcsms_lobster.F90 \ trcsms_my_trc.F90 \ trcsms_pisces.F90 \ KEY_CPP \ trcsms.F90 $(MODEL_LIB)(trcsms_lobster.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trcbio.o) \ $(MODEL_LIB)(trcexp.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcopt.o) \ $(MODEL_LIB)(trcsed.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce_trc.F90 \ trcbio.F90 \ trcexp.F90 \ trc.F90 \ trcopt.F90 \ trcsed.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ KEY_CPP \ trcsms_lobster.F90 $(MODEL_LIB)(trcsms_my_trc.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce_trc.F90 \ par_trc.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ KEY_CPP \ trcsms_my_trc.F90 $(MODEL_LIB)(trcsms_pisces.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zbio.o) \ $(MODEL_LIB)(p4zche.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zlim.o) \ $(MODEL_LIB)(p4zmeso.o) \ $(MODEL_LIB)(p4zmicro.o) \ $(MODEL_LIB)(p4zmort.o) \ $(MODEL_LIB)(p4zopt.o) \ $(MODEL_LIB)(p4zprod.o) \ $(MODEL_LIB)(p4zrem.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sedini.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sedstp.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ p4zbio.F90 \ p4zche.F90 \ p4zint.F90 \ p4zlim.F90 \ p4zmeso.F90 \ p4zmicro.F90 \ p4zmort.F90 \ p4zopt.F90 \ p4zprod.F90 \ p4zrem.F90 \ p4zsink.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sed.F90 \ sedini.F90 \ sedstp.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zbio.o) \ $(MODEL_LIB)(p4zche.o) \ $(MODEL_LIB)(p4zflx.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zlys.o) \ $(MODEL_LIB)(p4zsed.o) \ $(MODEL_LIB)(sedmodel.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce_trc.F90 \ p4zbio.F90 \ p4zche.F90 \ p4zflx.F90 \ p4zint.F90 \ p4zlys.F90 \ p4zsed.F90 \ sedmodel.F90 \ sms_pisces.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ KEY_CPP \ trcsms_pisces.F90 $(MODEL_LIB)(trcstp.o) : \ agrif_top_sponge.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(agrif_top_sponge.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trcadv_cen2.o) \ $(MODEL_LIB)(trcadv_muscl2.o) \ $(MODEL_LIB)(trcadv_muscl.o) \ $(MODEL_LIB)(trcadv_smolar.o) \ $(MODEL_LIB)(trcadv_tvd.o) \ $(MODEL_LIB)(trcbbl.o) \ $(MODEL_LIB)(trcdmp.o) \ $(MODEL_LIB)(trcldf_bilapg.o) \ $(MODEL_LIB)(trcldf_bilap.o) \ $(MODEL_LIB)(trcldf_iso.o) \ $(MODEL_LIB)(trcldf_iso_zps.o) \ $(MODEL_LIB)(trcldf_lap.o) \ $(MODEL_LIB)(trcnxt.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcrad.o) \ $(MODEL_LIB)(trcsbc.o) \ $(MODEL_LIB)(trcsms_c14b.o) \ $(MODEL_LIB)(trcsms_cfc.o) \ $(MODEL_LIB)(trcsms_lobster.o) \ $(MODEL_LIB)(trcsms_my_trc.o) \ $(MODEL_LIB)(trcsms_pisces.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trczdf_exp.o) \ $(MODEL_LIB)(trczdf_imp.o) \ $(MODEL_LIB)(trczdf_iso.o) \ $(MODEL_LIB)(trczdf_iso_vopt.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zpshde_trc.o) \ oce.F90 \ oce_trc.F90 \ par_kind.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trcadv_cen2.F90 \ trcadv_muscl2.F90 \ trcadv_muscl.F90 \ trcadv_smolar.F90 \ trcadv_tvd.F90 \ trcbbl.F90 \ trcdmp.F90 \ trc.F90 \ trcldf_bilap.F90 \ trcldf_bilapg.F90 \ trcldf_iso.F90 \ trcldf_iso_zps.F90 \ trcldf_lap.F90 \ trcnxt.F90 \ trcrad.F90 \ trcsbc.F90 \ trcsms_c14b.F90 \ trcsms_cfc.F90 \ trcsms_lobster.F90 \ trcsms_my_trc.F90 \ trcsms_pisces.F90 \ trctrp_lec.F90 \ trczdf_exp.F90 \ trczdf_imp.F90 \ trczdf_iso.F90 \ trczdf_iso_vopt.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ zpshde_trc.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trcdia.o) \ $(MODEL_LIB)(trcrst.o) \ $(MODEL_LIB)(trcsms.o) \ $(MODEL_LIB)(trctrp.o) \ $(MODEL_LIB)(trcwri.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trcdia.F90 \ trcrst.F90 \ trcsms.F90 \ trctrp.F90 \ trcwri.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ KEY_CPP \ trcstp.F90 $(MODEL_LIB)(trctrp_ctl.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ trctrp_lec.F90 \ trp_trc.F90 \ KEY_CPP \ trctrp_ctl.F90 $(MODEL_LIB)(trctrp.o) : \ agrif_top_interp.F90 \ agrif_top_update.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(agrif_top_interp.o) \ $(MODEL_LIB)(agrif_top_update.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trcbbl.o) \ $(MODEL_LIB)(trcdta.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_kind.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trcbbl.F90 \ trcdta.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ agrif_top_sponge.F90 \ $(MODEL_LIB)(agrif_top_sponge.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trcadv_cen2.o) \ $(MODEL_LIB)(trcadv_muscl2.o) \ $(MODEL_LIB)(trcadv_muscl.o) \ $(MODEL_LIB)(trcadv_smolar.o) \ $(MODEL_LIB)(trcadv_tvd.o) \ $(MODEL_LIB)(trcbbl.o) \ $(MODEL_LIB)(trcdmp.o) \ $(MODEL_LIB)(trcldf_bilapg.o) \ $(MODEL_LIB)(trcldf_bilap.o) \ $(MODEL_LIB)(trcldf_iso.o) \ $(MODEL_LIB)(trcldf_iso_zps.o) \ $(MODEL_LIB)(trcldf_lap.o) \ $(MODEL_LIB)(trcnxt.o) \ $(MODEL_LIB)(trcrad.o) \ $(MODEL_LIB)(trcsbc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trczdf_exp.o) \ $(MODEL_LIB)(trczdf_imp.o) \ $(MODEL_LIB)(trczdf_iso.o) \ $(MODEL_LIB)(trczdf_iso_vopt.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zpshde_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trcadv_cen2.F90 \ trcadv_muscl2.F90 \ trcadv_muscl.F90 \ trcadv_smolar.F90 \ trcadv_tvd.F90 \ trcbbl.F90 \ trcdmp.F90 \ trcldf_bilap.F90 \ trcldf_bilapg.F90 \ trcldf_iso.F90 \ trcldf_iso_zps.F90 \ trcldf_lap.F90 \ trcnxt.F90 \ trcrad.F90 \ trcsbc.F90 \ trctrp_lec.F90 \ trczdf_exp.F90 \ trczdf_imp.F90 \ trczdf_iso.F90 \ trczdf_iso_vopt.F90 \ trp_trc.F90 \ zpshde_trc.F90 \ domzgr_substitute.h90 \ $(AGRIF_LIB) \ KEY_CPP \ trctrp.F90 $(MODEL_LIB)(trctrp_lec.o) : \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ trp_trc.F90 \ KEY_CPP \ trctrp_lec.F90 $(MODEL_LIB)(trcwri.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ dianam.F90 \ iom.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcwri.F90 $(MODEL_LIB)(trczdf_exp.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce.F90 \ oce_trc.F90 \ prtctl_trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trczdf_exp.F90 $(MODEL_LIB)(trczdf_imp.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce.F90 \ oce_trc.F90 \ prtctl_trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trczdf_imp.F90 $(MODEL_LIB)(trczdf_iso.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce.F90 \ oce_trc.F90 \ prtctl_trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ zdf.matrixsolver.h90 \ KEY_CPP \ trczdf_iso.F90 $(MODEL_LIB)(trczdf_iso_vopt.o) : \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce.F90 \ oce_trc.F90 \ prtctl_trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trczdf_iso_vopt.F90 $(MODEL_LIB)(trdicp.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdvor_oce.F90 \ zdfddm.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ phycst.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trdicp.F90 $(MODEL_LIB)(trdicp_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ KEY_CPP \ trdicp_oce.F90 $(MODEL_LIB)(trdmld.o) : \ c1d.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zpshde.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ zpshde.F90 \ diadimg.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ $(MODEL_LIB)(diadimg.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(trdmld_rst.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ trdmld_rst.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ ldftra_substitute.h90 \ zdfddm_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ trdmld.F90 $(MODEL_LIB)(trdmld_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ KEY_CPP \ trdmld_oce.F90 $(MODEL_LIB)(trdmld_rst.o) : \ c1d.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_print.f90 \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zpshde.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdvor_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zpshde.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(trdmod_oce.o) \ restart.F90 \ trdmod_oce.F90 \ KEY_CPP \ trdmld_rst.F90 $(MODEL_LIB)(trdmld_trc.o) : \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_kind.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ dianam.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ trdmld_trc.F90 $(MODEL_LIB)(trdmld_trc_oce.o) : \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_pisces.o) \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_pisces.F90 \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ par_oce.F90 \ par_trc.F90 \ KEY_CPP \ trdmld_trc_oce.F90 $(MODEL_LIB)(trdmld_trc_rst.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce_trc.F90 \ trc.F90 \ trdmld_trc_oce.F90 \ KEY_CPP \ trdmld_trc_rst.F90 $(MODEL_LIB)(trdmod.o) : \ diadimg.F90 \ dianam.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(diadimg.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmld_rst.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdmld_rst.F90 \ trdmod_oce.F90 \ trdvor_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ phycst.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdmld.F90 \ trdmod_oce.F90 \ trdvor.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trdmod.F90 $(MODEL_LIB)(trdmod_oce.o) : \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdvor_oce.o) \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdvor_oce.F90 \ KEY_CPP \ trdmod_oce.F90 $(MODEL_LIB)(trdvor.o) : \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ phycst.F90 \ trdmod_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ ldfdyn_substitute.h90 \ vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ trdvor.F90 $(MODEL_LIB)(trdvor_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ KEY_CPP \ trdvor_oce.F90 $(MODEL_LIB)(trp_trc.o) : \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ par_oce.F90 \ par_trc.F90 \ trc.F90 \ KEY_CPP \ trp_trc.F90 $(MODEL_LIB)(zdfbfr.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ prtctl.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ zdfbfr.F90 $(MODEL_LIB)(zdfddm.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ prtctl.F90 \ zdf_oce.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ zdfddm.F90 $(MODEL_LIB)(zdfevd.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdmod.F90 \ zdfddm.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ zdfkpp.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ zdfevd.F90 $(MODEL_LIB)(zdfini.o) : \ c1d.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ domvvl.F90 \ dynzdf_exp.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_print.f90 \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dynzdf_exp.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfbfr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zpshde.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sbc_oce.F90 \ trazdf_exp.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfbfr.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ zpshde.F90 \ in_out_manager.F90 \ iom.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(tranpc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfevd.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfric.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zdftke_old.o) \ par_oce.F90 \ restart.F90 \ tranpc.F90 \ zdfddm.F90 \ zdfevd.F90 \ zdfkpp.F90 \ zdf_oce.F90 \ zdfric.F90 \ zdftke.F90 \ zdftke_old.F90 \ zdfini.F90 $(MODEL_LIB)(zdfkpp.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lbcnfd.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdicp.F90 \ trdmld.F90 \ trdmod_oce.F90 \ trdvor.F90 \ zdfddm.F90 \ zdf_oce.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdmod.F90 \ zdfddm.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ zdfddm_substitute.h90 \ KEY_CPP \ zdfkpp.F90 $(MODEL_LIB)(zdfmxl.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ prtctl.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ zdfmxl.F90 $(MODEL_LIB)(zdf_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ KEY_CPP \ zdf_oce.F90 $(MODEL_LIB)(zdfric.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ zdfric.F90 $(MODEL_LIB)(zdftke.o) : \ c1d.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zpshde.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdmld_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ zpshde.F90 \ dom_oce.F90 \ domvvl.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(zdfbfr.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sbc_oce.F90 \ zdfbfr.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ zdftke.F90 $(MODEL_LIB)(zdftke_old.o) : \ c1d.F90 \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ domvvl.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(c1d.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zpshde.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ zpshde.F90 \ dom_oce.F90 \ dynzdf_exp.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynzdf_exp.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sbc_oce.F90 \ trazdf_exp.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ zdftke_old.F90 $(MODEL_LIB)(zdftmx.o) : \ dianam.F90 \ domngb.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(domngb.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ zdfddm.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ zdftmx.F90 $(MODEL_LIB)(zpshde.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdfddm.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfddm.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ zpshde.F90 $(MODEL_LIB)(zpshde_trc.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbcnfd.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbcnfd.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ par_kind.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ zpshde_trc.F90 # agrif previous use firstagrif: ifeq ($(AGRIF),use) @if [ -z "`cat KEY_CPP | grep key_agrif`" ]; then $(RM) model.o $(MODDIR)/oce/*.mod $(MODEL_LIB) $(SXMODEL_LIB); fi else @if [ -n "`cat KEY_CPP | grep key_agrif`" ]; then $(RM) -r OPAFILES model.o $(MODDIR)/oce/*.mod $(MODEL_LIB) $(SXMODEL_LIB); fi endif #- RB : this rule is a pretty miserable trick to be able to re-compile NEMP-AGRIF-mono after NEMO-AGRIF-mpp #- I guess the good correction should be in AGRIF/LIB/toamr.c for the conv, to remove useless allocation declarations in AGRIF_INC # recompile all in this case mpiagrif: ifeq ($(AGRIF),use) ifeq (,$(AGRIF_MPI)) @if [ -n "`cat KEY_CPP | grep key_mpp_mpi`" ]; then $(RM) -r OPAFILES model.o $(MODDIR)/oce/*.mod $(MODEL_LIB) $(SXMODEL_LIB); fi endif endif # key changing control key: @echo CHANGE of CPP KEYS yes/no ? -@if [ "`cat KEY_CPP`" != "$(P_P:$(prefix)%=%)" ] ; then \ echo CPP options changed ; echo "$(P_P:$(prefix)%=%)" > KEY_CPP ; fi # check key values keyverif: @echo CHECKING KEY @echo KEY USED : @for v in ` echo $(P_P:$(prefix)%=%) ` ; \ do \ echo $$v ;\ w=`echo $$v | cut -c1-3` ; \ if [ $$w = `echo "key"` ] ; then \ r=n ; \ echo " $(KEY_LIST) " | (grep $$v >/dev/null 2>&1) || r=o ; \ if [ $$r != "n" ] ; then \ echo "UNKNOWN KEY" ;\ false ; \ exit ; \ fi \ fi \ done # Checking the number of routines src_file_list: @echo CHECKING THE NUMBER AND NAMES OF SOURCE FILES @$(RM) `ls | fgrep -v -f .patron` @check=`grep OPA_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use OPA_SRC files" ; \ ln -sf ../OPA_SRC/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/*/*.[Ffh]90 . ; \ fi @check=`grep LIM_SRC_3 .config` ; \ if [ -n "$$check" ] ; then \ echo " use LIM_SRC_3 files" ; \ ln -sf ../LIM_SRC_3/*.[Ffh]90 . ; \ fi @check=`grep LIM_SRC_2 .config` ; \ if [ -n "$$check" ] ; then \ echo " use LIM_SRC_2 files" ; \ ln -sf ../LIM_SRC_2/*.[Ffh]90 . ; \ fi @check=`grep C1D_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use C1D_SRC files" ; \ ln -sf ../C1D_SRC/*.[Ffh]90 . ; \ fi @check=`grep TOP_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use TOP_SRC files" ; \ ln -sf ../TOP_SRC/*.[Ffh]90 . ; \ ln -sf ../TOP_SRC/*/*.[Ffh]90 . ; \ fi @check=`grep OFF_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use OFF_SRC files" ; \ ln -sf ../OFF_SRC/*.[Ffh]90 . ; \ ln -sf ../OFF_SRC/*/*.[Ffh]90 . ; \ fi @check=`grep NST_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use NST_SRC files" ; \ \$(RM) agrif_opa_interp.F90 ; \ \$(RM) agrif_opa_sponge.F90 ; \ \$(RM) agrif_opa_update.F90 ; \ \$(RM) agrif_top_interp.F90 ; \ \$(RM) agrif_top_sponge.F90 ; \ \$(RM) agrif_top_update.F90 ; \ ln -sf ../NST_SRC/*.[Ffh]90 . ; \ fi @\$(RM) tmplist @ls -1 | fgrep -v -f .patron >tmplist @cmp tmplist SRC_FILE_LIST.temp || { echo some routines have been added or suppressed ; \ sdiff -s tmplist SRC_FILE_LIST.temp ; cp tmplist SRC_FILE_LIST.temp ; \ \$(RM) model.o \$(MODEL_LIB) \$(SXMODEL_LIB) \$(EXEC_BIN) ; \ echo "Rebuilding the AA_make files" ; \ cd .. ; ../UTIL/fait_AA_make ; echo " " ; \ echo "THE ins_make COMMAND in modipsl/util MUST BE RERUN PLEASE DO SO BEFORE gmake" ; \ echo "========================================== " ; \ ../../util/ins_make ; echo " " ; false ; exit ; }