net.sf.antcontrib.cpptasks.openwatcom

Class OpenWatcomCCompiler

Implemented Interfaces:
Cloneable, Compiler, Processor

public final class OpenWatcomCCompiler
extends OpenWatcomCompiler

Adapter for the OpenWatcom C Compiler.
Author:
Curt Arnold

Field Summary

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

DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID

Method Summary

Parser
createParser(File source)
Create parser.
static OpenWatcomCCompiler
getInstance()
Get compiler.
Linker
getLinker(LinkType type)
Get linker.

Methods inherited from class net.sf.antcontrib.cpptasks.openwatcom.OpenWatcomCompiler

addImpliedArgs, addWarningSwitch, changeEnvironment, getDefineSwitch, getEnvironmentIncludePath, getIncludeDirSwitch, getMaximumCommandLength, getUndefineSwitch

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

addImpliedArgs, addIncludes, addWarningSwitch, buildDefineArguments, compile, createConfiguration, getArgumentCountPerInputFile, getCommand, getDefineSwitch, getEnvironmentIncludePath, getIdentifier, getIncludeDirSwitch, getInputFileArgument, getLibtool, getLibtoolCompiler, getMaximumCommandLength, getMaximumInputFilesPerCommand, getTotalArgumentLengthForInputFile, getUndefineSwitch, runCommand, setCommand

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

canParse, createConfiguration, createConfiguration, createParser, getBaseOutputName, getOutputFileNames, parseIncludes, resolveInclude

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

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

Method Details

createParser

public Parser createParser(File source)
Create parser.
Overrides:
createParser in interface AbstractCompiler
Parameters:
source - File file to be parsed.
Returns:
Parser parser

getInstance

public static OpenWatcomCCompiler getInstance()
Get compiler.
Returns:
OpenWatcomCCompiler compiler

getLinker

public Linker getLinker(LinkType type)
Get linker.
Specified by:
getLinker in interface Processor
Parameters:
type - link type
Returns:
linker

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