net.sf.antcontrib.cpptasks.openwatcom
public abstract class OpenWatcomLinker extends CommandLineLinker
Constructor Summary | |
---|---|
protected | OpenWatcomLinker(String command, String outputSuffix)
Constructor. |
Method Summary | |
---|---|
protected void | addBase(long base, Vector args)
Add specified base address to linker options. |
protected void | addEntry(String entry, Vector args)
Adds non-default entry point. |
protected void | addFixed(Boolean fixed, Vector args)
Adds fixed option. |
protected void | addImpliedArgs(boolean debug, LinkType linkType, Vector args)
Adds other command line parameters. |
protected void | addIncremental(boolean incremental, Vector args)
Add command line switch to force incremental linking. |
protected void | addMap(boolean map, Vector args)
Add command line switch to force map generation. |
protected void | addStack(int stack, Vector args)
Add command line switch for stack reservation. |
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)
Get command file switch. |
File[] | getLibraryPath()
Get search path for libraries. |
String[] | getLibraryPatterns(String[] libnames, LibraryTypeEnum libType)
Get file selectors for libraries. |
int | getMaximumCommandLength()
Get maximum command line length. |
String[] | getOutputFileSwitch(String outFile)
Get output file switch. |
boolean | isCaseSensitive()
Gets file name sensitivity of processors. |
Parameters: command String command string (wcl386 or wfl386) outputSuffix String output suffix
Parameters: base long base address args Vector command options
Parameters: entry entry point name args command line parameters
Parameters: fixed if executable is fixed args command line parameters
Parameters: debug boolean is debug linkType LinkType link type args Vector command line arguments
Parameters: incremental boolean do incremental linking args Vector command line arguments
Parameters: map boolean build map args Vector command line arguments
Parameters: stack int stack size. args Vector command line arguments.
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
Throws: IOException if unable to write version resource
Parameters: commandFile String command file name
Returns: String command line option
Returns: File[] library path
Parameters: libnames String[] libType LibraryTypeEnum
Returns: String[]
Returns: int command line length
Parameters: outFile Output file name
Returns: String[] command line switches
Returns: boolean true if case sensitive.