public class GccLinker extends AbstractLdLinker
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
Modifier | Constructor and Description |
---|---|
protected |
GccLinker(java.lang.String command,
java.lang.String[] extensions,
java.lang.String[] ignoredExtensions,
java.lang.String outputPrefix,
java.lang.String outputSuffix,
boolean isLibtool,
GccLinker libtoolLinker) |
Modifier and Type | Method and Description |
---|---|
protected void |
addImpliedArgs(boolean debug,
LinkType linkType,
java.util.Vector args) |
java.lang.String |
decorateLinkerOption(java.lang.StringBuffer buf,
java.lang.String arg)
Allows drived linker to decorate linker option.
|
static GccLinker |
getInstance() |
java.io.File[] |
getLibraryPath()
Returns library path.
|
Linker |
getLinker(LinkType type)
Gets the linker for the specified link type.
|
addBase, addEntry, addFixed, addIncremental, addLibraryPatterns, addLibrarySets, addMap, addStack, getCommandFileSwitch, getDynamicLibFlag, getEnvironmentIncludePath, getLibraryKey, getLibraryPatterns, getMaximumCommandLength, getOutputFileNames, getOutputFileSwitch, getStaticLibFlag, isCaseSensitive, isHPUX, prepareArguments
createConfiguration, getCommand, getIdentifier, getLibtoolLinker, getOutputFileSwitch, getStartupObject, link, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
addVersionFiles, bid, changeEnvironment, createConfiguration
clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
protected GccLinker(java.lang.String command, java.lang.String[] extensions, java.lang.String[] ignoredExtensions, java.lang.String outputPrefix, java.lang.String outputSuffix, boolean isLibtool, GccLinker libtoolLinker)
public static GccLinker getInstance()
protected void addImpliedArgs(boolean debug, LinkType linkType, java.util.Vector args)
addImpliedArgs
in class AbstractLdLinker
public java.lang.String decorateLinkerOption(java.lang.StringBuffer buf, java.lang.String arg)
decorateLinkerOption
in class CommandLineLinker
buf
- buffer that may be used and abused in the decoration process,
must not be null.arg
- linker argumentpublic java.io.File[] getLibraryPath()
getLibraryPath
in interface Linker
getLibraryPath
in class AbstractLdLinker
Copyright ? 2001-2014 Ant-Contrib project. All Rights Reserved.