Update contrib.
2 * Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of "Eclipse Public License v1.0"
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
15 * Builds the ICU layoutEngine into a Symbian Shaper DDL
25 target iculayoutengine.dll
31 userinclude ../IcuSource/common
32 userinclude ../IcuSource/layout
33 userinclude ../IcuSource
34 userinclude ../include
35 OS_LAYER_ESTLIB_SYSTEMINCLUDE
36 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
38 uid 0x10009D8D 0x10274DB8
42 // Switch off some warnings for the following files,
43 // which are imported source code that needs to be
44 // kept unchanged as far as possible to ease porting
45 // of upgrades or fixes.
46 // N.B. As a siIcuLayoutEngine.cpp, Shaper.cpp,
47 // SymbianFontInstance.cpp and Umemory.cpp (our wrapper code)
48 // so it should be re-checked with the warnings back on if changes
56 source IcuLayoutEngine.cpp
57 source SymbianFontInstance.cpp
58 source FontTableCache.cpp
62 sourcepath ../IcuSource/layout
63 source AlternateSubstSubtables.cpp
64 source AnchorTables.cpp
65 source ArabicLayoutEngine.cpp
66 source ArabicShaping.cpp
68 source CanonShaping.cpp
69 source ClassDefinitionTables.cpp
70 source ContextualGlyphSubstProc.cpp
71 source ContextualSubstSubtables.cpp
72 source CoverageTables.cpp
73 source CursiveAttachmentSubtables.cpp
74 source DeviceTables.cpp
75 source ExtensionSubtables.cpp
77 source GDEFMarkFilter.cpp
78 source GlyphDefinitionTables.cpp
79 source GlyphIterator.cpp
80 source GlyphLookupTables.cpp
81 source GlyphPositionAdjustments.cpp
82 source GlyphPositioningTables.cpp
83 source GlyphPosnLookupProc.cpp
84 source GlyphSubstitutionTables.cpp
85 source GlyphSubstLookupProc.cpp
86 source GXLayoutEngine.cpp
87 source HanLayoutEngine.cpp
88 source IndicClassTables.cpp
89 source IndicLayoutEngine.cpp
90 source IndicRearrangementProcessor.cpp
91 source IndicReordering.cpp
93 source KhmerLayoutEngine.cpp
94 source KhmerReordering.cpp
95 source LayoutEngine.cpp
96 source LEFontInstance.cpp
97 source LEGlyphStorage.cpp
98 source LEInsertionList.cpp
99 source LigatureSubstProc.cpp
100 source LigatureSubstSubtables.cpp
101 source LookupProcessor.cpp
103 source LookupTables.cpp
104 source MarkArrays.cpp
105 source MarkToBasePosnSubtables.cpp
106 source MarkToLigaturePosnSubtables.cpp
107 source MarkToMarkPosnSubtables.cpp
108 source MorphTables.cpp
109 source MPreFixups.cpp
110 source MultipleSubstSubtables.cpp
111 source NonContextualGlyphSubstProc.cpp
112 source OpenTypeLayoutEngine.cpp
113 source OpenTypeUtilities.cpp
114 source PairPositioningSubtables.cpp
115 source ScriptAndLanguage.cpp
116 source ScriptAndLanguageTags.cpp
117 source SegmentArrayProcessor.cpp
118 source SegmentSingleProcessor.cpp
119 source SimpleArrayProcessor.cpp
120 source SinglePositioningSubtables.cpp
121 source SingleSubstitutionSubtables.cpp
122 source SingleTableProcessor.cpp
123 source StateTableProcessor.cpp
124 source SubstitutionLookups.cpp
125 source SubtableProcessor.cpp
126 source ThaiLayoutEngine.cpp
127 source ThaiShaping.cpp
128 source ThaiStateTables.cpp
129 source TrimmedArrayProcessor.cpp
130 source ValueRecords.cpp
138 start resource IcuLayoutEngine.RSS
139 target iculayoutengine.rsc