symbian3/os/graphics/package_definition_3.0.xml
branchHighFidelityModel
changeset 65 e754af35c291
parent 48 c8d3143d3c0e
child 78 707fabfd7b5a
equal deleted inserted replaced
64:27a3dfc1b15b 65:e754af35c291
     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"/>