installationservices/swi/source/certstoretobin/AppGen.pm
branchRCL_3
changeset 65 7333d7932ef7
parent 0 ba25891c3a9e
child 66 8b7f4e561641
--- a/installationservices/swi/source/certstoretobin/AppGen.pm	Thu Aug 19 10:02:49 2010 +0300
+++ b/installationservices/swi/source/certstoretobin/AppGen.pm	Tue Aug 31 15:21:33 2010 +0300
@@ -281,17 +281,27 @@
     
     chdir "$output_dir" or$util->error("chdir $output_dir failed");
     
- 	if ($BuildSystemVersion == "2") 
- 	{
- 		my $platformConfig = "$platform"."_"."$variant";
- 		$util->invoke("sbs -c $platformConfig");
- 	}
- 	else
- 	{
- 		$util->invoke("bldmake bldfiles");
- 		$util->invoke("abld build $platform $variant");
- 		$util->invoke("abld -check build $platform $variant");
- 	}
+    my $RVCTVersion = $ENV{'ARMV5VER'};
+    if((index($RVCTVersion, "RVCT4.0") != -1) && ($platform eq "armv5"))
+    {
+        my $platformConfig = "arm."."v5."."$variant".".rvct4_0";
+        $util->info($platformConfig);
+        $util->invoke("sbs -b bld.inf -c $platformConfig");
+    }
+    else
+    {	
+        if ($BuildSystemVersion == "2") 
+        {
+            my $platformConfig = "$platform"."_"."$variant";
+            $util->invoke("sbs -c $platformConfig");
+        }
+        else
+        {
+            $util->invoke("bldmake bldfiles");
+            $util->invoke("abld build $platform $variant");
+            $util->invoke("abld -check build $platform $variant");
+        }
+    }
  	
    
     chdir "$whence" or $util->error("chdir $whence failed");