Modifier and Type | Method and Description |
---|---|
void |
Java.addIncludePaths(CCTask task,
String outType) |
void |
Java.addRuntime(CCTask task,
File javaHome,
String os,
String prefix) |
void |
Msvc.configureCCTask(CCTask task) |
LinkerDef |
Linker.getLinker(AbstractCompileMojo mojo,
CCTask task,
String os,
String prefix,
String type) |
LinkerDef |
Linker.getTestLinker(AbstractCompileMojo mojo,
CCTask task,
String os,
String prefix,
String type) |
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,
File source) |
static int |
CUtil.runCommand(CCTask task,
File workingDir,
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,
File outputDir)
Creates a target history table from history.xml in the output directory,
if it exists.
|
TargetMatcher(CCTask task,
File outputDir,
ProcessorConfiguration[] processors,
LinkerConfiguration linker,
Vector<File> objectFiles,
Map<String,TargetInfo> targets,
VersionInfo versionInfo) |
Modifier and Type | Method and Description |
---|---|
void |
XcodeProjectWriter.writeProject(File fileName,
CCTask task,
ProjectDef projectDef,
List<File> sources,
Map<String,TargetInfo> targets,
TargetInfo linkTarget)
Writes a project definition file.
|
Modifier and Type | Method and Description |
---|---|
void |
BorlandResourceCompiler.compile(CCTask task,
File outputDir,
String[] sourceFiles,
String[] args,
String[] endArgs,
boolean relentless,
CommandLineCompilerConfiguration config,
ProgressMonitor monitor) |
void |
BorlandLibrarian.link(CCTask task,
File outputFile,
String[] sourceFiles,
CommandLineLinkerConfiguration config)
Builds a library
|
protected String[] |
BorlandLinker.prepareArguments(CCTask task,
String outputDir,
String outputName,
String[] sourceFiles,
CommandLineLinkerConfiguration config)
Prepares argument list for exec command.
|
protected String[] |
BorlandLibrarian.prepareArguments(CCTask task,
String outputDir,
String outputName,
String[] sourceFiles,
CommandLineLinkerConfiguration config)
Prepares argument list for exec command.
|
void |
CBuilderXProjectWriter.writeProject(File fileName,
CCTask task,
ProjectDef projectDef,
List<File> sources,
Map<String,TargetInfo> targets,
TargetInfo linkTarget)
Writes a project definition file.
|
Modifier and Type | Method and Description |
---|---|
protected void |
CompaqVisualFortranLibrarian.addImpliedArgs(CCTask task,
boolean debug,
LinkType linkType,
Vector<String> args) |
Modifier and Type | Method and Description |
---|---|
protected void |
CommandLineLinker.addBase(CCTask task,
long base,
Vector<String> args) |
protected void |
CommandLineLinker.addEntry(CCTask task,
String entry,
Vector<String> args) |
protected void |
CommandLineLinker.addFixed(CCTask task,
Boolean fixed,
Vector<String> args) |
protected void |
CommandLineLinker.addImpliedArgs(CCTask task,
boolean debug,
LinkType linkType,
Vector<String> args) |
protected void |
CommandLineLinker.addIncremental(CCTask task,
boolean incremental,
Vector<String> args) |
protected String[] |
CommandLineLinker.addLibrarySets(CCTask task,
LibrarySet[] libsets,
Vector<String> preargs,
Vector<String> midargs,
Vector<String> endargs) |
protected void |
CommandLineLinker.addMap(CCTask task,
boolean map,
Vector<String> args) |
protected void |
CommandLineLinker.addStack(CCTask task,
int stack,
Vector<String> args) |
void |
CompilerConfiguration.compile(CCTask task,
File outputDir,
String[] sourceFiles,
boolean relentless,
ProgressMonitor monitor) |
void |
CommandLineCompilerConfiguration.compile(CCTask task,
File outputDir,
String[] sourceFiles,
boolean relentless,
ProgressMonitor monitor) |
void |
CommandLineCompiler.compile(CCTask task,
File outputDir,
String[] sourceFiles,
String[] args,
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 String[] |
CommandLineLinker.getOutputFileSwitch(CCTask task,
String outputFile) |
void |
CommandLineLinker.link(CCTask task,
File outputFile,
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,
File baseDir,
File source) |
DependencyInfo |
CommandLineCompilerConfiguration.parseIncludes(CCTask task,
File baseDir,
File source) |
DependencyInfo |
AbstractCompiler.parseIncludes(CCTask task,
File source,
File[] includePath,
File[] sysIncludePath,
File[] envIncludePath,
File baseDir,
String includePathIdentifier)
Returns dependency info for the specified source file
|
protected String[] |
CommandLineLinker.prepareArguments(CCTask task,
String outputDir,
String outputFile,
String[] sourceFiles,
CommandLineLinkerConfiguration config)
Prepares argument list for exec command.
|
protected int |
CommandLineLinker.runCommand(CCTask task,
File workingDir,
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,
File workingDir,
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 |
---|---|
protected void |
AbstractLdLinker.addBase(CCTask task,
long base,
Vector<String> args) |
protected void |
AbstractLdLinker.addEntry(CCTask task,
String entry,
Vector<String> args) |
protected void |
GppLinker.addImpliedArgs(CCTask task,
boolean debug,
LinkType linkType,
Vector<String> args) |
protected void |
GccLinker.addImpliedArgs(CCTask task,
boolean debug,
LinkType linkType,
Vector<String> args) |
protected void |
AbstractLdLinker.addImpliedArgs(CCTask task,
boolean debug,
LinkType linkType,
Vector<String> args) |
protected void |
AbstractLdLinker.addIncremental(CCTask task,
boolean incremental,
Vector<String> args) |
protected String[] |
GppLinker.addLibrarySets(CCTask task,
LibrarySet[] libsets,
Vector<String> preargs,
Vector<String> midargs,
Vector<String> endargs) |
protected String[] |
AbstractLdLinker.addLibrarySets(CCTask task,
LibrarySet[] libsets,
Vector<String> preargs,
Vector<String> midargs,
Vector<String> endargs) |
protected void |
AbstractLdLinker.addMap(CCTask task,
boolean map,
Vector<String> args) |
protected void |
AbstractLdLinker.addStack(CCTask task,
int stack,
Vector<String> args) |
void |
AbstractArLibrarian.link(CCTask task,
File outputFile,
String[] sourceFiles,
CommandLineLinkerConfiguration config) |
String[] |
AbstractLdLinker.prepareArguments(CCTask task,
String outputDir,
String outputFile,
String[] sourceFiles,
CommandLineLinkerConfiguration config)
Prepares argument list for exec command.
|
Modifier and Type | Method and Description |
---|---|
protected void |
GppLinker.addImpliedArgs(CCTask task,
boolean debug,
LinkType linkType,
Vector<String> args) |
protected void |
GccLinker.addImpliedArgs(CCTask task,
boolean debug,
LinkType linkType,
Vector<String> args) |
String[] |
GppLinker.addLibrarySets(CCTask task,
LibrarySet[] libsets,
Vector<String> preargs,
Vector<String> midargs,
Vector<String> endargs) |
void |
GccCCompiler.compile(CCTask task,
File outputDir,
String[] sourceFiles,
String[] args,
String[] endArgs,
boolean relentless,
CommandLineCompilerConfiguration config,
ProgressMonitor monitor) |
void |
LdLinker.link(CCTask task,
File outputFile,
String[] sourceFiles,
CommandLineLinkerConfiguration config) |
void |
GppLinker.link(CCTask task,
File outputFile,
String[] sourceFiles,
CommandLineLinkerConfiguration config) |
void |
GccLinker.link(CCTask task,
File outputFile,
String[] sourceFiles,
CommandLineLinkerConfiguration config) |
void |
GccLibrarian.link(CCTask task,
File outputFile,
String[] sourceFiles,
CommandLineLinkerConfiguration config) |
Modifier and Type | Method and Description |
---|---|
protected void |
GppLinker.addImpliedArgs(CCTask task,
boolean debug,
LinkType linkType,
Vector<String> args) |
protected void |
GccLinker.addImpliedArgs(CCTask task,
boolean debug,
LinkType linkType,
Vector<String> args) |
String[] |
GppLinker.addLibrarySets(CCTask task,
LibrarySet[] libsets,
Vector<String> preargs,
Vector<String> midargs,
Vector<String> endargs) |
Modifier and Type | Method and Description |
---|---|
void |
VisualAgeLinker.addImpliedArgs(CCTask task,
boolean debug,
LinkType linkType,
Vector<String> args) |
Modifier and Type | Method and Description |
---|---|
void |
ProjectDef.execute(CCTask task,
List<File> sources,
Map<String,TargetInfo> targets,
TargetInfo linkTarget)
Executes the task.
|
void |
ProjectWriter.writeProject(File baseName,
CCTask task,
ProjectDef projectDef,
List<File> files,
Map<String,TargetInfo> targets,
TargetInfo linkTarget)
Write project definition file.
|
Modifier and Type | Method and Description |
---|---|
void |
XpidlCompiler.compile(CCTask task,
File outputDir,
String[] sourceFiles,
String[] args,
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 |
---|---|
protected void |
MsvcCompatibleLinker.addBase(CCTask task,
long base,
Vector<String> args) |
protected void |
MsvcCompatibleLinker.addEntry(CCTask task,
String entry,
Vector<String> args) |
protected void |
MsvcCompatibleLinker.addFixed(CCTask task,
Boolean fixed,
Vector<String> args) |
protected void |
MsvcCompatibleLinker.addImpliedArgs(CCTask task,
boolean debug,
LinkType linkType,
Vector<String> args) |
protected void |
MsvcCompatibleLibrarian.addImpliedArgs(CCTask task,
boolean debug,
LinkType linkType,
Vector<String> args) |
protected void |
MsvcCompatibleLinker.addIncremental(CCTask task,
boolean incremental,
Vector<String> args) |
protected String[] |
MsvcCompatibleLinker.addLibrarySets(CCTask task,
LibrarySet[] libsets,
Vector<String> preargs,
Vector<String> midargs,
Vector<String> endargs) |
protected void |
MsvcCompatibleLinker.addMap(CCTask task,
boolean map,
Vector<String> args) |
protected void |
MsvcCompatibleLinker.addStack(CCTask task,
int stack,
Vector<String> args) |
protected CompilerConfiguration |
MsvcMIDLCompiler.createConfiguration(CCTask task,
LinkType linkType,
ProcessorDef[] baseDefs,
CompilerDef specificDef,
TargetDef targetPlatform,
VersionInfo versionInfo) |
protected CompilerConfiguration |
MsvcMessageCompiler.createConfiguration(CCTask task,
LinkType linkType,
ProcessorDef[] baseDefs,
CompilerDef specificDef,
TargetDef targetPlatform,
VersionInfo versionInfo) |
void |
VisualStudioNETProjectWriter.writeProject(File fileName,
CCTask task,
ProjectDef projectDef,
List<File> sources,
Map<String,TargetInfo> targets,
TargetInfo linkTarget)
Writes a project definition file.
|
void |
MsvcProjectWriter.writeProject(File fileName,
CCTask task,
ProjectDef projectDef,
List<File> files,
Map<String,TargetInfo> targets,
TargetInfo linkTarget)
Writes a project definition file.
|
Modifier and Type | Method and Description |
---|---|
void |
OpenWatcomLibrarian.link(CCTask task,
File outputFile,
String[] sourceFiles,
CommandLineLinkerConfiguration config)
Builds a library.
|
protected String[] |
OpenWatcomLibrarian.prepareArguments(CCTask task,
String outputDir,
String outputName,
String[] sourceFiles,
CommandLineLinkerConfiguration config)
Prepares argument list for exec command.
|
Modifier and Type | Method and Description |
---|---|
protected String[] |
OS390Linker.addLibrarySets(CCTask task,
LibrarySet[] libsets,
Vector<String> preargs,
Vector<String> midargs,
Vector<String> endargs) |
protected String[] |
OS390Linker.getOutputFileSwitch(CCTask task,
String outputFile) |
void |
OS390Linker.link(CCTask task,
File outputFile,
String[] sourceFiles,
CommandLineLinkerConfiguration config) |
protected int |
OS390Linker.runCommand(CCTask task,
File workingDir,
String[] cmdline) |
Modifier and Type | Method and Description |
---|---|
protected String[] |
IccLinker.addLibrarySets(CCTask task,
LibrarySet[] libsets,
Vector<String> preargs,
Vector<String> midargs,
Vector<String> endargs) |
protected String[] |
IccLinker.getOutputFileSwitch(CCTask task,
String outputFile) |
void |
IccLinker.link(CCTask task,
File outputFile,
String[] sourceFiles,
CommandLineLinkerConfiguration config) |
protected int |
IccLinker.runCommand(CCTask task,
File workingDir,
String[] cmdline) |
Modifier and Type | Method and Description |
---|---|
String[] |
C89Linker.addLibrarySets(CCTask task,
LibrarySet[] libsets,
Vector<String> preargs,
Vector<String> midargs,
Vector<String> endargs) |
Modifier and Type | Method and Description |
---|---|
void |
UserInterfaceCompiler.compile(CCTask task,
File outputDir,
String[] sourceFiles,
String[] args,
String[] endArgs,
boolean relentless,
CommandLineCompilerConfiguration config,
ProgressMonitor monitor)
Compiles an .ui file into the corresponding .h, .cpp and moc_*.cpp files.
|
Copyright © 2005-2016 NAR Maven Plugin developers. All Rights Reserved.