Index: /trunk/psLib/src/TestCoverage
===================================================================
--- /trunk/psLib/src/TestCoverage	(revision 5110)
+++ /trunk/psLib/src/TestCoverage	(revision 5111)
@@ -17,6 +17,6 @@
 #  RETURN : zero upon successful parsing of directories
 #
-#  $Revision: 1.3 $  $Name: not supported by cvs2svn $
-#  $Date: 2005-09-23 18:58:49 $
+#  $Revision: 1.4 $  $Name: not supported by cvs2svn $
+#  $Date: 2005-09-23 19:03:12 $
 #
 #  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -211,17 +211,20 @@
                 $objfile = $files[$j];
                 $objfile =~ s/\.c$/\.o/;
-                $objfile = `ls $base_dir/.libs/*$objfile`;
+                $objfile = `find $base_dir/.libs -name "*$objfile"`;
                 chop $objfile;
-                # Increment total number of c files
-                $cfiles++;
-
-                # Call C source sloc count
-                 system("gcov -f -o $objfile $base_dir/$files[$j] > $base_dir/coverage");
-                 if ( $? == 0 ) {
-                     getFileCoverage($base_dir);
-                 }
-                 if ( -e "$base_dir/coverage" ) {
-                     system("rm $base_dir/coverage");
-                 }
+
+                if (length($objfile) > 0) {
+                    # Increment total number of c files
+                    $cfiles++;
+
+                    # Call C source sloc count
+                    system("gcov -f -o $objfile $base_dir/$files[$j] > $base_dir/coverage");
+                    if ( $? == 0 ) {
+                        getFileCoverage($base_dir);
+                    }
+                    if ( -e "$base_dir/coverage" ) {
+                        system("rm $base_dir/coverage");
+                    }
+                }
             }
         }
