package_definition.xml
changeset 0 ff3acec5bc43
equal deleted inserted replaced
-1:000000000000 0:ff3acec5bc43
       
     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>