author | Pat Downey <patd@symbian.org> |
Wed, 27 Oct 2010 11:01:49 +0100 | |
changeset 912 | f09f2ba58ace |
parent 881 | bfd2366d04fb |
permissions | -rw-r--r-- |
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE SystemDefinition [ <!ELEMENT SystemDefinition ( systemModel )> <!ATTLIST SystemDefinition name CDATA #REQUIRED schema CDATA #REQUIRED > <!-- all paths are relative to the environment variable specified by the root attribute, or SOURCEROOT if not. --> <!-- System Model Section of DTD --> <!ELEMENT systemModel (layer+)> <!ELEMENT layer (block* | collection*)*> <!-- Kernel Services, Base Services, OS Services, Etc --> <!ATTLIST layer name CDATA #REQUIRED long-name CDATA #IMPLIED levels NMTOKENS #IMPLIED span CDATA #IMPLIED > <!ELEMENT block (subblock* | collection*)*> <!-- Generic OS services, Comms Services, etc --> <!ATTLIST block levels NMTOKENS #IMPLIED span CDATA #IMPLIED level NMTOKEN #IMPLIED name CDATA #REQUIRED long-name CDATA #IMPLIED > <!ELEMENT subblock (collection)*> <!-- Cellular Baseband Services, Networking Services, etc --> <!ATTLIST subblock name CDATA #REQUIRED long-name CDATA #IMPLIED > <!ELEMENT collection (component)*> <!-- Screen Driver, Content Handling, etc --> <!ATTLIST collection name CDATA #REQUIRED long-name CDATA #IMPLIED level NMTOKEN #IMPLIED > <!ELEMENT component (unit)*> <!-- contains units or is a package or prebuilt --> <!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 > <!-- must be buildable (bld.inf) --> <!-- bldFile may someday be removed in favour of mrp --> <!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 > ]> <SystemDefinition name="Symbian^3" schema="2.0.1"> <systemModel> <layer name="tools" long-name="Tools" levels="low mw high"> <block name="sdkcreationmdw" level="high" long-name="Sdk Creation Mdw" levels="mw"> <collection name="Winsock_impl" level="mw"> <component name="Winsock_emul_plugin" long-name="Winsock Emulator Plugin" filter="s60" class="api"> <unit bldFile="/sftools/depl/sdkcreationmdw/packaging/sdkcreationmw/sdkruntimes/emulatorplugins/Wsock/group"/> </component> <component name="new_wsock_3pc" long-name="New Winsock 3PC" filter="s60" class="api"> <unit bldFile="/sftools/depl/sdkcreationmdw/packaging/sdkcreationmw/sdkruntimes/new_wsock_3pc/group"/> </component> <component name="wsock" long-name="winsock" filter="s60" class="api"> <unit bldFile="/sftools/depl/sdkcreationmdw/packaging/sdkcreationmw/sdkruntimes/wsock/group"/> </component> </collection> </block> </layer> </systemModel> </SystemDefinition>