symbian3/app/musicplayer/package_definition_3.0.xml
branchHighFidelityModel
changeset 141 27d9d356efbf
parent 127 a79ea6a46139
equal deleted inserted replaced
140:1c8fca9ff3fb 141:27d9d356efbf
     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>