net.sf.antcontrib.cpptasks.compiler
Class CommandLineCCompiler

java.lang.Object
  |
  +--net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
        |
        +--net.sf.antcontrib.cpptasks.compiler.AbstractCompiler
              |
              +--net.sf.antcontrib.cpptasks.compiler.CommandLineCompiler
                    |
                    +--net.sf.antcontrib.cpptasks.compiler.CommandLineCCompiler
Direct Known Subclasses:
C89CCompiler, GccCompatibleCCompiler, IccCompiler, OS390CCompiler

public abstract class CommandLineCCompiler
extends CommandLineCompiler

An abstract Compiler implementation which uses an external program to perform the compile.

Author:
Adam Murdoch

Constructor Summary
protected CommandLineCCompiler(java.lang.String command, java.lang.String identifierArg, java.lang.String[] sourceExtensions, java.lang.String[] headerExtensions, java.lang.String outputSuffix, boolean libtool, CommandLineCCompiler libtoolCompiler)
           
 
Method Summary
protected  Parser createParser()
           
 
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, getMaximumInputFilesPerCommand, getTotalArgumentLengthForInputFile, getUndefineSwitch, runCommand
 
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractCompiler
canParse, createConfiguration, getBaseOutputName, getOutputFileName, parseIncludes, resolveInclude
 
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
bid, getIdentifier, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CommandLineCCompiler

protected CommandLineCCompiler(java.lang.String command,
                               java.lang.String identifierArg,
                               java.lang.String[] sourceExtensions,
                               java.lang.String[] headerExtensions,
                               java.lang.String outputSuffix,
                               boolean libtool,
                               CommandLineCCompiler libtoolCompiler)
Method Detail

createParser

protected Parser createParser()
Overrides:
createParser in class AbstractCompiler


Copyright © 2001-2002 Ant-Contrib project. All Rights Reserved.