47 root CDATA #IMPLIED |
47 root CDATA #IMPLIED |
48 version NMTOKEN #IMPLIED |
48 version NMTOKEN #IMPLIED |
49 prebuilt NMTOKEN #IMPLIED |
49 prebuilt NMTOKEN #IMPLIED |
50 late (Y|N) #IMPLIED |
50 late (Y|N) #IMPLIED |
51 priority CDATA #IMPLIED> |
51 priority CDATA #IMPLIED> |
52 <!ELEMENT SystemBuild (option*|target+|targetList+|list+|configuration+)*> |
|
53 <!ATTLIST SystemBuild schema CDATA #REQUIRED> |
|
54 <!ELEMENT list (ref+)> |
|
55 <!ATTLIST list |
|
56 name ID #REQUIRED |
|
57 description CDATA #REQUIRED> |
|
58 <!ELEMENT ref EMPTY> |
|
59 <!ATTLIST ref item CDATA #REQUIRED> |
|
60 <!ELEMENT targetList EMPTY> |
|
61 <!ATTLIST targetList |
|
62 name ID #REQUIRED |
|
63 description CDATA #REQUIRED |
|
64 target IDREFS #REQUIRED> |
|
65 <!ELEMENT target EMPTY> |
|
66 <!ATTLIST target |
|
67 name ID #REQUIRED |
|
68 abldTarget CDATA #REQUIRED |
|
69 description CDATA #REQUIRED> |
|
70 <!ELEMENT option EMPTY> |
|
71 <!ATTLIST option |
|
72 name ID #REQUIRED |
|
73 abldOption CDATA #REQUIRED |
|
74 description CDATA #REQUIRED |
|
75 enable (Y|N) #REQUIRED> |
|
76 <!ELEMENT configuration (listRef+|ref+|task+)*> |
|
77 <!ATTLIST configuration |
|
78 name ID #REQUIRED |
|
79 description CDATA #REQUIRED |
|
80 filter CDATA #REQUIRED> |
|
81 <!ELEMENT task (listRef*,(buildLayer|specialInstructions))> |
|
82 <!ELEMENT listRef EMPTY> |
|
83 <!ATTLIST listRef list CDATA #REQUIRED> |
|
84 <!ELEMENT buildLayer EMPTY> |
|
85 <!ATTLIST buildLayer |
|
86 command CDATA #REQUIRED |
|
87 targetList IDREFS #IMPLIED |
|
88 unitParallel (Y|N) #REQUIRED |
|
89 targetParallel (Y|N) 'N'> |
|
90 <!ELEMENT specialInstructions EMPTY> |
|
91 <!ATTLIST specialInstructions |
|
92 name CDATA #REQUIRED |
|
93 cwd CDATA #REQUIRED |
|
94 root CDATA #IMPLIED |
|
95 command CDATA #REQUIRED> |
|
96 ]> |
52 ]> |
97 <SystemDefinition schema="2.0.1" name="Symbian^3"> |
53 <SystemDefinition name="Symbian^3" schema="2.0.1"> |
98 <systemModel> |
54 <systemModel> |
99 <layer name="os" long-name="OS" levels="hw services"> |
55 <layer name="os" long-name="OS" levels="hw services"> |
100 <block name="persistentdata" level="services" long-name="Persistent Data Services" levels="adaptation hw-if plugin framework server app-if"> |
56 <block name="persistentdata" level="services" long-name="Persistent Data Services" levels="adaptation hw-if plugin framework server app-if"> |
101 <collection name="featuremgmt" long-name="Feature Management" level="framework"> |
57 <collection name="featuremgmt" long-name="Feature Management" level="framework"> |
102 <component name="featuremgr" long-name="Feature Manager" introduced="tb92" purpose="mandatory"> |
58 <component name="featuremgr" long-name="Feature Manager" introduced="^3" purpose="mandatory"> |
103 <unit bldFile="/sf/os/persistentdata/featuremgmt/featuremgr/group" mrp="/sf/os/persistentdata/featuremgmt/featuremgr/group/syslibs_featmgr.mrp"/> |
59 <unit bldFile="/sf/os/persistentdata/featuremgmt/featuremgr/group" mrp="/sf/os/persistentdata/featuremgmt/featuremgr/group/syslibs_featmgr.mrp"/> |
104 </component> |
60 </component> |
105 <component name="featureregistry" long-name="Feature Registry" introduced="9.2" deprecated="tb92" purpose="mandatory"> |
61 <component name="featureregistry" long-name="Feature Registry" introduced="9.2" deprecated="^3" purpose="mandatory"> |
106 <unit bldFile="/sf/os/persistentdata/featuremgmt/featureregistry/group" mrp="/sf/os/persistentdata/featuremgmt/featureregistry/group/syslibs_featreg.mrp"/> |
62 <unit bldFile="/sf/os/persistentdata/featuremgmt/featureregistry/group" mrp="/sf/os/persistentdata/featuremgmt/featureregistry/group/syslibs_featreg.mrp"/> |
107 </component> |
63 </component> |
108 </collection> |
64 </collection> |
109 <collection name="loggingservices" long-name="Logging Services" level="server"> |
65 <collection name="loggingservices" long-name="Logging Services" level="server"> |
110 <component name="eventlogger" long-name="Event Logger" introduced="6.0" purpose="optional"> |
66 <component name="eventlogger" long-name="Event Logger" introduced="6.0" purpose="optional"> |
111 <unit bldFile="/sf/os/persistentdata/loggingservices/eventlogger/group" mrp="/sf/os/persistentdata/loggingservices/eventlogger/group/syslibs_logeng.mrp"/> |
67 <unit bldFile="/sf/os/persistentdata/loggingservices/eventlogger/group" mrp="/sf/os/persistentdata/loggingservices/eventlogger/group/syslibs_logeng.mrp"/> |
112 </component> |
68 </component> |
113 <component name="filelogger" long-name="File Logger" introduced="ER5" purpose="optional"> |
69 <component name="filelogger" long-name="File Logger" introduced="ER5" purpose="optional"> |
114 <unit bldFile="/sf/os/persistentdata/loggingservices/filelogger/group" mrp="/sf/os/persistentdata/loggingservices/filelogger/group/comms-infras_flogger.mrp"/> |
70 <unit bldFile="/sf/os/persistentdata/loggingservices/filelogger/group" mrp="/sf/os/persistentdata/loggingservices/filelogger/group/comms-infras_flogger.mrp"/> |
115 </component> |
71 </component> |
116 <component name="rfilelogger" long-name="RFile Logger" deprecated="tb92" introduced="9.1" purpose="development"> |
72 <component name="rfilelogger" long-name="RFile Logger" deprecated="^3" introduced="9.1" purpose="development"> |
117 <unit bldFile="/sf/os/persistentdata/loggingservices/rfilelogger/group" mrp="/sf/os/persistentdata/loggingservices/rfilelogger/group/testtools_utilities.mrp"/> |
73 <unit bldFile="/sf/os/persistentdata/loggingservices/rfilelogger/group" mrp="/sf/os/persistentdata/loggingservices/rfilelogger/group/testtools_utilities.mrp"/> |
118 </component> |
74 </component> |
119 </collection> |
75 </collection> |
120 <collection name="traceservices" long-name="Trace Services" level="server"> |
76 <collection name="traceservices" long-name="Trace Services" level="server"> |
121 <component name="commsdebugutility" long-name="Comms Debug Utility" introduced="7.0s" purpose="optional"> |
77 <component name="commsdebugutility" long-name="Comms Debug Utility" introduced="7.0s" purpose="optional"> |
122 <unit bldFile="/sf/os/persistentdata/traceservices/commsdebugutility/group" mrp="/sf/os/persistentdata/traceservices/commsdebugutility/group/comms-infras_commsdebugutility.mrp"/> |
78 <unit bldFile="/sf/os/persistentdata/traceservices/commsdebugutility/group" mrp="/sf/os/persistentdata/traceservices/commsdebugutility/group/comms-infras_commsdebugutility.mrp"/> |
123 </component> |
79 </component> |
124 <component name="tracefw" long-name="Trace Framework" introduced="9.2" purpose="development"> |
80 <component name="tracefw" long-name="Trace Framework" introduced="9.2" purpose="development"> |
125 <unit bldFile="/sf/os/persistentdata/traceservices/tracefw/ulogger/group" mrp="/sf/os/persistentdata/traceservices/tracefw/ulogger/group/tools_debug_trace.mrp"/> |
81 <unit bldFile="/sf/os/persistentdata/traceservices/tracefw/ulogger/group" mrp="/sf/os/persistentdata/traceservices/tracefw/ulogger/group/tools_debug_trace.mrp"/> |
126 </component> |
82 </component> |
127 </collection> |
83 </collection> |
128 <collection name="persistentstorage" long-name="Persistent Storage" level="framework"> |
84 <collection name="persistentstorage" long-name="Persistent Storage" level="framework"> |
129 <component name="store" long-name="Store" purpose="optional"> |
85 <component name="store" long-name="Store" purpose="optional"> |
130 <unit bldFile="/sf/os/persistentdata/persistentstorage/store/group" mrp="/sf/os/persistentdata/persistentstorage/store/group/syslibs_store.mrp"/> |
86 <unit bldFile="/sf/os/persistentdata/persistentstorage/store/group" mrp="/sf/os/persistentdata/persistentstorage/store/group/syslibs_store.mrp"/> |
131 </component> |
87 </component> |
132 <component name="dbms" long-name="DBMS" purpose="optional"> |
88 <component name="dbms" long-name="DBMS" purpose="optional"> |
133 <unit bldFile="/sf/os/persistentdata/persistentstorage/dbms/group" mrp="/sf/os/persistentdata/persistentstorage/dbms/group/syslibs_dbms.mrp"/> |
89 <unit bldFile="/sf/os/persistentdata/persistentstorage/dbms/group" mrp="/sf/os/persistentdata/persistentstorage/dbms/group/syslibs_dbms.mrp"/> |
134 </component> |
90 </component> |
135 <component name="centralrepository" long-name="Central Repository" introduced="7.0s" purpose="mandatory"> |
91 <component name="centralrepository" long-name="Central Repository" introduced="7.0s" purpose="mandatory"> |
136 <unit bldFile="/sf/os/persistentdata/persistentstorage/centralrepository/group" mrp="/sf/os/persistentdata/persistentstorage/centralrepository/group/syslibs_centralrepository.mrp"/> |
92 <unit bldFile="/sf/os/persistentdata/persistentstorage/centralrepository/group" mrp="/sf/os/persistentdata/persistentstorage/centralrepository/group/syslibs_centralrepository.mrp"/> |
137 </component> |
93 </component> |
138 <component name="sql" long-name="SQL" introduced="9.3" purpose="optional"> |
94 <component name="sql" long-name="SQL" introduced="9.3" purpose="optional"> |
139 <unit bldFile="/sf/os/persistentdata/persistentstorage/sql/GROUP" mrp="/sf/os/persistentdata/persistentstorage/sql/GROUP/syslibs_sql.mrp"/> |
95 <unit bldFile="/sf/os/persistentdata/persistentstorage/sql/GROUP" mrp="/sf/os/persistentdata/persistentstorage/sql/GROUP/syslibs_sql.mrp"/> |
140 </component> |
96 </component> |
141 <component name="sqlite3api" long-name="SQLite 3 API" introduced="tb92" purpose="optional"> |
97 <component name="sqlite3api" long-name="SQLite 3 API" introduced="^3" purpose="optional"> |
142 <unit bldFile="/sf/os/persistentdata/persistentstorage/sqlite3api/GROUP" mrp="/sf/os/persistentdata/persistentstorage/sqlite3api/GROUP/syslibs_sqlite3.mrp"/> |
98 <unit bldFile="/sf/os/persistentdata/persistentstorage/sqlite3api/GROUP" mrp="/sf/os/persistentdata/persistentstorage/sqlite3api/GROUP/syslibs_sqlite3.mrp"/> |
143 </component> |
99 </component> |
144 </collection> |
100 </collection> |
145 <collection name="persistentdata_info" long-name="Persistent Data Services Info" level="app-if"> |
101 <collection name="persistentdata_info" long-name="Persistent Data Services Info" level="app-if"> |
146 <component name="persistentdata_metadata" long-name="Persistent Data Services Metadata" introduced="tb91" purpose="development" class="config PC"> |
102 <component name="persistentdata_metadata" long-name="Persistent Data Services Metadata" introduced="^2" purpose="development" class="config PC"> |
147 <unit mrp="/sf/os/persistentdata/persistentdata_info/persistentdata_metadata/persistentdata_metadata.mrp"/> |
103 <unit mrp="/sf/os/persistentdata/persistentdata_info/persistentdata_metadata/persistentdata_metadata.mrp"/> |
148 </component> |
104 </component> |
149 </collection> |
105 </collection> |
150 </block> |
106 </block> |
151 </layer> |
107 </layer> |
152 </systemModel> |
108 </systemModel> |
153 </SystemDefinition> |
109 </SystemDefinition> |