Index: config/init/headers.pl
===================================================================
RCS file: /cvs/public/parrot/config/init/headers.pl,v
retrieving revision 1.1
diff -u -r1.1 headers.pl
--- config/init/headers.pl	21 Aug 2003 12:13:07 -0000	1.1
+++ config/init/headers.pl	21 Aug 2003 15:29:30 -0000
@@ -3,8 +3,9 @@
 use strict;
 use vars qw($description @args);
 use Parrot::Configure::Step;
+use ExtUtils::Manifest qw(maniread);
 
-$description="Determinig nongenerated header files...";
+$description="Determinig non-generated header files...";
 
 @args=();
 
@@ -13,12 +14,11 @@
     
     my @headers=(
         sort
-        map  { m{\./$inc/(.*)} }
-        glob "./$inc/*.h"
+        grep { m{$inc/(.*\.h)$}i and $_ = "\$(INC)/$1" }
+        keys %{maniread()}
     );
     
-    $_ = "\$(INC)/$_" for @headers;
-    my $nongen_headers = join("\\\n	", @headers);
+    my $nongen_headers = join(" \\\n	", @headers);
     
     Configure::Data->set(
         inc            => $inc,
