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="musicplayer" name="Music Player Apps" levels="plugins support hs app"> |
3 <package id="musicplayer" name="Music Player Apps" levels="plugins support hs app"> |
4 <collection id="mpxmusicplayer" name="MPX Music Player" level="app"> |
4 <collection id="musicplayer_plat" name="Music Player Apps Platform Interfaces" level="app"> |
5 <component id="mpxmusicplayer_help" filter="s60" name="Help"> |
5 <component id="mpx_music_player_app_api" name="MPX Music Player App API" class="api" filter="s60"> |
6 <unit bldFile="mpxmusicplayer/help/group"/> |
6 <meta rel="Api" href="musicplayer_plat/mpx_music_player_app_api/mpx_music_player_app_api.metaxml"/> |
7 </component> |
7 <unit bldFile="musicplayer_plat/mpx_music_player_app_api/group"/> |
8 <component id="mpxmusicplayer_commonui" filter="s60" name="MPX Common UI"> |
8 </component> |
9 <unit bldFile="mpxmusicplayer/commonui/group"/> |
9 <component id="mpx_music_player_commonui_api" name="MPX Music Player Common UI API" class="api" filter="s60"> |
10 </component> |
10 <meta rel="Api" href="musicplayer_plat/mpx_music_player_commonui_api/mpx_music_player_commonui_api.metaxml"/> |
11 <component id="mpx_metadatahandler" filter="s60" name="MPX Metadata Handler"> |
11 <unit bldFile="musicplayer_plat/mpx_music_player_commonui_api/group"/> |
12 <unit bldFile="mpxmusicplayer/metadatahandler/group"/> |
12 </component> |
13 </component> |
13 <component id="mpx_music_player_media_key_handler_api" name="MPX Music Player Media Key Handler API" class="api" filter="s60"> |
14 <component id="mediakeyhandler" filter="s60" name="MPX Media Key Handler"> |
14 <meta rel="Api" href="musicplayer_plat/mpx_music_player_media_key_handler_api/mpx_music_player_media_key_handler_api.metaxml"/> |
15 <unit bldFile="mpxmusicplayer/mediakeyhandler/group"/> |
15 <unit bldFile="musicplayer_plat/mpx_music_player_media_key_handler_api/group"/> |
16 </component> |
16 </component> |
17 <component id="mpxmusicplayer_app" filter="s60" name="MPX Application"> |
17 <component id="mpx_music_player_remote_control_api" name="MPX Music Player Remote Control API" class="api" filter="s60"> |
18 <unit bldFile="mpxmusicplayer/app/group"/> |
18 <meta rel="Api" href="musicplayer_plat/mpx_music_player_remote_control_api/mpx_music_player_remote_control_api.metaxml"/> |
19 </component> |
19 <unit bldFile="musicplayer_plat/mpx_music_player_remote_control_api/group"/> |
20 <component id="mpxmusicplayer_build" filter="s60" name="MPX Music Player Build"> |
20 </component> |
21 <!-- can the exports be distributed to the above components? --> |
21 <component id="mpx_music_shop_ui_api" name="MPX Music Shop UI API" class="api" filter="s60"> |
22 <unit bldFile="mpxmusicplayer/group"/> |
22 <meta rel="Api" href="musicplayer_plat/mpx_music_shop_ui_api/mpx_music_shop_ui_api.metaxml"/> |
23 </component> |
23 <unit bldFile="musicplayer_plat/mpx_music_shop_ui_api/group"/> |
24 </collection> |
24 </component> |
25 <collection id="musichomescreen_multiview" name="Music Home Screen Multiview" level="hs"> |
25 <component id="mpx_music_wap_adapter_cenrep_api" name="MPX Music Wap Adapter CenRep API" class="api" filter="s60"> |
26 <meta rel="config"> |
26 <meta rel="Api" href="musicplayer_plat/mpx_music_wap_adapter_cenrep_api/mpx_music_wap_adapter_cenrep_api.metaxml"/> |
27 <defined condition="IAD_INCLUDE_ENHANCED_HOMESCREEN"/> |
27 <unit bldFile="musicplayer_plat/mpx_music_wap_adapter_cenrep_api/group"/> |
28 </meta> |
28 </component> |
29 <!-- Uncomment all units when configuration is in place. All currently #included from musichomescreen_build --> |
29 <component id="mpx_music_store_api" name="MPX Music Store Find API" class="api" filter="s60"> |
30 <component id="mpxcollectionpublisher" filter="s60" name="MPX Collection Publisher" introduced="^2"> |
30 <meta rel="Api" href="musicplayer_plat/mpx_music_store_api/mpx_music_store_api.metaxml"/> |
31 <!--<unit bldFile="musichomescreen_multiview/mpxcollectionpublisher/group"/>--> |
31 <unit bldFile="musicplayer_plat/mpx_music_store_api/group"/> |
32 </component> |
32 </component> |
33 <component id="musiccontentpublisher" filter="s60" name="Music Content Publisher" introduced="^2"> |
33 <component id="audio_application_features_api" name="Audio Application Features API" class="api" filter="s60"> |
34 <!--<unit bldFile="musichomescreen_multiview/musiccontentpublisher/group"/>--> |
34 <meta rel="Api" href="musicplayer_plat/audio_application_features_api/audio_application_features_api.metaxml"/> |
35 </component> |
35 <unit bldFile="musicplayer_plat/audio_application_features_api/group"/> |
36 <component id="mcpmusicplayer" filter="s60" name="Music Player MCP Plugin" class="plugin" introduced="^2"> |
36 </component> |
37 <!--<unit bldFile="musichomescreen_multiview/mcpmusicplayer/group"/>--> |
37 <component id="music_content_publisher_plugin_api" name="Music Content Publisher Plugin API" class="api" filter="s60"> |
38 </component> |
38 <meta rel="Api" href="musicplayer_plat/music_content_publisher_plugin_api/music_content_publisher_plugin_api.metaxml"/> |
39 <component id="musicplayeractionhandlerplugin" filter="s60" name="Music Player Action Handler Plugin" class="plugin" introduced="^2"> |
39 <unit bldFile="musicplayer_plat/music_content_publisher_plugin_api/group"/> |
40 <!--<unit bldFile="musichomescreen_multiview/musicplayeractionhandlerplugin/group"/>--> |
40 </component> |
41 </component> |
41 </collection> |
42 <component id="mpx_data" filter="s60" name="MPX Data" introduced="^2"> |
42 <collection id="mpxmusicplayer" name="MPX Music Player" level="app"> |
43 <!-- does this make sense to be a component? should it just be #include from musichomescreen_multiview/group? --> |
43 <component id="mpxmusicplayer_help" filter="s60" name="Help"> |
44 <!--<unit bldFile="musichomescreen_multiview/data/themes/default/group"/>--> |
44 <unit bldFile="mpxmusicplayer/help/group"/> |
45 </component> |
45 </component> |
46 <component id="musichomescreen_build" filter="s60" name="Music Homescreen Multiview Build" introduced="^2"> |
46 <component id="mpxmusicplayer_commonui" filter="s60" name="MPX Common UI"> |
47 <unit bldFile="musichomescreen_multiview/group"/> |
47 <unit bldFile="mpxmusicplayer/commonui/group"/> |
48 </component> |
48 </component> |
49 </collection> |
49 <component id="mpx_metadatahandler" filter="s60" name="MPX Metadata Handler"> |
50 <collection id="mpxplugins" name="MPX Plugins" level="plugins"> |
50 <unit bldFile="mpxmusicplayer/metadatahandler/group"/> |
51 <component id="serviceplugins" filter="s60" name="MPX Service Plugins" class="plugin"> |
51 </component> |
52 <unit bldFile="mpxplugins/serviceplugins/group"/> |
52 <component id="mediakeyhandler" filter="s60" name="MPX Media Key Handler"> |
53 </component> |
53 <unit bldFile="mpxmusicplayer/mediakeyhandler/group"/> |
54 <component id="viewplugins" filter="s60" name="MPX View Plugins" class="plugin"> |
54 </component> |
55 <unit bldFile="mpxplugins/viewplugins/group"/> |
55 <component id="mpxmusicplayer_app" filter="s60" name="MPX Application"> |
56 </component> |
56 <unit bldFile="mpxmusicplayer/app/group"/> |
57 <component id="mpxplugins_build" filter="s60" name="MPX Plugins Build"> |
57 </component> |
58 <!-- can the exports be distributed to the above components? --> |
58 <component id="mpxmusicplayer_build" filter="s60" name="MPX Music Player Build"> |
59 <unit bldFile="mpxplugins/group"/> |
59 <!-- can the exports be distributed to the above components? --> |
60 </component> |
60 <unit bldFile="mpxmusicplayer/group"/> |
61 </collection> |
61 </component> |
62 <collection id="musicplayer_info" name="Music Player Apps Info" level="app"> |
62 </collection> |
63 <component id="musicplayer_build" filter="s60" name="Music Player Build"> |
63 <collection id="musichomescreen_multiview" name="Music Home Screen Multiview" level="hs"> |
64 <!-- should explicitly #inlcude musicplayerbldvariant.hrh in each component --> |
64 <meta rel="config"> |
65 <unit bldFile="group"/> |
65 <defined condition="IAD_INCLUDE_ENHANCED_HOMESCREEN"/> |
66 </component> |
66 </meta> |
67 <component id="musicplayer_plat" filter="s60" name="Music Player Apps Platform Interfaces" class="api"> |
67 <!-- Uncomment all units when configuration is in place. All currently #included from musichomescreen_build --> |
68 <unit bldFile="musicplayer_plat/group"/> |
68 <component id="mpxcollectionpublisher" filter="s60" name="MPX Collection Publisher" introduced="^2"> |
69 </component> |
69 <!--<unit bldFile="musichomescreen_multiview/mpxcollectionpublisher/group"/>--> |
70 <component id="musicplayer_test" filter="s60,test,pref_test,api_test" purpose="development" name="Music Player Apps Test"> |
70 </component> |
71 <unit bldFile="tsrc/group"/> |
71 <component id="musiccontentpublisher" filter="s60" name="Music Content Publisher" introduced="^2"> |
72 </component> |
72 <!--<unit bldFile="musichomescreen_multiview/musiccontentpublisher/group"/>--> |
73 </collection> |
73 </component> |
74 </package> |
74 <component id="mcpmusicplayer" filter="s60" name="Music Player MCP Plugin" class="plugin" introduced="^2"> |
|
75 <!--<unit bldFile="musichomescreen_multiview/mcpmusicplayer/group"/>--> |
|
76 </component> |
|
77 <component id="musicplayeractionhandlerplugin" filter="s60" name="Music Player Action Handler Plugin" class="plugin" introduced="^2"> |
|
78 <!--<unit bldFile="musichomescreen_multiview/musicplayeractionhandlerplugin/group"/>--> |
|
79 </component> |
|
80 <component id="mpx_data" filter="s60" name="MPX Data" introduced="^2"> |
|
81 <!-- does this make sense to be a component? should it just be #include from musichomescreen_multiview/group? --> |
|
82 <!--<unit bldFile="musichomescreen_multiview/data/themes/default/group"/>--> |
|
83 </component> |
|
84 <component id="musichomescreen_build" filter="s60" name="Music Homescreen Multiview Build" introduced="^2"> |
|
85 <unit bldFile="musichomescreen_multiview/group"/> |
|
86 </component> |
|
87 </collection> |
|
88 <collection id="mpxplugins" name="MPX Plugins" level="plugins"> |
|
89 <component id="serviceplugins" filter="s60" name="MPX Service Plugins" class="plugin"> |
|
90 <unit bldFile="mpxplugins/serviceplugins/group"/> |
|
91 </component> |
|
92 <component id="viewplugins" filter="s60" name="MPX View Plugins" class="plugin"> |
|
93 <unit bldFile="mpxplugins/viewplugins/group"/> |
|
94 </component> |
|
95 <component id="mpxplugins_build" filter="s60" name="MPX Plugins Build"> |
|
96 <!-- can the exports be distributed to the above components? --> |
|
97 <unit bldFile="mpxplugins/group"/> |
|
98 </component> |
|
99 </collection> |
|
100 <collection id="musicplayer_info" name="Music Player Apps Info" level="app"> |
|
101 <component id="musicplayer_build" filter="s60" name="Music Player Build"> |
|
102 <!-- should explicitly #inlcude musicplayerbldvariant.hrh in each component --> |
|
103 <unit bldFile="group"/> |
|
104 </component> |
|
105 <component id="musicplayer_test" filter="s60,test,pref_test,api_test" purpose="development" name="Music Player Apps Test"> |
|
106 <unit bldFile="tsrc/group"/> |
|
107 </component> |
|
108 </collection> |
|
109 </package> |
75 </SystemDefinition> |
110 </SystemDefinition> |