New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 1272 for trunk/CONFIG/ORCA2_OFF_PISCES/scripts/BB_make – NEMO

Ignore:
Timestamp:
2009-01-16T18:21:45+01:00 (15 years ago)
Author:
rblod
Message:

Update fait_AA_make, see ticket #304

File:
1 edited

Legend:

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

    r1266 r1272  
    77#          Check your compilers option in consequence when using real F95 compilers 
    88 
    9 #-Q- sx8mercure  # Compiler options NEMO (CEA SX6-NEC)  
    10 #-Q- sx8mercure  F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    11 #-Q- sx8mercure  F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    12 #-Q- sx8mercure  F_F = $(F_O) -f3 
    13 #-Q- sx8mercure  L_X = $(L_O) -ftrace 
    14 #-Q- sx8brodie  # Compiler options NEMO (CEA SX6-NEC)  
    15 #-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) 
    16 #-Q- sx8brodie  F_F = $(F_O) -f3 
     9#-Q- platine # Compiler options NEMO (CCRT Itanium Bull)  
     10#-Q- platine F_O = -O3 -i4 -r8 -module $(MODDIR)/oce -I$(MODDIR) -I$(MODDIR)/oce -I$(NCDF_INC) $(USER_INC)  
     11#-Q- platine L_X = $(L_O)  
     12#-Q- sx8mercure  # Compiler options NEMO (CEA SX8-NEC)  
     13#-Q- sx8mercure  F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -sx8 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)  
     14#-Q- sx8mercure  L_X = $(L_O) 
     15#-Q- sx8brodie  # Compiler options NEMO (IDRIS SX8-NEC)  
     16#-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) 
    1717#-Q- sx8brodie  L_X = $(L_O) 
    1818#-Q- sxdkrz  # Compiler options for NEMO (DKRZ SX6-NEC)  
    19 #-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) 
    20 #-Q- sxdkrz  F_F = $(F_O) -f3 
     19#-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) 
    2120#-Q- sxdkrz  L_X = $(L_O) -ftrace 
    2221#-Q- eshpux  # Compiler options for NEMO (Earth Simulator) 
    2322#-Q- eshpux  # for super perfs! 
    24 #-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) 
     23#-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) 
    2524#-Q- eshpux  # regular options! 
    26 #-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) 
    27 #-Q- eshpux  F_F = $(F_O) -f3 
     25#-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) 
    2826#-Q- eshpux  L_X = $(L_O) 
    2927#-Q- linux  # Compiler options for NEMO (pgf version) 
    30 #-Q- linux  F_O = -Mlist -O3 -byteswapio -r8  -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) 
    31 #-Q- linux  F_F = $(F_O)-Mextend 
     28#-Q- linux  F_O = -Mlist -O3 -byteswapio -r8  -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    3229#-Q- linux  L_X = -r8 -O3 
    3330#-Q- lxiv7  # Compiler options for NEMO (ifc version) 
    34 #-Q- lxiv7  F_O = -O3 -r8  -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) 
    35 #-Q- lxiv7  F_F = $(F_O) -extend_source  
     31#-Q- lxiv7  F_O = -O3 -r8  -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    3632#-Q- lxiv7  L_X = -r8 -O3 
    3733#-Q- lxiv8  # Compiler options for NEMO (ifort version) 
    38 #-Q- lxiv8  F_O = -O3 -r8  -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) 
    39 #-Q- lxiv8  F_F = $(F_O) -extend_source  
     34#-Q- lxiv8  F_O = -O3 -r8  -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    4035#-Q- lxiv8  L_X = -r8 -O3 
    4136#-Q- g95  # Compiler options for NEMO (g95 version) 
    42 #-Q- g95  F_O = -O3 -fno-second-underscore -r8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    43 #-Q- g95  F_F = $(F_O)-ffixed-form -ffixed-line-length-132 
     37#-Q- g95  F_O = -O3 -fno-second-underscore -r8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    4438#-Q- g95  L_X = -r8 -O3 
    4539#-Q- gfortran  # Compiler options for NEMO (gfortran version) 
    46 #-Q- gfortran  F_O = -fno-second-underscore -fdefault-real-8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    47 #-Q- gfortran  F_F = $(F_O)-ffixed-form -ffixed-line-length-132 
     40#-Q- gfortran  F_O = -fno-second-underscore -fdefault-real-8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    4841#-Q- gfortran  L_X = -fdefault-real-8 
    4942#-Q- aix    # Compiler options for NEMO (aix version) 
    50 #-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) 
    51 #-Q- aix    F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     43#-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) 
    5244#-Q- aix   L_O = $(F_P) -q64 -O3 
    5345#-Q- aix   L_X = $(L_O) 
     46#-Q- aix6    # Compiler options for NEMO (aix6 version) 
     47#-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) 
     48#-Q- aix6   L_O = $(F_P) -q64 -O3 
     49#-Q- aix6   L_X = $(L_O) 
    5450#-Q- babel  # Compiler options for NEMO (blue gene version) 
    55 #-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) 
    56 #-Q- babel  F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     51#-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) 
    5752#-Q- babel  L_X = $(L_O) 
    5853#-Q- osxxlf    # Compiler options for NEMO (osxxlf version) 
    59 #-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) 
    60 #-Q- osxxlf    F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qsource -qextname -qstrict -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     54#-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) 
    6155#-Q- osxxlf    L_X = -qrealsize=8 -O3 
    6256PREF= 
     
    6761 
    6862# add suffix to P_P 
    69 P_P := $(P_P:%=$(prefix)%) 
     63override P_P := $(P_P:%=$(prefix)%) 
    7064 
    7165# Some tests to define variables related to Agrif compilation 
     
    156150      $(MODEL_LIB)(lib_print.o)\ 
    157151      $(MODEL_LIB)(agrif_top_interp.o)\ 
     152      $(MODEL_LIB)(agrif_top_sponge.o)\ 
    158153      $(MODEL_LIB)(agrif_top_update.o)\ 
    159154      $(MODEL_LIB)(daymod.o)\ 
     
    323318$(EXEC_BIN) :  libioipsl firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o 
    324319ifeq ($(AGRIF),use) 
    325       $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(OASISMPI2_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 
     320      $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 
    326321else 
    327       $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(OASISMPI2_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 
     322      $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 
    328323endif 
    329324 
     
    346341   @$(F_C) \ 
    347342#-Q- aix    -qsuffix=f=F90 \ 
     343#-Q- aix6      -qsuffix=f=F90 \ 
    348344#-Q- babel     -qsuffix=f=F90 \ 
    349345#-Q- osxxlf    -qsuffix=f=F90 \ 
     
    354350#-Q- sxdkrz    -R2 \ 
    355351#-Q- eshpux    -R2 \ 
     352#-Q- aix6      -qsource \ 
    356353#-Q- aix    -qsource \ 
    357354#-Q- babel     -qsource \ 
     
    392389#-Q- eshpux    -R2 \ 
    393390#-Q- aix    -qsource \ 
     391#-Q- aix6      -qsource \ 
    394392#-Q- babel     -qsource \ 
    395393      $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
     
    400398      @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    401399#-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
     400#-Q- aix6      @mv $(PREF)$*.lst $(PREF)$*.L 
    402401#-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    403402#-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
     
    425424#-Q- eshpux    -R2 \ 
    426425#-Q- aix    -qsource \ 
     426#-Q- aix6      -qsource \ 
    427427#-Q- babel     -qsource \ 
    428428      OPAFILES/$*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; }  
     
    435435#-Q- eshpux    -R2 \ 
    436436#-Q- aix    -qsource \ 
     437#-Q- aix6      -qsource \ 
    437438#-Q- babel     -qsource \ 
    438439      $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
     
    444445      @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    445446#-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
     447#-Q- aix6      @mv $(PREF)$*.lst $(PREF)$*.L 
    446448#-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    447449#-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
     
    449451      @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 
    450452 
    451 # rules for the .F files 
    452 .F.a :            
    453 ifeq ($(AGRIF),use)  
    454       @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC $*.F > OPAFILES/$*.F  
    455       @(cd OPAFILES ; ./conv agrif_opa.in -rm \ 
    456 #-Q- linux     -SubloopScalar \ 
    457 #-Q- g95       -SubloopScalar \ 
    458 #-Q- f95       -SubloopScalar \ 
    459 #-Q- osf1         -SubloopScalar \ 
    460       -comdirin ./ -comdirout AGRIF_MODELFILES/. -convfile $*.F) 
    461       -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F OPAFILES/$*.F 
    462       @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC OPAFILES/$*.F > OPAFILES/AGRIF_MODELFILES/$*.F 
    463       -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F OPAFILES/$*.F 
    464       @$(F_C) $(P_P) $(F_F) \ 
    465 #-Q- fjvpp     -Z $*.L \ 
    466 #-Q- sx8mercure      -R2 \ 
    467 #-Q- sx8brodie    -R2 \ 
    468 #-Q- sxdkrz    -R2 \ 
    469 #-Q- eshpux    -R2 \ 
    470 #-Q- aix    -qsource \ 
    471 #-Q- babel     -qsource \ 
    472       OPAFILES/$*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; }  
    473 else 
    474       @$(F_C) $(P_P) $(F_O) \ 
    475 #-Q- fjvpp     -Z $*.L \ 
    476 #-Q- sx8mercure      -R2 \ 
    477 #-Q- sx8brodie    -R2 \ 
    478 #-Q- sxdkrz    -R2 \ 
    479 #-Q- eshpux    -R2 \ 
    480 #-Q- aix    -qsource \ 
    481 #-Q- babel     -qsource \ 
    482       $*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
    483 endif 
    484 #-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    485 #-Q- eshpux    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    486       @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    487       @$(RM) $*.[of] 
    488       @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    489 #-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
    490 #-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    491 #-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
    492 #-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
    493       @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 
    494  
    495 # rules for the library from the .f files  
    496 .f.a :       
    497       @$(F_C) $(F_O) \ 
    498 #-Q- fjvpp     -Z $*.L \ 
    499 #-Q- sx8mercure      -R2 \ 
    500 #-Q- sx8brodie    -R2 \ 
    501 #-Q- sxdkrz    -R2 \ 
    502 #-Q- eshpux    -R2 \ 
    503 #-Q- aix    -qsource \ 
    504 #-Q- babel     -qsource \ 
    505       $*.f|| { if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi ; false ; exit ; } 
    506 #-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    507 #-Q- eshpux    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    508       @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    509       @$(RM) -f $*.o 
    510 #-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
    511 #-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    512 #-Q- linux  @mv $(PREF)$*.lst $(PREF)$*.L 
    513 #-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
    514       @if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi 
    515  
    516453$(MODEL_LIB)(agrif_top_interp.o) :  \ 
    517454   agrif_top_interp.F90 
     455$(MODEL_LIB)(agrif_top_sponge.o) :  \ 
     456   agrif_top_sponge.F90 
    518457$(MODEL_LIB)(agrif_top_update.o) :  \ 
    519458   agrif_top_update.F90 
     
    37403679   $(MODEL_LIB)(eosbn2.o) \ 
    37413680   $(MODEL_LIB)(lbclnk.o) \ 
     3681   $(MODEL_LIB)(oce.o) \ 
    37423682   $(MODEL_LIB)(oce_trc.o) \ 
    37433683   $(MODEL_LIB)(prtctl_trc.o) \ 
     
    37483688   eosbn2.F90 \ 
    37493689   lbclnk.F90 \ 
     3690   oce.F90 \ 
    37503691   oce_trc.F90 \ 
    37513692   prtctl_trc.F90 \ 
     
    57325673   $(MODEL_LIB)(agrif_top_update.o) \ 
    57335674   $(MODEL_LIB)(lbclnk.o) \ 
     5675   $(MODEL_LIB)(oce.o) \ 
    57345676   $(MODEL_LIB)(oce_trc.o) \ 
    57355677   $(MODEL_LIB)(prtctl_trc.o) \ 
     
    57415683   agrif_top_update.F90 \ 
    57425684   lbclnk.F90 \ 
     5685   oce.F90 \ 
    57435686   oce_trc.F90 \ 
    57445687   prtctl_trc.F90 \ 
     
    66696612   trcsms_pisces.F90 
    66706613$(MODEL_LIB)(trcstp.o) :   \ 
     6614   $(MODEL_LIB)(agrif_top_sponge.o) \ 
    66716615   $(MODEL_LIB)(daymod.o) \ 
    66726616   $(MODEL_LIB)(dianam.o) \ 
     
    67256669   $(MODEL_LIB)(zdfmxl.o) \ 
    67266670   $(MODEL_LIB)(zpshde_trc.o) \ 
     6671   agrif_top_sponge.F90 \ 
    67276672   daymod.F90 \ 
    67286673   dianam.F90 \ 
     
    68686813   zdfddm.F90 \ 
    68696814   zdfmxl.F90 \ 
     6815   $(MODEL_LIB)(agrif_top_sponge.o) \ 
    68706816   $(MODEL_LIB)(oce_trc.o) \ 
    68716817   $(MODEL_LIB)(prtctl_trc.o) \ 
     
    68926838   $(MODEL_LIB)(trp_trc.o) \ 
    68936839   $(MODEL_LIB)(zpshde_trc.o) \ 
     6840   agrif_top_sponge.F90 \ 
    68946841   oce_trc.F90 \ 
    68956842   prtctl_trc.F90 \ 
     
    69176864   zpshde_trc.F90 \ 
    69186865   domzgr_substitute.h90 \ 
     6866   $(AGRIF_LIB) \ 
    69196867   KEY_CPP \ 
    69206868   trctrp.F90 
     
    70747022   zdfddm.F90 \ 
    70757023   zdfmxl.F90 \ 
     7024   $(MODEL_LIB)(oce.o) \ 
    70767025   $(MODEL_LIB)(oce_trc.o) \ 
    70777026   $(MODEL_LIB)(prtctl_trc.o) \ 
     
    70807029   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
    70817030   $(MODEL_LIB)(trp_trc.o) \ 
     7031   oce.F90 \ 
    70827032   oce_trc.F90 \ 
    70837033   prtctl_trc.F90 \ 
     
    71527102   zdfddm.F90 \ 
    71537103   zdfmxl.F90 \ 
     7104   $(MODEL_LIB)(oce.o) \ 
    71547105   $(MODEL_LIB)(oce_trc.o) \ 
    71557106   $(MODEL_LIB)(prtctl_trc.o) \ 
     
    71587109   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
    71597110   $(MODEL_LIB)(trp_trc.o) \ 
     7111   oce.F90 \ 
    71607112   oce_trc.F90 \ 
    71617113   prtctl_trc.F90 \ 
     
    72317183   zdfmxl.F90 \ 
    72327184   $(MODEL_LIB)(lbclnk.o) \ 
     7185   $(MODEL_LIB)(oce.o) \ 
    72337186   $(MODEL_LIB)(oce_trc.o) \ 
    72347187   $(MODEL_LIB)(prtctl_trc.o) \ 
     
    72387191   $(MODEL_LIB)(trp_trc.o) \ 
    72397192   lbclnk.F90 \ 
     7193   oce.F90 \ 
    72407194   oce_trc.F90 \ 
    72417195   prtctl_trc.F90 \ 
     
    73127266   zdfmxl.F90 \ 
    73137267   $(MODEL_LIB)(lbclnk.o) \ 
     7268   $(MODEL_LIB)(oce.o) \ 
    73147269   $(MODEL_LIB)(oce_trc.o) \ 
    73157270   $(MODEL_LIB)(prtctl_trc.o) \ 
     
    73197274   $(MODEL_LIB)(trp_trc.o) \ 
    73207275   lbclnk.F90 \ 
     7276   oce.F90 \ 
    73217277   oce_trc.F90 \ 
    73227278   prtctl_trc.F90 \ 
     
    77587714   echo "   use OPA_SRC files"                ; \ 
    77597715       ln -sf ../OPA_SRC/*.[Ffh]90          . ; \ 
    7760        ln -sf ../OPA_SRC/DYN/*.[Ffh]90      . ; \ 
    7761        ln -sf ../OPA_SRC/TRA/*.[Ffh]90      . ; \ 
    7762        ln -sf ../OPA_SRC/TRD/*.[Ffh]90      . ; \ 
    7763        ln -sf ../OPA_SRC/DIA/*.[Ffh]90      . ; \ 
    7764        ln -sf ../OPA_SRC/DOM/*.[Ffh]90      . ; \ 
    7765        ln -sf ../OPA_SRC/OBC/*.[Ffh]90      . ; \ 
    7766        ln -sf ../OPA_SRC/FLO/*.[Ffh]90      . ; \ 
    7767        ln -sf ../OPA_SRC/LDF/*.[Ffh]90      . ; \ 
    7768        ln -sf ../OPA_SRC/ZDF/*.[Ffh]90      . ; \ 
    7769        ln -sf ../OPA_SRC/SOL/*.[Ffh]90      . ; \ 
    7770        ln -sf ../OPA_SRC/DTA/*.[Ffh]90      . ; \ 
    7771        ln -sf ../OPA_SRC/SBC/*.[Ffh]90      . ; \ 
    7772        ln -sf ../OPA_SRC/IOM/*.[Ffh]90      . ; \ 
    7773       ln -sf ../OPA_SRC/BDY/*.[Ffh]90      . ; \ 
     7716       ln -sf ../OPA_SRC/*/*.[Ffh]90      . ; \ 
    77747717  fi  
    77757718   @check=`grep LIM_SRC_3 .config`              ; \ 
     
    77957738      \$(RM) trcini.F90                      ; \ 
    77967739      ln -sf ../TOP_SRC/*.[Ffh]90          . ; \ 
    7797       ln -sf ../TOP_SRC/TRP/*.[Ffh]90      . ; \ 
    7798       ln -sf ../TOP_SRC/PISCES/*.[Ffh]90   . ; \ 
    7799       ln -sf ../TOP_SRC/LOBSTER/*.[Ffh]90  . ; \ 
    7800       ln -sf ../TOP_SRC/CFC/*.[Ffh]90      . ; \ 
    7801       ln -sf ../TOP_SRC/C14b/*.[Ffh]90     . ; \ 
    7802       ln -sf ../TOP_SRC/MY_TRC/*.[Ffh]90   . ; \ 
    7803       ln -sf ../TOP_SRC/SED/*.[Ffh]90      . ; \ 
    7804       ln -sf ../TOP_SRC/DUMMY/*.[Ffh]90    . ; \ 
     7740      ln -sf ../TOP_SRC/*/*.[Ffh]90      . ; \ 
    78057741  fi  
    78067742   @check=`grep OFF_SRC .config`              ; \ 
     
    78167752      \$(RM) agrif_opa_sponge.F90           ; \ 
    78177753      \$(RM) agrif_opa_update.F90           ; \ 
     7754      \$(RM) agrif_top_interp.F90           ; \ 
     7755      \$(RM) agrif_top_sponge.F90           ; \ 
     7756      \$(RM) agrif_top_update.F90           ; \ 
    78187757      ln -sf ../NST_SRC/*.[Ffh]90      .     ; \ 
    78197758  fi  
Note: See TracChangeset for help on using the changeset viewer.