symbian3/mw/remotemgmt/package_definition_3.0.xml
author Bob Rosenberg <bob.rosenberg@nokia.com>
Mon, 22 Feb 2010 10:47:00 +0000
branchHighFidelityModel
changeset 100 721a01044a1b
parent 90 9d89f34b463f
child 135 bd17f3b767d3
permissions -rw-r--r--
Add some filters and missing components to mm, btservices and remotemgmt

<?xml version="1.0" encoding="UTF-8"?>
<SystemDefinition schema="3.0.0">
  <package id="remotemgmt" name="Remote Management" levels="plugin framework server generic specific">
    <collection id="policymanagement" name="Policy Management" level="generic">
      <component id="pmdmadapter" filter="s60" name="PM DM Adapter" class="plugin">
        <unit bldFile="policymanagement/pmdmadapter/group"/>
      </component>
      <component id="dmutilserver" filter="s60" name="DM Util Server">
        <unit bldFile="policymanagement/dmutilserver/group"/>
      </component>
      <component id="policyengine" filter="s60" name="Policy Engine">
        <unit bldFile="policymanagement/policyengine/group"/>
      </component>
      <component id="policymanagement_build" filter="s60" name="Policy Management Build">
      	<!--  need to distribute exports, etc into the other components and remove this-->
        <unit bldFile="policymanagement/group"/>
      </component>
    </collection>
    <collection id="syncmlfw" name="SyncML Framework" level="server">
      <component id="syncmlfw_build" filter="s60" name="SyncML Framework Build">
      	<!--  need to break this up into components. Too convoluted a structure to be in a single bld.inf-->
        <unit bldFile="syncmlfw/group"/>
      </component>
    </collection>    
    <collection id="terminalsecurity" name="Terminal Security" level="specific">
      <component id="scp" filter="s60" name="Security Code Proxy">
      	<!-- can only have one unit, need to have these #included from a single bld.inf -->
        <unit bldFile="terminalsecurity/scp/scpclient/group"/>
        <unit bldFile="terminalsecurity/scp/scpdatabase/group"/>
        <unit bldFile="terminalsecurity/scp/scpserver/group"/>
        <unit bldFile="terminalsecurity/scp/scppatternplugin/group"/>
        <unit bldFile="terminalsecurity/scp/scphistoryplugin/group"/>
        <unit bldFile="terminalsecurity/scp/scptimestampplugin/group"/>
        <unit bldfile="terminalsecurity/scp/scpeventhandler/group"/>
        <unit bldfile="terminalsecurity/scp/dmeventnotifier/group"/>
      </component>
      <component id="terminalsecurity_client" filter="s60" name="Terminal Control Client">
        <unit bldFile="terminalsecurity/client/group"/>
      </component>
      <component id="terminalsecurity_server" filter="s60" name="Terminal Control Server">
        <unit bldFile="terminalsecurity/server/group"/>
      </component>
      <component id="tcadapter" filter="s60" name="Terminal Control Adapter">
        <unit bldFile="terminalsecurity/tcadapter/bld"/>
      </component>
      <component id="terminalsecurity_build" filter="s60" name="Terminal Security Build">
      	<!--  need to distribute exports, etc into the other components and remove this-->
        <unit bldFile="terminalsecurity/group"/>
      </component>
    </collection>
    <collection id="omaprovisioning" name="OMA Provisioning" level="specific">
      <component id="pnputil" filter="s60" name="PnP Util">
        <unit bldFile="omaprovisioning/pnputil/group"/>
      </component>
      <component id="provisioning" filter="s60" name="Provisioning">
        <unit bldFile="omaprovisioning/provisioning/group"/>
      </component>
    </collection>
    <collection id="devicediagnosticsfw" name="Device Diagnostics Framework" level="framework">
      <component id="diagframework" filter="s60" name="Diagnostics Framework">
        <unit bldFile="devicediagnosticsfw/diagframework/group"/>
      </component>
      <component id="diagpluginbase" filter="s60" name="Diagnostics Plugin Base">
        <unit bldFile="devicediagnosticsfw/diagpluginbase/group"/>
      </component>
      <component id="diagresultsdb" filter="s60" name="Diagnostics Results Database">
     	<!--  can only have one unit, merge or split into two components -->
        <unit bldFile="devicediagnosticsfw/diagresultsdb/client/group"/>
        <unit bldFile="devicediagnosticsfw/diagresultsdb/server/group"/>
      </component>
      <component id="devicediagnosticsfw_build" filter="s60" name="Device Diagnostics Framework Build">
      	<!--  need to distribute exports, etc into the other components and remove this-->
        <unit bldFile="devicediagnosticsfw/group"/>
      </component>
    </collection>
    <collection id="dcmofw" name="Device Capability Management Object Framework" level="framework">
      <component id="dcmoclient" filter="s60" name="DCMO Client">
     	<unit bldFile="dcmofw/dcmoclient/group"/>
      </component>
      <component id="dcmoserver" filter="s60" name="DCMO Server">
     	<unit bldFile="dcmofw/dcmoserver/group"/>
      </component>
      <component id="dcmocustcmd" filter="s60" name="DCMO Custom Commands">
     	<unit bldFile="dcmofw/dcmocustcmd/group"/>
      </component>
      <component id="dcmofw_build" filter="s60" name="DCMO Build">
      	<!--  need to distribute exports, etc into the other components and remove this-->
        <unit bldFile="dcmofw/group"/>
      </component>
    </collection>
    <collection id="fotaapplication" name="FOTA Application" level="generic">
      <component id="fotaapplication_build" filter="s60" name="FOTA Application Build">
    	<!-- remove this component when configuration is in place and the #ifdefs have been worked out -->
        <unit bldFile="fotaapplication/group"/>
      </component>
      <component id="fotaserver" filter="s60" name="FOTA Server">
      	<meta rel="config">
      		<defined condition="__SYNCML_DM_FOTA"/>
      	</meta>
		<!-- uncomment when #ifdefs are resolved -->
        <!--<unit bldFile="fotaapplication/fotaserver/group"/>-->
      </component>
      <component id="fotacustcmds" filter="s60" name="FOTA Custom Commands">
		<!-- uncomment when #ifdefs are resolved. Need to put a config meta here-->
        <!--<unit bldFile="fotaapplication/fotaserver/fotacustcmds/group"/>-->
      </component>
    </collection>
    <collection id="remotemgmt_info" name="Remote Management Info" level="specific">
      <component id="remotemgmt_plat" filter="s60" name="Remote Management Platform Interfaces" class="api">
        <unit bldFile="remotemgmt_plat/group"/>
      </component>
      <component id="remotemgmt_pub" filter="s60" name="Remote Management Public Interfaces" class="api">
        <unit bldFile="remotemgmt_pub/group"/>
      </component>
    </collection>
  </package>
</SystemDefinition>