Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Carbide.c++
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
com.nokia.carbide.cpp.sdk.core.ISymbianBuildContext

Packages that use ISymbianBuildContext
com.nokia.carbide.cdt.builder |
com.nokia.carbide.cdt.builder.builder |
com.nokia.carbide.cdt.builder.project |
com.nokia.carbide.cpp.project.core |
com.nokia.carbide.cpp.sdk.core |
com.nokia.carbide.cpp.sdk.ui.shared |

Uses of ISymbianBuildContext in com.nokia.carbide.cdt.builder

Fields in com.nokia.carbide.cdt.builder declared as ISymbianBuildContext
`protected ISymbianBuildContext` | `DefaultViewConfiguration.context`

Methods in com.nokia.carbide.cdt.builder with parameters of type ISymbianBuildContext
`static IPath[]` | `EpocEngineHelper.getLibDirectoriesForBuildContext(ISymbianBuildContext buildContext)` Return the set of directories containing SDK libraries for a build context, taking into account the SDK, platform and target.
`static java.util.Set<java.lang.String>` | `EpocEngineHelper.getSDKLibrariesForBuildContext(ISymbianBuildContext buildContext)` Return the unique libraries appropriate to the given build configuration, taking into account the SDK, platform and target.
`boolean` | `BldInfViewPathHelper.isExtensionMakefileBuiltForPlatform(IPath extensionMakefilePath, ISymbianBuildContext buildContext)` Determine whether an extension makefile is suitable for the given build configuration.

Method parameters in com.nokia.carbide.cdt.builder with type arguments of type ISymbianBuildContext
`static void` | `EpocEngineHelper.getExtensions(IPath bldInfFilePath, java.util.List<ISymbianBuildContext> buildConfigs, java.util.List<IPath> normalExtensionPaths, java.util.List<IPath> testExtensionPaths, IProgressMonitor monitor)` Return list of file system paths to all project extensions referenced by the given bld.inf full path.
`static void` | `EpocEngineHelper.getMakMakeFiles(IPath bldInfFilePath, java.util.List<ISymbianBuildContext> buildConfigs, java.util.List<IPath> normalMakMakePaths, java.util.List<IPath> testMakMakePaths, IProgressMonitor monitor)` Return list of filesystem paths to all MMPs and makefiles referenced by the given bld.inf full path.
`static java.util.List<IPath>` | `EpocEngineHelper.getProjectRoots(IPath bldInfFilePath, java.util.List<ISymbianBuildContext> contexts, IProgressMonitor monitor)` Returns two paths in a list - the first is the suggested root directory for the project.

Constructors in com.nokia.carbide.cdt.builder with parameters of type ISymbianBuildContext
`AcceptedBuildContextNodesViewFilter(ISymbianBuildContext context)`
`DefaultGNUMakefileViewConfiguration(IProject project, ISymbianBuildContext context, IViewFilter viewFilter)` Create a view configuration for the given project and build context and view filter.
`DefaultImageMakefileViewConfiguration(IProject project, ISymbianBuildContext context, IViewFilter viewFilter)` Create a view configuration for the given project and build context and view filter.
`DefaultIncludeFileLocator(IProject project, ISymbianBuildContext buildContext)` Create default #include locator that searches the same directory as an #including file and optionally the given SDK's epoc32\include directory.
`DefaultMMPViewConfiguration(IProject project, ISymbianBuildContext context, IViewFilter viewFilter)` Configuration for the given build configuration of the project with the given filter
`DefaultViewConfiguration(ICarbideProjectInfo projectInfo, ISymbianBuildContext buildContext)` Create a view configuration that obeys the settings for the given build context (may not be null).
`DefaultViewConfiguration(IProject project, ISymbianBuildContext context, IViewFilter viewFilter)` Create a view configuration for the given project and build context and view filter.
`DefaultViewParserConfiguration(IProject project, ISymbianBuildContext buildContext, IPath bldInfPath)` Create a view parser configuration for the given project or bld.inf path, and optionally a build context.
`ImageMakefileViewPathHelper(IImageMakefileData data, ISymbianBuildContext[] configurations)` Construct an instance using the given image makefile data, to provide the project root, and the build configurations of interest.
`ImageMakefileViewPathHelper(IImageMakefileView view, ISymbianBuildContext[] configurations)` Construct an instance using the given image makefile view, to provide the project root, and the build configurations of interest.

