net.sf.antcontrib.cpptasks.openwatcom
Class OpenWatcomCCompiler

java.lang.Object
  extended by net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
      extended by net.sf.antcontrib.cpptasks.compiler.AbstractCompiler
          extended by net.sf.antcontrib.cpptasks.compiler.CommandLineCompiler
              extended by net.sf.antcontrib.cpptasks.openwatcom.OpenWatcomCompiler
                  extended by net.sf.antcontrib.cpptasks.openwatcom.OpenWatcomCCompiler
All Implemented Interfaces:
java.lang.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(java.io.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
addIncludes, buildDefineArguments, compile, createConfiguration, getArgumentCountPerInputFile, getCommand, getIdentifier, getInputFileArgument, getLibtool, getLibtoolCompiler, getMaximumInputFilesPerCommand, getTotalArgumentLengthForInputFile, runCommand, setCommand
 
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractCompiler
canParse, createConfiguration, getBaseOutputName, getOutputFileNames, parseIncludes, resolveInclude
 
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
bid, clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.sf.antcontrib.cpptasks.compiler.Processor
bid
 

Method Detail

getInstance

public static OpenWatcomCCompiler getInstance()
Get compiler.

Returns:
OpenWatcomCCompiler compiler

createParser

public Parser createParser(java.io.File source)
Create parser.

Specified by:
createParser in class AbstractCompiler
Parameters:
source - File file to be parsed.
Returns:
Parser parser

getLinker

public Linker getLinker(LinkType type)
Get linker.

Parameters:
type - link type
Returns:
linker


Copyright 2001-2008 Ant-Contrib Project. All Rights Reserved.