equal
deleted
inserted
replaced
24 MACRO M3G_BUILD_DLL |
24 MACRO M3G_BUILD_DLL |
25 |
25 |
26 CAPABILITY CAP_GENERAL_DLL |
26 CAPABILITY CAP_GENERAL_DLL |
27 |
27 |
28 // Modify default options to optimize for speed over size in this module. |
28 // Modify default options to optimize for speed over size in this module. |
29 OPTION ARMCC -O3 |
29 OPTION ARMCC -O3 -Otime |
30 OPTION ARMCC -Otime |
|
31 ALWAYS_BUILD_AS_ARM |
30 ALWAYS_BUILD_AS_ARM |
32 |
31 |
33 // Uncomment the following flags to enable ARMv6 and/or VFP optimizations. |
32 // Uncomment the following flags to enable ARMv6 and/or VFP optimizations. |
34 //#define __ARMV6_SUPPORT |
33 #define __ARMV6_SUPPORT |
35 //#define __VFPV2_SUPPORT |
34 #define __VFPV2_SUPPORT |
36 |
35 |
|
36 #ifdef ARMCC |
37 #ifdef __ARMV6_SUPPORT |
37 #ifdef __ARMV6_SUPPORT |
38 MACRO M3G_HW_ARMV6 |
38 MACRO M3G_HW_ARMV6 |
39 OPTION_REPLACE ARMCC --cpu 6 |
39 OPTION_REPLACE ARMCC --cpu 6 |
40 #endif |
40 #endif |
41 |
41 |
42 #ifdef __VFPV2_SUPPORT |
42 #ifdef __VFPV2_SUPPORT |
43 MACRO M3G_HW_FLOAT |
43 MACRO M3G_HW_FLOAT |
44 MACRO M3G_HW_FLOAT_VFPV2 |
44 MACRO M3G_HW_FLOAT_VFPV2 |
45 OPTION_REPLACE ARMCC --fpu softvfp+vfpv2 --fpmode fast |
45 OPTION_REPLACE ARMCC --fpu softvfp+vfpv2 --fpmode fast |
|
46 #endif |
46 #endif |
47 #endif |
47 |
48 |
48 |
49 |
49 #if defined(UDEB) |
50 #if defined(UDEB) |
50 MACRO M3G_DEBUG |
51 MACRO M3G_DEBUG |
67 SYSTEMINCLUDE ../../inc |
68 SYSTEMINCLUDE ../../inc |
68 |
69 |
69 LIBRARY euser.lib estlib.lib fbscli.lib |
70 LIBRARY euser.lib estlib.lib fbscli.lib |
70 LIBRARY efsrv.lib ws32.lib |
71 LIBRARY efsrv.lib ws32.lib |
71 LIBRARY libGLESv1_CM.lib ezlib.lib libEGL.lib |
72 LIBRARY libGLESv1_CM.lib ezlib.lib libEGL.lib |
|
73 |
|
74 SMPSAFE |