--- MITgcm/tools/f90mkdepend 2010/04/30 19:55:17 1.4 +++ MITgcm/tools/f90mkdepend 2010/05/01 17:48:17 1.5 @@ -1,10 +1,10 @@ #!/bin/bash -# $Header: /home/ubuntu/mnt/e9_copy/MITgcm/tools/f90mkdepend,v 1.4 2010/04/30 19:55:17 jahn Exp $ +# $Header: /home/ubuntu/mnt/e9_copy/MITgcm/tools/f90mkdepend,v 1.5 2010/05/01 17:48:17 jahn Exp $ # $Name: $ # # Generate some make file dependency entries for a Fortran 90 file that employs "use". # -# For every "use" statement, generate a dependency on lowercase(modulename).o +# For every "use" statement, generate a dependency on tolower(modulename).o # # Note: We assume that the name of a module and the same of source are the same. # The name of the source file should be all lower case (except for the extension). @@ -16,7 +16,7 @@ for filename in *.F90 *.F *.h; do # quick check for "use" to speed up processing - if grep -q -i '^ *use ' $filename; then + if grep -i '^ *use ' $filename > /dev/null; then # extract module name in lower case modreflist=$(grep -i '^ *use ' $filename | awk '{sub(/,.*/,"",$2); print tolower($2)}')