net.sf.antcontrib.cpptasks.compiler

Class CommandLineLinkerConfiguration

public final class CommandLineLinkerConfiguration extends Object implements LinkerConfiguration

A configuration for a command line linker

Author: Curt Arnold

Constructor Summary
CommandLineLinkerConfiguration(CommandLineLinker linker, String identifier, String[][] args, ProcessorParam[] params, boolean rebuild, boolean map, boolean debug, String[] libraryNames, String startupObject)
Method Summary
intbid(String filename)
String[]getEndArguments()
StringgetIdentifier()
Returns a string representation of this configuration.
String[]getLibraryNames()
LinkergetLinker()
booleangetMap()
String[]getOutputFileNames(String inputFile, VersionInfo versionInfo)
LinkerParamgetParam(String name)
ProcessorParam[]getParams()
String[]getPreArguments()
booleangetRebuild()
StringgetStartupObject()
booleanisDebug()
voidlink(CCTask task, TargetInfo linkTarget)
StringtoString()

Constructor Detail

CommandLineLinkerConfiguration

public CommandLineLinkerConfiguration(CommandLineLinker linker, String identifier, String[][] args, ProcessorParam[] params, boolean rebuild, boolean map, boolean debug, String[] libraryNames, String startupObject)

Method Detail

bid

public int bid(String filename)

getEndArguments

public String[] getEndArguments()

getIdentifier

public String getIdentifier()
Returns a string representation of this configuration. Should be canonical so that equivalent configurations will have equivalent string representations

getLibraryNames

public String[] getLibraryNames()

getLinker

public Linker getLinker()

getMap

public boolean getMap()

getOutputFileNames

public String[] getOutputFileNames(String inputFile, VersionInfo versionInfo)

getParam

public LinkerParam getParam(String name)

getParams

public ProcessorParam[] getParams()

getPreArguments

public String[] getPreArguments()

getRebuild

public boolean getRebuild()

getStartupObject

public String getStartupObject()

isDebug

public boolean isDebug()

link

public void link(CCTask task, TargetInfo linkTarget)

toString

public String toString()
Copyright ? 2001-2011 Ant-Contrib project. All Rights Reserved.