--- MITgcm/tools/f90mkdepend 2003/08/22 20:50:40 1.1 +++ MITgcm/tools/f90mkdepend 2008/05/08 19:45:38 1.2 @@ -3,7 +3,7 @@ # Generate some make file dependency entries for a Fortran 90 file that employs "use". # Note: We assume that the name of a module and the same of source are the same. # -set flist = ( `echo *.F90` ) +set flist = ( `echo *.F90 *.F *.h` ) foreach filename ( $flist ) set dirlist = ( . ) @@ -14,7 +14,7 @@ foreach m ( $modreflist ) set depfile = ( ) foreach d ( $dirlist ) - if ( -f $m.F90 ) then + if ( -f $m.F90 || -f $m.F ) then if ( $depfile == "" ) then set depfile = ( $m.o ) endif @@ -22,5 +22,6 @@ end set depfiles = ( $depfiles $depfile ) end -echo ${filename:r}.f90: $depfiles +set ext=`echo ${filename:e} | sed -e 's/F/f/'` +echo ${filename:r}.${ext}: $depfiles end