Ignore:
Timestamp:
Aug 17, 2006, 5:41:51 PM (18 years ago)
Author:
Laurent Fairhead
Message:

Inclusion des modifs de Y. Meurdesoif pour la version V3
LF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/branches/V3_test/create_make_gcm

    r672 r704  
    99libf=$gcm/libf
    1010libo=$gcm/libo
    11 CRAY=0
    12 if [ "$machine" = "atlas" -o "$machine" = "etoile" -o "$machine" = "axis" ] ; then
    13   CRAY=1
    14 fi
    15 XNEC=0
    16 if [ "$machine" = "rhodes" ] ; then
    17   XNEC=1
    18 fi
    19 X6NEC=0
    20 if [ "$machine" = "mercure" ] ; then
    21   X6NEC=1
    22 fi
    23 VPP=0
    24 if [ "$machine" = "nymphea0" ] ; then
    25   VPP=1
    26 fi
    27 #
     11
     12X6NEC=1
     13
    2814echo "#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
    2915echo "# Definitions de Macros pour Make"
     
    3319echo
    3420echo "GCM     = "$gcm
    35 if [ "$CRAY" = '0' ] ; then
    36    echo "MACHINE = sun4"
    37 fi
    3821echo 'LIBF    = $(GCM)/libf'
    39 if [ "$CRAY" = '0' ] ; then
    40 #   echo 'LIBO    = $(GCM)/libo/$(MACHINE)'
    41    echo 'LIBO    = $(LIBOGCM)/$(MACHINE)'
    42 else
    43    echo 'LIBO    = $(GCM)/libo'
    44 fi
    45 #echo 'LOCAL_DIR=$(GCM)'
    46 #echo $localdir
     22echo 'LIBO    = $(GCM)/libo'
    4723echo "LOCAL_DIR=`echo $localdir`"
    4824echo 'BIBIO    = $(LIBF)/bibio'
     
    5127echo "DYN  = dyn "
    5228echo 'LIBPHY = $(LIBO)/libphy$(PHYS).a'
    53 echo 'DIRMAIN=dyn$(DIM)d'
     29echo 'DIRMAIN=dyn$(DIM)d$(FLAG_PARA)'
    5430echo 'RM=rm'
    5531echo
     
    5834echo '# Les differentes librairies pour l"edition des liens:'
    5935echo
    60 if ( [ "$XNEC" = '1' ] || [ "$X6NEC" = '1' ] ) ; then
    61   echo 'dyn3d      = $(LIBO)/libsxdyn3d.a $(LIBO)/libsx$(FILTRE).a'
    62   echo 'dyn2d      = $(LIBO)/libsxdyn2d.a'
    63   echo 'dyn1d      = $(LIBO)/libsxdyn1d.a'
    64   echo 'L_DYN      = -lsxdyn$(DIM)d'
    65   echo 'L_FILTRE   = -lsx$(FILTRE)'
    66   echo 'L_PHY = -lsxphy$(PHYS) '
    67   echo 'L_BIBIO    = -lsxbibio'
    68   echo 'L_CHIMIE   ='
    69   echo 'L_ADJNT    ='
    70 else
    71   echo 'dyn3d      = $(LIBO)/libdyn3d.a $(LIBO)/lib$(FILTRE).a'
    72   echo 'dyn2d      = $(LIBO)/libdyn2d.a'
    73   echo 'dyn1d      = $(LIBO)/libdyn1d.a'
    74   echo 'L_DYN      = -ldyn$(DIM)d'
    75   echo 'L_FILTRE   = -l$(FILTRE)'
    76   echo 'L_PHY = -lphy$(PHYS) '
    77   echo 'L_BIBIO    = -lbibio'
    78   echo 'L_CHIMIE   ='
    79   echo 'L_ADJNT    ='
    80 fi
     36echo 'dyn3d            = $(LIBO)/libdyn3d.a $(LIBO)/lib$(FILTRE).a'
     37echo 'dyn3d_par      = $(LIBO)/libdyn3d_par.a $(LIBO)/lib$(FILTRE).a'
     38echo 'dyn2d            = $(LIBO)/libdyn2d.a'
     39echo 'dyn1d            = $(LIBO)/libdyn1d.a'
     40echo 'L_DYN      = -ldyn$(DIM)d$(FLAG_PARA)'
     41echo 'L_FILTRE   = -l$(FILTRE)'
     42echo 'L_PHY = -lphy$(PHYS) '
     43echo 'L_BIBIO    = -lbibio'
     44echo 'L_ADJNT    ='
     45
    8146echo
    8247echo "#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
     
    10065echo "PROG = code"
    10166echo
    102 echo 'main : $(OPTION_DEP) $(DYN) bibio phys '
     67echo 'main : chimie $(DYN) bibio phys $(OPTION_DEP) '
    10368echo '  cd $(LIBO) ; $(RANLIB) lib*.a ; cd $(GCM) ;\'
    10469echo '  cd $(LOCAL_DIR); \'
    10570echo '  $(COMPILE90) $(LIBF)/$(DIRMAIN)/$(PROG).F -o $(PROG).o ; \'
    106 if [ "$CRAY" = '0' ] ; then
    107 echo '  $(LINK) $(PROG).o -L$(LIBO) $(L_DYN) $(L_ADJNT) $(L_CHIMIE) $(L_FILTRE) $(L_PHY) $(L_BIBIO) $(L_DYN) $(OPLINK) $(OPTION_LINK) -o $(LOCAL_DIR)/$(PROG).e ; $(RM) $(PROG).o '
    108 else
    109 echo '  $(LINK) $(PROG).o -L$(LIBO) $(L_DYN) $(L_ADJNT) $(L_CHIMIE) $(L_FILTRE) $(L_PHY) $(L_BIBIO) $(OPLINK) $(OPTION_LINK) -o $(LOCAL_DIR)/$(PROG).e ; $(RM) $(PROG).o '
    110 fi
     71echo '  $(LINK) $(PROG).o -L$(LIBO) $(L_DYN) $(L_ADJNT) $(L_FILTRE) $(L_PHY) $(L_BIBIO) $(OPLINK) $(OPTION_LINK) -o $(LOCAL_DIR)/$(PROG).e ; $(RM) $(PROG).o '
    11172echo
    112 echo 'dyn : $(LIBO)/libdyn$(DIM)d.a $(FILTRE)$(DIM)d'
     73echo 'dyn : $(LIBO)/libdyn$(DIM)d$(FLAG_PARA).a $(FILTRE)$(DIM)d'
    11374echo
    11475echo 'phys : $(LIBPHY)'
     76echo
     77echo 'chimie : $(LIBO)/libchimie.a'
    11578echo
    11679echo 'bibio : $(LIBO)/libbibio.a'
    11780echo
    11881echo 'adjnt : $(LIBO)/libadjnt.a'
    119 echo
    120 echo 'chimie : $(LIBO)/libchimie.a'
    12182echo
    12283echo '$(FILTRE)3d : $(LIBO)/lib$(FILTRE).a'
     
    206167         done
    207168         echo $str1
    208          if [ "$F90" -eq '0' -a -f $fili.F ] ; then
     169         if [ "$F90" -eq '0' ] ; then
    209170           echo '       cd $(LOCAL_DIR); \'
    210171           echo '       $(COMPILE) $(LIBF)/'$diri'/'$trufile' ; \'
     
    221182                echo '  cp $(MOD_LOC_DIR)/*.$(MOD_SUFFIX) $(LIBO)/ ; \'
    222183              else
    223                 echo '  mv $(MOD_LOC_DIR)/'$fili'.$(MOD_SUFFIX) $(LIBO)/'$fili'.$(MOD_SUFFIX) ; \'
     184#                echo ' mv $(MOD_LOC_DIR)/'$fili'.$(MOD_SUFFIX) $(LIBO)/'$fili'.$(MOD_SUFFIX) ; \'
     185                echo '  mv $(MOD_LOC_DIR)/'*'.$(MOD_SUFFIX) $(LIBO) ; \'
    224186              fi
    225187            fi
    226188         fi
    227          if ( [ "$XNEC" -eq '1' ] || [ "$X6NEC" = '1' ] ) ; then
    228            echo '       sxar r $(LIBO)/libsx'$diri'.a '$fili'.o ; \'
    229          fi
    230189         echo ' $(AR) r $(LIBO)/lib'$diri'.a '$fili'.o ; $(RM) '$fili'.o ; \'
    231190         echo ' cd $(GCM)'
Note: See TracChangeset for help on using the changeset viewer.