symbian3/os/textandloc/package_definition.xml
author Simon Howkins <simonh@symbian.org>
Thu, 10 Jun 2010 16:30:35 +0100
branchHighFidelityModel
changeset 283 7b6dfbac0dd3
parent 245 30e67220bf86
permissions -rw-r--r--
Change the order of tests in sub GetXsltDir, so that it tests relative to the root directory before using the current dir (which will always exist) Improved debug output when unable to open some of the files.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
47
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
     2
<SystemDefinition schema="3.0.0">
141
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
     3
 <package id="textandloc" name="Text and Localisation Services" levels="encoding util fonts tools text">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
     4
  <collection id="textandloc_plat" name="Text and Localisation Platform Interfaces" level="text">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
     5
   <component id="findutil_api" name="Find Utility API" class="api" filter="s60">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
     6
    <meta rel="Api" href="textandloc_plat/findutil_api/findutil_api.metaxml"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
     7
    <unit bldFile="textandloc_plat/findutil_api/group"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
     8
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
     9
   <component id="japanese_language_utilities_api" name="Japanese Language Utilities API" class="api" filter="s60">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    10
    <meta rel="Api" href="textandloc_plat/japanese_language_utilities_api/japanese_language_utilities_api.metaxml"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    11
    <unit bldFile="textandloc_plat/japanese_language_utilities_api/group"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    12
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    13
   <component id="sortutil_api" name="Sorting Utility API" class="api" filter="s60">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    14
    <meta rel="Api" href="textandloc_plat/sortutil_api/sortutil_api.metaxml"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    15
    <unit bldFile="textandloc_plat/sortutil_api/group"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    16
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    17
  </collection>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    18
  <collection id="textandloc_pub" name="Text and Localisation Public Interfaces" level="text">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    19
   <component id="directory_localizer_api" name="Directory Localizer API" class="api" filter="s60">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    20
    <meta rel="Api" href="textandloc_pub/directory_localizer_api/directory_localizer_api.metaxml"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    21
    <unit bldFile="textandloc_pub/directory_localizer_api/group"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    22
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    23
  </collection>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    24
  <collection id="charconvfw" name="Character Conversion" level="encoding">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    25
   <component id="charconv_fw" name="Character Encoding and Conversion Framework" purpose="optional">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    26
    <unit bldFile="charconvfw/charconv_fw/group" mrp="charconvfw/charconv_fw/group/syslibs_charconv.mrp"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    27
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    28
   <component id="charconvplugins" name="Character Encoding and Conversion Plugins" purpose="optional" class="plugin">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    29
    <unit bldFile="charconvfw/charconvplugins/group" mrp="charconvfw/charconvplugins/group/syslibs_charconv_plugins.mrp"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    30
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    31
   <component id="fatfilenameconversionplugins" name="FAT Filename Conversion Plugins" introduced="9.1" purpose="optional" class="plugin">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    32
    <unit bldFile="charconvfw/fatfilenameconversionplugins/group" mrp="charconvfw/fatfilenameconversionplugins/group/syslibs_FATCharsetConv.mrp"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    33
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    34
  </collection>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    35
  <collection id="fontandtxtsrv" name="Font and Text Services" level="fonts">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    36
   <component id="iculayoutengine" name="ICU Layout Engine" introduced="9.2" purpose="optional" class="plugin">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    37
    <unit bldFile="fontservices/textshaperplugin/group" mrp="fontservices/textshaperplugin/group/graphics_iculayoutengine.mrp"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    38
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    39
   <component id="fontstore" name="Font Store" purpose="mandatory">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    40
    <unit bldFile="fontservices/fontstore/group" mrp="fontservices/fontstore/group/graphics_fntstore.mrp"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    41
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    42
   <component id="textrendering" name="Text Rendering" purpose="mandatory">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    43
    <!-- placeholder for text code from GDI -->
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    44
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    45
   <component id="freetypefontrasteriser" name="FreeType Font Rasteriser" purpose="optional" class="plugin">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    46
    <unit bldFile="fontservices/freetypefontrasteriser/group" mrp="fontservices/freetypefontrasteriser/group/graphics_freetype.mrp"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    47
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    48
   <component id="referencefonts" name="Reference Fonts" introduced="6.0" purpose="optional">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    49
    <unit bldFile="fontservices/referencefonts/group" mrp="fontservices/referencefonts/group/graphics_fonts.mrp"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    50
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    51
  </collection>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    52
  <collection id="textlayout" name="Text Layout" level="text">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    53
   <component id="texthandling" name="Text Handling" purpose="optional">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    54
    <unit bldFile="textrendering/texthandling/group" mrp="textrendering/texthandling/group/app-framework_etext.mrp"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    55
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    56
   <component id="textformatting" name="Text Formatting" purpose="optional">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    57
    <unit bldFile="textrendering/textformatting/group" mrp="textrendering/textformatting/group/app-framework_form.mrp"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    58
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    59
   <component id="word" name="Word" purpose="development" filter="test">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    60
    <unit mrp="textrendering/word/group/app-framework_word.mrp" bldFile="textrendering/word/group"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    61
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    62
  </collection>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    63
  <collection id="textandlocutils" name="Text and Localisation Utils" level="util">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    64
   <!-- components in this collection need to be moved to the right collection.
