sbsv2/raptor/lib/config/variants.xml
branchwip
changeset 9 b211d87c390a
parent 5 593a8820b912
child 18 17b8877fc4fe
child 22 072f869b0bc5
equal deleted inserted replaced
8:34d87ffcc373 9:b211d87c390a
    84 		<set name="TOOLCHAINVERSION" value="4.3.2" />
    84 		<set name="TOOLCHAINVERSION" value="4.3.2" />
    85 		<set name="OWN_LIBRARY_OPTION" value=""/>
    85 		<set name="OWN_LIBRARY_OPTION" value=""/>
    86 		<set name="STATIC_LIBS_LIST" value=""/>
    86 		<set name="STATIC_LIBS_LIST" value=""/>
    87 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso dfprvct3_1.dso drtrvct3_1.dso"/>
    87 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso dfprvct3_1.dso drtrvct3_1.dso"/>
    88 		<set name="ARMLIBS" value=""/>
    88 		<set name="ARMLIBS" value=""/>
    89 		<set name="CC.OPT.SOFTVFP_MAYBE_VFPV2" value="-m"/>
    89 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value="soft"/>
    90 		<set name="CC.VAL.SOFTVFP_MAYBE_VFPV2" value="soft-float"/>
    90 		<set name="PL.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
    91 		<set name="CC.ARMV5" value="-march=armv5t"/>
    91 		<set name="CC.ARMV5" value="-march=armv5t"/>
    92 		<set name="RELOCATABLE_IMAGE_OPTION" value=""/>
    92 		<set name="RELOCATABLE_IMAGE_OPTION" value=""/>
    93 		<set name="RVCTLIB" value=""/>
    93 		<set name="RVCTLIB" value=""/>
    94 		<set name="CC.NO_UNALIGNED_ACCESS" value=""/>
    94 		<set name="CC.NO_UNALIGNED_ACCESS" value=""/>
    95 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value=""/>
       
    96 		<set name="SPLIT_OPTION" value=""/>
    95 		<set name="SPLIT_OPTION" value=""/>
    97 		<set name="NEED_ENTRYPOINT_LIBRARY" value=""/>
    96 		<set name="NEED_ENTRYPOINT_LIBRARY" value=""/>
    98 		<set name="RVCTBIN" value="" />
    97 		<set name="RVCTBIN" value="" />
    99 		<set name="RVCTINC" value="" />
    98 		<set name="RVCTINC" value="" />
   100 		<set name="USER_STATIC_RUNTIME_LIB" value="usrt3_1.lib"/>
    99 		<set name="USER_STATIC_RUNTIME_LIB" value="usrt3_1.lib"/>
   101 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt3_1.lib"/>
   100 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt3_1.lib"/>
   102 		<set name="NEED_ENTRYPOINT_LIBRARY" value="" />
   101 		<set name="NEED_ENTRYPOINT_LIBRARY" value="" />
   103 	</var>
   102 	</var>
   104 	
   103 
   105     <var name="gcce4_3_3" extends="gcce_base">
   104 	<var name="gcce4_3_3" extends="gcce4_3_2">
   106 		<env name="GCCEBIN" type="path" />
       
   107 		<env name="GCCEVERSION" default="$(TOOLCHAINVERSION)" />
       
   108 		<set name="TOOLCHAINVERSION" value="4.3.3" />
   105 		<set name="TOOLCHAINVERSION" value="4.3.3" />
   109 		<set name="OWN_LIBRARY_OPTION" value=""/>
       
   110 		<set name="STATIC_LIBS_LIST" value=""/>
       
   111 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso dfprvct3_1.dso drtrvct3_1.dso"/>
       
   112 		<set name="ARMLIBS" value=""/>
       
   113 		<set name="CC.OPT.SOFTVFP_MAYBE_VFPV2" value="-m"/>
       
   114 		<set name="CC.VAL.SOFTVFP_MAYBE_VFPV2" value="soft-float"/>
       
   115 		<set name="CC.ARMV5" value="-march=armv5t"/>
       
   116 		<set name="RELOCATABLE_IMAGE_OPTION" value=""/>
       
   117 		<set name="RVCTLIB" value=""/>
       
   118 		<set name="CC.NO_UNALIGNED_ACCESS" value=""/>
       
   119 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value=""/>
       
   120 		<set name="SPLIT_OPTION" value=""/>
       
   121 		<set name="NEED_ENTRYPOINT_LIBRARY" value=""/>
       
   122 		<set name="RVCTBIN" value="" />
       
   123 		<set name="RVCTINC" value="" />
       
   124 		<set name="USER_STATIC_RUNTIME_LIB" value="usrt3_1.lib"/>
       
   125 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt3_1.lib"/>
       
   126 		<set name="NEED_ENTRYPOINT_LIBRARY" value="" />
       
   127 	</var>
   106 	</var>
   128 	
   107 	
   129 	<var name="gcce4_4_1" extends="gcce4_3_3">
   108 	<var name="gcce4_4_1" extends="gcce4_3_3">
   130 		<set name="TOOLCHAINVERSION" value="4.4.1" />
   109 		<set name="TOOLCHAINVERSION" value="4.4.1" />
   131 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso"/>
   110 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso"/>
   151 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt2_2.lib"/>
   130 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt2_2.lib"/>
   152 		<set name="USRTLIB" value="usrt2_2.lib"/>
   131 		<set name="USRTLIB" value="usrt2_2.lib"/>
   153 		<set name="NEED_ENTRYPOINT_LIBRARY" value="False"/>
   132 		<set name="NEED_ENTRYPOINT_LIBRARY" value="False"/>
   154 		<set name="CC.NO_UNALIGNED_ACCESS" value="--memaccess -UL41"/>
   133 		<set name="CC.NO_UNALIGNED_ACCESS" value="--memaccess -UL41"/>
   155 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
   134 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
       
   135 		<set name="PL.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
   156 		<set name="CC.ARMV5" value="--cpu 5T"/>
   136 		<set name="CC.ARMV5" value="--cpu 5T"/>
   157 		<set name="CC.ARMV6" value="--cpu 6"/>
   137 		<set name="CC.ARMV6" value="--cpu 6"/>
   158 	</var>
   138 	</var>
   159 
   139 
   160 	<var name="rvct3_1" extends="rvct">
   140 	<var name="rvct3_1" extends="rvct">
   177 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt3_1.lib"/>
   157 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt3_1.lib"/>
   178 		<set name="USRTLIB" value="usrt3_1.lib"/>
   158 		<set name="USRTLIB" value="usrt3_1.lib"/>
   179 		<set name="NEED_ENTRYPOINT_LIBRARY" value="True"/>
   159 		<set name="NEED_ENTRYPOINT_LIBRARY" value="True"/>
   180 		<set name="CC.NO_UNALIGNED_ACCESS" value="--no_unaligned_access"/>
   160 		<set name="CC.NO_UNALIGNED_ACCESS" value="--no_unaligned_access"/>
   181 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
   161 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
       
   162 		<set name="PL.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
   182 		<set name="CC.SOFTVFP_MAYBE_VFPV3" value="softvfp"/>
   163 		<set name="CC.SOFTVFP_MAYBE_VFPV3" value="softvfp"/>
       
   164 		<set name="PL.SOFTVFP_MAYBE_VFPV3" value="softvfp"/>
   183 		<set name="CC.ARMV5" value="--cpu 5TE"/>
   165 		<set name="CC.ARMV5" value="--cpu 5TE"/>
   184 		<set name="CC.ARMV6" value="--cpu 6"/>
   166 		<set name="CC.ARMV6" value="--cpu 6"/>
   185 		<set name="CC.ARMV7" value="--cpu 7-A"/>
   167 		<set name="CC.ARMV7" value="--cpu 7-A"/>
   186 	</var>
   168 	</var>
   187 
   169 
   206 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt4_0.lib"/>
   188 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt4_0.lib"/>
   207 		<set name="USRTLIB" value="usrt4_0.lib"/>
   189 		<set name="USRTLIB" value="usrt4_0.lib"/>
   208 		<set name="NEED_ENTRYPOINT_LIBRARY" value="True"/>
   190 		<set name="NEED_ENTRYPOINT_LIBRARY" value="True"/>
   209 		<set name="CC.NO_UNALIGNED_ACCESS" value="--no_unaligned_access"/>
   191 		<set name="CC.NO_UNALIGNED_ACCESS" value="--no_unaligned_access"/>
   210 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value="softvfp+vfpv2"/>
   192 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value="softvfp+vfpv2"/>
       
   193 		<set name="PL.SOFTVFP_MAYBE_VFPV2" value="vfpv2"/>
   211 		<set name="CC.SOFTVFP_MAYBE_VFPV3" value="softvfp+vfpv3"/>
   194 		<set name="CC.SOFTVFP_MAYBE_VFPV3" value="softvfp+vfpv3"/>
       
   195 		<!-- Not supported yet : <set name="PL.SOFTVFP_MAYBE_VFPV3" value="vfpv3"/> -->
       
   196 		<set name="PL.SOFTVFP_MAYBE_VFPV3" value="vfpv2"/>
   212 		<set name="CC.ARMV5" value="--cpu 5TE"/>
   197 		<set name="CC.ARMV5" value="--cpu 5TE"/>
   213 		<set name="CC.ARMV6" value="--cpu 6"/>
   198 		<set name="CC.ARMV6" value="--cpu 6"/>
   214 		<set name="CC.ARMV7" value="--cpu 7-A"/>
   199 		<set name="CC.ARMV7" value="--cpu 7-A"/>
   215 	</var>
   200 	</var>
   216 
   201