net.sf.antcontrib.cpptasks
public class LinkerDef extends ProcessorDef
| Constructor Summary | |
|---|---|
| LinkerDef()
Default constructor
| |
| Method Summary | |
|---|---|
| void | addConfiguredLinkerArg(LinkerArgument arg)
Adds a linker command-line arg. |
| void | addConfiguredLinkerParam(LinkerParam param)
Adds a compiler command-line arg. |
| void | addLibset(LibrarySet libset)
Adds a system library set. |
| void | addSyslibset(SystemLibrarySet libset)
Adds a system library set. |
| void | execute() |
| LibrarySet[] | getActiveLibrarySets(LinkerDef[] defaultProviders, int index)
Returns an array of active library sets for this linker definition. |
| LibrarySet[] | getActiveSystemLibrarySets(LinkerDef[] defaultProviders, int index)
Returns an array of active library sets for this linker definition. |
| LibrarySet[] | getActiveUserLibrarySets(LinkerDef[] defaultProviders, int index)
Returns an array of active library sets for this linker definition. |
| long | getBase(LinkerDef[] defaultProviders, int index) |
| String | getEntry(LinkerDef[] defaultProviders, int index) |
| Boolean | getFixed(LinkerDef[] defaultProviders, int index) |
| boolean | getIncremental(LinkerDef[] defaultProviders, int index) |
| boolean | getMap(LinkerDef[] defaultProviders, int index) |
| Processor | getProcessor() |
| Processor | getProcessor(LinkType linkType) |
| int | getStack(LinkerDef[] defaultProviders, int index) |
| void | setBase(FlexLong base)
Sets the base address. |
| void | setEntry(String entry)
Sets the starting address.
|
| void | setFixed(boolean fixed)
If true, marks the file to be loaded only at its preferred address. |
| void | setIncremental(boolean incremental)
If true, allows incremental linking.
|
| void | setMap(boolean map)
If set to true, a map file will be produced. |
| void | setName(LinkerEnum name)
Sets linker type.
|
| protected void | setProcessor(Processor proc) |
| void | setStack(FlexInteger stack)
Sets stack size in bytes. |
| void | visitSystemLibraries(Linker linker, FileVisitor libraryVisitor) |
| void | visitUserLibraries(Linker linker, FileVisitor libraryVisitor) |
See Also: java.lang.Object#Object()
Parameters: base base address
Parameters: entry function name
| gcc | Gcc Linker |
| g++ | G++ Linker |
| ld | Ld Linker |
| ar | Gcc Librarian |
| msvc | Microsoft Linker |
| bcc | Borland Linker |
| df | Compaq Visual Fortran Linker |
| icl | Intel Linker for Windows (IA-32) |
| ecl | Intel Linker for Windows (IA-64) |
| icc | Intel Linker for Linux (IA-32) |
| ecc | Intel Linker for Linux (IA-64) |
| CC | Sun ONE Linker |
| aCC | HP aC++ Linker |
| os390 | OS390 Linker |
| os390batch | OS390 Linker |
| os400 | IccLinker |
| sunc89 | C89 Linker |
| xlC | VisualAge Linker |
| wcl | OpenWatcom C/C++ linker |
| wfl | OpenWatcom FORTRAN linker |