public interface NativeArtifact
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAbi()
Returns the target ABI of the artifact.
|
java.lang.String |
getAssembleTaskName()
Returns the name of the task used to generate the artifact output.
|
java.util.Collection<java.io.File> |
getExportedHeaders()
Returns the folders container headers exported for the library.
|
java.lang.String |
getGroupName()
Returns the group this artifact is associated with.
|
java.lang.String |
getName()
Returns the name of the artifact.
|
java.io.File |
getOutputFile()
Returns the output file with debug symbols unstripped.
|
java.util.Collection<java.io.File> |
getRuntimeFiles()
Returns the files that needs to be deployed with getOutputFile to be executed on device.
|
java.util.Collection<NativeFile> |
getSourceFiles()
Returns the source files.
|
java.util.Collection<NativeFolder> |
getSourceFolders()
Returns thes source folders for the artifact.
|
java.lang.String |
getTargetName()
Returns the name of the target that builds this artifact.
|
java.lang.String |
getToolChain()
Returns the toolchain used for compilation.
|
@NonNull java.lang.String getName()
@NonNull java.lang.String getToolChain()
@NonNull java.lang.String getGroupName()
@NonNull java.lang.String getAssembleTaskName()
@NonNull java.util.Collection<NativeFolder> getSourceFolders()
@NonNull java.util.Collection<NativeFile> getSourceFiles()
@NonNull java.util.Collection<java.io.File> getExportedHeaders()
@NonNull java.lang.String getAbi()
@NonNull java.lang.String getTargetName()
@NonNull java.io.File getOutputFile()
@NonNull java.util.Collection<java.io.File> getRuntimeFiles()