public abstract class AbstractLinker extends org.codehaus.plexus.logging.AbstractLogEnabled implements Linker
| Constructor and Description |
|---|
AbstractLinker() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract org.codehaus.plexus.util.cli.Commandline |
createLinkerCommandLine(java.util.List objectFiles,
LinkerConfiguration config) |
private boolean |
isStaled(LinkerConfiguration config,
java.util.List compilerOutputFiles) |
java.io.File |
link(LinkerConfiguration config,
java.util.List compilerOutputFiles) |
protected abstract org.codehaus.plexus.util.cli.Commandline createLinkerCommandLine(java.util.List objectFiles,
LinkerConfiguration config)
throws NativeBuildException
NativeBuildExceptionpublic java.io.File link(LinkerConfiguration config, java.util.List compilerOutputFiles) throws NativeBuildException, java.io.IOException
link in interface LinkerNativeBuildExceptionjava.io.IOExceptionprivate boolean isStaled(LinkerConfiguration config, java.util.List compilerOutputFiles)