## Platform Filtering Preferences

Use the Platform Filtering Preferences tabs in the Preferences window to select which platforms are visible when creating new projects or build configurations. For Symbian Build System version 1 (SBSv1), the EKA2 and EKA1 platforms are available with a list of build targets for each.

Figure 1. SDK Platform Filter window (SBSv1 tab)

##### Table 1 SDK Platform Filter—SBSv1 items

Item | Explanation
--- | ---
EKA2 Platforms | Select platform build targets to be displayed for OS 9.x and 8.1b when creating new projects and build configurations. Build targets include: Emulation (WINSCW) GCCE ARMV5 ARMV5_ABIV2 (OS 9.1-9.3) ARMV5_ABIV1 (OS 9.4+)
EKA1 Platforms | Select platform build targets to be displayed for OS versions 8.1a and less (8.xa, 7.x, 6.x) when creating new projects and build configurations. Build targets include: Emulation (WINSCW) ARMI ARM4 THUMB
Discover customization (.bsf) and Symbian Binary Variant (.var) platforms dynamically | Select this option to scan for customized platform extensions and binary variations. The variant files searched for include: .bsf files, located in the \epoc32\root directory Symbian Binary Variant (.var) files, located in the \epoc32\tools directory

Figure 2. SDK Platform Filter window (SBSv2 tab)

##### Table 2 SDK Platform Filter—SBSv2 items

Item | Explanation
--- | ---
Platforms | Select platform build targets to be displayed for OS 9.5 and later when creating new projects and build configurations. BSF’s are gone in SBSv2. All build configurations (platform/target), including the built-in platforms (WISNCW, ARMV5), are declared in xml files in the \sbs\lib\config directory. Build targets include: armv5_udeb armv5_urel armv7_udeb armv7_urel tools2_deb tools2_rel gccxml_udeb gccxml_urel tools_deb tools_rel winscw_udeb winscw_urel
Refresh | Select this button to obtain a fresh list of configurations from SBSv2. The list is refreshed each time Carbide starts up, but this button will allow users to add configuration xml files and get those new configurations without restarting Carbide.c++.

#### Related references

- Working with SDKs
- SDK Preferences Panel