1 <?xml version="1.0" encoding="UTF-8"?> |
1 <?xml version="1.0" encoding="UTF-8"?> |
2 <SystemDefinition schema="3.0.0"> |
2 <SystemDefinition schema="3.0.0"> |
3 <package id="homescreensrv" name="Home Screen Services" levels="plugin framework server generic specific"> |
3 <package id="homescreensrv" name="Home Screen Services" levels="plugin framework server generic specific"> |
4 <collection id="xcfw" name="XML Content Framework" level="framework"> |
4 <collection id="homescreensrv_plat" name="Home Screen Services Platform Interfaces" level="specific"> |
5 <!-- collection is really a component, needs to be moved down a directory --> |
5 <component id="ai_content_model_api" name="AI Content Model API" class="api" filter="s60"> |
6 <component id="xcfw_build" filter="s60" name="XML Content Framework Build"> |
6 <meta rel="Api" href="homescreensrv_plat/ai_content_model_api/ai_content_model_api.metaxml"/> |
7 <unit bldFile="xcfw/group"/> |
7 <unit bldFile="homescreensrv_plat/ai_content_model_api/group"/> |
8 </component> |
8 </component> |
9 </collection> |
9 <component id="ai_utilities_api" name="AI Utilities API" class="api" filter="s60"> |
10 <collection id="homescreenpluginsrv" name="Home Screen Plugin Service" level="plugin"> |
10 <meta rel="Api" href="homescreensrv_plat/ai_utilities_api/ai_utilities_api.metaxml"/> |
11 <component id="hspsdefinitionengine" filter="s60" name="HS Plugin Service Definition Engine"> |
11 <unit bldFile="homescreensrv_plat/ai_utilities_api/group" filter="!test"/> |
12 <!-- <unit bldFile="homescreenpluginsrv/hspsdefinitionengine/group"/> --> |
12 <unit bldFile="homescreensrv_plat/ai_utilities_api/internal/tsrc/group" filter="test,api_test"/> |
13 </component> |
13 </component> |
14 <component id="hspsdom" filter="s60" name="HS Plugin Service DOM"> |
14 <component id="ai_plugin_management_api" name="AI Plug-in Management API" class="api" filter="s60"> |
15 <!-- <unit bldFile="homescreenpluginsrv/hspsdom/group"/> --> |
15 <meta rel="Api" href="homescreensrv_plat/ai_plugin_management_api/ai_plugin_management_api.metaxml"/> |
16 </component> |
16 <unit bldFile="homescreensrv_plat/ai_plugin_management_api/group"/> |
17 <component id="hspstools" filter="s60" name="HS Server Tools"> |
17 </component> |
18 <meta rel="config"> |
18 <component id="ai_plugin_information_api" name="AI Plug-in Information API" class="api" filter="s60"> |
19 <defined condition="____HSPS_CFG_LOG_ON____"/> |
19 <meta rel="Api" href="homescreensrv_plat/ai_plugin_information_api/ai_plugin_information_api.metaxml"/> |
20 </meta> |
20 <unit bldFile="homescreensrv_plat/ai_plugin_information_api/group"/> |
21 <!-- <unit bldFile="homescreenpluginsrv/hspstools/group"/> --> |
21 </component> |
22 </component> |
22 <component id="ai_variation_api" name="AI Variation API" class="api" filter="s60"> |
23 <component id="hspspluginregistry" filter="s60" name="HS Plugin Registry"> |
23 <meta rel="Api" href="homescreensrv_plat/ai_variation_api/ai_variation_api.metaxml"/> |
24 <!-- <unit bldFile="homescreenpluginsrv/hspspluginregistry/group"/>--> |
24 <unit bldFile="homescreensrv_plat/ai_variation_api/group"/> |
25 </component> |
25 </component> |
26 <component id="hspsmanager" filter="s60" name="HSPS Manager"> |
26 <component id="action_handler_plugin_api" name="Action Handler Plugin API" class="api" filter="s60"> |
27 <!-- <unit bldFile="homescreenpluginsrv/hspsmanager/group"/>--> |
27 <meta rel="Api" href="homescreensrv_plat/action_handler_plugin_api/action_handler_plugin_api.metaxml"/> |
28 </component> |
28 <unit bldFile="homescreensrv_plat/action_handler_plugin_api/group" filter="!test"/> |
29 <component id="hspsodt" filter="s60" name="HSPS Object Description Tree"> |
29 <unit bldFile="homescreensrv_plat/action_handler_plugin_api/tsrc/group" filter="test,api_test"/> |
30 <!-- <unit bldFile="homescreenpluginsrv/hspsodt/group"/>--> |
30 </component> |
31 </component> |
31 <component id="content_harvester_plugin_api" name="Content Harvester Plugin API" class="api" filter="s60"> |
32 <component id="hspsresource" filter="s60" name="HS Plugin Server Resource"> |
32 <meta rel="Api" href="homescreensrv_plat/content_harvester_plugin_api/content_harvester_plugin_api.metaxml"/> |
33 <!-- <unit bldFile="homescreenpluginsrv/hspsresource/group"/>--> |
33 <unit bldFile="homescreensrv_plat/content_harvester_plugin_api/group" filter="!test"/> |
34 </component> |
34 <unit bldFile="homescreensrv_plat/content_harvester_plugin_api/tsrc/group" filter="test,api_test"/> |
35 <component id="hspsresult" filter="s60" name="HS Plugin Server Result"> |
35 </component> |
36 <!-- <unit bldFile="homescreenpluginsrv/hspsresult/group"/>--> |
36 <component id="menu_model_api" name="Menu Model API" class="api" filter="s60"> |
37 </component> |
37 <meta rel="Api" href="homescreensrv_plat/menu_model_api/menu_model_api.metaxml"/> |
38 <component id="homescreen_settings_api" filter="s60" name="HS Settings API" class="api"> |
38 <unit bldFile="homescreensrv_plat/menu_model_api/group"/> |
39 <!-- <unit bldFile="homescreenpluginsrv/hspsresult/group"/>--> |
39 </component> |
40 </component> |
40 <component id="menu_sat_interface_api" name="Menu SAT Interface API" class="api" filter="s60"> |
41 <component id="homescreenpluginsrv_build" filter="s60" name="HSPS Build"> |
41 <meta rel="Api" href="homescreensrv_plat/menu_sat_interface_api/menu_sat_interface_api.metaxml"/> |
42 <!-- need to break this up into the self-contained components above and uncomment them --> |
42 <unit bldFile="homescreensrv_plat/menu_sat_interface_api/group" filter="!test"/> |
43 <unit bldFile="homescreenpluginsrv/group"/> |
43 <unit bldFile="homescreensrv_plat/menu_sat_interface_api/tsrc/group" filter="test,api_test"/> |
44 </component> |
44 </component> |
45 </collection> |
45 <component id="external_home_screen_api" name="External Home Screen API" class="api" filter="s60"> |
46 <collection id="idlefw" name="Idle Framework" level="framework"> |
46 <meta rel="Api" href="homescreensrv_plat/external_home_screen_api/external_home_screen_api.metaxml"/> |
47 <meta rel="config"> |
47 <unit bldFile="homescreensrv_plat/external_home_screen_api/group"/> |
48 <defined condition="RD_CUSTOMIZABLE_AI"/> |
48 </component> |
49 </meta> |
49 <component id="menu_content_service_api" name="Menu Content Service API" class="api" filter="s60"> |
50 <!-- Uncomment all units when configuration is in place. All currently #included from idlefw_build --> |
50 <meta rel="Api" href="homescreensrv_plat/menu_content_service_api/menu_content_service_api.metaxml"/> |
51 <component id="idlefw_plugins" filter="s60" name="Idle Framework Plugins" class="plugin"> |
51 <unit bldFile="homescreensrv_plat/menu_content_service_api/group" filter="!test"/> |
52 <!--<unit bldFile="idlefw/plugins/group"/>--> |
52 <unit bldFile="homescreensrv_plat/menu_content_service_api/tsrc/group" filter="test,api_test"/> |
53 </component> |
53 </component> |
54 <component id="hslaunch" filter="s60" name="Home Screen Launch"> |
54 <component id="sapi_contentpublishing" name="SAPI Content Publishing" class="api" filter="s60"> |
55 <!--<unit bldFile="idlefw/plugins/group"/>--> |
55 <meta rel="Api" href="homescreensrv_plat/sapi_contentpublishing/sapi_contentpublishing.metaxml"/> |
56 </component> |
56 <unit bldFile="homescreensrv_plat/sapi_contentpublishing/group"/> |
57 <component id="idlefw_build" filter="s60" name="Idle Framework Build"> |
57 </component> |
58 <!--split this into components, or separate from the above components and move this down a directory --> |
58 <component id="sapi_backstepping" name="SAPI Backstepping" class="api" filter="s60"> |
59 <unit bldFile="idlefw/group"/> |
59 <meta rel="Api" href="homescreensrv_plat/sapi_backstepping/sapi_backstepping.metaxml"/> |
60 </component> |
60 <unit bldFile="homescreensrv_plat/sapi_backstepping/group"/> |
61 </collection> |
61 </component> |
62 <collection id="menucontentsrv" name="Menu Content Service" level="generic"> |
62 <component id="sapi_actionhandler" name="SAPI Action Handler" class="api" filter="s60"> |
63 <component id="menusatinterface" filter="s60" name="Menu SAT Interface"> |
63 <meta rel="Api" href="homescreensrv_plat/sapi_actionhandler/sapi_actionhandler.metaxml"/> |
64 <unit bldFile="menucontentsrv/menusatinterface/group"/> |
64 <unit bldFile="homescreensrv_plat/sapi_actionhandler/group"/> |
65 </component> |
65 </component> |
66 <component id="menucontentsrv_build" filter="s60" name="Menu Content Service Build"> |
66 <component id="sapi_homescreenplugin" name="SAPI Homescreen Plugin" class="api" filter="s60"> |
67 <!--split this into components, or separate from the above component and move this down a directory --> |
67 <unit bldFile="homescreensrv_plat/sapi_homescreenplugin/group" filter="!test"/> |
68 <unit bldFile="menucontentsrv/group"/> |
68 <unit bldFile="homescreensrv_plat/sapi_homescreenplugin/tsrc/group" filter="test,api_test"/> |
69 </component> |
69 </component> |
70 </collection> |
70 <component id="sapi_menucontent" name="SAPI Menu Content" class="api" filter="s60"> |
71 <collection id="backsteppingsrv" name="Back Stepping Service" level="server"> |
71 <meta rel="Api" href="homescreensrv_plat/sapi_menucontent/sapi_menucontent.metaxml"/> |
72 <!-- collection is really a component, needs to be moved down a directory --> |
72 <unit bldFile="homescreensrv_plat/sapi_menucontent/group"/> |
73 <component id="bsengine" name="Back Stepping Engine" filter="s60"> |
73 </component> |
74 <unit bldFile="backsteppingsrv/group"/> |
74 <component id="xcfw_api" name="XCFW API" class="api" filter="s60"> |
75 </component> |
75 <meta rel="Api" href="homescreensrv_plat/xcfw_api/xcfw_api.metaxml"/> |
76 </collection> |
76 <unit bldFile="homescreensrv_plat/xcfw_api/group"/> |
77 <collection id="contentpublishingsrv" name="Content Publishing Service" level="server"> |
77 </component> |
78 <component id="contentpublishingdebug" filter="s60" name="Content Publishing Debug"> |
78 <component id="idlefw_api" name="Idle Framework API" class="api" filter="s60"> |
79 <!-- need to move this component outside of contentpublishingutils and into separate component directory --> |
79 <unit bldFile="homescreensrv_plat/idlefw_api/group"/> |
80 <meta rel="config"> |
80 </component> |
81 <defined condition="CONTENT_PUBLISHER_DEBUG"/> |
81 <component id="hs_widget_publisher_api" name="Home Screen Publishing API" class="api" filter="s60"> |
82 </meta> |
82 <meta rel="Api" href="homescreensrv_plat/hs_widget_publisher_api/hs_widget_publisher_api.metaxml"/> |
83 <!-- <unit bldFile="contentpublishingsrv/contentpublishingutils/contentpublishingdebug/group"/> --> |
83 <unit bldFile="homescreensrv_plat/hs_widget_publisher_api/group"/> |
84 </component> |
84 </component> |
85 <component id="contentpublishingutils" filter="s60" name="Content Publishing Utils"> |
85 <component id="context_utility_api" name="UI Context Utility API" class="api" filter="s60"> |
86 <unit bldFile="contentpublishingsrv/contentpublishingutils/group"/> |
86 <meta rel="Api" href="homescreensrv_plat/context_utility_api/ui_context_utility_api.metaxml"/> |
87 </component> |
87 <unit bldFile="homescreensrv_plat/context_utility_api/group"/> |
88 <component id="contentpublishingserver" filter="s60" name="Content Publishing Server"> |
88 </component> |
89 <unit bldFile="contentpublishingsrv/contentpublishingserver/group"/> |
89 <component id="hs_settings_api" name="HS Settings API" class="api" filter="s60"> |
90 </component> |
90 <unit bldFile="homescreensrv_plat/hs_settings_api/group"/> |
91 <component id="contentharvester" filter="s60" name="Content Harvester"> |
91 </component> |
92 <unit bldFile="contentpublishingsrv/contentharvester/group"/> |
92 <component id="hs_content_control_api" name="HS Content Control API" class="api" filter="s60"> |
93 </component> |
93 <unit bldFile="homescreensrv_plat/hs_content_control_api/group"/> |
94 <component id="contentpublishingsrv_build" filter="s60" name="Content Publishing Service Build"> |
94 </component> |
95 <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). |
95 </collection> |
|
96 <collection id="xcfw" name="XML Content Framework" level="framework"> |
|
97 <!-- collection is really a component, needs to be moved down a directory --> |
|
98 <component id="xcfw_build" filter="s60" name="XML Content Framework Build"> |
|
99 <unit bldFile="xcfw/group"/> |
|
100 </component> |
|
101 </collection> |
|
102 <collection id="homescreenpluginsrv" name="Home Screen Plugin Service" level="plugin"> |
|
103 <component id="hspsdefinitionengine" filter="s60" name="HS Plugin Service Definition Engine"> |
|
104 <!-- <unit bldFile="homescreenpluginsrv/hspsdefinitionengine/group"/> --> |
|
105 </component> |
|
106 <component id="hspsdom" filter="s60" name="HS Plugin Service DOM"> |
|
107 <!-- <unit bldFile="homescreenpluginsrv/hspsdom/group"/> --> |
|
108 </component> |
|
109 <component id="hspstools" filter="s60" name="HS Server Tools"> |
|
110 <meta rel="config"> |
|
111 <defined condition="____HSPS_CFG_LOG_ON____"/> |
|
112 </meta> |
|
113 <!-- <unit bldFile="homescreenpluginsrv/hspstools/group"/> --> |
|
114 </component> |
|
115 <component id="hspspluginregistry" filter="s60" name="HS Plugin Registry"> |
|
116 <!-- <unit bldFile="homescreenpluginsrv/hspspluginregistry/group"/>--> |
|
117 </component> |
|
118 <component id="hspsmanager" filter="s60" name="HSPS Manager"> |
|
119 <!-- <unit bldFile="homescreenpluginsrv/hspsmanager/group"/>--> |
|
120 </component> |
|
121 <component id="hspsodt" filter="s60" name="HSPS Object Description Tree"> |
|
122 <!-- <unit bldFile="homescreenpluginsrv/hspsodt/group"/>--> |
|
123 </component> |
|
124 <component id="hspsresource" filter="s60" name="HS Plugin Server Resource"> |
|
125 <!-- <unit bldFile="homescreenpluginsrv/hspsresource/group"/>--> |
|
126 </component> |
|
127 <component id="hspsresult" filter="s60" name="HS Plugin Server Result"> |
|
128 <!-- <unit bldFile="homescreenpluginsrv/hspsresult/group"/>--> |
|
129 </component> |
|
130 <component id="homescreen_settings_api" filter="s60" name="HS Settings API" class="api"> |
|
131 <!-- <unit bldFile="homescreenpluginsrv/hspsresult/group"/>--> |
|
132 </component> |
|
133 <component id="homescreenpluginsrv_build" filter="s60" name="HSPS Build"> |
|
134 <!-- need to break this up into the self-contained components above and uncomment them --> |
|
135 <unit bldFile="homescreenpluginsrv/group"/> |
|
136 </component> |
|
137 </collection> |
|
138 <collection id="idlefw" name="Idle Framework" level="framework"> |
|
139 <meta rel="config"> |
|
140 <defined condition="RD_CUSTOMIZABLE_AI"/> |
|
141 </meta> |
|
142 <!-- Uncomment all units when configuration is in place. All currently #included from idlefw_build --> |
|
143 <component id="idlefw_plugins" filter="s60" name="Idle Framework Plugins" class="plugin"> |
|
144 <!--<unit bldFile="idlefw/plugins/group"/>--> |
|
145 </component> |
|
146 <component id="hslaunch" filter="s60" name="Home Screen Launch"> |
|
147 <!--<unit bldFile="idlefw/plugins/group"/>--> |
|
148 </component> |
|
149 <component id="idlefw_build" filter="s60" name="Idle Framework Build"> |
|
150 <!--split this into components, or separate from the above components and move this down a directory --> |
|
151 <unit bldFile="idlefw/group"/> |
|
152 </component> |
|
153 </collection> |
|
154 <collection id="menucontentsrv" name="Menu Content Service" level="generic"> |
|
155 <component id="menusatinterface" filter="s60" name="Menu SAT Interface"> |
|
156 <unit bldFile="menucontentsrv/menusatinterface/group"/> |
|
157 </component> |
|
158 <component id="menucontentsrv_build" filter="s60" name="Menu Content Service Build"> |
|
159 <!--split this into components, or separate from the above component and move this down a directory --> |
|
160 <unit bldFile="menucontentsrv/group"/> |
|
161 </component> |
|
162 </collection> |
|
163 <collection id="backsteppingsrv" name="Back Stepping Service" level="server"> |
|
164 <!-- collection is really a component, needs to be moved down a directory --> |
|
165 <component id="bsengine" name="Back Stepping Engine" filter="s60"> |
|
166 <unit bldFile="backsteppingsrv/group"/> |
|
167 </component> |
|
168 </collection> |
|
169 <collection id="contentpublishingsrv" name="Content Publishing Service" level="server"> |
|
170 <component id="contentpublishingdebug" filter="s60" name="Content Publishing Debug"> |
|
171 <!-- need to move this component outside of contentpublishingutils and into separate component directory --> |
|
172 <meta rel="config"> |
|
173 <defined condition="CONTENT_PUBLISHER_DEBUG"/> |
|
174 </meta> |
|
175 <!-- <unit bldFile="contentpublishingsrv/contentpublishingutils/contentpublishingdebug/group"/> --> |
|
176 </component> |
|
177 <component id="contentpublishingutils" filter="s60" name="Content Publishing Utils"> |
|
178 <unit bldFile="contentpublishingsrv/contentpublishingutils/group"/> |
|
179 </component> |
|
180 <component id="contentpublishingserver" filter="s60" name="Content Publishing Server"> |
|
181 <unit bldFile="contentpublishingsrv/contentpublishingserver/group"/> |
|
182 </component> |
|
183 <component id="contentharvester" filter="s60" name="Content Harvester"> |
|
184 <unit bldFile="contentpublishingsrv/contentharvester/group"/> |
|
185 </component> |
|
186 <component id="contentpublishingsrv_build" filter="s60" name="Content Publishing Service Build"> |
|
187 <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). |
96 If keeping, it need to move down a directory.--> |
188 If keeping, it need to move down a directory.--> |
97 <unit bldFile="contentpublishingsrv/group"/> |
189 <unit bldFile="contentpublishingsrv/group"/> |
98 </component> |
190 </component> |
99 </collection> |
191 </collection> |
100 <collection id="contextutility" name="Context Utility" level="generic"> |
192 <collection id="contextutility" name="Context Utility" level="generic"> |
101 <!-- collection is really a component, needs to be moved down a directory --> |
193 <!-- collection is really a component, needs to be moved down a directory --> |
102 <component id="contextutility_build" name="Context Utility Build" filter="s60" introduced="^3"> |
194 <component id="contextutility_build" name="Context Utility Build" filter="s60" introduced="^3"> |
103 <unit bldFile="contextutility/group"/> |
195 <unit bldFile="contextutility/group"/> |
104 </component> |
196 </component> |
105 </collection> |
197 </collection> |
106 <collection id="contentcontrolsrv" name="Content Control Service" level="server"> |
198 <collection id="contentcontrolsrv" name="Content Control Service" level="server"> |
107 <component id="ccsrv" name="Content Control Service" filter="s60" introduced="^3"> |
199 <component id="ccsrv" name="Content Control Service" filter="s60" introduced="^3"> |
108 <unit bldFile="contentcontrolsrv/ccsrv/group"/> |
200 <unit bldFile="contentcontrolsrv/ccsrv/group"/> |
109 </component> |
201 </component> |
110 <component id="ccsrvapi" name="Content Control Service API" filter="s60" introduced="^3" class="api"> |
202 <component id="ccsrvapi" name="Content Control Service API" filter="s60" introduced="^3" class="api"> |
111 <unit bldFile="contentcontrolsrv/ccsrvapi/group"/> |
203 <unit bldFile="contentcontrolsrv/ccsrvapi/group"/> |
112 </component> |
204 </component> |
113 <component id="ccclientsession" name="Content Control Client Session" filter="s60" introduced="^3"> |
205 <component id="ccclientsession" name="Content Control Client Session" filter="s60" introduced="^3"> |
114 <unit bldFile="contentcontrolsrv/ccclientsession/group"/> |
206 <unit bldFile="contentcontrolsrv/ccclientsession/group"/> |
115 </component> |
207 </component> |
116 <component id="hsccclient" name="HS Content Control Client" filter="s60" introduced="^3"> |
208 <component id="hsccclient" name="HS Content Control Client" filter="s60" introduced="^3"> |
117 <unit bldFile="contentcontrolsrv/hsccclient/group"/> |
209 <unit bldFile="contentcontrolsrv/hsccclient/group"/> |
118 </component> |
210 </component> |
119 <component id="hscontentinfo" name="Home Screen Content Info" filter="s60" introduced="^3"> |
211 <component id="hscontentinfo" name="Home Screen Content Info" filter="s60" introduced="^3"> |
120 <unit bldFile="contentcontrolsrv/hscontentinfo/group"/> |
212 <unit bldFile="contentcontrolsrv/hscontentinfo/group"/> |
121 </component> |
213 </component> |
122 <component id="contentcontrolsrv_build" name="Content Control Service Build" filter="s60" introduced="^3"> |
214 <component id="contentcontrolsrv_build" name="Content Control Service Build" filter="s60" introduced="^3"> |
123 <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). |
215 <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). |
124 If keeping, it need to move down a directory.--> |
216 If keeping, it need to move down a directory.--> |
125 <unit bldFile="contentcontrolsrv/group"/> |
217 <unit bldFile="contentcontrolsrv/group"/> |
126 </component> |
218 </component> |
127 </collection> |
219 </collection> |
128 <collection id="homescreensrv_info" name="Home Screen Services Info" level="specific"> |
220 </package> |
129 <component id="homescreensrv_plat" filter="s60" name="Home Screen Services Platform Interfaces" class="api"> |
|
130 <unit bldFile="homescreensrv_plat/group"/> |
|
131 </component> |
|
132 <component id="homescreensrv_api_tests" filter="s60,test,api_test" name="Home Screen Services Platform API Tests" purpose="developement"> |
|
133 <!-- split into components or #include from common bld.inf --> |
|
134 <unit bldFile="homescreensrv_plat/content_harvester_plugin_api/tsrc/group" /> |
|
135 <unit bldFile="homescreensrv_plat/menu_content_service_api/tsrc/group" /> |
|
136 <unit bldFile="homescreensrv_plat/ai_utilities_api/internal/tsrc/group" /> |
|
137 <unit bldFile="homescreensrv_plat/action_handler_plugin_api/tsrc/group" /> |
|
138 <unit bldFile="homescreensrv_plat/menu_sat_interface_api/tsrc/group" /> |
|
139 <unit bldFile="homescreensrv_plat/sapi_homescreenplugin/tsrc/group" /> |
|
140 </component> |
|
141 </collection> |
|
142 </package> |
|
143 </SystemDefinition> |
221 </SystemDefinition> |