com.github.maven_nar.cpptasks.openwatcom
Class OpenWatcomFortranCompiler

java.lang.Object
  extended by com.github.maven_nar.cpptasks.compiler.AbstractProcessor
      extended by com.github.maven_nar.cpptasks.compiler.AbstractCompiler
          extended by com.github.maven_nar.cpptasks.compiler.CommandLineCompiler
              extended by com.github.maven_nar.cpptasks.openwatcom.OpenWatcomCompiler
                  extended by com.github.maven_nar.cpptasks.openwatcom.OpenWatcomFortranCompiler
All Implemented Interfaces:
Compiler, Processor, Cloneable

public final class OpenWatcomFortranCompiler
extends OpenWatcomCompiler

Adapter for the OpenWatcom Fortran compiler.

Author:
Curt Arnold

Field Summary
 
Fields inherited from class com.github.maven_nar.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
 
Method Summary
 Parser createParser(File source)
          Create dependency parser.
static OpenWatcomFortranCompiler getInstance()
          Get instance.
 Linker getLinker(LinkType type)
          Get linker.
 
Methods inherited from class com.github.maven_nar.cpptasks.openwatcom.OpenWatcomCompiler
addImpliedArgs, addWarningSwitch, changeEnvironment, getDefineSwitch, getEnvironmentIncludePath, getIncludeDirSwitch, getMaximumCommandLength, getUndefineSwitch
 
Methods inherited from class com.github.maven_nar.cpptasks.compiler.CommandLineCompiler
addIncludes, buildDefineArguments, compile, createConfiguration, getArgumentCountPerInputFile, getCommand, getCommandWithPath, getIdentifier, getIncludeDirSwitch, getInputFileArgument, getLibtool, getLibtoolCompiler, getMaximumInputFilesPerCommand, getTotalArgumentLengthForInputFile, runCommand, setCommand
 
Methods inherited from class com.github.maven_nar.cpptasks.compiler.AbstractCompiler
canParse, createConfiguration, getBaseOutputName, getOutputFileNames, parseIncludes, resolveInclude
 
Methods inherited from class com.github.maven_nar.cpptasks.compiler.AbstractProcessor
bid, clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, isWindows, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.github.maven_nar.cpptasks.compiler.Processor
bid
 

Method Detail

getInstance

public static OpenWatcomFortranCompiler getInstance()
Get instance.

Returns:
OpenWatcomFortranCompiler compiler instance

createParser

public Parser createParser(File source)
Create dependency parser.

Specified by:
createParser in class AbstractCompiler
Parameters:
source - File source file
Returns:
Parser parser

getLinker

public Linker getLinker(LinkType type)
Get linker.

Parameters:
type - link type
Returns:
linker


Copyright © 2001-2013. All Rights Reserved.