|
1 /* |
|
2 * Copyright (c) 2002 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
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". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: This mmp file generates makefile for SVG Engine |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 #include <platform_paths.hrh> |
|
20 |
|
21 ALWAYS_BUILD_AS_ARM |
|
22 OPTION_REPLACE ARMCC --cpu 5T -O3 -Otime |
|
23 TARGET SVGEngine.dll |
|
24 TARGETTYPE dll |
|
25 |
|
26 |
|
27 VENDORID VID_DEFAULT |
|
28 |
|
29 UID 0x1000008D 0x101F856E |
|
30 |
|
31 |
|
32 #if defined( ARMCC ) |
|
33 deffile ../eabi/SVGENGINE-OpenVG.def |
|
34 #elif defined( WINSCW ) |
|
35 deffile ../BWINSCW/SVGENGINE-OpenVG.def |
|
36 #elif defined( WINS ) |
|
37 deffile ../bwins/SVGENGINE-OpenVG.def |
|
38 #else |
|
39 deffile ../bmarm/SVGENGINE-OpenVG.def |
|
40 #endif |
|
41 |
|
42 CAPABILITY CAP_GENERAL_DLL DRM |
|
43 |
|
44 SOURCEPATH ../src |
|
45 |
|
46 //SOURCE SVGEngineMain.cpp |
|
47 SOURCE SVGEngineImpl.cpp |
|
48 SOURCE SVGEngineInterfaceImpl.cpp |
|
49 SOURCE SVGTimer.cpp |
|
50 SOURCE SVGEventHandler.cpp |
|
51 SOURCE SVGEvent.cpp |
|
52 SOURCE SVGContentHandler.cpp |
|
53 SOURCE SvgBitmapFontProvider.cpp |
|
54 //SOURCE SVGXmlParser.cpp |
|
55 SOURCE SVGAttributeVerifier.cpp |
|
56 SOURCE SVGErrorImpl.cpp |
|
57 SOURCE Svgdecoder.cpp |
|
58 SOURCE SVGFourPointRect.cpp |
|
59 |
|
60 SOURCEPATH ../../SVGImpl/src |
|
61 |
|
62 SOURCE SVGElementImpl.cpp |
|
63 SOURCE SVGDocumentImpl.cpp |
|
64 SOURCE SVGDOMImplementationImpl.cpp |
|
65 |
|
66 // Structure Elements |
|
67 SOURCE Svgsvgelementimpl.cpp |
|
68 SOURCE SVGGElementImpl.cpp |
|
69 SOURCE SVGUseElementImpl.cpp |
|
70 SOURCE SVGStyleElementImpl.cpp |
|
71 SOURCE SVGForeignObjectElementImpl.cpp |
|
72 SOURCE SVGTitleElementImpl.cpp |
|
73 SOURCE SVGMetadataElementImpl.cpp |
|
74 SOURCE SVGDefsElementImpl.cpp |
|
75 SOURCE SVGDescElementImpl.cpp |
|
76 |
|
77 // Hyper linking |
|
78 SOURCE SVGAElementImpl.cpp |
|
79 SOURCE SVGUriReferenceImpl.cpp |
|
80 |
|
81 // Basic Shape Elements |
|
82 SOURCE SVGLineElementImpl.cpp |
|
83 SOURCE SVGRectElementImpl.cpp |
|
84 SOURCE SVGCircleElementImpl.cpp |
|
85 SOURCE SVGEllipseElementImpl.cpp |
|
86 SOURCE SVGPolylineElementImpl.cpp |
|
87 SOURCE SVGPathElementImpl.cpp |
|
88 SOURCE SVGMpathElementImpl.cpp |
|
89 |
|
90 // Text and Image Elements |
|
91 SOURCE SVGTextElementImpl.cpp |
|
92 SOURCE SVGTextAreaElementImpl.cpp |
|
93 SOURCE SVGImageElementImpl.cpp |
|
94 |
|
95 //Font Elements |
|
96 SOURCE SVGFontElementImpl.cpp |
|
97 SOURCE SVGFontFaceElementImpl.cpp |
|
98 SOURCE SVGGlyphElementImpl.cpp |
|
99 SOURCE SVGMissingGlyphElementImpl.cpp |
|
100 SOURCE SvgHkernelementimpl.cpp |
|
101 |
|
102 // Animation Elements |
|
103 SOURCE SVGAnimationBase.cpp |
|
104 SOURCE SVGSetElementImpl.cpp |
|
105 SOURCE SVGAnimateElementImpl.cpp |
|
106 SOURCE SVGAnimateTransformElementImpl.cpp |
|
107 SOURCE SVGAnimateMotionElementImpl.cpp |
|
108 SOURCE SVGDiscardElementImpl.cpp |
|
109 SOURCE SVGAnimationElementImpl.cpp |
|
110 |
|
111 // Gradient Elements |
|
112 SOURCE SVGLinearGradientElementImpl.cpp |
|
113 SOURCE SVGGradientElementImpl.cpp |
|
114 SOURCE SVGRadialGradientElementImpl.cpp |
|
115 SOURCE SVGStopElementImpl.cpp |
|
116 |
|
117 SOURCE SVGSolidColorElementImpl.cpp |
|
118 SOURCE SVGScriptElementImpl.cpp |
|
119 |
|
120 // CSS Classes |
|
121 SOURCE SVGClrCssValueImpl.cpp |
|
122 SOURCE SVGPaintCssValueImpl.cpp |
|
123 SOURCE SVGIntCssValueImpl.cpp |
|
124 SOURCE SVGFloatCssValueImpl.cpp |
|
125 SOURCE SVGStrCssValueImpl.cpp |
|
126 SOURCE SVGVectorCssValueImpl.cpp |
|
127 //SOURCE SVGCssStyleDeclarationImpl.cpp |
|
128 SOURCE SVGEventAttributes.cpp |
|
129 |
|
130 // Transform Classes |
|
131 SOURCE SVGTransformListImpl.cpp |
|
132 SOURCE SVGTransformableImpl.cpp |
|
133 |
|
134 // Switch Related Classes |
|
135 SOURCE SVGTestsImpl.cpp |
|
136 |
|
137 // XML Language Space Class |
|
138 SOURCE SVGLangSpaceImpl.cpp |
|
139 |
|
140 // Viewbox Classes |
|
141 SOURCE SVGFitToViewBoxImpl.cpp |
|
142 SOURCE SVGPreserveAspectRatioImpl.cpp |
|
143 |
|
144 // Utility Classes |
|
145 SOURCE SVGPointLexer.cpp |
|
146 SOURCE SVGSchemaData.cpp |
|
147 SOURCE SVGPathDataParser.cpp |
|
148 SOURCE SVGAnimTimeController.cpp |
|
149 SOURCE SVGStringTokenizer.cpp |
|
150 SOURCE SVGRelToAbsPath.cpp |
|
151 SOURCE SVGAnimTimingParser.cpp |
|
152 SOURCE SVGImageHashMap.cpp |
|
153 SOURCE SVGFontHashMap.cpp |
|
154 SOURCE SVGMemoryManager.cpp |
|
155 SOURCE SVGColor.cpp |
|
156 SOURCE SVGTokenizer.cpp |
|
157 |
|
158 // Media Element Classes |
|
159 SOURCE SVGAudioElementImpl.cpp |
|
160 SOURCE SVGMediaAnimationElementImpl.cpp |
|
161 SOURCE SVGMediaElementBase.cpp |
|
162 SOURCE SVGTimeContainer.cpp |
|
163 SOURCE SVGLockedRealTimeEntity.cpp |
|
164 |
|
165 SOURCEPATH ../../Xmldomimpl/src |
|
166 |
|
167 SOURCE SVGXmlElementImpl.cpp |
|
168 |
|
169 |
|
170 USERINCLUDE ../inc |
|
171 USERINCLUDE ../../Xmldomimpl/inc |
|
172 USERINCLUDE ../../SVGImpl/inc/SVGDOM |
|
173 USERINCLUDE ../../SVGImpl/inc |
|
174 USERINCLUDE ../../../VGRenderer/inc |
|
175 |
|
176 // This is a SYSTEMINCLUDE macro containing the middleware |
|
177 // layer specific include directories |
|
178 MW_LAYER_SYSTEMINCLUDE |
|
179 |
|
180 SYSTEMINCLUDE /epoc32/include/libc |
|
181 |
|
182 APP_LAYER_SYSTEMINCLUDE |
|
183 |
|
184 LIBRARY cone.lib |
|
185 LIBRARY euser.lib |
|
186 LIBRARY bafl.lib |
|
187 LIBRARY efsrv.lib |
|
188 LIBRARY fbscli.lib |
|
189 LIBRARY estor.lib |
|
190 LIBRARY gdi.lib |
|
191 |
|
192 // Library for image converter utilities |
|
193 //LIBRARY MediaClientImage.lib |
|
194 LIBRARY ImageConversion.lib |
|
195 |
|
196 // Library for XML Parser utilities |
|
197 LIBRARY XMLINTERFACE.lib |
|
198 |
|
199 |
|
200 // CXML parser |
|
201 //LIBRARY CXMLParser.lib |
|
202 // For CnvUtfConverter class |
|
203 LIBRARY charconv.lib |
|
204 |
|
205 //#include <oem/DRM.mmp> |
|
206 //#if !defined(__DRM_FULL) |
|
207 |
|
208 //LIBRARY DrmParsers.lib DrmDcf.lib DrmRights.lib DrmServerInterfaces.lib |
|
209 //LIBRARY DRMCommon.lib |
|
210 |
|
211 LIBRARY estlib.lib |
|
212 //#endif |
|
213 |
|
214 // Base64 Encoding |
|
215 LIBRARY imut.lib |
|
216 |
|
217 // GZip library |
|
218 LIBRARY EZLib.lib |
|
219 |
|
220 // CAF library: for DRM |
|
221 LIBRARY caf.lib |
|
222 |
|
223 LIBRARY mediaclientaudio.lib |
|
224 // Added for localized bidirectional textArea wrapping support |
|
225 LIBRARY avkon.lib |
|
226 |
|
227 //-------------------------------------------- |
|
228 // Graphics library Information-------- |
|
229 //LIBRARY Gfx2D.lib |
|
230 //-------------------------------------------- |
|
231 SOURCEPATH ../../../gfx2d/src |
|
232 SOURCE GfxMath.c |
|
233 SOURCE GfxFloatFixPt.cpp |
|
234 SOURCE Gfxtrignometric.cpp |
|
235 /* this file is needed for ADS, RVCT, or GCC builds (mem operation wrappers) */ |
|
236 SOURCE RastSymbianWrapper.cpp |
|
237 |
|
238 // GFXGC source files |
|
239 SOURCEPATH ../../../gfx2d/src/GfxGc |
|
240 SOURCE GfxStroke.cpp |
|
241 SOURCE GfxColor.cpp |
|
242 SOURCE GfxRenderingHints.cpp |
|
243 SOURCE GfxGradientPaint.cpp |
|
244 SOURCE Gfx2dGcOpenVG.cpp |
|
245 SOURCE Gfx2dGc.cpp |
|
246 |
|
247 |
|
248 // GFXGEOM source files |
|
249 SOURCEPATH ../../../gfx2d/src/GfxGeom |
|
250 SOURCE GfxEllipse2D.cpp |
|
251 SOURCE GfxEllipseIteratorP.cpp |
|
252 SOURCE GfxFlatteningPathIterator.cpp |
|
253 SOURCE GfxGeneralPath.cpp |
|
254 SOURCE GfxGeneralPathIteratorP.cpp |
|
255 SOURCE GfxRectangle2D.cpp |
|
256 SOURCE GfxRectangleIteratorP.cpp |
|
257 SOURCE GfxRectangularShape.cpp |
|
258 SOURCE GfxRoundRectangle2D.cpp |
|
259 SOURCE GfxRoundRectangleIteratorP.cpp |
|
260 SOURCE GfxLine2D.cpp |
|
261 SOURCE GfxLineIteratorP.cpp |
|
262 SOURCE GfxAffineTransform.cpp |
|
263 SOURCE GfxPoint2D.cpp |
|
264 |
|
265 // GFXIMAGE source files |
|
266 SOURCEPATH ../../../gfx2d/src/GfxImage |
|
267 SOURCE GfxImageTransformer.cpp |
|
268 |
|
269 // Internal Rendering Engine source files |
|
270 SOURCEPATH ../../../gfx2d/src/GfxRenderer |
|
271 SOURCE GfxRendererInfoP.cpp |
|
272 |
|
273 |
|
274 USERINCLUDE ../../../gfx2d/inc |
|
275 |
|
276 |
|
277 LIBRARY VGRenderer.lib |
|
278 |
|
279 |
|
280 LIBRARY eikcore.lib |
|
281 LIBRARY bitgdi.lib |
|
282 LIBRARY hal.lib |
|
283 //-------------------------------------------- |
|
284 // End of Graphics library Information-------- |
|
285 //-------------------------------------------- |