<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE SystemDefinition [
<!ELEMENT SystemDefinition (systemModel?,SystemBuild?)>
<!ATTLIST SystemDefinition
name CDATA #REQUIRED
schema CDATA #REQUIRED>
<!ELEMENT systemModel (layer+)>
<!ELEMENT layer (block*|collection*)*>
<!ATTLIST layer
name CDATA #REQUIRED
long-name CDATA #IMPLIED
levels NMTOKENS #IMPLIED
span CDATA #IMPLIED>
<!ELEMENT block (subblock*|collection*)*>
<!ATTLIST block
levels NMTOKENS #IMPLIED
span CDATA #IMPLIED
level NMTOKEN #IMPLIED
name CDATA #REQUIRED
long-name CDATA #IMPLIED>
<!ELEMENT subblock (collection)*>
<!ATTLIST subblock
name CDATA #REQUIRED
long-name CDATA #IMPLIED>
<!ELEMENT collection (component)*>
<!ATTLIST collection
name CDATA #REQUIRED
long-name CDATA #IMPLIED
level NMTOKEN #IMPLIED>
<!ELEMENT component (unit)*>
<!ATTLIST component
name CDATA #REQUIRED
long-name CDATA #IMPLIED
deprecated CDATA #IMPLIED
introduced CDATA #IMPLIED
contract CDATA #IMPLIED
plugin (Y|N) 'N'
filter CDATA #IMPLIED
class NMTOKENS #IMPLIED
supports CDATA #IMPLIED
purpose (optional|mandatory|development) 'optional'>
<!ELEMENT unit EMPTY>
<!ATTLIST unit
mrp CDATA #IMPLIED
filter CDATA #IMPLIED
bldFile CDATA #IMPLIED
root CDATA #IMPLIED
version NMTOKEN #IMPLIED
prebuilt NMTOKEN #IMPLIED
late (Y|N) #IMPLIED
priority CDATA #IMPLIED>
<!ELEMENT SystemBuild (option*|target+|targetList+|list+|configuration+)*>
<!ATTLIST SystemBuild schema CDATA #REQUIRED>
<!ELEMENT list (ref+)>
<!ATTLIST list
name ID #REQUIRED
description CDATA #REQUIRED>
<!ELEMENT ref EMPTY>
<!ATTLIST ref item CDATA #REQUIRED>
<!ELEMENT targetList EMPTY>
<!ATTLIST targetList
name ID #REQUIRED
description CDATA #REQUIRED
target IDREFS #REQUIRED>
<!ELEMENT target EMPTY>
<!ATTLIST target
name ID #REQUIRED
abldTarget CDATA #REQUIRED
description CDATA #REQUIRED>
<!ELEMENT option EMPTY>
<!ATTLIST option
name ID #REQUIRED
abldOption CDATA #REQUIRED
description CDATA #REQUIRED
enable (Y|N) #REQUIRED>
<!ELEMENT configuration (listRef+|ref+|task+)*>
<!ATTLIST configuration
name ID #REQUIRED
description CDATA #REQUIRED
filter CDATA #REQUIRED>
<!ELEMENT task (listRef*,(buildLayer|specialInstructions))>
<!ELEMENT listRef EMPTY>
<!ATTLIST listRef list CDATA #REQUIRED>
<!ELEMENT buildLayer EMPTY>
<!ATTLIST buildLayer
command CDATA #REQUIRED
targetList IDREFS #IMPLIED
unitParallel (Y|N) #REQUIRED
targetParallel (Y|N) 'N'>
<!ELEMENT specialInstructions EMPTY>
<!ATTLIST specialInstructions
name CDATA #REQUIRED
cwd CDATA #REQUIRED
root CDATA #IMPLIED
command CDATA #REQUIRED>
]>
<SystemDefinition schema="2.0.1" name="Symbian^3">
<systemModel>
<layer name="mw">
<block name="phonesrv">
<collection name="s60">
<component name="phonesrv_plat">
<unit bldFile="/sf/mw/phonesrv/phonesrv_plat/group" mrp=""/>
</component>
<component name="phonesrv_pub">
<unit bldFile="/sf/mw/phonesrv/phonesrv_pub/group" mrp=""/>
</component>
<component name="CbsServer">
<unit bldFile="/sf/mw/phonesrv/cbs/CbsServer/group" mrp=""/>
</component>
<component name="cbsui">
<unit bldFile="/sf/mw/phonesrv/cbs/cbsui/group" mrp=""/>
</component>
<component name="convergedcallengine">
<unit bldFile="/sf/mw/phonesrv/convergedcallengine/group" mrp=""/>
</component>
<component name="networkhandlingengine">
<unit bldFile="/sf/mw/phonesrv/networkhandling/networkhandlingengine/group" mrp=""/>
</component>
<component name="aiwdialdata">
<unit bldFile="/sf/mw/phonesrv/phoneclientserver/aiwdialdata/group" mrp=""/>
</component>
<component name="CallUI">
<unit bldFile="/sf/mw/phonesrv/phoneclientserver/CallUI/group" mrp=""/>
</component>
<component name="dialutils">
<unit bldFile="/sf/mw/phonesrv/phoneclientserver/dialutils/group" mrp=""/>
</component>
<component name="EnPolicy">
<unit bldFile="/sf/mw/phonesrv/phoneclientserver/EnPolicy/group" mrp=""/>
</component>
<component name="phoneclient">
<unit bldFile="/sf/mw/phonesrv/phoneclientserver/phoneclient/group" mrp=""/>
</component>
<component name="phoneserver">
<unit bldFile="/sf/mw/phonesrv/phoneclientserver/phoneserver/group" mrp=""/>
</component>
<component name="SatServer">
<unit bldFile="/sf/mw/phonesrv/satengine/SatServer/group" mrp=""/>
</component>
<component name="satapp">
<unit bldFile="/sf/mw/phonesrv/satui/satapp/group" mrp=""/>
</component>
<component name="satplugin">
<unit bldFile="/sf/mw/phonesrv/satui/satplugin/group" mrp=""/>
</component>
<component name="phoneparser">
<unit bldFile="/sf/mw/phonesrv/telutils/phoneparser/group" mrp=""/>
</component>
<component name="telephonyservice">
<unit bldFile="/sf/mw/phonesrv/telutils/telephonyservice/group" mrp=""/>
</component>
<component name="telephonysettings">
<unit bldFile="/sf/mw/phonesrv/cellular/telephonysettings/group" mrp=""/>
</component>
<component name="sssettings">
<unit bldFile="/sf/mw/phonesrv/cellular/sssettings/group" mrp=""/>
</component>
<component name="psetnotesui">
<unit bldFile="/sf/mw/phonesrv/cellular/psetnotesui/group" mrp=""/>
</component>
<component name="servicerequest">
<unit bldFile="/sf/mw/phonesrv/cellular/servicerequest/group" mrp=""/>
</component>
<component name="phonecmdhnlr">
<unit bldFile="/sf/mw/phonesrv/phonecmdhandler/phonecmdhnlr/group" mrp=""/>
</component>
<component name="vmbxengine">
<unit bldFile="/sf/mw/phonesrv/engines/vmbxengine/group" mrp=""/>
</component>
</collection>
</block>
</layer>
</systemModel>
</SystemDefinition>