| author | Gareth Stockwell <gareth.stockwell@accenture.com> |
| Fri, 22 Oct 2010 11:59:21 +0100 | |
| branch | bug235_bringup_0 |
| changeset 208 | 7df094ed4a3f |
| parent 64 | 5c983aa672ea |
| child 86 | 841b49c57c50 |
| permissions | -rw-r--r-- |
/* * Copyright (c) 2009 Symbian Foundation Ltd * This component and the accompanying materials are made available * under the terms of the License "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: * Symbian Foundation Ltd - initial contribution. * * Contributors: * * Description: * sfopenvg mmp file */ #include <vg\openvguids.hrh> // For uids target sflibopenvgrefimpl.dll // Destination filename targettype dll // Binary build type uid KUidSharedDllUidValue 0x10281CA6 // File uids CAPABILITY ALL -tcb vendorid 0x70000001 MACRO __OPENVGHEADERS_USE_VG_1_1 MACRO USE_NEW_ELEAVE //swictch on to use new(ELeave) rather new in alloc's //useful to trap OOM failures MACRO BUILD_WITH_PRIVATE_EGL //enable this to compile this dll exporting the private form of the EGL functions. //These are the ones starting do_XX (e.g. do_eglInitialize). //This should be enabled when you wish to have a separate EGL library (e.g. libegl.dll) //which will export the ELG APIs. //If this macro is supressed then this dll will export the true EGL APIs //see riMiniEgl.cpp MACRO BUILD_WITH_PRIVATE_VGU //same meaning as macro BUILD_WITH_PRIVATE_EGL except applies to the VGU API. //see riVGU.cpp MACRO BUILD_WITH_PRIVATE_OPENVG //same meaning as macro BUILD_WITH_PRIVATE_EGL except applies to the OpenVG API. //see riAPI.cpp userinclude ..\sfopenvg // Local include files userinclude ..\sfopenvg\include // Local include files OS_LAYER_SYSTEMINCLUDE OS_LAYER_LIBC_SYSTEMINCLUDE OS_LAYER_STDCPP_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(vg) // OpenGL ES include files SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(egl) // EGL include files sourcepath ..\sfopenvg // Relative path to source files source riApi.cpp source riContext.cpp source riFont.cpp source riImage.cpp source riMath.cpp source riMiniEGL.cpp source riPath.cpp source riPixelPipe.cpp source riRasterizer.cpp source riVGU.cpp source riUtils.cpp // source sfEGLInterface.cpp is skipped because this contains adaptation to // use Nokia Platsim interfaces to provide EGL services //for EGL SOURCEPATH ..\sfopenvg\symbian SOURCE riEGLOS.cpp library libopenvg_sw.lib library euser.lib // Mandatory library fbscli.lib // For CFbsBitmap, etc library bitgdi.lib // For CFbsBitmapDevice, CFbsBitGc, etc library ws32.lib // For RWindow, Direct Screen Access, etc library libstdcpp.lib // standard lib library libc.lib // standard lib library libm.lib // standard lib