installationservices/swi/source/certstoretobin/AppGen.pm
branchRCL_3
changeset 26 8b7f4e561641
parent 25 7333d7932ef7
equal deleted inserted replaced
25:7333d7932ef7 26:8b7f4e561641
   279     use Cwd;
   279     use Cwd;
   280     my $whence = Cwd::cwd();
   280     my $whence = Cwd::cwd();
   281     
   281     
   282     chdir "$output_dir" or$util->error("chdir $output_dir failed");
   282     chdir "$output_dir" or$util->error("chdir $output_dir failed");
   283     
   283     
   284     my $RVCTVersion = $ENV{'ARMV5VER'};
   284  	if ($BuildSystemVersion == "2") 
   285     if((index($RVCTVersion, "RVCT4.0") != -1) && ($platform eq "armv5"))
   285  	{
   286     {
   286  		my $platformConfig = "$platform"."_"."$variant";
   287         my $platformConfig = "arm."."v5."."$variant".".rvct4_0";
   287  		$util->invoke("sbs -c $platformConfig");
   288         $util->info($platformConfig);
   288  	}
   289         $util->invoke("sbs -b bld.inf -c $platformConfig");
   289  	else
   290     }
   290  	{
   291     else
   291  		$util->invoke("bldmake bldfiles");
   292     {	
   292  		$util->invoke("abld build $platform $variant");
   293         if ($BuildSystemVersion == "2") 
   293  		$util->invoke("abld -check build $platform $variant");
   294         {
   294  	}
   295             my $platformConfig = "$platform"."_"."$variant";
       
   296             $util->invoke("sbs -c $platformConfig");
       
   297         }
       
   298         else
       
   299         {
       
   300             $util->invoke("bldmake bldfiles");
       
   301             $util->invoke("abld build $platform $variant");
       
   302             $util->invoke("abld -check build $platform $variant");
       
   303         }
       
   304     }
       
   305  	
   295  	
   306    
   296    
   307     chdir "$whence" or $util->error("chdir $whence failed");
   297     chdir "$whence" or $util->error("chdir $whence failed");
   308 
   298 
   309     if ($self->{GENERATE_SISFILE})
   299     if ($self->{GENERATE_SISFILE})