svgtopt/SVG/SVGEngine/group/SVGEngine.mmp
changeset 0 d46562c3d99d
child 17 443d52b01c62
child 38 db5c883ad1c5
--- /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 <platform_paths.hrh>
+
+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 <oem/DRM.mmp>
+//#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--------
+//--------------------------------------------