perfopts/sfopenvg.mmp
changeset 71 20afbbdb50d8
parent 70 6b078b83b04a
child 72 2cad7c5d7db8
equal deleted inserted replaced
70:6b078b83b04a 71:20afbbdb50d8
    11 * Contributors:
    11 * Contributors:
    12 *
    12 *
    13 * Description:
    13 * Description:
    14 * sfopenvg mmp file
    14 * sfopenvg mmp file
    15 */
    15 */
       
    16 // Modified to build from /sf/incubator/stemkit to enable VFP optimisation
       
    17 // builds against /sf/os/graphics/openvg/openvgrefimplementation/sfopenvg
       
    18 
    16 #include <vg\openvguids.hrh> // For uids
    19 #include <vg\openvguids.hrh> // For uids
    17 
    20 
    18 target          sflibopenvgrefimpl.dll		// Destination filename
    21 target          stem_sflibopenvgrefimpl.dll		// Destination filename
    19 
    22 
    20 targettype      dll				// Binary build type
    23 targettype      dll				// Binary build type
    21 uid             KUidSharedDllUidValue 0x10281CA6		// File uids
    24 uid             KUidSharedDllUidValue 0x10281CA6		// File uids
    22 CAPABILITY      ALL -tcb
    25 CAPABILITY      ALL -tcb
    23 vendorid        0x70000001
    26 vendorid        0x70000001
    37 								   //see riVGU.cpp
    40 								   //see riVGU.cpp
    38 
    41 
    39 MACRO 		BUILD_WITH_PRIVATE_OPENVG //same meaning as macro BUILD_WITH_PRIVATE_EGL except applies to the OpenVG API.
    42 MACRO 		BUILD_WITH_PRIVATE_OPENVG //same meaning as macro BUILD_WITH_PRIVATE_EGL except applies to the OpenVG API.
    40 								   //see riAPI.cpp
    43 								   //see riAPI.cpp
    41 								   
    44 								   
    42 userinclude     ..\sfopenvg			// Local include files
    45 userinclude     /sf/os/graphics/openvg/openvgrefimplementation/sfopenvg/sfopenvg			// Local include files
    43 userinclude     ..\sfopenvg\include			// Local include files
    46 userinclude     /sf/os/graphics/openvg/openvgrefimplementation/sfopenvg/sfopenvg/include	// Local include files
    44 
    47 
    45 OS_LAYER_SYSTEMINCLUDE
    48 OS_LAYER_SYSTEMINCLUDE
    46 OS_LAYER_LIBC_SYSTEMINCLUDE
    49 OS_LAYER_LIBC_SYSTEMINCLUDE
    47 OS_LAYER_STDCPP_SYSTEMINCLUDE
    50 OS_LAYER_STDCPP_SYSTEMINCLUDE
    48 
    51 
    49 SYSTEMINCLUDE  OS_LAYER_PUBLIC_EXPORT_PATH(vg) // OpenGL ES include files
    52 SYSTEMINCLUDE  OS_LAYER_PUBLIC_EXPORT_PATH(vg) // OpenGL ES include files
    50 SYSTEMINCLUDE  OS_LAYER_PUBLIC_EXPORT_PATH(egl) // EGL include files
    53 SYSTEMINCLUDE  OS_LAYER_PUBLIC_EXPORT_PATH(egl) // EGL include files
    51 
    54 
    52 
    55 
    53 
    56 
    54 sourcepath      ..\sfopenvg		// Relative path to source files
    57 sourcepath      /sf/os/graphics/openvg/openvgrefimplementation/sfopenvg/sfopenvg		// Relative path to source files
    55 
    58 
    56 source riApi.cpp
    59 source riApi.cpp
    57 source riContext.cpp
    60 source riContext.cpp
    58 source riFont.cpp
    61 source riFont.cpp
    59 source riImage.cpp
    62 source riImage.cpp
    66 source riUtils.cpp
    69 source riUtils.cpp
    67 // source sfEGLInterface.cpp is skipped because this contains adaptation to
    70 // source sfEGLInterface.cpp is skipped because this contains adaptation to
    68 // use Nokia Platsim interfaces to provide EGL services
    71 // use Nokia Platsim interfaces to provide EGL services
    69 
    72 
    70 //for EGL
    73 //for EGL
    71 SOURCEPATH ..\sfopenvg\symbian
    74 SOURCEPATH /sf/os/graphics/openvg/openvgrefimplementation/sfopenvg/sfopenvg/symbian
    72 SOURCE riEGLOS.cpp
    75 SOURCE riEGLOS.cpp
    73 
    76 
    74 library			    libopenvg_sw.lib
    77 DEFFILE		/sf/os/graphics/openvg/openvgrefimplementation/sfopenvg/~/sflibopenvgrefimpl.def
       
    78 
       
    79 library			    stem_libopenvg_sw.lib
    75 library         euser.lib     		// Mandatory
    80 library         euser.lib     		// Mandatory
    76 library         fbscli.lib    		// For CFbsBitmap, etc
    81 library         fbscli.lib    		// For CFbsBitmap, etc
    77 library         bitgdi.lib    		// For CFbsBitmapDevice, CFbsBitGc, etc
    82 library         bitgdi.lib    		// For CFbsBitmapDevice, CFbsBitGc, etc
    78 library         ws32.lib      		// For RWindow, Direct Screen Access, etc
    83 library         ws32.lib      		// For RWindow, Direct Screen Access, etc
    79 library         libstdcpp.lib      		// standard lib
    84 library         libstdcpp.lib      		// standard lib