# $Header$ # some variables TMP = ../../../tmp #WARNING : NEMO does NOT support fortran 95 signed zero behaviour when using intrinsec SIGN function # This doesnt happen whith Fortran 90 compilers but # Check your compilers option in consequence when using real F95 compilers #-Q- platine # Compiler options NEMO (CCRT Itanium Bull) #-Q- platine F_O = -O3 -i4 -r8 -module $(MODDIR)/oce -I$(MODDIR) -I$(MODDIR)/oce -I$(NCDF_INC) $(USER_INC) #-Q- platine L_X = $(L_O) #-Q- sx8mercure # Compiler options NEMO (CEA SX8-NEC) #-Q- sx8mercure F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -sx8 -C vopt -P stack -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 shape=10000000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- sx8mercure L_X = $(L_O) #-Q- sx8brodie # Compiler options NEMO (IDRIS SX8-NEC) #-Q- sx8brodie F_O = -f2003 nocbind -dw -Wf\"-A idbl4\" -sx8 -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- sx8brodie L_X = $(L_O) #-Q- sxdkrz # Compiler options for NEMO (DKRZ SX6-NEC) #-Q- sxdkrz F_O = -f2003 nocbind -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- sxdkrz L_X = $(L_O) -ftrace #-Q- eshpux # Compiler options for NEMO (Earth Simulator) #-Q- eshpux # for super perfs! #-Q- eshpux # F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- eshpux # regular options! #-Q- eshpux F_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- eshpux L_X = $(L_O) #-Q- linux # Compiler options for NEMO (pgf version) #-Q- linux F_O = -Mlist -O3 -byteswapio -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- linux L_X = -r8 -O3 #-Q- lxiv7 # Compiler options for NEMO (ifc version) #-Q- lxiv7 F_O = -O3 -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- lxiv7 L_X = -r8 -O3 #-Q- lxiv8 # Compiler options for NEMO (ifort version) #-Q- lxiv8 F_O = -O3 -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- lxiv8 L_X = -r8 -O3 #-Q- g95 # Compiler options for NEMO (g95 version) #-Q- g95 F_O = -O3 -fno-second-underscore -r8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- g95 L_X = -r8 -O3 #-Q- gfortran # Compiler options for NEMO (gfortran version) #-Q- gfortran F_O = -fno-second-underscore -fdefault-real-8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- gfortran L_X = -fdefault-real-8 #-Q- aix # Compiler options for NEMO (aix version) #-Q- aix F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- aix L_O = $(F_P) -q64 -O3 #-Q- aix L_X = $(L_O) #-Q- aix6 # Compiler options for NEMO (aix6 version) #-Q- aix6 F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- aix6 L_O = $(F_P) -q64 -O3 #-Q- aix6 L_X = $(L_O) #-Q- babel # Compiler options for NEMO (blue gene version) #-Q- babel F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- babel L_X = $(L_O) #-Q- osxxlf # Compiler options for NEMO (osxxlf version) #-Q- osxxlf F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname -qstrict -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) #-Q- osxxlf L_X = -qrealsize=8 -O3 PREF= #-Q- sx8mercure PREF=i. #-Q- sx8brodie PREF=i. #-Q- sxdkrz PREF=i. #-Q- eshpux PREF=i. # add suffix to P_P override P_P := $(P_P:%=$(prefix)%) # Some tests to define variables related to Agrif compilation # Please do not change ifneq (,$(findstring key_agrif,$(P_P))) AGRIF=use else AGRIF=notuse AGRIF_LIB= endif ifneq (,$(findstring key_mpp_mpi,$(P_P))) AGRIF_MPI=-DAGRIF_MPI else AGRIF_MPI= endif KEY_LIST = \ key_agrif \ key_antarctic \ key_arctic \ key_c14b \ key_c1d \ key_cfc \ key_diaeiv \ key_diainstant \ key_dimgout \ key_dtatrc \ key_dynspg_exp \ key_dynspg_flt \ key_dynspg_rl \ key_eel_r2 \ key_eel_r5 \ key_eel_r6 \ key_esopa \ key_fdir \ key_gyre \ key_kriest \ key_ldfslp \ key_lim2 \ key_lim3 \ key_lobster \ key_mpp_mpi \ key_mpp_shmem \ key_my_trc \ key_oasis3 \ key_oasis4 \ key_obc \ key_off_degrad \ key_off_tra \ key_orca_r025 \ key_orca_r05 \ key_orca_r2 \ key_orca_r4 \ key_pisces \ key_sed \ key_sed_off \ key_top \ key_trabbl_adv \ key_trabbl_dif \ key_traldf_c1d \ key_traldf_c2d \ key_traldf_c3d \ key_traldf_eiv \ key_trcbbc \ key_trcbbl_adv \ key_trcbbl_dif \ key_trc_dia3d \ key_trc_diaadd \ key_trc_diabio \ key_trc_diatrd \ key_trcdmp \ key_trcldf_eiv \ key_trcldf_iso \ key_trc_zdfddm \ key_trdmld_trc \ key_vectopt_loop \ key_vectopt_memory \ key_zco \ key_zdfddm \ key_zdfkpp \ key_zdftke \ key_zdftke2 # .o file list in the library LIB_OBJ = \ $(MODEL_LIB)(ctlopn.o)\ $(MODEL_LIB)(lib_cray.o)\ $(MODEL_LIB)(lib_isml.o)\ $(MODEL_LIB)(lib_print.o)\ $(MODEL_LIB)(agrif_top_interp.o)\ $(MODEL_LIB)(agrif_top_sponge.o)\ $(MODEL_LIB)(agrif_top_update.o)\ $(MODEL_LIB)(daymod.o)\ $(MODEL_LIB)(dianam.o)\ $(MODEL_LIB)(domain.o)\ $(MODEL_LIB)(domcfg.o)\ $(MODEL_LIB)(dommsk.o)\ $(MODEL_LIB)(dom_oce.o)\ $(MODEL_LIB)(domrea.o)\ $(MODEL_LIB)(domstp.o)\ $(MODEL_LIB)(dtadyn.o)\ $(MODEL_LIB)(dynspg_oce.o)\ $(MODEL_LIB)(eosbn2.o)\ $(MODEL_LIB)(in_out_manager.o)\ $(MODEL_LIB)(iom_def.o)\ $(MODEL_LIB)(iom.o)\ $(MODEL_LIB)(iom_ioipsl.o)\ $(MODEL_LIB)(iom_nf90.o)\ $(MODEL_LIB)(iom_rstdimg.o)\ $(MODEL_LIB)(istate.o)\ $(MODEL_LIB)(lbclnk.o)\ $(MODEL_LIB)(ldfeiv.o)\ $(MODEL_LIB)(ldfslp.o)\ $(MODEL_LIB)(ldftra.o)\ $(MODEL_LIB)(ldftra_oce.o)\ $(MODEL_LIB)(lib_mpp.o)\ $(MODEL_LIB)(mppini.o)\ $(MODEL_LIB)(oce.o)\ $(MODEL_LIB)(oce_trc.o)\ $(MODEL_LIB)(opa.o)\ $(MODEL_LIB)(p4zbio.o)\ $(MODEL_LIB)(p4zche.o)\ $(MODEL_LIB)(p4zflx.o)\ $(MODEL_LIB)(p4zint.o)\ $(MODEL_LIB)(p4zlim.o)\ $(MODEL_LIB)(p4zlys.o)\ $(MODEL_LIB)(p4zmeso.o)\ $(MODEL_LIB)(p4zmicro.o)\ $(MODEL_LIB)(p4zmort.o)\ $(MODEL_LIB)(p4zopt.o)\ $(MODEL_LIB)(p4zprod.o)\ $(MODEL_LIB)(p4zrem.o)\ $(MODEL_LIB)(p4zsed.o)\ $(MODEL_LIB)(p4zsink.o)\ $(MODEL_LIB)(par_c14b.o)\ $(MODEL_LIB)(par_cfc.o)\ $(MODEL_LIB)(par_kind.o)\ $(MODEL_LIB)(par_lobster.o)\ $(MODEL_LIB)(par_my_trc.o)\ $(MODEL_LIB)(par_oce.o)\ $(MODEL_LIB)(par_pisces.o)\ $(MODEL_LIB)(par_sed.o)\ $(MODEL_LIB)(par_trc.o)\ $(MODEL_LIB)(phycst.o)\ $(MODEL_LIB)(prtctl.o)\ $(MODEL_LIB)(prtctl_trc.o)\ $(MODEL_LIB)(sbc_oce.o)\ $(MODEL_LIB)(sbcrnf.o)\ $(MODEL_LIB)(sedadv.o)\ $(MODEL_LIB)(sedarr.o)\ $(MODEL_LIB)(sedbtb.o)\ $(MODEL_LIB)(sedchem.o)\ $(MODEL_LIB)(sedco3.o)\ $(MODEL_LIB)(seddsr.o)\ $(MODEL_LIB)(seddta.o)\ $(MODEL_LIB)(sed.o)\ $(MODEL_LIB)(sedini.o)\ $(MODEL_LIB)(sedmat.o)\ $(MODEL_LIB)(sedmbc.o)\ $(MODEL_LIB)(sedmodel.o)\ $(MODEL_LIB)(sedrst.o)\ $(MODEL_LIB)(sedsfc.o)\ $(MODEL_LIB)(sedstp.o)\ $(MODEL_LIB)(sedwri.o)\ $(MODEL_LIB)(sms_lobster.o)\ $(MODEL_LIB)(sms_pisces.o)\ $(MODEL_LIB)(sol_oce.o)\ $(MODEL_LIB)(step.o)\ $(MODEL_LIB)(stpctl.o)\ $(MODEL_LIB)(trabbl.o)\ $(MODEL_LIB)(traqsr.o)\ $(MODEL_LIB)(trcadv_cen2.o)\ $(MODEL_LIB)(trcadv_muscl2.o)\ $(MODEL_LIB)(trcadv_muscl.o)\ $(MODEL_LIB)(trcadv_smolar.o)\ $(MODEL_LIB)(trcadv_tvd.o)\ $(MODEL_LIB)(trcbbc.o)\ $(MODEL_LIB)(trcbbl.o)\ $(MODEL_LIB)(trcbio.o)\ $(MODEL_LIB)(trcctl_c14b.o)\ $(MODEL_LIB)(trcctl_cfc.o)\ $(MODEL_LIB)(trcctl.o)\ $(MODEL_LIB)(trcctl_lobster.o)\ $(MODEL_LIB)(trcctl_my_trc.o)\ $(MODEL_LIB)(trcctl_pisces.o)\ $(MODEL_LIB)(trcdia.o)\ $(MODEL_LIB)(trcdmp.o)\ $(MODEL_LIB)(trcdta.o)\ $(MODEL_LIB)(trcexp.o)\ $(MODEL_LIB)(trc.o)\ $(MODEL_LIB)(trcini_c14b.o)\ $(MODEL_LIB)(trcini_cfc.o)\ $(MODEL_LIB)(trcini.o)\ $(MODEL_LIB)(trcini_lobster.o)\ $(MODEL_LIB)(trcini_my_trc.o)\ $(MODEL_LIB)(trcini_pisces.o)\ $(MODEL_LIB)(trcldf_bilap.o)\ $(MODEL_LIB)(trcldf_bilapg.o)\ $(MODEL_LIB)(trcldf_iso.o)\ $(MODEL_LIB)(trcldf_iso_zps.o)\ $(MODEL_LIB)(trcldf_lap.o)\ $(MODEL_LIB)(trclec.o)\ $(MODEL_LIB)(trclsm_c14b.o)\ $(MODEL_LIB)(trclsm_cfc.o)\ $(MODEL_LIB)(trclsm_lobster.o)\ $(MODEL_LIB)(trclsm_my_trc.o)\ $(MODEL_LIB)(trclsm_pisces.o)\ $(MODEL_LIB)(trcnxt.o)\ $(MODEL_LIB)(trcopt.o)\ $(MODEL_LIB)(trcrad.o)\ $(MODEL_LIB)(trcrst.o)\ $(MODEL_LIB)(trcsbc.o)\ $(MODEL_LIB)(trcsed.o)\ $(MODEL_LIB)(trcsms_c14b.o)\ $(MODEL_LIB)(trcsms_cfc.o)\ $(MODEL_LIB)(trcsms.o)\ $(MODEL_LIB)(trcsms_lobster.o)\ $(MODEL_LIB)(trcsms_my_trc.o)\ $(MODEL_LIB)(trcsms_pisces.o)\ $(MODEL_LIB)(trcstp.o)\ $(MODEL_LIB)(trctrp_ctl.o)\ $(MODEL_LIB)(trctrp.o)\ $(MODEL_LIB)(trctrp_lec.o)\ $(MODEL_LIB)(trczdf_exp.o)\ $(MODEL_LIB)(trczdf_imp.o)\ $(MODEL_LIB)(trczdf_iso.o)\ $(MODEL_LIB)(trczdf_iso_vopt.o)\ $(MODEL_LIB)(trdmld_trc.o)\ $(MODEL_LIB)(trdmld_trc_oce.o)\ $(MODEL_LIB)(trdmld_trc_rst.o)\ $(MODEL_LIB)(trp_trc.o)\ $(MODEL_LIB)(zdfddm.o)\ $(MODEL_LIB)(zdfini.o)\ $(MODEL_LIB)(zdfmxl.o)\ $(MODEL_LIB)(zdf_oce.o)\ $(MODEL_LIB)(zpshde.o)\ $(MODEL_LIB)(zpshde_trc.o) .SUFFIXES: .f90 .F90 .F # Target all: diroce $(EXEC_BIN) @cp SRC_FILE_LIST.temp SRC_FILE_LIST @echo OPA model is OK # Cleaning objects, libraries and executables clean: ifeq ($(AGRIF),use) -@(cd OPAFILES; ./efface) endif $(RM) model.o $(MODDIR)/oce/*.mod $(MODEL_LIB) $(SXMODEL_LIB) $(EXEC_BIN) @echo OPA model \(.o .mod libraries and executables are removed\) # Dependancies diroce: @if [ ! -d ../../../lib/oce ] ; then mkdir ../../../lib/oce ; fi $(EXEC_BIN) : libioipsl firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o ifeq ($(AGRIF),use) $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) else $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) endif # 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- aix6 -qsuffix=f=F90 \ #-Q- babel -qsuffix=f=F90 \ #-Q- osxxlf -qsuffix=f=F90 \ $(P_P) $(F_O) \ #-Q- fjvpp -Z $*.L \ #-Q- sx8mercure -R2 \ #-Q- sx8brodie -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix6 -qsource \ #-Q- aix -qsource \ #-Q- babel -qsource \ OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null endif # IOIPSL library libioipsl : (cd ../../IOIPSL/src ; $(M_K) -f Makefile ) # Main program model.o : model.f90 @$(F_C) $(F_O) -c model.f90 # if the make script is stopped, one doesn't destroy library .PRECIOUS : $(MODEL_LIB) #-Q- sxdkrz .PRECIOUS : $(SXMODEL_LIB) #-Q- eshpux .PRECIOUS : $(SXMODEL_LIB) # library dependancies $(MODEL_LIB): $(LIB_OBJ) @echo @echo The library is up-to-date @echo # Default rules .DEFAULTS: # rules for the .f90 files .f90.a : @$(F_C) $(P_P) $(F_O) \ #-Q- fjvpp -Z $*.L \ #-Q- sx8mercure -R2 \ #-Q- sx8brodie -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix -qsource \ #-Q- aix6 -qsource \ #-Q- babel -qsource \ $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null @$(A_C) $(MODEL_LIB) $*.o > /dev/null @$(RM) $*.[of] @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L #-Q- aix6 @mv $(PREF)$*.lst $(PREF)$*.L #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi # rules for the .F90 files .F90.a : ifeq ($(AGRIF),use) @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC $*.F90 > OPAFILES/$*.F90 @(cd OPAFILES ; ./conv agrif_opa.in -rm \ #-Q- linux -SubloopScalar \ #-Q- g95 -SubloopScalar \ #-Q- f95 -SubloopScalar \ #-Q- osf1 -SubloopScalar \ -comdirin ./ -comdirout AGRIF_MODELFILES/. -convfile $*.F90) -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F90 OPAFILES/$*.F90 @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC OPAFILES/$*.F90 > OPAFILES/AGRIF_MODELFILES/$*.F90 -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F90 OPAFILES/$*.F90 @$(F_C) $(P_P) $(F_O) \ #-Q- fjvpp -Z $*.L \ #-Q- sx8mercure -R2 \ #-Q- sx8brodie -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix -qsource \ #-Q- aix6 -qsource \ #-Q- babel -qsource \ OPAFILES/$*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } else @$(F_C) $(P_P) $(F_O) \ #-Q- fjvpp -Z $*.L \ #-Q- sx8mercure -R2 \ #-Q- sx8brodie -R2 \ #-Q- sxdkrz -R2 \ #-Q- eshpux -R2 \ #-Q- aix -qsource \ #-Q- aix6 -qsource \ #-Q- babel -qsource \ $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } endif #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null @$(A_C) $(MODEL_LIB) $*.o > /dev/null @$(RM) $*.[of] @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L #-Q- aix6 @mv $(PREF)$*.lst $(PREF)$*.L #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi $(MODEL_LIB)(agrif_top_interp.o) : \ agrif_top_interp.F90 $(MODEL_LIB)(agrif_top_sponge.o) : \ agrif_top_sponge.F90 $(MODEL_LIB)(agrif_top_update.o) : \ agrif_top_update.F90 $(MODEL_LIB)(ctlopn.o) : \ lib_print.f90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(in_out_manager.o) \ ctlopn.f90 $(MODEL_LIB)(daymod.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ phycst.F90 \ prtctl.F90 \ daymod.F90 $(MODEL_LIB)(dianam.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(phycst.o) \ phycst.F90 \ KEY_CPP \ dianam.F90 $(MODEL_LIB)(domain.o) : \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(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) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ daymod.F90 \ dommsk.F90 \ dom_oce.F90 \ domrea.F90 \ domstp.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dommsk.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domrea.o) \ $(MODEL_LIB)(domstp.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ domain.F90 $(MODEL_LIB)(domcfg.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(phycst.o) \ phycst.F90 \ domcfg.F90 $(MODEL_LIB)(dommsk.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ oce.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dommsk.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)(domrea.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 \ $(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) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ daymod.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(lib_mpp.o) \ domrea_dimg.h90 \ domrea_fdir.h90 \ KEY_CPP \ domrea.F90 $(MODEL_LIB)(domstp.o) : \ lib_print.f90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ domstp.F90 $(MODEL_LIB)(dtadyn.o) : \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(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)(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)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfeiv.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfeiv.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)(sbc_oce.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zpshde.o) \ oce.F90 \ phycst.F90 \ sbc_oce.F90 \ trabbl.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ zpshde.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dtadyn.F90 $(MODEL_LIB)(dynspg_oce.o) : \ KEY_CPP \ dynspg_oce.F90 $(MODEL_LIB)(eosbn2.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdfddm.o) \ phycst.F90 \ prtctl.F90 \ zdfddm.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ eosbn2.F90 $(MODEL_LIB)(in_out_manager.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ lib_print.f90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ KEY_CPP \ in_out_manager.F90 $(MODEL_LIB)(iom_def.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(IOIPSL_LIB) \ KEY_CPP \ iom_def.F90 $(MODEL_LIB)(iom.o) : \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.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) \ KEY_CPP \ iom.F90 $(MODEL_LIB)(iom_ioipsl.o) : \ lib_print.f90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(IOIPSL_LIB) \ iom_ioipsl.F90 $(MODEL_LIB)(iom_nf90.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(lbclnk.o) \ iom_nf90.F90 $(MODEL_LIB)(iom_rstdimg.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(lbclnk.o) \ iom_rstdimg.F90 $(MODEL_LIB)(istate.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(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)(zdf_oce.o) \ oce.F90 \ phycst.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ istate.F90 $(MODEL_LIB)(lbclnk.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ oce.F90 \ KEY_CPP \ lbclnk.F90 $(MODEL_LIB)(ldfeiv.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ ldfeiv.F90 $(MODEL_LIB)(ldfslp.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ prtctl.F90 \ zdf_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdfmxl.o) \ oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfmxl.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ ldfslp.F90 $(MODEL_LIB)(ldftra.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdfmxl.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfmxl.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ ldftra_c1d.h90 \ ldftra_c2d.h90 \ ldftra_c3d.h90 \ vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ ldftra.F90 $(MODEL_LIB)(ldftra_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ KEY_CPP \ ldftra_oce.F90 $(MODEL_LIB)(lib_cray.o) : \ lib_cray.f90 $(MODEL_LIB)(lib_isml.o) : \ lib_isml.f90 $(MODEL_LIB)(lib_mpp.o) : \ lib_print.f90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(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)(model.o) : \ daymod.F90 \ domain.F90 \ domcfg.F90 \ dom_oce.F90 \ dtadyn.F90 \ eosbn2.F90 \ in_out_manager.F90 \ istate.F90 \ ldftra.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(domain.o) \ $(MODEL_LIB)(domcfg.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtadyn.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(istate.o) \ $(MODEL_LIB)(ldftra.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(mppini.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(step.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trcini.o) \ mppini.F90 \ oce.F90 \ phycst.F90 \ step.F90 \ traqsr.F90 \ trcini.F90 \ $(MODEL_LIB)(opa.o) \ opa.F90 \ model.f90 $(MODEL_LIB)(mppini.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(sol_oce.o) \ sol_oce.F90 \ iom.F90 \ $(MODEL_LIB)(iom.o) \ domzgr_substitute.h90 \ mppini_2.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ mppini.F90 $(MODEL_LIB)(oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ oce.F90 $(MODEL_LIB)(oce_trc.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_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) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ KEY_CPP \ oce_trc.F90 $(MODEL_LIB)(opa.o) : \ daymod.F90 \ dommsk.F90 \ dom_oce.F90 \ domrea.F90 \ domstp.F90 \ dtadyn.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfeiv.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dommsk.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(domrea.o) \ $(MODEL_LIB)(domstp.o) \ $(MODEL_LIB)(dtadyn.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.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)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sol_oce.o) \ $(MODEL_LIB)(stpctl.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trcctl.o) \ $(MODEL_LIB)(trcdia.o) \ $(MODEL_LIB)(trcdta.o) \ $(MODEL_LIB)(trcini_c14b.o) \ $(MODEL_LIB)(trcini_cfc.o) \ $(MODEL_LIB)(trcini_lobster.o) \ $(MODEL_LIB)(trcini_my_trc.o) \ $(MODEL_LIB)(trcini_pisces.o) \ $(MODEL_LIB)(trclec.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcrst.o) \ $(MODEL_LIB)(trcstp.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zpshde.o) \ $(MODEL_LIB)(zpshde_trc.o) \ oce.F90 \ oce_trc.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sol_oce.F90 \ stpctl.F90 \ trabbl.F90 \ trcctl.F90 \ trcdia.F90 \ trcdta.F90 \ trc.F90 \ trcini_c14b.F90 \ trcini_cfc.F90 \ trcini_lobster.F90 \ trcini_my_trc.F90 \ trcini_pisces.F90 \ trclec.F90 \ trcrst.F90 \ trcstp.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ zpshde.F90 \ zpshde_trc.F90 \ daymod.F90 \ domain.F90 \ domcfg.F90 \ dom_oce.F90 \ dtadyn.F90 \ eosbn2.F90 \ in_out_manager.F90 \ istate.F90 \ ldftra.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(domain.o) \ $(MODEL_LIB)(domcfg.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtadyn.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(istate.o) \ $(MODEL_LIB)(ldftra.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(mppini.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(step.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trcini.o) \ mppini.F90 \ oce.F90 \ phycst.F90 \ step.F90 \ traqsr.F90 \ trcini.F90 \ opa.F90 $(MODEL_LIB)(p4zbio.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zche.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zlim.o) \ $(MODEL_LIB)(p4zmeso.o) \ $(MODEL_LIB)(p4zopt.o) \ $(MODEL_LIB)(p4zprod.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ p4zche.F90 \ p4zint.F90 \ p4zlim.F90 \ p4zmeso.F90 \ p4zopt.F90 \ p4zprod.F90 \ p4zsink.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zlim.o) \ $(MODEL_LIB)(p4zmeso.o) \ $(MODEL_LIB)(p4zmicro.o) \ $(MODEL_LIB)(p4zmort.o) \ $(MODEL_LIB)(p4zopt.o) \ $(MODEL_LIB)(p4zprod.o) \ $(MODEL_LIB)(p4zrem.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ p4zlim.F90 \ p4zmeso.F90 \ p4zmicro.F90 \ p4zmort.F90 \ p4zopt.F90 \ p4zprod.F90 \ p4zrem.F90 \ p4zsink.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zbio.F90 $(MODEL_LIB)(p4zche.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zche.F90 $(MODEL_LIB)(p4zflx.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zche.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ p4zche.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zflx.F90 $(MODEL_LIB)(p4zint.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ sms_pisces.F90 \ trc.F90 \ KEY_CPP \ p4zint.F90 $(MODEL_LIB)(p4zlim.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zlim.F90 $(MODEL_LIB)(p4zlys.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ KEY_CPP \ p4zlys.F90 $(MODEL_LIB)(p4zmeso.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ p4zint.F90 \ p4zsink.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zmeso.F90 $(MODEL_LIB)(p4zmicro.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ p4zint.F90 \ p4zsink.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zmicro.F90 $(MODEL_LIB)(p4zmort.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ p4zsink.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zmort.F90 $(MODEL_LIB)(p4zopt.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zopt.F90 $(MODEL_LIB)(p4zprod.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zlim.o) \ $(MODEL_LIB)(p4zopt.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ p4zint.F90 \ p4zlim.F90 \ p4zopt.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zprod.F90 $(MODEL_LIB)(p4zrem.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zlim.o) \ $(MODEL_LIB)(p4zopt.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ p4zint.F90 \ p4zlim.F90 \ p4zopt.F90 \ p4zsink.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zche.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zmeso.o) \ $(MODEL_LIB)(p4zopt.o) \ $(MODEL_LIB)(p4zprod.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ p4zche.F90 \ p4zint.F90 \ p4zmeso.F90 \ p4zopt.F90 \ p4zprod.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zrem.F90 $(MODEL_LIB)(p4zsed.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zche.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zlim.o) \ $(MODEL_LIB)(p4zmeso.o) \ $(MODEL_LIB)(p4zmicro.o) \ $(MODEL_LIB)(p4zmort.o) \ $(MODEL_LIB)(p4zopt.o) \ $(MODEL_LIB)(p4zprod.o) \ $(MODEL_LIB)(p4zrem.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ p4zche.F90 \ p4zint.F90 \ p4zlim.F90 \ p4zmeso.F90 \ p4zmicro.F90 \ p4zmort.F90 \ p4zopt.F90 \ p4zprod.F90 \ p4zrem.F90 \ p4zsink.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zbio.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zlim.o) \ $(MODEL_LIB)(p4zopt.o) \ $(MODEL_LIB)(p4zrem.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ p4zbio.F90 \ p4zint.F90 \ p4zlim.F90 \ p4zopt.F90 \ p4zrem.F90 \ p4zsink.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zsed.F90 $(MODEL_LIB)(p4zsink.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ p4zsink.F90 $(MODEL_LIB)(par_c14b.o) : \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_pisces.o) \ par_lobster.F90 \ par_pisces.F90 \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_pisces.o) \ par_cfc.F90 \ par_lobster.F90 \ par_pisces.F90 \ KEY_CPP \ par_c14b.F90 $(MODEL_LIB)(par_cfc.o) : \ $(MODEL_LIB)(par_lobster.o) \ par_lobster.F90 \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_pisces.o) \ par_lobster.F90 \ par_pisces.F90 \ KEY_CPP \ par_cfc.F90 $(MODEL_LIB)(par_kind.o) : \ par_kind.F90 $(MODEL_LIB)(par_lobster.o) : \ KEY_CPP \ par_lobster.F90 $(MODEL_LIB)(par_my_trc.o) : \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_pisces.o) \ par_cfc.F90 \ par_lobster.F90 \ par_pisces.F90 \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_pisces.o) \ par_c14b.F90 \ par_cfc.F90 \ par_lobster.F90 \ par_pisces.F90 \ KEY_CPP \ par_my_trc.F90 $(MODEL_LIB)(par_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ par_EEL_R2.h90 \ par_EEL_R5.h90 \ par_EEL_R6.h90 \ par_GYRE.h90 \ par_ORCA_R025.h90 \ par_ORCA_R05.h90 \ par_ORCA_R2.h90 \ par_ORCA_R4.h90 \ KEY_CPP \ par_oce.F90 $(MODEL_LIB)(par_pisces.o) : \ $(MODEL_LIB)(par_lobster.o) \ par_lobster.F90 \ KEY_CPP \ par_pisces.F90 $(MODEL_LIB)(par_sed.o) : \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ par_kind.F90 \ par_lobster.F90 \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ par_kind.F90 \ par_oce.F90 \ par_pisces.F90 \ KEY_CPP \ par_sed.F90 $(MODEL_LIB)(par_trc.o) : \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_pisces.o) \ par_c14b.F90 \ par_cfc.F90 \ par_lobster.F90 \ par_pisces.F90 \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_pisces.o) \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_pisces.F90 \ KEY_CPP \ par_trc.F90 $(MODEL_LIB)(phycst.o) : \ lib_print.f90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ phycst.F90 $(MODEL_LIB)(prtctl.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ prtctl.F90 $(MODEL_LIB)(prtctl_trc.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ oce_trc.F90 \ par_trc.F90 \ KEY_CPP \ prtctl_trc.F90 $(MODEL_LIB)(sbc_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ sbc_oce.F90 $(MODEL_LIB)(sbcrnf.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ sbcrnf.F90 $(MODEL_LIB)(sedadv.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sms_pisces.F90 \ trc.F90 \ $(MODEL_LIB)(sed.o) \ sed.F90 \ KEY_CPP \ sedadv.F90 $(MODEL_LIB)(sedarr.o) : \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ par_kind.F90 \ par_oce.F90 \ par_pisces.F90 \ $(MODEL_LIB)(par_sed.o) \ par_sed.F90 \ KEY_CPP \ sedarr.F90 $(MODEL_LIB)(sedbtb.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sed.F90 \ sms_pisces.F90 \ trc.F90 \ $(MODEL_LIB)(sedmat.o) \ $(MODEL_LIB)(sed.o) \ sed.F90 \ sedmat.F90 \ KEY_CPP \ sedbtb.F90 $(MODEL_LIB)(sedchem.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sms_pisces.F90 \ trc.F90 \ $(MODEL_LIB)(sedarr.o) \ $(MODEL_LIB)(sed.o) \ sedarr.F90 \ sed.F90 \ KEY_CPP \ sedchem.F90 $(MODEL_LIB)(sedco3.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sms_pisces.F90 \ trc.F90 \ $(MODEL_LIB)(sed.o) \ sed.F90 \ KEY_CPP \ sedco3.F90 $(MODEL_LIB)(seddsr.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sed.F90 \ sms_pisces.F90 \ trc.F90 \ $(MODEL_LIB)(sedco3.o) \ $(MODEL_LIB)(sedmat.o) \ $(MODEL_LIB)(sed.o) \ sedco3.F90 \ sed.F90 \ sedmat.F90 \ KEY_CPP \ seddsr.F90 $(MODEL_LIB)(seddta.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ $(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)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sms_pisces.F90 \ trc.F90 \ iom.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(sedarr.o) \ $(MODEL_LIB)(sed.o) \ sedarr.F90 \ sed.F90 \ KEY_CPP \ seddta.F90 $(MODEL_LIB)(sed.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ par_kind.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ sms_pisces.F90 \ trc.F90 \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sms_pisces.F90 \ trc.F90 \ KEY_CPP \ sed.F90 $(MODEL_LIB)(sedini.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ $(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.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sedarr.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sedarr.F90 \ sed.F90 \ sms_pisces.F90 \ trc.F90 \ iom.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(sedarr.o) \ $(MODEL_LIB)(sedchem.o) \ $(MODEL_LIB)(sedco3.o) \ $(MODEL_LIB)(seddta.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sedrst.o) \ sedarr.F90 \ sedchem.F90 \ sedco3.F90 \ seddta.F90 \ sed.F90 \ sedrst.F90 \ KEY_CPP \ sedini.F90 $(MODEL_LIB)(sedmat.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sms_pisces.F90 \ trc.F90 \ $(MODEL_LIB)(sed.o) \ sed.F90 \ KEY_CPP \ sedmat.F90 $(MODEL_LIB)(sedmbc.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sedco3.o) \ $(MODEL_LIB)(sedmat.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sedco3.F90 \ sed.F90 \ sedmat.F90 \ sms_pisces.F90 \ trc.F90 \ $(MODEL_LIB)(seddsr.o) \ $(MODEL_LIB)(sed.o) \ seddsr.F90 \ sed.F90 \ KEY_CPP \ sedmbc.F90 $(MODEL_LIB)(sedmodel.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.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)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sedadv.o) \ $(MODEL_LIB)(sedarr.o) \ $(MODEL_LIB)(sedbtb.o) \ $(MODEL_LIB)(sedchem.o) \ $(MODEL_LIB)(sedco3.o) \ $(MODEL_LIB)(seddsr.o) \ $(MODEL_LIB)(seddta.o) \ $(MODEL_LIB)(sedmbc.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sedrst.o) \ $(MODEL_LIB)(sedsfc.o) \ $(MODEL_LIB)(sedwri.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sedadv.F90 \ sedarr.F90 \ sedbtb.F90 \ sedchem.F90 \ sedco3.F90 \ seddsr.F90 \ seddta.F90 \ sed.F90 \ sedmbc.F90 \ sedrst.F90 \ sedsfc.F90 \ sedwri.F90 \ sms_pisces.F90 \ trc.F90 \ $(MODEL_LIB)(sedini.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sedstp.o) \ sed.F90 \ sedini.F90 \ sedstp.F90 \ KEY_CPP \ sedmodel.F90 $(MODEL_LIB)(sedrst.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ $(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)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sms_pisces.F90 \ trc.F90 \ iom.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(sedarr.o) \ $(MODEL_LIB)(sed.o) \ sedarr.F90 \ sed.F90 \ $(IOIPSL_LIB) \ KEY_CPP \ sedrst.F90 $(MODEL_LIB)(sedsfc.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.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)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sedarr.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sedarr.F90 \ sed.F90 \ sms_pisces.F90 \ trc.F90 \ $(MODEL_LIB)(sedarr.o) \ $(MODEL_LIB)(seddta.o) \ $(MODEL_LIB)(sed.o) \ sedarr.F90 \ seddta.F90 \ sed.F90 \ KEY_CPP \ sedsfc.F90 $(MODEL_LIB)(sedstp.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ iom.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)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(sedarr.o) \ $(MODEL_LIB)(sedco3.o) \ $(MODEL_LIB)(seddsr.o) \ $(MODEL_LIB)(seddta.o) \ $(MODEL_LIB)(sedmat.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ sedarr.F90 \ sedco3.F90 \ seddsr.F90 \ seddta.F90 \ sed.F90 \ sedmat.F90 \ sms_pisces.F90 \ trc.F90 \ $(MODEL_LIB)(sedadv.o) \ $(MODEL_LIB)(sedbtb.o) \ $(MODEL_LIB)(sedchem.o) \ $(MODEL_LIB)(sedco3.o) \ $(MODEL_LIB)(seddsr.o) \ $(MODEL_LIB)(seddta.o) \ $(MODEL_LIB)(sedmbc.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sedrst.o) \ $(MODEL_LIB)(sedsfc.o) \ $(MODEL_LIB)(sedwri.o) \ sedadv.F90 \ sedbtb.F90 \ sedchem.F90 \ sedco3.F90 \ seddsr.F90 \ seddta.F90 \ sed.F90 \ sedmbc.F90 \ sedrst.F90 \ sedsfc.F90 \ sedwri.F90 \ KEY_CPP \ sedstp.F90 $(MODEL_LIB)(sedwri.o) : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_sed.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce.F90 \ p4zsink.F90 \ par_sed.F90 \ phycst.F90 \ sms_pisces.F90 \ trc.F90 \ dianam.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(sedarr.o) \ $(MODEL_LIB)(sed.o) \ sedarr.F90 \ sed.F90 \ $(IOIPSL_LIB) \ KEY_CPP \ sedwri.F90 $(MODEL_LIB)(sms_lobster.o) : \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_pisces.o) \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_pisces.F90 \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ par_oce.F90 \ par_trc.F90 \ KEY_CPP \ sms_lobster.F90 $(MODEL_LIB)(sms_pisces.o) : \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_pisces.o) \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_pisces.F90 \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ par_oce.F90 \ par_trc.F90 \ KEY_CPP \ sms_pisces.F90 $(MODEL_LIB)(sol_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ sol_oce.F90 $(MODEL_LIB)(step.o) : \ dianam.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfeiv.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfeiv.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(trcdia.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcrst.o) \ $(MODEL_LIB)(trcsms_c14b.o) \ $(MODEL_LIB)(trcsms_cfc.o) \ $(MODEL_LIB)(trcsms_my_trc.o) \ $(MODEL_LIB)(trcsms.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trctrp.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zpshde.o) \ oce.F90 \ oce_trc.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ trcdia.F90 \ trc.F90 \ trcrst.F90 \ trcsms_c14b.F90 \ trcsms_cfc.F90 \ trcsms.F90 \ trcsms_my_trc.F90 \ trctrp.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ zpshde.F90 \ daymod.F90 \ dom_oce.F90 \ dtadyn.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dtadyn.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(stpctl.o) \ $(MODEL_LIB)(trcdia.o) \ $(MODEL_LIB)(trcrst.o) \ $(MODEL_LIB)(trcstp.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ stpctl.F90 \ trcdia.F90 \ trcrst.F90 \ trcstp.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ step.F90 $(MODEL_LIB)(stpctl.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ oce.F90 \ stpctl.F90 $(MODEL_LIB)(trabbl.o) : \ lib_print.f90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(in_out_manager.o) \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trabbl.F90 $(MODEL_LIB)(traqsr.o) : \ lib_print.f90 \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(in_out_manager.o) \ traqsr.F90 $(MODEL_LIB)(trcadv_cen2.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trcbbl.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trcbbl.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcadv_cen2.F90 $(MODEL_LIB)(trcadv_muscl2.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trcbbl.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trcbbl.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcadv_muscl2.F90 $(MODEL_LIB)(trcadv_muscl.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trcbbl.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trcbbl.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcadv_muscl.F90 $(MODEL_LIB)(trcadv_smolar.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trcbbl.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trcbbl.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcadv_smolar.F90 $(MODEL_LIB)(trcadv_tvd.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trcbbl.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trcbbl.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcadv_tvd.F90 $(MODEL_LIB)(trcbbc.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcbbc.F90 $(MODEL_LIB)(trcbbl.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ eosbn2.F90 \ lbclnk.F90 \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce.F90 \ oce_trc.F90 \ prtctl_trc.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ trcbbl_adv.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcbbl.F90 $(MODEL_LIB)(trcbio.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce_trc.F90 \ prtctl_trc.F90 \ sms_lobster.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ trcbio.F90 $(MODEL_LIB)(trcctl_c14b.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ trc.F90 \ KEY_CPP \ trcctl_c14b.F90 $(MODEL_LIB)(trcctl_cfc.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ trc.F90 \ KEY_CPP \ trcctl_cfc.F90 $(MODEL_LIB)(trcctl.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trcctl_c14b.o) \ $(MODEL_LIB)(trcctl_cfc.o) \ $(MODEL_LIB)(trcctl_lobster.o) \ $(MODEL_LIB)(trcctl_my_trc.o) \ $(MODEL_LIB)(trcctl_pisces.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_ctl.o) \ oce_trc.F90 \ trcctl_c14b.F90 \ trcctl_cfc.F90 \ trcctl_lobster.F90 \ trcctl_my_trc.F90 \ trcctl_pisces.F90 \ trc.F90 \ trctrp_ctl.F90 \ KEY_CPP \ trcctl.F90 $(MODEL_LIB)(trcctl_lobster.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ trc.F90 \ KEY_CPP \ trcctl_lobster.F90 $(MODEL_LIB)(trcctl_my_trc.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ trc.F90 \ KEY_CPP \ trcctl_my_trc.F90 $(MODEL_LIB)(trcctl_pisces.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ trc.F90 \ KEY_CPP \ trcctl_pisces.F90 $(MODEL_LIB)(trcdia.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ dianam.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ trcdia.F90 $(MODEL_LIB)(trcdmp.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trcdta.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce.F90 \ oce_trc.F90 \ prtctl_trc.F90 \ trcdta.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ trcdmp.F90 $(MODEL_LIB)(trcdta.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ lib_print.f90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ par_trc.F90 \ trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcdta.F90 $(MODEL_LIB)(trcexp.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce_trc.F90 \ prtctl_trc.F90 \ sms_lobster.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ trcexp.F90 $(MODEL_LIB)(trc.o) : \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_pisces.o) \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_pisces.F90 \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ par_oce.F90 \ par_trc.F90 \ KEY_CPP \ trc.F90 $(MODEL_LIB)(trcini_c14b.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcsms_c14b.o) \ oce_trc.F90 \ par_trc.F90 \ trc.F90 \ trcsms_c14b.F90 \ KEY_CPP \ trcini_c14b.F90 $(MODEL_LIB)(trcini_cfc.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcsms_cfc.o) \ oce_trc.F90 \ par_trc.F90 \ trc.F90 \ trcsms_cfc.F90 \ KEY_CPP \ trcini_cfc.F90 $(MODEL_LIB)(trcini.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.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)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zche.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trcctl_c14b.o) \ $(MODEL_LIB)(trcctl_cfc.o) \ $(MODEL_LIB)(trcctl_lobster.o) \ $(MODEL_LIB)(trcctl_my_trc.o) \ $(MODEL_LIB)(trcctl_pisces.o) \ $(MODEL_LIB)(trclsm_c14b.o) \ $(MODEL_LIB)(trclsm_cfc.o) \ $(MODEL_LIB)(trclsm_lobster.o) \ $(MODEL_LIB)(trclsm_my_trc.o) \ $(MODEL_LIB)(trclsm_pisces.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcsms_c14b.o) \ $(MODEL_LIB)(trcsms_cfc.o) \ $(MODEL_LIB)(trcsms_my_trc.o) \ $(MODEL_LIB)(trctrp_ctl.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ p4zche.F90 \ par_kind.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trcctl_c14b.F90 \ trcctl_cfc.F90 \ trcctl_lobster.F90 \ trcctl_my_trc.F90 \ trcctl_pisces.F90 \ trc.F90 \ trclsm_c14b.F90 \ trclsm_cfc.F90 \ trclsm_lobster.F90 \ trclsm_my_trc.F90 \ trclsm_pisces.F90 \ trcsms_c14b.F90 \ trcsms_cfc.F90 \ trcsms_my_trc.F90 \ trctrp_ctl.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trcctl.o) \ $(MODEL_LIB)(trcdta.o) \ $(MODEL_LIB)(trcini_c14b.o) \ $(MODEL_LIB)(trcini_cfc.o) \ $(MODEL_LIB)(trcini_lobster.o) \ $(MODEL_LIB)(trcini_my_trc.o) \ $(MODEL_LIB)(trcini_pisces.o) \ $(MODEL_LIB)(trclec.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcrst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zpshde_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trcctl.F90 \ trcdta.F90 \ trc.F90 \ trcini_c14b.F90 \ trcini_cfc.F90 \ trcini_lobster.F90 \ trcini_my_trc.F90 \ trcini_pisces.F90 \ trclec.F90 \ trcrst.F90 \ trp_trc.F90 \ zpshde_trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ trcini.F90 $(MODEL_LIB)(trcini_lobster.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ par_trc.F90 \ sms_lobster.F90 \ trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcini_lobster.F90 $(MODEL_LIB)(trcini_my_trc.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ par_trc.F90 \ trc.F90 \ KEY_CPP \ trcini_my_trc.F90 $(MODEL_LIB)(trcini_pisces.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zche.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ p4zche.F90 \ par_trc.F90 \ sms_pisces.F90 \ trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcini_pisces.F90 $(MODEL_LIB)(trcldf_bilap.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcldf_bilap.F90 $(MODEL_LIB)(trcldf_bilapg.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcldf_bilapg.F90 $(MODEL_LIB)(trcldf_iso.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcldf_iso.F90 $(MODEL_LIB)(trcldf_iso_zps.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcldf_iso_zps.F90 $(MODEL_LIB)(trcldf_lap.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcldf_lap.F90 $(MODEL_LIB)(trclec.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcsms_c14b.o) \ $(MODEL_LIB)(trcsms_cfc.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_kind.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trcsms_c14b.F90 \ trcsms_cfc.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trclsm_c14b.o) \ $(MODEL_LIB)(trclsm_cfc.o) \ $(MODEL_LIB)(trclsm_lobster.o) \ $(MODEL_LIB)(trclsm_my_trc.o) \ $(MODEL_LIB)(trclsm_pisces.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ trc.F90 \ trclsm_c14b.F90 \ trclsm_cfc.F90 \ trclsm_lobster.F90 \ trclsm_my_trc.F90 \ trclsm_pisces.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trclec.F90 $(MODEL_LIB)(trclsm_c14b.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcsms_c14b.o) \ oce_trc.F90 \ par_trc.F90 \ trc.F90 \ trcsms_c14b.F90 \ KEY_CPP \ trclsm_c14b.F90 $(MODEL_LIB)(trclsm_cfc.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcsms_cfc.o) \ oce_trc.F90 \ par_trc.F90 \ trc.F90 \ trcsms_cfc.F90 \ KEY_CPP \ trclsm_cfc.F90 $(MODEL_LIB)(trclsm_lobster.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ par_trc.F90 \ sms_lobster.F90 \ trc.F90 \ KEY_CPP \ trclsm_lobster.F90 $(MODEL_LIB)(trclsm_my_trc.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ par_trc.F90 \ trc.F90 \ KEY_CPP \ trclsm_my_trc.F90 $(MODEL_LIB)(trclsm_pisces.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ par_trc.F90 \ sms_pisces.F90 \ trc.F90 \ KEY_CPP \ trclsm_pisces.F90 $(MODEL_LIB)(trcnxt.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ agrif_top_interp.F90 \ agrif_top_update.F90 \ lbclnk.F90 \ $(MODEL_LIB)(agrif_top_interp.o) \ $(MODEL_LIB)(agrif_top_update.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce.F90 \ oce_trc.F90 \ prtctl_trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ $(AGRIF_LIB) \ KEY_CPP \ trcnxt.F90 $(MODEL_LIB)(trcopt.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ sms_lobster.F90 \ trc.F90 \ domzgr_substitute.h90 \ KEY_CPP \ trcopt.F90 $(MODEL_LIB)(trcrad.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcrad.F90 $(MODEL_LIB)(trcrst.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ iom.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcsms_c14b.o) \ $(MODEL_LIB)(trcsms_cfc.o) \ $(MODEL_LIB)(trcsms_my_trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ oce_trc.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trc.F90 \ trcsms_c14b.F90 \ trcsms_cfc.F90 \ trcsms_my_trc.F90 \ trctrp_lec.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcrst.F90 $(MODEL_LIB)(trcsbc.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcsbc.F90 $(MODEL_LIB)(trcsed.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce_trc.F90 \ prtctl_trc.F90 \ sms_lobster.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ trcsed.F90 $(MODEL_LIB)(trcsms_c14b.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce_trc.F90 \ par_trc.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcsms_c14b.F90 $(MODEL_LIB)(trcsms_cfc.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce_trc.F90 \ par_trc.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trcsms_cfc.F90 $(MODEL_LIB)(trcsms.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zbio.o) \ $(MODEL_LIB)(p4zche.o) \ $(MODEL_LIB)(p4zflx.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zlys.o) \ $(MODEL_LIB)(p4zsed.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sedmodel.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trcbio.o) \ $(MODEL_LIB)(trcexp.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcopt.o) \ $(MODEL_LIB)(trcsed.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ p4zbio.F90 \ p4zche.F90 \ p4zflx.F90 \ p4zint.F90 \ p4zlys.F90 \ p4zsed.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sedmodel.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trcbio.F90 \ trcexp.F90 \ trc.F90 \ trcopt.F90 \ trcsed.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcsms_c14b.o) \ $(MODEL_LIB)(trcsms_cfc.o) \ $(MODEL_LIB)(trcsms_lobster.o) \ $(MODEL_LIB)(trcsms_my_trc.o) \ $(MODEL_LIB)(trcsms_pisces.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trc.F90 \ trcsms_c14b.F90 \ trcsms_cfc.F90 \ trcsms_lobster.F90 \ trcsms_my_trc.F90 \ trcsms_pisces.F90 \ KEY_CPP \ trcsms.F90 $(MODEL_LIB)(trcsms_lobster.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trcbio.o) \ $(MODEL_LIB)(trcexp.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcopt.o) \ $(MODEL_LIB)(trcsed.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce_trc.F90 \ trcbio.F90 \ trcexp.F90 \ trc.F90 \ trcopt.F90 \ trcsed.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ KEY_CPP \ trcsms_lobster.F90 $(MODEL_LIB)(trcsms_my_trc.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce_trc.F90 \ par_trc.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ KEY_CPP \ trcsms_my_trc.F90 $(MODEL_LIB)(trcsms_pisces.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.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)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zbio.o) \ $(MODEL_LIB)(p4zche.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zlim.o) \ $(MODEL_LIB)(p4zmeso.o) \ $(MODEL_LIB)(p4zmicro.o) \ $(MODEL_LIB)(p4zmort.o) \ $(MODEL_LIB)(p4zopt.o) \ $(MODEL_LIB)(p4zprod.o) \ $(MODEL_LIB)(p4zrem.o) \ $(MODEL_LIB)(p4zsink.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sedini.o) \ $(MODEL_LIB)(sed.o) \ $(MODEL_LIB)(sedstp.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ p4zbio.F90 \ p4zche.F90 \ p4zint.F90 \ p4zlim.F90 \ p4zmeso.F90 \ p4zmicro.F90 \ p4zmort.F90 \ p4zopt.F90 \ p4zprod.F90 \ p4zrem.F90 \ p4zsink.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sed.F90 \ sedini.F90 \ sedstp.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(p4zbio.o) \ $(MODEL_LIB)(p4zche.o) \ $(MODEL_LIB)(p4zflx.o) \ $(MODEL_LIB)(p4zint.o) \ $(MODEL_LIB)(p4zlys.o) \ $(MODEL_LIB)(p4zsed.o) \ $(MODEL_LIB)(sedmodel.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce_trc.F90 \ p4zbio.F90 \ p4zche.F90 \ p4zflx.F90 \ p4zint.F90 \ p4zlys.F90 \ p4zsed.F90 \ sedmodel.F90 \ sms_pisces.F90 \ trc.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ KEY_CPP \ trcsms_pisces.F90 $(MODEL_LIB)(trcstp.o) : \ agrif_top_sponge.F90 \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(agrif_top_sponge.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.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)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trcadv_cen2.o) \ $(MODEL_LIB)(trcadv_muscl2.o) \ $(MODEL_LIB)(trcadv_muscl.o) \ $(MODEL_LIB)(trcadv_smolar.o) \ $(MODEL_LIB)(trcadv_tvd.o) \ $(MODEL_LIB)(trcbbl.o) \ $(MODEL_LIB)(trcdmp.o) \ $(MODEL_LIB)(trcldf_bilapg.o) \ $(MODEL_LIB)(trcldf_bilap.o) \ $(MODEL_LIB)(trcldf_iso.o) \ $(MODEL_LIB)(trcldf_iso_zps.o) \ $(MODEL_LIB)(trcldf_lap.o) \ $(MODEL_LIB)(trcnxt.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trcrad.o) \ $(MODEL_LIB)(trcsbc.o) \ $(MODEL_LIB)(trcsms_c14b.o) \ $(MODEL_LIB)(trcsms_cfc.o) \ $(MODEL_LIB)(trcsms_lobster.o) \ $(MODEL_LIB)(trcsms_my_trc.o) \ $(MODEL_LIB)(trcsms_pisces.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trczdf_exp.o) \ $(MODEL_LIB)(trczdf_imp.o) \ $(MODEL_LIB)(trczdf_iso.o) \ $(MODEL_LIB)(trczdf_iso_vopt.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ $(MODEL_LIB)(zpshde_trc.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trcadv_cen2.F90 \ trcadv_muscl2.F90 \ trcadv_muscl.F90 \ trcadv_smolar.F90 \ trcadv_tvd.F90 \ trcbbl.F90 \ trcdmp.F90 \ trc.F90 \ trcldf_bilap.F90 \ trcldf_bilapg.F90 \ trcldf_iso.F90 \ trcldf_iso_zps.F90 \ trcldf_lap.F90 \ trcnxt.F90 \ trcrad.F90 \ trcsbc.F90 \ trcsms_c14b.F90 \ trcsms_cfc.F90 \ trcsms_lobster.F90 \ trcsms_my_trc.F90 \ trcsms_pisces.F90 \ trctrp_lec.F90 \ trczdf_exp.F90 \ trczdf_imp.F90 \ trczdf_iso.F90 \ trczdf_iso_vopt.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ zpshde_trc.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trcdia.o) \ $(MODEL_LIB)(trcrst.o) \ $(MODEL_LIB)(trcsms.o) \ $(MODEL_LIB)(trctrp.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trcdia.F90 \ trcrst.F90 \ trcsms.F90 \ trctrp.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ KEY_CPP \ trcstp.F90 $(MODEL_LIB)(trctrp_ctl.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ trctrp_lec.F90 \ trp_trc.F90 \ KEY_CPP \ trctrp_ctl.F90 $(MODEL_LIB)(trctrp.o) : \ agrif_top_interp.F90 \ agrif_top_update.F90 \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(agrif_top_interp.o) \ $(MODEL_LIB)(agrif_top_update.o) \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trcbbl.o) \ $(MODEL_LIB)(trcdta.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_kind.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl_trc.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trcbbl.F90 \ trcdta.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ agrif_top_sponge.F90 \ $(MODEL_LIB)(agrif_top_sponge.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trcadv_cen2.o) \ $(MODEL_LIB)(trcadv_muscl2.o) \ $(MODEL_LIB)(trcadv_muscl.o) \ $(MODEL_LIB)(trcadv_smolar.o) \ $(MODEL_LIB)(trcadv_tvd.o) \ $(MODEL_LIB)(trcbbl.o) \ $(MODEL_LIB)(trcdmp.o) \ $(MODEL_LIB)(trcldf_bilapg.o) \ $(MODEL_LIB)(trcldf_bilap.o) \ $(MODEL_LIB)(trcldf_iso.o) \ $(MODEL_LIB)(trcldf_iso_zps.o) \ $(MODEL_LIB)(trcldf_lap.o) \ $(MODEL_LIB)(trcnxt.o) \ $(MODEL_LIB)(trcrad.o) \ $(MODEL_LIB)(trcsbc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trczdf_exp.o) \ $(MODEL_LIB)(trczdf_imp.o) \ $(MODEL_LIB)(trczdf_iso.o) \ $(MODEL_LIB)(trczdf_iso_vopt.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zpshde_trc.o) \ oce_trc.F90 \ prtctl_trc.F90 \ trcadv_cen2.F90 \ trcadv_muscl2.F90 \ trcadv_muscl.F90 \ trcadv_smolar.F90 \ trcadv_tvd.F90 \ trcbbl.F90 \ trcdmp.F90 \ trcldf_bilap.F90 \ trcldf_bilapg.F90 \ trcldf_iso.F90 \ trcldf_iso_zps.F90 \ trcldf_lap.F90 \ trcnxt.F90 \ trcrad.F90 \ trcsbc.F90 \ trctrp_lec.F90 \ trczdf_exp.F90 \ trczdf_imp.F90 \ trczdf_iso.F90 \ trczdf_iso_vopt.F90 \ trp_trc.F90 \ zpshde_trc.F90 \ domzgr_substitute.h90 \ $(AGRIF_LIB) \ KEY_CPP \ trctrp.F90 $(MODEL_LIB)(trctrp_lec.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ trp_trc.F90 \ KEY_CPP \ trctrp_lec.F90 $(MODEL_LIB)(trczdf_exp.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce.F90 \ oce_trc.F90 \ prtctl_trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trczdf_exp.F90 $(MODEL_LIB)(trczdf_imp.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce.F90 \ oce_trc.F90 \ prtctl_trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trczdf_imp.F90 $(MODEL_LIB)(trczdf_iso.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce.F90 \ oce_trc.F90 \ prtctl_trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ zdf.matrixsolver.h90 \ KEY_CPP \ trczdf_iso.F90 $(MODEL_LIB)(trczdf_iso_vopt.o) : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl_trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ oce.F90 \ oce_trc.F90 \ prtctl_trc.F90 \ trctrp_lec.F90 \ trdmld_trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trczdf_iso_vopt.F90 $(MODEL_LIB)(trdmld_trc.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ iom.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.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)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trp_trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ oce_trc.F90 \ par_kind.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ prtctl.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ trdmld_trc_oce.F90 \ trp_trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ dianam.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ $(MODEL_LIB)(dianam.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(sms_lobster.o) \ $(MODEL_LIB)(sms_pisces.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trctrp_lec.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ $(MODEL_LIB)(trdmld_trc_rst.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ prtctl.F90 \ sms_lobster.F90 \ sms_pisces.F90 \ trc.F90 \ trctrp_lec.F90 \ trdmld_trc_oce.F90 \ trdmld_trc_rst.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ $(IOIPSL_LIB) \ KEY_CPP \ trdmld_trc.F90 $(MODEL_LIB)(trdmld_trc_oce.o) : \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_pisces.o) \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_pisces.F90 \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ par_oce.F90 \ par_trc.F90 \ KEY_CPP \ trdmld_trc_oce.F90 $(MODEL_LIB)(trdmld_trc_rst.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ iom_def.F90 \ iom_ioipsl.F90 \ iom_nf90.F90 \ iom_rstdimg.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom_def.o) \ $(MODEL_LIB)(iom_ioipsl.o) \ $(MODEL_LIB)(iom_nf90.o) \ $(MODEL_LIB)(iom_rstdimg.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ in_out_manager.F90 \ iom.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(iom.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(trdmld_trc_oce.o) \ oce_trc.F90 \ trc.F90 \ trdmld_trc_oce.F90 \ KEY_CPP \ trdmld_trc_rst.F90 $(MODEL_LIB)(trp_trc.o) : \ $(MODEL_LIB)(par_c14b.o) \ $(MODEL_LIB)(par_cfc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_lobster.o) \ $(MODEL_LIB)(par_my_trc.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_pisces.o) \ $(MODEL_LIB)(par_trc.o) \ par_c14b.F90 \ par_cfc.F90 \ par_kind.F90 \ par_lobster.F90 \ par_my_trc.F90 \ par_oce.F90 \ par_pisces.F90 \ par_trc.F90 \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(trc.o) \ par_oce.F90 \ par_trc.F90 \ trc.F90 \ KEY_CPP \ trp_trc.F90 $(MODEL_LIB)(zdfddm.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ zdf_oce.F90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ zdfddm.F90 $(MODEL_LIB)(zdfini.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdfmxl.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfmxl.F90 \ in_out_manager.F90 \ ldfslp.F90 \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(zdf_oce.o) \ par_oce.F90 \ zdf_oce.F90 \ zdfini.F90 $(MODEL_LIB)(zdfmxl.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ par_kind.F90 \ par_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ prtctl.F90 \ zdf_oce.F90 \ domzgr_substitute.h90 \ KEY_CPP \ zdfmxl.F90 $(MODEL_LIB)(zdf_oce.o) : \ $(MODEL_LIB)(par_kind.o) \ par_kind.F90 \ $(MODEL_LIB)(par_oce.o) \ par_oce.F90 \ zdf_oce.F90 $(MODEL_LIB)(zpshde.o) : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(lib_print.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(prtctl.o) \ $(MODEL_LIB)(zdfddm.o) \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.F90 \ zdfddm.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(eosbn2.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(phycst.o) \ oce.F90 \ phycst.F90 \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ zpshde.F90 $(MODEL_LIB)(zpshde_trc.o) : \ daymod.F90 \ dom_oce.F90 \ dynspg_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)(daymod.o) \ $(MODEL_LIB)(dom_oce.o) \ $(MODEL_LIB)(dynspg_oce.o) \ $(MODEL_LIB)(in_out_manager.o) \ $(MODEL_LIB)(ldfslp.o) \ $(MODEL_LIB)(ldftra_oce.o) \ $(MODEL_LIB)(lib_mpp.o) \ $(MODEL_LIB)(oce.o) \ $(MODEL_LIB)(par_oce.o) \ $(MODEL_LIB)(par_trc.o) \ $(MODEL_LIB)(phycst.o) \ $(MODEL_LIB)(sbc_oce.o) \ $(MODEL_LIB)(sbcrnf.o) \ $(MODEL_LIB)(trabbl.o) \ $(MODEL_LIB)(traqsr.o) \ $(MODEL_LIB)(trc.o) \ $(MODEL_LIB)(zdfddm.o) \ $(MODEL_LIB)(zdfmxl.o) \ $(MODEL_LIB)(zdf_oce.o) \ oce.F90 \ par_oce.F90 \ par_trc.F90 \ phycst.F90 \ sbc_oce.F90 \ sbcrnf.F90 \ trabbl.F90 \ traqsr.F90 \ trc.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ lbclnk.F90 \ $(MODEL_LIB)(lbclnk.o) \ $(MODEL_LIB)(oce_trc.o) \ $(MODEL_LIB)(par_kind.o) \ $(MODEL_LIB)(trp_trc.o) \ oce_trc.F90 \ par_kind.F90 \ trp_trc.F90 \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ top_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ zpshde_trc.F90 # agrif previous use firstagrif: ifeq ($(AGRIF),use) @if [ -z "`cat KEY_CPP | grep key_agrif`" ]; then $(RM) model.o $(MODDIR)/oce/*.mod $(MODEL_LIB) $(SXMODEL_LIB); fi else @if [ -n "`cat KEY_CPP | grep key_agrif`" ]; then $(RM) -r OPAFILES model.o $(MODDIR)/oce/*.mod $(MODEL_LIB) $(SXMODEL_LIB); fi endif #- RB : this rule is a pretty miserable trick to be able to re-compile NEMP-AGRIF-mono after NEMO-AGRIF-mpp #- I guess the good correction should be in AGRIF/LIB/toamr.c for the conv, to remove useless allocation declarations in AGRIF_INC # recompile all in this case mpiagrif: ifeq ($(AGRIF),use) ifeq (,$(AGRIF_MPI)) @if [ -n "`cat KEY_CPP | grep key_mpp_mpi`" ]; then $(RM) -r OPAFILES model.o $(MODDIR)/oce/*.mod $(MODEL_LIB) $(SXMODEL_LIB); fi endif endif # key changing control key: @echo CHANGE of CPP KEYS yes/no ? -@if [ "`cat KEY_CPP`" != "$(P_P:$(prefix)%=%)" ] ; then \ echo CPP options changed ; echo "$(P_P:$(prefix)%=%)" > KEY_CPP ; fi # check key values keyverif: @echo CHECKING KEY @echo KEY USED : @for v in ` echo $(P_P:$(prefix)%=%) ` ; \ do \ echo $$v ;\ w=`echo $$v | cut -c1-3` ; \ if [ $$w = `echo "key"` ] ; then \ r=n ; \ echo " $(KEY_LIST) " | (grep $$v >/dev/null 2>&1) || r=o ; \ if [ $$r != "n" ] ; then \ echo "UNKNOWN KEY" ;\ false ; \ exit ; \ fi \ fi \ done # Checking the number of routines src_file_list: @echo CHECKING THE NUMBER AND NAMES OF SOURCE FILES @$(RM) `ls | fgrep -v -f .patron` @check=`grep OPA_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use OPA_SRC files" ; \ ln -sf ../OPA_SRC/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/*/*.[Ffh]90 . ; \ fi @check=`grep LIM_SRC_3 .config` ; \ if [ -n "$$check" ] ; then \ echo " use LIM_SRC_3 files" ; \ ln -sf ../LIM_SRC_3/*.[Ffh]90 . ; \ fi @check=`grep LIM_SRC_2 .config` ; \ if [ -n "$$check" ] ; then \ echo " use LIM_SRC_2 files" ; \ ln -sf ../LIM_SRC_2/*.[Ffh]90 . ; \ fi @check=`grep C1D_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use C1D_SRC files" ; \ ln -sf ../C1D_SRC/*.[Ffh]90 . ; \ fi @check=`grep TOP_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use TOP_SRC files" ; \ \$(RM) trcstp.F90 ; \ \$(RM) sms.F90 ; \ \$(RM) trcini.F90 ; \ ln -sf ../TOP_SRC/*.[Ffh]90 . ; \ ln -sf ../TOP_SRC/*/*.[Ffh]90 . ; \ fi @check=`grep OFF_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use OFF_SRC files" ; \ ln -sf ../OFF_SRC/*.[Ffh]90 . ; \ ln -sf ../OFF_SRC/*/*.[Ffh]90 . ; \ fi @check=`grep NST_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use NST_SRC files" ; \ \$(RM) agrif_opa_interp.F90 ; \ \$(RM) agrif_opa_sponge.F90 ; \ \$(RM) agrif_opa_update.F90 ; \ \$(RM) agrif_top_interp.F90 ; \ \$(RM) agrif_top_sponge.F90 ; \ \$(RM) agrif_top_update.F90 ; \ ln -sf ../NST_SRC/*.[Ffh]90 . ; \ fi @\$(RM) tmplist @ls -1 | fgrep -v -f .patron >tmplist @cmp tmplist SRC_FILE_LIST.temp || { echo some routines have been added or suppressed ; \ sdiff -s tmplist SRC_FILE_LIST.temp ; cp tmplist SRC_FILE_LIST.temp ; \ \$(RM) model.o \$(MODEL_LIB) \$(SXMODEL_LIB) \$(EXEC_BIN) ; \ echo "Rebuilding the AA_make files" ; \ cd .. ; ../UTIL/fait_AA_make ; echo " " ; \ echo "THE ins_make COMMAND in modipsl/util MUST BE RERUN PLEASE DO SO BEFORE gmake" ; \ echo "========================================== " ; \ ../../util/ins_make ; echo " " ; false ; exit ; }