diff -r 000000000000 -r d46562c3d99d svgtopt/SVG/SVGEngine/group/SVGEngine.mmp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/svgtopt/SVG/SVGEngine/group/SVGEngine.mmp Thu Jan 07 16:19:02 2010 +0200 @@ -0,0 +1,285 @@ +/* +* Copyright (c) 2002 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: This mmp file generates makefile for SVG Engine +* +*/ + + +#include + +ALWAYS_BUILD_AS_ARM +OPTION_REPLACE ARMCC --cpu 5T -O3 -Otime +TARGET SVGEngine.dll +TARGETTYPE dll + + +VENDORID VID_DEFAULT + +UID 0x1000008D 0x101F856E + + + #if defined( ARMCC ) + deffile ../eabi/SVGENGINE-OpenVG.def + #elif defined( WINSCW ) + deffile ../BWINSCW/SVGENGINE-OpenVG.def + #elif defined( WINS ) + deffile ../bwins/SVGENGINE-OpenVG.def + #else + deffile ../bmarm/SVGENGINE-OpenVG.def + #endif + +CAPABILITY CAP_GENERAL_DLL DRM + +SOURCEPATH ../src + +//SOURCE SVGEngineMain.cpp +SOURCE SVGEngineImpl.cpp +SOURCE SVGEngineInterfaceImpl.cpp +SOURCE SVGTimer.cpp +SOURCE SVGEventHandler.cpp +SOURCE SVGEvent.cpp +SOURCE SVGContentHandler.cpp +SOURCE SvgBitmapFontProvider.cpp +//SOURCE SVGXmlParser.cpp +SOURCE SVGAttributeVerifier.cpp +SOURCE SVGErrorImpl.cpp +SOURCE Svgdecoder.cpp +SOURCE SVGFourPointRect.cpp + +SOURCEPATH ../../SVGImpl/src + +SOURCE SVGElementImpl.cpp +SOURCE SVGDocumentImpl.cpp +SOURCE SVGDOMImplementationImpl.cpp + +// Structure Elements +SOURCE Svgsvgelementimpl.cpp +SOURCE SVGGElementImpl.cpp +SOURCE SVGUseElementImpl.cpp +SOURCE SVGStyleElementImpl.cpp +SOURCE SVGForeignObjectElementImpl.cpp +SOURCE SVGTitleElementImpl.cpp +SOURCE SVGMetadataElementImpl.cpp +SOURCE SVGDefsElementImpl.cpp +SOURCE SVGDescElementImpl.cpp + +// Hyper linking +SOURCE SVGAElementImpl.cpp +SOURCE SVGUriReferenceImpl.cpp + +// Basic Shape Elements +SOURCE SVGLineElementImpl.cpp +SOURCE SVGRectElementImpl.cpp +SOURCE SVGCircleElementImpl.cpp +SOURCE SVGEllipseElementImpl.cpp +SOURCE SVGPolylineElementImpl.cpp +SOURCE SVGPathElementImpl.cpp +SOURCE SVGMpathElementImpl.cpp + +// Text and Image Elements +SOURCE SVGTextElementImpl.cpp +SOURCE SVGTextAreaElementImpl.cpp +SOURCE SVGImageElementImpl.cpp + +//Font Elements +SOURCE SVGFontElementImpl.cpp +SOURCE SVGFontFaceElementImpl.cpp +SOURCE SVGGlyphElementImpl.cpp +SOURCE SVGMissingGlyphElementImpl.cpp +SOURCE SvgHkernelementimpl.cpp + +// Animation Elements +SOURCE SVGAnimationBase.cpp +SOURCE SVGSetElementImpl.cpp +SOURCE SVGAnimateElementImpl.cpp +SOURCE SVGAnimateTransformElementImpl.cpp +SOURCE SVGAnimateMotionElementImpl.cpp +SOURCE SVGDiscardElementImpl.cpp +SOURCE SVGAnimationElementImpl.cpp + +// Gradient Elements +SOURCE SVGLinearGradientElementImpl.cpp +SOURCE SVGGradientElementImpl.cpp +SOURCE SVGRadialGradientElementImpl.cpp +SOURCE SVGStopElementImpl.cpp + +SOURCE SVGSolidColorElementImpl.cpp +SOURCE SVGScriptElementImpl.cpp + +// CSS Classes +SOURCE SVGClrCssValueImpl.cpp +SOURCE SVGPaintCssValueImpl.cpp +SOURCE SVGIntCssValueImpl.cpp +SOURCE SVGFloatCssValueImpl.cpp +SOURCE SVGStrCssValueImpl.cpp +SOURCE SVGVectorCssValueImpl.cpp +//SOURCE SVGCssStyleDeclarationImpl.cpp +SOURCE SVGEventAttributes.cpp + +// Transform Classes +SOURCE SVGTransformListImpl.cpp +SOURCE SVGTransformableImpl.cpp + +// Switch Related Classes +SOURCE SVGTestsImpl.cpp + +// XML Language Space Class +SOURCE SVGLangSpaceImpl.cpp + +// Viewbox Classes +SOURCE SVGFitToViewBoxImpl.cpp +SOURCE SVGPreserveAspectRatioImpl.cpp + +// Utility Classes +SOURCE SVGPointLexer.cpp +SOURCE SVGSchemaData.cpp +SOURCE SVGPathDataParser.cpp +SOURCE SVGAnimTimeController.cpp +SOURCE SVGStringTokenizer.cpp +SOURCE SVGRelToAbsPath.cpp +SOURCE SVGAnimTimingParser.cpp +SOURCE SVGImageHashMap.cpp +SOURCE SVGFontHashMap.cpp +SOURCE SVGMemoryManager.cpp +SOURCE SVGColor.cpp +SOURCE SVGTokenizer.cpp + +// Media Element Classes +SOURCE SVGAudioElementImpl.cpp +SOURCE SVGMediaAnimationElementImpl.cpp +SOURCE SVGMediaElementBase.cpp +SOURCE SVGTimeContainer.cpp +SOURCE SVGLockedRealTimeEntity.cpp + +SOURCEPATH ../../Xmldomimpl/src + +SOURCE SVGXmlElementImpl.cpp + + +USERINCLUDE ../inc +USERINCLUDE ../../Xmldomimpl/inc +USERINCLUDE ../../SVGImpl/inc/SVGDOM +USERINCLUDE ../../SVGImpl/inc +USERINCLUDE ../../../VGRenderer/inc + +// This is a SYSTEMINCLUDE macro containing the middleware +// layer specific include directories +MW_LAYER_SYSTEMINCLUDE + +SYSTEMINCLUDE /epoc32/include/libc + +APP_LAYER_SYSTEMINCLUDE + +LIBRARY cone.lib +LIBRARY euser.lib +LIBRARY bafl.lib +LIBRARY efsrv.lib +LIBRARY fbscli.lib +LIBRARY estor.lib +LIBRARY gdi.lib + +// Library for image converter utilities +//LIBRARY MediaClientImage.lib +LIBRARY ImageConversion.lib + +// Library for XML Parser utilities +LIBRARY XMLINTERFACE.lib + + +// CXML parser +//LIBRARY CXMLParser.lib +// For CnvUtfConverter class +LIBRARY charconv.lib + +//#include +//#if !defined(__DRM_FULL) + +//LIBRARY DrmParsers.lib DrmDcf.lib DrmRights.lib DrmServerInterfaces.lib +//LIBRARY DRMCommon.lib + +LIBRARY estlib.lib +//#endif + +// Base64 Encoding +LIBRARY imut.lib + +// GZip library +LIBRARY EZLib.lib + +// CAF library: for DRM +LIBRARY caf.lib + +LIBRARY mediaclientaudio.lib +// Added for localized bidirectional textArea wrapping support +LIBRARY avkon.lib + +//-------------------------------------------- +// Graphics library Information-------- +//LIBRARY Gfx2D.lib +//-------------------------------------------- +SOURCEPATH ../../../gfx2d/src +SOURCE GfxMath.c +SOURCE GfxFloatFixPt.cpp +SOURCE Gfxtrignometric.cpp +/* this file is needed for ADS, RVCT, or GCC builds (mem operation wrappers) */ +SOURCE RastSymbianWrapper.cpp + +// GFXGC source files +SOURCEPATH ../../../gfx2d/src/GfxGc +SOURCE GfxStroke.cpp +SOURCE GfxColor.cpp +SOURCE GfxRenderingHints.cpp +SOURCE GfxGradientPaint.cpp +SOURCE Gfx2dGcOpenVG.cpp +SOURCE Gfx2dGc.cpp + + +// GFXGEOM source files +SOURCEPATH ../../../gfx2d/src/GfxGeom +SOURCE GfxEllipse2D.cpp +SOURCE GfxEllipseIteratorP.cpp +SOURCE GfxFlatteningPathIterator.cpp +SOURCE GfxGeneralPath.cpp +SOURCE GfxGeneralPathIteratorP.cpp +SOURCE GfxRectangle2D.cpp +SOURCE GfxRectangleIteratorP.cpp +SOURCE GfxRectangularShape.cpp +SOURCE GfxRoundRectangle2D.cpp +SOURCE GfxRoundRectangleIteratorP.cpp +SOURCE GfxLine2D.cpp +SOURCE GfxLineIteratorP.cpp +SOURCE GfxAffineTransform.cpp +SOURCE GfxPoint2D.cpp + +// GFXIMAGE source files +SOURCEPATH ../../../gfx2d/src/GfxImage +SOURCE GfxImageTransformer.cpp + +// Internal Rendering Engine source files +SOURCEPATH ../../../gfx2d/src/GfxRenderer +SOURCE GfxRendererInfoP.cpp + + +USERINCLUDE ../../../gfx2d/inc + + +LIBRARY VGRenderer.lib + + +LIBRARY eikcore.lib +LIBRARY bitgdi.lib +LIBRARY hal.lib +//-------------------------------------------- +// End of Graphics library Information-------- +//--------------------------------------------