net.sf.antcontrib.cpptasks
public final class DependencyTable extends Object
Nested Class Summary | |
---|---|
abstract class | DependencyTable.DependencyVisitor |
class | DependencyTable.TimestampChecker |
Constructor Summary | |
---|---|
DependencyTable(File baseDir)
Creates a target history table from dependencies.xml in the prject
directory, if it exists. |
Method Summary | |
---|---|
void | commit(CCTask task) |
Enumeration | elements()
Returns an enumerator of DependencyInfo's |
DependencyInfo | getDependencyInfo(String sourceRelativeName, String includePathIdentifier)
This method returns a DependencyInfo for the specific source file and
include path identifier
|
void | load() |
boolean | needsRebuild(CCTask task, TargetInfo target, int dependencyDepth)
Determines if the specified target needs to be rebuilt.
|
DependencyInfo | parseIncludes(CCTask task, CompilerConfiguration compiler, File source) |
void | walkDependencies(CCTask task, DependencyInfo dependInfo, CompilerConfiguration compiler, DependencyInfo[] stack, DependencyTable.DependencyVisitor visitor) |
Parameters: baseDir output directory for task