com.github.maven_nar.cpptasks.ti
Class ClxxLibrarian
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.ClxxLibrarian
- All Implemented Interfaces:
- Linker, Processor, Cloneable
public class ClxxLibrarian
- extends CommandLineLinker
Adapter for TI DSP librarian
*
- 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 |
getCl55Instance
public static final ClxxLibrarian getCl55Instance()
getCl6xInstance
public static final ClxxLibrarian 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.