| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.antcontrib.cpptasks.compiler.CommandLineLinkerConfiguration
public final class CommandLineLinkerConfiguration
A configuration for a command line linker
| Constructor Summary | |
|---|---|
| CommandLineLinkerConfiguration(CommandLineLinker linker,
                               java.lang.String identifier,
                               java.lang.String[][] args,
                               ProcessorParam[] params,
                               boolean rebuild,
                               boolean map,
                               boolean debug,
                               java.lang.String[] libraryNames,
                               java.lang.String startupObject) | |
| Method Summary | |
|---|---|
|  int | bid(java.lang.String filename)An indication of how much this compiler would like to process this file | 
|  java.lang.String[] | getEndArguments() | 
|  java.lang.String | getIdentifier()Returns a string representation of this configuration. | 
|  java.lang.String[] | getLibraryNames() | 
|  Linker | getLinker() | 
|  boolean | getMap() | 
|  java.lang.String[] | getOutputFileNames(java.lang.String inputFile,
                   VersionInfo versionInfo)Output file name (no path components) corresponding to source file | 
|  LinkerParam | getParam(java.lang.String name) | 
|  ProcessorParam[] | getParams() | 
|  java.lang.String[] | getPreArguments() | 
|  boolean | getRebuild()If true, all files using this configuration should be rebuilt and any existing output files should be ignored | 
|  java.lang.String | getStartupObject() | 
|  boolean | isDebug() | 
|  void | link(CCTask task,
     TargetInfo linkTarget) | 
|  java.lang.String | toString() | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public CommandLineLinkerConfiguration(CommandLineLinker linker,
                                      java.lang.String identifier,
                                      java.lang.String[][] args,
                                      ProcessorParam[] params,
                                      boolean rebuild,
                                      boolean map,
                                      boolean debug,
                                      java.lang.String[] libraryNames,
                                      java.lang.String startupObject)
| Method Detail | 
|---|
public int bid(java.lang.String filename)
ProcessorConfiguration
bid in interface ProcessorConfigurationpublic java.lang.String[] getEndArguments()
public java.lang.String getIdentifier()
getIdentifier in interface ProcessorConfigurationpublic java.lang.String[] getLibraryNames()
public boolean getMap()
public java.lang.String[] getOutputFileNames(java.lang.String inputFile,
                                             VersionInfo versionInfo)
ProcessorConfiguration
getOutputFileNames in interface ProcessorConfigurationinputFile - input file
public LinkerParam getParam(java.lang.String name)
getParam in interface LinkerConfigurationpublic ProcessorParam[] getParams()
getParams in interface ProcessorConfigurationpublic java.lang.String[] getPreArguments()
public boolean getRebuild()
ProcessorConfiguration
getRebuild in interface ProcessorConfigurationpublic java.lang.String getStartupObject()
public void link(CCTask task,
                 TargetInfo linkTarget)
          throws org.apache.tools.ant.BuildException
link in interface LinkerConfigurationorg.apache.tools.ant.BuildExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic Linker getLinker()
getLinker in interface LinkerConfigurationpublic boolean isDebug()
isDebug in interface LinkerConfiguration| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||