| 
 | ||||||||||
| 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,
                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 | getLibraryKey(java.io.File libname)Extracts the significant part of a library name to ensure there aren't collisions | 
|  java.io.File[] | getLibraryPath()returns the library path for the linker | 
|  java.lang.String[] | getLibraryPatterns(java.lang.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 | 
|---|
java.lang.String getLibraryKey(java.io.File libname)
java.io.File[] getLibraryPath()
java.lang.String[] getLibraryPatterns(java.lang.String[] libnames,
                                      LibraryTypeEnum libraryType)
libnames - array of library namesLinker getLinker(LinkType linkType)
getLinker in interface Processorboolean isCaseSensitive()
void addVersionFiles(VersionInfo versionInfo,
                     LinkType linkType,
                     java.io.File outputFile,
                     boolean isDebug,
                     java.io.File objDir,
                     TargetMatcher matcher)
                     throws java.io.IOException
versionInfo - version informationlinkType - link typeisDebug - true if debug buildoutputFile - name of generated executableobjDir - directory for generated filesmatcher - bidded fileset
java.io.IOException| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||