symbian3/mw/remotemgmt/package_definition_3.0.xml
branchHighFidelityModel
changeset 48 c8d3143d3c0e
parent 45 262790aa488d
child 90 9d89f34b463f
equal deleted inserted replaced
47:424ba1d4ccef 48:c8d3143d3c0e
     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="remotemgmt" name="Remote Management" levels="plugin framework server generic specific">
     3   <package id="remotemgmt" name="Remote Management" levels="plugin framework server generic specific">
     4     <collection id="omaprovisioning" name="OMA Provisioning" level="specific">
       
     5       <component id="pnputil" filter="s60" name="PnP Util">
       
     6         <unit bldFile="omaprovisioning/pnputil/group"/>
       
     7         <!-- should the test bld.inf be #included? -->
       
     8         <!-- <unit bldFile="omaprovisioning/pnputil/tsrc/moduletest/group"/> -->
       
     9       </component>
       
    10       <component id="provisioning" filter="s60" name="Provisioning">
       
    11         <unit bldFile="omaprovisioning/provisioning/group"/>
       
    12         <!-- should the test bld.inf be #included? -->
       
    13         <!-- <unit bldFile="omaprovisioning/provisioning/tsrc/moduletest/group"/> -->
       
    14       </component>
       
    15     </collection>
       
    16     <collection id="policymanagement" name="Policy Management" level="generic">
     4     <collection id="policymanagement" name="Policy Management" level="generic">
    17       <component id="pmdmadapter" filter="s60" name="PM DM Adapter" class="plugin">
     5       <component id="pmdmadapter" filter="s60" name="PM DM Adapter" class="plugin">
    18         <unit bldFile="policymanagement/pmdmadapter/group"/>
     6         <unit bldFile="policymanagement/pmdmadapter/group"/>
    19       </component>
     7       </component>
    20       <component id="dmutilserver" filter="s60" name="DM Util Server">
     8       <component id="dmutilserver" filter="s60" name="DM Util Server">
    22       </component>
    10       </component>
    23       <component id="policyengine" filter="s60" name="Policy Engine">
    11       <component id="policyengine" filter="s60" name="Policy Engine">
    24         <unit bldFile="policymanagement/policyengine/group"/>
    12         <unit bldFile="policymanagement/policyengine/group"/>
    25       </component>
    13       </component>
    26       <component id="policymanagement_build" filter="s60" name="Policy Management Build">
    14       <component id="policymanagement_build" filter="s60" name="Policy Management Build">
    27       	<!--  should un#include above units-->
    15       	<!--  need to distribute exports, etc into the other components and remove this-->
    28         <unit bldFile="policymanagement/group"/>
    16         <unit bldFile="policymanagement/group"/>
    29       </component>
    17       </component>
    30     </collection>
    18     </collection>
    31     <collection id="syncmlfw" name="SyncML Framework" level="server">
    19     <collection id="syncmlfw" name="SyncML Framework" level="server">
    32       <component id="syncmlfw_common" filter="s60" name="SyncML Framework Common">
       
    33       	<!-- can only have one unit, need to have these #included from a single bld.inf -->
       
    34         <unit bldFile="syncmlfw/common/alerthandler/bld"/>
       
    35         <unit bldFile="syncmlfw/common/alertqueue/bld"/>
       
    36         <unit bldFile="syncmlfw/common/debug/bld"/>
       
    37         <unit bldFile="syncmlfw/common/historylog/bld"/>
       
    38         <unit bldFile="syncmlfw/common/http/bld"/>
       
    39         <unit bldFile="syncmlfw/common/inc"/>
       
    40         <unit bldFile="syncmlfw/common/inc/modifiedheaders"/>
       
    41         <unit bldFile="syncmlfw/common/inc/policy"/>
       
    42         <unit bldFile="syncmlfw/common/inc/symbianheaders"/>
       
    43         <unit bldFile="syncmlfw/common/notifiers/inc"/>
       
    44         <unit bldFile="syncmlfw/common/obex/obexclient/bld"/>
       
    45         <unit bldFile="syncmlfw/common/obex/obexcommserver/bld"/>
       
    46         <unit bldFile="syncmlfw/common/obex/obexdmplugin/bld"/>
       
    47         <unit bldFile="syncmlfw/common/obex/obexdsplugin/bld"/>
       
    48         <unit bldFile="syncmlfw/common/obex/obexserverbinding/bld"/>
       
    49         <unit bldFile="syncmlfw/common/sosserver/bld"/>
       
    50         <unit bldFile="syncmlfw/common/sosserver_clientapi/bld"/>
       
    51         <unit bldFile="syncmlfw/common/sosserver_privateapi/bld"/>
       
    52         <unit bldFile="syncmlfw/common/sosserver_transporthandler/bld"/>
       
    53         <unit bldFile="syncmlfw/common/syncagent/bld"/>
       
    54         <unit bldFile="syncmlfw/common/transport/bld"/>
       
    55         <unit bldFile="syncmlfw/common/wbxml/bld"/>
       
    56         <unit bldFile="syncmlfw/common/xml/bld"/>
       
    57       </component>
       
    58       <component id="ds" filter="s60" name="Data Sync">
       
    59       	<!-- can only have one unit, need to have these #included from a single bld.inf -->
       
    60         <unit bldFile="syncmlfw/ds/adapterlog/bld"/>
       
    61         <unit bldFile="syncmlfw/ds/adapters/dataproviderbase/bld"/>
       
    62         <unit bldFile="syncmlfw/ds/agentlog/bld"/>
       
    63         <unit bldFile="syncmlfw/ds/alerthandler/bld"/>
       
    64         <unit bldFile="syncmlfw/ds/dsutils/changefinder/bld"/>
       
    65         <unit bldFile="syncmlfw/ds/dsutils/dbcaps/bld"/>
       
    66         <unit bldFile="syncmlfw/ds/dsutils/filter/bld"/>
       
    67         <unit bldFile="syncmlfw/ds/dsutils/filterutils/bld"/>
       
    68         <unit bldFile="syncmlfw/ds/dsutils/profileutil/bld"/>
       
    69         <unit bldFile="syncmlfw/ds/dsutils/storeformat/bld"/>
       
    70         <unit bldFile="syncmlfw/ds/hostserver/dshostclient/bld"/>
       
    71         <unit bldFile="syncmlfw/ds/hostserver/dshostserverbase/bld"/>
       
    72         <unit bldFile="syncmlfw/ds/hostserver/dshostservers/bld"/>
       
    73         <unit bldFile="syncmlfw/ds/inc"/>
       
    74         <unit bldFile="syncmlfw/ds/netmon/bld"/>
       
    75         <!-- <unit bldFile="syncmlfw/ds/ota/bld"/> -->
       
    76         <unit bldFile="syncmlfw/ds/provisioningadapter/bld"/>
       
    77         <unit bldFile="syncmlfw/ds/settings/bld"/>
       
    78         <unit bldFile="syncmlfw/ds/syncagent/bld"/>
       
    79         <unit bldFile="syncmlfw/ds/wappushalert/bld"/>
       
    80       </component>
       
    81       <component id="dm" filter="s60" name="Device Management">
       
    82       	<!-- can only have one unit, need to have these #included from a single bld.inf -->
       
    83         <unit bldFile="syncmlfw/dm/bld"/>
       
    84         <unit bldFile="syncmlfw/dm/callbackserver/bld"/>
       
    85         <unit bldFile="syncmlfw/dm/dmutils/bld"/>
       
    86         <unit bldFile="syncmlfw/dm/hostserver/dmhostserverbase/bld"/>
       
    87         <unit bldFile="syncmlfw/dm/hostserver/dmhostservers/bld"/>
       
    88         <unit bldFile="syncmlfw/dm/provisioningadapter/bld"/>
       
    89         <unit bldFile="syncmlfw/dm/settings/bld"/>
       
    90         <unit bldFile="syncmlfw/dm/syncagent/bld"/>
       
    91         <unit bldFile="syncmlfw/dm/treedbclient/bld"/>
       
    92         <unit bldFile="syncmlfw/dm/treedbhandler/bld"/>
       
    93         <unit bldFile="syncmlfw/dm/treemodule/bld"/>
       
    94         <!-- <unit bldFile="syncmlfw/dm/tsrc/group"/> -->
       
    95         <unit bldFile="syncmlfw/dm/wappushalert/bld"/>
       
    96       </component>
       
    97       <component id="syncmlnotifier" filter="s60" name="SyncML Notifier">
       
    98         <unit bldFile="syncmlfw/syncmlnotifier/group"/>
       
    99       </component>
       
   100       <component id="syncservice" filter="s60" name="Sync Service">
       
   101         <unit bldFile="syncmlfw/syncservice/group"/>
       
   102       </component>
       
   103       <component id="syncmlfw_build" filter="s60" name="SyncML Framework Build">
    20       <component id="syncmlfw_build" filter="s60" name="SyncML Framework Build">
   104       	<!-- should un#include the above as necessary -->
    21       	<!--  need to break this up into components. Too convoluted a structure to be in a single bld.inf-->
   105         <unit bldFile="syncmlfw/group"/>
    22         <unit bldFile="syncmlfw/group"/>
   106       </component>
    23       </component>
   107     </collection>
    24     </collection>    
   108     <collection id="terminalsecurity" name="Terminal Security" level="specific">
    25     <collection id="terminalsecurity" name="Terminal Security" level="specific">
   109       <component id="scp" filter="s60" name="Security Code Proxy">
    26       <component id="scp" filter="s60" name="Security Code Proxy">
   110       	<!-- can only have one unit, need to have these #included from a single bld.inf -->
    27       	<!-- can only have one unit, need to have these #included from a single bld.inf -->
   111         <unit bldFile="terminalsecurity/scp/scpclient/group"/>
    28         <unit bldFile="terminalsecurity/scp/scpclient/group"/>
       
    29         <unit bldFile="terminalsecurity/scp/scpdatabase/group"/>
       
    30         <unit bldFile="terminalsecurity/scp/scpserver/group"/>
       
    31         <unit bldFile="terminalsecurity/scp/scppatternplugin/group"/>
   112         <unit bldFile="terminalsecurity/scp/scphistoryplugin/group"/>
    32         <unit bldFile="terminalsecurity/scp/scphistoryplugin/group"/>
   113         <unit bldFile="terminalsecurity/scp/scppatternplugin/group"/>
       
   114         <unit bldFile="terminalsecurity/scp/scpserver/group"/>
       
   115         <unit bldFile="terminalsecurity/scp/scptimestampplugin/group"/>
    33         <unit bldFile="terminalsecurity/scp/scptimestampplugin/group"/>
       
    34         <unit bldfile="terminalsecurity/scp/scpeventhandler/group"/>
       
    35         <unit bldfile="terminalsecurity/scp/dmeventnotifier/group"/>
   116       </component>
    36       </component>
   117       <component id="terminalsecurity_client" filter="s60" name="Terminal Control Client">
    37       <component id="terminalsecurity_client" filter="s60" name="Terminal Control Client">
   118         <unit bldFile="terminalsecurity/client/group"/>
    38         <unit bldFile="terminalsecurity/client/group"/>
   119       </component>
    39       </component>
   120       <component id="terminalsecurity_server" filter="s60" name="Terminal Control Server">
    40       <component id="terminalsecurity_server" filter="s60" name="Terminal Control Server">
   122       </component>
    42       </component>
   123       <component id="tcadapter" filter="s60" name="Terminal Control Adapter">
    43       <component id="tcadapter" filter="s60" name="Terminal Control Adapter">
   124         <unit bldFile="terminalsecurity/tcadapter/bld"/>
    44         <unit bldFile="terminalsecurity/tcadapter/bld"/>
   125       </component>
    45       </component>
   126       <component id="terminalsecurity_build" filter="s60" name="Terminal Security Build">
    46       <component id="terminalsecurity_build" filter="s60" name="Terminal Security Build">
       
    47       	<!--  need to distribute exports, etc into the other components and remove this-->
   127         <unit bldFile="terminalsecurity/group"/>
    48         <unit bldFile="terminalsecurity/group"/>
       
    49       </component>
       
    50     </collection>
       
    51     <collection id="omaprovisioning" name="OMA Provisioning" level="specific">
       
    52       <component id="pnputil" filter="s60" name="PnP Util">
       
    53         <unit bldFile="omaprovisioning/pnputil/group"/>
       
    54       </component>
       
    55       <component id="provisioning" filter="s60" name="Provisioning">
       
    56         <unit bldFile="omaprovisioning/provisioning/group"/>
   128       </component>
    57       </component>
   129     </collection>
    58     </collection>
   130     <collection id="devicediagnosticsfw" name="Device Diagnostics Framework" level="framework">
    59     <collection id="devicediagnosticsfw" name="Device Diagnostics Framework" level="framework">
   131       <component id="diagframework" filter="s60" name="Diagnostics Framework">
    60       <component id="diagframework" filter="s60" name="Diagnostics Framework">
   132         <unit bldFile="devicediagnosticsfw/diagframework/group"/>
    61         <unit bldFile="devicediagnosticsfw/diagframework/group"/>
   138      	<!--  can only have one unit, merge or split into two components -->
    67      	<!--  can only have one unit, merge or split into two components -->
   139         <unit bldFile="devicediagnosticsfw/diagresultsdb/client/group"/>
    68         <unit bldFile="devicediagnosticsfw/diagresultsdb/client/group"/>
   140         <unit bldFile="devicediagnosticsfw/diagresultsdb/server/group"/>
    69         <unit bldFile="devicediagnosticsfw/diagresultsdb/server/group"/>
   141       </component>
    70       </component>
   142       <component id="devicediagnosticsfw_build" filter="s60" name="Device Diagnostics Framework Build">
    71       <component id="devicediagnosticsfw_build" filter="s60" name="Device Diagnostics Framework Build">
       
    72       	<!--  need to distribute exports, etc into the other components and remove this-->
   143         <unit bldFile="devicediagnosticsfw/group"/>
    73         <unit bldFile="devicediagnosticsfw/group"/>
   144       </component>
    74       </component>
   145     </collection>
    75     </collection>
       
    76     <collection id="dcmofw" name="Device Capability Management Object Framework" level="framework">
       
    77       <component id="dcmoclient" filter="s60" name="DCMO Client">
       
    78      	<unit bldFile="dcmofw/dcmoclient/group"/>
       
    79       </component>
       
    80       <component id="dcmoserver" filter="s60" name="DCMO Server">
       
    81      	<unit bldFile="dcmofw/dcmoserver/group"/>
       
    82       </component>
       
    83       <component id="dcmocustcmd" filter="s60" name="DCMO Custom Commands">
       
    84      	<unit bldFile="dcmofw/dcmocustcmd/group"/>
       
    85       </component>
       
    86       <component id="dcmofw_build" filter="s60" name="DCMO Build">
       
    87       	<!--  need to distribute exports, etc into the other components and remove this-->
       
    88         <unit bldFile="dcmofw/group"/>
       
    89       </component>
       
    90     </collection>
   146     <collection id="fotaapplication" name="FOTA Application" level="generic">
    91     <collection id="fotaapplication" name="FOTA Application" level="generic">
   147       <component id="fotaserver" filter="s60" name="FOTA Server">
    92     	<!-- need to break up into components after resolving the #ifdefs -->
   148 		<!-- can only have one unit, need to put the configuration in the appropriate bld.inf -->
    93       <component id="fotaapplication_build" filter="s60" name="FOTA Application Build">
   149         <unit bldFile="fotaapplication/fotaserver/fotastartupextplg/group"/>
    94         <unit bldFile="fotaapplication/fotaserver/fotastartupextplg/group"/>
   150         <unit bldFile="fotaapplication/fotaserver/group"/>
       
   151         <!-- <unit bldFile="fotaapplication/fotaserver/fmsclient/group"/> -->
       
   152         <!-- <unit bldFile="fotaapplication/fotaserver/fmserver/group"/> -->
       
   153         <!-- <unit bldFile="fotaapplication/fotaserver/fotarfsplugin/group"/> -->
       
   154       </component>
       
   155       <component id="fotaapp" filter="s60" name="FOTA Application">
       
   156 		<!-- should be able to get rid of this by configuring the above component -->
       
   157         <unit bldFile="fotaapplication/group"/>
       
   158       </component>
    95       </component>
   159     </collection>
    96     </collection>
   160     <collection id="remotemgmt_info" name="Remote Management Info" level="specific">
    97     <collection id="remotemgmt_info" name="Remote Management Info" level="specific">
       
    98       <component id="remotemgmt_plat" filter="s60" name="Remote Management Platform Interfaces" class="api">
       
    99         <unit bldFile="remotemgmt_plat/group"/>
       
   100       </component>
   161       <component id="remotemgmt_pub" filter="s60" name="Remote Management Public Interfaces" class="api">
   101       <component id="remotemgmt_pub" filter="s60" name="Remote Management Public Interfaces" class="api">
   162         <unit bldFile="remotemgmt_pub/group"/>
   102         <unit bldFile="remotemgmt_pub/group"/>
   163       </component>
       
   164       <component id="remotemgmt_plat" filter="s60" name="Remote Management Platform Interfaces" class="api">
       
   165         <unit bldFile="remotemgmt_plat/group"/>
       
   166         	<!--  can these be #included in the above one? -->
       
   167         <!-- <unit bldFile="remotemgmt_plat/common_agent_util_and_definitions_api/tsrc/group"/> -->
       
   168         <!-- <unit bldFile="remotemgmt_plat/data_synchronization_plugin_api/tsrc/group"/> -->
       
   169         <!-- <unit bldFile="remotemgmt_plat/dm_tree_apis/tsrc/group"/> -->
       
   170         <!-- <unit bldFile="remotemgmt_plat/dm_utils_api/tsrc/group"/> -->
       
   171         <!-- <unit bldFile="remotemgmt_plat/fota_engine_api/tsrc/group"/> -->
       
   172         <!-- <unit bldFile="remotemgmt_plat/oma_ds_extensions_api/tsrc/group"/> -->
       
   173         <!-- <unit bldFile="remotemgmt_plat/oma_provisioning_engine_api/tsrc/group"/> -->
       
   174         <!-- <unit bldFile="remotemgmt_plat/pnpms_utils_api/tsrc/group"/> -->
       
   175         <!-- <unit bldFile="remotemgmt_plat/policy_management_certificate_api/tsrc/group"/> -->
       
   176         <!-- <unit bldFile="remotemgmt_plat/policy_management_request_api/tsrc/group"/> -->
       
   177         <!-- <unit bldFile="remotemgmt_plat/scp_server_api/tsrc/group"/> -->
       
   178         <!-- <unit bldFile="remotemgmt_plat/setting_enforcement_info_api/tsrc/group"/> -->
       
   179         <!-- <unit bldFile="remotemgmt_plat/syncml_alert_api/tsrc/group"/> -->
       
   180         <!-- <unit bldFile="remotemgmt_plat/syncml_client_api/tsrc/group"/> -->
       
   181         <!-- <unit bldFile="remotemgmt_plat/terminal_security_device_lock_api/tsrc/group"/> -->
       
   182       </component>
   103       </component>
   183     </collection>
   104     </collection>
   184   </package>
   105   </package>
   185 </SystemDefinition>
   106 </SystemDefinition>