public final class aCCLinker extends AbstractLdLinker
Modifier and Type | Field and Description |
---|---|
private static aCCLinker |
arLinker |
private static java.lang.String[] |
discardFiles |
private static aCCLinker |
dllLinker |
private static aCCLinker |
instance |
private java.io.File[] |
libDirs |
private static java.lang.String[] |
objFiles |
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
Modifier | Constructor and Description |
---|---|
private |
aCCLinker(java.lang.String command,
java.lang.String[] extensions,
java.lang.String[] ignoredExtensions,
java.lang.String outputPrefix,
java.lang.String outputSuffix) |
Modifier and Type | Method and Description |
---|---|
void |
addImpliedArgs(boolean debug,
LinkType linkType,
java.util.Vector args) |
void |
addIncremental(boolean incremental,
java.util.Vector args) |
static aCCLinker |
getInstance() |
java.io.File[] |
getLibraryPath()
Returns library path.
|
Linker |
getLinker(LinkType type)
Gets the linker for the specified link type.
|
addBase, addEntry, addFixed, addLibraryPatterns, addLibrarySets, addMap, addStack, getCommandFileSwitch, getDynamicLibFlag, getEnvironmentIncludePath, getLibraryKey, getLibraryPatterns, getMaximumCommandLength, getOutputFileNames, getOutputFileSwitch, getStaticLibFlag, isCaseSensitive, isHPUX, prepareArguments
createConfiguration, decorateLinkerOption, getCommand, getIdentifier, getLibtoolLinker, getOutputFileSwitch, getStartupObject, link, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
addVersionFiles, bid, changeEnvironment, createConfiguration
clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
private static final java.lang.String[] discardFiles
private static final java.lang.String[] objFiles
private static final aCCLinker arLinker
private static final aCCLinker dllLinker
private static final aCCLinker instance
private java.io.File[] libDirs
private aCCLinker(java.lang.String command, java.lang.String[] extensions, java.lang.String[] ignoredExtensions, java.lang.String outputPrefix, java.lang.String outputSuffix)
public static aCCLinker getInstance()
public void addImpliedArgs(boolean debug, LinkType linkType, java.util.Vector args)
addImpliedArgs
in class AbstractLdLinker
public void addIncremental(boolean incremental, java.util.Vector args)
addIncremental
in class AbstractLdLinker
public java.io.File[] getLibraryPath()
getLibraryPath
in interface Linker
getLibraryPath
in class AbstractLdLinker