1 <?xml version="1.0" encoding="UTF-8"?> |
1 <?xml version="1.0" encoding="UTF-8"?> |
2 <SystemDefinition schema="3.0.0"> |
2 <SystemDefinition schema="3.0.0"> |
3 <package id="graphics" name="Graphics" levels="adaptation engines internal-adaptations device-interface internal-utils app-if"> |
3 <package id="graphics" name="Graphics" levels="adaptation engines internal-adaptations device-interface internal-utils app-if"> |
4 <collection id="graphicsaccelaration" name="Graphics Acceleration" level="adaptation"> |
4 <collection id="graphicsaccelaration" name="Graphics Acceleration" level="adaptation"> |
5 <component id="3d_opengl_es_1_1" filter="s60" name="3D OpenGL ES 1.1" introduced="^3"> |
5 <component id="3d_opengl_es_1_1" filter="s60" name="3D OpenGL ES 1.1" introduced="^3"> |
6 <unit bldFile="graphicsaccelaration/3d_opengl_es_1_1/group"/> |
6 <unit bldFile="graphicsaccelaration/3d_opengl_es_1_1/group"/> |
60 </collection> |
60 </collection> |
61 <collection id="graphics_info" name="Graphics Info" level="app-if"> |
61 <collection id="graphics_info" name="Graphics Info" level="app-if"> |
62 <component id="graphics_plat" filter="s60" name="Graphics Platform Interfaces" class="api"> |
62 <component id="graphics_plat" filter="s60" name="Graphics Platform Interfaces" class="api"> |
63 <unit bldFile="graphics_plat/group"/> |
63 <unit bldFile="graphics_plat/group"/> |
64 </component> |
64 </component> |
65 <component id="graphics_pub" filter="s60" name="Graphics Public Interfaces" class="api"> |
65 <component id="graphics_plat" filter="s60" name="Graphics Platform Interfaces" class="api"> |
66 <unit bldFile="graphics_pub/group"/> |
66 <unit bldFile="graphics_plat/group"/> |
|
67 </component> |
|
68 <component id="m3g_core_api" filter="sf_build" name="M3G Core API" class="api"> |
|
69 <unit bldFile="graphics_plat/m3g_core_api/group"/> <!-- cope with missing graphics_plat/group --> |
67 </component> |
70 </component> |
68 <component id="graphicsdocs" name="Graphics Documentation" purpose="development" class="doc"> |
71 <component id="graphicsdocs" name="Graphics Documentation" purpose="development" class="doc"> |
69 <unit mrp="graphics_info/graphicsdocs/graphics_documentation.mrp"/> |
72 <unit mrp="graphics_info/graphicsdocs/graphics_documentation.mrp"/> |
70 </component> |
73 </component> |
71 <component id="graphics_metadata" name="Graphics Metadata" class="config" introduced="^2" purpose="development" target="desktop"> |
74 <component id="graphics_metadata" name="Graphics Metadata" class="config" introduced="^2" purpose="development" target="desktop"> |
95 </collection> |
98 </collection> |
96 <collection id="opengles" name="OpenGLES" level="internal-adaptations"> |
99 <collection id="opengles" name="OpenGLES" level="internal-adaptations"> |
97 <component id="openglesinterface" name="OpenGL ES Interface" introduced="8.0" purpose="optional"> |
100 <component id="openglesinterface" name="OpenGL ES Interface" introduced="8.0" purpose="optional"> |
98 <unit bldFile="opengles/openglesinterface/group" mrp="opengles/openglesinterface/group/graphics_openglesheaders.mrp"/> |
101 <unit bldFile="opengles/openglesinterface/group" mrp="opengles/openglesinterface/group/graphics_openglesheaders.mrp"/> |
99 </component> |
102 </component> |
|
103 <component id="opengles_stub" filter="sf_build" name="OpenGL ES stub" purpose="optional"> |
|
104 <unit bldFile="opengles/openglesinterface/group/opengles_stub"/> |
|
105 </component> |
100 </collection> |
106 </collection> |
101 <collection id="openvg" name="OpenVG" level="internal-adaptations"> |
107 <collection id="openvg" name="OpenVG" level="internal-adaptations"> |
102 <component id="openvginterface" name="OpenVG Interface" introduced="^2" purpose="optional"> |
108 <component id="openvginterface" name="OpenVG Interface" introduced="^2" purpose="optional"> |
103 <unit bldFile="openvg/openvginterface/group" mrp="openvg/openvginterface/group/graphics_openvgheaders.mrp"/> |
109 <unit bldFile="openvg/openvginterface/group" mrp="openvg/openvginterface/group/graphics_openvgheaders.mrp"/> |
104 </component> |
110 </component> |
105 <component id="openvg11" filter="s60" name="OpenVG 1.1"> |
111 <component id="openvg11" filter="s60" name="OpenVG 1.1"> |
106 <!-- this needs to be moved to it's own component directory, ie openvg/openvg11 --> |
112 <!-- this needs to be moved to it's own component directory, ie openvg/openvg11 --> |
107 <unit bldFile="openvg/openvginterface/group/openvg11"/> |
113 <unit bldFile="openvg/openvginterface/group/openvg11"/> |
|
114 </component> |
|
115 <component id="khropenvgri" filter="sf_build" name="Khronos OpenVG Reference Implementation" introduced="^2" purpose="optional"> |
|
116 <unit bldFile="openvg/openvgrefimplementation/sfopenvg/group"/> |
108 </component> |
117 </component> |
109 </collection> |
118 </collection> |
110 <collection id="egl" name="EGL" level="internal-adaptations"> |
119 <collection id="egl" name="EGL" level="internal-adaptations"> |
111 <component id="eglinterface" name="EGL Interface" introduced="^2" purpose="optional"> |
120 <component id="eglinterface" name="EGL Interface" introduced="^2" purpose="optional"> |
112 <unit bldFile="egl/eglinterface/group" mrp="egl/eglinterface/group/graphics_eglheaders.mrp"/> |
121 <unit bldFile="egl/eglinterface/group" mrp="egl/eglinterface/group/graphics_eglheaders.mrp"/> |