Ignore:
Timestamp:
Oct 6, 2006, 12:46:42 PM (18 years ago)
Author:
Laurent Fairhead
Message:

Modifs pour compilation Brodie
LF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/branches/V3_test/create_make_gcm

    r704 r722  
    99libf=$gcm/libf
    1010libo=$gcm/libo
    11 
    12 X6NEC=1
    13 
     11CRAY=0
     12if [ "$machine" = "atlas" -o "$machine" = "etoile" -o "$machine" = "axis" ] ; then
     13  CRAY=1
     14fi
     15XNEC=0
     16if [ "$machine" = "rhodes" ] ; then
     17  XNEC=1
     18fi
     19X6NEC=0
     20if [ "$machine" = "mercure" ] ; then
     21  X6NEC=1
     22fi
     23X8BRODIE=0
     24if [ "$machine" = "brodie" ] ; then
     25  X8BRODIE=1
     26fi
     27VPP=0
     28if [ "$machine" = "nymphea0" ] ; then
     29  VPP=1
     30fi
     31#
    1432echo "#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
    1533echo "# Definitions de Macros pour Make"
     
    2038echo "GCM     = "$gcm
    2139echo 'LIBF    = $(GCM)/libf'
    22 echo 'LIBO    = $(GCM)/libo'
     40if [ "$CRAY" = '0' ] ; then
     41#   echo 'LIBO    = $(GCM)/libo/$(MACHINE)'
     42   echo 'LIBO    = $(LIBOGCM)/$(MACHINE)'
     43else
     44   echo 'LIBO    = $(GCM)/libo'
     45fi
     46#echo 'LOCAL_DIR=$(GCM)'
     47#echo $localdir
    2348echo "LOCAL_DIR=`echo $localdir`"
    2449echo 'BIBIO    = $(LIBF)/bibio'
     
    3459echo '# Les differentes librairies pour l"edition des liens:'
    3560echo
    36 echo 'dyn3d            = $(LIBO)/libdyn3d.a $(LIBO)/lib$(FILTRE).a'
    37 echo 'dyn3d_par      = $(LIBO)/libdyn3d_par.a $(LIBO)/lib$(FILTRE).a'
    38 echo 'dyn2d            = $(LIBO)/libdyn2d.a'
    39 echo 'dyn1d            = $(LIBO)/libdyn1d.a'
    40 echo 'L_DYN      = -ldyn$(DIM)d$(FLAG_PARA)'
    41 echo 'L_FILTRE   = -l$(FILTRE)'
    42 echo 'L_PHY = -lphy$(PHYS) '
    43 echo 'L_BIBIO    = -lbibio'
    44 echo 'L_ADJNT    ='
     61if ( [ "$XNEC" = '1' ] || [ "$X6NEC" = '1' ] || [ "$X8BRODIE" = '1' ] ) ; then
     62  echo 'dyn3d      = $(LIBO)/libsxdyn3d.a $(LIBO)/libsx$(FILTRE).a'
     63  echo 'dyn3dpar     = $(LIBO)/libsxdyn3dpar.a $(LIBO)/libsx$(FILTRE).a'
     64  echo 'dyn2d      = $(LIBO)/libsxdyn2d.a'
     65  echo 'dyn1d      = $(LIBO)/libsxdyn1d.a'
     66  echo 'L_DYN      = -lsxdyn$(DIM)d'
     67  echo 'L_FILTRE   = -lsx$(FILTRE)'
     68  echo 'L_PHY = -lsxphy$(PHYS) '
     69  echo 'L_BIBIO    = -lsxbibio'
     70  echo 'L_ADJNT    ='
     71else
     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)'
     77  echo 'L_FILTRE   = -l$(FILTRE)'
     78  echo 'L_PHY = -lphy$(PHYS) '
     79  echo 'L_BIBIO    = -lbibio'
     80  echo 'L_ADJNT    ='
     81fi
    4582
    4683echo
     
    65102echo "PROG = code"
    66103echo
    67 echo 'main : chimie $(DYN) bibio phys $(OPTION_DEP) '
     104#echo 'main : chimie $(DYN) bibio phys $(OPTION_DEP) '
     105echo 'main : $(DYN) bibio phys $(OPTION_DEP) '
    68106echo '  cd $(LIBO) ; $(RANLIB) lib*.a ; cd $(GCM) ;\'
    69107echo '  cd $(LOCAL_DIR); \'
     
    75113echo 'phys : $(LIBPHY)'
    76114echo
    77 echo 'chimie : $(LIBO)/libchimie.a'
     115#echo 'chimie : $(LIBO)/libchimie.a'
    78116echo
    79117echo 'bibio : $(LIBO)/libbibio.a'
     
    187225            fi
    188226         fi
     227         if ( [ "$XNEC" -eq '1' ] || [ "$X6NEC" = '1' ] || [ "$X8BRODIE" = '1' ] ) ; then
     228           echo '       sxar r $(LIBO)/libsx'$diri'.a '$fili'.o ; \'
     229         fi
    189230         echo ' $(AR) r $(LIBO)/lib'$diri'.a '$fili'.o ; $(RM) '$fili'.o ; \'
    190231         echo ' cd $(GCM)'
Note: See TracChangeset for help on using the changeset viewer.