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