package_definition.xml
author jake
Tue, 13 Apr 2010 15:07:27 +0300
branchv5backport
changeset 56 7b5c31fac191
parent 0 79c6a41cd166
permissions -rw-r--r--
Many of the components were not compilingm,because bld.inf had undefined flag #ifdef RD_CUSTOMIZABLE_AI. All the flags removed now. Components do not compile right away. E.g. many icons are missing and need to be copied from Symbian3. See example from MCSPlugin. Shortcut plugin does not need to be compiled as MCSPlugin replaces it.

<?xml version="1.0" encoding="UTF-8"?>
<SystemDefinition schema="3.0.0">
  <package id="homescreensrv" name="Home Screen Services" levels="plugin framework server generic specific">
    <collection id="contentpublishingsrv" name="Content Publishing Service" level="server">
      <component id="contentpublishingutils" filter="s60" name="Content Publishing Utils">
        <unit bldFile="contentpublishingsrv/contentpublishingutils/group"/>
		<!-- should only have one bld.inf, does the below need to be #included in the above ? -->
        <unit bldFile="contentpublishingsrv/contentpublishingutils/contentpublishingdebug/group"/>
      </component>
      <component id="contentpublishingserver" filter="s60" name="Content Publishing Server">
        <unit bldFile="contentpublishingsrv/contentpublishingserver/group"/>
      </component>
      <component id="contentharvester" filter="s60" name="Content Harvester">
        <unit bldFile="contentpublishingsrv/contentharvester/group"/>
      </component>
      <component id="contentpublishingsrv_build" filter="s60" name="Content Publishing Service Build">
        <unit bldFile="contentpublishingsrv/group"/>
      </component>
    </collection>
    <collection id="backsteppingsrv" name="Back Stepping Service" level="server">
      <component id="bsengine" name="Back Stepping Engine" filter="s60">
        <unit bldFile="backsteppingsrv/group"/>
      </component>
    </collection>
    <collection id="xcfw" name="XML Content Framework" level="framework">
      <component id="xcfw_build" filter="s60" name="XML Content Framework Build">
        <unit bldFile="xcfw/group"/>
      </component>
    </collection>
    <collection id="homescreenpluginsrv" name="Home Screen Plugin Service" level="plugin">
      <component id="hspsdefinitionengine" filter="s60" name="HS Plugin Service Definition Engine">
        <unit bldFile="homescreenpluginsrv/hspsdefinitionengine/group"/>
      </component>
      <component id="hspsdom" filter="s60" name="HS Plugin Service DOM">
        <unit bldFile="homescreenpluginsrv/hspsdom/group"/>
      </component>
      <component id="hspspluginregistry" filter="s60" name="HS Plugin Registry">
        <unit bldFile="homescreenpluginsrv/hspspluginregistry/group"/>
      </component>
      <component id="hspsmanager" filter="s60" name="HS Plugin Service Manager">
        <unit bldFile="homescreenpluginsrv/hspsmanager/group"/>
      </component>
      <component id="hspsodt" filter="s60" name="HS Plugin Service Object Description Tree">
        <unit bldFile="homescreenpluginsrv/hspsodt/group"/>
      </component>
      <component id="hspsresource" filter="s60" name="HS Plugin Server Resource">
        <unit bldFile="homescreenpluginsrv/hspsresource/group"/>
      </component>
      <component id="hspsresult" filter="s60" name="HS Plugin Server Result">
        <unit bldFile="homescreenpluginsrv/hspsresult/group"/>
      </component>
      <component id="hspstools" filter="s60" name="HS Server Tools">
        <unit bldFile="homescreenpluginsrv/hspstools/group"/>
      </component>
      <component id="homescreenpluginsrv_build" filter="s60" name="HS Plugin Service Build">
        <unit bldFile="homescreenpluginsrv/group"/>
      </component>
    </collection>
    <collection id="idlefw" name="Idle Framework" level="framework">
      <component id="idlefw_plugins" filter="s60" name="Idle Framework Plugins" class="plugin">
        <unit bldFile="idlefw/plugins/group"/>
		<!-- does the next need to be #included? -->
        <!-- <unit bldFile="idlefw/plugins/pslnactiveidleplugin/group"/> -->
      </component>
      <component id="idlefw_build" filter="s60" name="Idle Framework Build">
        <unit bldFile="idlefw/group"/>
      </component>
    </collection>
    <collection id="menucontentsrv" name="Menu Content Service" level="generic">
      <component id="menusatinterface" filter="s60" name="Menu SAT Interface">
        <unit bldFile="menucontentsrv/menusatinterface/group"/>
      </component>
      <component id="menucontentsrv_build" filter="s60" name="Menu Content Service Build">
        <unit bldFile="menucontentsrv/group"/>
      </component>
    </collection>
    <collection id="homescreensrv_info" name="Home Screen Services Info" level="specific">
      <component id="homescreensrv_plat" filter="s60" name="Home Screen Services Platform Interfaces" class="api">
        <unit bldFile="homescreensrv_plat/group"/>
			<!-- should the following be #included in the above? -->
        <!-- <unit bldFile="homescreensrv_plat/action_handler_plugin_api/tsrc/group"/> -->
        <!-- <unit bldFile="homescreensrv_plat/content_harvester_plugin_api/tsrc/group"/> -->
        <!-- <unit bldFile="homescreensrv_plat/hs_widget_publisher_api/tsrc/group"/> -->
        <!-- <unit bldFile="homescreensrv_plat/menu_content_service_api/tsrc/group"/> -->
        <!-- <unit bldFile="homescreensrv_plat/menu_sat_interface_api/tsrc/group"/> -->
      </component>
    </collection>
  </package>
</SystemDefinition>