Ignore:
Timestamp:
03/12/07 17:01:04 (17 years ago)
Author:
bellier
Message:

JB: on the road to svn

File:
1 edited

Legend:

Unmodified
Added
Removed
  • IOIPSL/trunk/src/AA_make

    • Property svn:keywords set to Id
    r4 r11  
    11#- 
    2 #- $Id: AA_make,v 2.16 2006/01/18 06:34:11 adm Exp $ 
     2#- $Id$ 
    33#- 
    4 #-Q- sx6nec F_O = $(F_D) $(F_P) -C vsafe -size_t64 -I $(MODDIR) 
     4MAKE_NAM = $(MAKE) 
     5ifneq ($(MAKE_NAM),$(M_K)) 
     6 @$(error You must invoke this Makefile with the $(M_K) command) 
     7endif 
     8USER_DIR = $(shell pwd) 
     9MAKE_DIR = '??' 
     10ifneq ($(USER_DIR),$(MAKE_DIR)) 
     11 @$(error You must invoke this Makefile from its directory) 
     12endif 
     13#- 
    514#-Q- sxdkrz F_O = $(F_D) $(F_P) -C vsafe -size_t64 -I $(MODDIR) 
    615#-Q- eshpux F_O = $(F_D) $(F_P) -C vsafe -I $(MODDIR) 
     
    918#--------------------------------------------------------------------- 
    1019 
    11 PRF_PRC = !\#-P- 
    12 DEF_PRC = $(PRF_PRC)$(D_P) 
    13 SRC_PRC   = defprec.f90 
    14 MODS1     = $(SRC_PRC)    \ 
    15             errioipsl.f90 \ 
    16             stringop.f90  \ 
    17             mathelp.f90   \ 
    18             getincom.f90  \ 
    19             calendar.f90  \ 
    20             fliocom.f90   \ 
    21             flincom.f90   \ 
    22             histcom.f90   \ 
    23             restcom.f90   \ 
    24             ioipsl.f90 
     20MODS1 = defprec.f90   \ 
     21        errioipsl.f90 \ 
     22        stringop.f90  \ 
     23        mathelp.f90   \ 
     24        getincom.f90  \ 
     25        calendar.f90  \ 
     26        fliocom.f90   \ 
     27        flincom.f90   \ 
     28        histcom.f90   \ 
     29        restcom.f90   \ 
     30        ioipsl.f90 
    2531OBJSMODS1 = $(MODS1:.f90=.o) 
    2632 
    27 all: $(SRC_PRC) $(MODEL_LIB)($(OBJSMODS1)) 
     33all: $(MODEL_LIB)($(OBJSMODS1)) 
    2834        @echo IOIPSL is OK 
    2935 
    30 $(SRC_PRC): def.prec 
    31         (sed -e "s/^$(DEF_PRC) */  /g" def.prec | \ 
    32          grep -v $(PRF_PRC) > $(SRC_PRC)) 
    33  
    3436.PRECIOUS : $(MODEL_LIB) 
    35 #-Q- sxnec  .PRECIOUS : $(SXMODEL_LIB) 
    36 #-Q- sx6nec .PRECIOUS : $(SXMODEL_LIB) 
    3737#-Q- sxdkrz .PRECIOUS : $(SXMODEL_LIB) 
    3838#-Q- eshpux .PRECIOUS : $(SXMODEL_LIB) 
     
    4242        $(A_C) $(MODEL_LIB) $*.o 
    4343#-Q- sgi6       mv $(shell echo $* | tr '[:lower:]' '[:upper:]').mod $(MODDIR) 
    44 #-Q- sxnec      $(A_X) $(SXMODEL_LIB) $*.o 
    45 #-Q- sxnec      mv $*.mod $(MODDIR) 
    46 #-Q- sx6nec     $(A_X) $(SXMODEL_LIB) $*.o 
    47 #-Q- sx6nec     mv $*.mod $(MODDIR) 
     44#-Q- sx8brodie  mv $*.mod $(MODDIR) 
     45#-Q- sx8mercure mv $*.mod $(MODDIR) 
    4846#-Q- sxdkrz     $(A_X) $(SXMODEL_LIB) $*.o 
    4947#-Q- sxdkrz     mv $*.mod $(MODDIR) 
     
    5452 
    5553clean: 
    56 #-Q- sxnec      $(RM) $(SXMODEL_LIB) 
    57 #-Q- sx6nec     $(RM) $(SXMODEL_LIB) 
    5854#-Q- sxdkrz     $(RM) $(SXMODEL_LIB) 
    5955#-Q- eshpux     $(RM) $(SXMODEL_LIB) 
     56        $(RM) $(MODEL_LIB) 
    6057        $(RM) *.*~ Makefile~ core *.o *.mod i.*.L *.L i.*.f90 
    6158        $(RM) $(MODDIR)/*.mod $(MODDIR)/*.M *.M 
    62         $(RM) $(MODEL_LIB) $(SRC_PRC) 
    6359 
    6460#- Specific dependencies 
    6561 
    66 $(MODEL_LIB)(errioipsl.o):  \ 
     62$(MODEL_LIB)(errioipsl.o):   \ 
    6763  $(MODEL_LIB)(defprec.o) 
    6864 
    69 $(MODEL_LIB)(stringop.o):  \ 
     65$(MODEL_LIB)(stringop.o):    \ 
    7066  $(MODEL_LIB)(defprec.o) 
    7167 
     
    7470  $(MODEL_LIB)(stringop.o) 
    7571 
    76 $(MODEL_LIB)(getincom.o):  \ 
     72$(MODEL_LIB)(getincom.o):    \ 
    7773  $(MODEL_LIB)(stringop.o) 
    7874 
     
    9692  $(MODEL_LIB)(stringop.o)   \ 
    9793  $(MODEL_LIB)(mathelp.o)    \ 
    98   $(MODEL_LIB)(calendar.o)  \ 
     94  $(MODEL_LIB)(calendar.o)   \ 
    9995  $(MODEL_LIB)(fliocom.o) 
    10096 
     
    10399  $(MODEL_LIB)(stringop.o)   \ 
    104100  $(MODEL_LIB)(mathelp.o)    \ 
    105   $(MODEL_LIB)(calendar.o)  \ 
     101  $(MODEL_LIB)(calendar.o)   \ 
    106102  $(MODEL_LIB)(fliocom.o) 
    107103 
Note: See TracChangeset for help on using the changeset viewer.