--- 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 <platform_paths.hrh>
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