symbian3/mw/uitools/package_definition.xml
author Bob Rosenberg <bob.rosenberg@nokia.com>
Thu, 22 Jul 2010 12:30:22 +0100
branchHighFidelityModel
changeset 390 a47fc547d2e3
parent 245 30e67220bf86
child 481 3e63b7f94b64
permissions -rw-r--r--
Simplify and add hacks for some XSLT processors: simpler xpath expressions in filtering.xsl and qt hack in mergesysdef.xsl. Move path processing XSLT templates to separate module so it can be used in both joining and merging. Add .bat files for each of the PERL and XSLT scripts so they can be more esily called from the command line (joinsysdef.bat calls joinsysdef.pl, not joinsysdef.xsl).

<?xml version="1.0" encoding="UTF-8"?>
<SystemDefinition schema="3.0.0">
 <package id="uitools" name="UI Tools" levels="compile encode tool if">
  <collection id="uitools_pub" name="UI Tools Public Interfaces" level="if">
   <component id="third_party_bitmap_palette_api" name="Third Party Bitmap Palette API" class="api" filter="s60">
    <meta rel="Api" href="uitools_pub/third_party_bitmap_palette_api/third_party_bitmap_palette_api.metaxml"/>
    <unit bldFile="uitools_pub/third_party_bitmap_palette_api/group"/>
   </component>
  </collection>
  <collection id="uitools_plat" name="UI Tools Platform Interfaces" level="if">
   <component id="cdl_api" name="CDL API" class="api" filter="s60">
    <meta rel="Api" href="uitools_plat/cdl_api/cdl_api.metaxml"/>
    <unit bldFile="uitools_plat/cdl_api/group"/>
   </component>
   <component id="layout_system_private_api" name="Layout System Private API" class="api" filter="s60">
    <meta rel="Api" href="uitools_plat/layout_system_private_api/layout_system_private_api.metaxml"/>
    <unit bldFile="uitools_plat/layout_system_private_api/group"/>
   </component>
  </collection>
  <collection id="cdlcompilertoolkit" name="CDL Compiler Toolkit" level="compile">
   <!-- collection is actually a component. Needs to be moved down a directory -->
   <component id="cdlcompilertoolkit_build" filter="s60" name="CDL Compiler Toolkit Build">
    <unit bldFile="cdlcompilertoolkit/group"/>
   </component>
  </collection>
  <collection id="cdlcompiler" name="CDL Compiler" level="compile">
   <!-- collection is actually a component. Needs to be moved down a directory -->
   <component id="cdlcompiler_build" filter="s60" name="CDL Compiler Build">
    <unit bldFile="cdlcompiler/group"/>
   </component>
  </collection>
  <collection id="gfxtools" name="Graphics Tools" level="tool">
   <component id="color" filter="s60" name="Bitmap Colour Palette" target="desktop">
    <unit bldFile="gfxtools/color/group"/>
   </component>
  </collection>
  <collection id="aknlayoutcompiler" name="Avkon Layout Compiler" level="compile">
   <!-- collection is actually a component. Needs to be moved down a directory -->
   <component id="aknlayoutcompiler_build" filter="s60" name="Avkon Layout Compiler Build">
    <unit bldFile="../uitools/aknlayoutcompiler/group"/>
   </component>
  </collection>
  <collection id="skincompiler" name="Skin Compiler" level="compile">
   <component id="aknskindesccompiler" filter="s60" name="Avkon Skin Descriptor Compiler">
    <unit bldFile="skincompiler/AknSkinDescCompiler/group"/>
   </component>
  </collection>
  <collection id="reszip" name="Resource Zip" level="encode">
   <!-- collection is actually a component. Needs to be moved down a directory -->
   <component id="reszip_build" filter="s60" name="Resource Zip Build">
    <unit bldFile="reszip/group"/>
   </component>
  </collection>
  <collection id="toollibraries" name="Tool Libraries" level="tool"/>
  <collection id="svgtencoder" name="SVGT Encoder" level="encode">
   <component id="svgtenc" filter="s60" name="Standalone SVGT Encoder" target="desktop">
    <unit bldFile="svgtencoder/svgtenc/standalone/group"/>
   </component>
  </collection>
 </package>
</SystemDefinition>