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 |