com.github.maven_nar.cpptasks.ti
Class ClxxLinker
java.lang.Object
com.github.maven_nar.cpptasks.compiler.AbstractProcessor
com.github.maven_nar.cpptasks.compiler.AbstractLinker
com.github.maven_nar.cpptasks.compiler.CommandLineLinker
com.github.maven_nar.cpptasks.ti.ClxxLinker
- All Implemented Interfaces:
- Linker, Processor, Cloneable
public class ClxxLinker
- extends CommandLineLinker
Adapter for TI DSP linkers
*
- Author:
- CurtA
| Methods inherited from class com.github.maven_nar.cpptasks.compiler.CommandLineLinker |
addBase, addEntry, addFixed, addImpliedArgs, addIncremental, addLibrarySets, addMap, addStack, createConfiguration, decorateLinkerOption, getCommand, getCommandWithPath, getIdentifier, getLibtoolLinker, getOutputFileNames, getOutputFileSwitch, getStartupObject, link, prepareArguments, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand |
getCl55DllInstance
public static ClxxLinker getCl55DllInstance()
getCl55Instance
public static ClxxLinker getCl55Instance()
getCl6xDllInstance
public static ClxxLinker getCl6xDllInstance()
getCl6xInstance
public static ClxxLinker getCl6xInstance()
addBase
protected void addBase(long base,
Vector args)
addFixed
protected void addFixed(Boolean fixed,
Vector args)
addImpliedArgs
protected void addImpliedArgs(boolean debug,
LinkType linkType,
Vector args)
addIncremental
protected void addIncremental(boolean incremental,
Vector args)
addMap
protected void addMap(boolean map,
Vector args)
addStack
protected void addStack(int stack,
Vector args)
addEntry
protected void addEntry(String entry,
Vector args)
getCommandFileSwitch
protected String getCommandFileSwitch(String commandFile)
- Specified by:
getCommandFileSwitch in class CommandLineLinker
getLibraryPath
public File[] getLibraryPath()
- Description copied from interface:
Linker
- returns the library path for the linker
getLibraryPatterns
public String[] getLibraryPatterns(String[] libnames,
LibraryTypeEnum libType)
- Description copied from interface:
Linker
- Returns a set of filename patterns corresponding to library names.
For example, "advapi32" would be expanded to "advapi32.dll" by
DevStudioLinker and to "libadvapi32.a" and "libadvapi32.so" by
GccLinker.
- Parameters:
libnames - array of library names
getLinker
public Linker getLinker(LinkType linkType)
- Description copied from interface:
Linker
- Gets the linker for the specified link type.
- Returns:
- appropriate linker or null, will return this if this linker can
handle the specified link type
getMaximumCommandLength
protected int getMaximumCommandLength()
- Specified by:
getMaximumCommandLength in class CommandLineLinker
getOutputFileSwitch
protected String[] getOutputFileSwitch(String outputFile)
- Specified by:
getOutputFileSwitch in class CommandLineLinker
isCaseSensitive
public boolean isCaseSensitive()
- Description copied from interface:
Linker
- Returns true if the linker is case-sensitive
Copyright © 2002-2013 The Apache Software Foundation. All Rights Reserved.