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.gcc | |
net.sf.antcontrib.cpptasks.gcc.cross | |
net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 | |
net.sf.antcontrib.cpptasks.ide |
IDE project file generation.
|
net.sf.antcontrib.cpptasks.mozilla |
Compiler adapter for Mozilla's XPCOM compiler.
|
net.sf.antcontrib.cpptasks.openwatcom |
Adapters for OpenWatcom compilers and tools.
|
net.sf.antcontrib.cpptasks.os390 | |
net.sf.antcontrib.cpptasks.os400 | |
net.sf.antcontrib.cpptasks.sun | |
net.sf.antcontrib.cpptasks.trolltech |
Adapters for Trolltech Qt moc and uic compilers.
|
Modifier and Type | Field and Description |
---|---|
private CCTask |
TargetMatcher.task |
Modifier and Type | Method and Description |
---|---|
void |
DependencyTable.commit(CCTask task) |
ProcessorConfiguration |
ProcessorDef.createConfiguration(CCTask task,
LinkType linkType,
ProcessorDef baseDef,
TargetDef targetPlatform,
VersionInfo versionInfo)
Creates a configuration
|
boolean |
DependencyTable.needsRebuild(CCTask task,
TargetInfo target,
int dependencyDepth)
Determines if the specified target needs to be rebuilt.
|
DependencyInfo |
DependencyTable.parseIncludes(CCTask task,
CompilerConfiguration compiler,
java.io.File source) |
static int |
CUtil.runCommand(CCTask task,
java.io.File workingDir,
java.lang.String[] cmdline,
boolean newEnvironment,
org.apache.tools.ant.types.Environment env)
This method is exposed so test classes can overload and test the
arguments without actually spawning the compiler
|
void |
DependencyTable.walkDependencies(CCTask task,
DependencyInfo dependInfo,
CompilerConfiguration compiler,
DependencyInfo[] stack,
DependencyTable.DependencyVisitor visitor) |
Constructor and Description |
---|
TargetHistoryTable(CCTask task,
java.io.File outputDir)
Creates a target history table from history.xml in the output directory,
if it exists.
|
TargetMatcher(CCTask task,
java.io.File outputDir,
ProcessorConfiguration[] processors,
LinkerConfiguration linker,
java.util.Vector objectFiles,
java.util.Hashtable targets,
VersionInfo versionInfo) |
Modifier and Type | Method and Description |
---|---|
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 |
---|---|
void |
BorlandResourceCompiler.compile(CCTask task,
java.io.File outputDir,
java.lang.String[] sourceFiles,
java.lang.String[] args,
java.lang.String[] endArgs,
boolean relentless,
CommandLineCompilerConfiguration config,
ProgressMonitor monitor) |
private java.lang.String |
CBuilderXProjectWriter.getActivePlatform(CCTask task)
Gets active platform.
|
private java.lang.String |
CBuilderXProjectWriter.getBuildType(CCTask task)
Gets build type from link target.
|
void |
BorlandLibrarian.link(CCTask task,
java.io.File outputFile,
java.lang.String[] sourceFiles,
CommandLineLinkerConfiguration config)
Builds a library
|
protected java.lang.String[] |
BorlandLinker.prepareArguments(CCTask task,
java.lang.String outputDir,
java.lang.String outputName,
java.lang.String[] sourceFiles,
CommandLineLinkerConfiguration config)
Prepares argument list for exec command.
|
protected java.lang.String[] |
BorlandLibrarian.prepareArguments(CCTask task,
java.lang.String outputDir,
java.lang.String outputName,
java.lang.String[] sourceFiles,
CommandLineLinkerConfiguration config)
Prepares argument list for exec command.
|
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 |
---|---|
protected java.lang.String[] |
CommandLineLinker.addLibrarySets(CCTask task,
LibrarySet[] libsets,
java.util.Vector preargs,
java.util.Vector midargs,
java.util.Vector endargs) |
void |
CompilerConfiguration.compile(CCTask task,
java.io.File outputDir,
java.lang.String[] sourceFiles,
boolean relentless,
ProgressMonitor monitor) |
void |
CommandLineCompilerConfiguration.compile(CCTask task,
java.io.File outputDir,
java.lang.String[] sourceFiles,
boolean relentless,
ProgressMonitor monitor) |
void |
CommandLineCompiler.compile(CCTask task,
java.io.File outputDir,
java.lang.String[] sourceFiles,
java.lang.String[] args,
java.lang.String[] endArgs,
boolean relentless,
CommandLineCompilerConfiguration config,
ProgressMonitor monitor)
Compiles a source file.
|
protected CompilerConfiguration |
CommandLineCompiler.createConfiguration(CCTask task,
LinkType linkType,
ProcessorDef[] baseDefs,
CompilerDef specificDef,
TargetDef targetPlatform,
VersionInfo versionInfo) |
protected abstract CompilerConfiguration |
AbstractCompiler.createConfiguration(CCTask task,
LinkType linkType,
ProcessorDef[] baseConfigs,
CompilerDef specificConfig,
TargetDef targetPlatform,
VersionInfo versionInfo) |
protected LinkerConfiguration |
CommandLineLinker.createConfiguration(CCTask task,
LinkType linkType,
ProcessorDef[] baseDefs,
LinkerDef specificDef,
TargetDef targetPlatform,
VersionInfo versionInfo) |
protected abstract LinkerConfiguration |
AbstractLinker.createConfiguration(CCTask task,
LinkType linkType,
ProcessorDef[] baseConfigs,
LinkerDef specificConfig,
TargetDef targetPlatform,
VersionInfo versionInfo) |
ProcessorConfiguration |
Processor.createConfiguration(CCTask task,
LinkType linkType,
ProcessorDef[] defaultProviders,
ProcessorDef specificConfig,
TargetDef targetPlatform,
VersionInfo versionInfo)
Returns the compiler configuration for
|
ProcessorConfiguration |
AbstractLinker.createConfiguration(CCTask task,
LinkType linkType,
ProcessorDef[] baseConfigs,
ProcessorDef specificConfig,
TargetDef targetPlatform,
VersionInfo versionInfo) |
ProcessorConfiguration |
AbstractCompiler.createConfiguration(CCTask task,
LinkType linkType,
ProcessorDef[] baseConfigs,
ProcessorDef specificConfig,
TargetDef targetPlatform,
VersionInfo versionInfo) |
protected java.lang.String[] |
CommandLineLinker.getOutputFileSwitch(CCTask task,
java.lang.String outputFile) |
void |
CommandLineLinker.link(CCTask task,
java.io.File outputFile,
java.lang.String[] sourceFiles,
CommandLineLinkerConfiguration config)
Performs a link using a command line linker
|
void |
LinkerConfiguration.link(CCTask task,
TargetInfo linkTarget) |
void |
CommandLineLinkerConfiguration.link(CCTask task,
TargetInfo linkTarget) |
DependencyInfo |
CompilerConfiguration.parseIncludes(CCTask task,
java.io.File baseDir,
java.io.File source) |
DependencyInfo |
CommandLineCompilerConfiguration.parseIncludes(CCTask task,
java.io.File baseDir,
java.io.File source) |
DependencyInfo |
AbstractCompiler.parseIncludes(CCTask task,
java.io.File source,
java.io.File[] includePath,
java.io.File[] sysIncludePath,
java.io.File[] envIncludePath,
java.io.File baseDir,
java.lang.String includePathIdentifier)
Returns dependency info for the specified source file
|
protected java.lang.String[] |
CommandLineLinker.prepareArguments(CCTask task,
java.lang.String outputDir,
java.lang.String outputFile,
java.lang.String[] sourceFiles,
CommandLineLinkerConfiguration config)
Prepares argument list for exec command.
|
protected int |
CommandLineLinker.runCommand(CCTask task,
java.io.File workingDir,
java.lang.String[] cmdline)
This method is exposed so test classes can overload
and test the arguments without actually spawning the
compiler
|
protected int |
CommandLineCompiler.runCommand(CCTask task,
java.io.File workingDir,
java.lang.String[] cmdline)
This method is exposed so test classes can overload and test the
arguments without actually spawning the compiler
|
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
VisualStudioNETProjectWriter.getConfigurationType(CCTask task)
Gets the configuration type.
|
private void |
VisualStudioNETProjectWriter.writeConfigurationStartTag(org.xml.sax.ContentHandler content,
boolean isDebug,
CCTask task,
CommandLineCompilerConfiguration compilerConfig)
Write the start tag of the Configuration element.
|
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 |
---|---|
java.lang.String[] |
GppLinker.addLibrarySets(CCTask task,
LibrarySet[] libsets,
java.util.Vector preargs,
java.util.Vector midargs,
java.util.Vector endargs) |
java.lang.String[] |
AbstractLdLinker.addLibrarySets(CCTask task,
LibrarySet[] libsets,
java.util.Vector preargs,
java.util.Vector midargs,
java.util.Vector endargs) |
void |
AbstractArLibrarian.link(CCTask task,
java.io.File outputFile,
java.lang.String[] sourceFiles,
CommandLineLinkerConfiguration config) |
java.lang.String[] |
AbstractLdLinker.prepareArguments(CCTask task,
java.lang.String outputDir,
java.lang.String outputFile,
java.lang.String[] sourceFiles,
CommandLineLinkerConfiguration config)
Prepares argument list for exec command.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
GppLinker.addLibrarySets(CCTask task,
LibrarySet[] libsets,
java.util.Vector preargs,
java.util.Vector midargs,
java.util.Vector endargs) |
void |
GccCCompiler.compile(CCTask task,
java.io.File outputDir,
java.lang.String[] sourceFiles,
java.lang.String[] args,
java.lang.String[] endArgs,
boolean relentless,
CommandLineCompilerConfiguration config,
ProgressMonitor monitor) |
void |
LdLinker.link(CCTask task,
java.io.File outputFile,
java.lang.String[] sourceFiles,
CommandLineLinkerConfiguration config) |
void |
GppLinker.link(CCTask task,
java.io.File outputFile,
java.lang.String[] sourceFiles,
CommandLineLinkerConfiguration config) |
void |
GccLinker.link(CCTask task,
java.io.File outputFile,
java.lang.String[] sourceFiles,
CommandLineLinkerConfiguration config) |
void |
GccLibrarian.link(CCTask task,
java.io.File outputFile,
java.lang.String[] sourceFiles,
CommandLineLinkerConfiguration config) |
private void |
GccCCompiler.supercompile(CCTask task,
java.io.File outputDir,
java.lang.String[] sourceFiles,
java.lang.String[] args,
java.lang.String[] endArgs,
boolean relentless,
CommandLineCompilerConfiguration config,
ProgressMonitor monitor) |
private void |
LdLinker.superlink(CCTask task,
java.io.File outputFile,
java.lang.String[] sourceFiles,
CommandLineLinkerConfiguration config) |
private void |
GppLinker.superlink(CCTask task,
java.io.File outputFile,
java.lang.String[] sourceFiles,
CommandLineLinkerConfiguration config) |
private void |
GccLinker.superlink(CCTask task,
java.io.File outputFile,
java.lang.String[] sourceFiles,
CommandLineLinkerConfiguration config) |
private void |
GccLibrarian.superlink(CCTask task,
java.io.File outputFile,
java.lang.String[] sourceFiles,
CommandLineLinkerConfiguration config) |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
GppLinker.addLibrarySets(CCTask task,
LibrarySet[] libsets,
java.util.Vector preargs,
java.util.Vector midargs,
java.util.Vector endargs) |
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.
|
Modifier and Type | Method and Description |
---|---|
void |
XpidlCompiler.compile(CCTask task,
java.io.File outputDir,
java.lang.String[] sourceFiles,
java.lang.String[] args,
java.lang.String[] endArgs,
boolean relentless,
CommandLineCompilerConfiguration config,
ProgressMonitor monitor)
Compiles an .idl file into the corresponding .h and .xpt files.
|
Modifier and Type | Method and Description |
---|---|
void |
OpenWatcomLibrarian.link(CCTask task,
java.io.File outputFile,
java.lang.String[] sourceFiles,
CommandLineLinkerConfiguration config)
Builds a library.
|
protected java.lang.String[] |
OpenWatcomLibrarian.prepareArguments(CCTask task,
java.lang.String outputDir,
java.lang.String outputName,
java.lang.String[] sourceFiles,
CommandLineLinkerConfiguration config)
Prepares argument list for exec command.
|
Modifier and Type | Field and Description |
---|---|
(package private) CCTask |
OS390Linker.task |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String[] |
OS390Linker.addLibrarySets(CCTask task,
LibrarySet[] libsets,
java.util.Vector preargs,
java.util.Vector midargs,
java.util.Vector endargs) |
protected java.lang.String[] |
OS390Linker.getOutputFileSwitch(CCTask task,
java.lang.String outputFile) |
void |
OS390Linker.link(CCTask task,
java.io.File outputFile,
java.lang.String[] sourceFiles,
CommandLineLinkerConfiguration config) |
protected int |
OS390Linker.runCommand(CCTask task,
java.io.File workingDir,
java.lang.String[] cmdline) |
Modifier and Type | Field and Description |
---|---|
(package private) CCTask |
IccLinker.task |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String[] |
IccLinker.addLibrarySets(CCTask task,
LibrarySet[] libsets,
java.util.Vector preargs,
java.util.Vector midargs,
java.util.Vector endargs) |
protected java.lang.String[] |
IccLinker.getOutputFileSwitch(CCTask task,
java.lang.String outputFile) |
void |
IccLinker.link(CCTask task,
java.io.File outputFile,
java.lang.String[] sourceFiles,
CommandLineLinkerConfiguration config) |
protected int |
IccLinker.runCommand(CCTask task,
java.io.File workingDir,
java.lang.String[] cmdline) |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
C89Linker.addLibrarySets(CCTask task,
LibrarySet[] libsets,
java.util.Vector preargs,
java.util.Vector midargs,
java.util.Vector endargs) |
Modifier and Type | Method and Description |
---|---|
void |
UserInterfaceCompiler.compile(CCTask task,
java.io.File outputDir,
java.lang.String[] sourceFiles,
java.lang.String[] args,
java.lang.String[] endArgs,
boolean relentless,
CommandLineCompilerConfiguration config,
ProgressMonitor monitor)
Compiles an .ui file into the corresponding .h, .cpp and moc_*.cpp files.
|