sbsv1_os/e32toolp/platform/cl_x86.pm
branchRCL_3
changeset 73 22bdd8a90cc4
parent 18 99082257a271
equal deleted inserted replaced
62:7416fe50a180 73:22bdd8a90cc4
    40 			PMEndSrcBld
    40 			PMEndSrcBld
    41 		PMEndSrc
    41 		PMEndSrc
    42 	PMEndSrcList
    42 	PMEndSrcList
    43 );
    43 );
    44 
    44 
    45 use strict;
       
    46 use Winutl;
    45 use Winutl;
    47 use cl_generic;
    46 use cl_generic;
    48 use Genutl;
    47 use Genutl;
    49 use Pathutl;
    48 use Pathutl;
    50 
    49 
   285 		"FREEZE :\n"
   284 		"FREEZE :\n"
   286 	);
   285 	);
   287 	if ($DefFile and $BasicTrgType !~ /^IMPLIB$/io) {
   286 	if ($DefFile and $BasicTrgType !~ /^IMPLIB$/io) {
   288 		&main::Output(
   287 		&main::Output(
   289 #			call perl on the script here so nmake will die if there are errors - this doesn't happen if calling perl in a batch file
   288 #			call perl on the script here so nmake will die if there are errors - this doesn't happen if calling perl in a batch file
   290 			"\tperl -w -S efreeze.pl \$(EFREEZE_ALLOW_REMOVE) \"$DefFile\" \"\$(EPOCBLD)\\$ExportLibrary.def\" \n"
   289 			"\tperl -S efreeze.pl \$(EFREEZE_ALLOW_REMOVE) \"$DefFile\" \"\$(EPOCBLD)\\$ExportLibrary.def\" \n"
   291 		);
   290 		);
   292 	}
   291 	}
   293 	&main::Output(
   292 	&main::Output(
   294 		"\n",
   293 		"\n",
   295 		"CLEANLIBRARY :\n"
   294 		"CLEANLIBRARY :\n"
   398 		"WHAT$Bld : WHATGENERIC\n",
   397 		"WHAT$Bld : WHATGENERIC\n",
   399 		"\n",
   398 		"\n",
   400 		"CLEAN$Bld : CLEANBUILD$Bld CLEANRELEASE$Bld\n",
   399 		"CLEAN$Bld : CLEANBUILD$Bld CLEANRELEASE$Bld\n",
   401 		"\n",
   400 		"\n",
   402 		"CLEANBUILD$Bld : \n",
   401 		"CLEANBUILD$Bld : \n",
   403 		"\t\@perl -w -S ermdir.pl \"\$(EPOCBLD$Bld)\"\n",
   402 		"\t\@perl -S ermdir.pl \"\$(EPOCBLD$Bld)\"\n",
   404 		"\t-\$(ERASE) \"$BLDTRGPATH$BaseTrg.ILK\"\n",
   403 		"\t-\$(ERASE) \"$BLDTRGPATH$BaseTrg.ILK\"\n",
   405 		"\n",
   404 		"\n",
   406 		"CLEANRELEASE$Bld : CLEANGENERIC\n",
   405 		"CLEANRELEASE$Bld : CLEANGENERIC\n",
   407 		"\n"
   406 		"\n"
   408 	);
   407 	);
   630 			);
   629 			);
   631 
   630 
   632 	#		call makedef to reorder the export information
   631 	#		call makedef to reorder the export information
   633 			&main::Output(
   632 			&main::Output(
   634 	#			call perl on the script here so nmake will die if there are errors - this doesn't happen if calling perl in a batch file
   633 	#			call perl on the script here so nmake will die if there are errors - this doesn't happen if calling perl in a batch file
   635 				"\tperl -w -S makedef.pl $AbsentSubst -Inffile \"\$(EPOCBLD$Bld)\\$ExportLibrary.inf\""
   634 				"\tperl -S makedef.pl $AbsentSubst -Inffile \"\$(EPOCBLD$Bld)\\$ExportLibrary.inf\""
   636 			);
   635 			);
   637 			if (-e $DefFile) { # effectively "if project frozen ..."
   636 			if (-e $DefFile) { # effectively "if project frozen ..."
   638 				&main::Output(
   637 				&main::Output(
   639 					" -Frzfile \"$DefFile\""
   638 					" -Frzfile \"$DefFile\""
   640 				);
   639 				);