Package net.sf.antcontrib.cpptasks.ibm
Class VisualAgeLinker
- java.lang.Object
-
public final class VisualAgeLinker extends AbstractLdLinker
Adapter for IBM(r) Visual Age(tm) Linker for AIX(tm)- Author:
- Curt Arnold
-
-
Field Summary
-
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddImpliedArgs(boolean debug, LinkType linkType, java.util.Vector args)protected java.lang.StringgetDynamicLibFlag()java.lang.StringgetIdentifier()Gets identifier for the compiler.static VisualAgeLinkergetInstance()LinkergetLinker(LinkType type)Gets the linker for the specified link type.protected java.lang.StringgetStaticLibFlag()-
Methods inherited from class net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
addBase, addEntry, addFixed, 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
createConfiguration, decorateLinkerOption, getCommand, 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
-
-
-
-
Method Detail
-
getInstance
public static VisualAgeLinker getInstance()
-
addImpliedArgs
public void addImpliedArgs(boolean debug, LinkType linkType, java.util.Vector args)- Overrides:
addImpliedArgsin classAbstractLdLinker
-
getLinker
public Linker getLinker(LinkType type)
Description copied from interface:LinkerGets the linker for the specified link type.- Returns:
- appropriate linker or null, will return this if this linker can handle the specified link type
-
getIdentifier
public java.lang.String getIdentifier()
Gets identifier for the compiler. Initial attempt at extracting version information would lock up. Using a stock response.- Specified by:
getIdentifierin interfaceProcessor- Overrides:
getIdentifierin classCommandLineLinker
-
getDynamicLibFlag
protected java.lang.String getDynamicLibFlag()
- Overrides:
getDynamicLibFlagin classAbstractLdLinker
-
getStaticLibFlag
protected java.lang.String getStaticLibFlag()
- Overrides:
getStaticLibFlagin classAbstractLdLinker
-
-