net.sf.antcontrib.cpptasks.os400

Class IccLinker

public final class IccLinker extends CommandLineLinker

Adapter for the IBM (R) OS/390 (tm) Linker

Author: Hiram Chirino (cojonudo14@hotmail.com)

Method Summary
protected voidaddBase(long base, Vector args)
protected voidaddEntry(String entry, Vector args)
protected voidaddFixed(Boolean fixed, Vector args)
protected voidaddImpliedArgs(boolean debug, LinkType linkType, Vector args)
protected voidaddIncremental(boolean incremental, Vector args)
protected String[]addLibrarySets(CCTask task, LibrarySet[] libsets, Vector preargs, Vector midargs, Vector endargs)
protected voidaddMap(boolean map, Vector args)
protected voidaddStack(int stack, Vector args)
StringgetCommandFileSwitch(String commandFile)
static IccLinkergetDataSetInstance()
static IccLinkergetInstance()
File[]getLibraryPath()
String[]getLibraryPatterns(String[] libnames, LibraryTypeEnum libType)
LinkergetLinker(LinkType linkType)
intgetMaximumCommandLength()
String[]getOutputFileNames(String baseName, VersionInfo versionInfo)
protected String[]getOutputFileSwitch(CCTask task, String outputFile)
String[]getOutputFileSwitch(String outputFile)
booleanisCaseSensitive()
voidlink(CCTask task, File outputFile, String[] sourceFiles, CommandLineLinkerConfiguration config)
protected intrunCommand(CCTask task, File workingDir, String[] cmdline)

Method Detail

addBase

protected void addBase(long base, Vector args)

addEntry

protected void addEntry(String entry, 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)

addLibrarySets

protected String[] addLibrarySets(CCTask task, LibrarySet[] libsets, Vector preargs, Vector midargs, Vector endargs)

addMap

protected void addMap(boolean map, Vector args)

addStack

protected void addStack(int stack, Vector args)

getCommandFileSwitch

public String getCommandFileSwitch(String commandFile)

getDataSetInstance

public static IccLinker getDataSetInstance()

getInstance

public static IccLinker getInstance()

getLibraryPath

public File[] getLibraryPath()

getLibraryPatterns

public String[] getLibraryPatterns(String[] libnames, LibraryTypeEnum libType)

getLinker

public Linker getLinker(LinkType linkType)

getMaximumCommandLength

public int getMaximumCommandLength()

getOutputFileNames

public String[] getOutputFileNames(String baseName, VersionInfo versionInfo)

getOutputFileSwitch

protected String[] getOutputFileSwitch(CCTask task, String outputFile)

getOutputFileSwitch

public String[] getOutputFileSwitch(String outputFile)

isCaseSensitive

public boolean isCaseSensitive()

link

public void link(CCTask task, File outputFile, String[] sourceFiles, CommandLineLinkerConfiguration config)

runCommand

protected int runCommand(CCTask task, File workingDir, String[] cmdline)
Copyright ? 2001-2011 Ant-Contrib project. All Rights Reserved.