public final class CommandLineLinkerConfiguration extends Object implements LinkerConfiguration
| 构造器和说明 |
|---|
CommandLineLinkerConfiguration(CommandLineLinker linker,
String identifier,
String[][] args,
ProcessorParam[] params,
boolean rebuild,
boolean map,
boolean debug,
String[] libraryNames,
String startupObject) |
CommandLineLinkerConfiguration(CommandLineLinker linker,
String identifier,
String[][] args,
ProcessorParam[] params,
boolean rebuild,
boolean map,
boolean debug,
String[] libraryNames,
String startupObject,
String commandPath) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
bid(String filename)
An indication of how much this compiler would like to process this file
|
String |
getCommandPath() |
String[] |
getEndArguments() |
String |
getIdentifier()
Returns a string representation of this configuration.
|
String[] |
getLibraryNames() |
Linker |
getLinker() |
boolean |
getMap() |
String[] |
getOutputFileNames(String inputFile,
VersionInfo versionInfo)
Output file name (no path components) corresponding to source file
|
LinkerParam |
getParam(String name) |
ProcessorParam[] |
getParams() |
String[] |
getPreArguments() |
boolean |
getRebuild()
If true, all files using this configuration should be rebuilt and any
existing output files should be ignored
|
String |
getStartupObject() |
boolean |
isDebug() |
void |
link(CCTask task,
TargetInfo linkTarget) |
void |
setCommandPath(String commandPath) |
String |
toString() |
public CommandLineLinkerConfiguration(CommandLineLinker linker, String identifier, String[][] args, ProcessorParam[] params, boolean rebuild, boolean map, boolean debug, String[] libraryNames, String startupObject)
public CommandLineLinkerConfiguration(CommandLineLinker linker, String identifier, String[][] args, ProcessorParam[] params, boolean rebuild, boolean map, boolean debug, String[] libraryNames, String startupObject, String commandPath)
public int bid(String filename)
ProcessorConfigurationbid 在接口中 ProcessorConfigurationpublic final String getCommandPath()
public String[] getEndArguments()
public String getIdentifier()
getIdentifier 在接口中 ProcessorConfigurationpublic String[] getLibraryNames()
public Linker getLinker()
getLinker 在接口中 LinkerConfigurationpublic boolean getMap()
public String[] getOutputFileNames(String inputFile, VersionInfo versionInfo)
ProcessorConfigurationgetOutputFileNames 在接口中 ProcessorConfigurationinputFile - input filepublic LinkerParam getParam(String name)
getParam 在接口中 LinkerConfigurationpublic ProcessorParam[] getParams()
getParams 在接口中 ProcessorConfigurationpublic String[] getPreArguments()
public boolean getRebuild()
ProcessorConfigurationgetRebuild 在接口中 ProcessorConfigurationpublic String getStartupObject()
public boolean isDebug()
isDebug 在接口中 LinkerConfigurationpublic void link(CCTask task, TargetInfo linkTarget) throws org.apache.tools.ant.BuildException
link 在接口中 LinkerConfigurationorg.apache.tools.ant.BuildExceptionpublic final void setCommandPath(String commandPath)
Copyright © 2005-2017 NAR Maven Plugin developers. All Rights Reserved.