/[MITgcm]/MITgcm_contrib/ESMF/interface_test/build.sh
ViewVC logotype

Diff of /MITgcm_contrib/ESMF/interface_test/build.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.1 by cnh, Mon Feb 16 15:45:05 2004 UTC revision 1.5 by cnh, Sun Feb 22 01:10:49 2004 UTC
# Line 4  Line 4 
4  #  #
5  setenv BUILDROOT `pwd`  setenv BUILDROOT `pwd`
6  setenv COMP_PROF  blackforest  setenv COMP_PROF  blackforest
7    setenv COMP_PROF  faulks
8    
9    source mytools/comp_profile.BASE
10    source mytools/comp_profile.${COMP_PROF}
11    setenv TCSH_PATH  `which tcsh`
12  cd run  cd run
13  if ( -f Makefile ) then  if ( -f Makefile ) then
14   make Clean   make Clean
# Line 11  endif Line 16  endif
16    
17  # ESMF component build. Creates an ESMF component that can be coupled through  # ESMF component build. Creates an ESMF component that can be coupled through
18  # the ESMF superstructure layer.  # the ESMF superstructure layer.
19  ../../../tools/genmake2 -mods=../code -optfile=../../../tools/build_options/sp4  ${gm2command} ${gm2mods} ${gm2optfile} ${gm2adoptfile} ${gm2standarddirs}
20  make depend  make depend
21  make small_f  make small_f
22  ln -s ../mytools/* .  
23    # Copy the scripts from the downloa directory making platform specific mods
24    # along the way.
25    foreach f ( ../mytools/* )
26     if ( -f $f ) then
27      cp $f .
28      cat $f | sed s'|<TCSH_PATH>|'${TCSH_PATH}'|g' > temp.$$
29      mv temp.$$ ${f:t}
30      chmod +x ${f:t}
31     endif
32    end
33  ./mkmod.sh ocn  ./mkmod.sh ocn

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.5

  ViewVC Help
Powered by ViewVC 1.1.22