|
1 <?xml version="1.0"?> |
|
2 <!DOCTYPE SystemDefinition [ |
|
3 |
|
4 <!ELEMENT SystemDefinition (systemModel?, build?)> |
|
5 <!ATTLIST SystemDefinition |
|
6 name CDATA #REQUIRED |
|
7 schema CDATA #REQUIRED> |
|
8 <!ELEMENT systemModel (layer+)> |
|
9 <!ELEMENT layer (logicalset* | module*)*> |
|
10 <!ATTLIST layer |
|
11 name CDATA #REQUIRED |
|
12 levels CDATA #IMPLIED |
|
13 span CDATA #IMPLIED> |
|
14 <!ELEMENT logicalset (logicalsubset* | module* | unit* | package* | prebuilt*)*> |
|
15 <!ATTLIST logicalset |
|
16 name CDATA #REQUIRED |
|
17 levels CDATA #IMPLIED |
|
18 span CDATA #IMPLIED |
|
19 level CDATA #IMPLIED> |
|
20 <!ELEMENT logicalsubset (module* | unit* | package* | prebuilt*)*> |
|
21 <!ATTLIST logicalsubset name CDATA #REQUIRED> |
|
22 <!ELEMENT module (component* | unit* | package* | prebuilt*)*> |
|
23 <!ATTLIST module |
|
24 name CDATA #REQUIRED |
|
25 level CDATA #IMPLIED> |
|
26 <!ELEMENT component (unit* | package* | prebuilt*)*> |
|
27 <!ATTLIST component name CDATA #REQUIRED> |
|
28 <!ELEMENT unit EMPTY> |
|
29 <!ATTLIST unit |
|
30 unitID ID #REQUIRED |
|
31 name CDATA #REQUIRED |
|
32 mrp CDATA #REQUIRED |
|
33 filter CDATA #IMPLIED |
|
34 bldFile CDATA #REQUIRED |
|
35 priority CDATA #IMPLIED |
|
36 contract CDATA #IMPLIED> |
|
37 <!ELEMENT package EMPTY> |
|
38 <!ATTLIST package |
|
39 name CDATA #REQUIRED |
|
40 mrp CDATA #REQUIRED |
|
41 filter CDATA #IMPLIED |
|
42 contract CDATA #IMPLIED> |
|
43 <!ELEMENT prebuilt EMPTY> |
|
44 <!ATTLIST prebuilt |
|
45 name CDATA #REQUIRED |
|
46 version CDATA #REQUIRED |
|
47 late (Y|N) #IMPLIED |
|
48 filter CDATA #IMPLIED |
|
49 contract CDATA #IMPLIED> |
|
50 <!ELEMENT build (option* | target+ | targetList+ | unitList+ | configuration+)*> |
|
51 <!ELEMENT unitList (unitRef+)> |
|
52 <!ATTLIST unitList |
|
53 name ID #REQUIRED |
|
54 description CDATA #REQUIRED> |
|
55 <!ELEMENT unitRef EMPTY> |
|
56 <!ATTLIST unitRef unit IDREF #REQUIRED> |
|
57 <!ELEMENT targetList EMPTY> |
|
58 <!ATTLIST targetList |
|
59 name ID #REQUIRED |
|
60 description CDATA #REQUIRED |
|
61 target IDREFS #REQUIRED> |
|
62 <!ELEMENT target EMPTY> |
|
63 <!ATTLIST target |
|
64 name ID #REQUIRED |
|
65 abldTarget CDATA #REQUIRED |
|
66 description CDATA #REQUIRED> |
|
67 <!ELEMENT option EMPTY> |
|
68 <!ATTLIST option |
|
69 name ID #REQUIRED |
|
70 abldOption CDATA #REQUIRED |
|
71 description CDATA #REQUIRED |
|
72 enable (Y | N | y | n) #REQUIRED> |
|
73 <!ELEMENT configuration (unitListRef+ | layerRef+ | task+)*> |
|
74 <!ATTLIST configuration |
|
75 name ID #REQUIRED |
|
76 description CDATA #REQUIRED |
|
77 filter CDATA #REQUIRED> |
|
78 <!ELEMENT task ( unitListRef* , (buildLayer | specialInstructions))> |
|
79 <!ELEMENT unitListRef EMPTY> |
|
80 <!ATTLIST unitListRef unitList IDREF #REQUIRED> |
|
81 <!ELEMENT layerRef EMPTY> |
|
82 <!ATTLIST layerRef layerName CDATA #REQUIRED> |
|
83 <!ELEMENT buildLayer EMPTY> |
|
84 <!ATTLIST buildLayer |
|
85 command CDATA #REQUIRED |
|
86 targetList IDREFS #IMPLIED |
|
87 unitParallel (Y | N | y | n) #REQUIRED |
|
88 targetParallel (Y | N | y | n) #IMPLIED> |
|
89 <!ELEMENT specialInstructions EMPTY> |
|
90 <!ATTLIST specialInstructions |
|
91 name CDATA #REQUIRED |
|
92 cwd CDATA #REQUIRED |
|
93 command CDATA #REQUIRED> |
|
94 ]> |
|
95 <SystemDefinition name="S60_SystemBuild" schema="1.4.0"> |
|
96 <systemModel> |
|
97 <layer name="src"> |
|
98 <module name="hlpmodel"> |
|
99 <component name="hlpmodel"> |
|
100 <unit unitID="S60_hlpmodel" name="hlpmodel" bldFile="\src\common\generic\app-services\hlpmodel\group" mrp=""/> |
|
101 </component> |
|
102 </module> |
|
103 </layer> |
|
104 <layer name="extra"> |
|
105 <module name="WlanEapSettingsUi_ccx"> |
|
106 <component name="WlanEapSettingsUi_ccx"> |
|
107 <unit unitID="s60_mw_networking_networkingutilities_WlanEapSettingsUi_group_ccx" name="WlanEapSettingsUi_ccx" bldFile="\sf\mw\accesssec\wlansecuritysettings\wlaneapsettingsui\group\ccx" mrp=""/> |
|
108 </component> |
|
109 </module> |
|
110 </layer> |
|
111 </systemModel> |
|
112 |
|
113 <build> |
|
114 <option name="KEEPGOING" abldOption="-keepgoing" description="Causes make to keepgoing on errors" enable="Y"/> |
|
115 <!-- <option name="SAVESPACE" abldOption="-savespace" description="Causes the removal of intermediate files" enable="Y"/> --> |
|
116 <target name="WINS" abldTarget="wins" description="MSVC Compiler"/> |
|
117 <target name="WINS_REL" abldTarget="wins urel" description="MSVC Compiler"/> |
|
118 <target name="WINS_DEB" abldTarget="wins udeb" description="MSVC Compiler"/> |
|
119 <target name="WINSCW" abldTarget="winscw" description="CodeWarrior Compiler"/> |
|
120 <target name="WINSCW_REL" abldTarget="winscw urel" description="CodeWarrior Compiler"/> |
|
121 <target name="WINSCW_DEB" abldTarget="winscw udeb" description="CodeWarrior Compiler"/> |
|
122 <target name="TOOLS" abldTarget="tools" description="MSVC Compiler for Tools"/> |
|
123 <target name="TOOLS_REL" abldTarget="tools rel" description="MSVC Compiler for Tools Release mode only"/> |
|
124 <target name="ARMV5" abldTarget="armv5" description="RVCT Compiler"/> |
|
125 <target name="ARMV5_REL" abldTarget="armv5 urel" description="RVCT Compiler"/> |
|
126 <target name="ARMV5_DEB" abldTarget="armv5 udeb" description="RVCT Compiler"/> |
|
127 |
|
128 <!-- Aditional Targets --> |
|
129 <target name="CWTOOLS" abldTarget="cwtools" description="CodeWarrior Compiler for Tools"/> <!-- Not supported --> |
|
130 <target name="CWTOOLS_REL" abldTarget="cwtools rel" description="CodeWarrior Compiler for Tools Release mode only"/> <!-- Not supported --> |
|
131 |
|
132 <targetList name="default" description="Main Targets" target="WINSCW ARMV5"/> |
|
133 <targetList name="default_winscw" description="Main Targets" target="WINSCW"/> |
|
134 <targetList name="default_armv5" description="Main Targets" target="ARMV5"/> |
|
135 <targetList name="default_rel" description="Main Targets for rel" target="WINSCW_REL ARMV5_REL"/> |
|
136 <targetList name="default_deb" description="Main Targets for deb" target="WINSCW_DEB ARMV5_DEB"/> |
|
137 <targetList name="default_debrel" description="Main Targets for WINSCW deb and ARMV5 urel" target="WINSCW_DEB ARMV5_REL"/> |
|
138 <targetList name="default_tools" description="tools Targets" target="TOOLS"/> |
|
139 <targetList name="tools_rel" description="tools Release Targets" target="TOOLS_REL"/> |
|
140 <targetList name="cwtools" description="cwtools Targets" target="CWTOOLS"/> |
|
141 <targetList name="cwtools_rel" description="cwtools Release Targets" target="CWTOOLS_REL"/> |
|
142 |
|
143 |
|
144 <configuration name="S60_bldmefirst" description="S60 bldmefirst part" filter="S60_5_0"> |
|
145 <unitListRef unitList="S60_BLDMEFIRST_EXPORT_OEM"/> |
|
146 |
|
147 <!-- export platform_paths.hrh --> |
|
148 <task><specialInstructions name="platform_path_definitions_api" cwd="\sf\os\devicesrv\devicesrv_pub\platform_path_definitions_api\group" command="bldmake bldfiles -k"/></task> |
|
149 <task><specialInstructions name="platform_path_definitions_api" cwd="\sf\os\devicesrv\devicesrv_pub\platform_path_definitions_api\group" command="abld export -k"/></task> |
|
150 |
|
151 <!-- export platform security headers --> |
|
152 <task><specialInstructions name="common_platform_security_definitions_api" cwd="\sf\os\devicesrv\devicesrv_pub\common_platform_security_definitions_api\group" command="bldmake bldfiles -k"/></task> |
|
153 <task><specialInstructions name="common_platform_security_definitions_api" cwd="\sf\os\devicesrv\devicesrv_pub\common_platform_security_definitions_api\group" command="abld export -k"/></task> |
|
154 |
|
155 <!-- export common headers --> |
|
156 <task><specialInstructions name="export_commonengine_platform_paths" cwd="\sf\os\devicesrv\commonservices\commonengine\group" command="bldmake bldfiles -k"/></task> |
|
157 <task><specialInstructions name="export_commonengine_platform_paths" cwd="\sf\os\devicesrv\commonservices\commonengine\group" command="abld export -k"/></task> |
|
158 |
|
159 <!-- export Browser_platform_variant.hrh --> |
|
160 <task><specialInstructions name="browser_platform_api" cwd="\sf\mw\web\web_plat\browser_platform_api\group" command="bldmake bldfiles -k"/></task> |
|
161 <task><specialInstructions name="browser_platform_api" cwd="\sf\mw\web\web_plat\browser_platform_api\group" command="abld export -k"/></task> |
|
162 |
|
163 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
164 <task><buildLayer command="abld export" unitParallel="N"/></task> |
|
165 |
|
166 <!-- touch extracted bitmaps and icons --> |
|
167 <task><specialInstructions name="touch_bitmaps" cwd="\" command="toucher.exe \sf\mw\uiresources\uigraphics\Bitmaps2"/></task> |
|
168 <task><specialInstructions name="touch_bitmaps" cwd="\" command="toucher.exe \epoc32\s60\bitmaps"/></task> |
|
169 <task><specialInstructions name="touch_icons" cwd="\" command="toucher.exe \sf\mw\uiresources\uigraphics\Icons"/></task> |
|
170 <task><specialInstructions name="touch_icons" cwd="\" command="toucher.exe \epoc32\s60\icons"/></task> |
|
171 |
|
172 <!-- copy s60 makefile templates from s60\tools\makefile_templates to \epoc32\tools\makefile_templates. makefile templates are needed in current location before 'bldmake bldfiles' has launched --> |
|
173 <task><specialInstructions name="copy_makefile" cwd="\" command="for /R \sf\tools\makefile_templates\ %a in (*) do xcopy /Y /R %a \epoc32\tools\makefile_templates\s60\"/></task> |
|
174 <task><specialInstructions name="copy_makefile" cwd="\" command="erase /F \epoc32\tools\makefile_templates\s60\Distribution.Policy.S60"/></task> |
|
175 |
|
176 <!-- crete empty folders to get emulator work --> |
|
177 <task><specialInstructions name="create_folder_emu" cwd="\" command="md \epoc32\wins\D"/></task> |
|
178 <task><specialInstructions name="create_folder_emu" cwd="\" command="md \epoc32\winscw\D"/></task> |
|
179 </configuration> |
|
180 |
|
181 <configuration name="S60_bldmefirst_sf" description="S60 bldmefirst part" filter="S60_5_0"> |
|
182 <unitListRef unitList="S60_BLDMEFIRST_EXPORT"/> |
|
183 |
|
184 <!-- export platform_paths.hrh --> |
|
185 <task><specialInstructions name="platform_path_definitions_api" cwd="\sf\os\devicesrv\devicesrv_pub\platform_path_definitions_api\group" command="bldmake bldfiles -k"/></task> |
|
186 <task><specialInstructions name="platform_path_definitions_api" cwd="\sf\os\devicesrv\devicesrv_pub\platform_path_definitions_api\group" command="abld export -k"/></task> |
|
187 |
|
188 <!-- export platform security headers --> |
|
189 <task><specialInstructions name="common_platform_security_definitions_api" cwd="\sf\os\devicesrv\devicesrv_pub\common_platform_security_definitions_api\group" command="bldmake bldfiles -k"/></task> |
|
190 <task><specialInstructions name="common_platform_security_definitions_api" cwd="\sf\os\devicesrv\devicesrv_pub\common_platform_security_definitions_api\group" command="abld export -k"/></task> |
|
191 |
|
192 <!-- export common headers --> |
|
193 <task><specialInstructions name="export_commonengine_platform_paths" cwd="\sf\os\devicesrv\commonservices\commonengine\group" command="bldmake bldfiles -k"/></task> |
|
194 <task><specialInstructions name="export_commonengine_platform_paths" cwd="\sf\os\devicesrv\commonservices\commonengine\group" command="abld export -k"/></task> |
|
195 |
|
196 <!-- export Browser_platform_variant.hrh --> |
|
197 <task><specialInstructions name="browser_platform_api" cwd="\sf\mw\web\web_plat\browser_platform_api\group" command="bldmake bldfiles -k"/></task> |
|
198 <task><specialInstructions name="browser_platform_api" cwd="\sf\mw\web\web_plat\browser_platform_api\group" command="abld export -k"/></task> |
|
199 |
|
200 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
201 <task><buildLayer command="abld export" unitParallel="N"/></task> |
|
202 |
|
203 <!-- touch extracted bitmaps and icons --> |
|
204 <task><specialInstructions name="touch_bitmaps" cwd="\" command="toucher.exe \sf\mw\uiresources\uigraphics\Bitmaps2"/></task> |
|
205 <task><specialInstructions name="touch_bitmaps" cwd="\" command="toucher.exe \epoc32\s60\bitmaps"/></task> |
|
206 <task><specialInstructions name="touch_icons" cwd="\" command="toucher.exe \sf\mw\uiresources\uigraphics\Icons"/></task> |
|
207 <task><specialInstructions name="touch_icons" cwd="\" command="toucher.exe \epoc32\s60\icons"/></task> |
|
208 |
|
209 <!-- copy s60 makefile templates from s60\tools\makefile_templates to \epoc32\tools\makefile_templates. makefile templates are needed in current location before 'bldmake bldfiles' has launched --> |
|
210 <task><specialInstructions name="copy_makefile" cwd="\" command="for /R \sf\tools\makefile_templates\ %a in (*) do xcopy /Y /R %a \epoc32\tools\makefile_templates\s60\"/></task> |
|
211 <task><specialInstructions name="copy_makefile" cwd="\" command="erase /F \epoc32\tools\makefile_templates\s60\Distribution.Policy.S60"/></task> |
|
212 |
|
213 <!-- crete empty folders to get emulator work --> |
|
214 <task><specialInstructions name="create_folder_emu" cwd="\" command="md \epoc32\wins\D"/></task> |
|
215 <task><specialInstructions name="create_folder_emu" cwd="\" command="md \epoc32\winscw\D"/></task> |
|
216 </configuration> |
|
217 |
|
218 <configuration name="S60_bldmelast" description="S60 bldmelast part" filter="S60_5_0,western"> |
|
219 <unitListRef unitList="S60_BLDVARIANT"/> |
|
220 <unitListRef unitList="S60_REGIONALVARIANT"/> |
|
221 |
|
222 <!-- for target arm9e --> |
|
223 <task><specialInstructions name="EAacPlusCodecPlugin" cwd="\sf\os\mm\audio\ARM_CMMF_codecs\EAacPlusCodecPlugin\Group" command="bldmake bldfiles -k"/></task> |
|
224 <task><specialInstructions name="EAacPlusCodecPlugin" cwd="\sf\os\mm\audio\ARM_CMMF_codecs\EAacPlusCodecPlugin\Group" command="abld build arm9e -k"/></task> |
|
225 |
|
226 <!--new configuration tool cenrep generation western --> |
|
227 <task><specialInstructions name="cenrep_generation" cwd="\epoc32\tools" command="call cli_build.cmd -master_conf s60 -impl \epoc32\rom\config\confml_data\s60 -confml \epoc32\rom\config\confml_data\s60 -ignore_errors"/></task> |
|
228 |
|
229 <!-- do what for regional variant that those can be zipped from bldmelast build log file --> |
|
230 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
231 <task><buildLayer command="abld makefile" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
232 <task><buildLayer command="abld -what build" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
233 |
|
234 </configuration> |
|
235 |
|
236 <configuration name="S60_bldmelast_sf" description="S60 bldmelast part" filter="S60_5_0,western"> |
|
237 <unitListRef unitList="S60_BLDVARIANT_SF"/> |
|
238 <unitListRef unitList="S60_REGIONALVARIANT"/> |
|
239 |
|
240 <!-- for target arm9e --> |
|
241 <!-- |
|
242 <task><specialInstructions name="EAacPlusCodecPlugin" cwd="\sf\os\mm\audio\ARM_CMMF_codecs\EAacPlusCodecPlugin\Group" command="bldmake bldfiles -k"/></task> |
|
243 <task><specialInstructions name="EAacPlusCodecPlugin" cwd="\sf\os\mm\audio\ARM_CMMF_codecs\EAacPlusCodecPlugin\Group" command="abld build arm9e -k"/></task> |
|
244 --> |
|
245 <!--new configuration tool cenrep generation western --> |
|
246 <task><specialInstructions name="cenrep_generation" cwd="\epoc32\tools" command="call cli_build.cmd -master_conf s60 -impl \epoc32\rom\config\confml_data\s60 -confml \epoc32\rom\config\confml_data\s60 -ignore_errors"/></task> |
|
247 |
|
248 <!-- do what for regional variant that those can be zipped from bldmelast build log file --> |
|
249 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
250 <task><buildLayer command="abld makefile" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
251 <task><buildLayer command="abld -what build" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
252 |
|
253 </configuration> |
|
254 |
|
255 <configuration name="S60_variant_china" description="S60 chinese regional variant" filter="S60_5_0,china"> |
|
256 <unitListRef unitList="S60_BLDVARIANT"/> |
|
257 <unitListRef unitList="S60_REGIONALVARIANT"/> |
|
258 |
|
259 <!-- do what for regional variant that those can be zipped from bldmelast build log file --> |
|
260 <task><buildLayer command="toucher.exe ..\.." unitParallel="Y"/></task> |
|
261 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
262 <task><buildLayer command="abld export" unitParallel="N"/></task> |
|
263 <task><specialInstructions name="clean_version" cwd="\sf\os\deviceplatformrelease\Version\group" command="abld cleanexport -k"/></task> |
|
264 <!-- this is not a mistake, bldmake bldfiles and exports have to do twice because of changes in bldvariant.hrh --> |
|
265 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
266 <task><buildLayer command="abld export" unitParallel="N"/></task> |
|
267 <task><buildLayer command="abld makefile" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
268 <task><buildLayer command="abld resource" targetList="default" unitParallel="N" targetParallel="N"/></task> |
|
269 <task><buildLayer command="abld library" targetList="default" unitParallel="Y" targetParallel="N"/></task> |
|
270 <task><buildLayer command="abld target" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
271 <task><buildLayer command="abld final" targetList="default" unitParallel="Y" targetParallel="N"/></task> |
|
272 <task><buildLayer command="abld -what build" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
273 <task><buildLayer command="abld -check build" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
274 </configuration> |
|
275 |
|
276 <configuration name="S60_variant_china_armv5" description="S60 chinese regional variant" filter="S60_5_0,china"> |
|
277 <unitListRef unitList="PF_BLDVARIANT"/> |
|
278 <unitListRef unitList="S60_REGIONALVARIANT"/> |
|
279 |
|
280 <!-- do what for regional variant that those can be zipped from bldmelast build log file --> |
|
281 <task><buildLayer command="toucher.exe ..\.." unitParallel="Y"/></task> |
|
282 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
283 <task><buildLayer command="abld export" unitParallel="N"/></task> |
|
284 <task><specialInstructions name="clean_version" cwd="\sf\os\deviceplatformrelease\Version\group" command="abld cleanexport -k"/></task> |
|
285 <!-- this is not a mistake, bldmake bldfiles and exports have to do twice because of changes in bldvariant.hrh --> |
|
286 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
287 <task><buildLayer command="abld export" unitParallel="N"/></task> |
|
288 <task><buildLayer command="abld makefile" targetList="default_armv5" unitParallel="Y" targetParallel="Y"/></task> |
|
289 <task><buildLayer command="abld resource" targetList="default_armv5" unitParallel="N" targetParallel="N"/></task> |
|
290 <task><buildLayer command="abld library" targetList="default_armv5" unitParallel="Y" targetParallel="N"/></task> |
|
291 <task><buildLayer command="abld target" targetList="default_armv5" unitParallel="Y" targetParallel="Y"/></task> |
|
292 <task><buildLayer command="abld final" targetList="default_armv5" unitParallel="Y" targetParallel="N"/></task> |
|
293 <task><buildLayer command="abld -what build" targetList="default_armv5" unitParallel="Y" targetParallel="Y"/></task> |
|
294 <task><buildLayer command="abld -check build" targetList="default_armv5" unitParallel="Y" targetParallel="Y"/></task> |
|
295 </configuration> |
|
296 |
|
297 <configuration name="S60_variant_china_winscw" description="S60 chinese regional variant" filter="S60_5_0,china"> |
|
298 <unitListRef unitList="PF_BLDVARIANT"/> |
|
299 <unitListRef unitList="S60_REGIONALVARIANT"/> |
|
300 |
|
301 <!-- do what for regional variant that those can be zipped from bldmelast build log file --> |
|
302 <task><buildLayer command="toucher.exe ..\.." unitParallel="Y"/></task> |
|
303 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
304 <task><buildLayer command="abld export" unitParallel="N"/></task> |
|
305 <task><specialInstructions name="clean_version" cwd="\sf\os\deviceplatformrelease\Version\group" command="abld cleanexport -k"/></task> |
|
306 <!-- this is not a mistake, bldmake bldfiles and exports have to do twice because of changes in bldvariant.hrh --> |
|
307 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
308 <task><buildLayer command="abld export" unitParallel="N"/></task> |
|
309 <task><buildLayer command="abld makefile" targetList="default_winscw" unitParallel="Y" targetParallel="Y"/></task> |
|
310 <task><buildLayer command="abld resource" targetList="default_winscw" unitParallel="N" targetParallel="N"/></task> |
|
311 <task><buildLayer command="abld library" targetList="default_winscw" unitParallel="Y" targetParallel="N"/></task> |
|
312 <task><buildLayer command="abld target" targetList="default_winscw" unitParallel="Y" targetParallel="Y"/></task> |
|
313 <task><buildLayer command="abld final" targetList="default_winscw" unitParallel="Y" targetParallel="N"/></task> |
|
314 <task><buildLayer command="abld -what build" targetList="default_winscw" unitParallel="Y" targetParallel="Y"/></task> |
|
315 <task><buildLayer command="abld -check build" targetList="default_winscw" unitParallel="Y" targetParallel="Y"/></task> |
|
316 </configuration> |
|
317 |
|
318 <configuration name="S60_variant_japan" description="S60 japanese regional variant" filter="S60_5_0,japan"> |
|
319 <unitListRef unitList="S60_BLDVARIANT"/> |
|
320 <unitListRef unitList="S60_REGIONALVARIANT"/> |
|
321 |
|
322 <!-- do what for regional variant that those can be zipped from bldmelast build log file --> |
|
323 <task><buildLayer command="toucher.exe ..\.." unitParallel="Y"/></task> |
|
324 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
325 <task><buildLayer command="abld export" unitParallel="N"/></task> |
|
326 <task><specialInstructions name="clean_version" cwd="\sf\os\deviceplatformrelease\Version\group" command="abld cleanexport -k"/></task> |
|
327 <!-- this is not a mistake, bldmake bldfiles and exports have to do twice because of changes in bldvariant.hrh --> |
|
328 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
329 <task><buildLayer command="abld export" unitParallel="N"/></task> |
|
330 <task><buildLayer command="abld makefile" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
331 <task><buildLayer command="abld resource" targetList="default" unitParallel="N" targetParallel="N"/></task> |
|
332 <task><buildLayer command="abld library" targetList="default" unitParallel="Y" targetParallel="N"/></task> |
|
333 <task><buildLayer command="abld target" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
334 <task><buildLayer command="abld final" targetList="default" unitParallel="Y" targetParallel="N"/></task> |
|
335 <task><buildLayer command="abld -what build" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
336 <task><buildLayer command="abld -check build" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
337 </configuration> |
|
338 |
|
339 <configuration name="S60_variant_japan_winscw" description="S60 japanese regional variant" filter="S60_5_0,japan"> |
|
340 <unitListRef unitList="PF_BLDVARIANT"/> |
|
341 <unitListRef unitList="S60_REGIONALVARIANT"/> |
|
342 |
|
343 <!-- do what for regional variant that those can be zipped from bldmelast build log file --> |
|
344 <task><buildLayer command="toucher.exe ..\.." unitParallel="Y"/></task> |
|
345 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
346 <task><buildLayer command="abld export" unitParallel="N"/></task> |
|
347 <task><specialInstructions name="clean_version" cwd="\sf\os\deviceplatformrelease\Version\group" command="abld cleanexport -k"/></task> |
|
348 <!-- this is not a mistake, bldmake bldfiles and exports have to do twice because of changes in bldvariant.hrh --> |
|
349 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
350 <task><buildLayer command="abld export" unitParallel="N"/></task> |
|
351 <task><buildLayer command="abld makefile" targetList="default_winscw" unitParallel="Y" targetParallel="Y"/></task> |
|
352 <task><buildLayer command="abld resource" targetList="default_winscw" unitParallel="N" targetParallel="N"/></task> |
|
353 <task><buildLayer command="abld library" targetList="default_winscw" unitParallel="Y" targetParallel="N"/></task> |
|
354 <task><buildLayer command="abld target" targetList="default_winscw" unitParallel="Y" targetParallel="Y"/></task> |
|
355 <task><buildLayer command="abld final" targetList="default_winscw" unitParallel="Y" targetParallel="N"/></task> |
|
356 <task><buildLayer command="abld -what build" targetList="default_winscw" unitParallel="Y" targetParallel="Y"/></task> |
|
357 <task><buildLayer command="abld -check build" targetList="default_winscw" unitParallel="Y" targetParallel="Y"/></task> |
|
358 </configuration> |
|
359 |
|
360 <configuration name="S60_variant_japan_armv5" description="S60 japanese regional variant" filter="S60_5_0,japan"> |
|
361 <unitListRef unitList="PF_BLDVARIANT"/> |
|
362 <unitListRef unitList="S60_REGIONALVARIANT"/> |
|
363 |
|
364 <!-- do what for regional variant that those can be zipped from bldmelast build log file --> |
|
365 <task><buildLayer command="toucher.exe ..\.." unitParallel="Y"/></task> |
|
366 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
367 <task><buildLayer command="abld export" unitParallel="N"/></task> |
|
368 <task><specialInstructions name="clean_version" cwd="\sf\os\deviceplatformrelease\Version\group" command="abld cleanexport -k"/></task> |
|
369 <!-- this is not a mistake, bldmake bldfiles and exports have to do twice because of changes in bldvariant.hrh --> |
|
370 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
371 <task><buildLayer command="abld export" unitParallel="N"/></task> |
|
372 <task><buildLayer command="abld makefile" targetList="default_armv5" unitParallel="Y" targetParallel="Y"/></task> |
|
373 <task><buildLayer command="abld resource" targetList="default_armv5" unitParallel="N" targetParallel="N"/></task> |
|
374 <task><buildLayer command="abld library" targetList="default_armv5" unitParallel="Y" targetParallel="N"/></task> |
|
375 <task><buildLayer command="abld target" targetList="default_armv5" unitParallel="Y" targetParallel="Y"/></task> |
|
376 <task><buildLayer command="abld final" targetList="default_armv5" unitParallel="Y" targetParallel="N"/></task> |
|
377 <task><buildLayer command="abld -what build" targetList="default_armv5" unitParallel="Y" targetParallel="Y"/></task> |
|
378 <task><buildLayer command="abld -check build" targetList="default_armv5" unitParallel="Y" targetParallel="Y"/></task> |
|
379 </configuration> |
|
380 |
|
381 <configuration name="S60_5_1_clean" description="S60 5.1 clean build" filter="raptor_S60_5_1_clean"> |
|
382 <unitListRef unitList="S60_COMMON_OSEXTENSION"/> |
|
383 <unitListRef unitList="S60_COMMON_OSEXTENSION_OEM"/> |
|
384 <unitListRef unitList="S60_COMMON"/> |
|
385 <unitListRef unitList="S60_OEM_BUILD"/> |
|
386 <unitListRef unitList="S60_COMMON_OSEXTENSION_STUBS"/> |
|
387 <unitListRef unitList="S60_COMMON_STUBS"/> |
|
388 <unitListRef unitList="S60_BINARY_ONLY"/> |
|
389 |
|
390 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
391 <task><buildLayer command="abld export" unitParallel="Y"/></task> |
|
392 <task><buildLayer command="abld makefile" targetList="default_tools" unitParallel="Y" targetParallel="Y"/></task> |
|
393 <task><buildLayer command="abld library" targetList="default_tools" unitParallel="N" targetParallel="N"/></task> |
|
394 <task><buildLayer command="abld target" targetList="tools_rel" unitParallel="N" targetParallel="Y"/></task> |
|
395 <task><buildLayer command="abld final" targetList="tools_rel" unitParallel="N" targetParallel="Y"/></task> |
|
396 <task><buildLayer command="abld -what build" targetList="tools_rel" unitParallel="N" targetParallel="Y"/></task> |
|
397 <task><buildLayer command="abld -check build" targetList="tools_rel" unitParallel="N" targetParallel="Y"/></task> |
|
398 <task><buildLayer command="abld makefile" targetList="default_winscw" unitParallel="Y" targetParallel="Y"/></task> |
|
399 <task><buildLayer command="abld resource" targetList="default_winscw" unitParallel="N" targetParallel="N"/></task> |
|
400 <task><buildLayer command="abld library" targetList="default_winscw" unitParallel="N" targetParallel="N"/></task> |
|
401 <task><buildLayer command="abld makefile" targetList="default_armv5" unitParallel="Y" targetParallel="Y"/></task> |
|
402 <task><buildLayer command="abld resource" targetList="default_armv5" unitParallel="N" targetParallel="N"/></task> |
|
403 <task><buildLayer command="abld library" targetList="default_armv5" unitParallel="N" targetParallel="N"/></task> |
|
404 <task><buildLayer command="abld target" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
405 <task><buildLayer command="abld final" targetList="default" unitParallel="N" targetParallel="N"/></task> |
|
406 <task><buildLayer command="abld -what build" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
407 <task><buildLayer command="abld -check build" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
408 </configuration> |
|
409 |
|
410 <configuration name="S60_5_1_sf" description="S60 5.1 clean build" filter="S60_5_0"> |
|
411 <unitListRef unitList="S60_COMMON_OSEXTENSION"/> |
|
412 <unitListRef unitList="S60_COMMON"/> |
|
413 <unitListRef unitList="S60_SF_BUILD"/> |
|
414 <unitListRef unitList="S60_COMMON_OSEXTENSION_STUBS"/> |
|
415 <unitListRef unitList="S60_COMMON_STUBS"/> |
|
416 <unitListRef unitList="S60_BINARY_ONLY_SF"/> |
|
417 |
|
418 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
419 <task><buildLayer command="abld export" unitParallel="Y"/></task> |
|
420 <task><buildLayer command="abld makefile" targetList="default_tools" unitParallel="Y" targetParallel="Y"/></task> |
|
421 <task><buildLayer command="abld library" targetList="default_tools" unitParallel="N" targetParallel="N"/></task> |
|
422 <task><buildLayer command="abld target" targetList="tools_rel" unitParallel="N" targetParallel="Y"/></task> |
|
423 <task><buildLayer command="abld final" targetList="tools_rel" unitParallel="N" targetParallel="Y"/></task> |
|
424 <task><buildLayer command="abld -what build" targetList="tools_rel" unitParallel="N" targetParallel="Y"/></task> |
|
425 <task><buildLayer command="abld -check build" targetList="tools_rel" unitParallel="N" targetParallel="Y"/></task> |
|
426 <task><buildLayer command="abld makefile" targetList="default_winscw" unitParallel="Y" targetParallel="Y"/></task> |
|
427 <task><buildLayer command="abld resource" targetList="default_winscw" unitParallel="N" targetParallel="N"/></task> |
|
428 <task><buildLayer command="abld library" targetList="default_winscw" unitParallel="N" targetParallel="N"/></task> |
|
429 <task><buildLayer command="abld makefile" targetList="default_armv5" unitParallel="Y" targetParallel="Y"/></task> |
|
430 <task><buildLayer command="abld resource" targetList="default_armv5" unitParallel="N" targetParallel="N"/></task> |
|
431 <task><buildLayer command="abld library" targetList="default_armv5" unitParallel="N" targetParallel="N"/></task> |
|
432 <task><buildLayer command="abld target" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
433 <task><buildLayer command="abld final" targetList="default" unitParallel="N" targetParallel="N"/></task> |
|
434 <task><buildLayer command="abld -what build" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
435 <task><buildLayer command="abld -check build" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
436 </configuration> |
|
437 |
|
438 |
|
439 <configuration name="S60_winscw" description="S60 winscw build" filter="S60_5_0"> |
|
440 <unitListRef unitList="S60_COMMON_OSEXTENSION"/> |
|
441 <unitListRef unitList="S60_COMMON"/> |
|
442 <unitListRef unitList="S60_COMMON_OSEXTENSION_STUBS"/> |
|
443 <unitListRef unitList="S60_COMMON_STUBS"/> |
|
444 <unitListRef unitList="S60_BINARY_ONLY"/> |
|
445 <unitListRef unitList="S60_WINSCW_EXTRA"/> |
|
446 |
|
447 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
448 <task><buildLayer command="abld export" unitParallel="Y"/></task> |
|
449 <task><buildLayer command="abld makefile" targetList="default_tools" unitParallel="Y" targetParallel="Y"/></task> |
|
450 <task><buildLayer command="abld library" targetList="default_tools" unitParallel="N" targetParallel="N"/></task> |
|
451 <task><buildLayer command="abld target" targetList="tools_rel" unitParallel="N" targetParallel="Y"/></task> |
|
452 <task><buildLayer command="abld final" targetList="tools_rel" unitParallel="N" targetParallel="Y"/></task> |
|
453 <task><buildLayer command="abld -what build" targetList="tools_rel" unitParallel="N" targetParallel="Y"/></task> |
|
454 <task><buildLayer command="abld -check build" targetList="tools_rel" unitParallel="N" targetParallel="Y"/></task> |
|
455 <task><buildLayer command="abld makefile" targetList="default_winscw" unitParallel="Y" targetParallel="Y"/></task> |
|
456 <task><buildLayer command="abld resource" targetList="default_winscw" unitParallel="N" targetParallel="N"/></task> |
|
457 <task><buildLayer command="abld library" targetList="default_winscw" unitParallel="N" targetParallel="N"/></task> |
|
458 <task><buildLayer command="abld target" targetList="default_winscw" unitParallel="Y" targetParallel="Y"/></task> |
|
459 <task><buildLayer command="abld final" targetList="default_winscw" unitParallel="N" targetParallel="N"/></task> |
|
460 <task><buildLayer command="abld -what build" targetList="default_winscw" unitParallel="Y" targetParallel="Y"/></task> |
|
461 <task><buildLayer command="abld -check build" targetList="default_winscw" unitParallel="Y" targetParallel="Y"/></task> |
|
462 </configuration> |
|
463 |
|
464 <configuration name="S60_5_1_fast" description="S60 5.1 clean build for winscw udeb and armv5 urel" filter="S60_5_0"> |
|
465 <unitListRef unitList="S60_COMMON_OSEXTENSION"/> |
|
466 <unitListRef unitList="S60_COMMON_OSEXTENSION_OEM"/> |
|
467 <unitListRef unitList="S60_COMMON"/> |
|
468 <unitListRef unitList="S60_OEM_BUILD"/> |
|
469 <unitListRef unitList="S60_COMMON_OSEXTENSION_STUBS"/> |
|
470 <unitListRef unitList="S60_COMMON_STUBS"/> |
|
471 <unitListRef unitList="S60_BINARY_ONLY"/> |
|
472 |
|
473 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
474 <task><buildLayer command="abld export" unitParallel="Y"/></task> |
|
475 <task><buildLayer command="abld makefile" targetList="default_tools" unitParallel="Y" targetParallel="Y"/></task> |
|
476 <task><buildLayer command="abld library" targetList="default_tools" unitParallel="N" targetParallel="N"/></task> |
|
477 <task><buildLayer command="abld target" targetList="tools_rel" unitParallel="N" targetParallel="Y"/></task> |
|
478 <task><buildLayer command="abld final" targetList="tools_rel" unitParallel="N" targetParallel="Y"/></task> |
|
479 <task><buildLayer command="abld -what build" targetList="tools_rel" unitParallel="N" targetParallel="Y"/></task> |
|
480 <task><buildLayer command="abld -check build" targetList="tools_rel" unitParallel="N" targetParallel="Y"/></task> |
|
481 <task><buildLayer command="abld makefile" targetList="default_winscw" unitParallel="Y" targetParallel="Y"/></task> |
|
482 <task><buildLayer command="abld resource" targetList="default_winscw" unitParallel="N" targetParallel="N"/></task> |
|
483 <task><buildLayer command="abld library" targetList="default_winscw" unitParallel="N" targetParallel="N"/></task> |
|
484 <task><buildLayer command="abld makefile" targetList="default_armv5" unitParallel="Y" targetParallel="Y"/></task> |
|
485 <task><buildLayer command="abld resource" targetList="default_armv5" unitParallel="N" targetParallel="N"/></task> |
|
486 <task><buildLayer command="abld library" targetList="default_armv5" unitParallel="N" targetParallel="N"/></task> |
|
487 <task><buildLayer command="abld target" targetList="default_debrel" unitParallel="Y" targetParallel="Y"/></task> |
|
488 <task><buildLayer command="abld final" targetList="default_debrel" unitParallel="N" targetParallel="N"/></task> |
|
489 <task><buildLayer command="abld -what build" targetList="default_debrel" unitParallel="Y" targetParallel="Y"/></task> |
|
490 <task><buildLayer command="abld -check build" targetList="default_debrel" unitParallel="Y" targetParallel="Y"/></task> |
|
491 |
|
492 </configuration> |
|
493 |
|
494 |
|
495 <configuration name="S60_5_1_complementary" description="S60 5.1 complementary build" filter="raptor_S60_5_1_complementary"> |
|
496 <unitListRef unitList="S60_COMMON_COMPLEMENTARY"/> |
|
497 <task><buildLayer command="bldmake bldfiles" unitParallel="Y"/></task> |
|
498 <task><buildLayer command="abld export" unitParallel="Y"/></task> |
|
499 <task><buildLayer command="abld makefile" targetList="default_tools" unitParallel="Y" targetParallel="Y"/></task> |
|
500 <task><buildLayer command="abld library" targetList="default_tools" unitParallel="N" targetParallel="N"/></task> |
|
501 <task><buildLayer command="abld target" targetList="tools_rel" unitParallel="N" targetParallel="Y"/></task> |
|
502 <task><buildLayer command="abld final" targetList="tools_rel" unitParallel="N" targetParallel="Y"/></task> |
|
503 <task><buildLayer command="abld -what build" targetList="tools_rel" unitParallel="N" targetParallel="Y"/></task> |
|
504 <task><buildLayer command="abld -check build" targetList="tools_rel" unitParallel="N" targetParallel="Y"/></task> |
|
505 <task><buildLayer command="abld makefile" targetList="default_winscw" unitParallel="Y" targetParallel="Y"/></task> |
|
506 <task><buildLayer command="abld resource" targetList="default_winscw" unitParallel="N" targetParallel="N"/></task> |
|
507 <task><buildLayer command="abld library" targetList="default_winscw" unitParallel="N" targetParallel="N"/></task> |
|
508 <task><buildLayer command="abld makefile" targetList="default_armv5" unitParallel="Y" targetParallel="Y"/></task> |
|
509 <task><buildLayer command="abld resource" targetList="default_armv5" unitParallel="N" targetParallel="N"/></task> |
|
510 <task><buildLayer command="abld library" targetList="default_armv5" unitParallel="N" targetParallel="N"/></task> |
|
511 <task><buildLayer command="abld target" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
512 <task><buildLayer command="abld final" targetList="default" unitParallel="N" targetParallel="N"/></task> |
|
513 <task><buildLayer command="abld -what build" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
514 <task><buildLayer command="abld -check build" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
515 </configuration> |
|
516 |
|
517 <!-- |
|
518 launch -what command for binary only component so thosa can be zipped |
|
519 this configuration can be used only when those components has built among normal build |
|
520 --> |
|
521 <configuration name="binary_only_what" description="do what command for binary only components" filter=""> |
|
522 <unitListRef unitList="S60_BINARY_ONLY"/> |
|
523 <task><buildLayer command="abld -what build" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
524 </configuration> |
|
525 |
|
526 |
|
527 <!-- OS Extension build configurations start --> |
|
528 |
|
529 <configuration name="OSExt_bldmefirst" description="S60 OS Extension bldmefirst part" filter="osext"> |
|
530 <task><specialInstructions name="platform_path_definitions_api" cwd="\sf\os\devicesrv\devicesrv_pub\platform_path_definitions_api\group" command="bldmake bldfiles -k"/></task> |
|
531 <task><specialInstructions name="platform_path_definitions_api" cwd="\sf\os\devicesrv\devicesrv_pub\platform_path_definitions_api\group" command="abld export -k"/></task> |
|
532 <task><specialInstructions name="common_platform_security_definitions_api" cwd="\sf\os\devicesrv\devicesrv_pub\common_platform_security_definitions_api\group" command="bldmake bldfiles -k"/></task> |
|
533 <task><specialInstructions name="common_platform_security_definitions_api" cwd="\sf\os\devicesrv\devicesrv_pub\common_platform_security_definitions_api\group" command="abld export -k"/></task> |
|
534 <task><specialInstructions name="export feature.hrh" cwd="\sf\os\devicesrv\commonservices\commonengine\group" command="bldmake bldfiles -k"/></task> |
|
535 <task><specialInstructions name="export feature.hrh" cwd="\sf\os\devicesrv\commonservices\commonengine\group" command="abld export -k"/></task> |
|
536 <task><specialInstructions name="export platform_paths.hrh" cwd="\sf\os\devicesrv\featuremgmt\featuremanager\group" command="bldmake bldfiles -k"/></task> |
|
537 <task><specialInstructions name="export platform_paths.hrh" cwd="\sf\os\devicesrv\featuremgmt\featuremanager\group" command="abld export -k"/></task> |
|
538 <task><specialInstructions name="bldmake_S60_config" cwd="\config\s60_51_config\config\group" command="bldmake bldfiles -k"/></task> |
|
539 <task><specialInstructions name="bldmake_S60_config_oem" cwd="\config\s60_51_config\config\group\oem" command="bldmake bldfiles -k"/></task> |
|
540 <task><specialInstructions name="bldmake_S60_config_western" cwd="\config\s60_51_config\config\western\group" command="bldmake bldfiles -k"/></task> |
|
541 <task><specialInstructions name="export_S60_config" cwd="\config\s60_51_config\config\group" command="abld export -k"/></task> |
|
542 <task><specialInstructions name="export_S60_config_oem" cwd="\config\s60_51_config\config\group\oem" command="abld export -k"/></task> |
|
543 <task><specialInstructions name="export_S60_config_western" cwd="\config\s60_51_config\config\western\group" command="abld export -k"/></task> |
|
544 </configuration> |
|
545 |
|
546 <configuration name="OSExt" description="S60 OS Extension build" filter="osext"> |
|
547 <unitListRef unitList="S60_COMMON_OSEXTENSION"/> |
|
548 <unitListRef unitList="S60_COMMON_OSEXTENSION_STUBS"/> |
|
549 <task><buildLayer command="bldmake bldfiles -k" unitParallel="Y"/></task> |
|
550 <task><buildLayer command="abld export -k" unitParallel="Y"/></task> |
|
551 <task><buildLayer command="abld makefile" targetList="default_winscw" unitParallel="Y" targetParallel="Y"/></task> |
|
552 <task><buildLayer command="abld resource" targetList="default_winscw" unitParallel="N" targetParallel="N"/></task> |
|
553 <task><buildLayer command="abld library" targetList="default_winscw" unitParallel="N" targetParallel="N"/></task> |
|
554 <task><buildLayer command="abld makefile" targetList="default_armv5" unitParallel="Y" targetParallel="Y"/></task> |
|
555 <task><buildLayer command="abld resource" targetList="default_armv5" unitParallel="N" targetParallel="N"/></task> |
|
556 <task><buildLayer command="abld library" targetList="default_armv5" unitParallel="N" targetParallel="N"/></task> |
|
557 <task><buildLayer command="abld target -k" targetList="default" unitParallel="Y" targetParallel="Y"/></task> |
|
558 <task><buildLayer command="abld final" targetList="default_armv5" unitParallel="N" targetParallel="N"/></task> |
|
559 <task><buildLayer command="abld -what build" targetList="default_armv5" unitParallel="Y" targetParallel="Y"/></task> |
|
560 <task><buildLayer command="abld -check build" targetList="default_armv5" unitParallel="Y" targetParallel="Y"/></task> |
|
561 </configuration> |
|
562 |
|
563 |
|
564 <unitList name="S60_COMMON_OSEXTENSION" description="S60 common OSExtension"> |
|
565 <unitRef unit="sf_os_cellularsrv"/> |
|
566 <unitRef unit="sf_os_deviceplatformrelease_S60LocFiles"/> |
|
567 <unitRef unit="sf_os_deviceplatformrelease_S60Extras"/> |
|
568 <unitRef unit="sf_os_deviceplatformrelease_S60Helps"/> |
|
569 <unitRef unit="sf_os_deviceplatformrelease_Version"/> |
|
570 <unitRef unit="sf_os_devicesrv"/> |
|
571 <unitRef unit="sf_os_graphics"/> |
|
572 <unitRef unit="sf_os_imagingext"/> |
|
573 <unitRef unit="sf_os_lbs"/> |
|
574 <unitRef unit="sf_os_mm"/> |
|
575 <unitRef unit="sf_os_networkingsrv"/> |
|
576 <unitRef unit="sf_os_mm_devsoundextensions_mmfdevsoundserverplatsec"/> |
|
577 <unitRef unit="sf_os_mm_devsoundextensions_addeddevsoundcontrol"/> |
|
578 <unitRef unit="sf_os_shortlinksrv"/> |
|
579 <unitRef unit="sf_os_wlan"/> |
|
580 <unitRef unit="sf_ostools_osrndtools"/> |
|
581 </unitList> |
|
582 |
|
583 <unitList name="S60_COMMON_OSEXTENSION_OEM" description="S60 common OSExtension OEM"> |
|
584 <unitRef unit="sf_os_imagingext_imagingmodules_Build"/> |
|
585 <unitRef unit="sf_os_imagingext_imagingmodules_H264AVCVideoEncARM"/> |
|
586 <unitRef unit="sf_os_mm_audio_AacEncoderPlugin"/> |
|
587 <unitRef unit="sf_os_mm_audio_AmrNbCodecPlugin"/> |
|
588 <unitRef unit="sf_os_mm_audio_AmrWbCodecPlugin"/> |
|
589 <unitRef unit="sf_os_mm_audio_EAacPlusCodecPlugin"/> |
|
590 <unitRef unit="sf_os_mm_audio_MP3CodecPlugin"/> |
|
591 <unitRef unit="sf_os_mm_audio_WMADecoderPlugin"/> |
|
592 <unitRef unit="sf_os_mm_video_ARM_MDF_Decoders"/> |
|
593 </unitList> |
|
594 |
|
595 <unitList name="S60_COMMON" description="S60 common"> |
|
596 <unitRef unit="sf_mw_classicui"/> |
|
597 <unitRef unit="sf_mw_accesssec"/> |
|
598 <unitRef unit="sf_mw_appinstall"/> |
|
599 <unitRef unit="sf_mw_appsupport"/> |
|
600 <unitRef unit="sf_mw_camerasrv"/> |
|
601 <unitRef unit="sf_mw_dlnasrv"/> |
|
602 <unitRef unit="sf_mw_drm"/> |
|
603 <unitRef unit="sf_mw_helix"/> |
|
604 <unitRef unit="sf_mw_homescreensrv"/> |
|
605 <unitRef unit="sf_mw_imghandling"/> |
|
606 <unitRef unit="sf_mw_imsrv"/> |
|
607 <unitRef unit="sf_mw_inputmethods"/> |
|
608 <unitRef unit="sf_mw_ipappprotocols"/> |
|
609 <unitRef unit="sf_mw_ipappsrv"/> |
|
610 <unitRef unit="sf_mw_ipconnmgmt"/> |
|
611 <unitRef unit="sf_mw_legacypresence"/> |
|
612 <unitRef unit="sf_mw_locationsrv"/> |
|
613 <unitRef unit="sf_mw_mds"/> |
|
614 <unitRef unit="sf_mw_messagingmw"/> |
|
615 <unitRef unit="sf_mw_metadatasrv"/> |
|
616 <unitRef unit="sf_mw_mmappfw"/> |
|
617 <unitRef unit="sf_mw_mmmw"/> |
|
618 <unitRef unit="sf_mw_mmuifw"/> |
|
619 <unitRef unit="sf_mw_mobiletv"/> |
|
620 <unitRef unit="sf_mw_netprotocols"/> |
|
621 <unitRef unit="sf_mw_networkingdm"/> |
|
622 <unitRef unit="sf_mw_opensrv"/> |
|
623 <unitRef unit="sf_mw_phonesrv"/> |
|
624 <unitRef unit="sf_mw_remoteconn"/> |
|
625 <unitRef unit="sf_mw_remotemgmt"/> |
|
626 <unitRef unit="sf_mw_remotestorage"/> |
|
627 <unitRef unit="sf_mw_securitysrv"/> |
|
628 <unitRef unit="sf_mw_serviceapi"/> |
|
629 <unitRef unit="sf_mw_serviceapifw"/> |
|
630 <unitRef unit="sf_mw_shortlinkconn"/> |
|
631 <unitRef unit="sf_mw_svgt"/> |
|
632 <unitRef unit="sf_mw_uiaccelerator"/> |
|
633 <unitRef unit="sf_mw_uiresources"/> |
|
634 <unitRef unit="sf_mw_uitools"/> |
|
635 <unitRef unit="sf_mw_videoutils"/> |
|
636 <unitRef unit="sf_mw_web"/> |
|
637 <unitRef unit="sf_mw_websrv"/> |
|
638 <unitRef unit="sf_mw_wirelessacc"/> |
|
639 <unitRef unit="sf_app_camera"/> |
|
640 <unitRef unit="sf_app_conntools"/> |
|
641 <unitRef unit="sf_app_screensaver"/> |
|
642 <unitRef unit="sf_app_contacts"/> |
|
643 <unitRef unit="sf_app_contentcontrol"/> |
|
644 <unitRef unit="sf_app_conversations"/> |
|
645 <unitRef unit="sf_app_devicecontrol"/> |
|
646 <unitRef unit="sf_app_dictionary"/> |
|
647 <unitRef unit="sf_app_files"/> |
|
648 <unitRef unit="sf_app_graphicsuis"/> |
|
649 <unitRef unit="sf_app_helps"/> |
|
650 <unitRef unit="sf_app_homescreen"/> |
|
651 <unitRef unit="sf_app_im"/> |
|
652 <unitRef unit="sf_app_imgeditor"/> |
|
653 <unitRef unit="sf_app_imgvieweruis"/> |
|
654 <unitRef unit="sf_app_iptelephony"/> |
|
655 <unitRef unit="sf_app_location"/> |
|
656 <unitRef unit="sf_app_messaging"/> |
|
657 <unitRef unit="sf_app_mmsharinguis"/> |
|
658 <unitRef unit="sf_app_musicplayer"/> |
|
659 <unitRef unit="sf_app_organizer"/> |
|
660 <unitRef unit="sf_app_phone"/> |
|
661 <unitRef unit="sf_app_photos"/> |
|
662 <unitRef unit="sf_app_poc"/> |
|
663 <unitRef unit="sf_app_profile"/> |
|
664 <unitRef unit="sf_app_settingsuis"/> |
|
665 <unitRef unit="sf_app_speechsrv"/> |
|
666 <unitRef unit="sf_app_utils"/> |
|
667 <unitRef unit="sf_app_videoeditor"/> |
|
668 <unitRef unit="sf_app_videoplayer"/> |
|
669 <unitRef unit="sf_app_videocenter"/> |
|
670 <unitRef unit="sf_app_videotelephony"/> |
|
671 <unitRef unit="sf_app_voicerec"/> |
|
672 <unitRef unit="sf_app_webuis"/> |
|
673 <unitRef unit="sf_os_textandloc"/> |
|
674 <unitRef unit="sf_os_xmlsrv"/> |
|
675 <unitRef unit="sf_os_ossrv"/> |
|
676 <unitRef unit="sf_tools_buildplatforms"/> |
|
677 <!--unitRef unit="sf_tools_build_s60"/> |
|
678 <unitRef unit="sf_tools_makefile_templates"/--> |
|
679 <unitRef unit="sf_tools_platformtools"/> |
|
680 <!--unitRef unit="sf_tools_platsim"/--> |
|
681 <unitRef unit="sf_tools_rndtools"/> |
|
682 <unitRef unit="sf_tools_swconfigtools"/> |
|
683 <unitRef unit="ext_mw_websrvde"/> |
|
684 <unitRef unit="ext_tools_oemrndtools"/> |
|
685 <!--<unitRef unit="sf_tools_themeinstaller"/> --> |
|
686 <unitRef unit="ext_tools_toolsextensions"/> |
|
687 <unitRef unit="sf_app_commonemail"/> |
|
688 <unitRef unit="sf_app_radio"/> |
|
689 <unitRef unit="sf_app_printing"/> |
|
690 <unitRef unit="sf_mw_hapticsservices"/> |
|
691 <unitRef unit="sf_app_gallery"/> |
|
692 </unitList> |
|
693 |
|
694 <unitList name="S60_OEM_BUILD" description="S60 OEM build"> |
|
695 <unitRef unit="sf_mw_mmmw_mtp"/> |
|
696 <unitRef unit="sf_mw_helix"/> |
|
697 <unitRef unit="sf_mw_helix_helix_ren_src"/> |
|
698 <unitRef unit="sf_mw_securitysrv_pkiutilities_Certificates_OEM"/> |
|
699 <unitRef unit="sf_mw_shortlinkconn_usbclasses_usbosdescriptorhandler"/> |
|
700 <unitRef unit="sf_app_videotelephony_packetvideoengine_PacketVideoEngineBinaries"/> |
|
701 <unitRef unit="sf_app_videotelephony_vtprotocols"/> |
|
702 <unitRef unit="sf_os_graphics_graphicsaccelaration"/> |
|
703 <unitRef unit="sf_os_graphics_graphics_pub"/> |
|
704 <unitRef unit="sf_app_java"/> |
|
705 <unitRef unit="sf_mw_appsupport_appsupport_plat_flash_mmi_service_interface_custom_api"/> |
|
706 <unitRef unit="sf_mw_appsupport_appsupport_plat_flash_netscape_plugin_command_api"/> |
|
707 </unitList> |
|
708 |
|
709 <unitList name="S60_SF_BUILD" description="S60 SF build"> |
|
710 <unitRef unit="sf_mw_mmmw_mmfw_helix_stub"/> |
|
711 <unitRef unit="sf_mw_securitysrv_pkiutilities_Certificates"/> |
|
712 <unitRef unit="sf_mw_vpnclient"/> |
|
713 <unitRef unit="sf_app_videotelephony_vtprotocolsstub"/> |
|
714 <unitRef unit="sf_app_java_java_plat"/> |
|
715 <unitRef unit="sf_app_java_java_stubs"/> |
|
716 <unitRef unit="sf_os_cellularsrv_commonnetworkinterface"/> |
|
717 <unitRef unit="sf_os_cellularsrv_basebandabstraction"/> |
|
718 <unitRef unit="sf_os_cellularsrv_cellularsrv_plat_primary_pdp_context_qos_parameter_setting_api"/> |
|
719 </unitList> |
|
720 |
|
721 <unitList name="S60_COMMON_OSEXTENSION_STUBS" description="S60 common OSExtension"> |
|
722 <unitRef unit="sf_adaptation_stubs_licensee_tsy_stub"/> |
|
723 <unitRef unit="sf_adaptation_stubs_simatk_tsy_stub"/> |
|
724 <unitRef unit="sf_adaptation_stubs_audiostubs"/> |
|
725 <unitRef unit="sf_adaptation_stubs_wlanhwinit_stub"/> |
|
726 <unitRef unit="sf_adaptation_stubs_systemswstubs"/> |
|
727 </unitList> |
|
728 |
|
729 <unitList name="S60_COMMON_STUBS" description="S60 common adaptation stubs"> |
|
730 <unitRef unit="sf_adaptation_stubs_btaudioadaptation_stub"/> |
|
731 <unitRef unit="sf_adaptation_stubs_drm_stubs"/> |
|
732 <unitRef unit="sf_adaptation_stubs_posmsgpluginreferenceimpl"/> |
|
733 <unitRef unit="sf_adaptation_stubs_srsfenginestub"/> |
|
734 <unitRef unit="sf_adaptation_stubs_ocrsrv_stub"/> |
|
735 <unitRef unit="sf_adaptation_stubs_power_save_display_mode_stub"/> |
|
736 <unitRef unit="sf_adaptation_stubs_tactileclickplugin_stub"/> |
|
737 <unitRef unit="sf_adaptation_stubs_omasuplasnconverterstubimpl"/> |
|
738 </unitList> |
|
739 |
|
740 <unitList name="S60_COMMON_COMPLEMENTARY" description="S60 common complementary components"> |
|
741 <unitRef unit="ext_complementary_contentdownload"/> |
|
742 <unitRef unit="ext_complementary_tfxserver"/> |
|
743 <unitRef unit="ext_complementary_webvideo"/> |
|
744 <unitRef unit="ext_complementary_wmdrmkeystorage_dist"/> |
|
745 <unitRef unit="ext_complementary_wmdrmpd_dist"/> |
|
746 <unitRef unit="ext_complementary_zipviewer"/> |
|
747 <unitRef unit="ext_complementary_QuickOffice"/> |
|
748 <unitRef unit="ext_complementary_adobereader"/> |
|
749 </unitList> |
|
750 |
|
751 <!-- |
|
752 binary only are components that sources can not be delivered for all lisencees |
|
753 but components should be built in S60 platform builds |
|
754 --> |
|
755 <unitList name="S60_BINARY_ONLY" description="S60 build binary only components"> |
|
756 <!--<unitRef unit="sf_os_wlan_wlan_bearer_wlanengine_symbian_3.1"/>--> |
|
757 <!--<unitRef unit="sf_mw_accesssec_eapol_eapol_symbian_ccxeapol"/>--> |
|
758 <unitRef unit="sf_mw_helix_helix_ren_src"/> |
|
759 </unitList> |
|
760 |
|
761 <unitList name="S60_BINARY_ONLY_SF" description="S60 build binary only components"> |
|
762 <unitRef unit="sf_os_wlan_wlan_bearer_wlanengine_symbian_3.1"/> |
|
763 <!--<unitRef unit="sf_mw_accesssec_eapol_eapol_symbian_ccxeapol"/>--> |
|
764 </unitList> |
|
765 |
|
766 <!-- |
|
767 extra components need to be build in winscw build |
|
768 --> |
|
769 <unitList name="S60_WINSCW_EXTRA" description="S60 build extra components"> |
|
770 <unitRef unit="sf_mw_accesssec_wlansecuritysettings_wlaneapsettingsui_ccx"/> |
|
771 </unitList> |
|
772 |
|
773 <unitList name="S60_BLDMEFIRST_EXPORT" description="S60 bldmefirst exports"> |
|
774 <unitRef unit="sf_os_devicesrv_featuremgmt_featuremanager"/> |
|
775 <unitRef unit="sf_os_deviceplatformrelease_sf_config_config"/> |
|
776 <unitRef unit="sf_os_deviceplatformrelease_sf_config_western"/> |
|
777 <unitRef unit="sf_mw_uiresources_uigraphics_Bitmaps2"/> |
|
778 <unitRef unit="sf_mw_uiresources_uigraphics_Icons"/> |
|
779 <unitRef unit="sf_ostools_osrndtools_opensystemtrace"/> |
|
780 <unitRef unit="sf_tools_buildplatforms"/> |
|
781 <unitRef unit="sf_tools_homescreentools"/> |
|
782 </unitList> |
|
783 |
|
784 <unitList name="S60_BLDMEFIRST_EXPORT_OEM" description="S60 bldmefirst exports OEM"> |
|
785 <unitRef unit="sf_os_devicesrv_featuremgmt_featuremanager"/> |
|
786 <unitRef unit="config_config"/> |
|
787 <unitRef unit="config_config_oem"/> |
|
788 <unitRef unit="config_config_western"/> |
|
789 <unitRef unit="sf_mw_uiresources_uigraphics_Bitmaps2"/> |
|
790 <unitRef unit="sf_mw_uiresources_uigraphics_Icons"/> |
|
791 <unitRef unit="sf_ostools_osrndtools_opensystemtrace"/> |
|
792 <unitRef unit="sf_tools_buildplatforms"/> |
|
793 <unitRef unit="sf_tools_homescreentools"/> |
|
794 </unitList> |
|
795 |
|
796 <unitList name="S60_BLDVARIANT_SF" description="S60 bldvariant export"> |
|
797 <unitRef unit="sf_os_deviceplatformrelease_sf_config_config"/> |
|
798 <unitRef unit="sf_os_deviceplatformrelease_sf_config_western"/> |
|
799 <unitRef unit="sf_os_deviceplatformrelease_sf_config_apac"/> |
|
800 <unitRef unit="sf_os_deviceplatformrelease_sf_config_japan"/> |
|
801 <unitRef unit="sf_os_devicesrv_featuremgmt_featuremanager"/> |
|
802 </unitList> |
|
803 |
|
804 <unitList name="S60_BLDVARIANT" description="S60 bldvariant export"> |
|
805 <unitRef unit="config_config"/> |
|
806 <unitRef unit="config_config_western"/> |
|
807 <unitRef unit="config_config_apac"/> |
|
808 <unitRef unit="config_config_japan"/> |
|
809 <unitRef unit="sf_os_devicesrv_featuremgmt_featuremanager"/> |
|
810 </unitList> |
|
811 |
|
812 <unitList name="PF_BLDVARIANT" description="S60 bldvariant export"> |
|
813 <unitRef unit="pf_51_config_export"/> |
|
814 <unitRef unit="config_config_western"/> |
|
815 <unitRef unit="config_config_apac"/> |
|
816 <unitRef unit="config_config_japan"/> |
|
817 <unitRef unit="pf_51_featuremgr_var"/> |
|
818 </unitList> |
|
819 |
|
820 <unitList name="S60_REGIONALVARIANT" description="S60 regional variant (western, china, japan) components"> |
|
821 <unitRef unit="sf_os_deviceplatformrelease_Version"/> |
|
822 <unitRef unit="sf_os_textandloc_charconvfw_Findutil"/> |
|
823 <unitRef unit="sf_os_textandloc_charconvfw_SortUtil"/> |
|
824 <unitRef unit="sf_mw_uiresources_uigraphics_VariatedBitmaps"/> |
|
825 <unitRef unit="sf_os_textandloc_charconvfw_ongoing"/> |
|
826 <unitRef unit="sf_mw_uiresources_pictographs_AknPictograph"/> |
|
827 |
|
828 <!-- china specific components, should get rid of these --> |
|
829 <unitRef unit="sf_app_utils_extras_chinesedictionary"/> |
|
830 |
|
831 <!-- japan specific components, should get rid of these --> |
|
832 <unitRef unit="sf_app_dictionary_userdict"/> |
|
833 <unitRef unit="sf_mw_inputmethods_textinput_Matsutake"/> |
|
834 |
|
835 <unitRef unit="sf_mw_inputmethods_textinput_peninputhwrboxjp"/> |
|
836 <unitRef unit="sf_mw_inputmethods_textinput_peninputvkbjp"/> |
|
837 <unitRef unit="sf_mw_inputmethods_textinput_PtiDecumaJpCore"/> |
|
838 </unitList> |
|
839 </build> |
|
840 </SystemDefinition> |