Ignore:
Timestamp:
Jun 4, 2007, 4:46:03 PM (17 years ago)
Author:
Laurent Fairhead
Message:

Merge entre la version V3_conv et le HEAD
YM, JG, LF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/trunk/create_make_gcm

    r672 r768  
    2121  X6NEC=1
    2222fi
     23X8BRODIE=0
     24if [ "$machine" = "brodie" ] ; then
     25  X8BRODIE=1
     26fi
    2327VPP=0
    2428if [ "$machine" = "nymphea0" ] ; then
     
    3337echo
    3438echo "GCM     = "$gcm
    35 if [ "$CRAY" = '0' ] ; then
    36    echo "MACHINE = sun4"
    37 fi
    3839echo 'LIBF    = $(GCM)/libf'
    3940if [ "$CRAY" = '0' ] ; then
     
    5152echo "DYN  = dyn "
    5253echo 'LIBPHY = $(LIBO)/libphy$(PHYS).a'
    53 echo 'DIRMAIN=dyn$(DIM)d'
     54echo 'DIRMAIN=dyn$(DIM)d$(FLAG_PARA)'
    5455echo 'RM=rm'
    5556echo
     
    5859echo '# Les differentes librairies pour l"edition des liens:'
    5960echo
    60 if ( [ "$XNEC" = '1' ] || [ "$X6NEC" = '1' ] ) ; then
     61if ( [ "$XNEC" = '1' ] || [ "$X6NEC" = '1' ] || [ "$X8BRODIE" = '1' ] ) ; then
    6162  echo 'dyn3d      = $(LIBO)/libsxdyn3d.a $(LIBO)/libsx$(FILTRE).a'
     63  echo 'dyn3dpar     = $(LIBO)/libsxdyn3dpar.a $(LIBO)/libsx$(FILTRE).a'
    6264  echo 'dyn2d      = $(LIBO)/libsxdyn2d.a'
    6365  echo 'dyn1d      = $(LIBO)/libsxdyn1d.a'
    64   echo 'L_DYN      = -lsxdyn$(DIM)d'
     66  echo 'L_DYN      = -lsxdyn$(DIM)d$(FLAG_PARA)'
    6567  echo 'L_FILTRE   = -lsx$(FILTRE)'
    6668  echo 'L_PHY = -lsxphy$(PHYS) '
    6769  echo 'L_BIBIO    = -lsxbibio'
    68   echo 'L_CHIMIE   ='
    6970  echo 'L_ADJNT    ='
    7071else
    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'
     72  echo 'dyn3d            = $(LIBO)/libdyn3d.a $(LIBO)/lib$(FILTRE).a'
     73  echo 'dyn3dpar      = $(LIBO)/libdyn3dpar.a $(LIBO)/lib$(FILTRE).a'
     74  echo 'dyn2d            = $(LIBO)/libdyn2d.a'
     75  echo 'dyn1d            = $(LIBO)/libdyn1d.a'
     76  echo 'L_DYN      = -ldyn$(DIM)d$(FLAG_PARA)'
    7577  echo 'L_FILTRE   = -l$(FILTRE)'
    7678  echo 'L_PHY = -lphy$(PHYS) '
    7779  echo 'L_BIBIO    = -lbibio'
    78   echo 'L_CHIMIE   ='
    7980  echo 'L_ADJNT    ='
    8081fi
     82
    8183echo
    8284echo "#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
     
    100102echo "PROG = code"
    101103echo
    102 echo 'main : $(OPTION_DEP) $(DYN) bibio phys '
     104#echo 'main : chimie $(DYN) bibio phys $(OPTION_DEP) '
     105echo 'main : $(DYN) bibio phys $(OPTION_DEP) '
    103106echo '  cd $(LIBO) ; $(RANLIB) lib*.a ; cd $(GCM) ;\'
    104107echo '  cd $(LOCAL_DIR); \'
    105108echo '  $(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
    111 echo
    112 echo 'dyn : $(LIBO)/libdyn$(DIM)d.a $(FILTRE)$(DIM)d'
     109echo '  $(LINK) $(PROG).o -L$(LIBO) $(L_DYN) $(L_ADJNT) $(L_FILTRE) $(L_PHY) $(L_BIBIO) $(L_DYN) $(OPLINK) $(OPTION_LINK) -o $(LOCAL_DIR)/$(PROG).e ; $(RM) $(PROG).o '
     110echo
     111echo 'dyn : $(LIBO)/libdyn$(DIM)d$(FLAG_PARA).a $(FILTRE)$(DIM)d'
    113112echo
    114113echo 'phys : $(LIBPHY)'
    115114echo
     115#echo 'chimie : $(LIBO)/libchimie.a'
     116echo
    116117echo 'bibio : $(LIBO)/libbibio.a'
    117118echo
    118119echo 'adjnt : $(LIBO)/libadjnt.a'
    119 echo
    120 echo 'chimie : $(LIBO)/libchimie.a'
    121120echo
    122121echo '$(FILTRE)3d : $(LIBO)/lib$(FILTRE).a'
     
    206205         done
    207206         echo $str1
    208          if [ "$F90" -eq '0' -a -f $fili.F ] ; then
     207         if [ "$F90" -eq '0' ] ; then
    209208           echo '       cd $(LOCAL_DIR); \'
    210209           echo '       $(COMPILE) $(LIBF)/'$diri'/'$trufile' ; \'
     
    221220                echo '  cp $(MOD_LOC_DIR)/*.$(MOD_SUFFIX) $(LIBO)/ ; \'
    222221              else
    223                 echo '  mv $(MOD_LOC_DIR)/'$fili'.$(MOD_SUFFIX) $(LIBO)/'$fili'.$(MOD_SUFFIX) ; \'
     222#                echo ' mv $(MOD_LOC_DIR)/'$fili'.$(MOD_SUFFIX) $(LIBO)/'$fili'.$(MOD_SUFFIX) ; \'
     223                echo '  mv $(MOD_LOC_DIR)/'*'.$(MOD_SUFFIX) $(LIBO) ; \'
    224224              fi
    225225            fi
    226226         fi
    227          if ( [ "$XNEC" -eq '1' ] || [ "$X6NEC" = '1' ] ) ; then
     227         if ( [ "$XNEC" -eq '1' ] || [ "$X6NEC" = '1' ] || [ "$X8BRODIE" = '1' ] ) ; then
    228228           echo '       sxar r $(LIBO)/libsx'$diri'.a '$fili'.o ; \'
    229229         fi
Note: See TracChangeset for help on using the changeset viewer.