Update contrib.
2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of the License "Eclipse Public License v1.0"
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
14 * Description: Symbian project definition file
17 #include <platform_paths.hrh>
21 UID 0x1000008D 0x101F87E1
23 MACRO M3G_TARGET_SYMBIAN
26 CAPABILITY CAP_GENERAL_DLL
28 // Modify default options to optimize for speed over size in this module.
29 OPTION ARMCC -O3 -Otime
32 // Uncomment the following flags to enable ARMv6 and/or VFP optimizations.
33 #define __ARMV6_SUPPORT
34 #define __VFPV2_SUPPORT
37 #ifdef __ARMV6_SUPPORT
39 OPTION_REPLACE ARMCC --cpu 6
42 #ifdef __VFPV2_SUPPORT
44 MACRO M3G_HW_FLOAT_VFPV2
45 OPTION_REPLACE ARMCC --fpu softvfp+vfpv2 --fpmode fast
57 SOURCE m3g_symbian.cpp
58 SOURCE m3g_symbian_gl.cpp
62 // This is a SYSTEMINCLUDE macro containing the OS
63 // layer specific include directories
64 OS_LAYER_SYSTEMINCLUDE
66 SYSTEMINCLUDE /epoc32/include/libc
67 SYSTEMINCLUDE ../../../inc
68 SYSTEMINCLUDE ../../inc
70 LIBRARY euser.lib estlib.lib fbscli.lib
71 LIBRARY efsrv.lib ws32.lib
72 LIBRARY libGLESv1_CM.lib ezlib.lib libEGL.lib