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="graphics" name="Graphics" levels="adaptation engines internal-adaptations device-interface internal-utils app-if"> |
4 <!ATTLIST SystemDefinition |
4 <collection id="graphicsaccelaration" name="Graphics Acceleration" level="adaptation"> |
5 name CDATA #REQUIRED |
5 <component id="vgi" filter="s60" name="VGI"> |
6 schema CDATA #REQUIRED |
6 <unit bldFile="graphicsaccelaration/vgi/group"/> |
7 > |
7 </component> |
8 <!-- all paths are relative to the environment variable specified by the root attribute, or SOURCEROOT if not. --> |
8 </collection> |
9 |
9 <collection id="m3g" name="Mobile 3D Graphics" level="internal-adaptations"> |
10 <!-- System Model Section of DTD --> |
10 <component id="m3gcore11" filter="s60" name="M3G Core 1.1"> |
11 <!ELEMENT systemModel (layer+)> |
11 <unit bldFile="m3g/m3gcore11/group"/> |
12 |
12 </component> |
13 <!ELEMENT layer (block* | collection*)*> |
13 </collection> |
14 <!-- Kernel Services, Base Services, OS Services, Etc --> |
14 <collection id="graphicsresourceservices" name="Graphics Resource Services" level="engines"> |
15 <!ATTLIST layer |
15 <component id="graphicsresource" name="Graphics Resource" introduced="^3" deprecated="^3" purpose="optional"> |
16 name CDATA #REQUIRED |
16 <unit bldFile="graphicsresourceservices/graphicsresource/group" mrp="graphicsresourceservices/graphicsresource/group/graphics_graphicsresource.mrp"/> |
17 long-name CDATA #IMPLIED |
17 </component> |
18 levels NMTOKENS #IMPLIED |
18 <component id="graphicsresourceadaptation" name="Graphics Resource Adaptation" introduced="^3" deprecated="^3" purpose="optional"> |
19 span CDATA #IMPLIED |
19 <unit bldFile="graphicsresourceservices/graphicsresourceadaptation/group" mrp="graphicsresourceservices/graphicsresourceadaptation/group/graphics_graphicsresourceadapter.mrp"/> |
20 > |
20 </component> |
21 |
21 <component id="graphicsresourceimplementation" name="Graphics Resource Implementation" introduced="^4" purpose="optional"> |
22 <!ELEMENT block (subblock* | collection*)*> |
22 <unit bldFile="graphicsresourceservices/graphicsresourceimplementation/group" mrp="graphicsresourceservices/graphicsresourceimplementation/group/graphics_graphicsresourceimplementation.mrp"/> |
23 <!-- Generic OS services, Comms Services, etc --> |
23 </component> |
24 <!ATTLIST block |
24 <component id="graphicsresourceinterface" name="Graphics Resource Interface" introduced="^4" purpose="optional"> |
25 levels NMTOKENS #IMPLIED |
25 <unit bldFile="graphicsresourceservices/graphicsresourceinterface/group" mrp="graphicsresourceservices/graphicsresourceinterface/group/graphics_graphicsresourceinterface.mrp"/> |
26 span CDATA #IMPLIED |
26 </component> |
27 level NMTOKEN #IMPLIED |
27 </collection> |
28 name CDATA #REQUIRED |
28 <collection id="graphicsutils" name="Graphics Utils" level="engines"> |
29 long-name CDATA #IMPLIED |
29 <component id="commongraphicsheaders" name="Common Graphics Headers" introduced="^3" purpose="mandatory"> |
30 > |
30 <unit bldFile="graphicsutils/commongraphicsheaders/group" mrp="graphicsutils/commongraphicsheaders/group/graphics_commonheader.mrp"/> |
31 |
31 </component> |
32 <!ELEMENT subblock (collection)*> |
32 </collection> |
33 <!-- Cellular Baseband Services, Networking Services, etc --> |
33 <collection id="graphicshwdrivers" name="Graphics Hardware Drivers" level="adaptation"> |
34 <!ATTLIST subblock |
34 <!-- displayldd to be moved here --> |
35 name CDATA #REQUIRED |
35 <component id="surfacemgr" name="Surface Manager" introduced="^3" purpose="optional"> |
36 long-name CDATA #IMPLIED |
36 <unit bldFile="graphicshwdrivers/surfacemgr/group" mrp="graphicshwdrivers/surfacemgr/group/graphics_surfacemanager.mrp"/> |
37 > |
37 </component> |
38 |
38 </collection> |
39 <!ELEMENT collection (component)*> |
39 <collection id="graphicscomposition" name="Graphics Composition" level="engines"> |
40 <!-- Screen Driver, Content Handling, etc --> |
40 <component id="openwfcinterface" name="OpenWF Composition Interface" introduced="^3" purpose="optional"> |
41 <!ATTLIST collection |
41 <unit bldFile="graphicscomposition/openwfcinterface/group" mrp="graphicscomposition/openwfcinterface/group/graphics_openwfcinterface.mrp"/> |
42 name CDATA #REQUIRED |
42 </component> |
43 long-name CDATA #IMPLIED |
43 <component id="openwfcompositionengine" name="OpenWF Composition Engine" introduced="^3" purpose="development"> |
44 level NMTOKEN #IMPLIED |
44 <unit bldFile="graphicscomposition/openwfcompositionengine/group" mrp="graphicscomposition/openwfcompositionengine/group/graphics_openwfcompositionengine.mrp"/> |
45 > |
45 </component> |
46 |
46 <component id="openwfsupport" name="OpenWF Support" introduced="^3" purpose="optional"> |
47 <!ELEMENT component (unit)*> |
47 <unit bldFile="graphicscomposition/openwfsupport/group" mrp="graphicscomposition/openwfsupport/group/graphics_openwfsupport.mrp"/> |
48 <!-- contains units or is a package or prebuilt --> |
48 </component> |
49 <!ATTLIST component |
49 <component id="surfaceupdate" name="Surface Update" introduced="^3" purpose="optional"> |
50 name CDATA #REQUIRED |
50 <unit bldFile="graphicscomposition/surfaceupdate/group" mrp="graphicscomposition/surfaceupdate/group/graphics_surfaceupdate.mrp"/> |
51 long-name CDATA #IMPLIED |
51 </component> |
52 deprecated CDATA #IMPLIED |
52 </collection> |
53 introduced CDATA #IMPLIED |
53 <collection id="graphicstest" name="Graphics Test" level="app-if"> |
54 contract CDATA #IMPLIED |
54 <component id="graphicstestharness" name="Graphics Test Harness" introduced="8.1" purpose="development" filter="test"> |
55 plugin (Y|N) "N" |
55 <unit mrp="graphicstest/graphicstestharness/group/graphics_testharness.mrp" bldFile="graphicstest/graphicstestharness/group"/> |
56 filter CDATA #IMPLIED |
56 </component> |
57 class NMTOKENS #IMPLIED |
57 <component id="uibench" name="UI Bench" introduced="9.2" purpose="development"> |
58 supports CDATA #IMPLIED |
58 <unit bldFile="graphicstest/uibench/group" mrp="graphicstest/uibench/group/graphics_ui_bench.mrp"/> |
59 purpose ( optional | mandatory | development ) "optional" |
59 </component> |
60 > |
60 </collection> |
61 |
61 <collection id="graphics_plat" name="Graphics Platform Interfaces" level="app-if"> |
62 <!ELEMENT unit EMPTY > |
62 <component id="m3g_core_api" filter="sf_build" name="M3G Core API" class="api"> |
63 <!-- must be buildable (bld.inf) --> |
63 <meta rel="Api" href="graphics_plat/m3g_core_api/m3g_core_api.metaxml"/> |
64 <!-- bldFile may someday be removed in favour of mrp --> |
64 <unit bldFile="graphics_plat/m3g_core_api/group"/> |
65 <!ATTLIST unit |
65 </component> |
66 mrp CDATA #IMPLIED |
66 </collection> |
67 filter CDATA #IMPLIED |
67 <collection id="graphics_info" name="Graphics Info" level="app-if"> |
68 bldFile CDATA #IMPLIED |
68 <component id="graphicsdocs" name="Graphics Documentation" purpose="development" class="doc"> |
69 root CDATA #IMPLIED |
69 <unit mrp="graphics_info/graphicsdocs/graphics_documentation.mrp"/> |
70 version NMTOKEN #IMPLIED |
70 </component> |
71 prebuilt NMTOKEN #IMPLIED |
71 <component id="graphics_metadata" name="Graphics Metadata" class="config" introduced="^2" purpose="development" target="desktop"> |
72 late (Y|N) #IMPLIED |
72 <unit mrp="graphics_info/graphics_metadata/graphics_metadata.mrp"/> |
73 priority CDATA #IMPLIED |
73 </component> |
74 > |
74 </collection> |
75 ]> |
75 <collection id="windowing" name="Windowing" level="app-if"> |
76 <SystemDefinition name="Symbian^4" schema="2.0.1"> |
76 <component id="windowserver" name="Window Server" purpose="mandatory"> |
77 <systemModel> |
77 <unit bldFile="windowing/windowserver/group" mrp="windowing/windowserver/group/graphics_wserv.mrp"/> |
78 <layer name="os" long-name="OS" levels="hw services"> |
78 </component> |
79 <block name="graphics" level="services" long-name="Graphics" levels="adaptation engines internal-adaptations device-interface internal-utils app-if"> |
79 <component id="windowserverplugins" name="Window Server Plugins" introduced="^3" purpose="optional" class="plugin"> |
80 <collection name="graphicsaccelaration" long-name="Graphics Acceleration" level="adaptation"> |
80 <unit bldFile="windowing/windowserverplugins/group" mrp="windowing/windowserverplugins/group/graphics_wserv_std_plugins.mrp"/> |
81 <component name="vgi" filter="s60" long-name="VGI"> |
81 </component> |
82 <unit bldFile="/sf/os/graphics/graphicsaccelaration/vgi/group"/> |
82 </collection> |
83 </component> |
83 <collection id="printingservices" name="Printing Services" level="app-if"> |
84 </collection> |
84 <component id="printerdriversupport" name="Printer Driver Support" purpose="optional"> |
85 <collection name="m3g" long-name="Mobile 3D Graphics" level="internal-adaptations"> |
85 <unit bldFile="printingservices/printerdriversupport/group" mrp="printingservices/printerdriversupport/group/graphics_pdrstore.mrp"/> |
86 <component name="m3gcore11" filter="s60" long-name="M3G Core 1.1"> |
86 </component> |
87 <unit bldFile="/sf/os/graphics/m3g/m3gcore11/group"/> |
87 <component id="printerdrivers" name="Printer Drivers" purpose="optional" class="plugin"> |
88 </component> |
88 <unit bldFile="printingservices/printerdrivers/group" mrp="printingservices/printerdrivers/group/graphics_printdrv.mrp"/> |
89 </collection> |
89 </component> |
90 <collection name="graphicsresourceservices" long-name="Graphics Resource Services" level="engines"> |
90 </collection> |
91 <component name="graphicsresource" long-name="Graphics Resource" introduced="^3" deprecated="^3" purpose="optional"> |
91 <collection id="fbs" name="Font and Bitmap Server" level="device-interface"> |
92 <unit bldFile="/sf/os/graphics/graphicsresourceservices/graphicsresource/group" mrp="/sf/os/graphics/graphicsresourceservices/graphicsresource/group/graphics_graphicsresource.mrp"/> |
92 <component id="fontandbitmapserver" name="Font and Bitmap Server" purpose="mandatory"> |
93 </component> |
93 <unit bldFile="fbs/fontandbitmapserver/group" mrp="fbs/fontandbitmapserver/group/graphics_fbserv.mrp"/> |
94 <component name="graphicsresourceadaptation" long-name="Graphics Resource Adaptation" introduced="^3" deprecated="^3" purpose="optional"> |
94 </component> |
95 <unit bldFile="/sf/os/graphics/graphicsresourceservices/graphicsresourceadaptation/group" mrp="/sf/os/graphics/graphicsresourceservices/graphicsresourceadaptation/group/graphics_graphicsresourceadapter.mrp"/> |
95 </collection> |
96 </component> |
96 <collection id="opengles" name="OpenGLES" level="internal-adaptations"> |
97 <component name="graphicsresourceimplementation" long-name="Graphics Resource Implementation" introduced="^4" purpose="optional"> |
97 <component id="openglesinterface" name="OpenGL ES Interface" introduced="8.0" purpose="optional"> |
98 <unit bldFile="/sf/os/graphics/graphicsresourceservices/graphicsresourceimplementation/group" mrp="/sf/os/graphics/graphicsresourceservices/graphicsresourceimplementation/group/graphics_graphicsresourceimplementation.mrp"/> |
98 <unit bldFile="opengles/openglesinterface/group" mrp="opengles/openglesinterface/group/graphics_openglesheaders.mrp"/> |
99 </component> |
99 </component> |
100 <component name="graphicsresourceinterface" long-name="Graphics Resource Interface" introduced="^4" purpose="optional"> |
100 <component id="opengles_stub" filter="sf_build" name="OpenGL ES Stub" purpose="optional" introduced="^2"> |
101 <unit bldFile="/sf/os/graphics/graphicsresourceservices/graphicsresourceinterface/group" mrp="/sf/os/graphics/graphicsresourceservices/graphicsresourceinterface/group/graphics_graphicsresourceinterface.mrp"/> |
101 <unit bldFile="opengles/openglesinterface/group/opengles_stub"/> |
102 </component> |
102 </component> |
103 </collection> |
103 </collection> |
104 <collection name="graphicsutils" long-name="Graphics Utils" level="engines"> |
104 <collection id="openvg" name="OpenVG" level="internal-adaptations"> |
105 <component name="commongraphicsheaders" long-name="Common Graphics Headers" introduced="^3" purpose="mandatory"> |
105 <component id="openvginterface" name="OpenVG Interface" introduced="^2" purpose="optional"> |
106 <unit bldFile="/sf/os/graphics/graphicsutils/commongraphicsheaders/group" mrp="/sf/os/graphics/graphicsutils/commongraphicsheaders/group/graphics_commonheader.mrp"/> |
106 <unit bldFile="openvg/openvginterface/group" mrp="openvg/openvginterface/group/graphics_openvgheaders.mrp"/> |
107 </component> |
107 </component> |
108 </collection> |
108 <component id="openvg11" filter="s60" name="OpenVG 1.1"> |
109 <collection name="graphicshwdrivers" long-name="Graphics Hardware Drivers" level="adaptation"> |
109 <!-- this needs to be moved to it's own component directory, ie openvg/openvg11 --> |
110 <!-- displayldd to be moved here --> |
110 <unit bldFile="openvg/openvginterface/group/openvg11"/> |
111 <component name="surfacemgr" long-name="Surface Manager" introduced="^3" purpose="optional"> |
111 </component> |
112 <unit bldFile="/sf/os/graphics/graphicshwdrivers/surfacemgr/group" mrp="/sf/os/graphics/graphicshwdrivers/surfacemgr/group/graphics_surfacemanager.mrp"/> |
112 <component id="sfopenvg" filter="sf_build" name="Khronos OpenVG Reference Implementation" introduced="^2" purpose="optional"> |
113 </component> |
113 <unit bldFile="openvg/openvgrefimplementation/sfopenvg/group"/> |
114 </collection> |
114 </component> |
115 <collection name="graphicscomposition" long-name="Graphics Composition" level="engines"> |
115 </collection> |
116 <component name="openwfcinterface" long-name="OpenWF Composition Interface" introduced="^3" purpose="optional"> |
116 <collection id="egl" name="EGL" level="internal-adaptations"> |
117 <unit bldFile="/sf/os/graphics/graphicscomposition/openwfcinterface/group" mrp="/sf/os/graphics/graphicscomposition/openwfcinterface/group/graphics_openwfcinterface.mrp"/> |
117 <component id="eglinterface" name="EGL Interface" introduced="^2" purpose="optional"> |
118 </component> |
118 <unit bldFile="egl/eglinterface/group" mrp="egl/eglinterface/group/graphics_eglheaders.mrp"/> |
119 <component name="openwfcompositionengine" long-name="OpenWF Composition Engine" introduced="^3" purpose="development"> |
119 </component> |
120 <unit bldFile="/sf/os/graphics/graphicscomposition/openwfcompositionengine/group" mrp="/sf/os/graphics/graphicscomposition/openwfcompositionengine/group/graphics_openwfcompositionengine.mrp"/> |
120 <component id="eglswitch" name="EGL Switch" introduced="^3" purpose="optional"> |
121 </component> |
121 <unit bldFile="egl/eglswitch/group" mrp="egl/eglswitch/group/graphics_eglswitch.mrp"/> |
122 <component name="openwfsupport" long-name="OpenWF Support" introduced="^3" purpose="optional"> |
122 </component> |
123 <unit bldFile="/sf/os/graphics/graphicscomposition/openwfsupport/group" mrp="/sf/os/graphics/graphicscomposition/openwfsupport/group/graphics_openwfsupport.mrp"/> |
123 <component id="eglrefimpl" name="EGL Reference Implementation" introduced="^3" purpose="optional"> |
124 </component> |
124 <unit bldFile="egl/eglrefimpl/group" mrp="egl/eglrefimpl/group/graphics_eglrefimpl.mrp"/> |
125 <component name="surfaceupdate" long-name="Surface Update" introduced="^3" purpose="optional"> |
125 </component> |
126 <unit bldFile="/sf/os/graphics/graphicscomposition/surfaceupdate/group" mrp="/sf/os/graphics/graphicscomposition/surfaceupdate/group/graphics_surfaceupdate.mrp"/> |
126 <component id="egltest" name="EGL Tests" introduced="^3" purpose="development"> |
127 </component> |
127 <unit bldFile="egl/egltest/group" mrp="egl/egltest/group/graphics_egltest.mrp"/> |
128 </collection> |
128 </component> |
129 <collection name="graphicstest" long-name="Graphics Test" level="app-if"> |
129 </collection> |
130 <component name="graphicstestharness" long-name="Graphics Test Harness" introduced="8.1" purpose="development" filter="test"> |
130 <collection id="graphicsdeviceinterface" name="Graphics Device Interface" level="device-interface"> |
131 <unit mrp="/sf/os/graphics/graphicstest/graphicstestharness/group/graphics_testharness.mrp" bldFile="/sf/os/graphics/graphicstest/graphicstestharness/group"/> |
131 <component id="gdi" name="GDI" purpose="mandatory"> |
132 </component> |
132 <unit bldFile="graphicsdeviceinterface/gdi/group" mrp="graphicsdeviceinterface/gdi/group/graphics_gdi.mrp"/> |
133 <component name="uibench" long-name="UI Bench" introduced="9.2" purpose="development"> |
133 </component> |
134 <unit bldFile="/sf/os/graphics/graphicstest/uibench/group" mrp="/sf/os/graphics/graphicstest/uibench/group/graphics_ui_bench.mrp"/> |
134 <component id="bitgdi" name="BitGDI" purpose="mandatory"> |
135 </component> |
135 <unit bldFile="graphicsdeviceinterface/bitgdi/group" mrp="graphicsdeviceinterface/bitgdi/group/graphics_bitgdi.mrp"/> |
136 </collection> |
136 </component> |
137 <collection name="graphics_plat" long-name="Graphics Platform Interfaces" level="app-if"> |
137 <component id="colourpalette" name="Colour Palette" introduced="7.0s" purpose="optional"> |
138 <component name="m3g_core_api" filter="sf_build" long-name="M3G Core API" class="api"> |
138 <unit bldFile="graphicsdeviceinterface/colourpalette/group" mrp="graphicsdeviceinterface/colourpalette/group/graphics_palette.mrp"/> |
139 <unit bldFile="/sf/os/graphics/graphics_plat/m3g_core_api/group"/> |
139 </component> |
140 </component> |
140 <component id="screendriver" name="Screen Driver" introduced="6.1" purpose="optional" class="plugin"> |
141 </collection> |
141 <unit bldFile="graphicsdeviceinterface/screendriver/group" mrp="graphicsdeviceinterface/screendriver/group/graphics_screendriver.mrp"/> |
142 <collection name="graphics_info" long-name="Graphics Info" level="app-if"> |
142 </component> |
143 <component name="graphicsdocs" long-name="Graphics Documentation" purpose="development" class="doc"> |
143 <component id="directgdi" name="DirectGDI" introduced="^3" deprecated="^3" purpose="optional"> |
144 <unit mrp="/sf/os/graphics/graphics_info/graphicsdocs/graphics_documentation.mrp"/> |
144 <unit bldFile="graphicsdeviceinterface/directgdi/group" mrp="graphicsdeviceinterface/directgdi/group/graphics_directgdi.mrp"/> |
145 </component> |
145 </component> |
146 <component name="graphics_metadata" long-name="Graphics Metadata" introduced="^2" purpose="development" class="config PC"> |
146 <component id="directgdiinterface" name="DirectGDI Interface" introduced="^3" deprecated="^3" purpose="optional"> |
147 <unit mrp="/sf/os/graphics/graphics_info/graphics_metadata/graphics_metadata.mrp"/> |
147 <unit bldFile="graphicsdeviceinterface/directgdiinterface/group" mrp="graphicsdeviceinterface/directgdiinterface/group/graphics_directgdiheaders.mrp"/> |
148 </component> |
148 </component> |
149 </collection> |
149 <component id="directgdiadaptation" name="DirectGDI Adaptation" introduced="^3" deprecated="^3" purpose="optional"> |
150 <collection name="windowing" long-name="Windowing" level="app-if"> |
150 <unit bldFile="graphicsdeviceinterface/directgdiadaptation/group" mrp="graphicsdeviceinterface/directgdiadaptation/group/graphics_directgdiadapter.mrp"/> |
151 <component name="windowserver" long-name="Window Server" purpose="mandatory"> |
151 </component> |
152 <unit bldFile="/sf/os/graphics/windowing/windowserver/group" mrp="/sf/os/graphics/windowing/windowserver/group/graphics_wserv.mrp"/> |
152 </collection> |
153 </component> |
153 <collection id="graphicstools" name="Graphics Tools" level="internal-utils"> |
154 <component name="windowserverplugins" long-name="Window Server Plugins" introduced="^3" purpose="optional" plugin="Y"> |
154 <component id="gdi_tools" name="GDI Tools" purpose="development" target="desktop"> |
155 <unit bldFile="/sf/os/graphics/windowing/windowserverplugins/group" mrp="/sf/os/graphics/windowing/windowserverplugins/group/graphics_wserv_std_plugins.mrp"/> |
155 <unit bldFile="graphicstools/gdi_tools/group" mrp="graphicstools/gdi_tools/group/graphics_gditools.mrp"/> |
156 </component> |
156 </component> |
157 </collection> |
157 </collection> |
158 <collection name="printingservices" long-name="Printing Services" level="app-if"> |
158 <collection id="graphicsapitest" name="Graphics API Tests" level="app-if"> |
159 <component name="printerdriversupport" long-name="Printer Driver Support" purpose="optional"> |
159 <component id="graphicssvs" name="Graphics Verification Suite" introduced="^2" purpose="development" filter="test"> |
160 <unit bldFile="/sf/os/graphics/printingservices/printerdriversupport/group" mrp="/sf/os/graphics/printingservices/printerdriversupport/group/graphics_pdrstore.mrp"/> |
160 <unit mrp="graphicsapitest/graphicssvs/group/graphicssvs.mrp" bldFile="graphicsapitest/graphicssvs/group"/> |
161 </component> |
161 </component> |
162 <component name="printerdrivers" long-name="Printer Drivers" purpose="optional" plugin="Y"> |
162 <component id="screendriverhaitest" name="Screen Driver HAI Tests" introduced="^2" purpose="development" filter="test"> |
163 <unit bldFile="/sf/os/graphics/printingservices/printerdrivers/group" mrp="/sf/os/graphics/printingservices/printerdrivers/group/graphics_printdrv.mrp"/> |
163 <unit mrp="graphicsapitest/screendriverhaitest/group/screendriverhaitest.mrp" bldFile="graphicsapitest/screendriverhaitest/group"/> |
164 </component> |
164 </component> |
165 </collection> |
165 </collection> |
166 <collection name="fbs" long-name="Font and Bitmap Server" level="device-interface"> |
166 </package> |
167 <component name="fontandbitmapserver" long-name="Font and Bitmap Server" purpose="mandatory"> |
|
168 <unit bldFile="/sf/os/graphics/fbs/fontandbitmapserver/group" mrp="/sf/os/graphics/fbs/fontandbitmapserver/group/graphics_fbserv.mrp"/> |
|
169 </component> |
|
170 </collection> |
|
171 <collection name="opengles" long-name="OpenGLES" level="internal-adaptations"> |
|
172 <component name="openglesinterface" long-name="OpenGL ES Interface" introduced="8.0" purpose="optional"> |
|
173 <unit bldFile="/sf/os/graphics/opengles/openglesinterface/group" mrp="/sf/os/graphics/opengles/openglesinterface/group/graphics_openglesheaders.mrp"/> |
|
174 </component> |
|
175 <component name="opengles_stub" filter="sf_build" long-name="OpenGL ES Stub" purpose="optional" introduced="^2"> |
|
176 <unit bldFile="/sf/os/graphics/opengles/openglesinterface/group/opengles_stub"/> |
|
177 </component> |
|
178 </collection> |
|
179 <collection name="openvg" long-name="OpenVG" level="internal-adaptations"> |
|
180 <component name="openvginterface" long-name="OpenVG Interface" introduced="^2" purpose="optional"> |
|
181 <unit bldFile="/sf/os/graphics/openvg/openvginterface/group" mrp="/sf/os/graphics/openvg/openvginterface/group/graphics_openvgheaders.mrp"/> |
|
182 </component> |
|
183 <component name="openvg11" filter="s60" long-name="OpenVG 1.1"> |
|
184 <!-- this needs to be moved to it's own component directory, ie openvg/openvg11 --> |
|
185 <unit bldFile="/sf/os/graphics/openvg/openvginterface/group/openvg11"/> |
|
186 </component> |
|
187 <component name="sfopenvg" filter="sf_build" long-name="Khronos OpenVG Reference Implementation" introduced="^2" purpose="optional"> |
|
188 <unit bldFile="/sf/os/graphics/openvg/openvgrefimplementation/sfopenvg/group"/> |
|
189 </component> |
|
190 </collection> |
|
191 <collection name="egl" long-name="EGL" level="internal-adaptations"> |
|
192 <component name="eglinterface" long-name="EGL Interface" introduced="^2" purpose="optional"> |
|
193 <unit bldFile="/sf/os/graphics/egl/eglinterface/group" mrp="/sf/os/graphics/egl/eglinterface/group/graphics_eglheaders.mrp"/> |
|
194 </component> |
|
195 <component name="eglswitch" long-name="EGL Switch" introduced="^3" purpose="optional"> |
|
196 <unit bldFile="/sf/os/graphics/egl/eglswitch/group" mrp="/sf/os/graphics/egl/eglswitch/group/graphics_eglswitch.mrp"/> |
|
197 </component> |
|
198 <component name="eglrefimpl" long-name="EGL Reference Implementation" introduced="^3" purpose="optional"> |
|
199 <unit bldFile="/sf/os/graphics/egl/eglrefimpl/group" mrp="/sf/os/graphics/egl/eglrefimpl/group/graphics_eglrefimpl.mrp"/> |
|
200 </component> |
|
201 <component name="egltest" long-name="EGL Tests" introduced="^3" purpose="development"> |
|
202 <unit bldFile="/sf/os/graphics/egl/egltest/group" mrp="/sf/os/graphics/egl/egltest/group/graphics_egltest.mrp"/> |
|
203 </component> |
|
204 </collection> |
|
205 <collection name="graphicsdeviceinterface" long-name="Graphics Device Interface" level="device-interface"> |
|
206 <component name="gdi" long-name="GDI" purpose="mandatory"> |
|
207 <unit bldFile="/sf/os/graphics/graphicsdeviceinterface/gdi/group" mrp="/sf/os/graphics/graphicsdeviceinterface/gdi/group/graphics_gdi.mrp"/> |
|
208 </component> |
|
209 <component name="bitgdi" long-name="BitGDI" purpose="mandatory"> |
|
210 <unit bldFile="/sf/os/graphics/graphicsdeviceinterface/bitgdi/group" mrp="/sf/os/graphics/graphicsdeviceinterface/bitgdi/group/graphics_bitgdi.mrp"/> |
|
211 </component> |
|
212 <component name="colourpalette" long-name="Colour Palette" introduced="7.0s" purpose="optional"> |
|
213 <unit bldFile="/sf/os/graphics/graphicsdeviceinterface/colourpalette/group" mrp="/sf/os/graphics/graphicsdeviceinterface/colourpalette/group/graphics_palette.mrp"/> |
|
214 </component> |
|
215 <component name="screendriver" long-name="Screen Driver" introduced="6.1" purpose="optional" plugin="Y"> |
|
216 <unit bldFile="/sf/os/graphics/graphicsdeviceinterface/screendriver/group" mrp="/sf/os/graphics/graphicsdeviceinterface/screendriver/group/graphics_screendriver.mrp"/> |
|
217 </component> |
|
218 <component name="directgdi" long-name="DirectGDI" introduced="^3" deprecated="^3" purpose="optional"> |
|
219 <unit bldFile="/sf/os/graphics/graphicsdeviceinterface/directgdi/group" mrp="/sf/os/graphics/graphicsdeviceinterface/directgdi/group/graphics_directgdi.mrp"/> |
|
220 </component> |
|
221 <component name="directgdiinterface" long-name="DirectGDI Interface" introduced="^3" deprecated="^3" purpose="optional"> |
|
222 <unit bldFile="/sf/os/graphics/graphicsdeviceinterface/directgdiinterface/group" mrp="/sf/os/graphics/graphicsdeviceinterface/directgdiinterface/group/graphics_directgdiheaders.mrp"/> |
|
223 </component> |
|
224 <component name="directgdiadaptation" long-name="DirectGDI Adaptation" introduced="^3" deprecated="^3" purpose="optional"> |
|
225 <unit bldFile="/sf/os/graphics/graphicsdeviceinterface/directgdiadaptation/group" mrp="/sf/os/graphics/graphicsdeviceinterface/directgdiadaptation/group/graphics_directgdiadapter.mrp"/> |
|
226 </component> |
|
227 </collection> |
|
228 <collection name="graphicstools" long-name="Graphics Tools" level="internal-utils"> |
|
229 <component name="gdi_tools" long-name="GDI Tools" purpose="development" class="PC"> |
|
230 <unit bldFile="/sf/os/graphics/graphicstools/gdi_tools/group" mrp="/sf/os/graphics/graphicstools/gdi_tools/group/graphics_gditools.mrp"/> |
|
231 </component> |
|
232 </collection> |
|
233 <collection name="graphicsapitest" long-name="Graphics API Tests" level="app-if"> |
|
234 <component name="graphicssvs" long-name="Graphics Verification Suite" introduced="^2" purpose="development" filter="test"> |
|
235 <unit mrp="/sf/os/graphics/graphicsapitest/graphicssvs/group/graphicssvs.mrp" bldFile="/sf/os/graphics/graphicsapitest/graphicssvs/group"/> |
|
236 </component> |
|
237 <component name="screendriverhaitest" long-name="Screen Driver HAI Tests" introduced="^2" purpose="development" filter="test"> |
|
238 <unit mrp="/sf/os/graphics/graphicsapitest/screendriverhaitest/group/screendriverhaitest.mrp" bldFile="/sf/os/graphics/graphicsapitest/screendriverhaitest/group"/> |
|
239 </component> |
|
240 </collection> |
|
241 </block> |
|
242 </layer> |
|
243 </systemModel> |
|
244 </SystemDefinition> |
167 </SystemDefinition> |