|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.antcontrib.cpptasks.compiler.AbstractProcessor
net.sf.antcontrib.cpptasks.compiler.AbstractCompiler
net.sf.antcontrib.cpptasks.compiler.CommandLineCompiler
net.sf.antcontrib.cpptasks.openwatcom.OpenWatcomCompiler
public abstract class OpenWatcomCompiler
An abstract base class for the OpenWatcom C and Fortran compilers.
| Field Summary |
|---|
| Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor |
|---|
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID |
| Constructor Summary | |
|---|---|
protected |
OpenWatcomCompiler(java.lang.String command,
java.lang.String identifierArg,
java.lang.String[] sourceExtensions,
java.lang.String[] headerExtensions,
boolean newEnvironment,
org.apache.tools.ant.types.Environment env)
Constructor. |
| Method Summary | |
|---|---|
protected void |
addImpliedArgs(java.util.Vector args,
boolean debug,
boolean multithreaded,
boolean exceptions,
LinkType linkType,
java.lang.Boolean rtti,
OptimizationEnum optimization)
Add implied arguments. |
protected void |
addWarningSwitch(java.util.Vector args,
int level)
Add warning switch. |
Processor |
changeEnvironment(boolean newEnvironment,
org.apache.tools.ant.types.Environment env)
Change enviroment. |
protected void |
getDefineSwitch(java.lang.StringBuffer buffer,
java.lang.String define,
java.lang.String value)
Get define switch. |
protected java.io.File[] |
getEnvironmentIncludePath()
Get include path from environment. |
protected java.lang.String |
getIncludeDirSwitch(java.lang.String includeDir)
Get include directory switch. |
int |
getMaximumCommandLength()
Get maximum command line length. |
protected void |
getUndefineSwitch(java.lang.StringBuffer buffer,
java.lang.String define)
Get undefine switch. |
| 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, createParser, 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, getLinker |
| Constructor Detail |
|---|
protected OpenWatcomCompiler(java.lang.String command,
java.lang.String identifierArg,
java.lang.String[] sourceExtensions,
java.lang.String[] headerExtensions,
boolean newEnvironment,
org.apache.tools.ant.types.Environment env)
command - String commandidentifierArg - String identifiersourceExtensions - String[] source extensionheaderExtensions - String[] header extensionnewEnvironment - boolean use new enviromentenv - Environment environment| Method Detail |
|---|
protected final void addImpliedArgs(java.util.Vector args,
boolean debug,
boolean multithreaded,
boolean exceptions,
LinkType linkType,
java.lang.Boolean rtti,
OptimizationEnum optimization)
addImpliedArgs in class CommandLineCompilerargs - Vector command line argumentsdebug - boolean is debugmultithreaded - boolean multithreaderdexceptions - boolean support exceptionslinkType - LinkType link typertti - Boolean run time type informationoptimization - OptimizationEnum
protected final void addWarningSwitch(java.util.Vector args,
int level)
addWarningSwitch in class CommandLineCompilerargs - Vector command line argumentslevel - int warning level
public final Processor changeEnvironment(boolean newEnvironment,
org.apache.tools.ant.types.Environment env)
changeEnvironment in interface ProcessorchangeEnvironment in class AbstractProcessornewEnvironment - boolean use new enviromentenv - Environment environment
protected final void getDefineSwitch(java.lang.StringBuffer buffer,
java.lang.String define,
java.lang.String value)
getDefineSwitch in class CommandLineCompilerbuffer - StringBuffer bufferdefine - String preprocessor macrovalue - String value, may be null.protected final java.io.File[] getEnvironmentIncludePath()
getEnvironmentIncludePath in class CommandLineCompilerprotected final java.lang.String getIncludeDirSwitch(java.lang.String includeDir)
getIncludeDirSwitch in class CommandLineCompilerincludeDir - String include directory
public final int getMaximumCommandLength()
getMaximumCommandLength in class CommandLineCompiler
protected final void getUndefineSwitch(java.lang.StringBuffer buffer,
java.lang.String define)
getUndefineSwitch in class CommandLineCompilerbuffer - StringBuffer argument destinationdefine - String preprocessor macro
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||