# $Header$ # some variables TMP = ../../../tmp #-Q- sx8mercure # Compiler options NEMO (CEA SX6-NEC) #-Q- sx8mercure F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) #-Q- sx8mercure F_O = -size_t64 -dw -Wf\"-A dbl4\" -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) #-Q- sx8mercure F_F = $(F_O) -f3 #-Q- sx8mercure L_X = $(L_O) -ftrace #-Q- sx8brodie # Compiler options NEMO (CEA SX6-NEC) #-Q- sx8brodie F_O = -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) #-Q- sx8brodie F_F = $(F_O) -f3 #-Q- sx8brodie L_X = $(L_O) #-Q- sxdkrz # Compiler options for NEMO (DKRZ SX6-NEC) #-Q- sxdkrz F_O = -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) #-Q- sxdkrz F_F = $(F_O) -f3 #-Q- sxdkrz L_X = $(L_O) -ftrace #-Q- eshpux # Compiler options for NEMO (Earth Simulator) #-Q- eshpux # for super perfs! #-Q- eshpux # F_O = $(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) #-Q- eshpux # regular options! #-Q- eshpux F_O = $(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) #-Q- eshpux F_F = $(F_O) -f3 #-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) #-Q- linux F_F = $(F_O)-Mextend #-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) #-Q- lxiv7 F_F = $(F_O) -extend_source #-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) #-Q- lxiv8 F_F = $(F_O) -extend_source #-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) #-Q- g95 F_F = $(F_O)-ffixed-form -ffixed-line-length-132 #-Q- g95 L_X = -r8 -O3 #-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) #-Q- aix F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) #-Q- aix L_O = $(F_P) -q64 -O3 #-Q- aix 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) #-Q- osxxlf F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qsource -qextname -qstrict -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) #-Q- osxxlf L_X = -qrealsize=8 -O3 PREF= #-Q- sx8mercure PREF=i. #-Q- sx8brodie PREF=i. #-Q- sxdkrz PREF=i. #-Q- eshpux PREF=i. # add suffix to P_P 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 KEY_LIST = \ key_agrif \ key_antarctic \ key_arctic \ key_cfg_1d \ key_coupled \ key_cpl_albedo \ key_cpl_discharge \ key_cpl_ocevel \ key_cpl_rootexchg \ key_diaeiv \ key_diagap \ key_diahdy \ key_diahth \ key_diainstant \ key_diaspr \ key_dimgout \ key_dtasal \ key_dtasss \ key_dtasst \ key_dtatem \ key_dynldf_c1d \ key_dynldf_c2d \ key_dynldf_c3d \ key_dynspg_exp \ key_dynspg_flt \ key_dynspg_rl \ key_dynspg_ts \ key_eel_r2 \ key_eel_r5 \ key_eel_r6 \ key_esopa \ key_feti \ key_floats \ key_flx_bulk_daily \ key_flx_bulk_monthly \ key_flx_core \ key_flx_forced_daily \ key_gyre \ key_ice_lim \ key_islands \ key_kppcustom \ key_kpplktb \ key_ldfslp \ key_lim_cp1 \ key_lim_cp2 \ key_lim_cp3 \ key_lim_fdd \ key_mpp_dyndist \ key_mpp_mpi \ key_mpp_shmem \ key_noslip_accurate \ key_oasis3 \ key_oasis4 \ key_obc \ key_orca_lev10 \ key_orca_r025 \ key_orca_r05 \ key_orca_r2 \ key_orca_r4 \ key_passivetrc \ key_tau_daily \ key_tau_monthly \ 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_trc_pisces \ key_trddyn \ key_trdmld \ key_trdtra \ key_trdvor \ key_vectopt_loop \ key_vectopt_memory \ key_vvl \ key_zco \ key_zdfcst \ key_zdfddm \ key_zdfkpp \ key_zdfric \ key_zdftke # .o file list in the library LIB_OBJ = \ $(MODEL_LIB)(lib_cray.o)\ $(MODEL_LIB)(lib_isml.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)(albedo.o)\ $(MODEL_LIB)(blk_oce.o)\ $(MODEL_LIB)(bulk.o)\ $(MODEL_LIB)(cla.o)\ $(MODEL_LIB)(cla_div.o)\ $(MODEL_LIB)(cla_dynspg.o)\ $(MODEL_LIB)(closea.o)\ $(MODEL_LIB)(cpl.o)\ $(MODEL_LIB)(cpl_oasis3.o)\ $(MODEL_LIB)(cpl_oasis4.o)\ $(MODEL_LIB)(cpl_oce.o)\ $(MODEL_LIB)(ctlopn.o)\ $(MODEL_LIB)(daymod.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)(diaspr.o)\ $(MODEL_LIB)(diawri.o)\ $(MODEL_LIB)(diawri1d.o)\ $(MODEL_LIB)(divcur.o)\ $(MODEL_LIB)(dom_ice.o)\ $(MODEL_LIB)(dom_oce.o)\ $(MODEL_LIB)(domain.o)\ $(MODEL_LIB)(domcfg.o)\ $(MODEL_LIB)(domhgr.o)\ $(MODEL_LIB)(dommsk.o)\ $(MODEL_LIB)(domstp.o)\ $(MODEL_LIB)(domvvl.o)\ $(MODEL_LIB)(domwri.o)\ $(MODEL_LIB)(domzgr.o)\ $(MODEL_LIB)(dtasal.o)\ $(MODEL_LIB)(dtasss.o)\ $(MODEL_LIB)(dtasst.o)\ $(MODEL_LIB)(dtatem.o)\ $(MODEL_LIB)(dynadv.o)\ $(MODEL_LIB)(dynadv_cen2.o)\ $(MODEL_LIB)(dynadv_ubs.o)\ $(MODEL_LIB)(dyncor1d.o)\ $(MODEL_LIB)(dynhpg.o)\ $(MODEL_LIB)(dynkeg.o)\ $(MODEL_LIB)(dynldf.o)\ $(MODEL_LIB)(dynldf_bilap.o)\ $(MODEL_LIB)(dynldf_bilapg.o)\ $(MODEL_LIB)(dynldf_iso.o)\ $(MODEL_LIB)(dynldf_lap.o)\ $(MODEL_LIB)(dynnxt.o)\ $(MODEL_LIB)(dynnxt1d.o)\ $(MODEL_LIB)(dynspg.o)\ $(MODEL_LIB)(dynspg_exp.o)\ $(MODEL_LIB)(dynspg_flt.o)\ $(MODEL_LIB)(dynspg_oce.o)\ $(MODEL_LIB)(dynspg_rl.o)\ $(MODEL_LIB)(dynspg_ts.o)\ $(MODEL_LIB)(dynvor.o)\ $(MODEL_LIB)(dynzad.o)\ $(MODEL_LIB)(dynzdf.o)\ $(MODEL_LIB)(dynzdf_exp.o)\ $(MODEL_LIB)(dynzdf_imp.o)\ $(MODEL_LIB)(eosbn2.o)\ $(MODEL_LIB)(flo4rk.o)\ $(MODEL_LIB)(flo_oce.o)\ $(MODEL_LIB)(floats.o)\ $(MODEL_LIB)(floblk.o)\ $(MODEL_LIB)(flodom.o)\ $(MODEL_LIB)(flowri.o)\ $(MODEL_LIB)(flx_oce.o)\ $(MODEL_LIB)(flxblk.o)\ $(MODEL_LIB)(flxfwb.o)\ $(MODEL_LIB)(flxmod.o)\ $(MODEL_LIB)(flxrnf.o)\ $(MODEL_LIB)(geo2ocean.o)\ $(MODEL_LIB)(ice.o)\ $(MODEL_LIB)(ice_oce.o)\ $(MODEL_LIB)(iceini.o)\ $(MODEL_LIB)(icestp.o)\ $(MODEL_LIB)(icestp1d.o)\ $(MODEL_LIB)(in_out_manager.o)\ $(MODEL_LIB)(ini1d.o)\ $(MODEL_LIB)(initrc.o)\ $(MODEL_LIB)(iom.o)\ $(MODEL_LIB)(iom_def.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)(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_feti.o)\ $(MODEL_LIB)(lib_mpp.o)\ $(MODEL_LIB)(limadv.o)\ $(MODEL_LIB)(limdia.o)\ $(MODEL_LIB)(limdmp.o)\ $(MODEL_LIB)(limdyn.o)\ $(MODEL_LIB)(limflx.o)\ $(MODEL_LIB)(limhdf.o)\ $(MODEL_LIB)(limistate.o)\ $(MODEL_LIB)(limmsh.o)\ $(MODEL_LIB)(limrhg.o)\ $(MODEL_LIB)(limrst.o)\ $(MODEL_LIB)(limtab.o)\ $(MODEL_LIB)(limthd.o)\ $(MODEL_LIB)(limthd_lac.o)\ $(MODEL_LIB)(limthd_zdf.o)\ $(MODEL_LIB)(limtrp.o)\ $(MODEL_LIB)(limwri.o)\ $(MODEL_LIB)(mppini.o)\ $(MODEL_LIB)(oasis4_date.o)\ $(MODEL_LIB)(obc_oce.o)\ $(MODEL_LIB)(obc_par.o)\ $(MODEL_LIB)(obccli.o)\ $(MODEL_LIB)(obcdom.o)\ $(MODEL_LIB)(obcdta.o)\ $(MODEL_LIB)(obcdyn.o)\ $(MODEL_LIB)(obcdyn_bt.o)\ $(MODEL_LIB)(obcfla.o)\ $(MODEL_LIB)(obcini.o)\ $(MODEL_LIB)(obcrad.o)\ $(MODEL_LIB)(obcrst.o)\ $(MODEL_LIB)(obcspg.o)\ $(MODEL_LIB)(obctra.o)\ $(MODEL_LIB)(obcvol.o)\ $(MODEL_LIB)(oce.o)\ $(MODEL_LIB)(ocesbc.o)\ $(MODEL_LIB)(ocfzpt.o)\ $(MODEL_LIB)(opa.o)\ $(MODEL_LIB)(par_ice.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)(sms.o)\ $(MODEL_LIB)(sol_oce.o)\ $(MODEL_LIB)(solfet.o)\ $(MODEL_LIB)(solisl.o)\ $(MODEL_LIB)(solmat.o)\ $(MODEL_LIB)(solpcg.o)\ $(MODEL_LIB)(solsor.o)\ $(MODEL_LIB)(solver.o)\ $(MODEL_LIB)(step.o)\ $(MODEL_LIB)(step1d.o)\ $(MODEL_LIB)(stpctl.o)\ $(MODEL_LIB)(taumod.o)\ $(MODEL_LIB)(thd_ice.o)\ $(MODEL_LIB)(traadv.o)\ $(MODEL_LIB)(traadv_cen2.o)\ $(MODEL_LIB)(traadv_eiv.o)\ $(MODEL_LIB)(traadv_muscl.o)\ $(MODEL_LIB)(traadv_muscl2.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.o)\ $(MODEL_LIB)(traldf_bilap.o)\ $(MODEL_LIB)(traldf_bilapg.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.o)\ $(MODEL_LIB)(trazdf_exp.o)\ $(MODEL_LIB)(trazdf_imp.o)\ $(MODEL_LIB)(trc_oce.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)(wzvmod.o)\ $(MODEL_LIB)(zdf_oce.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)(zdfric.o)\ $(MODEL_LIB)(zdftke.o)\ $(MODEL_LIB)(zpshde.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 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) $(OASISMPI2_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) else $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(OASISMPI2_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) endif # Agrif library and conv libagrif : 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- osxxlf -qsuffix=f=F90 \ $(P_P) $(F_O) \ #-Q- fjvpp -Z $*.L \ #-Q- sx8mercure -R2 \ #-Q- sx8brodie -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix -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 La bibliotheque est a jour @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- sx8brodie -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix -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- 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- lxiv8 -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- sx8brodie -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix -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- sx8brodie -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix -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- 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 .F files .F.a : ifeq ($(AGRIF),use) @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC $*.F > OPAFILES/$*.F @(cd OPAFILES ; ./conv agrif_opa.in -rm \ #-Q- linux -SubloopScalar \ #-Q- lxiv8 -SubloopScalar \ #-Q- g95 -SubloopScalar \ #-Q- f95 -SubloopScalar \ #-Q- osf1 -SubloopScalar \ -comdirin ./ -comdirout AGRIF_MODELFILES/. -convfile $*.F) -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F OPAFILES/$*.F @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC OPAFILES/$*.F > OPAFILES/AGRIF_MODELFILES/$*.F -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F OPAFILES/$*.F @$(F_C) $(P_P) $(F_F) \ #-Q- fjvpp -Z $*.L \ #-Q- sx8mercure -R2 \ #-Q- sx8brodie -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix -qsource \ OPAFILES/$*.F || { 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- sx8brodie -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix -qsource \ $*.F || { 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- 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 library from the .f files .f.a : @$(F_C) $(F_O) \ #-Q- fjvpp -Z $*.L \ #-Q- sx8mercure -R2 \ #-Q- sx8brodie -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix -qsource \ $*.f|| { if [ -f $(PREF)$*.L ] ; then mv $*.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) -f $*.o #-Q- aix @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 $*.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)(albedo.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ KEY_CPP \ albedo.F90 $(MODEL_LIB)(blk_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ KEY_CPP \ blk_oce.F90 $(MODEL_LIB)(bulk.o) : \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(ice.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)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ albedo.F90 \ blk_oce.F90 \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ geo2ocean.F90 \ ice.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxblk.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ blk_oce.F90 \ dom_oce.F90 \ flx_oce.F90 \ flxblk.F90 \ ice_oce.F90 \ in_out_manager.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ KEY_CPP \ bulk.F90 $(MODEL_LIB)(cla.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_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)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.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)(ocesbc.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ ocesbc.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ cla.F90 $(MODEL_LIB)(cla_div.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_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)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.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)(ocesbc.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ ocesbc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ cla_div.F90 $(MODEL_LIB)(cla_dynspg.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(zdf_oce.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ dynspg_oce.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ obccli.F90 \ oce.F90 \ ocesbc.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sol_oce.F90 \ taumod.F90 \ tradmp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ obcdyn.F90 \ obcvol.F90 \ oce.F90 \ ocesbc.F90 \ phycst.F90 \ sol_oce.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ cla_dynspg.F90 $(MODEL_LIB)(closea.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ ocesbc.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ closea.F90 $(MODEL_LIB)(cpl.o) : \ $(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) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ in_out_manager.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ $(IOIPSL_LIB) \ KEY_CPP \ cpl.F90 $(MODEL_LIB)(cpl_oasis3.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ par_oce.F90 \ phycst.F90 \ KEY_CPP \ cpl_oasis3.F90 $(MODEL_LIB)(cpl_oasis4.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.o) \ $(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) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oasis4_date.F90 \ par_oce.F90 \ phycst.F90 \ KEY_CPP \ cpl_oasis4.F90 $(MODEL_LIB)(cpl_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ KEY_CPP \ cpl_oce.F90 $(MODEL_LIB)(ctlopn.o) : \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(in_out_manager.o) \ in_out_manager.F90 \ $(AGRIF_LIB) \ KEY_CPP \ ctlopn.F90 $(MODEL_LIB)(daymod.o) : \ $(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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ dom_oce.F90 \ in_out_manager.F90 \ phycst.F90 \ prtctl.F90 \ daymod.F90 $(MODEL_LIB)(diadimg.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ diadimg.F90 $(MODEL_LIB)(diafwb.o) : \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ albedo.F90 \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxblk.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(zdf_oce.o) \ blk_oce.F90 \ dom_oce.F90 \ flxblk.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ ocesbc.F90 \ phycst.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ diafwb.F90 $(MODEL_LIB)(diagap.o) : \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.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_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.o) \ $(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) \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ domzgr_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ diagap.F90 $(MODEL_LIB)(diahdy.o) : \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ KEY_CPP \ diahdy.F90 $(MODEL_LIB)(diahth.o) : \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ KEY_CPP \ diahth.F90 $(MODEL_LIB)(dianam.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(phycst.o) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ phycst.F90 \ KEY_CPP \ dianam.F90 $(MODEL_LIB)(diaptr.o) : \ $(MODEL_LIB)(daymod.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)(prtctl.o) \ daymod.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 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ diaptr.F90 $(MODEL_LIB)(diaspr.o) : \ $(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)(sol_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ sol_oce.F90 \ zdf_oce.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)(sol_oce.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ sol_oce.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ KEY_CPP \ diaspr.F90 $(MODEL_LIB)(diawri.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(zdf_oce.o) \ blk_oce.F90 \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ geo2ocean.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sol_oce.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ taumod.F90 \ tradmp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diadimg.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(diaspr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_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)(ocesbc.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ daymod.F90 \ diadimg.F90 \ diahth.F90 \ dianam.F90 \ diaspr.F90 \ dom_oce.F90 \ flx_oce.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ oce.F90 \ ocesbc.F90 \ ocfzpt.F90 \ phycst.F90 \ sol_oce.F90 \ taumod.F90 \ zdf_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(lib_mpp.o) \ dtasst.F90 \ lib_mpp.F90 \ diawri_dimg.h90 \ zdfddm_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ diawri.F90 $(MODEL_LIB)(diawri1d.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diadimg.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(diaspr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynzdf_exp.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_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)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(ocfzpt.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)(sol_oce.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ blk_oce.F90 \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ cpl_oce.F90 \ daymod.F90 \ diadimg.F90 \ diahth.F90 \ dianam.F90 \ diaspr.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ dynzdf_exp.F90 \ eosbn2.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ geo2ocean.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocesbc.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sol_oce.F90 \ taumod.F90 \ tradmp.F90 \ trazdf_exp.F90 \ zdf_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(diawri.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdftke.o) \ daymod.F90 \ diahth.F90 \ dianam.F90 \ diawri.F90 \ dom_oce.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ ocesbc.F90 \ ocfzpt.F90 \ phycst.F90 \ sol_oce.F90 \ taumod.F90 \ zdf_oce.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdftke.F90 \ zdfddm_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ diawri1d.F90 $(MODEL_LIB)(divcur.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ obc_oce.F90 \ oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ divcur.F90 $(MODEL_LIB)(dom_ice.o) : \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ $(MODEL_LIB)(par_ice.o) \ par_ice.F90 \ dom_ice.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)(domain.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(solisl.o) \ blk_oce.F90 \ closea.F90 \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ ini1d.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ oce.F90 \ ocesbc.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ solisl.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domhgr.o) \ $(MODEL_LIB)(dommsk.o) \ $(MODEL_LIB)(domstp.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(domwri.o) \ $(MODEL_LIB)(domzgr.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ blk_oce.F90 \ closea.F90 \ daymod.F90 \ dom_oce.F90 \ domhgr.F90 \ dommsk.F90 \ domstp.F90 \ domvvl.F90 \ domwri.F90 \ domzgr.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ domain.F90 $(MODEL_LIB)(domcfg.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.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)(sol_oce.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ sol_oce.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(solisl.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ phycst.F90 \ solisl.F90 \ domcfg.F90 $(MODEL_LIB)(domhgr.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) \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.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) \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lib_mpp.F90 \ phycst.F90 \ KEY_CPP \ domhgr.F90 $(MODEL_LIB)(dommsk.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.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)(sol_oce.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ sol_oce.F90 \ solfet.F90 \ solpcg.F90 \ solsor.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)(solisl.o) \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ solisl.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dommsk.F90 $(MODEL_LIB)(domstp.o) : \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ domstp.F90 $(MODEL_LIB)(domvvl.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_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)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.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)(ocesbc.o) \ $(MODEL_LIB)(phycst.o) \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ ocesbc.F90 \ phycst.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ domvvl.F90 $(MODEL_LIB)(domwri.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) \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ domwri.F90 $(MODEL_LIB)(domzgr.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.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)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ iom.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ oce.F90 \ ocesbc.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sol_oce.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(solisl.o) \ closea.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ini1d.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ solisl.F90 \ domzgr_substitute.h90 \ domzgr_zps.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ domzgr.F90 $(MODEL_LIB)(dtasal.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)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ 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 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.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) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ KEY_CPP \ dtasal.F90 $(MODEL_LIB)(dtasss.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)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ oce.F90 \ ocfzpt.F90 \ KEY_CPP \ dtasss.F90 $(MODEL_LIB)(dtasst.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)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ oce.F90 \ ocfzpt.F90 \ KEY_CPP \ dtasst.F90 $(MODEL_LIB)(dtatem.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)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ 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 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.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) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ KEY_CPP \ dtatem.F90 $(MODEL_LIB)(dynadv.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynspg_rl.o) \ $(MODEL_LIB)(flxrnf.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)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ dom_oce.F90 \ dynspg_oce.F90 \ dynspg_rl.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.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) \ dom_oce.F90 \ dynadv_cen2.F90 \ dynadv_ubs.F90 \ dynkeg.F90 \ dynzad.F90 \ in_out_manager.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynadv.F90 $(MODEL_LIB)(dynadv_cen2.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)(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)(restart.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solisl.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(solver.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ restart.F90 \ sol_oce.F90 \ solfet.F90 \ solisl.F90 \ solpcg.F90 \ solsor.F90 \ solver.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynspg_rl.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ dom_oce.F90 \ dynspg_oce.F90 \ dynspg_rl.F90 \ in_out_manager.F90 \ oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynadv_cen2.F90 $(MODEL_LIB)(dynadv_ubs.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)(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)(restart.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solisl.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(solver.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ restart.F90 \ sol_oce.F90 \ solfet.F90 \ solisl.F90 \ solpcg.F90 \ solsor.F90 \ solver.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynspg_rl.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ dom_oce.F90 \ dynspg_oce.F90 \ dynspg_rl.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynadv_ubs.F90 $(MODEL_LIB)(dyncor1d.o) : \ $(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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dyncor1d.F90 $(MODEL_LIB)(dynhpg.o) : \ $(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)(taumod.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) \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.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) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ 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) : \ $(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)(taumod.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) \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.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) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynkeg.F90 $(MODEL_LIB)(dynldf.o) : \ $(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)(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)(taumod.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) \ $(MODEL_LIB)(zdfmxl.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynldf_bilap.o) \ $(MODEL_LIB)(dynldf_bilapg.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) \ 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 \ 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_bilap.o) : \ $(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)(taumod.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) \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_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) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ 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) : \ $(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_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)(taumod.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) \ $(MODEL_LIB)(zdfmxl.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ zdfmxl.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) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ 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_iso.o) : \ $(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_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)(taumod.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) \ $(MODEL_LIB)(zdfmxl.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ zdfmxl.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) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ 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) : \ $(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)(taumod.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) \ $(MODEL_LIB)(zdfmxl.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ zdfmxl.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) \ dom_oce.F90 \ in_out_manager.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ 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.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)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ obccli.F90 \ oce.F90 \ ocesbc.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(agrif_opa_update.o) \ $(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)(obc_oce.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obcdyn_bt.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ agrif_opa_interp.F90 \ agrif_opa_update.F90 \ dom_oce.F90 \ domvvl.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ obc_oce.F90 \ obcdyn.F90 \ obcdyn_bt.F90 \ obcvol.F90 \ oce.F90 \ prtctl.F90 \ domzgr_substitute.h90 \ $(AGRIF_LIB) \ KEY_CPP \ dynnxt.F90 $(MODEL_LIB)(dynnxt1d.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ prtctl.F90 \ KEY_CPP \ dynnxt1d.F90 $(MODEL_LIB)(dynspg.o) : \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(cla_dynspg.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynvor.o) \ $(MODEL_LIB)(flxrnf.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)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obcfla.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.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)(sol_oce.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solisl.o) \ $(MODEL_LIB)(solmat.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(solver.o) \ $(MODEL_LIB)(taumod.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) \ agrif_opa_interp.F90 \ cla_dynspg.F90 \ dom_oce.F90 \ domvvl.F90 \ dynspg_oce.F90 \ dynvor.F90 \ flxrnf.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ obcdta.F90 \ obcdyn.F90 \ obcfla.F90 \ obcvol.F90 \ oce.F90 \ ocesbc.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sol_oce.F90 \ solfet.F90 \ solisl.F90 \ solmat.F90 \ solpcg.F90 \ solsor.F90 \ solver.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_exp.o) \ $(MODEL_LIB)(dynspg_flt.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynspg_rl.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) \ dom_oce.F90 \ dynspg_exp.F90 \ dynspg_flt.F90 \ dynspg_oce.F90 \ dynspg_rl.F90 \ dynspg_ts.F90 \ in_out_manager.F90 \ 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_exp.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(iom.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)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(zpshde.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ ini1d.F90 \ iom.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ obccli.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ trdmld_oce.F90 \ zpshde.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)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ obc_par.F90 \ obcdta.F90 \ oce.F90 \ ocesbc.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynspg_exp.F90 $(MODEL_LIB)(dynspg_flt.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(iom.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_feti.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solisl.o) \ $(MODEL_LIB)(solmat.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zpshde.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ ini1d.F90 \ iom.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_feti.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ obccli.F90 \ obcdyn.F90 \ obcvol.F90 \ oce.F90 \ ocesbc.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sol_oce.F90 \ solfet.F90 \ solisl.F90 \ solmat.F90 \ solpcg.F90 \ solsor.F90 \ taumod.F90 \ tradmp.F90 \ trdmld_oce.F90 \ zdf_oce.F90 \ zpshde.F90 \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(cla_dynspg.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(flxrnf.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)(obcdyn.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solmat.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(solver.o) \ $(MODEL_LIB)(zdf_oce.o) \ agrif_opa_interp.F90 \ cla_dynspg.F90 \ dom_oce.F90 \ domvvl.F90 \ flxrnf.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ obcdyn.F90 \ obcvol.F90 \ oce.F90 \ ocesbc.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sol_oce.F90 \ solfet.F90 \ solmat.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_rl.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(iom.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)(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) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solisl.o) \ $(MODEL_LIB)(solmat.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zpshde.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ ice_oce.F90 \ in_out_manager.F90 \ ini1d.F90 \ iom.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sol_oce.F90 \ solfet.F90 \ solisl.F90 \ solmat.F90 \ solpcg.F90 \ solsor.F90 \ trdmld_oce.F90 \ zdf_oce.F90 \ zpshde.F90 \ $(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)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solisl.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(solver.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ restart.F90 \ sol_oce.F90 \ solfet.F90 \ solisl.F90 \ solpcg.F90 \ solsor.F90 \ solver.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ obc_vectopt_loop_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynspg_rl.F90 $(MODEL_LIB)(dynspg_ts.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynadv.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(iom.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)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zpshde.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ dynadv.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ ini1d.F90 \ iom.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ obccli.F90 \ obcdta.F90 \ oce.F90 \ ocesbc.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zpshde.F90 \ $(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)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obcfla.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ dom_oce.F90 \ domvvl.F90 \ dynspg_oce.F90 \ dynvor.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ obc_par.F90 \ obcdta.F90 \ obcfla.F90 \ oce.F90 \ ocesbc.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynspg_ts.F90 $(MODEL_LIB)(dynvor.o) : \ $(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)(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)(taumod.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) \ dom_oce.F90 \ dynadv_cen2.F90 \ dynadv_ubs.F90 \ dynkeg.F90 \ dynzad.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.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) \ dom_oce.F90 \ dynadv.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynvor.F90 $(MODEL_LIB)(dynzad.o) : \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.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)(taumod.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) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynzad.F90 $(MODEL_LIB)(dynzdf.o) : \ $(MODEL_LIB)(dom_oce.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)(ocesbc.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)(taumod.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_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ dom_oce.F90 \ dynzdf_exp.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocesbc.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ taumod.F90 \ trazdf_exp.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ zdfddm.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)(zdf_oce.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdftke.o) \ dom_oce.F90 \ dynzdf_exp.F90 \ dynzdf_imp.F90 \ in_out_manager.F90 \ ldfdyn_oce.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ zdfkpp.F90 \ zdftke.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ zdfddm_substitute.h90 \ KEY_CPP \ dynzdf.F90 $(MODEL_LIB)(dynzdf_exp.o) : \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ daymod.F90 \ dom_oce.F90 \ geo2ocean.F90 \ ice.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ taumod.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynzdf_exp.F90 $(MODEL_LIB)(dynzdf_imp.o) : \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ daymod.F90 \ dom_oce.F90 \ geo2ocean.F90 \ ice.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ taumod.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynzdf_imp.F90 $(MODEL_LIB)(eosbn2.o) : \ $(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) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ prtctl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdfddm.o) \ dom_oce.F90 \ in_out_manager.F90 \ phycst.F90 \ prtctl.F90 \ zdfddm.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ eosbn2.F90 $(MODEL_LIB)(flo4rk.o) : \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ dom_oce.F90 \ flo_oce.F90 \ in_out_manager.F90 \ oce.F90 \ KEY_CPP \ flo4rk.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)(floats.o) : \ $(MODEL_LIB)(daymod.o) \ $(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)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ daymod.F90 \ dom_oce.F90 \ flo_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)(flo4rk.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(floblk.o) \ $(MODEL_LIB)(flodom.o) \ $(MODEL_LIB)(flowri.o) \ $(MODEL_LIB)(lib_mpp.o) \ flo4rk.F90 \ flo_oce.F90 \ floblk.F90 \ flodom.F90 \ flowri.F90 \ lib_mpp.F90 \ $(IOIPSL_LIB) \ KEY_CPP \ floats.F90 $(MODEL_LIB)(floblk.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.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) \ dom_oce.F90 \ flo_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ KEY_CPP \ floblk.F90 $(MODEL_LIB)(flodom.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.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) \ dom_oce.F90 \ flo_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ flodom.F90 $(MODEL_LIB)(flowri.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.o) \ $(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) \ daymod.F90 \ dom_oce.F90 \ flo_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ flowri.F90 $(MODEL_LIB)(flx_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ KEY_CPP \ flx_oce.F90 $(MODEL_LIB)(flxblk.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.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)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ albedo.F90 \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ prtctl.F90 \ KEY_CPP \ flxblk.F90 $(MODEL_LIB)(flxfwb.o) : \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ albedo.F90 \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxblk.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(phycst.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flxblk.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ ocesbc.F90 \ phycst.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ flxfwb.F90 $(MODEL_LIB)(flxmod.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oasis4_date.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ blk_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oasis4_date.F90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ geo2ocean.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(bulk.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.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)(restart.o) \ $(MODEL_LIB)(taumod.o) \ blk_oce.F90 \ bulk.F90 \ dtatem.F90 \ flx_oce.F90 \ ice.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ par_oce.F90 \ phycst.F90 \ restart.F90 \ taumod.F90 \ domzgr_substitute.h90 \ flx_bulk_daily.h90 \ flx_bulk_monthly.h90 \ flx_core.h90 \ flx_forced_daily.h90 \ flx_oasis_ice.h90 \ KEY_CPP \ flxmod.F90 $(MODEL_LIB)(flxrnf.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)(prtctl.o) \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(phycst.o) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ phycst.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(phycst.o) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ phycst.F90 \ flxrnf_ORCA_R05.h90 \ KEY_CPP \ flxrnf.F90 $(MODEL_LIB)(geo2ocean.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(phycst.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ phycst.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ geo2ocean.F90 $(MODEL_LIB)(ice.o) : \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ $(MODEL_LIB)(par_ice.o) \ par_ice.F90 \ KEY_CPP \ ice.F90 $(MODEL_LIB)(ice_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(par_oce.o) \ blk_oce.F90 \ par_oce.F90 \ KEY_CPP \ ice_oce.F90 $(MODEL_LIB)(iceini.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.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)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ blk_oce.F90 \ daymod.F90 \ dom_ice.F90 \ dom_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limmsh.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ ini1d.F90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ ocfzpt.F90 \ phycst.F90 \ KEY_CPP \ iceini.F90 $(MODEL_LIB)(icestp.o) : \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxblk.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limadv.o) \ $(MODEL_LIB)(limhdf.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limrhg.o) \ $(MODEL_LIB)(limtab.o) \ $(MODEL_LIB)(limthd_lac.o) \ $(MODEL_LIB)(limthd_zdf.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(thd_ice.o) \ $(MODEL_LIB)(tradmp.o) \ albedo.F90 \ blk_oce.F90 \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ cpl_oce.F90 \ daymod.F90 \ dianam.F90 \ dom_ice.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ flx_oce.F90 \ flxblk.F90 \ flxmod.F90 \ flxrnf.F90 \ geo2ocean.F90 \ ice.F90 \ ice_oce.F90 \ iceini.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ limadv.F90 \ limhdf.F90 \ limistate.F90 \ limrhg.F90 \ limtab.F90 \ limthd_lac.F90 \ limthd_zdf.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ thd_ice.F90 \ tradmp.F90 \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(limdia.o) \ $(MODEL_LIB)(limdmp.o) \ $(MODEL_LIB)(limdyn.o) \ $(MODEL_LIB)(limflx.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(limthd.o) \ $(MODEL_LIB)(limtrp.o) \ $(MODEL_LIB)(limwri.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ cpl_oce.F90 \ daymod.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ limdia.F90 \ limdmp.F90 \ limdyn.F90 \ limflx.F90 \ limrst.F90 \ limthd.F90 \ limtrp.F90 \ limwri.F90 \ oce.F90 \ ocesbc.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ icestp.F90 $(MODEL_LIB)(icestp1d.o) : \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxblk.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limtab.o) \ $(MODEL_LIB)(limthd_lac.o) \ $(MODEL_LIB)(limthd_zdf.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(thd_ice.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ albedo.F90 \ blk_oce.F90 \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ cpl_oce.F90 \ daymod.F90 \ dianam.F90 \ dom_ice.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ flx_oce.F90 \ flxblk.F90 \ flxmod.F90 \ flxrnf.F90 \ geo2ocean.F90 \ ice.F90 \ ice_oce.F90 \ iceini.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ limtab.F90 \ limthd_lac.F90 \ limthd_zdf.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ thd_ice.F90 \ tradmp.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(limflx.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(limthd.o) \ $(MODEL_LIB)(limwri.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_ice.F90 \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ limflx.F90 \ limrst.F90 \ limthd.F90 \ limwri.F90 \ oce.F90 \ ocesbc.F90 \ ocfzpt.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ icestp1d.F90 $(MODEL_LIB)(in_out_manager.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ in_out_manager.F90 $(MODEL_LIB)(ini1d.o) : \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(phycst.o) \ dom_oce.F90 \ in_out_manager.F90 \ phycst.F90 \ KEY_CPP \ ini1d.F90 $(MODEL_LIB)(initrc.o) : \ initrc.F90 $(MODEL_LIB)(iom.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.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) \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(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) \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ KEY_CPP \ iom.F90 $(MODEL_LIB)(iom_def.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(IOIPSL_LIB) \ KEY_CPP \ iom_def.F90 $(MODEL_LIB)(iom_ioipsl.o) : \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ $(IOIPSL_LIB) \ iom_ioipsl.F90 $(MODEL_LIB)(iom_nf90.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(lbclnk.o) \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ lbclnk.F90 \ iom_nf90.F90 $(MODEL_LIB)(iom_rstdimg.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(lbclnk.o) \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ lbclnk.F90 \ iom_rstdimg.F90 $(MODEL_LIB)(istate.o) : \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cla_dynspg.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dynspg_exp.o) \ $(MODEL_LIB)(dynspg_flt.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynspg_rl.o) \ $(MODEL_LIB)(dynspg_ts.o) \ $(MODEL_LIB)(dynvor.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(iom.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)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obcfla.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.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)(sol_oce.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solmat.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)(zdf_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zpshde.o) \ agrif_opa_interp.F90 \ blk_oce.F90 \ cla_dynspg.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ domvvl.F90 \ dynspg_exp.F90 \ dynspg_flt.F90 \ dynspg_oce.F90 \ dynspg_rl.F90 \ dynspg_ts.F90 \ dynvor.F90 \ eosbn2.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ ini1d.F90 \ iom.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ obcdta.F90 \ obcdyn.F90 \ obcfla.F90 \ obcvol.F90 \ oce.F90 \ ocesbc.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sol_oce.F90 \ solfet.F90 \ solmat.F90 \ solpcg.F90 \ solsor.F90 \ solver.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ zdfddm.F90 \ zpshde.F90 \ $(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.o) \ $(MODEL_LIB)(dynspg_exp.o) \ $(MODEL_LIB)(dynspg_flt.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynspg_ts.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.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)(solisl.o) \ $(MODEL_LIB)(wzvmod.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zpshde.o) \ daymod.F90 \ divcur.F90 \ dom_oce.F90 \ domvvl.F90 \ dtasal.F90 \ dtatem.F90 \ dynspg.F90 \ dynspg_exp.F90 \ dynspg_flt.F90 \ dynspg_oce.F90 \ dynspg_ts.F90 \ eosbn2.F90 \ in_out_manager.F90 \ ini1d.F90 \ iom.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ oce.F90 \ phycst.F90 \ restart.F90 \ solisl.F90 \ wzvmod.F90 \ zdf_oce.F90 \ zpshde.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ istate.F90 $(MODEL_LIB)(lbclnk.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ KEY_CPP \ lbclnk.F90 $(MODEL_LIB)(ldfdyn.o) : \ $(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_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) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfmxl.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) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)(ldftra_oce.o) \ ldftra_oce.F90 \ 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) : \ $(MODEL_LIB)(daymod.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)(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) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flxrnf.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) \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ ldfeiv.F90 $(MODEL_LIB)(ldfslp.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ prtctl.F90 \ zdf_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) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfmxl.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ ldfslp.F90 $(MODEL_LIB)(ldftra.o) : \ $(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_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) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfmxl.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) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ 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_feti.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(lib_mpp.o) \ lib_mpp.F90 \ KEY_CPP \ lib_feti.F90 $(MODEL_LIB)(lib_isml.o) : \ lib_isml.f90 $(MODEL_LIB)(lib_mpp.o) : \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ dom_oce.F90 \ in_out_manager.F90 \ $(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.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ blk_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(prtctl.o) \ dom_ice.F90 \ dom_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ prtctl.F90 \ KEY_CPP \ limadv.F90 $(MODEL_LIB)(limdia.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.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)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ blk_oce.F90 \ dom_ice.F90 \ dom_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(phycst.o) \ daymod.F90 \ dom_ice.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ limistate.F90 \ par_ice.F90 \ phycst.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ limdia.F90 $(MODEL_LIB)(limdmp.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(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)(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)(oce.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ blk_oce.F90 \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ in_out_manager.F90 \ iom.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(tradmp.o) \ daymod.F90 \ dom_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ iom.F90 \ oce.F90 \ phycst.F90 \ tradmp.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ limdmp.F90 $(MODEL_LIB)(limdyn.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limmsh.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ blk_oce.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ ini1d.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limrhg.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ dom_ice.F90 \ dom_oce.F90 \ ice.F90 \ ice_oce.F90 \ iceini.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ limistate.F90 \ limrhg.F90 \ phycst.F90 \ prtctl.F90 \ KEY_CPP \ limdyn.F90 $(MODEL_LIB)(limflx.o) : \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.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)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ albedo.F90 \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(albedo.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxblk.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ albedo.F90 \ flx_oce.F90 \ flxblk.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ocfzpt.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ limflx.F90 $(MODEL_LIB)(limhdf.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ blk_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(prtctl.o) \ dom_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ prtctl.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ limhdf.F90 $(MODEL_LIB)(limistate.o) : \ $(MODEL_LIB)(blk_oce.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)(oce.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ blk_oce.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 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(phycst.o) \ dom_ice.F90 \ dom_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ phycst.F90 \ KEY_CPP \ limistate.F90 $(MODEL_LIB)(limmsh.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(phycst.o) \ dom_ice.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ phycst.F90 \ KEY_CPP \ limmsh.F90 $(MODEL_LIB)(limrhg.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ blk_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.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) \ dom_ice.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ KEY_CPP \ limrhg.F90 $(MODEL_LIB)(limrst.o) : \ $(MODEL_LIB)(blk_oce.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.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ blk_oce.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 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ daymod.F90 \ dom_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ iom.F90 \ KEY_CPP \ limrst.F90 $(MODEL_LIB)(limtab.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ KEY_CPP \ limtab.F90 $(MODEL_LIB)(limthd.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limmsh.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(thd_ice.o) \ blk_oce.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ iceini.F90 \ in_out_manager.F90 \ ini1d.F90 \ lib_mpp.F90 \ lib_print.f90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ thd_ice.F90 \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(limtab.o) \ $(MODEL_LIB)(limthd_lac.o) \ $(MODEL_LIB)(limthd_zdf.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(thd_ice.o) \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ iceini.F90 \ in_out_manager.F90 \ lbclnk.F90 \ limtab.F90 \ limthd_lac.F90 \ limthd_zdf.F90 \ phycst.F90 \ prtctl.F90 \ thd_ice.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ limthd.F90 $(MODEL_LIB)(limthd_lac.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limmsh.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ blk_oce.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ ini1d.F90 \ iom.F90 \ lbclnk.F90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(thd_ice.o) \ ice_oce.F90 \ iceini.F90 \ limistate.F90 \ par_oce.F90 \ phycst.F90 \ thd_ice.F90 \ KEY_CPP \ limthd_lac.F90 $(MODEL_LIB)(limthd_zdf.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limmsh.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ blk_oce.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ ini1d.F90 \ iom.F90 \ lbclnk.F90 \ lib_print.f90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(thd_ice.o) \ ice_oce.F90 \ iceini.F90 \ in_out_manager.F90 \ limistate.F90 \ par_oce.F90 \ phycst.F90 \ thd_ice.F90 \ KEY_CPP \ limthd_zdf.F90 $(MODEL_LIB)(limtrp.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limmsh.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ blk_oce.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ ini1d.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(limadv.o) \ $(MODEL_LIB)(limhdf.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(phycst.o) \ daymod.F90 \ dom_ice.F90 \ dom_oce.F90 \ ice.F90 \ ice_oce.F90 \ iceini.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ limadv.F90 \ limhdf.F90 \ limistate.F90 \ phycst.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ limtrp.F90 $(MODEL_LIB)(limwri.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ blk_oce.F90 \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(phycst.o) \ daymod.F90 \ dianam.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ phycst.F90 \ $(MODEL_LIB)(diadimg.o) \ diadimg.F90 \ limwri_dimg.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ limwri.F90 $(MODEL_LIB)(model.o) : \ $(MODEL_LIB)(cpl.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domain.o) \ $(MODEL_LIB)(domcfg.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dyncor1d.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(flxfwb.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(initrc.o) \ $(MODEL_LIB)(istate.o) \ $(MODEL_LIB)(ldfdyn.o) \ $(MODEL_LIB)(ldftra.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(mppini.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(obcini.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(step.o) \ $(MODEL_LIB)(step1d.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfini.o) \ $(MODEL_LIB)(zpshde.o) \ cpl.F90 \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ cpl_oce.F90 \ daymod.F90 \ diaptr.F90 \ dom_oce.F90 \ domain.F90 \ domcfg.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dyncor1d.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ flxfwb.F90 \ flxmod.F90 \ iceini.F90 \ in_out_manager.F90 \ ini1d.F90 \ initrc.F90 \ istate.F90 \ ldfdyn.F90 \ ldftra.F90 \ lib_mpp.F90 \ mppini.F90 \ obc_par.F90 \ obcini.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ prtctl.F90 \ step.F90 \ step1d.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfini.F90 \ zpshde.F90 \ $(MODEL_LIB)(opa.o) \ opa.F90 \ model.f90 $(MODEL_LIB)(mppini.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(sol_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ sol_oce.F90 \ $(MODEL_LIB)(iom.o) \ iom.F90 \ domzgr_substitute.h90 \ mppini_2.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ mppini.F90 $(MODEL_LIB)(oasis4_date.o) : \ KEY_CPP \ oasis4_date.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 \ KEY_CPP \ obc_par.F90 $(MODEL_LIB)(obccli.o) : \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(par_oce.o) \ in_out_manager.F90 \ obc_par.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ dom_oce.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ KEY_CPP \ obccli.F90 $(MODEL_LIB)(obcdom.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ obc_par.F90 \ par_kind.F90 \ par_oce.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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ KEY_CPP \ obcdom.F90 $(MODEL_LIB)(obcdta.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)(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) \ 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 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.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)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ obccli.F90 \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ obc_vectopt_loop_substitute.h90 \ KEY_CPP \ obcdta.F90 $(MODEL_LIB)(obcdyn.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.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)(obccli.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ obccli.F90 \ oce.F90 \ phycst.F90 \ KEY_CPP \ obcdyn.F90 $(MODEL_LIB)(obcdyn_bt.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.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)(obccli.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ obccli.F90 \ oce.F90 \ phycst.F90 \ KEY_CPP \ obcdyn_bt.F90 $(MODEL_LIB)(obcfla.o) : \ $(MODEL_LIB)(daymod.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)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ obc_par.F90 \ obccli.F90 \ oce.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ dom_oce.F90 \ dynspg_oce.F90 \ obc_oce.F90 \ obcdta.F90 \ oce.F90 \ phycst.F90 \ KEY_CPP \ obcfla.F90 $(MODEL_LIB)(obcini.o) : \ $(MODEL_LIB)(daymod.o) \ $(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)(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) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.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)(obcdom.o) \ $(MODEL_LIB)(obcrst.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ obcdom.F90 \ obcrst.F90 \ oce.F90 \ phycst.F90 \ obc_vectopt_loop_substitute.h90 \ KEY_CPP \ obcini.F90 $(MODEL_LIB)(obcrad.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.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) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ obc_vectopt_loop_substitute.h90 \ KEY_CPP \ obcrad.F90 $(MODEL_LIB)(obcrst.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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)(prtctl.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(daymod.o) \ $(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) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ KEY_CPP \ obcrst.F90 $(MODEL_LIB)(obcspg.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.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) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ obc_vectopt_loop_substitute.h90 \ KEY_CPP \ obcspg.F90 $(MODEL_LIB)(obctra.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.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) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ obc_vectopt_loop_substitute.h90 \ KEY_CPP \ obctra.F90 $(MODEL_LIB)(obcvol.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.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)(ocesbc.o) \ $(MODEL_LIB)(phycst.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ ocesbc.F90 \ phycst.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 \ KEY_CPP \ oce.F90 $(MODEL_LIB)(ocesbc.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ blk_oce.F90 \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ flx_oce.F90 \ geo2ocean.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ ocesbc.F90 $(MODEL_LIB)(ocfzpt.o) : \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(oce.o) \ dom_oce.F90 \ oce.F90 \ ocfzpt.F90 $(MODEL_LIB)(opa.o) : \ $(MODEL_LIB)(agrif_opa_sponge.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cla.o) \ $(MODEL_LIB)(cla_div.o) \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(cpl.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.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)(diaspr.o) \ $(MODEL_LIB)(diawri.o) \ $(MODEL_LIB)(diawri1d.o) \ $(MODEL_LIB)(divcur.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domhgr.o) \ $(MODEL_LIB)(dommsk.o) \ $(MODEL_LIB)(domstp.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(domwri.o) \ $(MODEL_LIB)(domzgr.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynadv.o) \ $(MODEL_LIB)(dyncor1d.o) \ $(MODEL_LIB)(dynhpg.o) \ $(MODEL_LIB)(dynldf.o) \ $(MODEL_LIB)(dynnxt.o) \ $(MODEL_LIB)(dynnxt1d.o) \ $(MODEL_LIB)(dynspg.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)(dynzdf.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(floats.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxblk.o) \ $(MODEL_LIB)(flxfwb.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(icestp.o) \ $(MODEL_LIB)(icestp1d.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.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)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limistate.o) \ $(MODEL_LIB)(limmsh.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(oasis4_date.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(obcdom.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obcrad.o) \ $(MODEL_LIB)(obcrst.o) \ $(MODEL_LIB)(obcspg.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(ocfzpt.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)(sol_oce.o) \ $(MODEL_LIB)(solisl.o) \ $(MODEL_LIB)(stpctl.o) \ $(MODEL_LIB)(taumod.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)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmld_rst.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(wzvmod.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfbfr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfevd.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdfric.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zpshde.o) \ agrif_opa_sponge.F90 \ blk_oce.F90 \ cla.F90 \ cla_div.F90 \ closea.F90 \ cpl.F90 \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ cpl_oce.F90 \ daymod.F90 \ diafwb.F90 \ diagap.F90 \ diahdy.F90 \ diahth.F90 \ dianam.F90 \ diaptr.F90 \ diaspr.F90 \ diawri.F90 \ diawri1d.F90 \ divcur.F90 \ dom_ice.F90 \ dom_oce.F90 \ domhgr.F90 \ dommsk.F90 \ domstp.F90 \ domvvl.F90 \ domwri.F90 \ domzgr.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ dynadv.F90 \ dyncor1d.F90 \ dynhpg.F90 \ dynldf.F90 \ dynnxt.F90 \ dynnxt1d.F90 \ dynspg.F90 \ dynspg_exp.F90 \ dynspg_flt.F90 \ dynspg_oce.F90 \ dynspg_ts.F90 \ dynvor.F90 \ dynzdf.F90 \ eosbn2.F90 \ flo_oce.F90 \ floats.F90 \ flx_oce.F90 \ flxblk.F90 \ flxfwb.F90 \ flxmod.F90 \ flxrnf.F90 \ geo2ocean.F90 \ ice.F90 \ ice_oce.F90 \ icestp.F90 \ icestp1d.F90 \ in_out_manager.F90 \ ini1d.F90 \ iom.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfeiv.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ oasis4_date.F90 \ obc_oce.F90 \ obc_par.F90 \ obcdom.F90 \ obcdta.F90 \ obcrad.F90 \ obcrst.F90 \ obcspg.F90 \ oce.F90 \ ocesbc.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sol_oce.F90 \ solisl.F90 \ stpctl.F90 \ taumod.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 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmld_rst.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ wzvmod.F90 \ zdf_oce.F90 \ zdfbfr.F90 \ zdfddm.F90 \ zdfevd.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdfric.F90 \ zdftke.F90 \ zpshde.F90 \ $(MODEL_LIB)(cpl.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domain.o) \ $(MODEL_LIB)(domcfg.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dyncor1d.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(flxfwb.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(iceini.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(initrc.o) \ $(MODEL_LIB)(istate.o) \ $(MODEL_LIB)(ldfdyn.o) \ $(MODEL_LIB)(ldftra.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(mppini.o) \ $(MODEL_LIB)(obc_par.o) \ $(MODEL_LIB)(obcini.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(step.o) \ $(MODEL_LIB)(step1d.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdfini.o) \ $(MODEL_LIB)(zpshde.o) \ cpl.F90 \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ cpl_oce.F90 \ daymod.F90 \ diaptr.F90 \ dom_oce.F90 \ domain.F90 \ domcfg.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dyncor1d.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ flxfwb.F90 \ flxmod.F90 \ iceini.F90 \ in_out_manager.F90 \ ini1d.F90 \ initrc.F90 \ istate.F90 \ ldfdyn.F90 \ ldftra.F90 \ lib_mpp.F90 \ mppini.F90 \ obc_par.F90 \ obcini.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ prtctl.F90 \ step.F90 \ step1d.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfini.F90 \ zpshde.F90 \ KEY_CPP \ opa.F90 $(MODEL_LIB)(par_ice.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ par_ice.F90 $(MODEL_LIB)(par_kind.o) : \ par_kind.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 \ KEY_CPP \ par_oce.F90 $(MODEL_LIB)(phycst.o) : \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(par_oce.o) \ in_out_manager.F90 \ par_oce.F90 \ phycst.F90 $(MODEL_LIB)(prtctl.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ prtctl.F90 $(MODEL_LIB)(restart.o) : \ $(MODEL_LIB)(blk_oce.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)(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) \ blk_oce.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfddm.F90 \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(zpshde.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ eosbn2.F90 \ ice_oce.F90 \ in_out_manager.F90 \ ini1d.F90 \ iom.F90 \ oce.F90 \ phycst.F90 \ trdmld_oce.F90 \ zpshde.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ restart.F90 $(MODEL_LIB)(sms.o) : \ sms.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)(solfet.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(sol_oce.o) \ dom_oce.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ sol_oce.F90 \ KEY_CPP \ solfet.F90 $(MODEL_LIB)(solisl.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)(obc_par.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ 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 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ sol_oce.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ $(IOIPSL_LIB) \ KEY_CPP \ solisl.F90 $(MODEL_LIB)(solmat.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_feti.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sol_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_feti.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ sol_oce.F90 \ KEY_CPP \ solmat.F90 $(MODEL_LIB)(solpcg.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.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) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ sol_oce.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ solpcg.F90 $(MODEL_LIB)(solsor.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.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) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ sol_oce.F90 \ zdf_oce.F90 \ solsor.F90 $(MODEL_LIB)(solver.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_feti.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) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_feti.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sol_oce.F90 \ solfet.F90 \ solpcg.F90 \ solsor.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)(sol_oce.o) \ $(MODEL_LIB)(solisl.o) \ $(MODEL_LIB)(solmat.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ sol_oce.F90 \ solisl.F90 \ solmat.F90 \ zdf_oce.F90 \ KEY_CPP \ solver.F90 $(MODEL_LIB)(step.o) : \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(agrif_opa_update.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diadimg.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(diaspr.o) \ $(MODEL_LIB)(diawri.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynadv.o) \ $(MODEL_LIB)(dynadv_cen2.o) \ $(MODEL_LIB)(dynadv_ubs.o) \ $(MODEL_LIB)(dynkeg.o) \ $(MODEL_LIB)(dynldf_bilap.o) \ $(MODEL_LIB)(dynldf_bilapg.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_rl.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)(flo4rk.o) \ $(MODEL_LIB)(flo_oce.o) \ $(MODEL_LIB)(floblk.o) \ $(MODEL_LIB)(flodom.o) \ $(MODEL_LIB)(flowri.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxblk.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(iom.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)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limdia.o) \ $(MODEL_LIB)(limdmp.o) \ $(MODEL_LIB)(limdyn.o) \ $(MODEL_LIB)(limflx.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(limthd.o) \ $(MODEL_LIB)(limtrp.o) \ $(MODEL_LIB)(limwri.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(obccli.o) \ $(MODEL_LIB)(obcdyn.o) \ $(MODEL_LIB)(obcdyn_bt.o) \ $(MODEL_LIB)(obctra.o) \ $(MODEL_LIB)(obcvol.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(ocfzpt.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)(sol_oce.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solisl.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(traadv_cen2.o) \ $(MODEL_LIB)(traadv_eiv.o) \ $(MODEL_LIB)(traadv_muscl.o) \ $(MODEL_LIB)(traadv_muscl2.o) \ $(MODEL_LIB)(traadv_qck.o) \ $(MODEL_LIB)(traadv_tvd.o) \ $(MODEL_LIB)(traadv_ubs.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(traldf_bilap.o) \ $(MODEL_LIB)(traldf_bilapg.o) \ $(MODEL_LIB)(traldf_iso.o) \ $(MODEL_LIB)(traldf_lap.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trazdf.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(trazdf_imp.o) \ $(MODEL_LIB)(trc_oce.o) \ $(MODEL_LIB)(trdicp_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmld_rst.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zpshde.o) \ agrif_opa_interp.F90 \ agrif_opa_update.F90 \ blk_oce.F90 \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ cpl_oce.F90 \ daymod.F90 \ diadimg.F90 \ diahth.F90 \ dianam.F90 \ diaspr.F90 \ diawri.F90 \ dom_ice.F90 \ dom_oce.F90 \ domvvl.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ dynadv.F90 \ dynadv_cen2.F90 \ dynadv_ubs.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_rl.F90 \ dynspg_ts.F90 \ dynzad.F90 \ dynzdf_exp.F90 \ dynzdf_imp.F90 \ eosbn2.F90 \ flo4rk.F90 \ flo_oce.F90 \ floblk.F90 \ flodom.F90 \ flowri.F90 \ flx_oce.F90 \ flxblk.F90 \ flxmod.F90 \ flxrnf.F90 \ geo2ocean.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ ini1d.F90 \ iom.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ limdia.F90 \ limdmp.F90 \ limdyn.F90 \ limflx.F90 \ limrst.F90 \ limthd.F90 \ limtrp.F90 \ limwri.F90 \ obc_oce.F90 \ obccli.F90 \ obcdyn.F90 \ obcdyn_bt.F90 \ obctra.F90 \ obcvol.F90 \ oce.F90 \ ocesbc.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sol_oce.F90 \ solfet.F90 \ solisl.F90 \ solpcg.F90 \ solsor.F90 \ taumod.F90 \ traadv_cen2.F90 \ traadv_eiv.F90 \ traadv_muscl.F90 \ traadv_muscl2.F90 \ traadv_qck.F90 \ traadv_tvd.F90 \ traadv_ubs.F90 \ trabbl.F90 \ tradmp.F90 \ traldf_bilap.F90 \ traldf_bilapg.F90 \ traldf_iso.F90 \ traldf_lap.F90 \ traqsr.F90 \ trazdf.F90 \ trazdf_exp.F90 \ trazdf_imp.F90 \ trc_oce.F90 \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdmld_rst.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdftke.F90 \ zpshde.F90 \ $(MODEL_LIB)(agrif_opa_sponge.o) \ $(MODEL_LIB)(cla.o) \ $(MODEL_LIB)(cla_div.o) \ $(MODEL_LIB)(closea.o) \ $(MODEL_LIB)(cpl.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diafwb.o) \ $(MODEL_LIB)(diagap.o) \ $(MODEL_LIB)(diahdy.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(diaspr.o) \ $(MODEL_LIB)(diawri.o) \ $(MODEL_LIB)(divcur.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynadv.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)(flo_oce.o) \ $(MODEL_LIB)(floats.o) \ $(MODEL_LIB)(flxfwb.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(icestp.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)(obc_par.o) \ $(MODEL_LIB)(obcdta.o) \ $(MODEL_LIB)(obcrad.o) \ $(MODEL_LIB)(obcrst.o) \ $(MODEL_LIB)(obcspg.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(stpctl.o) \ $(MODEL_LIB)(taumod.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)(wzvmod.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfbfr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfevd.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdfric.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zpshde.o) \ agrif_opa_sponge.F90 \ cla.F90 \ cla_div.F90 \ closea.F90 \ cpl.F90 \ cpl_oce.F90 \ daymod.F90 \ diafwb.F90 \ diagap.F90 \ diahdy.F90 \ diahth.F90 \ diaptr.F90 \ diaspr.F90 \ diawri.F90 \ divcur.F90 \ dom_oce.F90 \ domvvl.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ dynadv.F90 \ dynhpg.F90 \ dynldf.F90 \ dynnxt.F90 \ dynspg.F90 \ dynspg_oce.F90 \ dynvor.F90 \ dynzdf.F90 \ eosbn2.F90 \ flo_oce.F90 \ floats.F90 \ flxfwb.F90 \ flxmod.F90 \ flxrnf.F90 \ ice_oce.F90 \ icestp.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfeiv.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ obc_par.F90 \ obcdta.F90 \ obcrad.F90 \ obcrst.F90 \ obcspg.F90 \ oce.F90 \ ocesbc.F90 \ ocfzpt.F90 \ prtctl.F90 \ restart.F90 \ stpctl.F90 \ taumod.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 \ wzvmod.F90 \ zdf_oce.F90 \ zdfbfr.F90 \ zdfddm.F90 \ zdfevd.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdfric.F90 \ zdftke.F90 \ zpshde.F90 \ domzgr_substitute.h90 \ zdfddm_substitute.h90 \ $(AGRIF_LIB) \ KEY_CPP \ step.F90 $(MODEL_LIB)(step1d.o) : \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(agrif_opa_update.o) \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diadimg.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(diaspr.o) \ $(MODEL_LIB)(diawri.o) \ $(MODEL_LIB)(dom_ice.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynzdf_exp.o) \ $(MODEL_LIB)(dynzdf_imp.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxblk.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(limflx.o) \ $(MODEL_LIB)(limrst.o) \ $(MODEL_LIB)(limthd.o) \ $(MODEL_LIB)(limwri.o) \ $(MODEL_LIB)(obctra.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(ocfzpt.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)(sol_oce.o) \ $(MODEL_LIB)(solisl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(trazdf_imp.o) \ $(MODEL_LIB)(trc_oce.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdftke.o) \ $(MODEL_LIB)(zpshde.o) \ agrif_opa_interp.F90 \ agrif_opa_update.F90 \ blk_oce.F90 \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ cpl_oce.F90 \ daymod.F90 \ diadimg.F90 \ diahth.F90 \ dianam.F90 \ diaspr.F90 \ diawri.F90 \ dom_ice.F90 \ dom_oce.F90 \ domvvl.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ dynspg_oce.F90 \ dynzdf_exp.F90 \ dynzdf_imp.F90 \ eosbn2.F90 \ flx_oce.F90 \ flxblk.F90 \ flxmod.F90 \ flxrnf.F90 \ geo2ocean.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ ini1d.F90 \ iom.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ limflx.F90 \ limrst.F90 \ limthd.F90 \ limwri.F90 \ obctra.F90 \ oce.F90 \ ocesbc.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ sol_oce.F90 \ solisl.F90 \ taumod.F90 \ tradmp.F90 \ traqsr.F90 \ trazdf_exp.F90 \ trazdf_imp.F90 \ trc_oce.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdftke.F90 \ zpshde.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diawri.o) \ $(MODEL_LIB)(diawri1d.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dyncor1d.o) \ $(MODEL_LIB)(dynnxt1d.o) \ $(MODEL_LIB)(dynzdf.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(flxfwb.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(icestp1d.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)(ocesbc.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(stpctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tranxt.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trasbc.o) \ $(MODEL_LIB)(trazdf.o) \ $(MODEL_LIB)(trcstp.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfbfr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfevd.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdfric.o) \ $(MODEL_LIB)(zdftke.o) \ daymod.F90 \ diawri.F90 \ diawri1d.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dyncor1d.F90 \ dynnxt1d.F90 \ dynzdf.F90 \ eosbn2.F90 \ flxfwb.F90 \ flxmod.F90 \ flxrnf.F90 \ ice_oce.F90 \ icestp1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ oce.F90 \ ocesbc.F90 \ ocfzpt.F90 \ prtctl.F90 \ restart.F90 \ stpctl.F90 \ taumod.F90 \ tranxt.F90 \ traqsr.F90 \ trasbc.F90 \ trazdf.F90 \ trcstp.F90 \ zdf_oce.F90 \ zdfbfr.F90 \ zdfddm.F90 \ zdfevd.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdfric.F90 \ zdftke.F90 \ domzgr_substitute.h90 \ zdfddm_substitute.h90 \ KEY_CPP \ step1d.F90 $(MODEL_LIB)(stpctl.o) : \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diadimg.o) \ $(MODEL_LIB)(diahth.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(diaspr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_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)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(solfet.o) \ $(MODEL_LIB)(solpcg.o) \ $(MODEL_LIB)(solsor.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ daymod.F90 \ diadimg.F90 \ diahth.F90 \ dianam.F90 \ diaspr.F90 \ dom_oce.F90 \ flx_oce.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ oce.F90 \ ocesbc.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ sol_oce.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ taumod.F90 \ zdf_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(diawri.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)(sol_oce.o) \ $(MODEL_LIB)(solisl.o) \ diawri.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ sol_oce.F90 \ solisl.F90 \ stpctl.F90 $(MODEL_LIB)(taumod.o) : \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oasis4_date.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_ice.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oasis4_date.F90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(phycst.o) \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ daymod.F90 \ dom_oce.F90 \ geo2ocean.F90 \ ice.F90 \ in_out_manager.F90 \ lbclnk.F90 \ phycst.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ in_out_manager.F90 \ iom.F90 \ tau_forced_daily.h90 \ tau_forced_monthly.h90 \ tau_oasis_ice.h90 \ KEY_CPP \ taumod.F90 $(MODEL_LIB)(thd_ice.o) : \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ $(MODEL_LIB)(par_ice.o) \ par_ice.F90 \ thd_ice.F90 $(MODEL_LIB)(traadv.o) : \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(flxrnf.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)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ diaptr.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ prtctl.F90 \ trabbl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(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)(traadv_cen2.o) \ $(MODEL_LIB)(traadv_eiv.o) \ $(MODEL_LIB)(traadv_muscl.o) \ $(MODEL_LIB)(traadv_muscl2.o) \ $(MODEL_LIB)(traadv_qck.o) \ $(MODEL_LIB)(traadv_tvd.o) \ $(MODEL_LIB)(traadv_ubs.o) \ $(MODEL_LIB)(trabbl.o) \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ oce.F90 \ prtctl.F90 \ traadv_cen2.F90 \ traadv_eiv.F90 \ traadv_muscl.F90 \ traadv_muscl2.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_cen2.o) : \ $(MODEL_LIB)(daymod.o) \ $(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)(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)(taumod.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) \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ diaptr.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ ocfzpt.F90 \ prtctl.F90 \ trabbl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traadv_cen2.F90 $(MODEL_LIB)(traadv_eiv.o) : \ $(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)(zdfmxl.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traadv_eiv.F90 $(MODEL_LIB)(traadv_muscl.o) : \ $(MODEL_LIB)(daymod.o) \ $(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)(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)(taumod.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) \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.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) \ diaptr.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ 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_muscl2.o) : \ $(MODEL_LIB)(daymod.o) \ $(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)(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)(taumod.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) \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.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) \ diaptr.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ 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_qck.o) : \ $(MODEL_LIB)(daymod.o) \ $(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)(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)(taumod.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) \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ diaptr.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ ocfzpt.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) : \ $(MODEL_LIB)(daymod.o) \ $(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)(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)(taumod.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) \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.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) \ diaptr.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ 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) : \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.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)(taumod.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) \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.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) \ diaptr.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ 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) : \ $(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)(taumod.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) \ 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 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.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) \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ trabbc.F90 $(MODEL_LIB)(trabbl.o) : \ $(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)(prtctl.o) \ $(MODEL_LIB)(taumod.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) \ $(MODEL_LIB)(zdfddm.o) \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ zdfddm.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) \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(oce.o) \ eosbn2.F90 \ oce.F90 \ domzgr_substitute.h90 \ trabbl_adv.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trabbl.F90 $(MODEL_LIB)(tradmp.o) : \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.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)(prtctl.o) \ $(MODEL_LIB)(taumod.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) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.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)(zdf_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ in_out_manager.F90 \ iom.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ zdfmxl.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ tradmp.F90 $(MODEL_LIB)(traldf.o) : \ $(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)(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)(ocesbc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.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)(zdf_oce.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdftke.o) \ diaptr.F90 \ dom_oce.F90 \ domvvl.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocesbc.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.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 \ zdf_oce.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdftke.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_bilap.o) \ $(MODEL_LIB)(traldf_bilapg.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)(zdf_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ 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 \ zdf_oce.F90 \ zdfddm.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traldf.F90 $(MODEL_LIB)(traldf_bilap.o) : \ $(MODEL_LIB)(daymod.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)(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)(taumod.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) \ $(MODEL_LIB)(zdfmxl.o) \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ zdfmxl.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) \ diaptr.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ 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) : \ $(MODEL_LIB)(daymod.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)(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)(taumod.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) \ $(MODEL_LIB)(zdfmxl.o) \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ zdfmxl.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) \ diaptr.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ 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_iso.o) : \ $(MODEL_LIB)(daymod.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)(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)(taumod.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) \ $(MODEL_LIB)(zdfmxl.o) \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(diaptr.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ diaptr.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.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) : \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.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)(taumod.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) \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_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) \ diaptr.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ 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) : \ $(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)(prtctl.o) \ $(MODEL_LIB)(taumod.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) \ $(MODEL_LIB)(zdfddm.o) \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ zdfddm.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) \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ tranpc.F90 $(MODEL_LIB)(tranxt.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_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)(obc_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.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) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ dynspg_oce.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ oce.F90 \ ocesbc.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(agrif_opa_interp.o) \ $(MODEL_LIB)(agrif_opa_update.o) \ $(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)(obctra.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ agrif_opa_interp.F90 \ agrif_opa_update.F90 \ dom_oce.F90 \ domvvl.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ obctra.F90 \ oce.F90 \ ocesbc.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) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_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)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sms.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.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) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ sms.F90 \ taumod.F90 \ tradmp.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trc_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ ocesbc.F90 \ phycst.F90 \ prtctl.F90 \ trc_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traqsr.F90 $(MODEL_LIB)(trasbc.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_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)(ocesbc.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.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) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocesbc.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.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 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ ocesbc.F90 \ phycst.F90 \ prtctl.F90 \ traqsr.F90 \ trdmod.F90 \ trdmod_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trasbc.F90 $(MODEL_LIB)(trazdf.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(dynzdf_exp.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_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)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(ocfzpt.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)(taumod.o) \ $(MODEL_LIB)(tradmp.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)(zdf_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ domvvl.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ dynspg_oce.F90 \ dynzdf_exp.F90 \ eosbn2.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocesbc.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ taumod.F90 \ tradmp.F90 \ trazdf_exp.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ zdfddm.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)(ocesbc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(trazdf_imp.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdftke.o) \ dom_oce.F90 \ domvvl.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ oce.F90 \ ocesbc.F90 \ phycst.F90 \ prtctl.F90 \ trazdf_exp.F90 \ trazdf_imp.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ zdfkpp.F90 \ zdftke.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ zdfddm_substitute.h90 \ KEY_CPP \ trazdf.F90 $(MODEL_LIB)(trazdf_exp.o) : \ $(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)(taumod.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) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.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)(zdf_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ zdfddm.F90 \ domzgr_substitute.h90 \ zdfddm_substitute.h90 \ KEY_CPP \ trazdf_exp.F90 $(MODEL_LIB)(trazdf_imp.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_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_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.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) \ $(MODEL_LIB)(zdfmxl.o) \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocesbc.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ zdfmxl.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_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ dom_oce.F90 \ domvvl.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ prtctl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ zdfddm.F90 \ domzgr_substitute.h90 \ ldftra_substitute.h90 \ vectopt_loop_substitute.h90 \ zdfddm_substitute.h90 \ KEY_CPP \ trazdf_imp.F90 $(MODEL_LIB)(trc_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(sms.o) \ par_oce.F90 \ sms.F90 \ KEY_CPP \ trc_oce.F90 $(MODEL_LIB)(trcstp.o) : \ trcstp.F90 $(MODEL_LIB)(trdicp.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdvor_oce.F90 \ zdfddm.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) \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ 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) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.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)(zdf_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zpshde.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ eosbn2.F90 \ ice_oce.F90 \ in_out_manager.F90 \ ini1d.F90 \ iom.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ 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 \ zdf_oce.F90 \ zdfmxl.F90 \ zpshde.F90 \ $(MODEL_LIB)(daymod.o) \ $(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)(zdf_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ daymod.F90 \ diadimg.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ trdmld_rst.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ zdfddm.F90 \ zdfmxl.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) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(iom.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)(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)(zpshde.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ eosbn2.F90 \ ice_oce.F90 \ in_out_manager.F90 \ ini1d.F90 \ iom.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdvor_oce.F90 \ zpshde.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(restart.o) \ $(MODEL_LIB)(trdmod_oce.o) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ restart.F90 \ trdmod_oce.F90 \ KEY_CPP \ trdmld_rst.F90 $(MODEL_LIB)(trdmod.o) : \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(diadimg.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(ice.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)(zdf_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ daymod.F90 \ diadimg.F90 \ dianam.F90 \ dom_oce.F90 \ eosbn2.F90 \ geo2ocean.F90 \ ice.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ 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 \ zdf_oce.F90 \ zdfddm.F90 \ zdfmxl.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)(taumod.o) \ $(MODEL_LIB)(trdicp.o) \ $(MODEL_LIB)(trdmld.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(trdvor.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ oce.F90 \ phycst.F90 \ taumod.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) : \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(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)(zdf_oce.o) \ $(MODEL_LIB)(zdfmxl.o) \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ oce.F90 \ phycst.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ zdfmxl.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)(wzvmod.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(ice_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)(ocesbc.o) \ $(MODEL_LIB)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ dynspg_oce.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocesbc.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domvvl.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ dom_oce.F90 \ domvvl.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ ocesbc.F90 \ phycst.F90 \ prtctl.F90 \ domzgr_substitute.h90 \ KEY_CPP \ wzvmod.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)(zdfbfr.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.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) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ prtctl.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ zdfbfr.F90 $(MODEL_LIB)(zdfddm.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.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) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ prtctl.F90 \ zdf_oce.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ zdfddm.F90 $(MODEL_LIB)(zdfevd.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.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)(ocesbc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocesbc.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ zdf_oce.F90 \ zdfddm.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) \ $(MODEL_LIB)(zdfkpp.o) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ zdf_oce.F90 \ zdfkpp.F90 \ domzgr_substitute.h90 \ KEY_CPP \ zdfevd.F90 $(MODEL_LIB)(zdfini.o) : \ $(MODEL_LIB)(dom_oce.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)(ldfdyn_oce.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(ocesbc.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)(taumod.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfmxl.o) \ dom_oce.F90 \ dynzdf_exp.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_print.f90 \ oce.F90 \ ocesbc.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ taumod.F90 \ trazdf_exp.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ $(MODEL_LIB)(in_out_manager.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)(tranpc.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfevd.o) \ $(MODEL_LIB)(zdfkpp.o) \ $(MODEL_LIB)(zdfric.o) \ $(MODEL_LIB)(zdftke.o) \ in_out_manager.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ par_oce.F90 \ tranpc.F90 \ zdf_oce.F90 \ zdfddm.F90 \ zdfevd.F90 \ zdfkpp.F90 \ zdfric.F90 \ zdftke.F90 \ zdfini.F90 $(MODEL_LIB)(zdfkpp.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtasal.o) \ $(MODEL_LIB)(dtasss.o) \ $(MODEL_LIB)(dtasst.o) \ $(MODEL_LIB)(dtatem.o) \ $(MODEL_LIB)(flx_oce.o) \ $(MODEL_LIB)(flxmod.o) \ $(MODEL_LIB)(flxrnf.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_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)(ocfzpt.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(tradmp.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ blk_oce.F90 \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasss.F90 \ dtasst.F90 \ dtatem.F90 \ flx_oce.F90 \ flxmod.F90 \ flxrnf.F90 \ geo2ocean.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ tradmp.F90 \ zdf_oce.F90 \ zdfddm.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)(ocesbc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ ocesbc.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ zdf_oce.F90 \ zdfddm.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ zdfkpp.F90 $(MODEL_LIB)(zdfmxl.o) : \ $(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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ prtctl.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ zdfmxl.F90 $(MODEL_LIB)(zdfric.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.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) \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ zdfric.F90 $(MODEL_LIB)(zdftke.o) : \ $(MODEL_LIB)(blk_oce.o) \ $(MODEL_LIB)(cpl_oasis3.o) \ $(MODEL_LIB)(cpl_oasis4.o) \ $(MODEL_LIB)(cpl_oce.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(geo2ocean.o) \ $(MODEL_LIB)(ice.o) \ $(MODEL_LIB)(ice_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ini1d.o) \ $(MODEL_LIB)(iom.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)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(taumod.o) \ $(MODEL_LIB)(trdmld_oce.o) \ $(MODEL_LIB)(trdmod.o) \ $(MODEL_LIB)(trdmod_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zpshde.o) \ blk_oce.F90 \ cpl_oasis3.F90 \ cpl_oasis4.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ eosbn2.F90 \ geo2ocean.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ ini1d.F90 \ iom.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ taumod.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ zdfddm.F90 \ zpshde.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)(taumod.o) \ $(MODEL_LIB)(trazdf_exp.o) \ $(MODEL_LIB)(zdf_oce.o) \ dom_oce.F90 \ dynzdf_exp.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ oce.F90 \ phycst.F90 \ prtctl.F90 \ restart.F90 \ taumod.F90 \ trazdf_exp.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ zdftke.F90 $(MODEL_LIB)(zpshde.o) : \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.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) \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfddm.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) \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ zpshde.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/DYN/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/TRA/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/TRD/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/DIA/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/DOM/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/OBC/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/FLO/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/LDF/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/ZDF/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/SOL/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/DTA/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/SBC/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/IOM/*.[Ffh]90 . ; \ fi @check=`grep LIM_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use LIM_SRC files" ; \ ln -sf ../LIM_SRC/*.[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" ; \ \$(RM) trcstp.F90 ; \ \$(RM) sms.F90 ; \ \$(RM) initrc.F90 ; \ ln -sf ../TOP_SRC/*.[Ffh]90 . ; \ ln -sf ../TOP_SRC/SMS/*.[Ffh] . ; \ ln -sf ../TOP_SRC/SMS/*.[Ffh]90 . ; \ ln -sf ../TOP_SRC/TRP/*.[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 ; \ 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 ; }