Supply prebuilt runtimes for RVCT 2.2, RVCT 3.1 and RVCT 4.0, unzipping the ones which aren't built with the current compiler (fixes Bug 2283) RCL_3
authorWilliam Roberts <williamr@symbian.org>
Thu, 18 Mar 2010 15:20:39 +0000
branchRCL_3
changeset 78 9bd66cf1e0e0
parent 75 2ee5df201f60
child 79 5e2688cee105
Supply prebuilt runtimes for RVCT 2.2, RVCT 3.1 and RVCT 4.0, unzipping the ones which aren't built with the current compiler (fixes Bug 2283)
kernel/eka/compsupp/bld.inf
kernel/eka/compsupp/rt_2_2.zip
kernel/eka/compsupp/rt_2_2_export.zip
kernel/eka/compsupp/rt_3_1.zip
kernel/eka/compsupp/rt_3_1_export.zip
kernel/eka/compsupp/rt_4_0_export.zip
--- a/kernel/eka/compsupp/bld.inf	Mon Mar 08 11:58:34 2010 +0000
+++ b/kernel/eka/compsupp/bld.inf	Thu Mar 18 15:20:39 2010 +0000
@@ -59,19 +59,29 @@
 
 PRJ_EXTENSIONS
 
-// Unzip RVCT3.1 runtime if being built with RVCT2.2 or RVCT4.0
-
-start extension tools/compsupp
+// Export the compiler-specific support files built by this component
+// when using the other versions of RVCT
 
-#if defined(ARMCC_2_2) || defined(ARMCC_4_0)
-option  FILE  $(EXTENSION_ROOT)/rt_3_1.zip
-#elif defined(ARMCC_3_1)
-option  FILE  $(EXTENSION_ROOT)/rt_2_2.zip
+#if !defined(ARMCC_2_2)
+start extension tools/compsupp
+option  FILE  $(EXTENSION_ROOT)/rt_2_2_export.zip
+option  TODIR $(EPOCROOT)
+end
 #endif
 
-option  TODIR $(EPOCROOT)epoc32/release
+#if !defined(ARMCC_3_1)
+start extension tools/compsupp
+option  FILE  $(EXTENSION_ROOT)/rt_3_1_export.zip
+option  TODIR $(EPOCROOT)
+end
+#endif
 
+#if !defined(ARMCC_4_0)
+start extension tools/compsupp
+option  FILE  $(EXTENSION_ROOT)/rt_4_0_export.zip
+option  TODIR $(EPOCROOT)
 end
+#endif
 
 #endif // #if !defined GCCXML && !defined GCCE
 
Binary file kernel/eka/compsupp/rt_2_2.zip has changed
Binary file kernel/eka/compsupp/rt_2_2_export.zip has changed
Binary file kernel/eka/compsupp/rt_3_1.zip has changed
Binary file kernel/eka/compsupp/rt_3_1_export.zip has changed
Binary file kernel/eka/compsupp/rt_4_0_export.zip has changed