Uses of ISymbianBuildContext in com.nokia.carbide.cdt.builder.builder

Methods in com.nokia.carbide.cdt.builder.builder with parameters of type ISymbianBuildContext
`static IPath` | `CarbideCPPBuilder.resolvePKGFile(IPath pkgFile, ISymbianBuildContext context, IPath tempPKGFileName)` Given PKG file to be built, check to see if it has supported macros and if so replace them so the PKG file will contain current build context values.

Uses of ISymbianBuildContext in com.nokia.carbide.cdt.builder.project

Subinterfaces of ISymbianBuildContext in com.nokia.carbide.cdt.builder.project
`interface` | `ICarbideBuildConfiguration` An ICarbideBuildConfiguration interface represents on buildable target for a project.

Methods in com.nokia.carbide.cdt.builder.project with parameters of type ISymbianBuildContext
`ICarbideBuildConfiguration` | `ICarbideProjectModifier.createNewConfiguration(ISymbianBuildContext context, boolean makeDefault)` Creates a new configuration and writes it to disk.
`java.util.List<IEnvironmentVariable>` | `IEnvironmentVarsInfo.getDefaultEnvVarsList(ICarbideProjectInfo carbideProject, ISymbianBuildContext context)` Get the list of list of environment variables that are modifed from default
`java.lang.String[]` | `IEnvironmentVarsInfo.getDefaultEnvVarsSettings(ICarbideProjectInfo carbideProject, ISymbianBuildContext context)` Get the list of environment variables for configuration/platform

Uses of ISymbianBuildContext in com.nokia.carbide.cpp.project.core

Method parameters in com.nokia.carbide.cpp.project.core with type arguments of type ISymbianBuildContext
`static ICProject` | `ProjectCorePlugin.postProjectCreatedActions(IProject project, java.lang.String projectRelativeBldInfPath, java.util.List<ISymbianBuildContext> buildConfigs, java.util.List<java.lang.String> infComponentsList, java.lang.String debugMMP, java.util.Map<ISymbianBuildContext,java.lang.String> pkgMappings, IProgressMonitor monitor)` Takes a plain Eclipse project and turns it into a Carbide.c++ project.
`static ICProject` | `ProjectCorePlugin.postProjectCreatedActions(IProject project, java.lang.String projectRelativeBldInfPath, java.util.List<ISymbianBuildContext> buildConfigs, java.util.List<java.lang.String> infComponentsList, java.lang.String debugMMP, java.util.Map<ISymbianBuildContext,java.lang.String> pkgMappings, IProgressMonitor monitor)` Takes a plain Eclipse project and turns it into a Carbide.c++ project.

Uses of ISymbianBuildContext in com.nokia.carbide.cpp.sdk.core

Methods in com.nokia.carbide.cpp.sdk.core that return types with arguments of type ISymbianBuildContext
`java.util.List<ISymbianBuildContext>` | `ISymbianSDK.getFilteredBuildConfigurations()` Returns the filtered list of build configurations for this SDK.
`java.util.List<ISymbianBuildContext>` | `ISymbianSDK.getUnfilteredBuildConfigurations()` Returns the unfiltered list of build configurations for this SDK.

Uses of ISymbianBuildContext in com.nokia.carbide.cpp.sdk.ui.shared

Methods in com.nokia.carbide.cpp.sdk.ui.shared that return types with arguments of type ISymbianBuildContext
`java.util.List<ISymbianBuildContext>` | `BuildTargetsPage.getSelectedBuildConfigs()` Gets the list of build configs selected in this page

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Carbide.c++
PREV NEXT | FRAMES NO FRAMES