|
Carbide.c++ | |||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
Carbide.c++ | |||||||||
PREV NEXT | FRAMES NO FRAMES |