Carbide.c++

Deprecated API


Contents
Deprecated Methods
com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder.callAbldBuildForConfiguration(ICarbideBuildConfiguration, IProgressMonitor, IConsole, int, boolean)
          use #invokeBuild(ICarbideBuildConfiguration, IConsole, IProgressMonitor) instead 
com.nokia.carbide.cdt.builder.builder.CarbideCommandLauncher.getCmdExeLocation()
          don't use cmd.exe for calling executeCommand. just use the process you want to call, e.g. abld.bat. There have been intermittent problems canceling the cmd.exe process. 
com.nokia.carbide.cdt.builder.EpocEngineHelper.getHostAndTargetResources(ICarbideProjectInfo)
          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.getHostAndTargetResources(ICarbideBuildConfiguration, IPath) instead. This method will only work now if there is one and only one mmp. Otherwise it will return an empty map. 
com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.getMMPTargetFile()
          no longer used in 1.3. now returns an empty string. 
com.nokia.carbide.cdt.builder.EpocEngineHelper.getPathToMainExecutable(ICarbideBuildConfiguration)
          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. 
com.nokia.carbide.cdt.builder.EpocEngineHelper.getPathToMainExecutable(ICarbideProjectInfo)
          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. 
com.nokia.carbide.cpp.sdk.core.ISymbianSDK.getProjectVariantHRHDefines()
          use ISymbianBuildContext.getVariantHRHDefines() instead. This was moved because the include paths in which to find any header files included from the main .hrh file may be build configuration specific. 
com.nokia.carbide.cpp.sdk.core.ISymbianSDK.getProjectVariantHRHMacros()
          use #getProjectVariantHRHDefines() which returns a list of IDefine instead. 
com.nokia.carbide.cpp.sdk.core.ISymbianSDK.getRequiresRestart()
           
com.nokia.carbide.cdt.builder.EpocEngineHelper.getTargetPathForMainExecutable(ICarbideProjectInfo)
          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.getTargetPathForExecutable(ICarbideBuildConfiguration, IPath) instead. This method will only work now if there is one and only one mmp. Otherwise it will return an empty string. 
com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder.invokeBldmakeBldFiles(ICarbideBuildConfiguration, CarbideCommandLauncher, IProgressMonitor, IConsole, String[], IPath)
          use #generateBldmakeMakefilesIfNecessary(ICarbideBuildConfiguration, CarbideCommandLauncher, IConsole, IProgressMonitor, boolean) instead 
com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder.projectNeedsMakefileGeneration(IPath, ICarbideBuildConfiguration)
          use CarbideCPPBuilder.needsBldmakeMakefileGeneration(ICarbideBuildConfiguration) 
com.nokia.carbide.cpp.epoc.engine.model.IModelProvider.save(Model)
          since 1.4 (Carbide 2.0), this variant is unsafe, since the model is no longer locked during a save, so the document map from a model might be changing. 
 

Deprecated Constructors
com.nokia.carbide.cdt.builder.builder.CarbideCommandLauncher(IProject, IProgressMonitor, IConsole)
          use CarbideCommandLauncher.CarbideCommandLauncher(IProject, IProgressMonitor, String[], IPath) instead 
com.nokia.carbide.cdt.builder.builder.CarbideCommandLauncher(IProject, IProgressMonitor, IConsole, String[], IPath)
          don't pass in a console if you want to to get colored info/output/error streams. use CarbideCommandLauncher.CarbideCommandLauncher(IProject, IProgressMonitor, String[], IPath) instead, or pass in CUIPlugin.getDefault().getConsoleManager().getConsole(project) 
 


Carbide.c++