48 version NMTOKEN #IMPLIED |
48 version NMTOKEN #IMPLIED |
49 prebuilt NMTOKEN #IMPLIED |
49 prebuilt NMTOKEN #IMPLIED |
50 late (Y|N) #IMPLIED |
50 late (Y|N) #IMPLIED |
51 priority CDATA #IMPLIED> |
51 priority CDATA #IMPLIED> |
52 ]> |
52 ]> |
53 <SystemDefinition schema="2.0.1" name="Symbian^4"> |
53 <SystemDefinition name="Symbian^4" schema="2.0.1"> |
54 <systemModel> |
54 <systemModel> |
55 <layer name="mw" long-name="Middleware" levels="generic specific"> |
55 <layer name="mw" long-name="Middleware" levels="generic specific"> |
56 <block name="uiresources" level="generic" levels="compile plugin framework server generic data" long-name="UI Resources"> |
56 <block name="uiresources" level="generic" long-name="UI Resources" levels="compile plugin framework server generic data"> |
57 <!-- are the custom filters below needed? --> |
57 <!-- are the custom filters below needed? --> |
58 <collection name="uiresources_pub" long-name="UI Resources Public Interfaces" level="data"> |
58 <collection name="uiresources_pub" long-name="UI Resources Public Interfaces" level="data"> |
59 <component name="pictograph_api" long-name="Pictograph API" filter="s60" purpose="optional" class="api"> |
59 <component name="pictograph_api" long-name="Pictograph API" filter="s60" class="api"> |
60 <unit bldFile="/sf/mw/uiresources/uiresources_pub/pictograph_api/group" filter="!test"/> |
60 <unit bldFile="/sf/mw/uiresources/uiresources_pub/pictograph_api/group" filter="!test"/> |
61 </component> |
61 </component> |
62 <component name="skins_api" long-name="Skins API" filter="s60" purpose="optional" class="api"> |
62 <component name="skins_api" long-name="Skins API" filter="s60" class="api"> |
63 <unit bldFile="/sf/mw/uiresources/uiresources_pub/skins_api/group" filter="!test"/> |
63 <unit bldFile="/sf/mw/uiresources/uiresources_pub/skins_api/group" filter="!test"/> |
64 </component> |
64 </component> |
65 <component name="font_definition_api" long-name="Font Definition API" filter="s60" purpose="optional" class="api"> |
65 <component name="font_definition_api" long-name="Font Definition API" filter="s60" class="api"> |
66 <unit bldFile="/sf/mw/uiresources/uiresources_pub/font_definition_api/group" filter="!test"/> |
66 <unit bldFile="/sf/mw/uiresources/uiresources_pub/font_definition_api/group" filter="!test"/> |
67 </component> |
67 </component> |
68 <component name="graphics_api" long-name="Graphics API" filter="s60" purpose="optional" class="api"> |
68 <component name="graphics_api" long-name="Graphics API" filter="s60" class="api"> |
69 <unit bldFile="/sf/mw/uiresources/uiresources_pub/graphics_api/group" filter="!test"/> |
69 <unit bldFile="/sf/mw/uiresources/uiresources_pub/graphics_api/group" filter="!test"/> |
70 </component> |
70 </component> |
71 <component name="scalable_icons_api" long-name="Scalable Icons API" filter="s60" purpose="optional" class="api"> |
71 <component name="scalable_icons_api" long-name="Scalable Icons API" filter="s60" class="api"> |
72 <unit bldFile="/sf/mw/uiresources/uiresources_pub/scalable_icons_api/group"/> |
72 <unit bldFile="/sf/mw/uiresources/uiresources_pub/scalable_icons_api/group"/> |
73 </component> |
73 </component> |
74 <component name="layout_id_definitions_api" long-name="Layout ID Definitions API" filter="s60" purpose="optional" class="api"> |
74 <component name="layout_id_definitions_api" long-name="Layout ID Definitions API" filter="s60" class="api"> |
75 <unit bldFile="/sf/mw/uiresources/uiresources_pub/layout_id_definitions_api/group"/> |
75 <unit bldFile="/sf/mw/uiresources/uiresources_pub/layout_id_definitions_api/group"/> |
76 </component> |
76 </component> |
77 </collection> |
77 </collection> |
78 <collection name="uiresources_plat" long-name="UI Resources Platform Interfaces" level="data"> |
78 <collection name="uiresources_plat" long-name="UI Resources Platform Interfaces" level="data"> |
79 <component name="layout_system_private_api" long-name="Layout System Private API" filter="s60" purpose="optional" class="api"> |
79 <component name="layout_system_private_api" long-name="Layout System Private API" filter="s60" class="api"> |
80 <unit bldFile="/sf/mw/uiresources/uiresources_plat/layout_system_private_api/group" filter="!test"/> |
80 <unit bldFile="/sf/mw/uiresources/uiresources_plat/layout_system_private_api/group" filter="!test"/> |
81 </component> |
81 </component> |
82 <component name="layout_data_api" long-name="Layout Data API" filter="s60" purpose="optional" class="api"> |
82 <component name="layout_data_api" long-name="Layout Data API" filter="s60" class="api"> |
83 <unit bldFile="/sf/mw/uiresources/uiresources_plat/layout_data_api/group" filter="!test"/> |
83 <unit bldFile="/sf/mw/uiresources/uiresources_plat/layout_data_api/group" filter="!test"/> |
84 </component> |
84 </component> |
85 <component name="cdl_api" long-name="CDL API" filter="s60" purpose="optional" class="api"> |
85 <component name="cdl_api" long-name="CDL API" filter="s60" class="api"> |
86 <unit bldFile="/sf/mw/uiresources/uiresources_plat/cdl_api/group" filter="!test"/> |
86 <unit bldFile="/sf/mw/uiresources/uiresources_plat/cdl_api/group" filter="!test"/> |
87 </component> |
87 </component> |
88 <component name="extended_skins_api" long-name="Extended Skins API" filter="s60" purpose="optional" class="api"> |
88 <component name="extended_skins_api" long-name="Extended Skins API" filter="s60" class="api"> |
89 <unit bldFile="/sf/mw/uiresources/uiresources_plat/extended_skins_api/group" filter="!test"/> |
89 <unit bldFile="/sf/mw/uiresources/uiresources_plat/extended_skins_api/group" filter="!test"/> |
90 </component> |
90 </component> |
91 <component name="tfx_server_controller_plugin_api" long-name="TFX Server Controller Plug-in API" filter="s60" purpose="optional" class="api"> |
91 <component name="tfx_server_controller_plugin_api" long-name="TFX Server Controller Plug-in API" filter="s60" class="api"> |
92 <unit bldFile="/sf/mw/uiresources/uiresources_plat/tfx_server_controller_plugin_api/group"/> |
92 <unit bldFile="/sf/mw/uiresources/uiresources_plat/tfx_server_controller_plugin_api/group"/> |
93 </component> |
93 </component> |
94 <component name="extended_fonts_api" long-name="Extended Fonts API" filter="s60" purpose="optional" class="api"> |
94 <component name="extended_fonts_api" long-name="Extended Fonts API" filter="s60" class="api"> |
95 <unit bldFile="/sf/mw/uiresources/uiresources_plat/extended_fonts_api/group" filter="!test"/> |
95 <unit bldFile="/sf/mw/uiresources/uiresources_plat/extended_fonts_api/group" filter="!test"/> |
96 </component> |
96 </component> |
97 <component name="graphic_configuration_api" long-name="Graphic Configuration API" filter="s60" purpose="optional" class="api"> |
97 <component name="graphic_configuration_api" long-name="Graphic Configuration API" filter="s60" class="api"> |
98 <unit bldFile="/sf/mw/uiresources/uiresources_plat/graphic_configuration_api/group" filter="!test"/> |
98 <unit bldFile="/sf/mw/uiresources/uiresources_plat/graphic_configuration_api/group" filter="!test"/> |
99 </component> |
99 </component> |
100 <component name="mif_header_cdl_api" long-name="MIF Header CDL API" filter="s60" purpose="optional" class="api"> |
100 <component name="mif_header_cdl_api" long-name="MIF Header CDL API" filter="s60" class="api"> |
101 <unit bldFile="/sf/mw/uiresources/uiresources_plat/mif_header_cdl_api/group"/> |
101 <unit bldFile="/sf/mw/uiresources/uiresources_plat/mif_header_cdl_api/group"/> |
102 </component> |
102 </component> |
103 <component name="personalisation_and_skins_settings_api" long-name="Personalisation and Skins Settings API" filter="s60" purpose="optional" class="api"> |
103 <component name="personalisation_and_skins_settings_api" long-name="Personalisation and Skins Settings API" filter="s60" class="api"> |
104 <unit bldFile="/sf/mw/uiresources/uiresources_plat/personalisation_and_skins_settings_api/group"/> |
104 <unit bldFile="/sf/mw/uiresources/uiresources_plat/personalisation_and_skins_settings_api/group"/> |
105 </component> |
105 </component> |
106 <component name="tfx_effect_setup_plugin_api" long-name="TFX Effect Setup Plug-in API" filter="s60" purpose="optional" class="api"> |
106 <component name="tfx_effect_setup_plugin_api" long-name="TFX Effect Setup Plug-in API" filter="s60" class="api"> |
107 <unit bldFile="/sf/mw/uiresources/uiresources_plat/tfx_effect_setup_plugin_api/group"/> |
107 <unit bldFile="/sf/mw/uiresources/uiresources_plat/tfx_effect_setup_plugin_api/group"/> |
108 </component> |
108 </component> |
109 <component name="mifconv_definitions_api" long-name="Mifconv Definitions API" filter="s60" purpose="optional" class="api"> |
109 <component name="mifconv_definitions_api" long-name="Mifconv Definitions API" filter="s60" class="api"> |
110 <unit bldFile="/sf/mw/uiresources/uiresources_plat/mifconv_definitions_api/group"/> |
110 <unit bldFile="/sf/mw/uiresources/uiresources_plat/mifconv_definitions_api/group"/> |
111 </component> |
111 </component> |
112 <component name="wallpaper_configuration_api" long-name="Wallpaper Configuration API" filter="s60" purpose="optional" class="api"> |
112 <component name="wallpaper_configuration_api" long-name="Wallpaper Configuration API" filter="s60" class="api"> |
113 <unit bldFile="/sf/mw/uiresources/uiresources_plat/wallpaper_configuration_api/group"/> |
113 <unit bldFile="/sf/mw/uiresources/uiresources_plat/wallpaper_configuration_api/group"/> |
114 </component> |
114 </component> |
115 <component name="language_code_definitions_api" long-name="Language Code Definitions API" filter="s60" purpose="optional" class="api"> |
115 <component name="language_code_definitions_api" long-name="Language Code Definitions API" filter="s60" class="api"> |
116 <unit bldFile="/sf/mw/uiresources/uiresources_plat/language_code_definitions_api/group"/> |
116 <unit bldFile="/sf/mw/uiresources/uiresources_plat/language_code_definitions_api/group"/> |
117 </component> |
117 </component> |
118 <component name="skins_image_attributes_api" long-name="Skins Image Attributes API" filter="s60" purpose="optional" class="api"> |
118 <component name="skins_image_attributes_api" long-name="Skins Image Attributes API" filter="s60" class="api"> |
119 <unit bldFile="/sf/mw/uiresources/uiresources_plat/skins_image_attributes_api/group" filter="!test"/> |
119 <unit bldFile="/sf/mw/uiresources/uiresources_plat/skins_image_attributes_api/group" filter="!test"/> |
120 </component> |
120 </component> |
121 <component name="private_user_area_code_definitions_api" long-name="Private User Area Code Definitions API" filter="s60" purpose="optional" class="api"> |
121 <component name="private_user_area_code_definitions_api" long-name="Private User Area Code Definitions API" filter="s60" class="api"> |
122 <unit bldFile="/sf/mw/uiresources/uiresources_plat/private_user_area_code_definitions_api/group"/> |
122 <unit bldFile="/sf/mw/uiresources/uiresources_plat/private_user_area_code_definitions_api/group"/> |
123 </component> |
123 </component> |
124 <component name="tfx_server_plugin_ids_api" long-name="TFX Server Plug-in IDs API" filter="s60" purpose="optional" class="api"> |
124 <component name="tfx_server_plugin_ids_api" long-name="TFX Server Plug-in IDs API" filter="s60" class="api"> |
125 <unit bldFile="/sf/mw/uiresources/uiresources_plat/tfx_server_plugin_ids_api/group"/> |
125 <unit bldFile="/sf/mw/uiresources/uiresources_plat/tfx_server_plugin_ids_api/group"/> |
126 </component> |
126 </component> |
127 </collection> |
127 </collection> |
128 <collection name="uiresources_info" long-name="UI Resources Info" level="data"> |
128 <collection name="uiresources_info" long-name="UI Resources Info" level="data"> |
129 <component name="uiresources_test" long-name="UI Resources Tests" filter="s60,test,api_test" purpose="development"/> |
129 <component name="uiresources_test" filter="s60,test,api_test" long-name="UI Resources Tests" purpose="development"/> |
130 </collection> |
130 </collection> |
131 <collection name="uigraphics" long-name="UI Graphics" level="generic"> |
131 <collection name="uigraphics" long-name="UI Graphics" level="generic"> |
132 <component name="bitmaps2" long-name="Bitmaps 2" filter="s60" purpose="optional" class="config"> |
132 <component name="bitmaps2" filter="s60" long-name="Bitmaps 2" class="config"> |
133 <unit bldFile="/sf/mw/uiresources/uigraphics/bitmaps2/group"/> |
133 <unit bldFile="/sf/mw/uiresources/uigraphics/bitmaps2/group"/> |
134 </component> |
134 </component> |
135 <component name="icons" long-name="Icons" filter="s60" purpose="optional" class="config"> |
135 <component name="icons" filter="s60" long-name="Icons" class="config"> |
136 <unit bldFile="/sf/mw/uiresources/uigraphics/icons/group"/> |
136 <unit bldFile="/sf/mw/uiresources/uigraphics/icons/group"/> |
137 </component> |
137 </component> |
138 <component name="variatedbitmaps" long-name="Variated Bitmaps" filter="s60" purpose="optional" class="config"> |
138 <component name="variatedbitmaps" filter="s60" long-name="Variated Bitmaps" class="config"> |
139 <unit bldFile="/sf/mw/uiresources/uigraphics/variatedbitmaps/group"/> |
139 <unit bldFile="/sf/mw/uiresources/uigraphics/variatedbitmaps/group"/> |
140 </component> |
140 </component> |
141 <component name="aknicon" long-name="Avkon Icon Framework" filter="s60" purpose="optional"> |
141 <component name="aknicon" filter="s60" long-name="Avkon Icon Framework"> |
142 <unit bldFile="/sf/mw/uiresources/uigraphics/aknicon/group"/> |
142 <unit bldFile="/sf/mw/uiresources/uigraphics/aknicon/group"/> |
143 </component> |
143 </component> |
144 <component name="nvgrenderstage" long-name="NVG Render Stage" filter="sf_build" purpose="optional"> |
144 <component name="nvgrenderstage" filter="sf_build" long-name="NVG Render Stage"> |
145 <unit bldFile="/sf/mw/uiresources/uigraphics/nvgrenderstage/group"/> |
145 <unit bldFile="/sf/mw/uiresources/uigraphics/nvgrenderstage/group"/> |
146 </component> |
146 </component> |
147 </collection> |
147 </collection> |
148 <collection name="layouts" long-name="Layouts" level="plugin"> |
148 <collection name="layouts" long-name="Layouts" level="plugin"> |
149 <component name="cdl" long-name="Customization Definition Language" filter="s60" purpose="optional"> |
149 <component name="cdl" filter="s60" long-name="Customization Definition Language"> |
150 <!-- can only have one unit. Need to #include them or split into multiple components --> |
150 <!-- can only have one unit. Need to #include them or split into multiple components --> |
151 <unit bldFile="/sf/mw/uiresources/layouts/cdl/cdlengine/group"/> |
151 <unit bldFile="/sf/mw/uiresources/layouts/cdl/cdlengine/group"/> |
152 <unit bldFile="/sf/mw/uiresources/layouts/cdl/cdlserver/group"/> |
152 <unit bldFile="/sf/mw/uiresources/layouts/cdl/cdlserver/group"/> |
153 </component> |
153 </component> |
154 <component name="aknlayout2" long-name="Avkon Layout 2" filter="s60" purpose="optional"> |
154 <component name="aknlayout2" filter="s60" long-name="Avkon Layout 2"> |
155 <unit bldFile="/sf/mw/uiresources/layouts/aknlayout2/group"/> |
155 <unit bldFile="/sf/mw/uiresources/layouts/aknlayout2/group"/> |
156 </component> |
156 </component> |
157 </collection> |
157 </collection> |
158 <collection name="skins" long-name="Skins" level="data"> |
158 <collection name="skins" long-name="Skins" level="data"> |
159 <component name="aknskincontent" long-name="Avkon Skin Content" filter="s60" purpose="optional" class="config"> |
159 <component name="aknskincontent" filter="s60" long-name="Avkon Skin Content" class="config"> |
160 <unit bldFile="/sf/mw/uiresources/skins/aknskincontent/group"/> |
160 <unit bldFile="/sf/mw/uiresources/skins/aknskincontent/group"/> |
161 </component> |
161 </component> |
162 <component name="aknskins" long-name="Avkon Skin Compiler" filter="s60" purpose="optional"> |
162 <component name="aknskins" filter="s60" long-name="Avkon Skin Compiler"> |
163 <unit bldFile="/sf/mw/uiresources/skins/aknskins/group"/> |
163 <unit bldFile="/sf/mw/uiresources/skins/aknskins/group"/> |
164 </component> |
164 </component> |
165 </collection> |
165 </collection> |
166 <collection name="pictographs" long-name="Pictographs" level="data"> |
166 <collection name="pictographs" long-name="Pictographs" level="data"> |
167 <component name="aknpictograph" long-name="Avkon Pictograph" filter="s60" purpose="optional"> |
167 <component name="aknpictograph" filter="s60" long-name="Avkon Pictograph"> |
168 <unit bldFile="/sf/mw/uiresources/pictographs/aknpictograph/group"/> |
168 <unit bldFile="/sf/mw/uiresources/pictographs/aknpictograph/group"/> |
169 </component> |
169 </component> |
170 </collection> |
170 </collection> |
171 <collection name="locales" long-name="Locales" level="framework"> |
171 <collection name="locales" long-name="Locales" level="framework"> |
172 <component name="locales_build" long-name="Locales Build" filter="s60" purpose="optional"> |
172 <component name="locales_build" filter="s60" long-name="Locales Build"> |
173 <unit bldFile="/sf/mw/uiresources/locales/loce32"/> |
173 <unit bldFile="/sf/mw/uiresources/locales/loce32"/> |
174 </component> |
174 </component> |
175 </collection> |
175 </collection> |
176 <collection name="uiconfig" long-name="UI Config" level="server"> |
176 <collection name="uiconfig" long-name="UI Config" level="server"> |
177 <component name="s60config" long-name="S60 UI Config" filter="s60" purpose="optional"> |
177 <component name="s60config" filter="s60" long-name="S60 UI Config"> |
178 <unit bldFile="/sf/mw/uiresources/uiconfig/s60config/group"/> |
178 <unit bldFile="/sf/mw/uiresources/uiconfig/s60config/group"/> |
179 </component> |
179 </component> |
180 </collection> |
180 </collection> |
181 <collection name="fontsupport" long-name="Font Support" level="generic"> |
181 <collection name="fontsupport" long-name="Font Support" level="generic"> |
182 <component name="fontprovider" long-name="Font Provider" filter="s60" purpose="optional"> |
182 <component name="fontprovider" filter="s60" long-name="Font Provider"> |
183 <unit bldFile="/sf/mw/uiresources/fontsupport/fontprovider/group"/> |
183 <unit bldFile="/sf/mw/uiresources/fontsupport/fontprovider/group"/> |
184 </component> |
184 </component> |
185 <!-- R&D materials, should be Nokia only: exports S60 fonts, removes freetype |
185 <component name="fontutils" long-name="Font Utils" filter="s60"> |
186 <component id="s60_fonts" filter="s60" name="S60 Fonts"> |
|
187 <unit bldFile="fontsupport/fontutils/group"/> |
|
188 </component> |
|
189 --> |
|
190 <component name="fontutils" long-name="Font Utils" filter="sf_build" purpose="optional"> |
|
191 <unit bldFile="/sf/mw/uiresources/fontsupport/fontutils/FontUtils/group"/> |
186 <unit bldFile="/sf/mw/uiresources/fontsupport/fontutils/FontUtils/group"/> |
192 </component> |
187 </component> |
193 </collection> |
188 </collection> |
194 <collection name="helpthemes" long-name="Help Themes" level="data"> |
189 <collection name="helpthemes" long-name="Help Themes" level="data"> |
195 <!-- collection is really a component. Need to move down a directory --> |
190 <!-- collection is really a component. Need to move down a directory --> |
196 <component name="helpthemes_build" long-name="Help Themes Build" filter="s60" purpose="optional" class="config"> |
191 <component name="helpthemes_build" filter="s60" long-name="Help Themes Build" class="config"> |
197 <unit bldFile="/sf/mw/uiresources/helpthemes/group"/> |
192 <unit bldFile="/sf/mw/uiresources/helpthemes/group"/> |
198 </component> |
193 </component> |
199 </collection> |
194 </collection> |
200 </block> |
195 </block> |
201 </layer> |
196 </layer> |