OpenWatcomCLinker, OpenWatcomFortranLinkerpublic abstract class OpenWatcomLinker extends CommandLineLinker
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID| Modifier | Constructor | Description |
|---|---|---|
protected |
OpenWatcomLinker(java.lang.String command,
java.lang.String outputSuffix) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
addBase(long base,
java.util.Vector args) |
Add specified base address to linker options.
|
protected void |
addEntry(java.lang.String entry,
java.util.Vector args) |
Adds non-default entry point.
|
protected void |
addFixed(java.lang.Boolean fixed,
java.util.Vector args) |
Adds fixed option.
|
protected void |
addImpliedArgs(boolean debug,
LinkType linkType,
java.util.Vector args) |
Adds other command line parameters.
|
protected void |
addIncremental(boolean incremental,
java.util.Vector args) |
Add command line switch to force incremental linking.
|
protected void |
addMap(boolean map,
java.util.Vector args) |
Add command line switch to force map generation.
|
protected void |
addStack(int stack,
java.util.Vector args) |
Add command line switch for stack reservation.
|
void |
addVersionFiles(VersionInfo versionInfo,
LinkType linkType,
java.io.File outputFile,
boolean isDebug,
java.io.File objDir,
TargetMatcher matcher) |
Adds source or object files to the bidded fileset to
support version information.
|
java.lang.String |
getCommandFileSwitch(java.lang.String commandFile) |
Get command file switch.
|
java.io.File[] |
getLibraryPath() |
Get search path for libraries.
|
java.lang.String[] |
getLibraryPatterns(java.lang.String[] libnames,
LibraryTypeEnum libType) |
Get file selectors for libraries.
|
int |
getMaximumCommandLength() |
Get maximum command line length.
|
java.lang.String[] |
getOutputFileSwitch(java.lang.String outFile) |
Get output file switch.
|
boolean |
isCaseSensitive() |
Gets file name sensitivity of processors.
|
bid, changeEnvironment, createConfiguration, getLibraryKeyclone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toStringaddLibrarySets, createConfiguration, decorateLinkerOption, getCommand, getIdentifier, getLibtoolLinker, getOutputFileNames, getOutputFileSwitch, getStartupObject, link, prepareArguments, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommandprotected OpenWatcomLinker(java.lang.String command,
java.lang.String outputSuffix)
command - String command string (wcl386 or wfl386)outputSuffix - String output suffixprotected final void addBase(long base,
java.util.Vector args)
addBase in class CommandLineLinkerbase - long base addressargs - Vector command optionsprotected final void addEntry(java.lang.String entry,
java.util.Vector args)
addEntry in class CommandLineLinkerentry - entry point nameargs - command line parametersprotected final void addFixed(java.lang.Boolean fixed,
java.util.Vector args)
addFixed in class CommandLineLinkerfixed - if executable is fixedargs - command line parametersprotected final void addImpliedArgs(boolean debug,
LinkType linkType,
java.util.Vector args)
addImpliedArgs in class CommandLineLinkerdebug - boolean is debuglinkType - LinkType link typeargs - Vector command line argumentsprotected final void addIncremental(boolean incremental,
java.util.Vector args)
addIncremental in class CommandLineLinkerincremental - boolean do incremental linkingargs - Vector command line argumentsprotected final void addMap(boolean map,
java.util.Vector args)
addMap in class CommandLineLinkermap - boolean build mapargs - Vector command line argumentsprotected final void addStack(int stack,
java.util.Vector args)
addStack in class CommandLineLinkerstack - int stack size.args - Vector command line arguments.public final void addVersionFiles(VersionInfo versionInfo, LinkType linkType, java.io.File outputFile, boolean isDebug, java.io.File objDir, TargetMatcher matcher) throws java.io.IOException
addVersionFiles in interface LinkeraddVersionFiles in class AbstractLinkerversionInfo - version informationlinkType - link typeisDebug - true if debug buildoutputFile - name of generated executableobjDir - directory for generated filesmatcher - bidded filesetjava.io.IOException - if unable to write version resourcepublic final java.lang.String getCommandFileSwitch(java.lang.String commandFile)
getCommandFileSwitch in class CommandLineLinkercommandFile - String command file namepublic final java.io.File[] getLibraryPath()
public final java.lang.String[] getLibraryPatterns(java.lang.String[] libnames,
LibraryTypeEnum libType)
libnames - String[]libType - LibraryTypeEnumpublic final int getMaximumCommandLength()
getMaximumCommandLength in class CommandLineLinkerpublic final java.lang.String[] getOutputFileSwitch(java.lang.String outFile)
getOutputFileSwitch in class CommandLineLinkeroutFile - Output file namepublic final boolean isCaseSensitive()
Copyright ? 2001-2018 Ant-Contrib project. All Rights Reserved.