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

## Uses of Interface
com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration

Packages that use ICarbideBuildConfiguration
com.nokia.carbide.cdt.builder |
com.nokia.carbide.cdt.builder.builder |
com.nokia.carbide.cdt.builder.project |

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

Methods in com.nokia.carbide.cdt.builder with parameters of type ICarbideBuildConfiguration
`static void` | `EpocEngineHelper.addIncludedFilesFromBldInf(ICarbideProjectInfo projectInfo, ICarbideBuildConfiguration buildConfig, IPath bldinfPath, java.util.Collection<IPath> pathList)` Get all the #include files, plus self, referenced by a given bld.inf file in either a specific build configuration or all build configurations.
`static void` | `EpocEngineHelper.addIncludedFilesFromMMP(ICarbideProjectInfo projectInfo, ICarbideBuildConfiguration buildConfig, IPath mmpPath, java.util.Collection<IPath> pathList)` Get all the #include files, plus self, referenced by a given MMP file in either a specific build configuration or all build configurations.
`static void` | `CarbideBuilderPlugin.fireBuildConfigChangedChanged(ICarbideBuildConfiguration config)`
`static java.util.List<IPath>` | `EpocEngineHelper.getComponentsBuiltByConifguration(ICarbideBuildConfiguration buildConfig)` Gets the list of mmp and makefiles being built by the given build configuration.
`static java.util.List<IPath>` | `EpocEngineHelper.getFilesInPKG(IPath pkgPath, ICarbideBuildConfiguration buildConfig, ISISBuilderInfo sisInfo)` Returns a list of absolute host paths for any files in the given pkg file.
`static java.util.HashMap<java.lang.String,java.lang.String>` | `EpocEngineHelper.getHostAndTargetImages(ICarbideBuildConfiguration buildConfig)` Get a map of the generated images from image makefiles for the project.
`static java.util.HashMap<java.lang.String,java.lang.String>` | `EpocEngineHelper.getHostAndTargetResources(ICarbideBuildConfiguration buildConfig, IPath workspaceRelativeMMPPath)` Get a map of the generated resources for the project.
`static IPath` | `EpocEngineHelper.getHostPathForExecutable(ICarbideBuildConfiguration buildConfig, IPath workspaceRelativeMMPPath)` Find the full host file system path to the executable built by the given mmp for the given build configuration.
`static java.util.List<IPath>` | `EpocEngineHelper.getMMPFilesForBuildConfiguration(ICarbideBuildConfiguration buildConfig)` Get the list of all mmp file paths that are applicable to the given build configuration.
`static void` | `EpocEngineHelper.getMMPIncludePaths(IProject project, IPath mmp, ICarbideBuildConfiguration buildConfiguration, java.util.List<java.io.File> userPaths, java.util.List<java.io.File> systemPaths)` Get the resolved user and system include paths from the given MMP and build context.
`static java.util.List<java.lang.String>` | `EpocEngineHelper.getMMPMacrosForBuildConfiguration(IPath workspaceRelativeMMPPath, ICarbideBuildConfiguration buildConfig)` Get the list of all macros defined in the specified mmp file supported by specified build configuration.
`static void` | `EpocEngineHelper.getPathToAllExecutables(ICarbideBuildConfiguration buildConfig, java.util.List<IPath> allExePaths, java.util.List<IPath> currBuiltExePaths, java.util.List<IPath> allMMPPaths, java.util.List<IPath> currBuiltMMPPaths)` Returns host paths to all the executables built by the project for the given build configuration.
`static java.lang.String` | `EpocEngineHelper.getPathToMainExecutable(ICarbideBuildConfiguration buildConfig)` Deprecated. In 1.3, there is no longer a debug mmp, hence no "main" executable. When launching, if there is more than one mmp, the user will be asked which executable to target. Use `EpocEngineHelper.getHostPathForExecutable(ICarbideBuildConfiguration, IPath)` instead. This method will only work now if there is one and only one mmp. Otherwise it will return an empty string.
`static void` | `EpocEngineHelper.getProjectIncludePaths(ICarbideProjectInfo projectInfo, ICarbideBuildConfiguration buildConfiguration, java.util.List<java.io.File> userPaths, java.util.List<java.io.File> systemPaths)` Get the user and system include paths referenced by MMPs in the given project and configuration.
`static java.util.List<IPath>` | `EpocEngineHelper.getSourceFilesForConfiguration(ICarbideBuildConfiguration buildConfig, IPath inMMPPath)` Gets the list of source files for one MMP file.
`static IPath` | `EpocEngineHelper.getTargetPathForExecutable(ICarbideBuildConfiguration buildConfig, IPath workspaceRelativeMMPPath)` Find the full target file system path to the executable built by the mmp for the given build configuration.
`static java.util.List<java.lang.String>` | `EpocEngineHelper.getTargetTypesForBuildConfiguration(ICarbideBuildConfiguration buildConfig)` Gets a list of upper case target type strings for the given build configuration.
`static java.lang.String` | `EpocEngineHelper.getUID2(ICarbideBuildConfiguration buildConfiguration, IPath projectRelativeMMPPath)` Returns the UID2 string value for the given mmp file and build config context.
`static IPath` | `EpocEngineHelper.getVariantMMPTarget(ICarbideBuildConfiguration buildConfiguration, IPath projectRelativeMMPPath)` If the given MMP builds variant executables, return its current target.

Constructors in com.nokia.carbide.cdt.builder with parameters of type ICarbideBuildConfiguration
`DefaultMMPViewConfiguration(ICarbideBuildConfiguration buildConfiguration, IViewFilter viewFilter)` Configuration for the given build configuration of the project with the given filter
`MMPViewPathHelper(ICarbideBuildConfiguration buildConfiguration)` Construct an instance with the given configuration providing the project and EPOCROOT.
`PKGViewPathHelper(com.nokia.carbide.internal.api.cpp.epoc.engine.model.pkg.IPKGView view, ICarbideBuildConfiguration buildConfig)` Construct an instance using the given PKG view, to provide the content search location.

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

Methods in com.nokia.carbide.cdt.builder.builder with parameters of type ICarbideBuildConfiguration
`protected static boolean` | `CarbideCPPBuilder.buildAllComponents(ICarbideBuildConfiguration buildConfig, CarbideCommandLauncher launcher, IProgressMonitor monitor)`
`protected static boolean` | `CarbideCPPBuilder.buildComponentSubset(ICarbideBuildConfiguration buildConfig, CarbideCommandLauncher launcher, IProgressMonitor monitor)`
`protected static void` | `CarbideCPPBuilder.calculateComponentLists(ICarbideBuildConfiguration buildConfig, CarbideCommandLauncher launcher)`
`static void` | `CarbideCPPBuilder.callAbldBuildForConfiguration(ICarbideBuildConfiguration config, IProgressMonitor monitor, IConsole console, int buildKind, boolean clearMarkers)` Deprecated. use `#invokeBuild(ICarbideBuildConfiguration, IConsole, IProgressMonitor)` instead
`protected static void` | `CarbideCPPBuilder.cleanAllComponents(ICarbideBuildConfiguration buildConfig, CarbideCommandLauncher launcher, IProgressMonitor monitor)`
`protected static void` | `CarbideCPPBuilder.cleanComponentSubset(ICarbideBuildConfiguration buildConfig, CarbideCommandLauncher launcher, IProgressMonitor monitor)`
`static void` | `CarbideCPPBuilder.compileFile(IPath file, ICarbideBuildConfiguration buildConfig, IConsole console, CarbideCommandLauncher launcher, IProgressMonitor monitor, boolean clearMarkers)` Invokes a compile of the the given file for the given build configuration.
`protected static void` | `CarbideCPPBuilder.freezeAllComponents(ICarbideBuildConfiguration buildConfig, CarbideCommandLauncher launcher, IProgressMonitor monitor)`
`protected static void` | `CarbideCPPBuilder.freezeComponentSubset(ICarbideBuildConfiguration buildConfig, CarbideCommandLauncher launcher, IProgressMonitor monitor)`
`protected static boolean` | `CarbideCPPBuilder.generateAbldMakefileIfNecessary(ICarbideBuildConfiguration config, CarbideCommandLauncher launcher, IPath componentPath, boolean isTest)` Generates the abld makefile if necessary.
`static boolean` | `CarbideCPPBuilder.generateAbldMakefilesIfNecessary(ICarbideBuildConfiguration config, CarbideCommandLauncher launcher)` Generates the abld makefiles if necessary.
`static boolean` | `CarbideCPPBuilder.generateAbldMakefilesIfNecessary(ICarbideBuildConfiguration config, CarbideCommandLauncher launcher, boolean calculateComponentLists)` Generates the abld makefiles if necessary.
`static boolean` | `CarbideCPPBuilder.generateBldmakeMakefilesIfNecessary(ICarbideBuildConfiguration config, CarbideCommandLauncher launcher)` Generates the bldmake makefiles if necessary.
`protected static java.util.List<IPath>` | `CarbideCPPBuilder.getMakeRulesForResource(ICarbideBuildConfiguration buildConfig, IPath workspaceRelativeMMPPath, IPath projectRelativeResourcePath)`
`static java.lang.String[]` | `CarbideCPPBuilder.getModifiedEnvVars(ICarbideBuildConfiguration config)` Get the array of environment variables that are modified from their default values.
`static IPath` | `CarbideCPPBuilder.getPartialUpgradeSisPath(ICarbideBuildConfiguration config, IPath sisPath)` Given a sis/sisx path, returns the absolute file system path of the associated partial upgrade sis/sisx file if any, otherwise null.
`static java.lang.String[]` | `CarbideCPPBuilder.getResolvedEnvVars(ICarbideBuildConfiguration config)` Get the array of resolved environment variables.
`static boolean` | `CarbideCPPBuilder.invokeAbldCommand(ICarbideBuildConfiguration buildConfig, CarbideCommandLauncher launcher, java.lang.String[] abldArgs, boolean removeMarkers)` Call abld with the given arguments
`static boolean` | `CarbideCPPBuilder.invokeBldmakeBldFiles(ICarbideBuildConfiguration config, CarbideCommandLauncher cmdLauncher, IProgressMonitor monitor, IConsole console, java.lang.String[] env, IPath workingDir)` Deprecated. use `#generateBldmakeMakefilesIfNecessary(ICarbideBuildConfiguration, CarbideCommandLauncher, IConsole, IProgressMonitor, boolean)` instead
`static boolean` | `CarbideCPPBuilder.invokeBldmakeCommand(ICarbideBuildConfiguration buildConfig, CarbideCommandLauncher launcher, java.lang.String[] bldmakeArgs, boolean removeMarkers)` Call bldmake with the given arguments
`static void` | `CarbideCPPBuilder.invokeBuild(ICarbideBuildConfiguration buildConfig, CarbideCommandLauncher launcher, IProgressMonitor monitor, boolean clearMarkers)` Invokes a build for the given build configuration.
`static void` | `CarbideCPPBuilder.invokeClean(ICarbideBuildConfiguration buildConfig, IProgressMonitor monitor, boolean clearMarkers)` Invokes a clean for the given build configuration.
`static void` | `CarbideCPPBuilder.invokeFreeze(ICarbideBuildConfiguration buildConfig, IProgressMonitor monitor, boolean clearMarkers)` Invokes a freeze for the given build configuration.
`static void` | `CarbideCPPBuilder.invokeROMBuilder(ICarbideBuildConfiguration config, CarbideCommandLauncher cmdLauncher, IProgressMonitor monitor)` Invoke the ROM builder for the given build configuration
`static void` | `CarbideCPPBuilder.invokeSISBuilder(ICarbideBuildConfiguration config, CarbideCommandLauncher cmdLauncher, IProgressMonitor monitor)` Invoke the SIS builder for all pkg files for the given build configuration
`static void` | `CarbideCPPBuilder.invokeSISBuilder(IPath pkgPath, ICarbideBuildConfiguration config, CarbideCommandLauncher cmdLauncher, IProgressMonitor monitor, boolean createOutputFromPKGFileName)` Invoke the SIS builder for either EKA1 or EKA2 projects.
`static boolean` | `CarbideCPPBuilder.invokeSymbianComponenetAction(ICarbideBuildConfiguration buildConfig, int action, IPath componentPath, CarbideCommandLauncher launcher, IProgressMonitor monitor, boolean clearMarkers)` Invoke the given action on the given Symbian mmp/make file for the given build configuration.
`protected static boolean` | `CarbideCPPBuilder.needsBldmakeMakefileGeneration(ICarbideBuildConfiguration config)` Check to see if abld.bat and the bldmake makefiles exists, or if they are stale.
`static boolean` | `CarbideCPPBuilder.projectNeedsMakefileGeneration(IPath bldInfDir, ICarbideBuildConfiguration defaultConfig)` Deprecated. use `CarbideCPPBuilder.needsBldmakeMakefileGeneration(ICarbideBuildConfiguration)`
`protected static void` | `CarbideCPPBuilder.runPreBuildChecks(ICarbideBuildConfiguration buildConfig, CarbideCommandLauncher launcher)`

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

Methods in com.nokia.carbide.cdt.builder.project that return ICarbideBuildConfiguration
`ICarbideBuildConfiguration` | `ICarbideProjectModifier.createNewConfiguration(ISymbianBuildContext context, boolean makeDefault)` Creates a new configuration and writes it to disk.
`ICarbideBuildConfiguration` | `ICarbideProjectInfo.getDefaultConfiguration()` Get the default configuration for the current project.
`ICarbideBuildConfiguration` | `ICarbideProjectInfo.getNamedConfiguration(java.lang.String configName)` Get an ICarbideBuildConfiguration object from a display name

Methods in com.nokia.carbide.cdt.builder.project that return types with arguments of type ICarbideBuildConfiguration
`java.util.List<ICarbideBuildConfiguration>` | `ICarbideProjectInfo.getBuildConfigurations()` Load all the configurations associated with this project.

Methods in com.nokia.carbide.cdt.builder.project with parameters of type ICarbideBuildConfiguration
`void` | `ICarbideConfigurationChangedListener.buildConfigurationChanged(ICarbideBuildConfiguration currentConfig)` Receive an event that the default configuration has changed for a project
`boolean` | `ICarbideProjectModifier.deleteConfiguration(ICarbideBuildConfiguration config)` Deletes a configuration and all settings data.
`boolean` | `ICarbideProjectModifier.setDefaultConfiguration(ICarbideBuildConfiguration config)` Set the default Carbide.c++ build configuration for a given project.

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