foundation_system/sf_config/config/inc/bldprivate.hrh
changeset 41 877bf5d7469a
parent 36 fc38b048ab2f
child 53 cf2e20ee4073
equal deleted inserted replaced
37:04e7a3912350 41:877bf5d7469a
   196 
   196 
   197 @see SysUtil::GetSWVersion
   197 @see SysUtil::GetSWVersion
   198 @see SysUtil::DiskSpaceBelowCriticalLevelL
   198 @see SysUtil::DiskSpaceBelowCriticalLevelL
   199  
   199  
   200 */ 
   200 */ 
   201 #undef SYMBIAN_BAFL_SYSUTIL                                
   201 #define SYMBIAN_BAFL_SYSUTIL                                
   202  
   202  
   203 /** #SYMBIAN_DOS_SERVER_SERVICES  
   203 /** #SYMBIAN_DOS_SERVER_SERVICES  
   204 Indicate that the DOS Server Services is present. This is needed to turn the RF
   204 Indicate that the DOS Server Services is present. This is needed to turn the RF
   205 on in an emergency call when the phone is in flight mode. In 9.5 we are using
   205 on in an emergency call when the phone is in flight mode. In 9.5 we are using
   206 the System State Manager. 
   206 the System State Manager. 
   218  
   218  
   219 /** #SYMBIAN_EXCLUDE_D_EXC  
   219 /** #SYMBIAN_EXCLUDE_D_EXC  
   220 This flag can be used to exclude Symbian's d_exc.exe from rom image when
   220 This flag can be used to exclude Symbian's d_exc.exe from rom image when
   221 Symbian's base.iby is included 
   221 Symbian's base.iby is included 
   222 */ 
   222 */ 
   223 #undef SYMBIAN_EXCLUDE_D_EXC                               
   223 #define SYMBIAN_EXCLUDE_D_EXC                               
   224  
   224  
   225 /** #SYMBIAN_EXCLUDE_ECAM_STUBPLUGIN  
   225 /** #SYMBIAN_EXCLUDE_ECAM_STUBPLUGIN  
   226 This flag is used to exclude Symbian Camera API stub 
   226 This flag is used to exclude Symbian Camera API stub 
   227 */ 
   227 */ 
   228 #undef SYMBIAN_EXCLUDE_ECAM_STUBPLUGIN                     
   228 #define SYMBIAN_EXCLUDE_ECAM_STUBPLUGIN                     
   229  
   229  
   230 /** #SYMBIAN_EXCLUDE_KEYMAP  
   230 /** #SYMBIAN_EXCLUDE_KEYMAP  
   231 This flag can be used to include/exclude Symbian's KEYMAP_FILE (EKData.dll) from
   231 This flag can be used to include/exclude Symbian's KEYMAP_FILE (EKData.dll) from
   232 rom image if base.iby is included 
   232 rom image if base.iby is included 
   233 */ 
   233 */ 
   234 #undef SYMBIAN_EXCLUDE_KEYMAP                              
   234 #define SYMBIAN_EXCLUDE_KEYMAP                              
   235  
   235  
   236 /** #SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT  
   236 /** #SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT  
   237 The macro SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT is used to exclude the location
   237 The macro SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT is used to exclude the location
   238 management components of the Location Framework from ROM.Default value should be
   238 management components of the Location Framework from ROM.Default value should be
   239 "Defined". 
   239 "Defined". 
   248 that flag it can be excluded from usbhostmsmm.iby.
   248 that flag it can be excluded from usbhostmsmm.iby.
   249 
   249 
   250 Related with PREQ1305
   250 Related with PREQ1305
   251  
   251  
   252 */ 
   252 */ 
   253 #undef SYMBIAN_EXCLUDE_MSMM_POLICY_PLUGIN                  
   253 #define SYMBIAN_EXCLUDE_MSMM_POLICY_PLUGIN                  
   254  
   254  
   255 /** #SYMBIAN_EXCLUDE_SCDV  
   255 /** #SYMBIAN_EXCLUDE_SCDV  
   256 This flag can be used to exclude Symbian ScDv.dll from rom image when Symbian's
   256 This flag can be used to exclude Symbian ScDv.dll from rom image when Symbian's
   257 base.iby is included 
   257 base.iby is included 
   258 */ 
   258 */ 
   259 #undef SYMBIAN_EXCLUDE_SCDV                                
   259 #define SYMBIAN_EXCLUDE_SCDV                                
   260  
   260  
   261 /** #SYMBIAN_EXCLUDE_SIP  
   261 /** #SYMBIAN_EXCLUDE_SIP  
   262 Excludes Symbian SIP components.  
   262 Excludes Symbian SIP components.  
   263 */ 
   263 */ 
   264 #undef SYMBIAN_EXCLUDE_SIP                                 
   264 #undef SYMBIAN_EXCLUDE_SIP                                 
   265  
   265  
   266 /** #SYMBIAN_GRAPHICS_ADAPTATION  
   266 /** #SYMBIAN_GRAPHICS_ADAPTATION  
   267 This flag is used to take right graphics adaptation components to the ROM build 
   267 This flag is used to take right graphics adaptation components to the ROM build 
   268 */ 
   268 */ 
   269 #define SYMBIAN_GRAPHICS_ADAPTATION                        None 
   269 #define SYMBIAN_GRAPHICS_ADAPTATION                        SGA_SW 
   270  
   270  
   271 /** #SYMBIAN_GRAPHICS_USE_GCE  
   271 /** #SYMBIAN_GRAPHICS_USE_GCE  
   272 Includes the Symbian the Surface Manager and Graphics Composition Engine on ROM
   272 Includes the Symbian the Surface Manager and Graphics Composition Engine on ROM
   273 images. Required binaries are only built, when SYMBIAN_BUILD_GCE flag is defined
   273 images. Required binaries are only built, when SYMBIAN_BUILD_GCE flag is defined
   274 in symbian_os.hrh. 
   274 in symbian_os.hrh. 
   411 #define SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS       
   411 #define SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS       
   412  
   412  
   413 /** #SYMBIAN_INCLUDE_USB_OTG_HOST  
   413 /** #SYMBIAN_INCLUDE_USB_OTG_HOST  
   414 Feature USB Host (and related OTG) binaries are included into romimage 
   414 Feature USB Host (and related OTG) binaries are included into romimage 
   415 */ 
   415 */ 
   416 #undef SYMBIAN_INCLUDE_USB_OTG_HOST                        
   416 #define SYMBIAN_INCLUDE_USB_OTG_HOST                        
   417  
   417  
   418 /** #SYMBIAN_INCLUDE_USB_RNDIS  
   418 /** #SYMBIAN_INCLUDE_USB_RNDIS  
   419  plugin, RNDIS agent and IP stack packet driver in the ROM. 
   419  plugin, RNDIS agent and IP stack packet driver in the ROM. 
   420 Introduced by PREQ1872.
   420 Introduced by PREQ1872.
   421  
   421  
   422 */ 
   422 */ 
   423 #undef SYMBIAN_INCLUDE_USB_RNDIS                           
   423 #define SYMBIAN_INCLUDE_USB_RNDIS                           
   424  
   424  
   425 /** #SYMBIAN_MULTIMEDIA_A3FDEVSOUND  
   425 /** #SYMBIAN_MULTIMEDIA_A3FDEVSOUND  
   426 This definition is used in symbian A3F build files.
   426 This definition is used in symbian A3F build files.
   427 If this flag is enabled, A3F is build.
   427 If this flag is enabled, A3F is build.
   428 if this flag is disabled, devsound is build. 
   428 if this flag is disabled, devsound is build. 
   440 paging. From Symbian 9.4 onwards same pool is used by file system cache and thus
   440 paging. From Symbian 9.4 onwards same pool is used by file system cache and thus
   441 the amount of pages should be increased in order to preserve good system
   441 the amount of pages should be increased in order to preserve good system
   442 performance and memory consumption balance. Increasing the value increases the
   442 performance and memory consumption balance. Increasing the value increases the
   443 memory consumption. 
   443 memory consumption. 
   444 */ 
   444 */ 
   445 #define SYMBIAN_ODP_NUMBER_OF_MAX_LIVE_PAGES               4096 
   445 #define SYMBIAN_ODP_NUMBER_OF_MAX_LIVE_PAGES               65536 
   446  
   446  
   447 /** #SYMBIAN_ODP_NUMBER_OF_MIN_LIVE_PAGES  
   447 /** #SYMBIAN_ODP_NUMBER_OF_MIN_LIVE_PAGES  
   448 Defines the minimum number of 4k live pages available in the system for code
   448 Defines the minimum number of 4k live pages available in the system for code
   449 paging. From Symbian 9.4 onwards same pool is used by file system cache and thus
   449 paging. From Symbian 9.4 onwards same pool is used by file system cache and thus
   450 the amount of pages should be increased in order to preserve good system
   450 the amount of pages should be increased in order to preserve good system
   451 performance and memory consumption balance. Increasing the value decreases the
   451 performance and memory consumption balance. Increasing the value decreases the
   452 amount of free memory after start up. 
   452 amount of free memory after start up. 
   453 */ 
   453 */ 
   454 #define SYMBIAN_ODP_NUMBER_OF_MIN_LIVE_PAGES               0 
   454 #define SYMBIAN_ODP_NUMBER_OF_MIN_LIVE_PAGES               1024 
   455  
   455  
   456 /** #SYMBIAN_SYSTEM_STATE_MANAGEMENT  
   456 /** #SYMBIAN_SYSTEM_STATE_MANAGEMENT  
   457 If SYMBIAN_SYSTEM_STATE_MANAGEMENT is defined, this will enable 
   457 If SYMBIAN_SYSTEM_STATE_MANAGEMENT is defined, this will enable 
   458 the System State Management Architecture, which supports the 
   458 the System State Management Architecture, which supports the 
   459 concept of system states (including startup, normal operation, 
   459 concept of system states (including startup, normal operation, 
   461 the transitioning between them according to licensee-defined 
   461 the transitioning between them according to licensee-defined 
   462 policies and procedures.
   462 policies and procedures.
   463 
   463 
   464 This define supports PREQ1871. 
   464 This define supports PREQ1871. 
   465 */ 
   465 */ 
   466 #undef SYMBIAN_SYSTEM_STATE_MANAGEMENT                     
   466 #define SYMBIAN_SYSTEM_STATE_MANAGEMENT                     
   467  
   467  
   468 /** #SYMBIAN_USE_DOS_SERVER_SERVICES  
   468 /** #SYMBIAN_USE_DOS_SERVER_SERVICES  
   469 The DOS_SERVER_SERVICES should indicate that the DOS Server Services is present.
   469 The DOS_SERVER_SERVICES should indicate that the DOS Server Services is present.
   470 This is needed to turn the RF on in an emergency call when the phone is in
   470 This is needed to turn the RF on in an emergency call when the phone is in
   471 flight mode. 
   471 flight mode. 
   472 */ 
   472 */ 
   473 #define SYMBIAN_USE_DOS_SERVER_SERVICES                     
   473 #undef SYMBIAN_USE_DOS_SERVER_SERVICES                     
   474  
   474  
   475 /** #SYMBIAN_USE_HCI_V2  
   475 /** #SYMBIAN_USE_HCI_V2  
   476 Defines if HCIv2 (bluetooth v2.0) is used in image or not. 
   476 Defines if HCIv2 (bluetooth v2.0) is used in image or not. 
   477 */ 
   477 */ 
   478 #define SYMBIAN_USE_HCI_V2                                  
   478 #define SYMBIAN_USE_HCI_V2                                  
   480 /** #SYMBIAN_USE_NOKIA_FEATURE_MANAGER  
   480 /** #SYMBIAN_USE_NOKIA_FEATURE_MANAGER  
   481 The macro NOKIA_FEATURE_MANAGER should indicate that the Nokia version of the
   481 The macro NOKIA_FEATURE_MANAGER should indicate that the Nokia version of the
   482 Feature Manager is present. The Feature Manager was part of the CoreOS, and
   482 Feature Manager is present. The Feature Manager was part of the CoreOS, and
   483 there is a Symbian version of it in 9.5. 
   483 there is a Symbian version of it in 9.5. 
   484 */ 
   484 */ 
   485 #define SYMBIAN_USE_NOKIA_FEATURE_MANAGER                   
   485 #undef SYMBIAN_USE_NOKIA_FEATURE_MANAGER                   
   486  
   486  
   487 /** #USE_MSCDB  
   487 /** #USE_MSCDB  
   488 Enable usage of mass storage double buffering. 
   488 Enable usage of mass storage double buffering. 
   489 */ 
   489 */ 
   490 #define USE_MSCDB                                           
   490 #define USE_MSCDB                                           
  1344 #define __MOBILE_ACTIVE_SYNC                                
  1344 #define __MOBILE_ACTIVE_SYNC                                
  1345  
  1345  
  1346 /** #__MP3  
  1346 /** #__MP3  
  1347 Device supports MP3 audio codec. 
  1347 Device supports MP3 audio codec. 
  1348 */ 
  1348 */ 
  1349 #undef __MP3                                               
  1349 #define __MP3                                               
  1350  
  1350  
  1351 /** #__MROUTER  
  1351 /** #__MROUTER  
  1352 Device uses Symbian MRrouter technology for PC connectivity.  If this feature is
  1352 Device uses Symbian MRrouter technology for PC connectivity.  If this feature is
  1353 on the alternative feature __SRCS shall be off. 
  1353 on the alternative feature __SRCS shall be off. 
  1354 */ 
  1354 */ 
  1679 proactive commands or envelope command responses." 
  1679 proactive commands or envelope command responses." 
  1680 */ 
  1680 */ 
  1681 #define __SAT_LANGUAGE_NOTIFICATION                         
  1681 #define __SAT_LANGUAGE_NOTIFICATION                         
  1682  
  1682  
  1683 /** #__SAT_LAUNCH_BROWSER  
  1683 /** #__SAT_LAUNCH_BROWSER  
  1684 "If this flag is enabled, upon receiving SAT Launch Browser command, the ME
  1684 When this flag is enabled, upon receiving SAT Launch Browser command, the ME
  1685 shall decide if it is able to execute the command. See details from 3GPP
  1685 shall decide if it is able to execute the command. See details from 3GPP
  1686 specifications." 
  1686 specifications. 
  1687 */ 
  1687 */ 
  1688 #define __SAT_LAUNCH_BROWSER                                
  1688 #define __SAT_LAUNCH_BROWSER                                
  1689  
  1689  
  1690 /** #__SAT_MO_SM_CONTROL  
  1690 /** #__SAT_MO_SM_CONTROL  
  1691 "When this flag is enabled, mobile originated short messages are controlled by
  1691 "When this flag is enabled, mobile originated short messages are controlled by
  2088  
  2088  
  2089 /** #__UI_TRANSITION_EFFECTS  
  2089 /** #__UI_TRANSITION_EFFECTS  
  2090 Defines whether transition effects are used in UI. Also controls whether the
  2090 Defines whether transition effects are used in UI. Also controls whether the
  2091 effect engine is included in ROM or not. 
  2091 effect engine is included in ROM or not. 
  2092 */ 
  2092 */ 
  2093 #undef __UI_TRANSITION_EFFECTS                             
  2093 #define __UI_TRANSITION_EFFECTS                             
  2094  
  2094  
  2095 /** #__UI_ZOOM  
  2095 /** #__UI_ZOOM  
  2096 This feature activates the zooming support in Series 60 UI. 
  2096 This feature activates the zooming support in Series 60 UI. 
  2097 */ 
  2097 */ 
  2098 #define __UI_ZOOM                                           
  2098 #define __UI_ZOOM                                           
  2128 #undef __USB_PICTBRIDGE_UI                                 
  2128 #undef __USB_PICTBRIDGE_UI                                 
  2129  
  2129  
  2130 /** #__USB_PTP  
  2130 /** #__USB_PTP  
  2131 Includes and excludes PTP (Picture Transfer Protocol) components. 
  2131 Includes and excludes PTP (Picture Transfer Protocol) components. 
  2132 */ 
  2132 */ 
  2133 #define __USB_PTP                                           
  2133 #undef __USB_PTP                                           
  2134  
  2134  
  2135 /** #__USB_REMOTE_PERSONALITY  
  2135 /** #__USB_REMOTE_PERSONALITY  
  2136 Includes and excludes S60 USB Remote Personality component. 
  2136 Includes and excludes S60 USB Remote Personality component. 
  2137 */ 
  2137 */ 
  2138 #define __USB_REMOTE_PERSONALITY                            
  2138 #define __USB_REMOTE_PERSONALITY                            
  2184  
  2184  
  2185 /** #__WINDOWS_MEDIA  
  2185 /** #__WINDOWS_MEDIA  
  2186 Device supports Windows Media. In other words it indicates whether WM-related
  2186 Device supports Windows Media. In other words it indicates whether WM-related
  2187 components such as ASF-parser and codecs are in place. 
  2187 components such as ASF-parser and codecs are in place. 
  2188 */ 
  2188 */ 
  2189 #undef __WINDOWS_MEDIA                                     
  2189 #define _WINDOWS_MEDIA
  2190  
  2190 
       
  2191 
  2191 /** #__WINDOWS_MEDIA_DRM  
  2192 /** #__WINDOWS_MEDIA_DRM  
  2192 Device supports Windows Media DRM. In other words it indicates whether WMDRM
  2193 Device supports Windows Media DRM. In other words it indicates whether WMDRM
  2193 related components such as WMDRM MTP plugin and WMDRM PK are in place. 
  2194 related components such as WMDRM MTP plugin and WMDRM PK are in place. 
  2194 */ 
  2195 */ 
  2195 #define __WINDOWS_MEDIA_DRM                                 
  2196 #define __WINDOWS_MEDIA_DRM                                 
  2204 manage multiple xSP extensions and provide additional functionality (e.g.
  2205 manage multiple xSP extensions and provide additional functionality (e.g.
  2205 Sorting of xSP tabs, Accessing certain xSP view from external application and
  2206 Sorting of xSP tabs, Accessing certain xSP view from external application and
  2206 showing it to user)." 
  2207 showing it to user)." 
  2207 */ 
  2208 */ 
  2208 #define __XSP_EXTENSION_MANAGER                             
  2209 #define __XSP_EXTENSION_MANAGER                             
  2209  
       
  2210 
  2210 
  2211 #endif // __BLDPRIVATE_HRH 
  2211 /** 
       
  2212  * block of Feature flags believed to be required for wk12 tb10.1 baseline
       
  2213  */ 
       
  2214 #define FF_CONTACTS_MYCARD  
       
  2215 #define FF_CONTACTS_REMOTE_LOOKUP  
       
  2216 #define FF_CONTACTS_SOCIAL  
       
  2217 #define FF_DEVICE_ENCRYPTION_FEATURE  
       
  2218 #define FF_DM_BROWSER_ADAPTER  
       
  2219 #define FF_DM_STREAMING_ADAPTER
       
  2220 #define FF_TMS  
       
  2221 
       
  2222 
       
  2223 
       
  2224 #endif // __BLDPRIVATE_HRH