m3g/m3gcore11/group/m3g.mmp
branchRCL_3
changeset 26 15986eb6c500
parent 11 fed1595b188e
equal deleted inserted replaced
19:ac96196b945c 26:15986eb6c500
    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