8 |
8 |
9 <!-- This variant turns debug info on for arm only --> |
9 <!-- This variant turns debug info on for arm only --> |
10 <var name="debug_info"> |
10 <var name="debug_info"> |
11 <set name='DEBUG_INFO' value='1'/> |
11 <set name='DEBUG_INFO' value='1'/> |
12 </var> |
12 </var> |
|
13 |
13 <!-- Run this variant to turn on trace compiler --> |
14 <!-- Run this variant to turn on trace compiler --> |
14 <var name="tracecompiler"> |
15 <var name="tracecompiler"> |
15 <set name='USE_TRACE_COMPILER' value='1'/> |
16 <set name='USE_TRACE_COMPILER' value='1'/> |
16 <env name='JAVA_HOME' default='' type='path'/> |
17 <env name='JAVA_HOME' default='' type='path'/> |
17 <env name='SBS_JAVATC' default='$(JAVA_HOME)/bin/java.exe' type='tool' versionCommand='$(SBS_JAVATC) -version' versionResult='version \"1\.[5-9]' host='win*' /> |
18 <env name='SBS_JAVATC' default='$(JAVA_HOME)/bin/java.exe' type='tool' versionCommand='$(SBS_JAVATC) -version' versionResult='version \"1\.[5-9]' host='win*' /> |
18 <env name='SBS_JAVATC' default='$(JAVA_HOME)/bin/java' type='tool' versionCommand='$(SBS_JAVATC) -version' versionResult='version \"1\.[5-9]' host='lin*' /> |
19 <env name='SBS_JAVATC' default='$(JAVA_HOME)/bin/java' type='tool' versionCommand='$(SBS_JAVATC) -version' versionResult='version \"1\.[5-9]' host='lin*' /> |
19 </var> |
20 </var> |
20 |
21 |
21 <!-- Overrides the default debugging format for the ARM targets. --> |
22 <!-- Overrides the default debugging format for the ARM targets. --> |
22 <var name="dwarf3"> |
23 <var name="dwarf3"> |
23 <set name="DEBUG_FORMAT" value="$(CC.DWARF3)"/> |
24 <set name="DEBUG_FORMAT" value="$(CC.DWARF3)"/> |
24 </var> |
25 </var> |
|
26 |
25 <var name="techview"> |
27 <var name="techview"> |
26 </var> |
28 </var> |
27 |
29 |
28 <var name="test"> |
30 <var name="test"> |
29 <set name='TESTCODE' value='TRUE'/> |
31 <set name='TESTCODE' value='TRUE'/> |
31 |
33 |
32 <var name="savespace"> |
34 <var name="savespace"> |
33 <set name='SAVESPACE' value='TRUE'/> |
35 <set name='SAVESPACE' value='TRUE'/> |
34 </var> |
36 </var> |
35 |
37 |
36 <var name="generate_linkerfeedback"> |
38 <var name="generate_linkerfeedback"> |
37 <set name='GENERATELINKERFEEDBACK' value='TRUE'/> |
39 <set name='GENERATELINKERFEEDBACK' value='TRUE'/> |
38 </var> |
40 </var> |
39 |
41 |
40 <var name="use_linkerfeedback"> |
42 <var name="use_linkerfeedback"> |
41 <set name='GENERATELINKERFEEDBACK' value='TRUE'/> |
43 <set name='GENERATELINKERFEEDBACK' value='TRUE'/> |
42 <set name='LINKERFEEDBACK_STAGE2' value='TRUE'/> |
44 <set name='LINKERFEEDBACK_STAGE2' value='TRUE'/> |
43 </var> |
45 </var> |
44 |
46 |
45 <var name="profilerfeedback"> |
47 <var name="profilerfeedback"> |
46 <set name='USE_PROFILER_FEEDBACK' value='TRUE'/> |
48 <set name='USE_PROFILER_FEEDBACK' value='TRUE'/> |
47 <env name='ARM_PROFILER_FILE' default='' type='path'/> |
49 <env name='ARM_PROFILER_FILE' default='' type='path'/> |
48 </var> |
50 </var> |
49 |
51 |
50 <var name="ltcg"> |
52 <var name="ltcg"> |
51 <set name='LTCG' value='TRUE'/> |
53 <set name='LTCG' value='TRUE'/> |
52 <set name='LTCG_OPTION' value='--ltcg'/> |
54 <set name='LTCG_OPTION' value='--ltcg'/> |
53 </var> |
55 </var> |
54 |
56 |
55 <var name="multifile"> |
57 <var name="multifile"> |
56 <set name='MULTIFILE_ENABLED' value='TRUE'/> |
58 <set name='MULTIFILE_ENABLED' value='TRUE'/> |
57 </var> |
59 </var> |
58 |
60 |
59 <!-- build from clean can skip some processing --> |
61 <!-- build from clean can skip some processing --> |
60 <var name="bfc"> |
62 <var name="bfc"> |
61 <set name='DEPEND_SKIP' value='TRUE'/> |
63 <set name='DEPEND_SKIP' value='TRUE'/> |
62 </var> |
64 </var> |
63 |
65 |
64 <!-- SMP variant for Kernel Code --> |
66 <!-- SMP variant for Kernel Code --> |
65 <var name="smp"> |
67 <var name="smp"> |
66 <append name="CDEFS" value="__SMP__"/> |
68 <append name="CDEFS" value="__SMP__"/> |
67 <append name="PLATMACROS.WINDOWS" value="SMP"/> |
69 <append name="PLATMACROS.WINDOWS" value="SMP"/> |
97 <set name="RVCTINC" value="" /> |
99 <set name="RVCTINC" value="" /> |
98 <set name="USER_STATIC_RUNTIME_LIB" value="usrt3_1.lib"/> |
100 <set name="USER_STATIC_RUNTIME_LIB" value="usrt3_1.lib"/> |
99 <set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt3_1.lib"/> |
101 <set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt3_1.lib"/> |
100 <set name="NEED_ENTRYPOINT_LIBRARY" value="" /> |
102 <set name="NEED_ENTRYPOINT_LIBRARY" value="" /> |
101 </var> |
103 </var> |
102 |
104 |
103 <var name="gcce4_3_3" extends="gcce_base"> |
105 <var name="gcce4_3_3" extends="gcce_base"> |
104 <env name="GCCEBIN" type="path" /> |
106 <env name="GCCEBIN" type="path" /> |
105 <env name="GCCEVERSION" default="$(TOOLCHAINVERSION)" /> |
107 <env name="GCCEVERSION" default="$(TOOLCHAINVERSION)" /> |
106 <set name="TOOLCHAINVERSION" value="4.3.3" /> |
108 <set name="TOOLCHAINVERSION" value="4.3.3" /> |
107 <set name="OWN_LIBRARY_OPTION" value=""/> |
109 <set name="OWN_LIBRARY_OPTION" value=""/> |
108 <set name="STATIC_LIBS_LIST" value=""/> |
110 <set name="STATIC_LIBS_LIST" value=""/> |
121 <set name="RVCTINC" value="" /> |
123 <set name="RVCTINC" value="" /> |
122 <set name="USER_STATIC_RUNTIME_LIB" value="usrt3_1.lib"/> |
124 <set name="USER_STATIC_RUNTIME_LIB" value="usrt3_1.lib"/> |
123 <set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt3_1.lib"/> |
125 <set name="KERNEL_STATIC_RUNTIME_LIB" value="ksrt3_1.lib"/> |
124 <set name="NEED_ENTRYPOINT_LIBRARY" value="" /> |
126 <set name="NEED_ENTRYPOINT_LIBRARY" value="" /> |
125 </var> |
127 </var> |
126 |
128 |
|
129 <var name="gcce4_4_1" extends="gcce4_3_3"> |
|
130 <set name="TOOLCHAINVERSION" value="4.4.1" /> |
|
131 <set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso"/> |
|
132 </var> |
|
133 |
127 <var name="rvct2_2" extends="rvct"> |
134 <var name="rvct2_2" extends="rvct"> |
128 <env name="RVCT22BIN" type="path"/> |
135 <env name="RVCT22BIN" type="path"/> |
129 <env name="RVCT22INC" type="path"/> |
136 <env name="RVCT22INC" type="path"/> |
130 <env name="RVCT22LIB" type="path"/> |
137 <env name="RVCT22LIB" type="path"/> |
131 <set name="RVCTBIN" value="$(RVCT22BIN)"/> |
138 <set name="RVCTBIN" value="$(RVCT22BIN)"/> |