equal
deleted
inserted
replaced
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"/> |