graphicstest/graphicstestharness/automation/graphicssystemgui.sysdef.tb92.xml
changeset 0 5d03bc08d59c
child 18 5e30ef2e26cb
equal deleted inserted replaced
-1:000000000000 0:5d03bc08d59c
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <!DOCTYPE SystemDefinition [
       
     3  <!ELEMENT SystemDefinition ( systemModel?, SystemBuild? )>
       
     4  <!ATTLIST SystemDefinition
       
     5   name CDATA #REQUIRED
       
     6   schema CDATA #REQUIRED>
       
     7  <!ELEMENT systemModel (layer+)>
       
     8  <!ELEMENT layer (block* | collection*)*>
       
     9  <!ATTLIST layer
       
    10   name CDATA #REQUIRED
       
    11   levels NMTOKENS #IMPLIED
       
    12   span CDATA #IMPLIED>
       
    13  <!ELEMENT block (subblock* | collection*)*>
       
    14  <!ATTLIST block
       
    15   levels NMTOKENS #IMPLIED
       
    16   span CDATA #IMPLIED
       
    17   level NMTOKEN #IMPLIED
       
    18   name CDATA #REQUIRED>
       
    19  <!ELEMENT subblock (collection)*>
       
    20  <!ATTLIST subblock name CDATA #REQUIRED>
       
    21  <!ELEMENT collection (component)*>
       
    22  <!ATTLIST collection
       
    23   name CDATA #REQUIRED
       
    24   level NMTOKEN #IMPLIED>
       
    25  <!ELEMENT component (unit)*>
       
    26  <!ATTLIST component
       
    27   name CDATA #REQUIRED
       
    28   deprecated CDATA #IMPLIED
       
    29   introduced CDATA #IMPLIED
       
    30   contract CDATA #IMPLIED
       
    31   plugin (Y|N) "N"
       
    32   filter CDATA #IMPLIED
       
    33   class NMTOKENS #IMPLIED
       
    34   supports CDATA #IMPLIED>
       
    35  <!ELEMENT unit EMPTY>
       
    36  <!ATTLIST unit
       
    37   mrp CDATA #IMPLIED
       
    38   filter CDATA #IMPLIED
       
    39   bldFile CDATA #IMPLIED
       
    40   root CDATA #IMPLIED
       
    41   version NMTOKEN #IMPLIED
       
    42   prebuilt NMTOKEN #IMPLIED
       
    43   late (Y|N) #IMPLIED
       
    44   priority CDATA #IMPLIED>
       
    45  <!ELEMENT SystemBuild (option* | target+ | targetList+ | list+ | configuration+)*>
       
    46  <!ATTLIST SystemBuild schema CDATA #REQUIRED>
       
    47  <!ELEMENT list (ref+)>
       
    48  <!ATTLIST list
       
    49   name ID #REQUIRED
       
    50   description CDATA #REQUIRED>
       
    51  <!ELEMENT ref EMPTY>
       
    52  <!ATTLIST ref item CDATA #REQUIRED>
       
    53  <!ELEMENT targetList EMPTY>
       
    54  <!ATTLIST targetList
       
    55   name ID #REQUIRED
       
    56   description CDATA #REQUIRED
       
    57   target IDREFS #REQUIRED>
       
    58  <!ELEMENT target EMPTY>
       
    59  <!ATTLIST target
       
    60   name ID #REQUIRED
       
    61   abldTarget CDATA #REQUIRED
       
    62   description CDATA #REQUIRED>
       
    63  <!ELEMENT option EMPTY>
       
    64  <!ATTLIST option
       
    65   name ID #REQUIRED
       
    66   abldOption CDATA #REQUIRED
       
    67   description CDATA #REQUIRED
       
    68   enable (Y | N ) #REQUIRED>
       
    69  <!ELEMENT configuration (listRef+ | ref+ | task+)*>
       
    70  <!ATTLIST configuration
       
    71   name ID #REQUIRED
       
    72   description CDATA #REQUIRED
       
    73   filter CDATA #REQUIRED>
       
    74  <!ELEMENT task (listRef* , (buildLayer | specialInstructions))>
       
    75  <!ELEMENT listRef EMPTY>
       
    76  <!ATTLIST listRef list CDATA #REQUIRED>
       
    77  <!ELEMENT buildLayer EMPTY>
       
    78  <!ATTLIST buildLayer
       
    79   command CDATA #REQUIRED
       
    80   targetList IDREFS #IMPLIED
       
    81   unitParallel (Y | N ) #REQUIRED
       
    82   targetParallel (Y | N ) "N">
       
    83  <!ELEMENT specialInstructions EMPTY>
       
    84  <!ATTLIST specialInstructions
       
    85   name CDATA #REQUIRED
       
    86   cwd CDATA #REQUIRED
       
    87   root CDATA #IMPLIED
       
    88   command CDATA #REQUIRED>
       
    89 ]>
       
    90 <SystemDefinition name="MCL" schema="2.0.0">
       
    91 	<systemModel>
       
    92 		<layer name="Applications">
       
    93 			<block name="Techview">
       
    94 				<collection name="Test Apps">
       
    95 					<component name="Graphics Test Utilities">
       
    96 						<unit bldFile="sf\app\techview\testapps\graphicstestutils\group" mrp="sf\app\techview\testapps\graphicstestutils\group\graphics_testutils.mrp"/>
       
    97 					</component>
       
    98 				</collection>
       
    99 			</block>
       
   100 		</layer>
       
   101 		
       
   102 		<layer name="Middleware">
       
   103 			<block name="Generic Application Support">
       
   104 				<collection name="App Framework">
       
   105 					<component name="UIF Test Framework">
       
   106 						<unit bldFile="sf\mw\appsupport\appfw\uiftestfw\group" mrp="sf\mw\appsupport\appfw\uiftestfw\group\app-framework_testframework.mrp"/>
       
   107 					</component>
       
   108 				</collection>
       
   109 				<collection name="Printing Support">
       
   110 					<component name="Printing UI Support">
       
   111 						<unit bldFile="sf\mw\appsupport\printingsupport\printinguisupport\group" mrp="sf\mw\appsupport\printingsupport\printinguisupport\group\app-framework_print.mrp"/>		
       
   112 					</component>
       
   113 				</collection>
       
   114 			</block>
       
   115 			<block name="Classic UI">
       
   116 				<collection name="Common UI Support">
       
   117 					<component name="Error Resolver Data">
       
   118 						<unit bldFile="sf\mw\classicui\commonuisupport\errorresolverdata\group" mrp="sf\mw\classicui\commonuisupport\errorresolverdata\group\app-framework_errorresgt.mrp"/>
       
   119 					</component>
       
   120 					<component name="Grid">
       
   121 						<unit bldFile="sf\mw\classicui\commonuisupport\grid\group" mrp="sf\mw\classicui\commonuisupport\grid\group\app-framework_grid.mrp"/>
       
   122 					</component>
       
   123 					<component name="Uikon">
       
   124 						<unit bldFile="sf\mw\classicui\commonuisupport\uikon\group" mrp="sf\mw\classicui\commonuisupport\uikon\group\app-framework_uikon.mrp"/>
       
   125 					</component>
       
   126 					<component name="UI Look and Feel">
       
   127 						<unit bldFile="sf\mw\classicui\commonuisupport\uilaf\group" mrp="sf\mw\classicui\commonuisupport\uilaf\group\app-framework_uiklafgt.mrp"/>
       
   128 					</component>
       
   129 				</collection>
       
   130 				<collection name="Look and Feel Agnostic UI Foundation">
       
   131 					<component name="Animation">
       
   132 						<unit bldFile="sf\mw\classicui\lafagnosticuifoundation\animation\group" mrp="sf\mw\classicui\lafagnosticuifoundation\animation\group\app-framework_animation.mrp"/>
       
   133 					</component>
       
   134 					<component name="BMP Animation">
       
   135 						<unit bldFile="sf\mw\classicui\lafagnosticuifoundation\bmpanimation\group" mrp="sf\mw\classicui\lafagnosticuifoundation\bmpanimation\group\app-framework_bmpanim.mrp"/>
       
   136 					</component>
       
   137 					<component name="Clock">
       
   138 						<unit bldFile="sf\mw\classicui\lafagnosticuifoundation\clockanim\group" mrp="sf\mw\classicui\lafagnosticuifoundation\clockanim\group\app-framework_clock.mrp"/>
       
   139 					</component>
       
   140 					<component name="Cone">
       
   141 						<unit bldFile="sf\mw\classicui\lafagnosticuifoundation\cone\group" mrp="sf\mw\classicui\lafagnosticuifoundation\cone\group\app-framework_cone.mrp"/>
       
   142 					</component>
       
   143 					<component name="Graphics Effects">
       
   144 						<unit bldFile="sf\mw\classicui\lafagnosticuifoundation\graphicseffects\group" mrp="sf\mw\classicui\lafagnosticuifoundation\graphicseffects\group\app-framework_gfxtranseffect.mrp"/>
       
   145 					</component>
       
   146 					<component name="UI Graphics Utilities">
       
   147 						<unit bldFile="sf\mw\classicui\lafagnosticuifoundation\uigraphicsutils\group" mrp="sf\mw\classicui\lafagnosticuifoundation\uigraphicsutils\group\app-framework_egul.mrp"/>
       
   148 					</component>
       
   149 				</collection>
       
   150 			</block>
       
   151 			<block name="Input Methods">
       
   152 				<collection name="FEP">
       
   153 					<component name="Front End Processor">
       
   154 						<unit bldFile="sf\mw\inputmethods\fep\frontendprocessor\group" mrp="sf\mw\inputmethods\fep\frontendprocessor\group\app-framework_fepbase.mrp"/>
       
   155 					</component>
       
   156 				</collection>
       
   157 			</block>
       
   158 		</layer>
       
   159 		
       
   160 		<layer name="OS">
       
   161 			<block name="Graphics">
       
   162 				<collection name="EGL">
       
   163 					<component name="EGL - Hybrid Graphics Implementation">
       
   164 						<unit bldFile="sf\os\graphics\egl\eglimplementation\group" mrp="sf\os\graphics\egl\eglimplementation\group\graphics_egl.mrp"/>
       
   165 					</component>
       
   166 					<component name="EGL - Reference Implementation">
       
   167 						<unit bldFile="sf\os\graphics\egl\eglrefimpl\group" mrp="sf\os\graphics\egl\eglrefimpl\group\graphics_eglrefimpl.mrp"/>
       
   168 					</component>
       
   169 					<component name="EGL Switch">
       
   170 						<unit bldFile="sf\os\graphics\egl\eglswitch\group" mrp="sf\os\graphics\egl\eglswitch\group\graphics_eglswitch.mrp"/>
       
   171 					</component>
       
   172 					<component name="EGL Test">
       
   173 						<unit bldFile="sf\os\graphics\egl\egltest\group" mrp="sf\os\graphics\egl\egltest\group\graphics_egltest.mrp"/>
       
   174 					</component>
       
   175 					<component name="EGL Interface">
       
   176 						<unit bldFile="sf\os\graphics\egl\eglinterface\group" mrp="sf\os\graphics\egl\eglinterface\group\graphics_eglheaders.mrp"/>
       
   177 					</component>
       
   178 				</collection>
       
   179 				<collection name="Font and Bitmap Server">
       
   180 					<component name="Font and Bitmap Server">
       
   181 						<unit bldFile="sf\os\graphics\fbs\fontandbitmapserver\group" mrp="sf\os\graphics\fbs\fontandbitmapserver\group\graphics_fbserv.mrp"/>
       
   182 					</component>
       
   183 					<component name="IType Font Rasteriser">
       
   184 						<unit bldFile="sf\os\graphics\fbs\itypefontrasteriser\group" mrp="sf\os\graphics\fbs\itypefontrasteriser\group\graphics_itype.mrp"/>
       
   185 					</component>
       
   186 				</collection>
       
   187 				<collection name="Graphics Information">
       
   188 					<component name="Graphics Docs">
       
   189 						<unit mrp="sf\os\graphics\graphics_info\graphicsdocs\graphics_documentation.mrp"/>
       
   190 					</component>
       
   191 				</collection>
       
   192 				<collection name="Graphics Composition">
       
   193 					<component name="Composition Engine Adaptation">
       
   194 						<unit bldFile="sf\os\graphics\graphicscomposition\compositionengineadaptation\group" mrp="sf\os\graphics\graphicscomposition\compositionengineadaptation\group\graphics_compositionbackend.mrp"/>
       
   195 					</component>
       
   196 					<component name="Graphics Composition Engine">
       
   197 						<unit bldFile="sf\os\graphics\graphicscomposition\graphicscompositionengine\group" mrp="sf\os\graphics\graphicscomposition\graphicscompositionengine\group\graphics_gce.mrp"/>
       
   198 					</component>
       
   199 					<component name="Surface Update">
       
   200 						<unit bldFile="sf\os\graphics\graphicscomposition\surfaceupdate\group" mrp="sf\os\graphics\graphicscomposition\surfaceupdate\group\graphics_surfaceupdate.mrp"/>
       
   201 					</component>
       
   202 				</collection>
       
   203 				<collection name="Graphics Device Interface">
       
   204 					<component name="BitGDI">
       
   205 						<unit bldFile="sf\os\graphics\graphicsdeviceinterface\bitgdi\group" mrp="sf\os\graphics\graphicsdeviceinterface\bitgdi\group\graphics_bitgdi.mrp"/>
       
   206 					</component>
       
   207 					<component name="Colour Palette">
       
   208 						<unit bldFile="sf\os\graphics\graphicsdeviceinterface\colourpalette\group" mrp="sf\os\graphics\graphicsdeviceinterface\colourpalette\group\graphics_palette.mrp"/>
       
   209 					</component>
       
   210 					<component name="DirectGDI">
       
   211 						<unit bldFile="sf\os\graphics\graphicsdeviceinterface\directgdi\group" mrp="sf\os\graphics\graphicsdeviceinterface\directgdi\group\graphics_directgdi.mrp"/>
       
   212 					</component>
       
   213 					<component name="DirectGDI Adaptation">
       
   214 						<unit bldFile="sf\os\graphics\graphicsdeviceinterface\directgdiadaptation\group" mrp="sf\os\graphics\graphicsdeviceinterface\directgdiadaptation\group\graphics_directgdiadapter.mrp"/>
       
   215 					</component>
       
   216 					<component name="DirectGDI Interface">
       
   217 						<unit bldFile="sf\os\graphics\graphicsdeviceinterface\directgdiinterface\group" mrp="sf\os\graphics\graphicsdeviceinterface\directgdiinterface\group\graphics_directgdiheaders.mrp"/>
       
   218 					</component>
       
   219 					<component name="GDI">
       
   220 						<unit bldFile="sf\os\graphics\graphicsdeviceinterface\gdi\group" mrp="sf\os\graphics\graphicsdeviceinterface\gdi\group\graphics_gdi.mrp"/>
       
   221 					</component>
       
   222 					<component name="Screen Driver">
       
   223 						<unit bldFile="sf\os\graphics\graphicsdeviceinterface\screendriver\group" mrp="sf\os\graphics\graphicsdeviceinterface\screendriver\group\graphics_screendriver.mrp"/>
       
   224 					</component>
       
   225 				</collection>
       
   226 				<collection name="Graphics Hardware Drivers">
       
   227 					<component name="Surface Manager">
       
   228 						<unit bldFile="sf\os\graphics\graphicshwdrivers\surfacemgr\group" mrp="sf\os\graphics\graphicshwdrivers\surfacemgr\group\graphics_surfacemanager.mrp"/>
       
   229 					</component>
       
   230 				</collection>
       
   231 				<collection name="Graphics Resource Services">
       
   232 					<component name="Graphics Resource Adaptation">
       
   233 						<unit bldFile="sf\os\graphics\graphicsresourceservices\graphicsresourceadaptation\group" mrp="sf\os\graphics\graphicsresourceservices\graphicsresourceadaptation\group\graphics_graphicsresourceadapter.mrp"/>
       
   234 					</component>
       
   235 					<component name="Graphics Resource">
       
   236 						<unit bldFile="sf\os\graphics\graphicsresourceservices\graphicsresource\group" mrp="sf\os\graphics\graphicsresourceservices\graphicsresource\group\graphics_graphicsresource.mrp"/>
       
   237 					</component>
       
   238 				</collection>
       
   239 				<collection name="Graphics Test">
       
   240 					<component name="Graphics Test Harness">
       
   241 						<unit bldFile="sf\os\graphics\graphicstest\graphicstestharness\group" mrp="sf\os\graphics\graphicstest\graphicstestharness\group\graphics_testharness.mrp"/>
       
   242 					</component>
       
   243 					<component name="UI Bench">
       
   244 						<unit bldFile="sf\os\graphics\graphicstest\uibench\group" mrp="sf\os\graphics\graphicstest\uibench\group\graphics_ui_bench.mrp"/>
       
   245 					</component>
       
   246 				</collection>
       
   247 				<collection name="Graphics Tools">
       
   248 					<component name="Bitamp Font Tools">
       
   249 						<unit bldFile="sf\os\graphics\graphicstools\bitmapfonttools\group" mrp="sf\os\graphics\graphicstools\bitmapfonttools\group\graphics_gdtran.mrp"/>
       
   250 					</component>
       
   251 					<component name="GDI Tools">
       
   252 						<unit bldFile="sf\os\graphics\graphicstools\gdi_tools\group" mrp="sf\os\graphics\graphicstools\gdi_tools\group\graphics_gditools.mrp"/>
       
   253 					</component>
       
   254 				</collection>
       
   255 				<collection name="Graphics Utils">
       
   256 					<component name="Common Graphics Headers">
       
   257 						<unit bldFile="sf\os\graphics\graphicsutils\commongraphicsheaders\group" mrp="sf\os\graphics\graphicsutils\commongraphicsheaders\group\graphics_commonheader.mrp"/>
       
   258 					</component>
       
   259 				</collection>
       
   260 				<collection name="OpenGLES">
       
   261 					<component name="OpenGLES Display Properties">
       
   262 						<unit bldFile="sf\os\graphics\opengles\openglesdisplayproperties\group" mrp="sf\os\graphics\opengles\openglesdisplayproperties\group\graphics_openglesdisplayproperty.mrp"/>
       
   263 					</component>
       
   264 					<component name="OpenGLES Implementation">
       
   265 						<unit bldFile="sf\os\graphics\opengles\openglesimplementation\group" mrp="sf\os\graphics\opengles\openglesimplementation\group\graphics_opengles.mrp"/>
       
   266 					</component>
       
   267 					<component name="OpenGLES Interface">
       
   268 						<unit bldFile="sf\os\graphics\opengles\openglesinterface\group" mrp="sf\os\graphics\opengles\openglesinterface\group\graphics_openglesheaders.mrp"/>
       
   269 					</component>
       
   270 				</collection>
       
   271 				<collection name="OpenVG">
       
   272 					<component name="OpenVG Implementation">
       
   273 						<unit bldFile="sf\os\graphics\openvg\openvgimplementation\group" mrp="sf\os\graphics\openvg\openvgimplementation\group\graphics_openvg.mrp"/>
       
   274 					</component>
       
   275 					<component name="OpenVG Interface">
       
   276 						<unit bldFile="sf\os\graphics\openvg\openvginterface\group" mrp="sf\os\graphics\openvg\openvginterface\group\graphics_openvgheaders.mrp"/>
       
   277 					</component>
       
   278 				</collection>
       
   279 				<collection name="Printing Services">
       
   280 					<component name="Printer Drivers">
       
   281 						<unit bldFile="sf\os\graphics\printingservices\printerdrivers\group" mrp="sf\os\graphics\printingservices\printerdrivers\group\graphics_printdrv.mrp"/>
       
   282 					</component>
       
   283 					<component name="Printer Driver Support">
       
   284 						<unit bldFile="sf\os\graphics\printingservices\printerdriversupport\group" mrp="sf\os\graphics\printingservices\printerdriversupport\group\graphics_pdrstore.mrp"/>
       
   285 					</component>
       
   286 				</collection>
       
   287 				<collection name="Windowing">
       
   288 					<component name="Window Server">
       
   289 						<unit bldFile="sf\os\graphics\windowing\windowserver\group" mrp="sf\os\graphics\windowing\windowserver\group\graphics_wserv.mrp"/>
       
   290 					</component>
       
   291 					<component name="Window Server Plugins">
       
   292 						<unit bldFile="sf\os\graphics\windowing\windowserverplugins\group" mrp="sf\os\graphics\windowing\windowserverplugins\group\graphics_wserv_std_plugins.mrp"/>
       
   293 					</component>
       
   294 				</collection>
       
   295 			</block>
       
   296 			<block name="Text and Localisation">
       
   297 				<collection name="Font Services">
       
   298 					<component name="Font Store">
       
   299 						<unit bldFile="sf\os\textandloc\fontservices\fontstore\group" mrp="sf\os\textandloc\fontservices\fontstore\group\graphics_fntstore.mrp"/>
       
   300 					</component>
       
   301 					<component name="FreeType Font Rasteriser">
       
   302 						<unit bldFile="sf\os\textandloc\fontservices\freetypefontrasteriser\group" mrp="sf\os\textandloc\fontservices\freetypefontrasteriser\group\graphics_freetype.mrp"/>
       
   303 					</component>
       
   304 					<component name="Graphics Test Fonts">
       
   305 						<unit bldFile="sf\os\textandloc\fontservices\graphicstestfonts\group" />
       
   306 					</component>
       
   307 					<component name="Reference Fonts">
       
   308 						<unit bldFile="sf\os\textandloc\fontservices\referencefonts\group" mrp="sf\os\textandloc\fontservices\referencefonts\group\graphics_fonts.mrp"/>
       
   309 					</component>
       
   310 					<component name="Text Shaper Plugin">
       
   311 						<unit bldFile="sf\os\textandloc\fontservices\textshaperplugin\group" mrp="sf\os\textandloc\fontservices\textshaperplugin\group\graphics_iculayoutengine.mrp"/>
       
   312 					</component>
       
   313 				</collection>
       
   314 			</block>
       
   315 		</layer>
       
   316 		<layer name="Additional Tools">
       
   317 			<collection name="ONB Tools">
       
   318 				<component name="Thindump" class="test">
       
   319 					<unit bldFile="thindump\group" />
       
   320 				</component>
       
   321 			</collection>
       
   322 		</layer>
       
   323 	</systemModel>
       
   324 </SystemDefinition>