perfopts/openvg.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 * openvg mmp file
    14 * openvg 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          libopenvg_sw.dll		// Destination filename
    21 target          stem_libopenvg_sw.dll		// Destination filename
    19 
    22 
    20 targettype      dll				// Binary build type
    23 targettype      dll				// Binary build type
    21 uid             KUidSharedDllUidValue KUidOpenVGDllUidValue		// File uids
    24 uid             KUidSharedDllUidValue KUidOpenVGDllUidValue		// File uids
    22 CAPABILITY      ALL -tcb
    25 CAPABILITY      ALL -tcb
    23 vendorid        0x70000001
    26 vendorid        0x70000001
    24 
    27 
    25 //noexportlibrary
    28 //noexportlibrary
    26 
    29 
    27 MACRO       __OPENVGHEADERS_USE_VG_1_1
    30 MACRO       __OPENVGHEADERS_USE_VG_1_1
    28 
    31 
    29 userinclude     ..\sfopenvg\include //for internal openvg functions e.g. do_vgXXX
    32 userinclude     /sf/os/graphics/openvg/openvgrefimplementation/sfopenvg/sfopenvg/include //for internal openvg functions e.g. do_vgXXX
    30 
    33 
    31 OS_LAYER_SYSTEMINCLUDE
    34 OS_LAYER_SYSTEMINCLUDE
    32 OS_LAYER_LIBC_SYSTEMINCLUDE
    35 OS_LAYER_LIBC_SYSTEMINCLUDE
    33 SYSTEMINCLUDE  OS_LAYER_PUBLIC_EXPORT_PATH(vg) // EGL include files
    36 SYSTEMINCLUDE  OS_LAYER_PUBLIC_EXPORT_PATH(vg) // EGL include files
    34 
    37 
    35 
    38 
    36 sourcepath      ..\openvg		// Relative path to source files
    39 sourcepath      .		// Relative path to source files
    37 
    40 
    38 source openvg.cpp
    41 source openvg.cpp
    39 
    42 
    40 library         euser.lib     		// Mandatory
    43 library         euser.lib     		// Mandatory
    41 library			sflibopenvgrefimpl.lib
    44 library			stem_sflibopenvgrefimpl.lib
    42 
    45 
    43 #ifdef WINS
    46 #ifdef WINS
    44 DEFFILE         \epoc32\include\def\win32\libopenvg11.def	// WINS/WINSCW def file
    47 DEFFILE         \epoc32\include\def\win32\libopenvg11.def	// WINS/WINSCW def file
    45 #else
    48 #else
    46 DEFFILE         \epoc32\include\def\eabi\libopenvg11.def	// ARM def file
    49 DEFFILE         \epoc32\include\def\eabi\libopenvg11.def	// ARM def file