net.sf.antcontrib.cpptasks.hp

Class aCCLinker

Implemented Interfaces:
Cloneable, Linker, Processor

public final class aCCLinker
extends AbstractLdLinker

Adapter for Sun (r) Forte(tm) C++ Linker
Author:
Curt Arnold

Field Summary

Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor

DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID

Method Summary

void
addImpliedArgs(boolean debug, LinkType linkType, Vector args)
void
addIncremental(boolean incremental, Vector args)
static aCCLinker
getInstance()
File[]
getLibraryPath()
Returns library path.
Linker
getLinker(LinkType type)
Gets the linker for the specified link type.

Methods inherited from class net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker

addBase, addEntry, addFixed, addImpliedArgs, addIncremental, addLibraryPatterns, addLibrarySets, addMap, addStack, getCommandFileSwitch, getEnvironmentIncludePath, getLibraryKey, getLibraryPath, getLibraryPatterns, getMaximumCommandLength, getOutputFileNames, getOutputFileSwitch, isCaseSensitive, isHPUX, prepareArguments

Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineLinker

addBase, addEntry, addFixed, addImpliedArgs, addIncremental, addLibrarySets, addMap, addStack, createConfiguration, decorateLinkerOption, getCommand, getCommandFileSwitch, getIdentifier, getLibtoolLinker, getMaximumCommandLength, getOutputFileNames, getOutputFileSwitch, getOutputFileSwitch, getStartupObject, link, prepareArguments, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand

Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractLinker

addVersionFiles, bid, changeEnvironment, createConfiguration, createConfiguration, getLibraryKey, getOutputFileNames

Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor

bid, changeEnvironment, clone, getHeaderExtensions, getIdentifier, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString

Method Details

addImpliedArgs

public void addImpliedArgs(boolean debug,
                           LinkType linkType,
                           Vector args)
Overrides:
addImpliedArgs in interface AbstractLdLinker

addIncremental

public void addIncremental(boolean incremental,
                           Vector args)
Overrides:
addIncremental in interface AbstractLdLinker

getInstance

public static aCCLinker getInstance()

getLibraryPath

public File[] getLibraryPath()
Returns library path.
Specified by:
getLibraryPath in interface Linker
Overrides:
getLibraryPath in interface AbstractLdLinker

getLinker

public Linker getLinker(LinkType type)
Gets the linker for the specified link type.
Specified by:
getLinker in interface Linker
getLinker in interface Processor
Returns:
appropriate linker or null, will return this if this linker can handle the specified link type

Copyright B) 2001-2006 Ant-Contrib project. All Rights Reserved.