equal
deleted
inserted
replaced
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 |