48
c8d3143d3c0e Scripts had not properly updated the 3.0 sysdef. These should be correct.
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 47
diff changeset
    65
    		Either move into the units' directories, or create a new textandlocutils directory -->
141
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    66
   <component id="numbergrouping" filter="s60" name="Number Grouping">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    67
    <unit bldFile="charconvfw/numbergrouping/group"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    68
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    69
   <component id="jplangutil" filter="s60" name="Japanese Language Utilities">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    70
    <unit bldFile="charconvfw/jplangutil/group"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    71
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    72
   <component id="sortutil" filter="s60" name="Sorting Utility">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    73
    <unit bldFile="charconvfw/sortutil/group"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    74
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    75
   <component id="inlinetext" filter="s60" name="Inline Text">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    76
    <unit bldFile="charconvfw/inlinetext/group"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    77
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    78
   <component id="nearestlangutil" name="Nearest Language Util" introduced="^2" purpose="mandatory">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    79
    <!-- placeholder for split from bafl -->
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    80
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    81
   <component id="numberformatting" name="Number Formatting" introduced="7.0s" purpose="optional">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    82
    <unit bldFile="textrendering/numberformatting/group" mrp="textrendering/numberformatting/group/app-framework_numberconversion.mrp"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    83
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    84
  </collection>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    85
  <collection id="localesupport" name="Locale Support" level="util">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    86
   <component id="reflocales" name="Reference Locales" purpose="optional" class="plugin">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    87
    <unit bldFile="localisation/localesupport" mrp="localisation/localesupport/mmpfiles/base_loce32.mrp"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    88
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    89
   <component id="initlocale" name="Initialise Locale" introduced="^2" purpose="mandatory">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    90
    <!-- placeholder for split from bafl -->
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    91
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    92
  </collection>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    93
  <collection id="textandloctools" name="Text and Localisation Tools" level="tools">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    94
   <component id="fontcompiler" name="Font Compiler" purpose="development" target="desktop">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    95
    <!-- placeholder for split from GDI Tools -->
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    96
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    97
   <component id="bitmapfonttools" name="Bitmap Font Tools" purpose="development" target="desktop">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    98
    <unit bldFile="../graphics/graphicstools/bitmapfonttools/group" mrp="../graphics/graphicstools/bitmapfonttools/group/graphics_gdtran.mrp"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
    99
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
   100
  </collection>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
   101
  <collection id="textandloc_info" name="Text and Localisation Info" level="text">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
   102
   <component id="textandloc_metadata" name="Text and Localisation Metadata" class="config" introduced="^2" purpose="development" target="desktop">
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
   103
    <unit mrp="textandloc_info/textandloc_metadata/textandloc_metadata.mrp"/>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
   104
   </component>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
   105
  </collection>
27d9d356efbf Separate out all API components
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 48
diff changeset
   106
 </package>
47
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
   107
</SystemDefinition>