diff -r 884af2e877bf -r dcd1a22c2899 breakdeps/SVGEngine.mmp --- a/breakdeps/SVGEngine.mmp Fri Oct 15 14:34:27 2010 +0100 +++ b/breakdeps/SVGEngine.mmp Fri Oct 15 14:46:27 2010 +0100 @@ -14,15 +14,13 @@ * Description: This mmp file generates makefile for SVG Engine * */ -// Modified to build stem_SVGEngine.dll to break dependency on mediaclientaudio.dll -// Assumes that the sf/mw/svgt package is accessible and adjusts the paths -// to refer back to /sf/mw/svgt/svgtopt/SVG/(SVGEngine or SVGImpl) where needed + #include ALWAYS_BUILD_AS_ARM OPTION_REPLACE ARMCC --cpu 5T -O3 -Otime -TARGET stem_SVGEngine.dll +TARGET SVGEngine.dll TARGETTYPE dll @@ -32,9 +30,9 @@ #if defined( ARMCC ) - deffile /sf/mw/svgt/svgtopt/SVG/SVGEngine/eabi/SVGENGINE-OpenVG.def + deffile ../eabi/SVGENGINE-OpenVG.def #elif defined( WINSCW ) - deffile /sf/mw/svgt/svgtopt/SVG/SVGEngine/BWINSCW/SVGENGINE-OpenVG.def + deffile ../BWINSCW/SVGENGINE-OpenVG.def #elif defined( WINS ) deffile ../bwins/SVGENGINE-OpenVG.def #else @@ -43,14 +41,10 @@ CAPABILITY CAP_GENERAL_DLL DRM -SOURCEPATH . +SOURCEPATH ../src +//SOURCE SVGEngineMain.cpp SOURCE SVGEngineImpl.cpp -SOURCE Svgdecoder.cpp -SOURCE SVGDocumentImpl.cpp - -SOURCEPATH /sf/mw/svgt/svgtopt/SVG/SVGEngine/src -//SOURCE SVGEngineMain.cpp SOURCE SVGEngineInterfaceImpl.cpp SOURCE SVGTimer.cpp SOURCE SVGEventHandler.cpp @@ -60,11 +54,13 @@ //SOURCE SVGXmlParser.cpp SOURCE SVGAttributeVerifier.cpp SOURCE SVGErrorImpl.cpp +SOURCE Svgdecoder.cpp SOURCE SVGFourPointRect.cpp -SOURCEPATH /sf/mw/svgt/svgtopt/SVG/SVGImpl/src +SOURCEPATH ../../SVGImpl/src SOURCE SVGElementImpl.cpp +SOURCE SVGDocumentImpl.cpp SOURCE SVGDOMImplementationImpl.cpp // Structure Elements @@ -160,21 +156,22 @@ SOURCE SVGTokenizer.cpp // Media Element Classes +SOURCE SVGAudioElementImpl.cpp SOURCE SVGMediaAnimationElementImpl.cpp SOURCE SVGMediaElementBase.cpp SOURCE SVGTimeContainer.cpp SOURCE SVGLockedRealTimeEntity.cpp -SOURCEPATH /sf/mw/svgt/svgtopt/SVG/Xmldomimpl/src +SOURCEPATH ../../Xmldomimpl/src SOURCE SVGXmlElementImpl.cpp -USERINCLUDE /sf/mw/svgt/svgtopt/SVG/SVGEngine/inc -USERINCLUDE /sf/mw/svgt/svgtopt/SVG/Xmldomimpl/inc -USERINCLUDE /sf/mw/svgt/svgtopt/SVG/SVGImpl/inc/SVGDOM -USERINCLUDE /sf/mw/svgt/svgtopt/SVG/SVGImpl/inc -USERINCLUDE /sf/mw/svgt/svgtopt/VGRenderer/inc +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 @@ -223,6 +220,7 @@ // CAF library: for DRM LIBRARY caf.lib +LIBRARY mediaclientaudio.lib // Added for localized bidirectional textArea wrapping support LIBRARY avkon.lib @@ -230,7 +228,7 @@ // Graphics library Information-------- //LIBRARY Gfx2D.lib //-------------------------------------------- -SOURCEPATH /sf/mw/svgt/svgtopt/gfx2d/src +SOURCEPATH ../../../gfx2d/src SOURCE GfxMath.c SOURCE GfxFloatFixPt.cpp SOURCE Gfxtrignometric.cpp @@ -238,7 +236,7 @@ SOURCE RastSymbianWrapper.cpp // GFXGC source files -SOURCEPATH /sf/mw/svgt/svgtopt/gfx2d/src/GfxGc +SOURCEPATH ../../../gfx2d/src/GfxGc SOURCE GfxStroke.cpp SOURCE GfxColor.cpp SOURCE GfxRenderingHints.cpp @@ -248,7 +246,7 @@ // GFXGEOM source files -SOURCEPATH /sf/mw/svgt/svgtopt/gfx2d/src/GfxGeom +SOURCEPATH ../../../gfx2d/src/GfxGeom SOURCE GfxEllipse2D.cpp SOURCE GfxEllipseIteratorP.cpp SOURCE GfxFlatteningPathIterator.cpp @@ -265,15 +263,15 @@ SOURCE GfxPoint2D.cpp // GFXIMAGE source files -SOURCEPATH /sf/mw/svgt/svgtopt/gfx2d/src/GfxImage +SOURCEPATH ../../../gfx2d/src/GfxImage SOURCE GfxImageTransformer.cpp // Internal Rendering Engine source files -SOURCEPATH /sf/mw/svgt/svgtopt/gfx2d/src/GfxRenderer +SOURCEPATH ../../../gfx2d/src/GfxRenderer SOURCE GfxRendererInfoP.cpp -USERINCLUDE /sf/mw/svgt/svgtopt/gfx2d/inc +USERINCLUDE ../../../gfx2d/inc LIBRARY VGRenderer.lib