Package net.sf.antcontrib.cpptasks.sun
Class ForteCCLinker
- java.lang.Object
-
public final class ForteCCLinker extends AbstractLdLinker
Adapter for Sun (r) Forte(tm) C++ Linker
-
-
Field Summary
Fields Modifier and Type Field Description private static ForteCCLinkerarLinkerprivate static java.lang.String[]discardFilesprivate static ForteCCLinkerdllLinkerprivate static ForteCCLinkerinstanceprivate java.io.File[]libDirsprivate static java.lang.String[]objFiles-
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
-
-
Constructor Summary
Constructors Modifier Constructor Description privateForteCCLinker(java.lang.String command, java.lang.String[] extensions, java.lang.String[] ignoredExtensions, java.lang.String outputPrefix, java.lang.String outputSuffix)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddImpliedArgs(boolean debug, LinkType linkType, java.util.Vector args)voidaddIncremental(boolean incremental, java.util.Vector args)static ForteCCLinkergetInstance()java.io.File[]getLibraryPath()Returns library path.LinkergetLinker(LinkType type)Gets the linker for the specified link type.-
Methods inherited from class net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
addBase, addEntry, addFixed, addLibraryPatterns, addLibrarySets, addMap, addStack, getCommandFileSwitch, getDynamicLibFlag, getEnvironmentIncludePath, getLibraryKey, getLibraryPatterns, getMaximumCommandLength, getOutputFileNames, getOutputFileSwitch, getStaticLibFlag, isCaseSensitive, isHPUX, prepareArguments
-
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
createConfiguration, decorateLinkerOption, getCommand, getIdentifier, getLibtoolLinker, getOutputFileSwitch, getStartupObject, link, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
-
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractLinker
addVersionFiles, bid, changeEnvironment, createConfiguration
-
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
-
-
-
-
Field Detail
-
discardFiles
private static final java.lang.String[] discardFiles
-
objFiles
private static final java.lang.String[] objFiles
-
arLinker
private static final ForteCCLinker arLinker
-
dllLinker
private static final ForteCCLinker dllLinker
-
instance
private static final ForteCCLinker instance
-
libDirs
private java.io.File[] libDirs
-
-
Method Detail
-
getInstance
public static ForteCCLinker getInstance()
-
addImpliedArgs
public void addImpliedArgs(boolean debug, LinkType linkType, java.util.Vector args)- Overrides:
addImpliedArgsin classAbstractLdLinker
-
addIncremental
public void addIncremental(boolean incremental, java.util.Vector args)- Overrides:
addIncrementalin classAbstractLdLinker
-
getLibraryPath
public java.io.File[] getLibraryPath()
Returns library path.- Specified by:
getLibraryPathin interfaceLinker- Overrides:
getLibraryPathin classAbstractLdLinker
-
-