package_definition.xml
author Stefan Karlsson <stefan.karlsson@nokia.com>
Sun, 28 Mar 2010 16:37:43 +0100
branchCompilerCompatibility
changeset 16 7338708f87ae
parent 0 a2952bb97e68
permissions -rw-r--r--
Fixed "extra qualification" syntax errors.

<?xml version="1.0" encoding="UTF-8"?>
<SystemDefinition schema="3.0.0">
  <package id="mmappfw" name="Multimedia App Framework" levels="fw utils if">
    <collection id="mmappcomponents" name="Multimedia App Components" level="utils">
      <component id="collectionhelper" filter="s60" name="Media Player Collection Helper" introduced="^1">
        <unit bldFile="mmappcomponents/collectionhelper/group"/>
      </component>
      <component id="playlistengine" filter="s60" name="Playlist Engine" introduced="^1">
        <unit bldFile="mmappcomponents/playlistengine/group"/>
      </component>
      <component id="mpxharvester" filter="s60" name="Media Player Harvester" introduced="^1">
        <unit bldFile="mmappcomponents/harvester/group"/>
      </component>
      <component id="mmappcommonui" filter="s60" name="Multimedia App Common UI" introduced="^1">
        <unit bldFile="mmappcomponents/mmappcommonui/group"/>
      </component>
      <component id="mediaplayersettingsengine" filter="s60" name="Media Player Settings Engine" introduced="^1">
        <unit bldFile="mmappcomponents/mediaplayersettingsengine/group"/>
      </component>
      <component id="audiofetcher" filter="s60" name="Audio Fetcher" class="plugin" introduced="^1">
        <unit bldFile="mmappcomponents/audiofetcher/group"/>
      </component>
      <component id="asxparser" filter="s60" name="ASX Parser" introduced="^1">
        <unit bldFile="mmappcomponents/asxparser/group"/>
        <!-- does the test bld.inf need to be #included? -->
        <!-- <unit bldFile="mmappcomponents/asxparser/test"/> -->
      </component>
    </collection>
    <collection id="mpx" name="Multimedia Player" level="fw">
      <component id="commonframework" filter="s60" name="MPX Common Framework" introduced="^1">
        <unit bldFile="mpx/commonframework/group"/>
      </component>
      <component id="playbackframework" filter="s60" name="MPX Playback Framework" introduced="^1">
        <unit bldFile="mpx/playbackframework/group"/>
      </component>
      <component id="mpxcollectionfw" filter="s60" name="MPX Collection Framework" introduced="^1">
        <unit bldFile="mpx/collectionframework/group"/>
      </component>
      <component id="mpxviewfw" filter="s60" name="MPX View Framework" introduced="^1">
        <unit bldFile="mpx/viewframework/group"/>
      </component>
      <component id="mpx_build" filter="s60" name="MPX Build" introduced="^1">
      	<!--  can the exports from here be distribtued to the above bld.infs? -->
        <unit bldFile="mpx/group"/>
      </component>
    </collection>
    <collection id="mmappfw_info" name="Multimedia App Framework Info" level="if">
      <component id="mmappfw_build" filter="s60" name="Multimedia App Framework Build" introduced="^1">
      <!--  does the export from ehre really belong in one of the other components? -->
        <unit bldFile="group"/>
      </component>
      <component id="mmappfw_test" filter="s60" name="Multimedia App Framework Test" purpose="development" introduced="^1">
      	<!--  should this component exist? -->
        <!-- <unit bldFile="tsrc/group"/> -->
      </component>
      <component id="mmappfw_plat" filter="s60" name="Multimedia App Framework Platform Interfaces" class="api" introduced="^1">
      	<!-- there can only be a single unit, these should be #included from a main bld.inf -->
        <unit bldFile="mmappfw_plat/group"/>
        <unit bldFile="mmappfw_plat/asx_parser_api/tsrc/group"/>
        <unit bldFile="mmappfw_plat/collection_helper_api/tsrc/group"/>
        <unit bldFile="mmappfw_plat/harvester_collection_mediator_api/tsrc/group"/>
        <unit bldFile="mmappfw_plat/harvester_metadata_extractor_api/tsrc/group"/>
        <unit bldFile="mmappfw_plat/harvester_utility_api/tsrc/group"/>
        <unit bldFile="mmappfw_plat/media_player_settings_engine_api/tsrc/group"/>
        <unit bldFile="mmappfw_plat/mpx_albumart_utility_api/tsrc/group"/>
        <unit bldFile="mmappfw_plat/mpx_base_view_plugins_api/tsrc/group"/>
        <unit bldFile="mmappfw_plat/mpx_collection_utility_api/tsrc/group"/>
        <unit bldFile="mmappfw_plat/mpx_common_api/tsrc/group"/>
        <unit bldFile="mmappfw_plat/mpx_playback_utility_api/tsrc/group"/>
        <unit bldFile="mmappfw_plat/mpx_view_utility_api/tsrc/group"/>
        <unit bldFile="mmappfw_plat/playlist_engine_api/tsrc/group"/>
      </component>
    </collection>
  </package>
</SystemDefinition>