From 683d490074d93baa8a47db7ec43b7bd31145a12a Mon Sep 17 00:00:00 2001 From: Mark Donszelmann Date: Thu, 5 Nov 2009 23:00:15 +0100 Subject: Tar file expanded and committed --- .../cpptasks/gcc/AbstractArLibrarian.html | 689 +++++++++++++++++ .../antcontrib/cpptasks/gcc/AbstractLdLinker.html | 852 +++++++++++++++++++++ .../sf/antcontrib/cpptasks/gcc/GccCCompiler.html | 542 +++++++++++++ .../cpptasks/gcc/GccCompatibleCCompiler.html | 536 +++++++++++++ .../sf/antcontrib/cpptasks/gcc/GccLibrarian.html | 310 ++++++++ .../net/sf/antcontrib/cpptasks/gcc/GccLinker.html | 435 +++++++++++ .../sf/antcontrib/cpptasks/gcc/GccProcessor.html | 399 ++++++++++ .../net/sf/antcontrib/cpptasks/gcc/GppLinker.html | 528 +++++++++++++ .../net/sf/antcontrib/cpptasks/gcc/LdLinker.html | 310 ++++++++ .../cpptasks/gcc/WindresResourceCompiler.html | 653 ++++++++++++++++ .../gcc/class-use/AbstractArLibrarian.html | 198 +++++ .../cpptasks/gcc/class-use/AbstractLdLinker.html | 338 ++++++++ .../cpptasks/gcc/class-use/GccCCompiler.html | 201 +++++ .../gcc/class-use/GccCompatibleCCompiler.html | 339 ++++++++ .../cpptasks/gcc/class-use/GccLibrarian.html | 177 +++++ .../cpptasks/gcc/class-use/GccLinker.html | 197 +++++ .../cpptasks/gcc/class-use/GccProcessor.html | 141 ++++ .../cpptasks/gcc/class-use/GppLinker.html | 197 +++++ .../cpptasks/gcc/class-use/LdLinker.html | 177 +++++ .../gcc/class-use/WindresResourceCompiler.html | 177 +++++ .../cpptasks/gcc/cross/GccCCompiler.html | 609 +++++++++++++++ .../cpptasks/gcc/cross/GccLibrarian.html | 369 +++++++++ .../antcontrib/cpptasks/gcc/cross/GccLinker.html | 494 ++++++++++++ .../cpptasks/gcc/cross/GccProcessor.html | 380 +++++++++ .../antcontrib/cpptasks/gcc/cross/GppLinker.html | 587 ++++++++++++++ .../sf/antcontrib/cpptasks/gcc/cross/LdLinker.html | 369 +++++++++ .../cpptasks/gcc/cross/class-use/GccCCompiler.html | 201 +++++ .../cpptasks/gcc/cross/class-use/GccLibrarian.html | 177 +++++ .../cpptasks/gcc/cross/class-use/GccLinker.html | 197 +++++ .../cpptasks/gcc/cross/class-use/GccProcessor.html | 141 ++++ .../cpptasks/gcc/cross/class-use/GppLinker.html | 197 +++++ .../cpptasks/gcc/cross/class-use/LdLinker.html | 177 +++++ .../cpptasks/gcc/cross/package-frame.html | 43 ++ .../cpptasks/gcc/cross/package-summary.html | 175 +++++ .../cpptasks/gcc/cross/package-tree.html | 171 +++++ .../antcontrib/cpptasks/gcc/cross/package-use.html | 191 +++++ .../gcc/cross/sparc_sun_solaris2/GccCCompiler.html | 569 ++++++++++++++ .../gcc/cross/sparc_sun_solaris2/GccLibrarian.html | 310 ++++++++ .../gcc/cross/sparc_sun_solaris2/GccLinker.html | 435 +++++++++++ .../gcc/cross/sparc_sun_solaris2/GccProcessor.html | 401 ++++++++++ .../gcc/cross/sparc_sun_solaris2/GppLinker.html | 528 +++++++++++++ .../gcc/cross/sparc_sun_solaris2/LdLinker.html | 310 ++++++++ .../sparc_sun_solaris2/class-use/GccCCompiler.html | 201 +++++ .../sparc_sun_solaris2/class-use/GccLibrarian.html | 177 +++++ .../sparc_sun_solaris2/class-use/GccLinker.html | 197 +++++ .../sparc_sun_solaris2/class-use/GccProcessor.html | 141 ++++ .../sparc_sun_solaris2/class-use/GppLinker.html | 197 +++++ .../sparc_sun_solaris2/class-use/LdLinker.html | 177 +++++ .../cross/sparc_sun_solaris2/package-frame.html | 43 ++ .../cross/sparc_sun_solaris2/package-summary.html | 175 +++++ .../gcc/cross/sparc_sun_solaris2/package-tree.html | 171 +++++ .../gcc/cross/sparc_sun_solaris2/package-use.html | 191 +++++ .../sf/antcontrib/cpptasks/gcc/package-frame.html | 51 ++ .../antcontrib/cpptasks/gcc/package-summary.html | 192 +++++ .../sf/antcontrib/cpptasks/gcc/package-tree.html | 171 +++++ .../sf/antcontrib/cpptasks/gcc/package-use.html | 320 ++++++++ 56 files changed, 16831 insertions(+) create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/AbstractArLibrarian.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/AbstractLdLinker.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/GccCCompiler.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/GccCompatibleCCompiler.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/GccLibrarian.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/GccLinker.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/GccProcessor.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/GppLinker.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/LdLinker.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/WindresResourceCompiler.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/AbstractArLibrarian.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/AbstractLdLinker.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GccCCompiler.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GccCompatibleCCompiler.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GccLibrarian.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GccLinker.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GccProcessor.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GppLinker.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/LdLinker.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/WindresResourceCompiler.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/GccCCompiler.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/GccLibrarian.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/GccLinker.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/GccProcessor.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/GppLinker.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/LdLinker.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/GccCCompiler.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/GccLibrarian.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/GccLinker.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/GccProcessor.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/GppLinker.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/LdLinker.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/package-frame.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/package-summary.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/package-tree.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/package-use.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccCCompiler.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccLibrarian.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccLinker.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccProcessor.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GppLinker.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/LdLinker.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/GccCCompiler.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/GccLibrarian.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/GccLinker.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/GccProcessor.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/GppLinker.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/LdLinker.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/package-frame.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/package-summary.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/package-tree.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/package-use.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/package-frame.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/package-summary.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/package-tree.html create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/gcc/package-use.html (limited to 'site/apidocs/net/sf/antcontrib/cpptasks/gcc') diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/AbstractArLibrarian.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/AbstractArLibrarian.html new file mode 100644 index 0000000..830cf9e --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/AbstractArLibrarian.html @@ -0,0 +1,689 @@ + + + + + + + +AbstractArLibrarian (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc +
+Class AbstractArLibrarian

+
+java.lang.Object
+  extended by net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
+      extended by net.sf.antcontrib.cpptasks.compiler.AbstractLinker
+          extended by net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
+              extended by net.sf.antcontrib.cpptasks.gcc.AbstractArLibrarian
+
+
+
All Implemented Interfaces:
java.lang.Cloneable, Linker, Processor
+
+
+
Direct Known Subclasses:
GccLibrarian, GccLibrarian, GccLibrarian
+
+
+
+
public abstract class AbstractArLibrarian
extends CommandLineLinker
+ + +

+Adapter for the "ar" tool +

+ +

+

+
Author:
+
Adam Murdoch, Curt Arnold
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
+  + + + + + + + + + + + +
+Constructor Summary
+protected AbstractArLibrarian(java.lang.String command, + java.lang.String identificationArg, + java.lang.String[] inputExtensions, + java.lang.String[] ignoredExtensions, + java.lang.String outputPrefix, + java.lang.String outputExtension, + boolean isLibtool, + AbstractArLibrarian libtoolLibrarian) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddBase(long base, + java.util.Vector args) + +
+           
+protected  voidaddEntry(java.lang.String entry, + java.util.Vector args) + +
+           
+ voidaddFixed(java.lang.Boolean fixed, + java.util.Vector args) + +
+           
+ voidaddImpliedArgs(boolean debug, + LinkType linkType, + java.util.Vector args) + +
+           
+ voidaddIncremental(boolean incremental, + java.util.Vector args) + +
+           
+ voidaddMap(boolean map, + java.util.Vector args) + +
+           
+ voidaddStack(int stack, + java.util.Vector args) + +
+           
+ java.lang.StringgetCommandFileSwitch(java.lang.String commandFile) + +
+           
+ java.io.File[]getLibraryPath() + +
+          returns the library path for the linker
+ java.lang.String[]getLibraryPatterns(java.lang.String[] libnames, + LibraryTypeEnum libType) + +
+          Returns a set of filename patterns corresponding to library names.
+ intgetMaximumCommandLength() + +
+           
+ java.lang.String[]getOutputFileNames(java.lang.String baseName, + VersionInfo versionInfo) + +
+          Output file name (no path components) corresponding to source file
+ java.lang.String[]getOutputFileSwitch(java.lang.String outputFile) + +
+           
+ booleanisCaseSensitive() + +
+          Returns true if the linker is case-sensitive
+ voidlink(CCTask task, + java.io.File outputFile, + java.lang.String[] sourceFiles, + CommandLineLinkerConfiguration config) + +
+          Performs a link using a command line linker
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
addLibrarySets, createConfiguration, decorateLinkerOption, getCommand, getIdentifier, getLibtoolLinker, getOutputFileSwitch, getStartupObject, prepareArguments, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractLinker
addVersionFiles, bid, changeEnvironment, createConfiguration, getLibraryKey
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
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.Linker
getLinker
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AbstractArLibrarian

+
+protected AbstractArLibrarian(java.lang.String command,
+                              java.lang.String identificationArg,
+                              java.lang.String[] inputExtensions,
+                              java.lang.String[] ignoredExtensions,
+                              java.lang.String outputPrefix,
+                              java.lang.String outputExtension,
+                              boolean isLibtool,
+                              AbstractArLibrarian libtoolLibrarian)
+
+
+ + + + + + + + +
+Method Detail
+ +

+addBase

+
+public void addBase(long base,
+                    java.util.Vector args)
+
+
+
Specified by:
addBase in class CommandLineLinker
+
+
+
+
+
+
+ +

+addFixed

+
+public void addFixed(java.lang.Boolean fixed,
+                     java.util.Vector args)
+
+
+
Specified by:
addFixed in class CommandLineLinker
+
+
+
+
+
+
+ +

+addImpliedArgs

+
+public void addImpliedArgs(boolean debug,
+                           LinkType linkType,
+                           java.util.Vector args)
+
+
+
Specified by:
addImpliedArgs in class CommandLineLinker
+
+
+
+
+
+
+ +

+addIncremental

+
+public void addIncremental(boolean incremental,
+                           java.util.Vector args)
+
+
+
Specified by:
addIncremental in class CommandLineLinker
+
+
+
+
+
+
+ +

+addMap

+
+public void addMap(boolean map,
+                   java.util.Vector args)
+
+
+
Specified by:
addMap in class CommandLineLinker
+
+
+
+
+
+
+ +

+addStack

+
+public void addStack(int stack,
+                     java.util.Vector args)
+
+
+
Specified by:
addStack in class CommandLineLinker
+
+
+
+
+
+
+ +

+addEntry

+
+protected void addEntry(java.lang.String entry,
+                        java.util.Vector args)
+
+
+
Specified by:
addEntry in class CommandLineLinker
+
+
+
+
+
+
+ +

+getCommandFileSwitch

+
+public java.lang.String getCommandFileSwitch(java.lang.String commandFile)
+
+
+
Specified by:
getCommandFileSwitch in class CommandLineLinker
+
+
+
+
+
+
+ +

+getLibraryPath

+
+public java.io.File[] getLibraryPath()
+
+
Description copied from interface: Linker
+
returns the library path for the linker +

+

+
+
+
+
+ +

+getLibraryPatterns

+
+public java.lang.String[] getLibraryPatterns(java.lang.String[] libnames,
+                                             LibraryTypeEnum libType)
+
+
Description copied from interface: Linker
+
Returns a set of filename patterns corresponding to library names. + + For example, "advapi32" would be expanded to "advapi32.dll" by + DevStudioLinker and to "libadvapi32.a" and "libadvapi32.so" by + GccLinker. +

+

+
Parameters:
libnames - array of library names
+
+
+
+ +

+getMaximumCommandLength

+
+public int getMaximumCommandLength()
+
+
+
Specified by:
getMaximumCommandLength in class CommandLineLinker
+
+
+
+
+
+
+ +

+getOutputFileNames

+
+public java.lang.String[] getOutputFileNames(java.lang.String baseName,
+                                             VersionInfo versionInfo)
+
+
Description copied from interface: Processor
+
Output file name (no path components) corresponding to source file +

+

+
Specified by:
getOutputFileNames in interface Processor
Overrides:
getOutputFileNames in class CommandLineLinker
+
+
+
Parameters:
baseName - input file +
Returns:
output file name or null if no output file or name not + determined by input file
+
+
+
+ +

+getOutputFileSwitch

+
+public java.lang.String[] getOutputFileSwitch(java.lang.String outputFile)
+
+
+
Specified by:
getOutputFileSwitch in class CommandLineLinker
+
+
+
+
+
+
+ +

+isCaseSensitive

+
+public boolean isCaseSensitive()
+
+
Description copied from interface: Linker
+
Returns true if the linker is case-sensitive +

+

+
+
+
+
+ +

+link

+
+public void link(CCTask task,
+                 java.io.File outputFile,
+                 java.lang.String[] sourceFiles,
+                 CommandLineLinkerConfiguration config)
+          throws org.apache.tools.ant.BuildException
+
+
Description copied from class: CommandLineLinker
+
Performs a link using a command line linker +

+

+
Overrides:
link in class CommandLineLinker
+
+
+ +
Throws: +
org.apache.tools.ant.BuildException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/AbstractLdLinker.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/AbstractLdLinker.html new file mode 100644 index 0000000..4812cfb --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/AbstractLdLinker.html @@ -0,0 +1,852 @@ + + + + + + + +AbstractLdLinker (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc +
+Class AbstractLdLinker

+
+java.lang.Object
+  extended by net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
+      extended by net.sf.antcontrib.cpptasks.compiler.AbstractLinker
+          extended by net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
+              extended by net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
+
+
+
All Implemented Interfaces:
java.lang.Cloneable, Linker, Processor
+
+
+
Direct Known Subclasses:
aCCLinker, ForteCCLinker, GccLinker, GccLinker, GccLinker, GppLinker, GppLinker, GppLinker, IntelLinux32Linker, IntelLinux64Linker, LdLinker, LdLinker, LdLinker, VisualAgeLinker
+
+
+
+
public abstract class AbstractLdLinker
extends CommandLineLinker
+ + +

+Abstract adapter for ld-like linkers +

+ +

+

+
Author:
+
Curt Arnold
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
+  + + + + + + + + + + + +
+Constructor Summary
+protected AbstractLdLinker(java.lang.String command, + java.lang.String identifierArg, + java.lang.String[] extensions, + java.lang.String[] ignoredExtensions, + java.lang.String outputPrefix, + java.lang.String outputSuffix, + boolean isLibtool, + AbstractLdLinker libtoolLinker) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddBase(long base, + java.util.Vector args) + +
+           
+protected  voidaddEntry(java.lang.String entry, + java.util.Vector args) + +
+           
+ voidaddFixed(java.lang.Boolean fixed, + java.util.Vector args) + +
+           
+protected  voidaddImpliedArgs(boolean debug, + LinkType linkType, + java.util.Vector args) + +
+           
+ voidaddIncremental(boolean incremental, + java.util.Vector args) + +
+           
+protected  intaddLibraryPatterns(java.lang.String[] libnames, + java.lang.StringBuffer buf, + java.lang.String prefix, + java.lang.String extension, + java.lang.String[] patterns, + int offset) + +
+           
+ java.lang.String[]addLibrarySets(CCTask task, + LibrarySet[] libsets, + java.util.Vector preargs, + java.util.Vector midargs, + java.util.Vector endargs) + +
+           
+ voidaddMap(boolean map, + java.util.Vector args) + +
+           
+ voidaddStack(int stack, + java.util.Vector args) + +
+           
+ java.lang.StringgetCommandFileSwitch(java.lang.String commandFile) + +
+           
+protected  java.lang.StringgetDynamicLibFlag() + +
+           
+protected  java.io.File[]getEnvironmentIncludePath() + +
+          Returns library path.
+ java.lang.StringgetLibraryKey(java.io.File libfile) + +
+          Extracts the significant part of a library name to ensure there aren't + collisions
+ java.io.File[]getLibraryPath() + +
+          Returns library path.
+ java.lang.String[]getLibraryPatterns(java.lang.String[] libnames, + LibraryTypeEnum libType) + +
+          Returns a set of filename patterns corresponding to library names.
+ intgetMaximumCommandLength() + +
+           
+ java.lang.String[]getOutputFileNames(java.lang.String baseName, + VersionInfo versionInfo) + +
+          Output file name (no path components) corresponding to source file
+ java.lang.String[]getOutputFileSwitch(java.lang.String outputFile) + +
+           
+protected  java.lang.StringgetStaticLibFlag() + +
+           
+ booleanisCaseSensitive() + +
+          Returns true if the linker is case-sensitive
+protected  booleanisHPUX() + +
+           
+ java.lang.String[]prepareArguments(CCTask task, + java.lang.String outputDir, + java.lang.String outputFile, + java.lang.String[] sourceFiles, + CommandLineLinkerConfiguration config) + +
+          Prepares argument list for exec command.
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
createConfiguration, decorateLinkerOption, getCommand, getIdentifier, getLibtoolLinker, getOutputFileSwitch, getStartupObject, link, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractLinker
addVersionFiles, bid, changeEnvironment, createConfiguration
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
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.Linker
getLinker
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AbstractLdLinker

+
+protected AbstractLdLinker(java.lang.String command,
+                           java.lang.String identifierArg,
+                           java.lang.String[] extensions,
+                           java.lang.String[] ignoredExtensions,
+                           java.lang.String outputPrefix,
+                           java.lang.String outputSuffix,
+                           boolean isLibtool,
+                           AbstractLdLinker libtoolLinker)
+
+
+ + + + + + + + +
+Method Detail
+ +

+addBase

+
+public void addBase(long base,
+                    java.util.Vector args)
+
+
+
Specified by:
addBase in class CommandLineLinker
+
+
+
+
+
+
+ +

+addFixed

+
+public void addFixed(java.lang.Boolean fixed,
+                     java.util.Vector args)
+
+
+
Specified by:
addFixed in class CommandLineLinker
+
+
+
+
+
+
+ +

+addImpliedArgs

+
+protected void addImpliedArgs(boolean debug,
+                              LinkType linkType,
+                              java.util.Vector args)
+
+
+
Specified by:
addImpliedArgs in class CommandLineLinker
+
+
+
+
+
+
+ +

+addIncremental

+
+public void addIncremental(boolean incremental,
+                           java.util.Vector args)
+
+
+
Specified by:
addIncremental in class CommandLineLinker
+
+
+
+
+
+
+ +

+addLibraryPatterns

+
+protected int addLibraryPatterns(java.lang.String[] libnames,
+                                 java.lang.StringBuffer buf,
+                                 java.lang.String prefix,
+                                 java.lang.String extension,
+                                 java.lang.String[] patterns,
+                                 int offset)
+
+
+
+
+
+
+ +

+addLibrarySets

+
+public java.lang.String[] addLibrarySets(CCTask task,
+                                         LibrarySet[] libsets,
+                                         java.util.Vector preargs,
+                                         java.util.Vector midargs,
+                                         java.util.Vector endargs)
+
+
+
Overrides:
addLibrarySets in class CommandLineLinker
+
+
+
+
+
+
+ +

+addMap

+
+public void addMap(boolean map,
+                   java.util.Vector args)
+
+
+
Specified by:
addMap in class CommandLineLinker
+
+
+
+
+
+
+ +

+addStack

+
+public void addStack(int stack,
+                     java.util.Vector args)
+
+
+
Specified by:
addStack in class CommandLineLinker
+
+
+
+
+
+
+ +

+addEntry

+
+protected void addEntry(java.lang.String entry,
+                        java.util.Vector args)
+
+
+
Specified by:
addEntry in class CommandLineLinker
+
+
+
+
+
+
+ +

+getCommandFileSwitch

+
+public java.lang.String getCommandFileSwitch(java.lang.String commandFile)
+
+
+
Specified by:
getCommandFileSwitch in class CommandLineLinker
+
+
+
+
+
+
+ +

+getEnvironmentIncludePath

+
+protected java.io.File[] getEnvironmentIncludePath()
+
+
Returns library path. +

+

+
+
+
+
+ +

+getLibraryKey

+
+public java.lang.String getLibraryKey(java.io.File libfile)
+
+
Description copied from interface: Linker
+
Extracts the significant part of a library name to ensure there aren't + collisions +

+

+
Specified by:
getLibraryKey in interface Linker
Overrides:
getLibraryKey in class AbstractLinker
+
+
+
+
+
+
+ +

+getLibraryPath

+
+public java.io.File[] getLibraryPath()
+
+
Returns library path. +

+

+
+
+
+
+ +

+getLibraryPatterns

+
+public java.lang.String[] getLibraryPatterns(java.lang.String[] libnames,
+                                             LibraryTypeEnum libType)
+
+
Description copied from interface: Linker
+
Returns a set of filename patterns corresponding to library names. + + For example, "advapi32" would be expanded to "advapi32.dll" by + DevStudioLinker and to "libadvapi32.a" and "libadvapi32.so" by + GccLinker. +

+

+
Parameters:
libnames - array of library names
+
+
+
+ +

+getMaximumCommandLength

+
+public int getMaximumCommandLength()
+
+
+
Specified by:
getMaximumCommandLength in class CommandLineLinker
+
+
+
+
+
+
+ +

+getOutputFileNames

+
+public java.lang.String[] getOutputFileNames(java.lang.String baseName,
+                                             VersionInfo versionInfo)
+
+
Description copied from interface: Processor
+
Output file name (no path components) corresponding to source file +

+

+
Specified by:
getOutputFileNames in interface Processor
Overrides:
getOutputFileNames in class CommandLineLinker
+
+
+
Parameters:
baseName - input file +
Returns:
output file name or null if no output file or name not + determined by input file
+
+
+
+ +

+getOutputFileSwitch

+
+public java.lang.String[] getOutputFileSwitch(java.lang.String outputFile)
+
+
+
Specified by:
getOutputFileSwitch in class CommandLineLinker
+
+
+
+
+
+
+ +

+isCaseSensitive

+
+public boolean isCaseSensitive()
+
+
Description copied from interface: Linker
+
Returns true if the linker is case-sensitive +

+

+
+
+
+
+ +

+isHPUX

+
+protected boolean isHPUX()
+
+
+
+
+
+
+ +

+prepareArguments

+
+public java.lang.String[] prepareArguments(CCTask task,
+                                           java.lang.String outputDir,
+                                           java.lang.String outputFile,
+                                           java.lang.String[] sourceFiles,
+                                           CommandLineLinkerConfiguration config)
+
+
Prepares argument list for exec command. Will return null if command + line would exceed allowable command line buffer. +

+

+
Overrides:
prepareArguments in class CommandLineLinker
+
+
+
Parameters:
outputFile - linker output file
sourceFiles - linker input files (.obj, .o, .res)
config - linker configuration
task - compilation task. +
Returns:
arguments for runTask
+
+
+
+ +

+getDynamicLibFlag

+
+protected java.lang.String getDynamicLibFlag()
+
+
+
+
+
+
+ +

+getStaticLibFlag

+
+protected java.lang.String getStaticLibFlag()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/GccCCompiler.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/GccCCompiler.html new file mode 100644 index 0000000..dab395b --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/GccCCompiler.html @@ -0,0 +1,542 @@ + + + + + + + +GccCCompiler (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc +
+Class GccCCompiler

+
+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.compiler.CommandLineCCompiler
+                  extended by net.sf.antcontrib.cpptasks.gcc.GccCompatibleCCompiler
+                      extended by net.sf.antcontrib.cpptasks.gcc.GccCCompiler
+
+
+
All Implemented Interfaces:
java.lang.Cloneable, Compiler, Processor
+
+
+
+
public final class GccCCompiler
extends GccCompatibleCCompiler
+ + +

+Adapter for the GCC C/C++ compiler +

+ +

+

+
Author:
+
Adam Murdoch
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddImpliedArgs(java.util.Vector args, + boolean debug, + boolean multithreaded, + boolean exceptions, + LinkType linkType, + java.lang.Boolean rtti, + OptimizationEnum optimization) + +
+           
+ ProcessorchangeEnvironment(boolean newEnvironment, + org.apache.tools.ant.types.Environment env) + +
+           
+protected  ParsercreateParser(java.io.File source) + +
+          Create parser to determine dependencies.
+static GccCCompilergetCppInstance() + +
+          Gets c++ adapter
+ java.io.File[]getEnvironmentIncludePath() + +
+           
+static GccCCompilergetG77Instance() + +
+          Gets g77 adapter
+static GccCCompilergetGppInstance() + +
+          Gets gpp adapter
+ java.lang.StringgetIdentifier() + +
+          Retrieve an identifier that identifies the specific version of the + compiler.
+static GccCCompilergetInstance() + +
+          Gets gcc adapter
+ LinkergetLinker(LinkType linkType) + +
+          Gets the linker that is associated with this processors
+ intgetMaximumCommandLength() + +
+           
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.gcc.GccCompatibleCCompiler
addIncludePath, addWarningSwitch, getDefineSwitch, getIncludeDirSwitch, getUndefineSwitch
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineCompiler
addIncludes, buildDefineArguments, compile, createConfiguration, getArgumentCountPerInputFile, getCommand, 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
+ +

+getCppInstance

+
+public static GccCCompiler getCppInstance()
+
+
Gets c++ adapter +

+

+
+
+
+
+ +

+getG77Instance

+
+public static GccCCompiler getG77Instance()
+
+
Gets g77 adapter +

+

+
+
+
+
+ +

+getGppInstance

+
+public static GccCCompiler getGppInstance()
+
+
Gets gpp adapter +

+

+
+
+
+
+ +

+getInstance

+
+public static GccCCompiler getInstance()
+
+
Gets gcc adapter +

+

+
+
+
+
+ +

+addImpliedArgs

+
+public void addImpliedArgs(java.util.Vector args,
+                           boolean debug,
+                           boolean multithreaded,
+                           boolean exceptions,
+                           LinkType linkType,
+                           java.lang.Boolean rtti,
+                           OptimizationEnum optimization)
+
+
+
Overrides:
addImpliedArgs in class GccCompatibleCCompiler
+
+
+
+
+
+
+ +

+changeEnvironment

+
+public Processor changeEnvironment(boolean newEnvironment,
+                                   org.apache.tools.ant.types.Environment env)
+
+
+
Specified by:
changeEnvironment in interface Processor
Overrides:
changeEnvironment in class AbstractProcessor
+
+
+
+
+
+
+ +

+createParser

+
+protected Parser createParser(java.io.File source)
+
+
Create parser to determine dependencies. + + Will create appropriate parser (C++, FORTRAN) based on file extension. +

+

+
Overrides:
createParser in class CommandLineCCompiler
+
+
+
+
+
+
+ +

+getEnvironmentIncludePath

+
+public java.io.File[] getEnvironmentIncludePath()
+
+
+
Overrides:
getEnvironmentIncludePath in class GccCompatibleCCompiler
+
+
+
+
+
+
+ +

+getIdentifier

+
+public java.lang.String getIdentifier()
+                               throws org.apache.tools.ant.BuildException
+
+
Description copied from interface: Processor
+
Retrieve an identifier that identifies the specific version of the + compiler. Compilers with the same identifier should produce the same + output files for the same input files and command line switches. +

+

+
Specified by:
getIdentifier in interface Processor
Overrides:
getIdentifier in class CommandLineCompiler
+
+
+ +
Throws: +
org.apache.tools.ant.BuildException
+
+
+
+ +

+getLinker

+
+public Linker getLinker(LinkType linkType)
+
+
Description copied from interface: Processor
+
Gets the linker that is associated with this processors +

+

+
+
+
+
+ +

+getMaximumCommandLength

+
+public int getMaximumCommandLength()
+
+
+
Specified by:
getMaximumCommandLength in class CommandLineCompiler
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/GccCompatibleCCompiler.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/GccCompatibleCCompiler.html new file mode 100644 index 0000000..24f3803 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/GccCompatibleCCompiler.html @@ -0,0 +1,536 @@ + + + + + + + +GccCompatibleCCompiler (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc +
+Class GccCompatibleCCompiler

+
+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.compiler.CommandLineCCompiler
+                  extended by net.sf.antcontrib.cpptasks.gcc.GccCompatibleCCompiler
+
+
+
All Implemented Interfaces:
java.lang.Cloneable, Compiler, Processor
+
+
+
Direct Known Subclasses:
aCCCompiler, ForteCCCompiler, GccCCompiler, GccCCompiler, GccCCompiler, IntelLinux32CCompiler, IntelLinux64CCompiler, VisualAgeCCompiler
+
+
+
+
public abstract class GccCompatibleCCompiler
extends CommandLineCCompiler
+ + +

+Abstract base class for compilers that attempt to be command line compatible + with GCC +

+ +

+

+
Author:
+
Adam Murdoch, Curt Arnold
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
+  + + + + + + + + + + + + + + + +
+Constructor Summary
+protected GccCompatibleCCompiler(java.lang.String command, + java.lang.String identifierArg, + boolean libtool, + GccCompatibleCCompiler libtoolCompiler, + boolean newEnvironment, + org.apache.tools.ant.types.Environment env) + +
+          Private constructor.
+protected GccCompatibleCCompiler(java.lang.String command, + java.lang.String identifierArg, + java.lang.String[] sourceExtensions, + java.lang.String[] headerExtensions, + boolean libtool, + GccCompatibleCCompiler libtoolCompiler, + boolean newEnvironment, + org.apache.tools.ant.types.Environment env) + +
+          Private constructor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddImpliedArgs(java.util.Vector args, + boolean debug, + boolean multithreaded, + boolean exceptions, + LinkType linkType, + java.lang.Boolean rtti, + OptimizationEnum optimization) + +
+           
+ voidaddIncludePath(java.lang.String path, + java.util.Vector cmd) + +
+          Adds an include path to the command.
+ voidaddWarningSwitch(java.util.Vector args, + int level) + +
+           
+ voidgetDefineSwitch(java.lang.StringBuffer buffer, + java.lang.String define, + java.lang.String value) + +
+           
+protected  java.io.File[]getEnvironmentIncludePath() + +
+           
+ java.lang.StringgetIncludeDirSwitch(java.lang.String includeDir) + +
+           
+ voidgetUndefineSwitch(java.lang.StringBuffer buffer, + java.lang.String define) + +
+           
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineCCompiler
createParser
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineCompiler
addIncludes, buildDefineArguments, compile, createConfiguration, getArgumentCountPerInputFile, getCommand, getIdentifier, getInputFileArgument, getLibtool, getLibtoolCompiler, getMaximumCommandLength, 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, changeEnvironment, 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, changeEnvironment, getLinker
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GccCompatibleCCompiler

+
+protected GccCompatibleCCompiler(java.lang.String command,
+                                 java.lang.String identifierArg,
+                                 boolean libtool,
+                                 GccCompatibleCCompiler libtoolCompiler,
+                                 boolean newEnvironment,
+                                 org.apache.tools.ant.types.Environment env)
+
+
Private constructor. Use GccCCompiler.getInstance() to get singleton + instance of this class. +

+

+
+ +

+GccCompatibleCCompiler

+
+protected GccCompatibleCCompiler(java.lang.String command,
+                                 java.lang.String identifierArg,
+                                 java.lang.String[] sourceExtensions,
+                                 java.lang.String[] headerExtensions,
+                                 boolean libtool,
+                                 GccCompatibleCCompiler libtoolCompiler,
+                                 boolean newEnvironment,
+                                 org.apache.tools.ant.types.Environment env)
+
+
Private constructor. Use GccCCompiler.getInstance() to get singleton + instance of this class. +

+

+ + + + + + + + +
+Method Detail
+ +

+addImpliedArgs

+
+public void addImpliedArgs(java.util.Vector args,
+                           boolean debug,
+                           boolean multithreaded,
+                           boolean exceptions,
+                           LinkType linkType,
+                           java.lang.Boolean rtti,
+                           OptimizationEnum optimization)
+
+
+
Specified by:
addImpliedArgs in class CommandLineCompiler
+
+
+
+
+
+
+ +

+addIncludePath

+
+public void addIncludePath(java.lang.String path,
+                           java.util.Vector cmd)
+
+
Adds an include path to the command. +

+

+
+
+
+
+ +

+addWarningSwitch

+
+public void addWarningSwitch(java.util.Vector args,
+                             int level)
+
+
+
Specified by:
addWarningSwitch in class CommandLineCompiler
+
+
+
+
+
+
+ +

+getDefineSwitch

+
+public void getDefineSwitch(java.lang.StringBuffer buffer,
+                            java.lang.String define,
+                            java.lang.String value)
+
+
+
Specified by:
getDefineSwitch in class CommandLineCompiler
+
+
+
+
+
+
+ +

+getEnvironmentIncludePath

+
+protected java.io.File[] getEnvironmentIncludePath()
+
+
+
Specified by:
getEnvironmentIncludePath in class CommandLineCompiler
+
+
+
+
+
+
+ +

+getIncludeDirSwitch

+
+public java.lang.String getIncludeDirSwitch(java.lang.String includeDir)
+
+
+
Specified by:
getIncludeDirSwitch in class CommandLineCompiler
+
+
+
+
+
+
+ +

+getUndefineSwitch

+
+public void getUndefineSwitch(java.lang.StringBuffer buffer,
+                              java.lang.String define)
+
+
+
Specified by:
getUndefineSwitch in class CommandLineCompiler
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/GccLibrarian.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/GccLibrarian.html new file mode 100644 index 0000000..3a2095e --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/GccLibrarian.html @@ -0,0 +1,310 @@ + + + + + + + +GccLibrarian (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc +
+Class GccLibrarian

+
+java.lang.Object
+  extended by net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
+      extended by net.sf.antcontrib.cpptasks.compiler.AbstractLinker
+          extended by net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
+              extended by net.sf.antcontrib.cpptasks.gcc.AbstractArLibrarian
+                  extended by net.sf.antcontrib.cpptasks.gcc.GccLibrarian
+
+
+
All Implemented Interfaces:
java.lang.Cloneable, Linker, Processor
+
+
+
+
public final class GccLibrarian
extends AbstractArLibrarian
+ + +

+Adapter for the 'ar' archiver +

+ +

+

+
Author:
+
Adam Murdoch
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
+  + + + + + + + + + + + + + + + +
+Method Summary
+static GccLibrariangetInstance() + +
+           
+ LinkergetLinker(LinkType type) + +
+          Gets the linker for the specified link type.
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.gcc.AbstractArLibrarian
addBase, addEntry, addFixed, addImpliedArgs, addIncremental, addMap, addStack, getCommandFileSwitch, getLibraryPath, getLibraryPatterns, getMaximumCommandLength, getOutputFileNames, getOutputFileSwitch, isCaseSensitive, link
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
addLibrarySets, createConfiguration, decorateLinkerOption, getCommand, getIdentifier, getLibtoolLinker, getOutputFileSwitch, getStartupObject, prepareArguments, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractLinker
addVersionFiles, bid, changeEnvironment, createConfiguration, getLibraryKey
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static GccLibrarian getInstance()
+
+
+
+
+
+
+ +

+getLinker

+
+public Linker getLinker(LinkType type)
+
+
Description copied from interface: Linker
+
Gets the linker for the specified link type. +

+

+ +
Returns:
appropriate linker or null, will return this if this linker can + handle the specified link type
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/GccLinker.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/GccLinker.html new file mode 100644 index 0000000..63ef0d0 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/GccLinker.html @@ -0,0 +1,435 @@ + + + + + + + +GccLinker (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc +
+Class GccLinker

+
+java.lang.Object
+  extended by net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
+      extended by net.sf.antcontrib.cpptasks.compiler.AbstractLinker
+          extended by net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
+              extended by net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
+                  extended by net.sf.antcontrib.cpptasks.gcc.GccLinker
+
+
+
All Implemented Interfaces:
java.lang.Cloneable, Linker, Processor
+
+
+
+
public class GccLinker
extends AbstractLdLinker
+ + +

+Adapter for the GCC linker +

+ +

+

+
Author:
+
Adam Murdoch
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
+  + + + + + + + + + + + +
+Constructor Summary
+protected GccLinker(java.lang.String command, + java.lang.String[] extensions, + java.lang.String[] ignoredExtensions, + java.lang.String outputPrefix, + java.lang.String outputSuffix, + boolean isLibtool, + GccLinker libtoolLinker) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidaddImpliedArgs(boolean debug, + LinkType linkType, + java.util.Vector args) + +
+           
+ java.lang.StringdecorateLinkerOption(java.lang.StringBuffer buf, + java.lang.String arg) + +
+          Allows drived linker to decorate linker option.
+static GccLinkergetInstance() + +
+           
+ java.io.File[]getLibraryPath() + +
+          Returns library path.
+ LinkergetLinker(LinkType type) + +
+          Gets the linker for the specified link type.
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
addBase, addEntry, addFixed, addIncremental, addLibraryPatterns, addLibrarySets, addMap, addStack, getCommandFileSwitch, getDynamicLibFlag, getEnvironmentIncludePath, getLibraryKey, getLibraryPatterns, getMaximumCommandLength, getOutputFileNames, getOutputFileSwitch, getStaticLibFlag, isCaseSensitive, isHPUX, prepareArguments
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
createConfiguration, getCommand, getIdentifier, getLibtoolLinker, getOutputFileSwitch, getStartupObject, link, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractLinker
addVersionFiles, bid, changeEnvironment, createConfiguration
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GccLinker

+
+protected GccLinker(java.lang.String command,
+                    java.lang.String[] extensions,
+                    java.lang.String[] ignoredExtensions,
+                    java.lang.String outputPrefix,
+                    java.lang.String outputSuffix,
+                    boolean isLibtool,
+                    GccLinker libtoolLinker)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static GccLinker getInstance()
+
+
+
+
+
+
+ +

+addImpliedArgs

+
+protected void addImpliedArgs(boolean debug,
+                              LinkType linkType,
+                              java.util.Vector args)
+
+
+
Overrides:
addImpliedArgs in class AbstractLdLinker
+
+
+
+
+
+
+ +

+decorateLinkerOption

+
+public java.lang.String decorateLinkerOption(java.lang.StringBuffer buf,
+                                             java.lang.String arg)
+
+
Allows drived linker to decorate linker option. Override by GccLinker to + prepend a "-Wl," to pass option to through gcc to linker. +

+

+
Overrides:
decorateLinkerOption in class CommandLineLinker
+
+
+
Parameters:
buf - buffer that may be used and abused in the decoration process, + must not be null.
arg - linker argument
+
+
+
+ +

+getLibraryPath

+
+public java.io.File[] getLibraryPath()
+
+
Returns library path. +

+

+
Specified by:
getLibraryPath in interface Linker
Overrides:
getLibraryPath in class AbstractLdLinker
+
+
+
+
+
+
+ +

+getLinker

+
+public Linker getLinker(LinkType type)
+
+
Description copied from interface: Linker
+
Gets the linker for the specified link type. +

+

+ +
Returns:
appropriate linker or null, will return this if this linker can + handle the specified link type
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/GccProcessor.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/GccProcessor.html new file mode 100644 index 0000000..e0d5fad --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/GccProcessor.html @@ -0,0 +1,399 @@ + + + + + + + +GccProcessor (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc +
+Class GccProcessor

+
+java.lang.Object
+  extended by net.sf.antcontrib.cpptasks.gcc.GccProcessor
+
+
+
+
public class GccProcessor
extends java.lang.Object
+ + +

+A add-in class for Gcc processors +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static voidconvertCygwinFilenames(java.lang.String[] names) + +
+          Converts absolute Cygwin file or directory names to the corresponding + Win32 name.
+static java.lang.String[]getLibraryPatterns(java.lang.String[] libnames) + +
+           
+static java.lang.StringgetMachine() + +
+           
+static java.lang.String[]getOutputFileSwitch(java.lang.String letter, + java.lang.String outputFile) + +
+           
+static java.lang.String[]getSpecs() + +
+          Returns the contents of the gcc specs file.
+static java.lang.StringgetVersion() + +
+           
+static booleanisCaseSensitive() + +
+           
+static booleanisCygwin() + +
+          Determines if task is running with cygwin
+static java.lang.String[][]parseSpecs(java.lang.String[] specsContent, + java.lang.String specSectionStart, + java.lang.String[] options) + +
+          Parses the results of the specs file for a specific processor and + options
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+convertCygwinFilenames

+
+public static void convertCygwinFilenames(java.lang.String[] names)
+
+
Converts absolute Cygwin file or directory names to the corresponding + Win32 name. +

+

+
Parameters:
names - array of names, some elements may be null, will be changed in + place.
+
+
+
+ +

+getLibraryPatterns

+
+public static java.lang.String[] getLibraryPatterns(java.lang.String[] libnames)
+
+
+
+
+
+
+ +

+getMachine

+
+public static java.lang.String getMachine()
+
+
+
+
+
+
+ +

+getOutputFileSwitch

+
+public static java.lang.String[] getOutputFileSwitch(java.lang.String letter,
+                                                     java.lang.String outputFile)
+
+
+
+
+
+
+ +

+getSpecs

+
+public static java.lang.String[] getSpecs()
+
+
Returns the contents of the gcc specs file. + + The implementation locates gcc.exe in the executable path and then + builds a relative path name from the results of -dumpmachine and + -dumpversion. Attempts to use gcc -dumpspecs to provide this information + resulted in stalling on the Execute.run +

+

+ +
Returns:
contents of the specs file
+
+
+
+ +

+getVersion

+
+public static java.lang.String getVersion()
+
+
+
+
+
+
+ +

+isCaseSensitive

+
+public static boolean isCaseSensitive()
+
+
+
+
+
+
+ +

+isCygwin

+
+public static boolean isCygwin()
+
+
Determines if task is running with cygwin +

+

+ +
Returns:
true if cygwin was detected
+
+
+
+ +

+parseSpecs

+
+public static java.lang.String[][] parseSpecs(java.lang.String[] specsContent,
+                                              java.lang.String specSectionStart,
+                                              java.lang.String[] options)
+
+
Parses the results of the specs file for a specific processor and + options +

+

+
Parameters:
specsContent - Contents of specs file as returned from getSpecs
specSectionStart - start of spec section, for example "*cpp:"
options - command line switches such as "-istart"
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/GppLinker.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/GppLinker.html new file mode 100644 index 0000000..6a59c6e --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/GppLinker.html @@ -0,0 +1,528 @@ + + + + + + + +GppLinker (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc +
+Class GppLinker

+
+java.lang.Object
+  extended by net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
+      extended by net.sf.antcontrib.cpptasks.compiler.AbstractLinker
+          extended by net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
+              extended by net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
+                  extended by net.sf.antcontrib.cpptasks.gcc.GppLinker
+
+
+
All Implemented Interfaces:
java.lang.Cloneable, Linker, Processor
+
+
+
+
public class GppLinker
extends AbstractLdLinker
+ + +

+Adapter for the g++ variant of the GCC linker +

+ +

+

+
Author:
+
Stephen M. Webb
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected static java.lang.String[]discardFiles + +
+           
+protected static java.lang.String[]libtoolObjFiles + +
+           
+protected static java.lang.String[]objFiles + +
+           
+ + + + + + + +
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
+  + + + + + + + + + + + +
+Constructor Summary
+protected GppLinker(java.lang.String command, + java.lang.String[] extensions, + java.lang.String[] ignoredExtensions, + java.lang.String outputPrefix, + java.lang.String outputSuffix, + boolean isLibtool, + GppLinker libtoolLinker) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidaddImpliedArgs(boolean debug, + LinkType linkType, + java.util.Vector args) + +
+           
+ java.lang.String[]addLibrarySets(CCTask task, + LibrarySet[] libsets, + java.util.Vector preargs, + java.util.Vector midargs, + java.util.Vector endargs) + +
+           
+ java.lang.StringdecorateLinkerOption(java.lang.StringBuffer buf, + java.lang.String arg) + +
+          Allows drived linker to decorate linker option.
+static GppLinkergetInstance() + +
+           
+ java.io.File[]getLibraryPath() + +
+          Returns library path.
+ LinkergetLinker(LinkType type) + +
+          Gets the linker for the specified link type.
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
addBase, addEntry, addFixed, addIncremental, addLibraryPatterns, addMap, addStack, getCommandFileSwitch, getDynamicLibFlag, getEnvironmentIncludePath, getLibraryKey, getLibraryPatterns, getMaximumCommandLength, getOutputFileNames, getOutputFileSwitch, getStaticLibFlag, isCaseSensitive, isHPUX, prepareArguments
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
createConfiguration, getCommand, getIdentifier, getLibtoolLinker, getOutputFileSwitch, getStartupObject, link, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractLinker
addVersionFiles, bid, changeEnvironment, createConfiguration
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+discardFiles

+
+protected static final java.lang.String[] discardFiles
+
+
+
+
+
+ +

+objFiles

+
+protected static final java.lang.String[] objFiles
+
+
+
+
+
+ +

+libtoolObjFiles

+
+protected static final java.lang.String[] libtoolObjFiles
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+GppLinker

+
+protected GppLinker(java.lang.String command,
+                    java.lang.String[] extensions,
+                    java.lang.String[] ignoredExtensions,
+                    java.lang.String outputPrefix,
+                    java.lang.String outputSuffix,
+                    boolean isLibtool,
+                    GppLinker libtoolLinker)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static GppLinker getInstance()
+
+
+
+
+
+
+ +

+addImpliedArgs

+
+protected void addImpliedArgs(boolean debug,
+                              LinkType linkType,
+                              java.util.Vector args)
+
+
+
Overrides:
addImpliedArgs in class AbstractLdLinker
+
+
+
+
+
+
+ +

+addLibrarySets

+
+public java.lang.String[] addLibrarySets(CCTask task,
+                                         LibrarySet[] libsets,
+                                         java.util.Vector preargs,
+                                         java.util.Vector midargs,
+                                         java.util.Vector endargs)
+
+
+
Overrides:
addLibrarySets in class AbstractLdLinker
+
+
+
+
+
+
+ +

+decorateLinkerOption

+
+public java.lang.String decorateLinkerOption(java.lang.StringBuffer buf,
+                                             java.lang.String arg)
+
+
Allows drived linker to decorate linker option. Override by GppLinker to + prepend a "-Wl," to pass option to through gcc to linker. +

+

+
Overrides:
decorateLinkerOption in class CommandLineLinker
+
+
+
Parameters:
buf - buffer that may be used and abused in the decoration process, + must not be null.
arg - linker argument
+
+
+
+ +

+getLibraryPath

+
+public java.io.File[] getLibraryPath()
+
+
Returns library path. +

+

+
Specified by:
getLibraryPath in interface Linker
Overrides:
getLibraryPath in class AbstractLdLinker
+
+
+
+
+
+
+ +

+getLinker

+
+public Linker getLinker(LinkType type)
+
+
Description copied from interface: Linker
+
Gets the linker for the specified link type. +

+

+ +
Returns:
appropriate linker or null, will return this if this linker can + handle the specified link type
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/LdLinker.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/LdLinker.html new file mode 100644 index 0000000..14f7734 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/LdLinker.html @@ -0,0 +1,310 @@ + + + + + + + +LdLinker (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc +
+Class LdLinker

+
+java.lang.Object
+  extended by net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
+      extended by net.sf.antcontrib.cpptasks.compiler.AbstractLinker
+          extended by net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
+              extended by net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
+                  extended by net.sf.antcontrib.cpptasks.gcc.LdLinker
+
+
+
All Implemented Interfaces:
java.lang.Cloneable, Linker, Processor
+
+
+
+
public final class LdLinker
extends AbstractLdLinker
+ + +

+Adapter for the 'ld' linker +

+ +

+

+
Author:
+
Curt Arnold
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
+  + + + + + + + + + + + + + + + +
+Method Summary
+static LdLinkergetInstance() + +
+           
+ LinkergetLinker(LinkType type) + +
+          Gets the linker for the specified link type.
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
addBase, addEntry, addFixed, addImpliedArgs, addIncremental, addLibraryPatterns, addLibrarySets, addMap, addStack, getCommandFileSwitch, getDynamicLibFlag, getEnvironmentIncludePath, getLibraryKey, getLibraryPath, getLibraryPatterns, getMaximumCommandLength, getOutputFileNames, getOutputFileSwitch, getStaticLibFlag, isCaseSensitive, isHPUX, prepareArguments
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
createConfiguration, decorateLinkerOption, getCommand, getIdentifier, getLibtoolLinker, getOutputFileSwitch, getStartupObject, link, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractLinker
addVersionFiles, bid, changeEnvironment, createConfiguration
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static LdLinker getInstance()
+
+
+
+
+
+
+ +

+getLinker

+
+public Linker getLinker(LinkType type)
+
+
Description copied from interface: Linker
+
Gets the linker for the specified link type. +

+

+ +
Returns:
appropriate linker or null, will return this if this linker can + handle the specified link type
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/WindresResourceCompiler.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/WindresResourceCompiler.html new file mode 100644 index 0000000..afba185 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/WindresResourceCompiler.html @@ -0,0 +1,653 @@ + + + + + + + +WindresResourceCompiler (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc +
+Class WindresResourceCompiler

+
+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.gcc.WindresResourceCompiler
+
+
+
All Implemented Interfaces:
java.lang.Cloneable, Compiler, Processor
+
+
+
+
public final class WindresResourceCompiler
extends CommandLineCompiler
+ + +

+Adapter for the GNU windres resource compiler. +

+ +

+

+
Author:
+
Curt Arnold
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidaddImpliedArgs(java.util.Vector args, + boolean debug, + boolean multithreaded, + boolean exceptions, + LinkType linkType, + java.lang.Boolean rtti, + OptimizationEnum optimization) + +
+           
+protected  voidaddWarningSwitch(java.util.Vector args, + int level) + +
+           
+ ProcessorchangeEnvironment(boolean newEnvironment, + org.apache.tools.ant.types.Environment env) + +
+           
+protected  ParsercreateParser(java.io.File source) + +
+          The include parser for C will work just fine, but we didn't want to + inherit from CommandLineCCompiler
+protected  intgetArgumentCountPerInputFile() + +
+           
+protected  voidgetDefineSwitch(java.lang.StringBuffer buffer, + java.lang.String define, + java.lang.String value) + +
+           
+protected  java.io.File[]getEnvironmentIncludePath() + +
+           
+ java.lang.StringgetIdentifier() + +
+          Retrieve an identifier that identifies the specific version of the + compiler.
+protected  java.lang.StringgetIncludeDirSwitch(java.lang.String includeDir) + +
+           
+protected  java.lang.StringgetInputFileArgument(java.io.File outputDir, + java.lang.String filename, + int index) + +
+           
+static WindresResourceCompilergetInstance() + +
+           
+ LinkergetLinker(LinkType type) + +
+          Gets the linker that is associated with this processors
+ intgetMaximumCommandLength() + +
+           
+protected  intgetMaximumInputFilesPerCommand() + +
+           
+protected  intgetTotalArgumentLengthForInputFile(java.io.File outputDir, + java.lang.String inputFile) + +
+           
+protected  voidgetUndefineSwitch(java.lang.StringBuffer buffer, + java.lang.String define) + +
+           
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineCompiler
addIncludes, buildDefineArguments, compile, createConfiguration, getCommand, getLibtool, getLibtoolCompiler, 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 WindresResourceCompiler getInstance()
+
+
+
+
+
+
+ +

+addImpliedArgs

+
+protected void addImpliedArgs(java.util.Vector args,
+                              boolean debug,
+                              boolean multithreaded,
+                              boolean exceptions,
+                              LinkType linkType,
+                              java.lang.Boolean rtti,
+                              OptimizationEnum optimization)
+
+
+
Specified by:
addImpliedArgs in class CommandLineCompiler
+
+
+
+
+
+
+ +

+addWarningSwitch

+
+protected void addWarningSwitch(java.util.Vector args,
+                                int level)
+
+
+
Specified by:
addWarningSwitch in class CommandLineCompiler
+
+
+
+
+
+
+ +

+changeEnvironment

+
+public Processor changeEnvironment(boolean newEnvironment,
+                                   org.apache.tools.ant.types.Environment env)
+
+
+
Specified by:
changeEnvironment in interface Processor
Overrides:
changeEnvironment in class AbstractProcessor
+
+
+
+
+
+
+ +

+createParser

+
+protected Parser createParser(java.io.File source)
+
+
The include parser for C will work just fine, but we didn't want to + inherit from CommandLineCCompiler +

+

+
Specified by:
createParser in class AbstractCompiler
+
+
+
+
+
+
+ +

+getArgumentCountPerInputFile

+
+protected int getArgumentCountPerInputFile()
+
+
+
Overrides:
getArgumentCountPerInputFile in class CommandLineCompiler
+
+
+
+
+
+
+ +

+getDefineSwitch

+
+protected void getDefineSwitch(java.lang.StringBuffer buffer,
+                               java.lang.String define,
+                               java.lang.String value)
+
+
+
Specified by:
getDefineSwitch in class CommandLineCompiler
+
+
+
+
+
+
+ +

+getEnvironmentIncludePath

+
+protected java.io.File[] getEnvironmentIncludePath()
+
+
+
Specified by:
getEnvironmentIncludePath in class CommandLineCompiler
+
+
+
+
+
+
+ +

+getIncludeDirSwitch

+
+protected java.lang.String getIncludeDirSwitch(java.lang.String includeDir)
+
+
+
Specified by:
getIncludeDirSwitch in class CommandLineCompiler
+
+
+
+
+
+
+ +

+getInputFileArgument

+
+protected java.lang.String getInputFileArgument(java.io.File outputDir,
+                                                java.lang.String filename,
+                                                int index)
+
+
+
Overrides:
getInputFileArgument in class CommandLineCompiler
+
+
+
+
+
+
+ +

+getLinker

+
+public Linker getLinker(LinkType type)
+
+
Description copied from interface: Processor
+
Gets the linker that is associated with this processors +

+

+
+
+
+
+ +

+getMaximumCommandLength

+
+public int getMaximumCommandLength()
+
+
+
Specified by:
getMaximumCommandLength in class CommandLineCompiler
+
+
+
+
+
+
+ +

+getMaximumInputFilesPerCommand

+
+protected int getMaximumInputFilesPerCommand()
+
+
+
Overrides:
getMaximumInputFilesPerCommand in class CommandLineCompiler
+
+
+
+
+
+
+ +

+getTotalArgumentLengthForInputFile

+
+protected int getTotalArgumentLengthForInputFile(java.io.File outputDir,
+                                                 java.lang.String inputFile)
+
+
+
Overrides:
getTotalArgumentLengthForInputFile in class CommandLineCompiler
+
+
+
+
+
+
+ +

+getUndefineSwitch

+
+protected void getUndefineSwitch(java.lang.StringBuffer buffer,
+                                 java.lang.String define)
+
+
+
Specified by:
getUndefineSwitch in class CommandLineCompiler
+
+
+
+
+
+
+ +

+getIdentifier

+
+public java.lang.String getIdentifier()
+
+
Description copied from interface: Processor
+
Retrieve an identifier that identifies the specific version of the + compiler. Compilers with the same identifier should produce the same + output files for the same input files and command line switches. +

+

+
Specified by:
getIdentifier in interface Processor
Overrides:
getIdentifier in class CommandLineCompiler
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/AbstractArLibrarian.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/AbstractArLibrarian.html new file mode 100644 index 0000000..e3cb60a --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/AbstractArLibrarian.html @@ -0,0 +1,198 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.AbstractArLibrarian (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.AbstractArLibrarian

+
+ + + + + + + + + +
+Packages that use AbstractArLibrarian
net.sf.antcontrib.cpptasks.gcc  
+  +

+ + + + + +
+Uses of AbstractArLibrarian in net.sf.antcontrib.cpptasks.gcc
+  +

+ + + + + + + + + +
Subclasses of AbstractArLibrarian in net.sf.antcontrib.cpptasks.gcc
+ classGccLibrarian + +
+          Adapter for the 'ar' archiver
+  +

+ + + + + + + + +
Constructors in net.sf.antcontrib.cpptasks.gcc with parameters of type AbstractArLibrarian
AbstractArLibrarian(java.lang.String command, + java.lang.String identificationArg, + java.lang.String[] inputExtensions, + java.lang.String[] ignoredExtensions, + java.lang.String outputPrefix, + java.lang.String outputExtension, + boolean isLibtool, + AbstractArLibrarian libtoolLibrarian) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/AbstractLdLinker.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/AbstractLdLinker.html new file mode 100644 index 0000000..788fe79 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/AbstractLdLinker.html @@ -0,0 +1,338 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use AbstractLdLinker
net.sf.antcontrib.cpptasks.gcc  
net.sf.antcontrib.cpptasks.hp  
net.sf.antcontrib.cpptasks.ibm  
net.sf.antcontrib.cpptasks.intel  
net.sf.antcontrib.cpptasks.sun  
+  +

+ + + + + +
+Uses of AbstractLdLinker in net.sf.antcontrib.cpptasks.gcc
+  +

+ + + + + + + + + + + + + + + + + +
Subclasses of AbstractLdLinker in net.sf.antcontrib.cpptasks.gcc
+ classGccLinker + +
+          Adapter for the GCC linker
+ classGppLinker + +
+          Adapter for the g++ variant of the GCC linker
+ classLdLinker + +
+          Adapter for the 'ld' linker
+  +

+ + + + + + + + +
Constructors in net.sf.antcontrib.cpptasks.gcc with parameters of type AbstractLdLinker
AbstractLdLinker(java.lang.String command, + java.lang.String identifierArg, + java.lang.String[] extensions, + java.lang.String[] ignoredExtensions, + java.lang.String outputPrefix, + java.lang.String outputSuffix, + boolean isLibtool, + AbstractLdLinker libtoolLinker) + +
+           
+  +

+ + + + + +
+Uses of AbstractLdLinker in net.sf.antcontrib.cpptasks.hp
+  +

+ + + + + + + + + +
Subclasses of AbstractLdLinker in net.sf.antcontrib.cpptasks.hp
+ classaCCLinker + +
+          Adapter for Sun (r) Forte(tm) C++ Linker
+  +

+ + + + + +
+Uses of AbstractLdLinker in net.sf.antcontrib.cpptasks.ibm
+  +

+ + + + + + + + + +
Subclasses of AbstractLdLinker in net.sf.antcontrib.cpptasks.ibm
+ classVisualAgeLinker + +
+          Adapter for IBM(r) Visual Age(tm) Linker for AIX(tm)
+  +

+ + + + + +
+Uses of AbstractLdLinker in net.sf.antcontrib.cpptasks.intel
+  +

+ + + + + + + + + + + + + +
Subclasses of AbstractLdLinker in net.sf.antcontrib.cpptasks.intel
+ classIntelLinux32Linker + +
+          Adapter for the Intel (r) Linker for Linux (r) for IA-32
+ classIntelLinux64Linker + +
+          Adapter for the Intel (r) linker for Linux for IA-64
+  +

+ + + + + +
+Uses of AbstractLdLinker in net.sf.antcontrib.cpptasks.sun
+  +

+ + + + + + + + + +
Subclasses of AbstractLdLinker in net.sf.antcontrib.cpptasks.sun
+ classForteCCLinker + +
+          Adapter for Sun (r) Forte(tm) C++ Linker
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GccCCompiler.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GccCCompiler.html new file mode 100644 index 0000000..9b47afc --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GccCCompiler.html @@ -0,0 +1,201 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.GccCCompiler (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.GccCCompiler

+
+ + + + + + + + + +
+Packages that use GccCCompiler
net.sf.antcontrib.cpptasks.gcc  
+  +

+ + + + + +
+Uses of GccCCompiler in net.sf.antcontrib.cpptasks.gcc
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in net.sf.antcontrib.cpptasks.gcc that return GccCCompiler
+static GccCCompilerGccCCompiler.getCppInstance() + +
+          Gets c++ adapter
+static GccCCompilerGccCCompiler.getG77Instance() + +
+          Gets g77 adapter
+static GccCCompilerGccCCompiler.getGppInstance() + +
+          Gets gpp adapter
+static GccCCompilerGccCCompiler.getInstance() + +
+          Gets gcc adapter
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GccCompatibleCCompiler.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GccCompatibleCCompiler.html new file mode 100644 index 0000000..0d4967b --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GccCompatibleCCompiler.html @@ -0,0 +1,339 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.GccCompatibleCCompiler (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.GccCompatibleCCompiler

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use GccCompatibleCCompiler
net.sf.antcontrib.cpptasks.gcc  
net.sf.antcontrib.cpptasks.hp  
net.sf.antcontrib.cpptasks.ibm  
net.sf.antcontrib.cpptasks.intel  
net.sf.antcontrib.cpptasks.sun  
+  +

+ + + + + +
+Uses of GccCompatibleCCompiler in net.sf.antcontrib.cpptasks.gcc
+  +

+ + + + + + + + + +
Subclasses of GccCompatibleCCompiler in net.sf.antcontrib.cpptasks.gcc
+ classGccCCompiler + +
+          Adapter for the GCC C/C++ compiler
+  +

+ + + + + + + + + + + +
Constructors in net.sf.antcontrib.cpptasks.gcc with parameters of type GccCompatibleCCompiler
GccCompatibleCCompiler(java.lang.String command, + java.lang.String identifierArg, + boolean libtool, + GccCompatibleCCompiler libtoolCompiler, + boolean newEnvironment, + org.apache.tools.ant.types.Environment env) + +
+          Private constructor.
GccCompatibleCCompiler(java.lang.String command, + java.lang.String identifierArg, + java.lang.String[] sourceExtensions, + java.lang.String[] headerExtensions, + boolean libtool, + GccCompatibleCCompiler libtoolCompiler, + boolean newEnvironment, + org.apache.tools.ant.types.Environment env) + +
+          Private constructor.
+  +

+ + + + + +
+Uses of GccCompatibleCCompiler in net.sf.antcontrib.cpptasks.hp
+  +

+ + + + + + + + + +
Subclasses of GccCompatibleCCompiler in net.sf.antcontrib.cpptasks.hp
+ classaCCCompiler + +
+          Adapter for the HP aC++ C++ compiler
+  +

+ + + + + +
+Uses of GccCompatibleCCompiler in net.sf.antcontrib.cpptasks.ibm
+  +

+ + + + + + + + + +
Subclasses of GccCompatibleCCompiler in net.sf.antcontrib.cpptasks.ibm
+ classVisualAgeCCompiler + +
+          Adapter for the IBM(r) Visual Age(tm) C++ compiler for AIX(tm)
+  +

+ + + + + +
+Uses of GccCompatibleCCompiler in net.sf.antcontrib.cpptasks.intel
+  +

+ + + + + + + + + + + + + +
Subclasses of GccCompatibleCCompiler in net.sf.antcontrib.cpptasks.intel
+ classIntelLinux32CCompiler + +
+          Adapter for the Intel (r) C/C++ compiler for IA-32 Linux (r) + + The Intel (r) C/C++ compiler for IA32 Linux mimics the command options for + gcc compiler.
+ classIntelLinux64CCompiler + +
+          Adapter for the Intel (r) C/C++ compiler for IA-64 Linux (r) + + The Intel C/C++ compiler for IA-64 Linux mimics the command options for gcc + compiler.
+  +

+ + + + + +
+Uses of GccCompatibleCCompiler in net.sf.antcontrib.cpptasks.sun
+  +

+ + + + + + + + + +
Subclasses of GccCompatibleCCompiler in net.sf.antcontrib.cpptasks.sun
+ classForteCCCompiler + +
+          Adapter for the Sun (r) Forte (tm) C++ compiler
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GccLibrarian.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GccLibrarian.html new file mode 100644 index 0000000..705fb28 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GccLibrarian.html @@ -0,0 +1,177 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.GccLibrarian (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.GccLibrarian

+
+ + + + + + + + + +
+Packages that use GccLibrarian
net.sf.antcontrib.cpptasks.gcc  
+  +

+ + + + + +
+Uses of GccLibrarian in net.sf.antcontrib.cpptasks.gcc
+  +

+ + + + + + + + + +
Methods in net.sf.antcontrib.cpptasks.gcc that return GccLibrarian
+static GccLibrarianGccLibrarian.getInstance() + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GccLinker.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GccLinker.html new file mode 100644 index 0000000..620a149 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GccLinker.html @@ -0,0 +1,197 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.GccLinker (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.GccLinker

+
+ + + + + + + + + +
+Packages that use GccLinker
net.sf.antcontrib.cpptasks.gcc  
+  +

+ + + + + +
+Uses of GccLinker in net.sf.antcontrib.cpptasks.gcc
+  +

+ + + + + + + + + +
Methods in net.sf.antcontrib.cpptasks.gcc that return GccLinker
+static GccLinkerGccLinker.getInstance() + +
+           
+  +

+ + + + + + + + +
Constructors in net.sf.antcontrib.cpptasks.gcc with parameters of type GccLinker
GccLinker(java.lang.String command, + java.lang.String[] extensions, + java.lang.String[] ignoredExtensions, + java.lang.String outputPrefix, + java.lang.String outputSuffix, + boolean isLibtool, + GccLinker libtoolLinker) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GccProcessor.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GccProcessor.html new file mode 100644 index 0000000..83faa21 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GccProcessor.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.GccProcessor (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.GccProcessor

+
+No usage of net.sf.antcontrib.cpptasks.gcc.GccProcessor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GppLinker.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GppLinker.html new file mode 100644 index 0000000..fb2d8d8 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/GppLinker.html @@ -0,0 +1,197 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.GppLinker (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.GppLinker

+
+ + + + + + + + + +
+Packages that use GppLinker
net.sf.antcontrib.cpptasks.gcc  
+  +

+ + + + + +
+Uses of GppLinker in net.sf.antcontrib.cpptasks.gcc
+  +

+ + + + + + + + + +
Methods in net.sf.antcontrib.cpptasks.gcc that return GppLinker
+static GppLinkerGppLinker.getInstance() + +
+           
+  +

+ + + + + + + + +
Constructors in net.sf.antcontrib.cpptasks.gcc with parameters of type GppLinker
GppLinker(java.lang.String command, + java.lang.String[] extensions, + java.lang.String[] ignoredExtensions, + java.lang.String outputPrefix, + java.lang.String outputSuffix, + boolean isLibtool, + GppLinker libtoolLinker) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/LdLinker.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/LdLinker.html new file mode 100644 index 0000000..e4e5f68 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/LdLinker.html @@ -0,0 +1,177 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.LdLinker (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.LdLinker

+
+ + + + + + + + + +
+Packages that use LdLinker
net.sf.antcontrib.cpptasks.gcc  
+  +

+ + + + + +
+Uses of LdLinker in net.sf.antcontrib.cpptasks.gcc
+  +

+ + + + + + + + + +
Methods in net.sf.antcontrib.cpptasks.gcc that return LdLinker
+static LdLinkerLdLinker.getInstance() + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/WindresResourceCompiler.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/WindresResourceCompiler.html new file mode 100644 index 0000000..0ae9a2e --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/class-use/WindresResourceCompiler.html @@ -0,0 +1,177 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.WindresResourceCompiler (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.WindresResourceCompiler

+
+ + + + + + + + + +
+Packages that use WindresResourceCompiler
net.sf.antcontrib.cpptasks.gcc  
+  +

+ + + + + +
+Uses of WindresResourceCompiler in net.sf.antcontrib.cpptasks.gcc
+  +

+ + + + + + + + + +
Methods in net.sf.antcontrib.cpptasks.gcc that return WindresResourceCompiler
+static WindresResourceCompilerWindresResourceCompiler.getInstance() + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/GccCCompiler.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/GccCCompiler.html new file mode 100644 index 0000000..bbe2635 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/GccCCompiler.html @@ -0,0 +1,609 @@ + + + + + + + +GccCCompiler (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc.cross +
+Class GccCCompiler

+
+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.compiler.CommandLineCCompiler
+                  extended by net.sf.antcontrib.cpptasks.gcc.GccCompatibleCCompiler
+                      extended by net.sf.antcontrib.cpptasks.gcc.cross.GccCCompiler
+
+
+
All Implemented Interfaces:
java.lang.Cloneable, Compiler, Processor
+
+
+
+
public final class GccCCompiler
extends GccCompatibleCCompiler
+ + +

+Adapter for the GCC C/C++ compiler +

+ +

+

+
Author:
+
Adam Murdoch
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddImpliedArgs(java.util.Vector args, + boolean debug, + boolean multithreaded, + boolean exceptions, + LinkType linkType, + java.lang.Boolean rtti, + OptimizationEnum optimization) + +
+           
+ ProcessorchangeEnvironment(boolean newEnvironment, + org.apache.tools.ant.types.Environment env) + +
+           
+protected  java.lang.Objectclone() + +
+           
+ voidcompile(CCTask task, + java.io.File outputDir, + java.lang.String[] sourceFiles, + java.lang.String[] args, + java.lang.String[] endArgs, + boolean relentless, + CommandLineCompilerConfiguration config, + ProgressMonitor monitor) + +
+          Compiles a source file.
+protected  ParsercreateParser(java.io.File source) + +
+          Create parser to determine dependencies.
+static GccCCompilergetCppInstance() + +
+          Gets c++ adapter
+ java.io.File[]getEnvironmentIncludePath() + +
+           
+static GccCCompilergetG77Instance() + +
+          Gets g77 adapter
+static GccCCompilergetGppInstance() + +
+          Gets gpp adapter
+ java.lang.StringgetIdentifier() + +
+          Retrieve an identifier that identifies the specific version of the + compiler.
+static GccCCompilergetInstance() + +
+          Gets gcc adapter
+ LinkergetLinker(LinkType linkType) + +
+          Gets the linker that is associated with this processors
+ intgetMaximumCommandLength() + +
+           
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.gcc.GccCompatibleCCompiler
addIncludePath, addWarningSwitch, getDefineSwitch, getIncludeDirSwitch, getUndefineSwitch
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineCompiler
addIncludes, buildDefineArguments, createConfiguration, getArgumentCountPerInputFile, getCommand, 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, 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
+ +

+getCppInstance

+
+public static GccCCompiler getCppInstance()
+
+
Gets c++ adapter +

+

+
+
+
+
+ +

+getG77Instance

+
+public static GccCCompiler getG77Instance()
+
+
Gets g77 adapter +

+

+
+
+
+
+ +

+getGppInstance

+
+public static GccCCompiler getGppInstance()
+
+
Gets gpp adapter +

+

+
+
+
+
+ +

+getInstance

+
+public static GccCCompiler getInstance()
+
+
Gets gcc adapter +

+

+
+
+
+
+ +

+addImpliedArgs

+
+public void addImpliedArgs(java.util.Vector args,
+                           boolean debug,
+                           boolean multithreaded,
+                           boolean exceptions,
+                           LinkType linkType,
+                           java.lang.Boolean rtti,
+                           OptimizationEnum optimization)
+
+
+
Overrides:
addImpliedArgs in class GccCompatibleCCompiler
+
+
+
+
+
+
+ +

+changeEnvironment

+
+public Processor changeEnvironment(boolean newEnvironment,
+                                   org.apache.tools.ant.types.Environment env)
+
+
+
Specified by:
changeEnvironment in interface Processor
Overrides:
changeEnvironment in class AbstractProcessor
+
+
+
+
+
+
+ +

+clone

+
+protected java.lang.Object clone()
+                          throws java.lang.CloneNotSupportedException
+
+
+
Overrides:
clone in class AbstractProcessor
+
+
+ +
Throws: +
java.lang.CloneNotSupportedException
+
+
+
+ +

+compile

+
+public void compile(CCTask task,
+                    java.io.File outputDir,
+                    java.lang.String[] sourceFiles,
+                    java.lang.String[] args,
+                    java.lang.String[] endArgs,
+                    boolean relentless,
+                    CommandLineCompilerConfiguration config,
+                    ProgressMonitor monitor)
+             throws org.apache.tools.ant.BuildException
+
+
Description copied from class: CommandLineCompiler
+
Compiles a source file. +

+

+
Overrides:
compile in class CommandLineCompiler
+
+
+ +
Throws: +
org.apache.tools.ant.BuildException
+
+
+
+ +

+createParser

+
+protected Parser createParser(java.io.File source)
+
+
Create parser to determine dependencies. + + Will create appropriate parser (C++, FORTRAN) based on file extension. +

+

+
Overrides:
createParser in class CommandLineCCompiler
+
+
+
+
+
+
+ +

+getEnvironmentIncludePath

+
+public java.io.File[] getEnvironmentIncludePath()
+
+
+
Overrides:
getEnvironmentIncludePath in class GccCompatibleCCompiler
+
+
+
+
+
+
+ +

+getIdentifier

+
+public java.lang.String getIdentifier()
+                               throws org.apache.tools.ant.BuildException
+
+
Description copied from interface: Processor
+
Retrieve an identifier that identifies the specific version of the + compiler. Compilers with the same identifier should produce the same + output files for the same input files and command line switches. +

+

+
Specified by:
getIdentifier in interface Processor
Overrides:
getIdentifier in class CommandLineCompiler
+
+
+ +
Throws: +
org.apache.tools.ant.BuildException
+
+
+
+ +

+getLinker

+
+public Linker getLinker(LinkType linkType)
+
+
Description copied from interface: Processor
+
Gets the linker that is associated with this processors +

+

+
+
+
+
+ +

+getMaximumCommandLength

+
+public int getMaximumCommandLength()
+
+
+
Specified by:
getMaximumCommandLength in class CommandLineCompiler
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/GccLibrarian.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/GccLibrarian.html new file mode 100644 index 0000000..d3092fd --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/GccLibrarian.html @@ -0,0 +1,369 @@ + + + + + + + +GccLibrarian (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc.cross +
+Class GccLibrarian

+
+java.lang.Object
+  extended by net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
+      extended by net.sf.antcontrib.cpptasks.compiler.AbstractLinker
+          extended by net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
+              extended by net.sf.antcontrib.cpptasks.gcc.AbstractArLibrarian
+                  extended by net.sf.antcontrib.cpptasks.gcc.cross.GccLibrarian
+
+
+
All Implemented Interfaces:
java.lang.Cloneable, Linker, Processor
+
+
+
+
public final class GccLibrarian
extends AbstractArLibrarian
+ + +

+Adapter for the 'ar' archiver +

+ +

+

+
Author:
+
Adam Murdoch
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  java.lang.Objectclone() + +
+           
+static GccLibrariangetInstance() + +
+           
+ LinkergetLinker(LinkType type) + +
+          Gets the linker for the specified link type.
+ voidlink(CCTask task, + java.io.File outputFile, + java.lang.String[] sourceFiles, + CommandLineLinkerConfiguration config) + +
+          Performs a link using a command line linker
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.gcc.AbstractArLibrarian
addBase, addEntry, addFixed, addImpliedArgs, addIncremental, addMap, addStack, getCommandFileSwitch, getLibraryPath, getLibraryPatterns, getMaximumCommandLength, getOutputFileNames, getOutputFileSwitch, isCaseSensitive
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
addLibrarySets, createConfiguration, decorateLinkerOption, getCommand, getIdentifier, getLibtoolLinker, getOutputFileSwitch, getStartupObject, prepareArguments, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractLinker
addVersionFiles, bid, changeEnvironment, createConfiguration, getLibraryKey
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static GccLibrarian getInstance()
+
+
+
+
+
+
+ +

+clone

+
+protected java.lang.Object clone()
+                          throws java.lang.CloneNotSupportedException
+
+
+
Overrides:
clone in class AbstractProcessor
+
+
+ +
Throws: +
java.lang.CloneNotSupportedException
+
+
+
+ +

+getLinker

+
+public Linker getLinker(LinkType type)
+
+
Description copied from interface: Linker
+
Gets the linker for the specified link type. +

+

+ +
Returns:
appropriate linker or null, will return this if this linker can + handle the specified link type
+
+
+
+ +

+link

+
+public void link(CCTask task,
+                 java.io.File outputFile,
+                 java.lang.String[] sourceFiles,
+                 CommandLineLinkerConfiguration config)
+          throws org.apache.tools.ant.BuildException
+
+
Description copied from class: CommandLineLinker
+
Performs a link using a command line linker +

+

+
Overrides:
link in class AbstractArLibrarian
+
+
+ +
Throws: +
org.apache.tools.ant.BuildException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/GccLinker.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/GccLinker.html new file mode 100644 index 0000000..7f5e5c1 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/GccLinker.html @@ -0,0 +1,494 @@ + + + + + + + +GccLinker (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc.cross +
+Class GccLinker

+
+java.lang.Object
+  extended by net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
+      extended by net.sf.antcontrib.cpptasks.compiler.AbstractLinker
+          extended by net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
+              extended by net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
+                  extended by net.sf.antcontrib.cpptasks.gcc.cross.GccLinker
+
+
+
All Implemented Interfaces:
java.lang.Cloneable, Linker, Processor
+
+
+
+
public class GccLinker
extends AbstractLdLinker
+ + +

+Adapter for the GCC linker +

+ +

+

+
Author:
+
Adam Murdoch
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
+  + + + + + + + + + + + +
+Constructor Summary
+protected GccLinker(java.lang.String command, + java.lang.String[] extensions, + java.lang.String[] ignoredExtensions, + java.lang.String outputPrefix, + java.lang.String outputSuffix, + boolean isLibtool, + GccLinker libtoolLinker) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidaddImpliedArgs(boolean debug, + LinkType linkType, + java.util.Vector args) + +
+           
+protected  java.lang.Objectclone() + +
+           
+ java.lang.StringdecorateLinkerOption(java.lang.StringBuffer buf, + java.lang.String arg) + +
+          Allows drived linker to decorate linker option.
+static GccLinkergetInstance() + +
+           
+ java.io.File[]getLibraryPath() + +
+          Returns library path.
+ LinkergetLinker(LinkType type) + +
+          Gets the linker for the specified link type.
+ voidlink(CCTask task, + java.io.File outputFile, + java.lang.String[] sourceFiles, + CommandLineLinkerConfiguration config) + +
+          Performs a link using a command line linker
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
addBase, addEntry, addFixed, addIncremental, addLibraryPatterns, addLibrarySets, addMap, addStack, getCommandFileSwitch, getDynamicLibFlag, getEnvironmentIncludePath, getLibraryKey, getLibraryPatterns, getMaximumCommandLength, getOutputFileNames, getOutputFileSwitch, getStaticLibFlag, isCaseSensitive, isHPUX, prepareArguments
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
createConfiguration, getCommand, getIdentifier, getLibtoolLinker, getOutputFileSwitch, getStartupObject, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractLinker
addVersionFiles, bid, changeEnvironment, createConfiguration
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GccLinker

+
+protected GccLinker(java.lang.String command,
+                    java.lang.String[] extensions,
+                    java.lang.String[] ignoredExtensions,
+                    java.lang.String outputPrefix,
+                    java.lang.String outputSuffix,
+                    boolean isLibtool,
+                    GccLinker libtoolLinker)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static GccLinker getInstance()
+
+
+
+
+
+
+ +

+addImpliedArgs

+
+protected void addImpliedArgs(boolean debug,
+                              LinkType linkType,
+                              java.util.Vector args)
+
+
+
Overrides:
addImpliedArgs in class AbstractLdLinker
+
+
+
+
+
+
+ +

+clone

+
+protected java.lang.Object clone()
+                          throws java.lang.CloneNotSupportedException
+
+
+
Overrides:
clone in class AbstractProcessor
+
+
+ +
Throws: +
java.lang.CloneNotSupportedException
+
+
+
+ +

+decorateLinkerOption

+
+public java.lang.String decorateLinkerOption(java.lang.StringBuffer buf,
+                                             java.lang.String arg)
+
+
Allows drived linker to decorate linker option. Override by GccLinker to + prepend a "-Wl," to pass option to through gcc to linker. +

+

+
Overrides:
decorateLinkerOption in class CommandLineLinker
+
+
+
Parameters:
buf - buffer that may be used and abused in the decoration process, + must not be null.
arg - linker argument
+
+
+
+ +

+getLibraryPath

+
+public java.io.File[] getLibraryPath()
+
+
Returns library path. +

+

+
Specified by:
getLibraryPath in interface Linker
Overrides:
getLibraryPath in class AbstractLdLinker
+
+
+
+
+
+
+ +

+getLinker

+
+public Linker getLinker(LinkType type)
+
+
Description copied from interface: Linker
+
Gets the linker for the specified link type. +

+

+ +
Returns:
appropriate linker or null, will return this if this linker can + handle the specified link type
+
+
+
+ +

+link

+
+public void link(CCTask task,
+                 java.io.File outputFile,
+                 java.lang.String[] sourceFiles,
+                 CommandLineLinkerConfiguration config)
+          throws org.apache.tools.ant.BuildException
+
+
Description copied from class: CommandLineLinker
+
Performs a link using a command line linker +

+

+
Overrides:
link in class CommandLineLinker
+
+
+ +
Throws: +
org.apache.tools.ant.BuildException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/GccProcessor.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/GccProcessor.html new file mode 100644 index 0000000..ed13258 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/GccProcessor.html @@ -0,0 +1,380 @@ + + + + + + + +GccProcessor (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc.cross +
+Class GccProcessor

+
+java.lang.Object
+  extended by net.sf.antcontrib.cpptasks.gcc.cross.GccProcessor
+
+
+
+
public class GccProcessor
extends java.lang.Object
+ + +

+A add-in class for Gcc processors +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static voidconvertCygwinFilenames(java.lang.String[] names) + +
+          Converts absolute Cygwin file or directory names to the corresponding + Win32 name.
+static java.lang.StringgetMachine() + +
+           
+static java.lang.String[]getOutputFileSwitch(java.lang.String letter, + java.lang.String outputFile) + +
+           
+static java.lang.String[]getSpecs() + +
+          Returns the contents of the gcc specs file.
+static java.lang.StringgetVersion() + +
+           
+static booleanisCaseSensitive() + +
+           
+static booleanisCygwin() + +
+          Determines if task is running with cygwin
+static java.lang.String[][]parseSpecs(java.lang.String[] specsContent, + java.lang.String specSectionStart, + java.lang.String[] options) + +
+          Parses the results of the specs file for a specific processor and + options
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+convertCygwinFilenames

+
+public static void convertCygwinFilenames(java.lang.String[] names)
+
+
Converts absolute Cygwin file or directory names to the corresponding + Win32 name. +

+

+
Parameters:
names - array of names, some elements may be null, will be changed in + place.
+
+
+
+ +

+getMachine

+
+public static java.lang.String getMachine()
+
+
+
+
+
+
+ +

+getOutputFileSwitch

+
+public static java.lang.String[] getOutputFileSwitch(java.lang.String letter,
+                                                     java.lang.String outputFile)
+
+
+
+
+
+
+ +

+getSpecs

+
+public static java.lang.String[] getSpecs()
+
+
Returns the contents of the gcc specs file. + + The implementation locates gcc.exe in the executable path and then + builds a relative path name from the results of -dumpmachine and + -dumpversion. Attempts to use gcc -dumpspecs to provide this information + resulted in stalling on the Execute.run +

+

+ +
Returns:
contents of the specs file
+
+
+
+ +

+getVersion

+
+public static java.lang.String getVersion()
+
+
+
+
+
+
+ +

+isCaseSensitive

+
+public static boolean isCaseSensitive()
+
+
+
+
+
+
+ +

+isCygwin

+
+public static boolean isCygwin()
+
+
Determines if task is running with cygwin +

+

+ +
Returns:
true if cygwin was detected
+
+
+
+ +

+parseSpecs

+
+public static java.lang.String[][] parseSpecs(java.lang.String[] specsContent,
+                                              java.lang.String specSectionStart,
+                                              java.lang.String[] options)
+
+
Parses the results of the specs file for a specific processor and + options +

+

+
Parameters:
specsContent - Contents of specs file as returned from getSpecs
specSectionStart - start of spec section, for example "*cpp:"
options - command line switches such as "-istart"
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/GppLinker.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/GppLinker.html new file mode 100644 index 0000000..83c4341 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/GppLinker.html @@ -0,0 +1,587 @@ + + + + + + + +GppLinker (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc.cross +
+Class GppLinker

+
+java.lang.Object
+  extended by net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
+      extended by net.sf.antcontrib.cpptasks.compiler.AbstractLinker
+          extended by net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
+              extended by net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
+                  extended by net.sf.antcontrib.cpptasks.gcc.cross.GppLinker
+
+
+
All Implemented Interfaces:
java.lang.Cloneable, Linker, Processor
+
+
+
+
public class GppLinker
extends AbstractLdLinker
+ + +

+Adapter for the g++ variant of the GCC linker +

+ +

+

+
Author:
+
Stephen M. Webb
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected static java.lang.String[]discardFiles + +
+           
+protected static java.lang.String[]libtoolObjFiles + +
+           
+protected static java.lang.String[]objFiles + +
+           
+ + + + + + + +
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
+  + + + + + + + + + + + +
+Constructor Summary
+protected GppLinker(java.lang.String command, + java.lang.String[] extensions, + java.lang.String[] ignoredExtensions, + java.lang.String outputPrefix, + java.lang.String outputSuffix, + boolean isLibtool, + GppLinker libtoolLinker) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidaddImpliedArgs(boolean debug, + LinkType linkType, + java.util.Vector args) + +
+           
+ java.lang.String[]addLibrarySets(CCTask task, + LibrarySet[] libsets, + java.util.Vector preargs, + java.util.Vector midargs, + java.util.Vector endargs) + +
+           
+protected  java.lang.Objectclone() + +
+           
+ java.lang.StringdecorateLinkerOption(java.lang.StringBuffer buf, + java.lang.String arg) + +
+          Allows drived linker to decorate linker option.
+static GppLinkergetInstance() + +
+           
+ java.io.File[]getLibraryPath() + +
+          Returns library path.
+ LinkergetLinker(LinkType type) + +
+          Gets the linker for the specified link type.
+ voidlink(CCTask task, + java.io.File outputFile, + java.lang.String[] sourceFiles, + CommandLineLinkerConfiguration config) + +
+          Performs a link using a command line linker
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
addBase, addEntry, addFixed, addIncremental, addLibraryPatterns, addMap, addStack, getCommandFileSwitch, getDynamicLibFlag, getEnvironmentIncludePath, getLibraryKey, getLibraryPatterns, getMaximumCommandLength, getOutputFileNames, getOutputFileSwitch, getStaticLibFlag, isCaseSensitive, isHPUX, prepareArguments
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
createConfiguration, getCommand, getIdentifier, getLibtoolLinker, getOutputFileSwitch, getStartupObject, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractLinker
addVersionFiles, bid, changeEnvironment, createConfiguration
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+discardFiles

+
+protected static final java.lang.String[] discardFiles
+
+
+
+
+
+ +

+objFiles

+
+protected static final java.lang.String[] objFiles
+
+
+
+
+
+ +

+libtoolObjFiles

+
+protected static final java.lang.String[] libtoolObjFiles
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+GppLinker

+
+protected GppLinker(java.lang.String command,
+                    java.lang.String[] extensions,
+                    java.lang.String[] ignoredExtensions,
+                    java.lang.String outputPrefix,
+                    java.lang.String outputSuffix,
+                    boolean isLibtool,
+                    GppLinker libtoolLinker)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static GppLinker getInstance()
+
+
+
+
+
+
+ +

+addImpliedArgs

+
+protected void addImpliedArgs(boolean debug,
+                              LinkType linkType,
+                              java.util.Vector args)
+
+
+
Overrides:
addImpliedArgs in class AbstractLdLinker
+
+
+
+
+
+
+ +

+addLibrarySets

+
+public java.lang.String[] addLibrarySets(CCTask task,
+                                         LibrarySet[] libsets,
+                                         java.util.Vector preargs,
+                                         java.util.Vector midargs,
+                                         java.util.Vector endargs)
+
+
+
Overrides:
addLibrarySets in class AbstractLdLinker
+
+
+
+
+
+
+ +

+clone

+
+protected java.lang.Object clone()
+                          throws java.lang.CloneNotSupportedException
+
+
+
Overrides:
clone in class AbstractProcessor
+
+
+ +
Throws: +
java.lang.CloneNotSupportedException
+
+
+
+ +

+decorateLinkerOption

+
+public java.lang.String decorateLinkerOption(java.lang.StringBuffer buf,
+                                             java.lang.String arg)
+
+
Allows drived linker to decorate linker option. Override by GppLinker to + prepend a "-Wl," to pass option to through gcc to linker. +

+

+
Overrides:
decorateLinkerOption in class CommandLineLinker
+
+
+
Parameters:
buf - buffer that may be used and abused in the decoration process, + must not be null.
arg - linker argument
+
+
+
+ +

+getLibraryPath

+
+public java.io.File[] getLibraryPath()
+
+
Returns library path. +

+

+
Specified by:
getLibraryPath in interface Linker
Overrides:
getLibraryPath in class AbstractLdLinker
+
+
+
+
+
+
+ +

+getLinker

+
+public Linker getLinker(LinkType type)
+
+
Description copied from interface: Linker
+
Gets the linker for the specified link type. +

+

+ +
Returns:
appropriate linker or null, will return this if this linker can + handle the specified link type
+
+
+
+ +

+link

+
+public void link(CCTask task,
+                 java.io.File outputFile,
+                 java.lang.String[] sourceFiles,
+                 CommandLineLinkerConfiguration config)
+          throws org.apache.tools.ant.BuildException
+
+
Description copied from class: CommandLineLinker
+
Performs a link using a command line linker +

+

+
Overrides:
link in class CommandLineLinker
+
+
+ +
Throws: +
org.apache.tools.ant.BuildException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/LdLinker.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/LdLinker.html new file mode 100644 index 0000000..11674bd --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/LdLinker.html @@ -0,0 +1,369 @@ + + + + + + + +LdLinker (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc.cross +
+Class LdLinker

+
+java.lang.Object
+  extended by net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
+      extended by net.sf.antcontrib.cpptasks.compiler.AbstractLinker
+          extended by net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
+              extended by net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
+                  extended by net.sf.antcontrib.cpptasks.gcc.cross.LdLinker
+
+
+
All Implemented Interfaces:
java.lang.Cloneable, Linker, Processor
+
+
+
+
public final class LdLinker
extends AbstractLdLinker
+ + +

+Adapter for the 'ld' linker +

+ +

+

+
Author:
+
Curt Arnold
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  java.lang.Objectclone() + +
+           
+static LdLinkergetInstance() + +
+           
+ LinkergetLinker(LinkType type) + +
+          Gets the linker for the specified link type.
+ voidlink(CCTask task, + java.io.File outputFile, + java.lang.String[] sourceFiles, + CommandLineLinkerConfiguration config) + +
+          Performs a link using a command line linker
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
addBase, addEntry, addFixed, addImpliedArgs, addIncremental, addLibraryPatterns, addLibrarySets, addMap, addStack, getCommandFileSwitch, getDynamicLibFlag, getEnvironmentIncludePath, getLibraryKey, getLibraryPath, getLibraryPatterns, getMaximumCommandLength, getOutputFileNames, getOutputFileSwitch, getStaticLibFlag, isCaseSensitive, isHPUX, prepareArguments
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
createConfiguration, decorateLinkerOption, getCommand, getIdentifier, getLibtoolLinker, getOutputFileSwitch, getStartupObject, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractLinker
addVersionFiles, bid, changeEnvironment, createConfiguration
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static LdLinker getInstance()
+
+
+
+
+
+
+ +

+clone

+
+protected java.lang.Object clone()
+                          throws java.lang.CloneNotSupportedException
+
+
+
Overrides:
clone in class AbstractProcessor
+
+
+ +
Throws: +
java.lang.CloneNotSupportedException
+
+
+
+ +

+getLinker

+
+public Linker getLinker(LinkType type)
+
+
Description copied from interface: Linker
+
Gets the linker for the specified link type. +

+

+ +
Returns:
appropriate linker or null, will return this if this linker can + handle the specified link type
+
+
+
+ +

+link

+
+public void link(CCTask task,
+                 java.io.File outputFile,
+                 java.lang.String[] sourceFiles,
+                 CommandLineLinkerConfiguration config)
+          throws org.apache.tools.ant.BuildException
+
+
Description copied from class: CommandLineLinker
+
Performs a link using a command line linker +

+

+
Overrides:
link in class CommandLineLinker
+
+
+ +
Throws: +
org.apache.tools.ant.BuildException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/GccCCompiler.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/GccCCompiler.html new file mode 100644 index 0000000..a957a2b --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/GccCCompiler.html @@ -0,0 +1,201 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.cross.GccCCompiler (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.cross.GccCCompiler

+
+ + + + + + + + + +
+Packages that use GccCCompiler
net.sf.antcontrib.cpptasks.gcc.cross  
+  +

+ + + + + +
+Uses of GccCCompiler in net.sf.antcontrib.cpptasks.gcc.cross
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in net.sf.antcontrib.cpptasks.gcc.cross that return GccCCompiler
+static GccCCompilerGccCCompiler.getCppInstance() + +
+          Gets c++ adapter
+static GccCCompilerGccCCompiler.getG77Instance() + +
+          Gets g77 adapter
+static GccCCompilerGccCCompiler.getGppInstance() + +
+          Gets gpp adapter
+static GccCCompilerGccCCompiler.getInstance() + +
+          Gets gcc adapter
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/GccLibrarian.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/GccLibrarian.html new file mode 100644 index 0000000..8e24d28 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/GccLibrarian.html @@ -0,0 +1,177 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.cross.GccLibrarian (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.cross.GccLibrarian

+
+ + + + + + + + + +
+Packages that use GccLibrarian
net.sf.antcontrib.cpptasks.gcc.cross  
+  +

+ + + + + +
+Uses of GccLibrarian in net.sf.antcontrib.cpptasks.gcc.cross
+  +

+ + + + + + + + + +
Methods in net.sf.antcontrib.cpptasks.gcc.cross that return GccLibrarian
+static GccLibrarianGccLibrarian.getInstance() + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/GccLinker.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/GccLinker.html new file mode 100644 index 0000000..c7f7e96 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/GccLinker.html @@ -0,0 +1,197 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.cross.GccLinker (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.cross.GccLinker

+
+ + + + + + + + + +
+Packages that use GccLinker
net.sf.antcontrib.cpptasks.gcc.cross  
+  +

+ + + + + +
+Uses of GccLinker in net.sf.antcontrib.cpptasks.gcc.cross
+  +

+ + + + + + + + + +
Methods in net.sf.antcontrib.cpptasks.gcc.cross that return GccLinker
+static GccLinkerGccLinker.getInstance() + +
+           
+  +

+ + + + + + + + +
Constructors in net.sf.antcontrib.cpptasks.gcc.cross with parameters of type GccLinker
GccLinker(java.lang.String command, + java.lang.String[] extensions, + java.lang.String[] ignoredExtensions, + java.lang.String outputPrefix, + java.lang.String outputSuffix, + boolean isLibtool, + GccLinker libtoolLinker) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/GccProcessor.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/GccProcessor.html new file mode 100644 index 0000000..3ee08b7 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/GccProcessor.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.cross.GccProcessor (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.cross.GccProcessor

+
+No usage of net.sf.antcontrib.cpptasks.gcc.cross.GccProcessor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/GppLinker.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/GppLinker.html new file mode 100644 index 0000000..7965af5 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/GppLinker.html @@ -0,0 +1,197 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.cross.GppLinker (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.cross.GppLinker

+
+ + + + + + + + + +
+Packages that use GppLinker
net.sf.antcontrib.cpptasks.gcc.cross  
+  +

+ + + + + +
+Uses of GppLinker in net.sf.antcontrib.cpptasks.gcc.cross
+  +

+ + + + + + + + + +
Methods in net.sf.antcontrib.cpptasks.gcc.cross that return GppLinker
+static GppLinkerGppLinker.getInstance() + +
+           
+  +

+ + + + + + + + +
Constructors in net.sf.antcontrib.cpptasks.gcc.cross with parameters of type GppLinker
GppLinker(java.lang.String command, + java.lang.String[] extensions, + java.lang.String[] ignoredExtensions, + java.lang.String outputPrefix, + java.lang.String outputSuffix, + boolean isLibtool, + GppLinker libtoolLinker) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/LdLinker.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/LdLinker.html new file mode 100644 index 0000000..21ba03c --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/class-use/LdLinker.html @@ -0,0 +1,177 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.cross.LdLinker (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.cross.LdLinker

+
+ + + + + + + + + +
+Packages that use LdLinker
net.sf.antcontrib.cpptasks.gcc.cross  
+  +

+ + + + + +
+Uses of LdLinker in net.sf.antcontrib.cpptasks.gcc.cross
+  +

+ + + + + + + + + +
Methods in net.sf.antcontrib.cpptasks.gcc.cross that return LdLinker
+static LdLinkerLdLinker.getInstance() + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/package-frame.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/package-frame.html new file mode 100644 index 0000000..322993d --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/package-frame.html @@ -0,0 +1,43 @@ + + + + + + + +net.sf.antcontrib.cpptasks.gcc.cross (cpptasks 1.0b5 API) + + + + + + + + + + + +net.sf.antcontrib.cpptasks.gcc.cross + + + + +
+Classes  + +
+GccCCompiler +
+GccLibrarian +
+GccLinker +
+GccProcessor +
+GppLinker +
+LdLinker
+ + + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/package-summary.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/package-summary.html new file mode 100644 index 0000000..8c2dc2e --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/package-summary.html @@ -0,0 +1,175 @@ + + + + + + + +net.sf.antcontrib.cpptasks.gcc.cross (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package net.sf.antcontrib.cpptasks.gcc.cross +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
GccCCompilerAdapter for the GCC C/C++ compiler
GccLibrarianAdapter for the 'ar' archiver
GccLinkerAdapter for the GCC linker
GccProcessorA add-in class for Gcc processors
GppLinkerAdapter for the g++ variant of the GCC linker
LdLinkerAdapter for the 'ld' linker
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/package-tree.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/package-tree.html new file mode 100644 index 0000000..9f68c97 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/package-tree.html @@ -0,0 +1,171 @@ + + + + + + + +net.sf.antcontrib.cpptasks.gcc.cross Class Hierarchy (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package net.sf.antcontrib.cpptasks.gcc.cross +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/package-use.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/package-use.html new file mode 100644 index 0000000..74b13b1 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/package-use.html @@ -0,0 +1,191 @@ + + + + + + + +Uses of Package net.sf.antcontrib.cpptasks.gcc.cross (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
net.sf.antcontrib.cpptasks.gcc.cross

+
+ + + + + + + + + +
+Packages that use net.sf.antcontrib.cpptasks.gcc.cross
net.sf.antcontrib.cpptasks.gcc.cross  
+  +

+ + + + + + + + + + + + + + + + + + + + +
+Classes in net.sf.antcontrib.cpptasks.gcc.cross used by net.sf.antcontrib.cpptasks.gcc.cross
GccCCompiler + +
+          Adapter for the GCC C/C++ compiler
GccLibrarian + +
+          Adapter for the 'ar' archiver
GccLinker + +
+          Adapter for the GCC linker
GppLinker + +
+          Adapter for the g++ variant of the GCC linker
LdLinker + +
+          Adapter for the 'ld' linker
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccCCompiler.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccCCompiler.html new file mode 100644 index 0000000..b06ce68 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccCCompiler.html @@ -0,0 +1,569 @@ + + + + + + + +GccCCompiler (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 +
+Class GccCCompiler

+
+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.compiler.CommandLineCCompiler
+                  extended by net.sf.antcontrib.cpptasks.gcc.GccCompatibleCCompiler
+                      extended by net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2.GccCCompiler
+
+
+
All Implemented Interfaces:
java.lang.Cloneable, Compiler, Processor
+
+
+
+
public final class GccCCompiler
extends GccCompatibleCCompiler
+ + +

+Adapter for the GCC C/C++ compiler +

+ +

+

+
Author:
+
Adam Murdoch
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+static java.lang.StringCMD_PREFIX + +
+           
+ + + + + + + +
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddImpliedArgs(java.util.Vector args, + boolean debug, + boolean multithreaded, + boolean exceptions, + LinkType linkType, + java.lang.Boolean rtti, + OptimizationEnum optimization) + +
+           
+ ProcessorchangeEnvironment(boolean newEnvironment, + org.apache.tools.ant.types.Environment env) + +
+           
+protected  ParsercreateParser(java.io.File source) + +
+          Create parser to determine dependencies.
+static GccCCompilergetCppInstance() + +
+          Gets c++ adapter
+ java.io.File[]getEnvironmentIncludePath() + +
+           
+static GccCCompilergetG77Instance() + +
+          Gets g77 adapter
+static GccCCompilergetGppInstance() + +
+          Gets gpp adapter
+ java.lang.StringgetIdentifier() + +
+          Retrieve an identifier that identifies the specific version of the + compiler.
+static GccCCompilergetInstance() + +
+          Gets gcc adapter
+ LinkergetLinker(LinkType linkType) + +
+          Gets the linker that is associated with this processors
+ intgetMaximumCommandLength() + +
+           
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.gcc.GccCompatibleCCompiler
addIncludePath, addWarningSwitch, getDefineSwitch, getIncludeDirSwitch, getUndefineSwitch
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineCompiler
addIncludes, buildDefineArguments, compile, createConfiguration, getArgumentCountPerInputFile, getCommand, 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
+  +

+ + + + + + + + +
+Field Detail
+ +

+CMD_PREFIX

+
+public static final java.lang.String CMD_PREFIX
+
+
+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Method Detail
+ +

+getCppInstance

+
+public static GccCCompiler getCppInstance()
+
+
Gets c++ adapter +

+

+
+
+
+
+ +

+getG77Instance

+
+public static GccCCompiler getG77Instance()
+
+
Gets g77 adapter +

+

+
+
+
+
+ +

+getGppInstance

+
+public static GccCCompiler getGppInstance()
+
+
Gets gpp adapter +

+

+
+
+
+
+ +

+getInstance

+
+public static GccCCompiler getInstance()
+
+
Gets gcc adapter +

+

+
+
+
+
+ +

+addImpliedArgs

+
+public void addImpliedArgs(java.util.Vector args,
+                           boolean debug,
+                           boolean multithreaded,
+                           boolean exceptions,
+                           LinkType linkType,
+                           java.lang.Boolean rtti,
+                           OptimizationEnum optimization)
+
+
+
Overrides:
addImpliedArgs in class GccCompatibleCCompiler
+
+
+
+
+
+
+ +

+changeEnvironment

+
+public Processor changeEnvironment(boolean newEnvironment,
+                                   org.apache.tools.ant.types.Environment env)
+
+
+
Specified by:
changeEnvironment in interface Processor
Overrides:
changeEnvironment in class AbstractProcessor
+
+
+
+
+
+
+ +

+createParser

+
+protected Parser createParser(java.io.File source)
+
+
Create parser to determine dependencies. + + Will create appropriate parser (C++, FORTRAN) based on file extension. +

+

+
Overrides:
createParser in class CommandLineCCompiler
+
+
+
+
+
+
+ +

+getEnvironmentIncludePath

+
+public java.io.File[] getEnvironmentIncludePath()
+
+
+
Overrides:
getEnvironmentIncludePath in class GccCompatibleCCompiler
+
+
+
+
+
+
+ +

+getIdentifier

+
+public java.lang.String getIdentifier()
+                               throws org.apache.tools.ant.BuildException
+
+
Description copied from interface: Processor
+
Retrieve an identifier that identifies the specific version of the + compiler. Compilers with the same identifier should produce the same + output files for the same input files and command line switches. +

+

+
Specified by:
getIdentifier in interface Processor
Overrides:
getIdentifier in class CommandLineCompiler
+
+
+ +
Throws: +
org.apache.tools.ant.BuildException
+
+
+
+ +

+getLinker

+
+public Linker getLinker(LinkType linkType)
+
+
Description copied from interface: Processor
+
Gets the linker that is associated with this processors +

+

+
+
+
+
+ +

+getMaximumCommandLength

+
+public int getMaximumCommandLength()
+
+
+
Specified by:
getMaximumCommandLength in class CommandLineCompiler
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccLibrarian.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccLibrarian.html new file mode 100644 index 0000000..3f11c31 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccLibrarian.html @@ -0,0 +1,310 @@ + + + + + + + +GccLibrarian (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 +
+Class GccLibrarian

+
+java.lang.Object
+  extended by net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
+      extended by net.sf.antcontrib.cpptasks.compiler.AbstractLinker
+          extended by net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
+              extended by net.sf.antcontrib.cpptasks.gcc.AbstractArLibrarian
+                  extended by net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2.GccLibrarian
+
+
+
All Implemented Interfaces:
java.lang.Cloneable, Linker, Processor
+
+
+
+
public final class GccLibrarian
extends AbstractArLibrarian
+ + +

+Adapter for the 'ar' archiver +

+ +

+

+
Author:
+
Adam Murdoch
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
+  + + + + + + + + + + + + + + + +
+Method Summary
+static GccLibrariangetInstance() + +
+           
+ LinkergetLinker(LinkType type) + +
+          Gets the linker for the specified link type.
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.gcc.AbstractArLibrarian
addBase, addEntry, addFixed, addImpliedArgs, addIncremental, addMap, addStack, getCommandFileSwitch, getLibraryPath, getLibraryPatterns, getMaximumCommandLength, getOutputFileNames, getOutputFileSwitch, isCaseSensitive, link
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
addLibrarySets, createConfiguration, decorateLinkerOption, getCommand, getIdentifier, getLibtoolLinker, getOutputFileSwitch, getStartupObject, prepareArguments, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractLinker
addVersionFiles, bid, changeEnvironment, createConfiguration, getLibraryKey
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static GccLibrarian getInstance()
+
+
+
+
+
+
+ +

+getLinker

+
+public Linker getLinker(LinkType type)
+
+
Description copied from interface: Linker
+
Gets the linker for the specified link type. +

+

+ +
Returns:
appropriate linker or null, will return this if this linker can + handle the specified link type
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccLinker.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccLinker.html new file mode 100644 index 0000000..dfb07fa --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccLinker.html @@ -0,0 +1,435 @@ + + + + + + + +GccLinker (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 +
+Class GccLinker

+
+java.lang.Object
+  extended by net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
+      extended by net.sf.antcontrib.cpptasks.compiler.AbstractLinker
+          extended by net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
+              extended by net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
+                  extended by net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2.GccLinker
+
+
+
All Implemented Interfaces:
java.lang.Cloneable, Linker, Processor
+
+
+
+
public class GccLinker
extends AbstractLdLinker
+ + +

+Adapter for the GCC linker +

+ +

+

+
Author:
+
Adam Murdoch
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
+  + + + + + + + + + + + +
+Constructor Summary
+protected GccLinker(java.lang.String command, + java.lang.String[] extensions, + java.lang.String[] ignoredExtensions, + java.lang.String outputPrefix, + java.lang.String outputSuffix, + boolean isLibtool, + GccLinker libtoolLinker) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidaddImpliedArgs(boolean debug, + LinkType linkType, + java.util.Vector args) + +
+           
+ java.lang.StringdecorateLinkerOption(java.lang.StringBuffer buf, + java.lang.String arg) + +
+          Allows drived linker to decorate linker option.
+static GccLinkergetInstance() + +
+           
+ java.io.File[]getLibraryPath() + +
+          Returns library path.
+ LinkergetLinker(LinkType type) + +
+          Gets the linker for the specified link type.
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
addBase, addEntry, addFixed, addIncremental, addLibraryPatterns, addLibrarySets, addMap, addStack, getCommandFileSwitch, getDynamicLibFlag, getEnvironmentIncludePath, getLibraryKey, getLibraryPatterns, getMaximumCommandLength, getOutputFileNames, getOutputFileSwitch, getStaticLibFlag, isCaseSensitive, isHPUX, prepareArguments
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
createConfiguration, getCommand, getIdentifier, getLibtoolLinker, getOutputFileSwitch, getStartupObject, link, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractLinker
addVersionFiles, bid, changeEnvironment, createConfiguration
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GccLinker

+
+protected GccLinker(java.lang.String command,
+                    java.lang.String[] extensions,
+                    java.lang.String[] ignoredExtensions,
+                    java.lang.String outputPrefix,
+                    java.lang.String outputSuffix,
+                    boolean isLibtool,
+                    GccLinker libtoolLinker)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static GccLinker getInstance()
+
+
+
+
+
+
+ +

+addImpliedArgs

+
+protected void addImpliedArgs(boolean debug,
+                              LinkType linkType,
+                              java.util.Vector args)
+
+
+
Overrides:
addImpliedArgs in class AbstractLdLinker
+
+
+
+
+
+
+ +

+decorateLinkerOption

+
+public java.lang.String decorateLinkerOption(java.lang.StringBuffer buf,
+                                             java.lang.String arg)
+
+
Allows drived linker to decorate linker option. Override by GccLinker to + prepend a "-Wl," to pass option to through gcc to linker. +

+

+
Overrides:
decorateLinkerOption in class CommandLineLinker
+
+
+
Parameters:
buf - buffer that may be used and abused in the decoration process, + must not be null.
arg - linker argument
+
+
+
+ +

+getLibraryPath

+
+public java.io.File[] getLibraryPath()
+
+
Returns library path. +

+

+
Specified by:
getLibraryPath in interface Linker
Overrides:
getLibraryPath in class AbstractLdLinker
+
+
+
+
+
+
+ +

+getLinker

+
+public Linker getLinker(LinkType type)
+
+
Description copied from interface: Linker
+
Gets the linker for the specified link type. +

+

+ +
Returns:
appropriate linker or null, will return this if this linker can + handle the specified link type
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccProcessor.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccProcessor.html new file mode 100644 index 0000000..5ead283 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccProcessor.html @@ -0,0 +1,401 @@ + + + + + + + +GccProcessor (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 +
+Class GccProcessor

+
+java.lang.Object
+  extended by net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2.GccProcessor
+
+
+
+
public class GccProcessor
extends java.lang.Object
+ + +

+A add-in class for Gcc processors +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static voidconvertCygwinFilenames(java.lang.String[] names) + +
+          Converts absolute Cygwin file or directory names to the corresponding + Win32 name.
+static java.lang.String[]getLibraryPatterns(java.lang.String[] libnames, + LibraryTypeEnum libType) + +
+           
+static java.lang.StringgetMachine() + +
+           
+static java.lang.String[]getOutputFileSwitch(java.lang.String letter, + java.lang.String outputFile) + +
+           
+static java.lang.String[]getSpecs() + +
+          Returns the contents of the gcc specs file.
+static java.lang.StringgetVersion() + +
+           
+static booleanisCaseSensitive() + +
+           
+static booleanisCygwin() + +
+          Determines if task is running with cygwin
+static java.lang.String[][]parseSpecs(java.lang.String[] specsContent, + java.lang.String specSectionStart, + java.lang.String[] options) + +
+          Parses the results of the specs file for a specific processor and + options
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+convertCygwinFilenames

+
+public static void convertCygwinFilenames(java.lang.String[] names)
+
+
Converts absolute Cygwin file or directory names to the corresponding + Win32 name. +

+

+
Parameters:
names - array of names, some elements may be null, will be changed in + place.
+
+
+
+ +

+getLibraryPatterns

+
+public static java.lang.String[] getLibraryPatterns(java.lang.String[] libnames,
+                                                    LibraryTypeEnum libType)
+
+
+
+
+
+
+ +

+getMachine

+
+public static java.lang.String getMachine()
+
+
+
+
+
+
+ +

+getOutputFileSwitch

+
+public static java.lang.String[] getOutputFileSwitch(java.lang.String letter,
+                                                     java.lang.String outputFile)
+
+
+
+
+
+
+ +

+getSpecs

+
+public static java.lang.String[] getSpecs()
+
+
Returns the contents of the gcc specs file. + + The implementation locates gcc.exe in the executable path and then + builds a relative path name from the results of -dumpmachine and + -dumpversion. Attempts to use gcc -dumpspecs to provide this information + resulted in stalling on the Execute.run +

+

+ +
Returns:
contents of the specs file
+
+
+
+ +

+getVersion

+
+public static java.lang.String getVersion()
+
+
+
+
+
+
+ +

+isCaseSensitive

+
+public static boolean isCaseSensitive()
+
+
+
+
+
+
+ +

+isCygwin

+
+public static boolean isCygwin()
+
+
Determines if task is running with cygwin +

+

+ +
Returns:
true if cygwin was detected
+
+
+
+ +

+parseSpecs

+
+public static java.lang.String[][] parseSpecs(java.lang.String[] specsContent,
+                                              java.lang.String specSectionStart,
+                                              java.lang.String[] options)
+
+
Parses the results of the specs file for a specific processor and + options +

+

+
Parameters:
specsContent - Contents of specs file as returned from getSpecs
specSectionStart - start of spec section, for example "*cpp:"
options - command line switches such as "-istart"
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GppLinker.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GppLinker.html new file mode 100644 index 0000000..0beb234 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GppLinker.html @@ -0,0 +1,528 @@ + + + + + + + +GppLinker (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 +
+Class GppLinker

+
+java.lang.Object
+  extended by net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
+      extended by net.sf.antcontrib.cpptasks.compiler.AbstractLinker
+          extended by net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
+              extended by net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
+                  extended by net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2.GppLinker
+
+
+
All Implemented Interfaces:
java.lang.Cloneable, Linker, Processor
+
+
+
+
public class GppLinker
extends AbstractLdLinker
+ + +

+Adapter for the g++ variant of the GCC linker +

+ +

+

+
Author:
+
Stephen M. Webb
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected static java.lang.String[]discardFiles + +
+           
+protected static java.lang.String[]libtoolObjFiles + +
+           
+protected static java.lang.String[]objFiles + +
+           
+ + + + + + + +
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
+  + + + + + + + + + + + +
+Constructor Summary
+protected GppLinker(java.lang.String command, + java.lang.String[] extensions, + java.lang.String[] ignoredExtensions, + java.lang.String outputPrefix, + java.lang.String outputSuffix, + boolean isLibtool, + GppLinker libtoolLinker) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidaddImpliedArgs(boolean debug, + LinkType linkType, + java.util.Vector args) + +
+           
+ java.lang.String[]addLibrarySets(CCTask task, + LibrarySet[] libsets, + java.util.Vector preargs, + java.util.Vector midargs, + java.util.Vector endargs) + +
+           
+ java.lang.StringdecorateLinkerOption(java.lang.StringBuffer buf, + java.lang.String arg) + +
+          Allows drived linker to decorate linker option.
+static GppLinkergetInstance() + +
+           
+ java.io.File[]getLibraryPath() + +
+          Returns library path.
+ LinkergetLinker(LinkType type) + +
+          Gets the linker for the specified link type.
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
addBase, addEntry, addFixed, addIncremental, addLibraryPatterns, addMap, addStack, getCommandFileSwitch, getDynamicLibFlag, getEnvironmentIncludePath, getLibraryKey, getLibraryPatterns, getMaximumCommandLength, getOutputFileNames, getOutputFileSwitch, getStaticLibFlag, isCaseSensitive, isHPUX, prepareArguments
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
createConfiguration, getCommand, getIdentifier, getLibtoolLinker, getOutputFileSwitch, getStartupObject, link, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractLinker
addVersionFiles, bid, changeEnvironment, createConfiguration
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+discardFiles

+
+protected static final java.lang.String[] discardFiles
+
+
+
+
+
+ +

+objFiles

+
+protected static final java.lang.String[] objFiles
+
+
+
+
+
+ +

+libtoolObjFiles

+
+protected static final java.lang.String[] libtoolObjFiles
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+GppLinker

+
+protected GppLinker(java.lang.String command,
+                    java.lang.String[] extensions,
+                    java.lang.String[] ignoredExtensions,
+                    java.lang.String outputPrefix,
+                    java.lang.String outputSuffix,
+                    boolean isLibtool,
+                    GppLinker libtoolLinker)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static GppLinker getInstance()
+
+
+
+
+
+
+ +

+addImpliedArgs

+
+protected void addImpliedArgs(boolean debug,
+                              LinkType linkType,
+                              java.util.Vector args)
+
+
+
Overrides:
addImpliedArgs in class AbstractLdLinker
+
+
+
+
+
+
+ +

+addLibrarySets

+
+public java.lang.String[] addLibrarySets(CCTask task,
+                                         LibrarySet[] libsets,
+                                         java.util.Vector preargs,
+                                         java.util.Vector midargs,
+                                         java.util.Vector endargs)
+
+
+
Overrides:
addLibrarySets in class AbstractLdLinker
+
+
+
+
+
+
+ +

+decorateLinkerOption

+
+public java.lang.String decorateLinkerOption(java.lang.StringBuffer buf,
+                                             java.lang.String arg)
+
+
Allows drived linker to decorate linker option. Override by GppLinker to + prepend a "-Wl," to pass option to through gcc to linker. +

+

+
Overrides:
decorateLinkerOption in class CommandLineLinker
+
+
+
Parameters:
buf - buffer that may be used and abused in the decoration process, + must not be null.
arg - linker argument
+
+
+
+ +

+getLibraryPath

+
+public java.io.File[] getLibraryPath()
+
+
Returns library path. +

+

+
Specified by:
getLibraryPath in interface Linker
Overrides:
getLibraryPath in class AbstractLdLinker
+
+
+
+
+
+
+ +

+getLinker

+
+public Linker getLinker(LinkType type)
+
+
Description copied from interface: Linker
+
Gets the linker for the specified link type. +

+

+ +
Returns:
appropriate linker or null, will return this if this linker can + handle the specified link type
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/LdLinker.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/LdLinker.html new file mode 100644 index 0000000..d84bcf7 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/LdLinker.html @@ -0,0 +1,310 @@ + + + + + + + +LdLinker (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 +
+Class LdLinker

+
+java.lang.Object
+  extended by net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
+      extended by net.sf.antcontrib.cpptasks.compiler.AbstractLinker
+          extended by net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
+              extended by net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
+                  extended by net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2.LdLinker
+
+
+
All Implemented Interfaces:
java.lang.Cloneable, Linker, Processor
+
+
+
+
public final class LdLinker
extends AbstractLdLinker
+ + +

+Adapter for the 'ld' linker +

+ +

+

+
Author:
+
Curt Arnold
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
+  + + + + + + + + + + + + + + + +
+Method Summary
+static LdLinkergetInstance() + +
+           
+ LinkergetLinker(LinkType type) + +
+          Gets the linker for the specified link type.
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.gcc.AbstractLdLinker
addBase, addEntry, addFixed, addImpliedArgs, addIncremental, addLibraryPatterns, addLibrarySets, addMap, addStack, getCommandFileSwitch, getDynamicLibFlag, getEnvironmentIncludePath, getLibraryKey, getLibraryPath, getLibraryPatterns, getMaximumCommandLength, getOutputFileNames, getOutputFileSwitch, getStaticLibFlag, isCaseSensitive, isHPUX, prepareArguments
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
createConfiguration, decorateLinkerOption, getCommand, getIdentifier, getLibtoolLinker, getOutputFileSwitch, getStartupObject, link, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractLinker
addVersionFiles, bid, changeEnvironment, createConfiguration
+ + + + + + + +
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static LdLinker getInstance()
+
+
+
+
+
+
+ +

+getLinker

+
+public Linker getLinker(LinkType type)
+
+
Description copied from interface: Linker
+
Gets the linker for the specified link type. +

+

+ +
Returns:
appropriate linker or null, will return this if this linker can + handle the specified link type
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/GccCCompiler.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/GccCCompiler.html new file mode 100644 index 0000000..8ce7189 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/GccCCompiler.html @@ -0,0 +1,201 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2.GccCCompiler (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2.GccCCompiler

+
+ + + + + + + + + +
+Packages that use GccCCompiler
net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2  
+  +

+ + + + + +
+Uses of GccCCompiler in net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 that return GccCCompiler
+static GccCCompilerGccCCompiler.getCppInstance() + +
+          Gets c++ adapter
+static GccCCompilerGccCCompiler.getG77Instance() + +
+          Gets g77 adapter
+static GccCCompilerGccCCompiler.getGppInstance() + +
+          Gets gpp adapter
+static GccCCompilerGccCCompiler.getInstance() + +
+          Gets gcc adapter
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/GccLibrarian.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/GccLibrarian.html new file mode 100644 index 0000000..ffcddfc --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/GccLibrarian.html @@ -0,0 +1,177 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2.GccLibrarian (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2.GccLibrarian

+
+ + + + + + + + + +
+Packages that use GccLibrarian
net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2  
+  +

+ + + + + +
+Uses of GccLibrarian in net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2
+  +

+ + + + + + + + + +
Methods in net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 that return GccLibrarian
+static GccLibrarianGccLibrarian.getInstance() + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/GccLinker.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/GccLinker.html new file mode 100644 index 0000000..7f759c0 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/GccLinker.html @@ -0,0 +1,197 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2.GccLinker (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2.GccLinker

+
+ + + + + + + + + +
+Packages that use GccLinker
net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2  
+  +

+ + + + + +
+Uses of GccLinker in net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2
+  +

+ + + + + + + + + +
Methods in net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 that return GccLinker
+static GccLinkerGccLinker.getInstance() + +
+           
+  +

+ + + + + + + + +
Constructors in net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 with parameters of type GccLinker
GccLinker(java.lang.String command, + java.lang.String[] extensions, + java.lang.String[] ignoredExtensions, + java.lang.String outputPrefix, + java.lang.String outputSuffix, + boolean isLibtool, + GccLinker libtoolLinker) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/GccProcessor.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/GccProcessor.html new file mode 100644 index 0000000..9459a56 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/GccProcessor.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2.GccProcessor (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2.GccProcessor

+
+No usage of net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2.GccProcessor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/GppLinker.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/GppLinker.html new file mode 100644 index 0000000..c4a3209 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/GppLinker.html @@ -0,0 +1,197 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2.GppLinker (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2.GppLinker

+
+ + + + + + + + + +
+Packages that use GppLinker
net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2  
+  +

+ + + + + +
+Uses of GppLinker in net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2
+  +

+ + + + + + + + + +
Methods in net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 that return GppLinker
+static GppLinkerGppLinker.getInstance() + +
+           
+  +

+ + + + + + + + +
Constructors in net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 with parameters of type GppLinker
GppLinker(java.lang.String command, + java.lang.String[] extensions, + java.lang.String[] ignoredExtensions, + java.lang.String outputPrefix, + java.lang.String outputSuffix, + boolean isLibtool, + GppLinker libtoolLinker) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/LdLinker.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/LdLinker.html new file mode 100644 index 0000000..6d940d5 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/class-use/LdLinker.html @@ -0,0 +1,177 @@ + + + + + + + +Uses of Class net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2.LdLinker (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2.LdLinker

+
+ + + + + + + + + +
+Packages that use LdLinker
net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2  
+  +

+ + + + + +
+Uses of LdLinker in net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2
+  +

+ + + + + + + + + +
Methods in net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 that return LdLinker
+static LdLinkerLdLinker.getInstance() + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/package-frame.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/package-frame.html new file mode 100644 index 0000000..422287d --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/package-frame.html @@ -0,0 +1,43 @@ + + + + + + + +net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 (cpptasks 1.0b5 API) + + + + + + + + + + + +net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 + + + + +
+Classes  + +
+GccCCompiler +
+GccLibrarian +
+GccLinker +
+GccProcessor +
+GppLinker +
+LdLinker
+ + + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/package-summary.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/package-summary.html new file mode 100644 index 0000000..e80ea1d --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/package-summary.html @@ -0,0 +1,175 @@ + + + + + + + +net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
GccCCompilerAdapter for the GCC C/C++ compiler
GccLibrarianAdapter for the 'ar' archiver
GccLinkerAdapter for the GCC linker
GccProcessorA add-in class for Gcc processors
GppLinkerAdapter for the g++ variant of the GCC linker
LdLinkerAdapter for the 'ld' linker
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/package-tree.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/package-tree.html new file mode 100644 index 0000000..325bd7f --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/package-tree.html @@ -0,0 +1,171 @@ + + + + + + + +net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 Class Hierarchy (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/package-use.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/package-use.html new file mode 100644 index 0000000..1421768 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/package-use.html @@ -0,0 +1,191 @@ + + + + + + + +Uses of Package net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2

+
+ + + + + + + + + +
+Packages that use net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2
net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2  
+  +

+ + + + + + + + + + + + + + + + + + + + +
+Classes in net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2 used by net.sf.antcontrib.cpptasks.gcc.cross.sparc_sun_solaris2
GccCCompiler + +
+          Adapter for the GCC C/C++ compiler
GccLibrarian + +
+          Adapter for the 'ar' archiver
GccLinker + +
+          Adapter for the GCC linker
GppLinker + +
+          Adapter for the g++ variant of the GCC linker
LdLinker + +
+          Adapter for the 'ld' linker
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/package-frame.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/package-frame.html new file mode 100644 index 0000000..97416e5 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/package-frame.html @@ -0,0 +1,51 @@ + + + + + + + +net.sf.antcontrib.cpptasks.gcc (cpptasks 1.0b5 API) + + + + + + + + + + + +net.sf.antcontrib.cpptasks.gcc + + + + +
+Classes  + +
+AbstractArLibrarian +
+AbstractLdLinker +
+GccCCompiler +
+GccCompatibleCCompiler +
+GccLibrarian +
+GccLinker +
+GccProcessor +
+GppLinker +
+LdLinker +
+WindresResourceCompiler
+ + + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/package-summary.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/package-summary.html new file mode 100644 index 0000000..1a9b79e --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/package-summary.html @@ -0,0 +1,192 @@ + + + + + + + +net.sf.antcontrib.cpptasks.gcc (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package net.sf.antcontrib.cpptasks.gcc +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AbstractArLibrarianAdapter for the "ar" tool
AbstractLdLinkerAbstract adapter for ld-like linkers
GccCCompilerAdapter for the GCC C/C++ compiler
GccCompatibleCCompilerAbstract base class for compilers that attempt to be command line compatible + with GCC
GccLibrarianAdapter for the 'ar' archiver
GccLinkerAdapter for the GCC linker
GccProcessorA add-in class for Gcc processors
GppLinkerAdapter for the g++ variant of the GCC linker
LdLinkerAdapter for the 'ld' linker
WindresResourceCompilerAdapter for the GNU windres resource compiler.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/package-tree.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/package-tree.html new file mode 100644 index 0000000..ae76dde --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/package-tree.html @@ -0,0 +1,171 @@ + + + + + + + +net.sf.antcontrib.cpptasks.gcc Class Hierarchy (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package net.sf.antcontrib.cpptasks.gcc +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/gcc/package-use.html b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/package-use.html new file mode 100644 index 0000000..647a3df --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/gcc/package-use.html @@ -0,0 +1,320 @@ + + + + + + + +Uses of Package net.sf.antcontrib.cpptasks.gcc (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
net.sf.antcontrib.cpptasks.gcc

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use net.sf.antcontrib.cpptasks.gcc
net.sf.antcontrib.cpptasks.gcc  
net.sf.antcontrib.cpptasks.hp  
net.sf.antcontrib.cpptasks.ibm  
net.sf.antcontrib.cpptasks.intel  
net.sf.antcontrib.cpptasks.sun  
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in net.sf.antcontrib.cpptasks.gcc used by net.sf.antcontrib.cpptasks.gcc
AbstractArLibrarian + +
+          Adapter for the "ar" tool
AbstractLdLinker + +
+          Abstract adapter for ld-like linkers
GccCCompiler + +
+          Adapter for the GCC C/C++ compiler
GccCompatibleCCompiler + +
+          Abstract base class for compilers that attempt to be command line compatible + with GCC
GccLibrarian + +
+          Adapter for the 'ar' archiver
GccLinker + +
+          Adapter for the GCC linker
GppLinker + +
+          Adapter for the g++ variant of the GCC linker
LdLinker + +
+          Adapter for the 'ld' linker
WindresResourceCompiler + +
+          Adapter for the GNU windres resource compiler.
+  +

+ + + + + + + + + + + +
+Classes in net.sf.antcontrib.cpptasks.gcc used by net.sf.antcontrib.cpptasks.hp
AbstractLdLinker + +
+          Abstract adapter for ld-like linkers
GccCompatibleCCompiler + +
+          Abstract base class for compilers that attempt to be command line compatible + with GCC
+  +

+ + + + + + + + + + + +
+Classes in net.sf.antcontrib.cpptasks.gcc used by net.sf.antcontrib.cpptasks.ibm
AbstractLdLinker + +
+          Abstract adapter for ld-like linkers
GccCompatibleCCompiler + +
+          Abstract base class for compilers that attempt to be command line compatible + with GCC
+  +

+ + + + + + + + + + + +
+Classes in net.sf.antcontrib.cpptasks.gcc used by net.sf.antcontrib.cpptasks.intel
AbstractLdLinker + +
+          Abstract adapter for ld-like linkers
GccCompatibleCCompiler + +
+          Abstract base class for compilers that attempt to be command line compatible + with GCC
+  +

+ + + + + + + + + + + +
+Classes in net.sf.antcontrib.cpptasks.gcc used by net.sf.antcontrib.cpptasks.sun
AbstractLdLinker + +
+          Abstract adapter for ld-like linkers
GccCompatibleCCompiler + +
+          Abstract base class for compilers that attempt to be command line compatible + with GCC
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + -- cgit v1.2.3