1 <?xml version="1.0" encoding="UTF-8"?> |
1 <?xml version="1.0" encoding="UTF-8"?> |
2 <!DOCTYPE SystemDefinition [ |
2 <SystemDefinition schema="3.0.0"> |
3 <!ELEMENT SystemDefinition ( systemModel )> |
3 <package id="imgeditor" name="Image Editor Apps" levels="engine ui"> |
4 <!ATTLIST SystemDefinition |
4 <collection id="imgeditor_plat" name="Image Editor Apps Platform Interfaces" level="ui"> |
5 name CDATA #REQUIRED |
5 <component id="image_editor_debug_utilities_api" name="Image Editor Debug Utilities API" class="api" filter="sf_build"> |
6 schema CDATA #REQUIRED |
6 <meta rel="Api" href="imgeditor_plat/image_editor_debug_utilities_api/image_editor_debug_utilities_api.metaxml"/> |
7 > |
7 <unit bldFile="imgeditor_plat/image_editor_debug_utilities_api/group"/> |
8 <!-- all paths are relative to the environment variable specified by the root attribute, or SOURCEROOT if not. --> |
8 </component> |
9 |
9 <component id="image_editor_utilities_api" name="Image Editor Utilities API" class="api" filter="sf_build"> |
10 <!-- System Model Section of DTD --> |
10 <meta rel="Api" href="imgeditor_plat/image_editor_utilities_api/image_editor_utilities_api.metaxml"/> |
11 <!ELEMENT systemModel (layer+)> |
11 <unit bldFile="imgeditor_plat/image_editor_utilities_api/group"/> |
12 |
12 </component> |
13 <!ELEMENT layer (block* | collection*)*> |
13 <component id="image_editor_definitions_api" name="Image Editor Definitions API" class="api" filter="sf_build"> |
14 <!-- Kernel Services, Base Services, OS Services, Etc --> |
14 <meta rel="Api" href="imgeditor_plat/image_editor_definitions_api/image_editor_definitions_api.metaxml"/> |
15 <!ATTLIST layer |
15 <unit bldFile="imgeditor_plat/image_editor_definitions_api/group"/> |
16 name CDATA #REQUIRED |
16 </component> |
17 long-name CDATA #IMPLIED |
17 <component id="image_editor_system_parameters_api" name="Image Editor System Parameters API" class="api" filter="sf_build"> |
18 levels NMTOKENS #IMPLIED |
18 <meta rel="Api" href="imgeditor_plat/image_editor_system_parameters_api/image_editor_system_parameters_api.metaxml"/> |
19 span CDATA #IMPLIED |
19 <unit bldFile="imgeditor_plat/image_editor_system_parameters_api/group"/> |
20 > |
20 </component> |
21 |
21 <component id="image_processing_engine_api" name="Image Processing Engine API" class="api" filter="sf_build"> |
22 <!ELEMENT block (subblock* | collection*)*> |
22 <meta rel="Api" href="imgeditor_plat/image_processing_engine_api/image_processing_engine_api.metaxml"/> |
23 <!-- Generic OS services, Comms Services, etc --> |
23 <unit bldFile="imgeditor_plat/image_processing_engine_api/group"/> |
24 <!ATTLIST block |
24 </component> |
25 levels NMTOKENS #IMPLIED |
25 </collection> |
26 span CDATA #IMPLIED |
26 <collection id="imageeditor" name="Image Editor UI" level="ui"> |
27 level NMTOKEN #IMPLIED |
27 <component id="pb" filter="sf_build" name="Plugin Base"> |
28 name CDATA #REQUIRED |
28 <unit bldFile="imageeditor/pb/group"/> |
29 long-name CDATA #IMPLIED |
29 </component> |
30 > |
30 <component id="iepb" filter="sf_build" name="Image Editor Plugin Base"> |
31 |
31 <unit bldFile="imageeditor/iepb/group"/> |
32 <!ELEMENT subblock (collection)*> |
32 </component> |
33 <!-- Cellular Baseband Services, Networking Services, etc --> |
33 <component id="imageeditorui" filter="sf_build" name="Image Editor UI"> |
34 <!ATTLIST subblock |
34 <unit bldFile="imageeditor/imageeditorui/group"/> |
35 name CDATA #REQUIRED |
35 </component> |
36 long-name CDATA #IMPLIED |
36 <component id="imageeditormanager" filter="sf_build" name="Image Editor Manager"> |
37 > |
37 <unit bldFile="imageeditor/imageeditormanager/group"/> |
38 |
38 </component> |
39 <!ELEMENT collection (component)*> |
39 <component id="imageeditorapp" filter="sf_build" name="Image Editor Application"> |
40 <!-- Screen Driver, Content Handling, etc --> |
40 <unit bldFile="imageeditor/imageeditorapp/group"/> |
41 <!ATTLIST collection |
41 </component> |
42 name CDATA #REQUIRED |
42 <component id="imageeditor_plugins" filter="sf_build" name="Image Editor Plugins" class="plugin"> |
43 long-name CDATA #IMPLIED |
43 <!-- can only have one unit. Need to include all from a single bld.inf --> |
44 level NMTOKEN #IMPLIED |
44 <unit bldFile="imageeditor/plugins/blackwhiteplugin/group"/> |
45 > |
45 <unit bldFile="imageeditor/plugins/brightnessplugin/group"/> |
46 |
46 <unit bldFile="imageeditor/plugins/bubbleplugin/group"/> |
47 <!ELEMENT component (unit)*> |
47 <unit bldFile="imageeditor/plugins/cartoonizeplugin/group"/> |
48 <!-- contains units or is a package or prebuilt --> |
48 <unit bldFile="imageeditor/plugins/clipartplugin/group"/> |
49 <!ATTLIST component |
49 <unit bldFile="imageeditor/plugins/contrastplugin/group"/> |
50 name CDATA #REQUIRED |
50 <unit bldFile="imageeditor/plugins/cropplugin/group"/> |
51 long-name CDATA #IMPLIED |
51 <unit bldFile="imageeditor/plugins/drawplugin/group"/> |
52 deprecated CDATA #IMPLIED |
52 <unit bldFile="imageeditor/plugins/frameplugin/group"/> |
53 introduced CDATA #IMPLIED |
53 <unit bldFile="imageeditor/plugins/negativeplugin/group"/> |
54 contract CDATA #IMPLIED |
54 <unit bldFile="imageeditor/plugins/redeyeplugin/group"/> |
55 plugin (Y|N) "N" |
55 <unit bldFile="imageeditor/plugins/resizeplugin/group"/> |
56 filter CDATA #IMPLIED |
56 <unit bldFile="imageeditor/plugins/rotatelplugin/group"/> |
57 class NMTOKENS #IMPLIED |
57 <unit bldFile="imageeditor/plugins/rotaterplugin/group"/> |
58 supports CDATA #IMPLIED |
58 <unit bldFile="imageeditor/plugins/sepiaplugin/group"/> |
59 purpose ( optional | mandatory | development ) "optional" |
59 <unit bldFile="imageeditor/plugins/sharpnessplugin/group"/> |
60 > |
60 <unit bldFile="imageeditor/plugins/textplugin/group"/> |
61 |
61 <!-- conditionally #included in imageeditor_build: need to fix |
62 <!ELEMENT unit EMPTY > |
|
63 <!-- must be buildable (bld.inf) --> |
|
64 <!-- bldFile may someday be removed in favour of mrp --> |
|
65 <!ATTLIST unit |
|
66 mrp CDATA #IMPLIED |
|
67 filter CDATA #IMPLIED |
|
68 bldFile CDATA #IMPLIED |
|
69 root CDATA #IMPLIED |
|
70 version NMTOKEN #IMPLIED |
|
71 prebuilt NMTOKEN #IMPLIED |
|
72 late (Y|N) #IMPLIED |
|
73 priority CDATA #IMPLIED |
|
74 > |
|
75 ]> |
|
76 <SystemDefinition name="Symbian^4" schema="2.0.1"> |
|
77 <systemModel> |
|
78 <layer name="app" long-name="Applications" levels="services apps"> |
|
79 <block name="imgeditor" level="apps" long-name="Image Editor Apps" levels="engine ui"> |
|
80 <collection name="imgeditor_plat" long-name="Image Editor Apps Platform Interfaces" level="ui"> |
|
81 <component name="image_editor_debug_utilities_api" long-name="Image Editor Debug Utilities API" filter="sf_build" class="api"> |
|
82 <unit bldFile="/sf/app/imgeditor/imgeditor_plat/image_editor_debug_utilities_api/group"/> |
|
83 </component> |
|
84 <component name="image_editor_utilities_api" long-name="Image Editor Utilities API" filter="sf_build" class="api"> |
|
85 <unit bldFile="/sf/app/imgeditor/imgeditor_plat/image_editor_utilities_api/group"/> |
|
86 </component> |
|
87 <component name="image_editor_definitions_api" long-name="Image Editor Definitions API" filter="sf_build" class="api"> |
|
88 <unit bldFile="/sf/app/imgeditor/imgeditor_plat/image_editor_definitions_api/group"/> |
|
89 </component> |
|
90 <component name="image_editor_system_parameters_api" long-name="Image Editor System Parameters API" filter="sf_build" class="api"> |
|
91 <unit bldFile="/sf/app/imgeditor/imgeditor_plat/image_editor_system_parameters_api/group"/> |
|
92 </component> |
|
93 <component name="image_processing_engine_api" long-name="Image Processing Engine API" filter="sf_build" class="api"> |
|
94 <unit bldFile="/sf/app/imgeditor/imgeditor_plat/image_processing_engine_api/group"/> |
|
95 </component> |
|
96 </collection> |
|
97 <collection name="imageeditor" long-name="Image Editor UI" level="ui"> |
|
98 <component name="pb" filter="sf_build" long-name="Plugin Base"> |
|
99 <unit bldFile="/sf/app/imgeditor/imageeditor/pb/group"/> |
|
100 </component> |
|
101 <component name="iepb" filter="sf_build" long-name="Image Editor Plugin Base"> |
|
102 <unit bldFile="/sf/app/imgeditor/imageeditor/iepb/group"/> |
|
103 </component> |
|
104 <component name="imageeditorui" filter="sf_build" long-name="Image Editor UI"> |
|
105 <unit bldFile="/sf/app/imgeditor/imageeditor/imageeditorui/group"/> |
|
106 </component> |
|
107 <component name="imageeditormanager" filter="sf_build" long-name="Image Editor Manager"> |
|
108 <unit bldFile="/sf/app/imgeditor/imageeditor/imageeditormanager/group"/> |
|
109 </component> |
|
110 <component name="imageeditorapp" filter="sf_build" long-name="Image Editor Application"> |
|
111 <unit bldFile="/sf/app/imgeditor/imageeditor/imageeditorapp/group"/> |
|
112 </component> |
|
113 <component name="imageeditor_plugins" filter="sf_build" long-name="Image Editor Plugins" plugin="Y"> |
|
114 <!-- can only have one unit. Need to include all from a single bld.inf --> |
|
115 <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/blackwhiteplugin/group"/> |
|
116 <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/brightnessplugin/group"/> |
|
117 <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/bubbleplugin/group"/> |
|
118 <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/cartoonizeplugin/group"/> |
|
119 <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/clipartplugin/group"/> |
|
120 <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/contrastplugin/group"/> |
|
121 <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/cropplugin/group"/> |
|
122 <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/drawplugin/group"/> |
|
123 <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/frameplugin/group"/> |
|
124 <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/negativeplugin/group"/> |
|
125 <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/redeyeplugin/group"/> |
|
126 <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/resizeplugin/group"/> |
|
127 <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/rotatelplugin/group"/> |
|
128 <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/rotaterplugin/group"/> |
|
129 <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/sepiaplugin/group"/> |
|
130 <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/sharpnessplugin/group"/> |
|
131 <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/textplugin/group"/> |
|
132 <!-- conditionally #included in imageeditor_build: need to fix |
|
133 <unit bldFile="imageeditor/plugins/drawplugin/group"/> |
62 <unit bldFile="imageeditor/plugins/drawplugin/group"/> |
134 --> |
63 --> |
135 </component> |
64 </component> |
136 <component name="editorprovider" filter="sf_build" long-name="Image Editor Provider"> |
65 <component id="editorprovider" filter="sf_build" name="Image Editor Provider"> |
137 <unit bldFile="/sf/app/imgeditor/imageeditor/editorprovider/group"/> |
66 <unit bldFile="imageeditor/editorprovider/group"/> |
138 </component> |
67 </component> |
139 <component name="imageeditor_build" filter="sf_build" long-name="Image Editor Build"> |
68 <component id="imageeditor_build" filter="sf_build" name="Image Editor Build"> |
140 <!-- should distribute this to the other components --> |
69 <!-- should distribute this to the other components --> |
141 <unit bldFile="/sf/app/imgeditor/imageeditor/group"/> |
70 <unit bldFile="imageeditor/group"/> |
142 </component> |
71 </component> |
143 </collection> |
72 </collection> |
144 <collection name="imageeditorengine" long-name="Image Editor Engine" level="engine"> |
73 <collection id="imageeditorengine" name="Image Editor Engine" level="engine"> |
145 <component name="filters" filter="sf_build" long-name="Image Editor Filters"> |
74 <component id="filters" filter="sf_build" name="Image Editor Filters"> |
146 <!-- can only have one unit. Need to include all from a single bld.inf --> |
75 <!-- can only have one unit. Need to include all from a single bld.inf --> |
147 <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterbrightness/group"/> |
76 <unit bldFile="imageeditorengine/filters/filterbrightness/group"/> |
148 <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterbubble/group"/> |
77 <unit bldFile="imageeditorengine/filters/filterbubble/group"/> |
149 <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterbuffer/group"/> |
78 <unit bldFile="imageeditorengine/filters/filterbuffer/group"/> |
150 <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filtercartoon/group"/> |
79 <unit bldFile="imageeditorengine/filters/filtercartoon/group"/> |
151 <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterclipart/group"/> |
80 <unit bldFile="imageeditorengine/filters/filterclipart/group"/> |
152 <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filtercontrast/group"/> |
81 <unit bldFile="imageeditorengine/filters/filtercontrast/group"/> |
153 <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filtercrop/group"/> |
82 <unit bldFile="imageeditorengine/filters/filtercrop/group"/> |
154 <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterdraw/group"/> |
83 <unit bldFile="imageeditorengine/filters/filterdraw/group"/> |
155 <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterframe/group"/> |
84 <unit bldFile="imageeditorengine/filters/filterframe/group"/> |
156 <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filtergrayscale/group"/> |
85 <unit bldFile="imageeditorengine/filters/filtergrayscale/group"/> |
157 <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filtericlsource/group"/> |
86 <unit bldFile="imageeditorengine/filters/filtericlsource/group"/> |
158 <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterjpegsource/group"/> |
87 <unit bldFile="imageeditorengine/filters/filterjpegsource/group"/> |
159 <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterjpegtarget/group"/> |
88 <unit bldFile="imageeditorengine/filters/filterjpegtarget/group"/> |
160 <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filternegate/group"/> |
89 <unit bldFile="imageeditorengine/filters/filternegate/group"/> |
161 <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterredeye/group"/> |
90 <unit bldFile="imageeditorengine/filters/filterredeye/group"/> |
162 <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterrotate/group"/> |
91 <unit bldFile="imageeditorengine/filters/filterrotate/group"/> |
163 <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterscale/group"/> |
92 <unit bldFile="imageeditorengine/filters/filterscale/group"/> |
164 <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filtersepia/group"/> |
93 <unit bldFile="imageeditorengine/filters/filtersepia/group"/> |
165 <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filtersharpness/group"/> |
94 <unit bldFile="imageeditorengine/filters/filtersharpness/group"/> |
166 <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filtertext/group"/> |
95 <unit bldFile="imageeditorengine/filters/filtertext/group"/> |
167 <!-- conditionally #included in imageeditor_build: need to fix |
96 <!-- conditionally #included in imageeditor_build: need to fix |
168 <unit bldFile="imageeditorengine/filters/filterdraw/group"/> |
97 <unit bldFile="imageeditorengine/filters/filterdraw/group"/> |
169 --> |
98 --> |
170 </component> |
99 </component> |
171 <component name="imageeditorutils" filter="sf_build" long-name="Image Editor Utilities"> |
100 <component id="imageeditorutils" filter="sf_build" name="Image Editor Utilities"> |
172 <unit bldFile="/sf/app/imgeditor/imageeditorengine/imageeditorutils/group"/> |
101 <unit bldFile="imageeditorengine/imageeditorutils/group"/> |
173 </component> |
102 </component> |
174 <component name="systemparameters" filter="sf_build" long-name="System Parameters"> |
103 <component id="systemparameters" filter="sf_build" name="System Parameters"> |
175 <unit bldFile="/sf/app/imgeditor/imageeditorengine/systemparameters/group"/> |
104 <unit bldFile="imageeditorengine/systemparameters/group"/> |
176 </component> |
105 </component> |
177 <component name="enginewrapper" filter="sf_build" long-name="Image Editor Engine Wrapper"> |
106 <component id="enginewrapper" filter="sf_build" name="Image Editor Engine Wrapper"> |
178 <unit bldFile="/sf/app/imgeditor/imageeditorengine/enginewrapper/group"/> |
107 <unit bldFile="imageeditorengine/enginewrapper/group"/> |
179 </component> |
108 </component> |
180 <component name="imageeditorengine_build" filter="sf_build" long-name="Image Editor Engine Build"> |
109 <component id="imageeditorengine_build" filter="sf_build" name="Image Editor Engine Build"> |
181 <!-- should distribute this to the other components --> |
110 <!-- should distribute this to the other components --> |
182 <unit bldFile="/sf/app/imgeditor/imageeditorengine/group"/> |
111 <unit bldFile="imageeditorengine/group"/> |
183 </component> |
112 </component> |
184 </collection> |
113 </collection> |
185 </block> |
114 </package> |
186 </layer> |
|
187 </systemModel> |
|
188 </SystemDefinition> |
115 </SystemDefinition> |