|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IManagedBuilderMakefileGenerator
Field Summary | |
---|---|
static java.lang.String |
AT
|
static java.lang.String |
COLON
|
static int |
COLS_PER_LINE
|
static java.lang.String |
COMMENT_SYMBOL
|
static java.lang.String |
DASH
|
static java.lang.String |
DEP_EXT
|
static java.lang.String |
DEPFILE_NAME
|
static java.lang.String |
DOLLAR_SYMBOL
|
static java.lang.String |
DOT
|
static java.lang.String |
ECHO
|
static java.lang.String |
IN_MACRO
|
static java.lang.String |
LINEBREAK
|
static java.lang.String |
LOGICAL_AND
|
static java.lang.String |
MAKE
|
static java.lang.String |
MAKEFILE_DEFS
|
static java.lang.String |
MAKEFILE_INIT
|
static java.lang.String |
MAKEFILE_NAME
|
static java.lang.String |
MAKEFILE_TARGETS
|
static java.lang.String |
MODFILE_NAME
|
static java.lang.String |
NEWLINE
|
static java.lang.String |
NO_PRINT_DIR
|
static int |
NO_SOURCE_FOLDERS
|
static java.lang.String |
OBJECTS_MAKFILE
|
static java.lang.String |
OUT_MACRO
|
static java.lang.String |
ROOT
|
static java.lang.String |
SEPARATOR
|
static java.lang.String |
SINGLE_QUOTE
|
static int |
SPACES_IN_PATH
|
static java.lang.String |
SRCSFILE_NAME
|
static java.lang.String |
TAB
|
static java.lang.String |
WHITESPACE
|
static java.lang.String |
WILDCARD
|
Method Summary | |
---|---|
void |
generateDependencies()
|
org.eclipse.core.runtime.MultiStatus |
generateMakefiles(org.eclipse.core.resources.IResourceDelta delta)
Clients call this method when an incremental rebuild is required. |
org.eclipse.core.runtime.IPath |
getBuildWorkingDir()
Answers the path of the top directory generated for the build output, or null if none has been generated. |
java.lang.String |
getMakefileName()
Answers the name of the top-level makefile generated by the receiver. |
void |
initialize(org.eclipse.core.resources.IProject project,
IManagedBuildInfo info,
org.eclipse.core.runtime.IProgressMonitor monitor)
This method initializes the makefile generator |
boolean |
isGeneratedResource(org.eclipse.core.resources.IResource resource)
Answers true if the argument is a resource created by the generator |
void |
regenerateDependencies(boolean force)
|
org.eclipse.core.runtime.MultiStatus |
regenerateMakefiles()
|
Field Detail |
---|
static final java.lang.String AT
static final java.lang.String COLON
static final int COLS_PER_LINE
static final java.lang.String COMMENT_SYMBOL
static final java.lang.String DOLLAR_SYMBOL
static final java.lang.String DEP_EXT
static final java.lang.String DEPFILE_NAME
static final java.lang.String DOT
static final java.lang.String DASH
static final java.lang.String ECHO
static final java.lang.String IN_MACRO
static final java.lang.String LINEBREAK
static final java.lang.String LOGICAL_AND
static final java.lang.String MAKEFILE_DEFS
static final java.lang.String MAKEFILE_INIT
static final java.lang.String MAKEFILE_NAME
static final java.lang.String MAKEFILE_TARGETS
static final java.lang.String MAKE
static final java.lang.String NO_PRINT_DIR
static final java.lang.String MODFILE_NAME
static final java.lang.String NEWLINE
static final java.lang.String OBJECTS_MAKFILE
static final java.lang.String OUT_MACRO
static final java.lang.String ROOT
static final java.lang.String SEPARATOR
static final java.lang.String SINGLE_QUOTE
static final java.lang.String SRCSFILE_NAME
static final java.lang.String TAB
static final java.lang.String WHITESPACE
static final java.lang.String WILDCARD
static final int SPACES_IN_PATH
static final int NO_SOURCE_FOLDERS
Method Detail |
---|
void generateDependencies() throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.MultiStatus generateMakefiles(org.eclipse.core.resources.IResourceDelta delta) throws org.eclipse.core.runtime.CoreException
delta
-
org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IPath getBuildWorkingDir()
null
if none has been generated.
IPath
to the working directory of the buildjava.lang.String getMakefileName()
void initialize(org.eclipse.core.resources.IProject project, IManagedBuildInfo info, org.eclipse.core.runtime.IProgressMonitor monitor)
project
- info
- monitor
- boolean isGeneratedResource(org.eclipse.core.resources.IResource resource)
true
if the argument is a resource created by the generator
resource
-
void regenerateDependencies(boolean force) throws org.eclipse.core.runtime.CoreException
force
-
org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.MultiStatus regenerateMakefiles() throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |