Package | Description |
---|---|
net.sf.antcontrib.cpptasks |
C++ and other compiled languages build support for Ant.
|
net.sf.antcontrib.cpptasks.apple |
Project writer for Apple Xcode
|
net.sf.antcontrib.cpptasks.borland |
Adapter for Borland tools.
|
net.sf.antcontrib.cpptasks.compiler | |
net.sf.antcontrib.cpptasks.devstudio |
Adapters for Microsoft tools.
|
net.sf.antcontrib.cpptasks.ide |
IDE project file generation.
|
Modifier and Type | Method and Description |
---|---|
protected TargetInfo |
CCTask.getLinkTarget(LinkerConfiguration linkerConfig,
java.util.Vector objectFiles,
java.util.Vector sysObjectFiles,
java.util.Hashtable compileTargets,
VersionInfo versionInfo) |
Modifier and Type | Method and Description |
---|---|
void |
TargetHistoryTable.markForRebuild(TargetInfo targetInfo) |
boolean |
DependencyTable.needsRebuild(CCTask task,
TargetInfo target,
int dependencyDepth)
Determines if the specified target needs to be rebuilt.
|
void |
TargetHistoryTable.update(TargetInfo linkTarget) |
Modifier and Type | Method and Description |
---|---|
private XcodeProjectWriter.PBXObjectRef |
XcodeProjectWriter.addNativeTarget(java.util.Map objects,
TargetInfo linkTarget,
XcodeProjectWriter.PBXObjectRef product,
java.lang.String projectName,
java.util.List sourceGroupChildren,
java.util.List frameworkBuildFiles)
Add native target to map of objects.
|
private XcodeProjectWriter.PBXObjectRef |
XcodeProjectWriter.addProduct(java.util.Map objects,
TargetInfo linkTarget)
Add file reference of product to map of objects.
|
private java.lang.String |
XcodeProjectWriter.getFileType(TargetInfo linkTarget) |
private java.lang.String |
XcodeProjectWriter.getProductType(TargetInfo linkTarget) |
private int |
XcodeProjectWriter.getProductTypeIndex(TargetInfo linkTarget) |
void |
XcodeProjectWriter.writeProject(java.io.File fileName,
CCTask task,
ProjectDef projectDef,
java.util.List sources,
java.util.Hashtable targets,
TargetInfo linkTarget)
Writes a project definition file.
|
Modifier and Type | Method and Description |
---|---|
private void |
CBuilderXProjectWriter.writeLinkOptions(java.lang.String baseDir,
CBuilderXProjectWriter.PropertyWriter writer,
TargetInfo linkTarget)
Writes elements corresponding to link options.
|
void |
CBuilderXProjectWriter.writeProject(java.io.File fileName,
CCTask task,
ProjectDef projectDef,
java.util.List sources,
java.util.Hashtable targets,
TargetInfo linkTarget)
Writes a project definition file.
|
Modifier and Type | Method and Description |
---|---|
void |
LinkerConfiguration.link(CCTask task,
TargetInfo linkTarget) |
void |
CommandLineLinkerConfiguration.link(CCTask task,
TargetInfo linkTarget) |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
VisualStudioNETProjectWriter.getAdditionalDependencies(TargetInfo linkTarget,
java.util.List projectDependencies,
java.util.Map targets,
java.lang.String basePath)
Get value of AdditionalDependencies property.
|
private void |
DevStudioProjectWriter.writeConfig(java.io.Writer writer,
boolean isDebug,
java.util.List dependencies,
java.lang.String basePath,
CommandLineCompilerConfiguration compilerConfig,
TargetInfo linkTarget,
java.util.Hashtable targets) |
private void |
VisualStudioNETProjectWriter.writeLinkerElement(org.xml.sax.ContentHandler content,
boolean isDebug,
java.util.List dependencies,
java.lang.String basePath,
TargetInfo linkTarget,
java.util.Map targets)
Write Tool element for linker.
|
private void |
DevStudioProjectWriter.writeLinkOptions(java.io.Writer writer,
boolean isDebug,
java.util.List dependencies,
java.lang.String basePath,
TargetInfo linkTarget,
java.util.Hashtable targets)
Writes link options.
|
void |
VisualStudioNETProjectWriter.writeProject(java.io.File fileName,
CCTask task,
ProjectDef projectDef,
java.util.List sources,
java.util.Hashtable targets,
TargetInfo linkTarget)
Writes a project definition file.
|
void |
DevStudioProjectWriter.writeProject(java.io.File fileName,
CCTask task,
ProjectDef projectDef,
java.util.List files,
java.util.Hashtable targets,
TargetInfo linkTarget)
Writes a project definition file.
|
Modifier and Type | Method and Description |
---|---|
void |
ProjectDef.execute(CCTask task,
java.util.List sources,
java.util.Hashtable targets,
TargetInfo linkTarget)
Executes the task.
|
void |
ProjectWriter.writeProject(java.io.File baseName,
CCTask task,
ProjectDef projectDef,
java.util.List files,
java.util.Hashtable targets,
TargetInfo linkTarget)
Write project definition file.
|