1 <?xml version="1.0" encoding="ISO-8859-1"?> |
1 <?xml version="1.0" encoding="ISO-8859-1"?> |
2 <build xmlns="http://symbian.com/xml/build" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symbian.com/xml/build ../../schema/build/2_0.xsd"> |
2 <build xmlns="http://symbian.com/xml/build" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symbian.com/xml/build ../../schema/build/2_0.xsd"> |
3 <!-- GCCE build variant for ARM compilers --> |
3 <!-- build variant for GCCE ARM toolchains --> |
4 <!-- This is called gcce_base in case someone wants to use "gcce" as a configuration name --> |
|
5 <var name="gcce_base"> |
4 <var name="gcce_base"> |
6 <set name="TOOLCHAIN" value="GCCE"/> |
5 <set name="TOOLCHAIN" value="GCCE"/> |
7 <set name="PLATMACROS.TOOLCHAIN" value="GCCE"/> |
6 <set name="PLATMACROS.TOOLCHAIN" value="GCCE"/> |
8 |
7 |
|
8 <!-- toolchain tools --> |
|
9 <set name="GCCEAR" value="$(GCCEBIN)/arm-none-symbianelf-ar$(DOTEXE)"/> |
|
10 <set name="GCCEASM" value="$(GCCEBIN)/arm-none-symbianelf-as$(DOTEXE)"/> |
9 <set name="GCCECC" value="$(GCCEBIN)/arm-none-symbianelf-g++$(DOTEXE)"/> |
11 <set name="GCCECC" value="$(GCCEBIN)/arm-none-symbianelf-g++$(DOTEXE)"/> |
10 <set name="GCCELD" value="$(GCCEBIN)/arm-none-symbianelf-g++$(DOTEXE)"/> |
12 <set name="GCCELD" value="$(GCCEBIN)/arm-none-symbianelf-g++$(DOTEXE)"/> |
11 <set name="GCCEASM" value="$(GCCEBIN)/arm-none-symbianelf-as$(DOTEXE)"/> |
|
12 <set name="GCCEAR" value="$(GCCEBIN)/arm-none-symbianelf-ar$(DOTEXE)"/> |
|
13 <set name="FROMELF" value="$(GCCEBIN)/arm-none-symbianelf-readelf$(DOTEXE)"/> |
13 <set name="FROMELF" value="$(GCCEBIN)/arm-none-symbianelf-readelf$(DOTEXE)"/> |
14 |
14 |
15 <set name="CC" value="$(GCCECC)"/> |
15 <set name="CC" value="$(GCCECC)"/> |
16 <set name="LD" value="$(GCCELD)"/> |
16 <set name="LD" value="$(GCCELD)"/> |
17 <set name="ASM" value="$(GCCEASM)"/> |
17 <set name="ASM" value="$(GCCEASM)"/> |
121 <set name="USER_STATIC_RUNTIME_LIB" value="usrt3_1.lib"/> |
121 <set name="USER_STATIC_RUNTIME_LIB" value="usrt3_1.lib"/> |
122 <set name="USER_STATIC_RUNTIME_LIB_NESTED_EXCEPTIONS" value="usrt_nx_3_1.lib"/> |
122 <set name="USER_STATIC_RUNTIME_LIB_NESTED_EXCEPTIONS" value="usrt_nx_3_1.lib"/> |
123 <set name="USERINCLUDE" value=""/> |
123 <set name="USERINCLUDE" value=""/> |
124 <set name="VFE_OPTION" value=""/> |
124 <set name="VFE_OPTION" value=""/> |
125 |
125 |
126 <append name="CDEFS" value='__SUPPORT_CPP_EXCEPTIONS__ _UNICODE __SYMBIAN32__ __GCCE__ __EPOC32__ __MARM__ __EABI__ __PRODUCT_INCLUDE__="$(PRODUCT_INCLUDE)" $(MMPDEFS) $(ARMMACROS)'/> |
126 <append name="CDEFS" value="__GCCE__"/> |
127 </var> |
127 </var> |
128 </build> |
128 </build> |