sbsv2/raptor/lib/config/variants.xml
branchfix
changeset 456 f9d258cee458
parent 412 824dddcc66f7
child 457 9bebdb95e0de
equal deleted inserted replaced
423:48d025ecec3c 456:f9d258cee458
     3 	<!-- Commonly used variants.
     3 	<!-- Commonly used variants.
     4 
     4 
     5 	These can be referenced from the command-line or in configurations.
     5 	These can be referenced from the command-line or in configurations.
     6 	
     6 	
     7 	-->
     7 	-->
     8   
     8  	
       
     9 	<!-- This variant enables building win32 tools in Linux. Tools2 on Linux only -->
       
    10 	<var name="win32">
       
    11 		<set name='TOOLS2WIN32' value='1'/>
       
    12 		<env name='SBS_MINGW_LINUX_PREFIX' default='i586-mingw32msvc'/>
       
    13 		<env name='GCC' default='$(SBS_MINGW_LINUX_PREFIX)-g++' type='tool'/>
       
    14 		<env name='ARCHIVER' default='$(SBS_MINGW_LINUX_PREFIX)-ar' type='tool'/>
       
    15 		<env name='RANLIB' default='$(SBS_MINGW_LINUX_PREFIX)-ranlib' type='tool'/>
       
    16 		<set name='RELEASEPATH' value='$(EPOCROOT)/epoc32/release/tools2/$(VARIANTTYPE)'/>
       
    17 		<set name='DOTEXE' value='.exe'/>
       
    18 		<set name='PLATMACROS.LINUX' value='$(PLATMACROS.WINDOWS)'/>
       
    19 	</var>
       
    20 
     9 	<!-- This variant turns debug info on for arm only -->
    21 	<!-- This variant turns debug info on for arm only -->
    10 	<var name="debug_info">
    22 	<var name="debug_info">
    11 		<set name='DEBUG_INFO' value='1'/>
    23 		<set name='DEBUG_INFO' value='1'/>
    12 	</var>
    24 	</var>
    13 	
    25 	
   120 		<set name="ARMMACROS.VAR" value="__ARMCC_2__ __ARMCC_2_2__"/>
   132 		<set name="ARMMACROS.VAR" value="__ARMCC_2__ __ARMCC_2_2__"/>
   121 		<set name="SYMBIAN_LINK_FLAGS.VAR" value=""/>
   133 		<set name="SYMBIAN_LINK_FLAGS.VAR" value=""/>
   122 		<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)"/>
   123 		<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"/>
   124 		<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"/>
   125 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt2_2.lib"/>
   138 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt2_2.lib"/>
   126 		<set name="USRTLIB" value="usrt2_2.lib"/>
       
   127 		<set name="NEED_ENTRYPOINT_LIBRARY" value="False"/>
   139 		<set name="NEED_ENTRYPOINT_LIBRARY" value="False"/>
   128 		<set name="CC.NO_UNALIGNED_ACCESS" value="--memaccess -UL41"/>
   140 		<set name="CC.NO_UNALIGNED_ACCESS" value="--memaccess -UL41"/>
   129 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
   141 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
   130 		<set name="PL.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
   142 		<set name="PL.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
   131 		<set name="CC.ARMV5" value="--cpu 5T"/>
   143 		<set name="CC.ARMV5" value="--cpu 5T"/>
   147 		<set name="ARMMACROS.VAR" value="__ARMCC_3__ __ARMCC_3_1__"/>
   159 		<set name="ARMMACROS.VAR" value="__ARMCC_3__ __ARMCC_3_1__"/>
   148 		<set name="SYMBIAN_LINK_FLAGS.VAR" value="--export_all"/>
   160 		<set name="SYMBIAN_LINK_FLAGS.VAR" value="--export_all"/>
   149 		<set name="STATIC_LIBS_LIST" value="h_5.l"/>
   161 		<set name="STATIC_LIBS_LIST" value="h_5.l"/>
   150 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso dfprvct3_1.dso drtrvct3_1.dso"/>
   162 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso dfprvct3_1.dso drtrvct3_1.dso"/>
   151 		<set name="USER_STATIC_RUNTIME_LIB" value="usrt3_1.lib"/>
   163 		<set name="USER_STATIC_RUNTIME_LIB" value="usrt3_1.lib"/>
       
   164 		<set name="USER_STATIC_RUNTIME_LIB_NESTED_EXCEPTIONS" value="usrt_nx_3_1.lib"/>
   152 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt3_1.lib"/>
   165 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt3_1.lib"/>
   153 		<set name="USRTLIB" value="usrt3_1.lib"/>
       
   154 		<set name="NEED_ENTRYPOINT_LIBRARY" value="True"/>
   166 		<set name="NEED_ENTRYPOINT_LIBRARY" value="True"/>
   155 		<set name="CC.NO_UNALIGNED_ACCESS" value="--no_unaligned_access"/>
   167 		<set name="CC.NO_UNALIGNED_ACCESS" value="--no_unaligned_access"/>
   156 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
   168 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
   157 		<set name="PL.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
   169 		<set name="PL.SOFTVFP_MAYBE_VFPV2" value="softvfp"/>
   158 		<set name="CC.SOFTVFP_MAYBE_VFPV3" value="softvfp"/>
   170 		<set name="CC.SOFTVFP_MAYBE_VFPV3" value="softvfp"/>
   177 		<set name="ARMMACROS.VAR" value="__ARMCC_4__ __ARMCC_4_0__"/>
   189 		<set name="ARMMACROS.VAR" value="__ARMCC_4__ __ARMCC_4_0__"/>
   178 		<set name="SYMBIAN_LINK_FLAGS.VAR" value="--override_visibility"/>
   190 		<set name="SYMBIAN_LINK_FLAGS.VAR" value="--override_visibility"/>
   179 		<set name="STATIC_LIBS_LIST" value=""/>
   191 		<set name="STATIC_LIBS_LIST" value=""/>
   180 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso"/>
   192 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso"/>
   181 		<set name="USER_STATIC_RUNTIME_LIB" value="usrt4_0.lib"/>
   193 		<set name="USER_STATIC_RUNTIME_LIB" value="usrt4_0.lib"/>
       
   194 		<set name="USER_STATIC_RUNTIME_LIB_NESTED_EXCEPTIONS" value="usrt_nx_4_0.lib"/>
   182 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt4_0.lib"/>
   195 		<set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt4_0.lib"/>
   183 		<set name="USRTLIB" value="usrt4_0.lib"/>
       
   184 		<set name="NEED_ENTRYPOINT_LIBRARY" value="True"/>
   196 		<set name="NEED_ENTRYPOINT_LIBRARY" value="True"/>
   185 		<set name="CC.NO_UNALIGNED_ACCESS" value="--no_unaligned_access"/>
   197 		<set name="CC.NO_UNALIGNED_ACCESS" value="--no_unaligned_access"/>
   186 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value="softvfp+vfpv2"/>
   198 		<set name="CC.SOFTVFP_MAYBE_VFPV2" value="softvfp+vfpv2"/>
   187 		<set name="PL.SOFTVFP_MAYBE_VFPV2" value="vfpv2"/>
   199 		<set name="PL.SOFTVFP_MAYBE_VFPV2" value="vfpv2"/>
   188 		<set name="CC.SOFTVFP_MAYBE_VFPV3" value="softvfp+vfpv3"/>
   200 		<set name="CC.SOFTVFP_MAYBE_VFPV3" value="softvfp+vfpv3"/>