public final class ForteCCLinker extends AbstractLdLinker
Modifier and Type | Field and Description |
---|---|
private static ForteCCLinker |
arLinker |
private static java.lang.String[] |
discardFiles |
private static ForteCCLinker |
dllLinker |
private static ForteCCLinker |
instance |
private java.io.File[] |
libDirs |
private static java.lang.String[] |
objFiles |
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
Modifier | Constructor and Description |
---|---|
private |
ForteCCLinker(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 ForteCCLinker |
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 ForteCCLinker arLinker
private static final ForteCCLinker dllLinker
private static final ForteCCLinker instance
private java.io.File[] libDirs
private ForteCCLinker(java.lang.String command, java.lang.String[] extensions, java.lang.String[] ignoredExtensions, java.lang.String outputPrefix, java.lang.String outputSuffix)
public static ForteCCLinker 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