/[MITgcm]/MITgcm_contrib/heimbach/OpenAD/code_regress/genmake2
ViewVC logotype

Diff of /MITgcm_contrib/heimbach/OpenAD/code_regress/genmake2

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

revision 1.6 by utke, Fri Jun 20 20:29:59 2008 UTC revision 1.7 by utke, Fri Jun 20 22:25:03 2008 UTC
# Line 2296  printf 'H_SRC_FILES = '   > hsrclist.tmp Line 2296  printf 'H_SRC_FILES = '   > hsrclist.tmp
2296  alldirs="$SOURCEDIRS $INCLUDEDIRS ."  alldirs="$SOURCEDIRS $INCLUDEDIRS ."
2297  for d in $alldirs ; do  for d in $alldirs ; do
2298      deplist=      deplist=
2299      sfiles=`( cd $d; echo *.[h,c,F] | grep -v _cb2m)`      sfiles=`( cd $d; echo *.[h,c,F] *.flow )`
2300      sfiles=`( echo $sfiles; cd $d; echo *.F90 | grep -v _cb2m)`      sfiles=`( echo $sfiles; cd $d; echo *.F90 )`
2301        if test "x$OPENAD" != x ; then
2302            sfiles=`( echo $sfiles | grep -v _cb2m\. )`
2303        fi
2304      for sf in $sfiles ; do      for sf in $sfiles ; do
2305          if test ! -r ".links.tmp/$sf" ; then          if test ! -r ".links.tmp/$sf" ; then
2306              if test -f "$d/$sf" ; then              if test -f "$d/$sf" ; then
2307                    ignore_f=f
2308                  case $d/$sf in                  case $d/$sf in
2309                    ./$PACKAGES_DOT_H)                    ./$PACKAGES_DOT_H)
2310                            ignore_f=t
2311                          ;;                          ;;
2312                    ./AD_CONFIG.h)                    ./AD_CONFIG.h)
2313                            ignore_f=t
2314                          ;;                          ;;
2315                    ./FC_NAMEMANGLE.h)                    ./FC_NAMEMANGLE.h)
2316                            ignore_f=t
2317                          ;;                          ;;
2318                    ./BUILD_INFO.h)                    ./BUILD_INFO.h)
2319                            ignore_f=t
2320                            ;;
2321                      ./EMBEDDED_FILES.h)
2322                            ignore_f=t
2323                          ;;                          ;;
2324                    *)                    *)
2325                          #  For the local directory *ONLY*,                          #  For the local directory *ONLY*,
# Line 2321  for d in $alldirs ; do Line 2332  for d in $alldirs ; do
2332                          fi                          fi
2333                          ;;                          ;;
2334                  esac                  esac
2335                  extn=`echo $sf | $AWK -F. '{print $NF}'`                  if test "x$ignore_f" = xf ; then
2336                  case $extn in                      extn=`echo $sf | $AWK -F. '{print $NF}'`
2337                      F)                      case $extn in
2338                            F)
2339                          echo    " \\"  >> F77srclist.tmp                          echo    " \\"  >> F77srclist.tmp
2340                          printf " $sf" >> F77srclist.tmp                          printf " $sf" >> F77srclist.tmp
2341                          basename=${sf%%.F}                          basename=${sf%%.F}
# Line 2343  for d in $alldirs ; do Line 2355  for d in $alldirs ; do
2355                              printf " $sf" >> nonADF77srclist.tmp                              printf " $sf" >> nonADF77srclist.tmp
2356                            fi                            fi
2357                          fi                          fi
2358                          ;;                              ;;
2359                      F90)                          F90)
2360                          echo    " \\"  >> F90srclist.tmp                          echo    " \\"  >> F90srclist.tmp
2361                          printf " $sf" >> F90srclist.tmp                          printf " $sf" >> F90srclist.tmp
2362                          ;;                          ;;
# Line 2356  for d in $alldirs ; do Line 2368  for d in $alldirs ; do
2368                          echo    " \\"  >> hsrclist.tmp                          echo    " \\"  >> hsrclist.tmp
2369                          printf " $sf" >> hsrclist.tmp                          printf " $sf" >> hsrclist.tmp
2370                          ;;                          ;;
2371                  esac                     esac
2372                    fi
2373              fi              fi
2374          fi          fi
2375      done      done

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

  ViewVC Help
Powered by ViewVC 1.1.22