|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Linker
A linker for executables, and static and dynamic libraries.
| Method Summary | |
|---|---|
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 |
getLibraryKey(File libname)
Extracts the significant part of a library name to ensure there aren't collisions |
File[] |
getLibraryPath()
returns the library path for the linker |
String[] |
getLibraryPatterns(String[] libnames,
LibraryTypeEnum libraryType)
Returns a set of filename patterns corresponding to library names. |
Linker |
getLinker(LinkType linkType)
Gets the linker for the specified link type. |
boolean |
isCaseSensitive()
Returns true if the linker is case-sensitive |
| Methods inherited from interface net.sf.antcontrib.cpptasks.compiler.Processor |
|---|
bid, changeEnvironment, createConfiguration, getIdentifier, getOutputFileNames |
| Method Detail |
|---|
String getLibraryKey(File libname)
File[] getLibraryPath()
String[] getLibraryPatterns(String[] libnames,
LibraryTypeEnum libraryType)
libnames - array of library namesLinker getLinker(LinkType linkType)
getLinker in interface Processorboolean isCaseSensitive()
void addVersionFiles(VersionInfo versionInfo,
LinkType linkType,
File outputFile,
boolean isDebug,
File objDir,
TargetMatcher matcher)
throws IOException
versionInfo - version informationlinkType - link typeisDebug - true if debug buildoutputFile - name of generated executableobjDir - directory for generated filesmatcher - bidded fileset
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||