net.sf.antcontrib.cpptasks.gcc
public abstract class AbstractLdLinker extends CommandLineLinker
Constructor Summary | |
---|---|
protected | AbstractLdLinker(String command, String identifierArg, String[] extensions, String[] ignoredExtensions, String outputPrefix, String outputSuffix, boolean isLibtool, AbstractLdLinker libtoolLinker) |
Method Summary | |
---|---|
void | addBase(long base, Vector args) |
protected void | addEntry(String entry, Vector args) |
void | addFixed(Boolean fixed, Vector args) |
protected void | addImpliedArgs(boolean debug, LinkType linkType, Vector args) |
void | addIncremental(boolean incremental, Vector args) |
protected int | addLibraryPatterns(String[] libnames, StringBuffer buf, String prefix, String extension, String[] patterns, int offset) |
String[] | addLibrarySets(CCTask task, LibrarySet[] libsets, Vector preargs, Vector midargs, Vector endargs) |
void | addMap(boolean map, Vector args) |
void | addStack(int stack, Vector args) |
String | getCommandFileSwitch(String commandFile) |
protected String | getDynamicLibFlag() |
protected File[] | getEnvironmentIncludePath()
Returns library path.
|
String | getLibraryKey(File libfile) |
File[] | getLibraryPath()
Returns library path.
|
String[] | getLibraryPatterns(String[] libnames, LibraryTypeEnum libType) |
int | getMaximumCommandLength() |
String[] | getOutputFileNames(String baseName, VersionInfo versionInfo) |
String[] | getOutputFileSwitch(String outputFile) |
protected String | getStaticLibFlag() |
boolean | isCaseSensitive() |
protected boolean | isHPUX() |
String[] | prepareArguments(CCTask task, String outputDir, String outputFile, String[] sourceFiles, CommandLineLinkerConfiguration config)
Prepares argument list for exec command. |
Parameters: outputFile linker output file sourceFiles linker input files (.obj, .o, .res) config linker configuration
Returns: arguments for runTask