77 <var name="whatlog"> |
77 <var name="whatlog"> |
78 <set name='WHATLOG' value='TRUE'/> |
78 <set name='WHATLOG' value='TRUE'/> |
79 </var> |
79 </var> |
80 |
80 |
81 <var name="gcce4_3_2" extends="gcce_base"> |
81 <var name="gcce4_3_2" extends="gcce_base"> |
82 <env name="GCCEBIN" type="path" /> |
82 <env name="SBS_GCCE432BIN" type="path" /> |
83 <env name="GCCEVERSION" default="$(TOOLCHAINVERSION)" /> |
83 <set name="GCCEBIN" value="$(SBS_GCCE432BIN)" /> |
84 <set name="TOOLCHAINVERSION" value="4.3.2" /> |
|
85 <set name="OWN_LIBRARY_OPTION" value=""/> |
84 <set name="OWN_LIBRARY_OPTION" value=""/> |
86 <set name="STATIC_LIBS_LIST" value=""/> |
85 <set name="STATIC_LIBS_LIST" value=""/> |
87 <set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso dfprvct3_1.dso drtrvct3_1.dso"/> |
86 <set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso dfprvct3_1.dso drtrvct3_1.dso"/> |
88 <set name="ARMLIBS" value=""/> |
87 <set name="ARMLIBS" value=""/> |
89 <set name="CC.SOFTVFP_MAYBE_VFPV2" value="soft"/> |
88 <set name="CC.SOFTVFP_MAYBE_VFPV2" value="soft"/> |
90 <set name="PL.SOFTVFP_MAYBE_VFPV2" value="softvfp"/> |
89 <set name="PL.SOFTVFP_MAYBE_VFPV2" value="softvfp"/> |
|
90 <set name="CC.SOFTVFP_MAYBE_VFPV3" value="soft"/> |
|
91 <set name="PL.SOFTVFP_MAYBE_VFPV3" value="softvfp"/> |
91 <set name="CC.ARMV5" value="-march=armv5t"/> |
92 <set name="CC.ARMV5" value="-march=armv5t"/> |
|
93 <set name="CC.ARMV6" value="-march=armv6t2"/> |
|
94 <set name="CC.ARMV7" value="-march=armv7"/> |
92 <set name="RELOCATABLE_IMAGE_OPTION" value=""/> |
95 <set name="RELOCATABLE_IMAGE_OPTION" value=""/> |
93 <set name="RVCTLIB" value=""/> |
96 <set name="RVCTLIB" value=""/> |
94 <set name="CC.NO_UNALIGNED_ACCESS" value=""/> |
97 <set name="CC.NO_UNALIGNED_ACCESS" value=""/> |
95 <set name="SPLIT_OPTION" value=""/> |
98 <set name="SPLIT_OPTION" value=""/> |
96 <set name="NEED_ENTRYPOINT_LIBRARY" value=""/> |
99 <set name="NEED_ENTRYPOINT_LIBRARY" value=""/> |
97 <set name="RVCTBIN" value="" /> |
100 <set name="RVCTBIN" value="" /> |
98 <set name="RVCTINC" value="" /> |
101 <set name="RVCTINC" value="" /> |
99 <set name="USER_STATIC_RUNTIME_LIB" value="usrt3_1.lib"/> |
102 <set name="USER_STATIC_RUNTIME_LIB" value="usrt3_1.lib"/> |
100 <set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt3_1.lib"/> |
103 <set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt3_1.lib"/> |
101 <set name="NEED_ENTRYPOINT_LIBRARY" value="" /> |
104 <set name="NEED_ENTRYPOINT_LIBRARY" value="" /> |
|
105 <set name="PLATMACROS.VAR" value="GCCE_4 GCCE_4_3"/> |
|
106 <set name="ARMMACROS.VAR" value="__GCCE_4__ __GCCE_4_3__"/> |
102 </var> |
107 </var> |
103 |
108 |
104 <var name="gcce4_3_3" extends="gcce4_3_2"> |
109 <var name="gcce4_3_3" extends="gcce4_3_2"> |
105 <set name="TOOLCHAINVERSION" value="4.3.3" /> |
110 <env name="SBS_GCCE433BIN" type="path" /> |
|
111 <set name="GCCEBIN" value="$(SBS_GCCE433BIN)" /> |
106 </var> |
112 </var> |
107 |
113 |
108 <var name="gcce4_4_1" extends="gcce4_3_3"> |
114 <var name="gcce4_4_1" extends="gcce4_3_3"> |
109 <set name="TOOLCHAINVERSION" value="4.4.1" /> |
115 <env name="SBS_GCCE441BIN" type="path" /> |
|
116 <set name="GCCEBIN" value="$(SBS_GCCE441BIN)" /> |
110 <set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso"/> |
117 <set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso"/> |
|
118 <set name="PLATMACROS.VAR" value="GCCE_4 GCCE_4_4"/> |
|
119 <set name="ARMMACROS.VAR" value="__GCCE_4__ __GCCE_4_4__"/> |
111 </var> |
120 </var> |
112 |
121 |
113 <var name="rvct2_2" extends="rvct"> |
122 <var name="rvct2_2" extends="rvct"> |
114 <env name="RVCT22BIN" type="path"/> |
123 <env name="RVCT22BIN" type="path"/> |
115 <env name="RVCT22INC" type="path"/> |
124 <env name="RVCT22INC" type="path"/> |
242 |
251 |
243 <!-- WINSCW specific variant for pick up nested relative include headers correctly --> |
252 <!-- WINSCW specific variant for pick up nested relative include headers correctly --> |
244 <var name="mwccinc"> |
253 <var name="mwccinc"> |
245 <set name='OPTION_CW' value='-cwd include'/> |
254 <set name='OPTION_CW' value='-cwd include'/> |
246 </var> |
255 </var> |
247 |
256 |
|
257 <!-- Variant to allow GCCE-built binaries to be created in epoc32/release/gcce, |
|
258 epoc32/release/gccev6 and epoc32/release/gccev7 --> |
|
259 <var name="release_gcce"> |
|
260 <set name="VARIANTPLATFORM" value="gcce" /> |
|
261 <set name="STATIC_RUNTIME_DIR" value="$(EPOCROOT)/epoc32/release/armv5/$(VARIANTTYPE)"/> |
|
262 <set name="STATIC_LIBRARY_DIR" value="$(EPOCROOT)/epoc32/release/armv5/$(VARIANTTYPE)"/> |
|
263 </var> |
|
264 <var name="release_gccev6" extends="release_gcce" > |
|
265 <set name="VARIANTPLATFORM" value="gccev6" /> |
|
266 </var> |
|
267 <var name="release_gccev7" extends="release_gcce" > |
|
268 <set name="VARIANTPLATFORM" value="gccev7" /> |
|
269 </var> |
248 </build> |
270 </build> |