|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <SystemDefinition schema="3.0.0"> |
|
3 <package id="musicplayer" name="Music Player Apps" levels="plugins support hs app"> |
|
4 <collection id="musicvisualization" name="Music Visualization" level="plugins"> |
|
5 <component id="musicvisualizationplugin" filter="s60" name="Music Visualization Plugin" class="plugin"> |
|
6 <unit bldFile="musicvisualization/musicvisualizationplugin/group"/> |
|
7 </component> |
|
8 <component id="mpxvisualizationplugins" filter="s60" name="MPX Visualization Plugins" class="plugin"> |
|
9 <unit bldFile="musicvisualization/mpxvisualizationplugins/group"/> |
|
10 </component> |
|
11 </collection> |
|
12 <collection id="mpxmusicplayer" name="MPX Music Player" level="app"> |
|
13 <component id="mpxmusicplayer_help" filter="s60" name="Help"> |
|
14 <unit bldFile="mpxmusicplayer/help/group"/> |
|
15 </component> |
|
16 <component id="mpxmusicplayer_commonui" filter="s60" name="MPX Common UI"> |
|
17 <unit bldFile="mpxmusicplayer/commonui/group"/> |
|
18 </component> |
|
19 <component id="activeidle" filter="s60" name="MPX Active Idle"> |
|
20 <unit bldFile="mpxmusicplayer/activeidle/group"/> |
|
21 </component> |
|
22 <component id="metadatahandler" filter="s60" name="MPX Metadata Handler"> |
|
23 <unit bldFile="mpxmusicplayer/metadatahandler/group"/> |
|
24 </component> |
|
25 <component id="mediakeyhandler" filter="s60" name="MPX Media Key Handler"> |
|
26 <unit bldFile="mpxmusicplayer/mediakeyhandler/group"/> |
|
27 </component> |
|
28 <component id="mpxmusicplayer_app" filter="s60" name="MPX Application"> |
|
29 <unit bldFile="mpxmusicplayer/app/group"/> |
|
30 </component> |
|
31 <component id="mpxmusicplayer_build" filter="s60" name="MPX Music Player Build"> |
|
32 <!-- can the exports be distributed to the above components? --> |
|
33 <unit bldFile="mpxmusicplayer/group"/> |
|
34 </component> |
|
35 </collection> |
|
36 <collection id="musichomescreen" name="Music Home Screen" level="hs"> |
|
37 <component id="mpxcollectionpublisher" filter="s60" name="MPX Collection Publisher" introduced="^2"> |
|
38 <unit bldFile="musichomescreen/mpxcollectionpublisher/group"/> |
|
39 </component> |
|
40 <component id="musiccontentpublisher" filter="s60" name="Music Content Publisher" introduced="^2"> |
|
41 <unit bldFile="musichomescreen/musiccontentpublisher/group"/> |
|
42 </component> |
|
43 <component id="mcpmusicplayer" filter="s60" name="Music Player MCP Plugin" class="plugin" introduced="^2"> |
|
44 <unit bldFile="musichomescreen/mcpmusicplayer/group"/> |
|
45 </component> |
|
46 <component id="musicplayeractionhandlerplugin" filter="s60" name="Music Player Action Handler Plugin" class="plugin" introduced="^2"> |
|
47 <unit bldFile="musichomescreen/musicplayeractionhandlerplugin/group"/> |
|
48 </component> |
|
49 <component id="data" filter="s60" name="MPX Data" introduced="^2"> |
|
50 <!-- does this make sense to be a component? should it just be #include from musichomescreen/group? --> |
|
51 <unit bldFile="musichomescreen/data/themes/default/group"/> |
|
52 </component> |
|
53 <component id="musichomescreen_build" filter="s60" name="Music Homescreen Build" introduced="^2"> |
|
54 <unit bldFile="musichomescreen/group"/> |
|
55 </component> |
|
56 </collection> |
|
57 <collection id="mpxplugins" name="MPX Plugins" level="plugins"> |
|
58 <component id="serviceplugins" filter="s60" name="MPX Service Plugins" class="plugin"> |
|
59 <unit bldFile="mpxplugins/serviceplugins/group"/> |
|
60 </component> |
|
61 <component id="viewplugins" filter="s60" name="MPX View Plugins" class="plugin"> |
|
62 <unit bldFile="mpxplugins/viewplugins/group"/> |
|
63 </component> |
|
64 <component id="mpxplugins_build" filter="s60" name="MPX Plugins Build"> |
|
65 <!-- can the exports be distributed to the above components? --> |
|
66 <unit bldFile="mpxplugins/group"/> |
|
67 </component> |
|
68 </collection> |
|
69 <collection id="musicplayer_info" name="Music Player Apps Info" level="app"> |
|
70 <component id="musicplayer_plat" filter="s60" name="Music Player Apps Platform Interfaces" class="api"> |
|
71 <unit bldFile="musicplayer_plat/group"/> |
|
72 <!-- can only have one unit. Need to #include the rest from the above --> |
|
73 <unit bldFile="musicplayer_plat/mpx_music_player_app_api/tsrc/group"/> |
|
74 <unit bldFile="musicplayer_plat/mpx_music_player_commonui_api/tsrc/group"/> |
|
75 <unit bldFile="musicplayer_plat/mpx_music_player_media_key_handler_api/tsrc/group"/> |
|
76 <unit bldFile="musicplayer_plat/mpx_music_store_api/tsrc/group"/> |
|
77 <unit bldFile="musicplayer_plat/music_visualization_plugin_api/tsrc/group"/> |
|
78 </component> |
|
79 <component id="musicplayer_test" filter="s60" purpose="development" name="Music Player Apps Test"> |
|
80 <!-- should this be uncommented? --> |
|
81 <!-- <unit bldFile="tsrc/group"/> --> |
|
82 </component> |
|
83 </collection> |
|
84 </package> |
|
85 </SystemDefinition> |