ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/SCRAM/src/DependencyMangler
(Generate patch)

Comparing COMP/SCRAM/src/DependencyMangler (file contents):
Revision 1.1 by williamc, Fri Mar 19 16:05:46 1999 UTC vs.
Revision 1.3 by williamc, Thu Apr 1 09:55:00 1999 UTC

# Line 4 | Line 4
4   # Add additional targets to reflect mangled names of objects
5   #
6  
7 < @manglenames=qw(_d _pic _PIC);
7 > @manglenames=qw(_d _pic _PIC _Insure);
8   open ( INFILE, "<$ARGV[0]" );
9 < open (OUTFILE, ">>$ARGV[0]");
9 > open (OUTFILE, ">>$ARGV[0]_tmp");
10   while ( <INFILE> ) {
11 +        print OUTFILE $_;
12          foreach $mang ( @manglenames ) {
13           ($out=$_)=~s/(.*)(.o :)/\1$mang\2/;
14           print OUTFILE $out;
15          }
16   }
17   close INFILE;
18 + close OUTFILE;
19 + use File::Copy;
20 + copy "$ARGV[0]_tmp", "$ARGV[0]";

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines