*** Project.pm.orig	Tue Feb 05 16:17:23 2008
--- Project.pm	Tue Apr 15 14:56:21 2008
***************
*** 256,262 ****
      }
  
      # Match rules that pull in source files from different directories
!     my $replace_re = qr{^([^:\n\$]+\.c)\s*:\s*(?:%\s*: )?\$(\([^\)]+\))\/(.*)\/[^\/]+$};
      while ($mf =~ m{$replace_re}m)
      {
          my $match = $1;
--- 256,263 ----
      }
  
      # Match rules that pull in source files from different directories
!     # example: pg_crc.c: $(top_srcdir)/src/backend/utils/hash/pg_crc.c
!     my $replace_re = qr{^([^:\n\$]+\.c)\s*:\s*(?:%\s*: )?\$(\([^\)]+\))\/(.*)\/[^\/]+$}m;
      while ($mf =~ m{$replace_re}m)
      {
          my $match = $1;
