sf_config/config/inc/bldprivate.hrh
branchRCL_3
changeset 133 509e2504322c
parent 39 eeeea44f3b1e
child 149 3bde23d36dce
equal deleted inserted replaced
128:ad4aec82fb45 133:509e2504322c
    13 *
    13 *
    14 * Description: 
    14 * Description: 
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 
       
    19 #ifndef __BLDPRIVATE_HRH 
    18 #ifndef __BLDPRIVATE_HRH 
    20 #define __BLDPRIVATE_HRH 
    19 #define __BLDPRIVATE_HRH 
    21 
    20 
    22  
    21  
    23 /** #ENABLE_ABIV2_MODE  
    22 /** #ENABLE_ABIV2_MODE  
    33 /** #EXCLUDE_JAVA  
    32 /** #EXCLUDE_JAVA  
    34 Excludes Symbian implementation of Java components. S60 offers its own  Java
    33 Excludes Symbian implementation of Java components. S60 offers its own  Java
    35 implementation. 
    34 implementation. 
    36 */ 
    35 */ 
    37 #define EXCLUDE_JAVA                                        
    36 #define EXCLUDE_JAVA                                        
       
    37  
       
    38 /** #FF_BROWSER_GRACEFUL_SOCKET_SHUTDOWN  
       
    39 The graceful socket disconnection will happen in the n/w layer during Browser
       
    40 exit when this feature flag is enabled.
       
    41  
       
    42 */ 
       
    43 #undef FF_BROWSER_GRACEFUL_SOCKET_SHUTDOWN                 
       
    44  
       
    45 /** #FF_CALDAV_SUPPORT  
       
    46 CalDAV support to sync 3rd party calendars. It will provide functionality to
       
    47 sync with 3rd party calendars supporting CalDAV protocol E.g. Google, Sun, Apple
       
    48 and Yahoo, etc. calendars. 
       
    49 */ 
       
    50 #undef FF_CALDAV_SUPPORT                                   
       
    51  
       
    52 /** #FF_DEFAULT_REMOVABLE_MASS_STORAGE  
       
    53 This feature indicates removable mass storage drive letter. 
       
    54 */ 
       
    55 #define FF_DEFAULT_REMOVABLE_MASS_STORAGE                  5 
       
    56  
       
    57 /** #FF_LOGICALLY_REMOVABLE_DRIVE1  
       
    58 This indicates first logically removable drive letter. 
       
    59 */ 
       
    60 #define FF_LOGICALLY_REMOVABLE_DRIVE1                      4 
    38  
    61  
    39 /** #FF_M3G_ICON_RESOURCES  
    62 /** #FF_M3G_ICON_RESOURCES  
    40 Controls whether the m3g icon resources are included in the ROM image or not. 
    63 Controls whether the m3g icon resources are included in the ROM image or not. 
    41 */ 
    64 */ 
    42 #undef FF_M3G_ICON_RESOURCES                               
    65 #undef FF_M3G_ICON_RESOURCES                               
    71  
    94  
    72 /** #FF_TOUCH_CALL_HANDLING  
    95 /** #FF_TOUCH_CALL_HANDLING  
    73 Touch: Advanced components for CS Voice Telephony. 
    96 Touch: Advanced components for CS Voice Telephony. 
    74 */ 
    97 */ 
    75 #define FF_TOUCH_CALL_HANDLING                              
    98 #define FF_TOUCH_CALL_HANDLING                              
       
    99  
       
   100 /** #FF_USB_DRIVE_START  
       
   101 This indicates start drive letter of USB drive. 
       
   102 */ 
       
   103 #define FF_USB_DRIVE_START                                 6 
    76  
   104  
    77 /** #FF_WDP_EMMC  
   105 /** #FF_WDP_EMMC  
    78 Select writable demand paging eMMC flash driver build . 
   106 Select writable demand paging eMMC flash driver build . 
    79 */ 
   107 */ 
    80 #undef FF_WDP_EMMC                                         
   108 #undef FF_WDP_EMMC                                         
   168 /** #JSR_135_SUPPORT  
   196 /** #JSR_135_SUPPORT  
   169 "Java implementation supports advanced features of Java Mobile Media API
   197 "Java implementation supports advanced features of Java Mobile Media API
   170 (JSR135) version 1.1, implemented in release 2.6 onwards. This flag must always
   198 (JSR135) version 1.1, implemented in release 2.6 onwards. This flag must always
   171 be enabled when __JAVA_MMAPI11 is enabled." 
   199 be enabled when __JAVA_MMAPI11 is enabled." 
   172 */ 
   200 */ 
   173 #define JSR_135_SUPPORT                                     
   201 #undef JSR_135_SUPPORT                                     
   174  
   202  
   175 /** #NO_CBCP_PARSER_IN_ROM   
   203 /** #NO_CBCP_PARSER_IN_ROM   
   176 Do not include symbian CBCP parser in rom 
   204 Do not include symbian CBCP parser in rom 
   177 */ 
   205 */ 
   178 #define NO_CBCP_PARSER_IN_ROM                               
   206 #define NO_CBCP_PARSER_IN_ROM                               
   483 Introduced by PREQ1662.
   511 Introduced by PREQ1662.
   484  
   512  
   485 */ 
   513 */ 
   486 #undef SYMBIAN_INCLUDE_LOCATION_NETWORK_PM                 
   514 #undef SYMBIAN_INCLUDE_LOCATION_NETWORK_PM                 
   487  
   515  
       
   516 /** #SYMBIAN_INCLUDE_LOCATION_NPE_DSM  
       
   517 SYMBIAN_INCLUDE_LOCATION_NPE_DSM 
       
   518 */ 
       
   519 #undef SYMBIAN_INCLUDE_LOCATION_NPE_DSM                    
       
   520  
   488 /** #SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS  
   521 /** #SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS  
   489 It is required to support Symbian Core OS transfer.It includes Privacy Protocol
   522 It is required to support Symbian Core OS transfer.It includes Privacy Protocol
   490 Module and its APIs (the Network Privacy API and the Privacy Request API) in the
   523 Module and its APIs (the Network Privacy API and the Privacy Request API) in the
   491 ROM image.Default value should be "Defined". 
   524 ROM image.Default value should be "Defined". 
   492 */ 
   525 */ 
   493 #define SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS       
   526 #define SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS       
       
   527  
       
   528 /** #SYMBIAN_INCLUDE_LOCATION_SUPL_POS_INIT  
       
   529 SYMBIAN_INCLUDE_LOCATION_SUPL_POS_INIT 
       
   530 */ 
       
   531 #undef SYMBIAN_INCLUDE_LOCATION_SUPL_POS_INIT              
       
   532  
       
   533 /** #SYMBIAN_INCLUDE_LOCATION_SUPL_PROXY  
       
   534 SYMBIAN_INCLUDE_LOCATION_SUPL_PROXY 
       
   535 */ 
       
   536 #undef SYMBIAN_INCLUDE_LOCATION_SUPL_PROXY                 
   494  
   537  
   495 /** #SYMBIAN_INCLUDE_USB_OTG_HOST  
   538 /** #SYMBIAN_INCLUDE_USB_OTG_HOST  
   496 Feature USB Host (and related OTG) binaries are included into romimage 
   539 Feature USB Host (and related OTG) binaries are included into romimage 
   497 */ 
   540 */ 
   498 #undef SYMBIAN_INCLUDE_USB_OTG_HOST                        
   541 #undef SYMBIAN_INCLUDE_USB_OTG_HOST                        
   595 /** #WITH_FAT32  
   638 /** #WITH_FAT32  
   596 Enables FAT32 feature in Symbian OS. 
   639 Enables FAT32 feature in Symbian OS. 
   597 */ 
   640 */ 
   598 #define WITH_FAT32                                          
   641 #define WITH_FAT32                                          
   599  
   642  
       
   643 /** #WITH_FLEXIBLE_MM  
       
   644 WITH_FLEXIBLE_MM 
       
   645 */ 
       
   646 #undef WITH_FLEXIBLE_MM                                    
       
   647  
   600 /** #WITH_MASS_STORAGE  
   648 /** #WITH_MASS_STORAGE  
   601 Enables USB mass storage feature in Symbian OS. 
   649 Enables USB mass storage feature in Symbian OS. 
   602 */ 
   650 */ 
   603 #define WITH_MASS_STORAGE                                   
   651 #define WITH_MASS_STORAGE                                   
   604  
   652  
  1124 #undef __JAPANESE_PICTOGRAPHS_GROUPING                     
  1172 #undef __JAPANESE_PICTOGRAPHS_GROUPING                     
  1125  
  1173  
  1126 /** #__JAVA_3DAPI  
  1174 /** #__JAVA_3DAPI  
  1127 Java implementation supports 3D API  (JSR184) 
  1175 Java implementation supports 3D API  (JSR184) 
  1128 */ 
  1176 */ 
  1129 #define __JAVA_3DAPI                                        
  1177 #undef __JAVA_3DAPI                                        
  1130  
  1178  
  1131 /** #__JAVA_API_ENHANCEMENTS_IAP  
  1179 /** #__JAVA_API_ENHANCEMENTS_IAP  
  1132 Support for Java API enhancements which provides access to internet access point
  1180 Support for Java API enhancements which provides access to internet access point
  1133 settings and allows the selection of the destination network. 
  1181 settings and allows the selection of the destination network. 
  1134 */ 
  1182 */ 
  1135 #define __JAVA_API_ENHANCEMENTS_IAP                         
  1183 #undef __JAVA_API_ENHANCEMENTS_IAP                         
  1136  
  1184  
  1137 /** #__JAVA_API_ENHANCEMENTS_MOBINFO  
  1185 /** #__JAVA_API_ENHANCEMENTS_MOBINFO  
  1138 "Support for Java API enhancements which provides access to telephony properties
  1186 "Support for Java API enhancements which provides access to telephony properties
  1139 and services. These properties include IMEI, IMSI, battery change level, network
  1187 and services. These properties include IMEI, IMSI, battery change level, network
  1140 signal strength and network country code." 
  1188 signal strength and network country code." 
  1141 */ 
  1189 */ 
  1142 #define __JAVA_API_ENHANCEMENTS_MOBINFO                     
  1190 #undef __JAVA_API_ENHANCEMENTS_MOBINFO                     
  1143  
  1191  
  1144 /** #__JAVA_ESWT  
  1192 /** #__JAVA_ESWT  
  1145 Support for Embedded Standard Widget Toolkit.  
  1193 Support for Embedded Standard Widget Toolkit.  
  1146 */ 
  1194 */ 
  1147 #define __JAVA_ESWT                                         
  1195 #undef __JAVA_ESWT                                         
  1148  
  1196  
  1149 /** #__JAVA_FILEAPI  
  1197 /** #__JAVA_FILEAPI  
  1150 Java implementation supports Java File API (JSR75) 
  1198 Java implementation supports Java File API (JSR75) 
  1151 */ 
  1199 */ 
  1152 #define __JAVA_FILEAPI                                      
  1200 #undef __JAVA_FILEAPI                                      
  1153  
  1201  
  1154 /** #__JAVA_J2MEWEBSERVICESAPI  
  1202 /** #__JAVA_J2MEWEBSERVICESAPI  
  1155 "Java J2ME Web Services API (JSR-172) compliancy.Provides two new capabilities
  1203 "Java J2ME Web Services API (JSR-172) compliancy.Provides two new capabilities
  1156 to the J2ME platform: (1) access to remote SOAP / XML based web services(2)
  1204 to the J2ME platform: (1) access to remote SOAP / XML based web services(2)
  1157 parsing XML data" 
  1205 parsing XML data" 
  1158 */ 
  1206 */ 
  1159 #define __JAVA_J2MEWEBSERVICESAPI                           
  1207 #undef __JAVA_J2MEWEBSERVICESAPI                           
  1160  
  1208  
  1161 /** #__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_APDU  
  1209 /** #__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_APDU  
  1162 Flag enables the optional APDU part of Java Adaptation of the Security and Trust
  1210 Flag enables the optional APDU part of Java Adaptation of the Security and Trust
  1163 Services API JSR 177 implementation.  
  1211 Services API JSR 177 implementation.  
  1164 */ 
  1212 */ 
  1165 #define __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_APDU      
  1213 #undef __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_APDU      
  1166  
  1214  
  1167 /** #__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_CRYPTO  
  1215 /** #__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_CRYPTO  
  1168 Flag enables the optional Crypto part of Java Adaptation of the Security and
  1216 Flag enables the optional Crypto part of Java Adaptation of the Security and
  1169 Trust Services API JSR 177 implementation.  
  1217 Trust Services API JSR 177 implementation.  
  1170 */ 
  1218 */ 
  1171 #define __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_CRYPTO    
  1219 #undef __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_CRYPTO    
  1172  
  1220  
  1173 /** #__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_PKI  
  1221 /** #__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_PKI  
  1174 Flag enables the optional PKI part of Java Adaptation of the Security and Trust
  1222 Flag enables the optional PKI part of Java Adaptation of the Security and Trust
  1175 Services API JSR 177 implementation.  
  1223 Services API JSR 177 implementation.  
  1176 */ 
  1224 */ 
  1177 #define __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_PKI       
  1225 #undef __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_PKI       
  1178  
  1226  
  1179 /** #__JAVA_JSR205_WMA_2_0_SUPPORT  
  1227 /** #__JAVA_JSR205_WMA_2_0_SUPPORT  
  1180 "Device supports JSR 205, WMA 2.0 specification." 
  1228 "Device supports JSR 205, WMA 2.0 specification." 
  1181 */ 
  1229 */ 
  1182 #define __JAVA_JSR205_WMA_2_0_SUPPORT                       
  1230 #define __JAVA_JSR205_WMA_2_0_SUPPORT                       
  1192 #undef __JAVA_JSR_180_SIP_API                              
  1240 #undef __JAVA_JSR_180_SIP_API                              
  1193  
  1241  
  1194 /** #__JAVA_JSR_226_2D_SVG_API  
  1242 /** #__JAVA_JSR_226_2D_SVG_API  
  1195 "Device supports JSR 226, Scalable 2D Vector Graphics API for J2ME" 
  1243 "Device supports JSR 226, Scalable 2D Vector Graphics API for J2ME" 
  1196 */ 
  1244 */ 
  1197 #define __JAVA_JSR_226_2D_SVG_API                           
  1245 #undef __JAVA_JSR_226_2D_SVG_API                           
  1198  
  1246  
  1199 /** #__JAVA_JSR_234_3D_AUDIO_AND_MUSIC_CAPABILITIES  
  1247 /** #__JAVA_JSR_234_3D_AUDIO_AND_MUSIC_CAPABILITIES  
  1200 "Device supports JSR 234, Advanced Multimedia Supplements" 
  1248 "Device supports JSR 234, Advanced Multimedia Supplements" 
  1201 */ 
  1249 */ 
  1202 #define __JAVA_JSR_234_3D_AUDIO_AND_MUSIC_CAPABILITIES      
  1250 #undef __JAVA_JSR_234_3D_AUDIO_AND_MUSIC_CAPABILITIES      
  1203  
  1251  
  1204 /** #__JAVA_LOCATIONAPI  
  1252 /** #__JAVA_LOCATIONAPI  
  1205 Java implementation supports Java Location API (JSR-179) 
  1253 Java implementation supports Java Location API (JSR-179) 
  1206 */ 
  1254 */ 
  1207 #define __JAVA_LOCATIONAPI                                  
  1255 #undef __JAVA_LOCATIONAPI                                  
  1208  
  1256  
  1209 /** #__JAVA_MIDP20  
  1257 /** #__JAVA_MIDP20  
  1210 Device has Java MIDP2.0. 
  1258 Device has Java MIDP2.0. 
  1211 */ 
  1259 */ 
  1212 #define __JAVA_MIDP20                                       
  1260 #define __JAVA_MIDP20                                       
  1213  
  1261  
  1214 /** #__JAVA_MMAPI11  
  1262 /** #__JAVA_MMAPI11  
  1215 Java implementation supports Java Mobile Media API (JSR135) version 1.1 
  1263 Java implementation supports Java Mobile Media API (JSR135) version 1.1 
  1216 */ 
  1264 */ 
  1217 #define __JAVA_MMAPI11                                      
  1265 #undef __JAVA_MMAPI11                                      
  1218  
  1266  
  1219 /** #__JAVA_PIMAPI  
  1267 /** #__JAVA_PIMAPI  
  1220 Java implementation supports Java PIM API (JSR75) 
  1268 Java implementation supports Java PIM API (JSR75) 
  1221 */ 
  1269 */ 
  1222 #define __JAVA_PIMAPI                                       
  1270 #undef __JAVA_PIMAPI                                       
  1223  
  1271  
  1224 /** #__KEEP_DRM_CONTENT_ON_PHONE  
  1272 /** #__KEEP_DRM_CONTENT_ON_PHONE  
  1225 Device prevents transferring DRM protected content out of the phone.  
  1273 Device prevents transferring DRM protected content out of the phone.  
  1226 */ 
  1274 */ 
  1227 #undef __KEEP_DRM_CONTENT_ON_PHONE                         
  1275 #undef __KEEP_DRM_CONTENT_ON_PHONE                         
  2319 */ 
  2367 */ 
  2320 #define __XSP_EXTENSION_MANAGER                             
  2368 #define __XSP_EXTENSION_MANAGER                             
  2321  
  2369  
  2322 
  2370 
  2323 #endif // __BLDPRIVATE_HRH
  2371 #endif // __BLDPRIVATE_HRH
       
  2372