net.sf.antcontrib.cpptasks.borland

Class BorlandProcessor

public final class BorlandProcessor extends Object

A add-in class for Borland(r) processor adapters
Method Summary
static voidaddWarningSwitch(Vector args, int level)
static voidgetDefineSwitch(StringBuffer buffer, String define, String value)
static File[]getEnvironmentPath(String toolName, char switchChar, String[] defaultRelativePath)
This method extracts path information from the appropriate .cfg file in the install directory.
static StringgetIncludeDirSwitch(String includeOption, String includeDir)
static String[]getLibraryPatterns(String[] libnames, LibraryTypeEnum libType)
static String[]getOutputFileSwitch(String outFile)
static voidgetUndefineSwitch(StringBuffer buffer, String define)
static booleanisCaseSensitive()
static String[]prepareResponseFile(File outputFile, String[] args, String continuation)
Prepares argument list to execute the linker using a response file.
static voidquoteFile(StringBuffer buf, String outPath)

Method Detail

addWarningSwitch

public static void addWarningSwitch(Vector args, int level)

getDefineSwitch

public static void getDefineSwitch(StringBuffer buffer, String define, String value)

getEnvironmentPath

public static File[] getEnvironmentPath(String toolName, char switchChar, String[] defaultRelativePath)
This method extracts path information from the appropriate .cfg file in the install directory.

Parameters: toolName Tool name, for example, "bcc32", "brc32", "ilink32" switchChar Command line switch character, for example "L" for libraries defaultRelativePath default path relative to executable directory

Returns: path

getIncludeDirSwitch

public static String getIncludeDirSwitch(String includeOption, String includeDir)

getLibraryPatterns

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

getOutputFileSwitch

public static String[] getOutputFileSwitch(String outFile)

getUndefineSwitch

public static void getUndefineSwitch(StringBuffer buffer, String define)

isCaseSensitive

public static boolean isCaseSensitive()

prepareResponseFile

public static String[] prepareResponseFile(File outputFile, String[] args, String continuation)
Prepares argument list to execute the linker using a response file.

Parameters: outputFile linker output file args output of prepareArguments

Returns: arguments for runTask

quoteFile

public static void quoteFile(StringBuffer buf, String outPath)
Copyright ? 2001-2011 Ant-Contrib project. All Rights Reserved.