org.eclipse.cdt.make.core
Interface IMakeTarget

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, IMakeCommonBuildInfo
All Known Implementing Classes:
MakeTarget

public interface IMakeTarget
extends org.eclipse.core.runtime.IAdaptable, IMakeCommonBuildInfo


Field Summary
static java.lang.String BUILD_TARGET
           
 
Fields inherited from interface org.eclipse.cdt.make.core.IMakeCommonBuildInfo
ARGS_PREFIX, BUILD_ARGUMENTS, BUILD_COMMAND, BUILD_LOCATION
 
Method Summary
 boolean appendProjectEnvironment()
           
 void build(org.eclipse.core.runtime.IProgressMonitor monitor)
           
 java.lang.String getBuildTarget()
          Deprecated.  
 org.eclipse.core.resources.IContainer getContainer()
          Get the target build container.
 java.lang.String getName()
           
 org.eclipse.core.resources.IProject getProject()
           
 java.lang.String getTargetBuilderID()
           
 boolean runAllBuilders()
           
 void setAppendProjectEnvironment(boolean append)
           
 void setBuildTarget(java.lang.String target)
          Deprecated.  
 void setContainer(org.eclipse.core.resources.IContainer container)
          Make this target temporary on the container, this target will not be persisted, and may not be added to the IMakeTargetManager.
 void setRunAllBuilders(boolean runAllBuilders)
           
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 
Methods inherited from interface org.eclipse.cdt.make.core.IMakeCommonBuildInfo
appendEnvironment, getBuildArguments, getBuildAttribute, getBuildCommand, getBuildLocation, getEnvironment, getErrorParsers, getExpandedEnvironment, isDefaultBuildCmd, isStopOnError, setAppendEnvironment, setBuildArguments, setBuildAttribute, setBuildCommand, setBuildLocation, setEnvironment, setErrorParsers, setStopOnError, setUseDefaultBuildCmd
 

Field Detail

BUILD_TARGET

static final java.lang.String BUILD_TARGET
Method Detail

getName

java.lang.String getName()

getTargetBuilderID

java.lang.String getTargetBuilderID()

getProject

org.eclipse.core.resources.IProject getProject()

setBuildTarget

void setBuildTarget(java.lang.String target)
                    throws org.eclipse.core.runtime.CoreException
Deprecated. 

Throws:
org.eclipse.core.runtime.CoreException

getBuildTarget

java.lang.String getBuildTarget()
Deprecated. 


setRunAllBuilders

void setRunAllBuilders(boolean runAllBuilders)
                       throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

runAllBuilders

boolean runAllBuilders()

getContainer

org.eclipse.core.resources.IContainer getContainer()
Get the target build container.

Returns:
IContainer of where target build will be invoked.

setContainer

void setContainer(org.eclipse.core.resources.IContainer container)
Make this target temporary on the container, this target will not be persisted, and may not be added to the IMakeTargetManager.

Parameters:
container -

setAppendProjectEnvironment

void setAppendProjectEnvironment(boolean append)

appendProjectEnvironment

boolean appendProjectEnvironment()

build

void build(org.eclipse.core.runtime.IProgressMonitor monitor)
           throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException