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