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

Comparing COMP/SCRAM/src/BuildFile.pm (file contents):
Revision 1.14 by williamc, Thu Apr 1 08:27:33 1999 UTC vs.
Revision 1.20 by williamc, Thu Apr 8 12:55:49 1999 UTC

# Line 125 | Line 125 | sub Bin_start {
125          print GNUmakefile ".INTERMEDIATE::$$hashref{name}.exe\n";
126          print GNUmakefile "$$hashref{name}_Insure:.psrc\n";
127          print GNUmakefile "$$hashref{name}_d.exe:$objectname_d\n";
128 +        print GNUmakefile "\t\$(CClinkCmdDebug)\n";
129          print GNUmakefile "$$hashref{name}_Insure.exe:$objectname_Insure\n";
130 +        print GNUmakefile "\t\$(CClinkCmdInsure)\n";
131          print GNUmakefile "$$hashref{name}.exe:$objectname\n";
132 +        print GNUmakefile "\t\$(CClinkCmd)\n";
133 +        print GNUmakefile "$objectname:$$hashref{name}.dep\n";
134 +        print GNUmakefile "$objectname_d:$$hashref{name}.dep\n";
135 +        print GNUmakefile "$objectname_Insure:$$hashref{name}.dep\n";
136 +        print GNUmakefile "$$hashref{name}.dep:$$hashref{file}\n";
137 +        print GNUmakefile "-include $$hashref{name}.dep\n";
138   #       print GNUmakefile "$$hashref{name}:$$hashref{file}\n";
139 <        print GNUmakefile "$$hashref{name}_d:$$hashref{name}_d.exe\n";
140 <        print GNUmakefile "\t\@mv $$hashref{name}_d.exe \$(binarystore)/".
141 <                        "$$hashref{name}\n";
142 <        print GNUmakefile "$$hashref{name}_Insure:$$hashref{name}_Insure.exe\n";
143 <        print GNUmakefile "\t\@mv $$hashref{name}_Insure.exe \$(binarystore)/".
144 <                        "$$hashref{name}_Insure\n";
145 <        print GNUmakefile "$$hashref{name}:$$hashref{name}.exe\n";
146 <        print GNUmakefile "\t\@mv $$hashref{name}.exe \$(binarystore)/".
147 <                        "$$hashref{name}\n";
148 <        print GNUmakefile "binfiles+=$filename\n";
149 <        print GNUmakefile "bintargets+=$$hashref{name} $$hashref{name}_d\n";
150 <        print GNUmakefile "files+=$$hashref{file}\n";
151 <
139 > print GNUmakefile <<ENDTEXT;
140 > $$hashref{name}_d.exe:\$(libslocal_d)
141 > $$hashref{name}.exe:\$(libslocal)
142 > $$hashref{name}_Insure.exe:\$(libslocal_I)
143 > $$hashref{name}_d:$$hashref{name}_d.exe
144 >        \@mv $$hashref{name}_d.exe \$(binarystore)/$$hashref{name}
145 > $$hashref{name}_Insure:$$hashref{name}_Insure.exe
146 >        \@mv $$hashref{name}_Insure.exe \$(binarystore)/$$hashref{name}_Insure
147 > $$hashref{name}:$$hashref{name}_d.exe
148 >        \@mv $$hashref{name}_d.exe \$(binarystore)/$$hashref{name}
149 > $$hashref{name}_o:$$hashref{name}_o.exe
150 >        \@mv $$hashref{name}.exe \$(binarystore)/$$hashref{name}
151 > binfiles+=$filename
152 > bintargets+=$$hashref{name} $$hashref{name}_d $$hashref{name}_Insure
153 > ENDTEXT
154   }
155  
156   sub External_StartTag {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines