sbsv2/raptor/lib/config/variants.xml
changeset 625 a1925fb7753a
parent 590 360bd6b35136
child 641 8dd670a9f34f
equal deleted inserted replaced
624:f70b728ea30c 625:a1925fb7753a
   134 		<set name="STATIC_LIBS_LIST" value="h_t__uf.l(switch8.o)"/>
   134 		<set name="STATIC_LIBS_LIST" value="h_t__uf.l(switch8.o)"/>
   135 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso dfprvct2_2.dso drtrvct2_2.dso"/>
   135 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso dfprvct2_2.dso drtrvct2_2.dso"/>
   136 		<set name="USER_STATIC_RUNTIME_LIB" value="usrt2_2.lib"/>
   136 		<set name="USER_STATIC_RUNTIME_LIB" value="usrt2_2.lib"/>
   137 		<set name="USER_STATIC_RUNTIME_LIB_NESTED_EXCEPTIONS" value="usrt_nx_2_2.lib"/>
   137 		<set name="USER_STATIC_RUNTIME_LIB_NESTED_EXCEPTIONS" value="usrt_nx_2_2.lib"/>
   138 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt2_2.lib"/>
   138 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt2_2.lib"/>
   139 		<set name="NEED_ENTRYPOINT_LIBRARY" value="False"/>
   139 		<set name="NEED_ENTRYPOINT_LIBRARY" value=""/>
   140 		<set name="CC.NO_UNALIGNED_ACCESS" value="--memaccess -UL41"/>
   140 		<set name="CC.NO_UNALIGNED_ACCESS" value="--memaccess -UL41"/>
   141 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
   141 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
   142 		<set name="PL.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
   142 		<set name="PL.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
   143 		<set name="CC.ARMV5" value="--cpu 5T"/>
   143 		<set name="CC.ARMV5" value="--cpu 5T"/>
   144 		<set name="CC.ARMV6" value="--cpu 6"/>
   144 		<set name="CC.ARMV6" value="--cpu 6"/>
   162 		<set name="STATIC_LIBS_LIST" value="h_5.l"/>
   162 		<set name="STATIC_LIBS_LIST" value="h_5.l"/>
   163 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso dfprvct3_1.dso drtrvct3_1.dso"/>
   163 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso dfprvct3_1.dso drtrvct3_1.dso"/>
   164 		<set name="USER_STATIC_RUNTIME_LIB" value="usrt3_1.lib"/>
   164 		<set name="USER_STATIC_RUNTIME_LIB" value="usrt3_1.lib"/>
   165 		<set name="USER_STATIC_RUNTIME_LIB_NESTED_EXCEPTIONS" value="usrt_nx_3_1.lib"/>
   165 		<set name="USER_STATIC_RUNTIME_LIB_NESTED_EXCEPTIONS" value="usrt_nx_3_1.lib"/>
   166 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt3_1.lib"/>
   166 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt3_1.lib"/>
   167 		<set name="NEED_ENTRYPOINT_LIBRARY" value="True"/>
   167 		<set name="NEED_ENTRYPOINT_LIBRARY" value="1"/>
   168 		<set name="CC.NO_UNALIGNED_ACCESS" value="--no_unaligned_access"/>
   168 		<set name="CC.NO_UNALIGNED_ACCESS" value="--no_unaligned_access"/>
   169 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
   169 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
   170 		<set name="PL.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
   170 		<set name="PL.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
   171 		<set name="CC.SOFTVFP_MAYBE_VFPV3" value="softvfp"/>
   171 		<set name="CC.SOFTVFP_MAYBE_VFPV3" value="softvfp"/>
   172 		<set name="PL.SOFTVFP_MAYBE_VFPV3" value="softvfp"/>
   172 		<set name="PL.SOFTVFP_MAYBE_VFPV3" value="softvfp"/>
   192 		<set name="STATIC_LIBS_LIST" value=""/>
   192 		<set name="STATIC_LIBS_LIST" value=""/>
   193 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso"/>
   193 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso"/>
   194 		<set name="USER_STATIC_RUNTIME_LIB" value="usrt4_0.lib"/>
   194 		<set name="USER_STATIC_RUNTIME_LIB" value="usrt4_0.lib"/>
   195 		<set name="USER_STATIC_RUNTIME_LIB_NESTED_EXCEPTIONS" value="usrt_nx_4_0.lib"/>
   195 		<set name="USER_STATIC_RUNTIME_LIB_NESTED_EXCEPTIONS" value="usrt_nx_4_0.lib"/>
   196 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt4_0.lib"/>
   196 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt4_0.lib"/>
   197 		<set name="NEED_ENTRYPOINT_LIBRARY" value="True"/>
   197 		<set name="NEED_ENTRYPOINT_LIBRARY" value="1"/>
   198 		<set name="CC.NO_UNALIGNED_ACCESS" value="--no_unaligned_access"/>
   198 		<set name="CC.NO_UNALIGNED_ACCESS" value="--no_unaligned_access"/>
   199 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value="softvfp+vfpv2"/>
   199 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value="softvfp+vfpv2"/>
   200 		<set name="PL.SOFTVFP_MAYBE_VFPV2" value="vfpv2"/>
   200 		<set name="PL.SOFTVFP_MAYBE_VFPV2" value="vfpv2"/>
   201 		<set name="CC.SOFTVFP_MAYBE_VFPV3" value="softvfp+vfpv3"/>
   201 		<set name="CC.SOFTVFP_MAYBE_VFPV3" value="softvfp+vfpv3"/>
   202 		<!-- Not supported yet : <set name="PL.SOFTVFP_MAYBE_VFPV3" value="vfpv3"/> -->
   202 		<!-- Not supported yet : <set name="PL.SOFTVFP_MAYBE_VFPV3" value="vfpv3"/> -->
   203 		<set name="PL.SOFTVFP_MAYBE_VFPV3" value="vfpv2"/>
   203 		<set name="PL.SOFTVFP_MAYBE_VFPV3" value="vfpv2"/>
   204 		<set name="CC.ARMV5" value="--cpu 5TE"/>
   204 		<set name="CC.ARMV5" value="--cpu 5TE"/>
   205 		<set name="CC.ARMV6" value="--cpu 6"/>
   205 		<set name="CC.ARMV6" value="--cpu 6"/>
   206 		<set name="CC.ARMV7" value="--cpu 7-A"/>
   206 		<set name="CC.ARMV7" value="--cpu 7-A"/>
   207 	</var>
   207 	</var>
       
   208 	
       
   209 	<var name="gccx86" extends="gccx86_base">
       
   210 		<env name="SBS_GCCX86BIN" type="toolchainpath" />
       
   211 		<set name="GCCX86BIN" value="$(SBS_GCCX86BIN)" />
       
   212 		<set name="GCCX86CC" value="$(GCCX86BIN)/g++$(DOTEXE)" type="tool" versionCommand="$(GCCX86CC) -dumpversion" versionResult="3\.4\.5"/>
       
   213 		<set name="RUNTIME_LIBS_LIST" value=""/>
       
   214 	</var>
       
   215 	
       
   216 	<!-- Support x86 gcc build into a toolchain-specific tree -->
       
   217 	<var name="release_x86gcc">
       
   218 		<set name="VARIANTPLATFORM" value="x86gcc" />
       
   219 	</var>
   208 
   220 
   209 	<var name="urel">
   221 	<var name="urel">
   210 		<set name="DEBUG_INFO" value=""/>
   222 		<set name="DEBUG_INFO" value=""/>
   211 		<set name="SYMBIAN_CCFLAGS" value="$(REL_OPTIMISATION)"/>
   223 		<set name="SYMBIAN_CCFLAGS" value="$(REL_OPTIMISATION)"/>
   212 		<set name="VARIANTTYPE" value="urel"/>
   224 		<set name="VARIANTTYPE" value="urel"/>
   220 		<append name="CDEFS" value="_DEBUG"/>
   232 		<append name="CDEFS" value="_DEBUG"/>
   221 	</var>
   233 	</var>
   222 
   234 
   223 	<var name="remove_freeze">
   235 	<var name="remove_freeze">
   224 		<set name='EFREEZE_REMOVE_OPTION' value='-Remove'/>
   236 		<set name='EFREEZE_REMOVE_OPTION' value='-Remove'/>
       
   237 	</var>
       
   238 	
       
   239 	<var name="slimdebug">
       
   240 		<append name='DEBUG_OPTIMISATION' value="$(DEBUGINFO_OPTIMISATION)"/>
   225 	</var>
   241 	</var>
   226 
   242 
   227 	<!-- OS variant mechanism is now deprecated. We retain the values for
   243 	<!-- OS variant mechanism is now deprecated. We retain the values for
   228 	     versions older than TB92sf until the mechanism is removed. -->
   244 	     versions older than TB92sf until the mechanism is removed. -->
   229 
   245 
   263 		<set name="VARIANTPLATFORM" value="gccev6" />
   279 		<set name="VARIANTPLATFORM" value="gccev6" />
   264 	</var>
   280 	</var>
   265 	<var name="release_gccev7" extends="release_gcce" >
   281 	<var name="release_gccev7" extends="release_gcce" >
   266 		<set name="VARIANTPLATFORM" value="gccev7" />
   282 		<set name="VARIANTPLATFORM" value="gccev7" />
   267 	</var>
   283 	</var>
       
   284 
       
   285 	<!-- Variant to permit a workaround for an armlink 2.2 crash with very large targets -->
       
   286 	<var name="nodebug">
       
   287 		<set name="DEBUG_INFO" value=""/>
       
   288 	</var>
       
   289 
   268 </build>
   290 </build>