openvg/openvgrefimplementation/sfopenvg/test/group/tiger.mmp
author William Roberts <williamr@symbian.org>
Thu, 03 Jun 2010 17:39:46 +0100
branchNewGraphicsArchitecture
changeset 87 0709f76d91e5
parent 6 250ac10a3d98
child 57 2bf8a359aa2f
permissions -rw-r--r--
Add MMP files to build libOpenVG_sw.lib which uses LINKAS to redirect to libOpenVG.dll (and the same for libEGL_sw.lib and libOpenVGU_sw.lib). Only the libEGL_sw.lib redirection isn't activated - this can't happen until there is a merged libEGL.dll which supports the OpenWF synchronisation and also implements the graphical support functions. The overall aim is to eliminate the *_sw.dll implementations, at least as a compile-time way of choosing a software-only implementation.The correct way to choose is to put the right set of libraries into a ROM with suitable renaming, and in the emulator to use the "switching DLL" technique to pick the right set. As the Symbian Foundation doesn't have any alternative implementations, we don't need the switching DLLs and we can build directly to the correct name.

/*
 * ==============================================================================
 *  Name        : tiger.mmp
 *  Part of     : Tiger OpenVG demo app
 *
 * ==============================================================================
 */

//New style application exe
TARGET          tiger.exe
TARGETTYPE      exe
UID             0x100039CE 0xA000024A

EPOCSTACKSIZE   30000
EPOCHEAPSIZE  0x1000 0x2000000

VENDORID        0
CAPABILITY      NONE

SOURCEPATH      ..\src
SOURCE          tiger.cpp
SOURCE          tigerapp.cpp
SOURCE          tigerappui.cpp
SOURCE          tigerdocument.cpp
SOURCE          tigercontainer.cpp

START RESOURCE  ..\data\tiger.rss
HEADER
TARGETPATH      \\resource\\apps
LANG            SC
END //RESOURCE

macro __OPENVGHEADERS_USE_VG_1_1

USERINCLUDE     .
USERINCLUDE     ..\inc

APP_LAYER_SYSTEMINCLUDE

SYSTEMINCLUDE  OS_LAYER_PUBLIC_EXPORT_PATH(vg) // OpenGL ES include files
SYSTEMINCLUDE  OS_LAYER_PUBLIC_EXPORT_PATH(egl) // EGL include files

LIBRARY         euser.lib apparc.lib cone.lib eikcore.lib
LIBRARY         avkon.lib fbscli.lib efsrv.lib
library 		gdi.lib
LIBRARY         ws32.lib
LIBRARY			fntstr.lib
//LIBRARY         sflibopenvgrefimpl.lib
LIBRARY			libegl_sw.lib
LIBRARY     libopenvg_sw.lib

START RESOURCE ..\data\tiger_reg.rss
#ifdef WINSCW
TARGETPATH 	  \private\10003a3f\apps
#else
TARGETPATH 	  \private\10003a3f\import\apps
#endif
END