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 |
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 |