| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectnet.sf.antcontrib.cpptasks.compiler.AbstractProcessornet.sf.antcontrib.cpptasks.compiler.AbstractLinkernet.sf.antcontrib.cpptasks.compiler.CommandLineLinkernet.sf.antcontrib.cpptasks.gcc.AbstractArLibrarianpublic abstract class AbstractArLibrarianextends CommandLineLinkerField Summary |
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor | |
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID | |
Constructor Summary | |
| |
Method Summary | |
void |
|
protected void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
String |
|
File[] | |
String[] |
|
int | |
String[] |
|
String[] |
|
boolean | |
void |
|
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineLinker | |
addBase, addEntry, addFixed, addImpliedArgs, addIncremental, addLibrarySets, addMap, addStack, createConfiguration, decorateLinkerOption, getCommand, getCommandFileSwitch, getIdentifier, getLibtoolLinker, getMaximumCommandLength, getOutputFileNames, getOutputFileSwitch, getOutputFileSwitch, getStartupObject, link, prepareArguments, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand | |
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractLinker | |
addVersionFiles, bid, changeEnvironment, createConfiguration, createConfiguration, getLibraryKey, getOutputFileNames | |
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor | |
bid, changeEnvironment, clone, getHeaderExtensions, getIdentifier, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString | |
protected AbstractArLibrarian(String command,
String identificationArg,
String[] inputExtensions,
String[] ignoredExtensions,
String outputPrefix,
String outputExtension,
boolean isLibtool,
AbstractArLibrarian libtoolLibrarian)protected void addEntry(String entry,
Vector args)
- Overrides:
- addEntry in interface CommandLineLinker
public void addFixed(Boolean fixed,
Vector args)
- Overrides:
- addFixed in interface CommandLineLinker
public void addImpliedArgs(boolean debug,
LinkType linkType,
Vector args)
- Overrides:
- addImpliedArgs in interface CommandLineLinker
public void addIncremental(boolean incremental,
Vector args)
- Overrides:
- addIncremental in interface CommandLineLinker
public void addStack(int stack,
Vector args)
- Overrides:
- addStack in interface CommandLineLinker
public String getCommandFileSwitch(String commandFile)
- Overrides:
- getCommandFileSwitch in interface CommandLineLinker
public String[] getLibraryPatterns(String[] libnames,
LibraryTypeEnum libType)
- Specified by:
- getLibraryPatterns in interface Linker
public int getMaximumCommandLength()
- Overrides:
- getMaximumCommandLength in interface CommandLineLinker
public String[] getOutputFileNames(String baseName,
VersionInfo versionInfo)
- Specified by:
- getOutputFileNames in interface Processor
- Overrides:
- getOutputFileNames in interface CommandLineLinker
public String[] getOutputFileSwitch(String outputFile)
- Overrides:
- getOutputFileSwitch in interface CommandLineLinker
public void link(CCTask task, File outputFile, String[] sourceFiles, CommandLineLinkerConfiguration config) throws BuildException
- Overrides:
- link in interface CommandLineLinker