/[MITgcm]/MITgcm/tools/genmake2
ViewVC logotype

Diff of /MITgcm/tools/genmake2

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

revision 1.71 by edhill, Wed Mar 10 23:34:04 2004 UTC revision 1.73 by edhill, Tue Mar 16 18:20:34 2004 UTC
# Line 80  find_possible_configs()  { Line 80  find_possible_configs()  {
80      tmp3=`echo $tmp2 | sed -e 's/power macintosh/ppc/'`      tmp3=`echo $tmp2 | sed -e 's/power macintosh/ppc/'`
81      tmp1=`echo $tmp3 | sed -e 's|x86_64|amd64|'`      tmp1=`echo $tmp3 | sed -e 's|x86_64|amd64|'`
82      tmp2=`echo $tmp1 | sed -e 's/i[3-6]86/ia32/' | sed -e 's/athlon/ia32/'`      tmp2=`echo $tmp1 | sed -e 's/i[3-6]86/ia32/' | sed -e 's/athlon/ia32/'`
83      PLATFORM=$tmp2      tmp3=`echo $tmp2 | sed -e 's/cray sv1/craysv1/'`
84        PLATFORM=$tmp3
85      OFLIST=`(cd $ROOTDIR/tools/build_options; ls | grep "^$PLATFORM")`      OFLIST=`(cd $ROOTDIR/tools/build_options; ls | grep "^$PLATFORM")`
86      echo "  The platform appears to be:  $PLATFORM"      echo "  The platform appears to be:  $PLATFORM"
87            
# Line 119  find_possible_configs()  { Line 120  find_possible_configs()  {
120      #    4) fall back to the buggy local xmakedpend script      #    4) fall back to the buggy local xmakedpend script
121      #      #
122      if test "x${MAKEDEPEND}" = x ; then      if test "x${MAKEDEPEND}" = x ; then
123        which makedepend >& /dev/null        which makedepend > /dev/null 2>&1
124        RETVAL=$?        RETVAL=$?
125        if test ! "x${RETVAL}" = x0 ; then        if test ! "x${RETVAL}" = x0 ; then
126           echo "    a system-default makedepend was not found."           echo "    a system-default makedepend was not found."
# Line 585  SOURCEDIRS= Line 586  SOURCEDIRS=
586  INCLUDEDIRS=  INCLUDEDIRS=
587  STANDARDDIRS="USE_THE_DEFAULT"  STANDARDDIRS="USE_THE_DEFAULT"
588    
589    G2ARGS=
590  BASH=  BASH=
591  PWD=`pwd`  PWD=`pwd`
592  MAKE=make  MAKE=make
# Line 678  fi Line 680  fi
680  ac_prev=  ac_prev=
681  for ac_option ; do  for ac_option ; do
682    
683        G2ARGS="$G2ARGS \"$ac_option\""
684    
685      # If the previous option needs an argument, assign it.      # If the previous option needs an argument, assign it.
686      if test -n "$ac_prev"; then      if test -n "$ac_prev"; then
687          eval "$ac_prev=\$ac_option"          eval "$ac_prev=\$ac_option"
# Line 1535  echo "#    $MACHINE" >> $MAKEFILE Line 1539  echo "#    $MACHINE" >> $MAKEFILE
1539  echo "# This makefile was generated automatically on" >> $MAKEFILE  echo "# This makefile was generated automatically on" >> $MAKEFILE
1540  echo "#    $THISDATE" >> $MAKEFILE  echo "#    $THISDATE" >> $MAKEFILE
1541  echo "# by the command:" >> $MAKEFILE  echo "# by the command:" >> $MAKEFILE
1542  echo "#    $0 $@" >> $MAKEFILE  echo "#    $0 $G2ARGS" >> $MAKEFILE
1543  echo "# executed by:" >> $MAKEFILE  echo "# executed by:" >> $MAKEFILE
1544  echo "#    $USER@${THISHOSTNAME}:${THISCWD}" >> $MAKEFILE  echo "#    $USER@${THISHOSTNAME}:${THISCWD}" >> $MAKEFILE
1545    
# Line 1656  depend: Line 1660  depend:
1660          @make links          @make links
1661          \$(MAKEDEPEND) -o .f \$(DEFINES) \$(INCLUDES) \$(SRCFILES)          \$(MAKEDEPEND) -o .f \$(DEFINES) \$(INCLUDES) \$(SRCFILES)
1662          \$(TOOLSDIR)/f90mkdepend >> \$(MAKEFILE)          \$(TOOLSDIR)/f90mkdepend >> \$(MAKEFILE)
1663            -rm -f makedepend.out
1664    
1665  links: \$(SRCFILES) \$(CSRCFILES) \$(HEADERFILES) \$(F90SRCFILES) \$(SPECIAL_FILES)  links: \$(SRCFILES) \$(CSRCFILES) \$(HEADERFILES) \$(F90SRCFILES) \$(SPECIAL_FILES)
1666    
# Line 1681  CLEAN: Line 1686  CLEAN:
1686    
1687  #eh3 Makefile: makefile  #eh3 Makefile: makefile
1688  makefile:  makefile:
1689          $THIS_SCRIPT $@          $THIS_SCRIPT $G2ARGS
1690  cleanlinks:  cleanlinks:
1691          -find . -type l -exec rm {} \;          -find . -type l -exec rm {} \;
1692    

Legend:
Removed from v.1.71  
changed lines
  Added in v.1.73

  ViewVC Help
Powered by ViewVC 1.1.22