net.sf.antcontrib.cpptasks.compiler
Class PrecompilingCommandLineCCompiler

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.PrecompilingCommandLineCompiler
                          |
                          +--net.sf.antcontrib.cpptasks.compiler.PrecompilingCommandLineCCompiler
Direct Known Subclasses:
BorlandCCompiler, DevStudioCompatibleCCompiler

public abstract class PrecompilingCommandLineCCompiler
extends PrecompilingCommandLineCompiler

A command line C compiler that can utilize precompilation of header files

Author:
Curt Arnold

Constructor Summary
protected PrecompilingCommandLineCCompiler(java.lang.String command, java.lang.String identifierArg, java.lang.String[] sourceExtensions, java.lang.String[] headerExtensions, java.lang.String outputSuffix, boolean libtool, PrecompilingCommandLineCCompiler libtoolCompiler)
           
 
Method Summary
protected  Parser createParser()
           
 
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.PrecompilingCommandLineCompiler
createPrecompileConfigurations, createPrecompileGeneratingConfig, createPrecompileUsingConfig
 
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

PrecompilingCommandLineCCompiler

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

createParser

protected Parser createParser()
Overrides:
createParser in class AbstractCompiler


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