net.sf.antcontrib.cpptasks.borland
public final class BorlandLinker extends CommandLineLinker
Method Summary | |
---|---|
protected void | addBase(long base, Vector args) |
protected void | addEntry(String entry, Vector args) |
protected void | addFixed(Boolean fixed, Vector args) |
protected void | addImpliedArgs(boolean debug, LinkType linkType, Vector args) |
protected void | addIncremental(boolean incremental, Vector args) |
protected void | addMap(boolean map, Vector args) |
protected void | addStack(int stack, Vector args) |
void | addVersionFiles(VersionInfo versionInfo, LinkType linkType, File outputFile, boolean isDebug, File objDir, TargetMatcher matcher)
Adds source or object files to the bidded fileset to
support version information.
|
String | getCommandFileSwitch(String commandFile) |
String | getIdentifier() |
static BorlandLinker | getInstance() |
File[] | getLibraryPath() |
String[] | getLibraryPatterns(String[] libnames, LibraryTypeEnum libType) |
Linker | getLinker(LinkType type) |
int | getMaximumCommandLength() |
String[] | getOutputFileSwitch(String outFile) |
protected String | getStartupObject(LinkType linkType) |
boolean | isCaseSensitive() |
protected String[] | prepareArguments(CCTask task, String outputDir, String outputName, String[] sourceFiles, CommandLineLinkerConfiguration config)
Prepares argument list for exec command.
|
protected String[] | prepareResponseFile(File outputFile, String[] args)
Prepares argument list to execute the linker using a response file.
|
Parameters: versionInfo version information linkType link type isDebug true if debug build outputFile name of generated executable objDir directory for generated files matcher bidded fileset
Parameters: outputDir linker output directory outputName linker output name sourceFiles linker input files (.obj, .o, .res) config linker configuration
Returns: arguments for runTask
Parameters: outputFile linker output file args output of prepareArguments
Returns: arguments for runTask