public class NdkToolchainBuildRule extends NoopBuildRule implements ProvidesNdkCxxPlatform
BuildRule is just a placeholder to hold the created NdkCxxPlatform. It's a
NoopBuildRule with no build steps or outputs.| Constructor and Description |
|---|
NdkToolchainBuildRule(BuildTarget buildTarget,
ProjectFilesystem projectFilesystem,
SourcePathResolverAdapter pathResolver,
ProvidesCxxPlatform cxxPlatformRule,
Optional<SourcePath> sharedRuntimePath,
NdkCxxRuntime cxxRuntime,
Tool objdump,
Optional<SourcePath> ndkRoot) |
| Modifier and Type | Method and Description |
|---|---|
NdkCxxPlatform |
getNdkCxxPlatform(Flavor flavor) |
getBuildDeps, getBuildSteps, getSourcePathToOutput, hasBuildSteps, isCacheableequals, getBuildTarget, getDependencies, getProjectFilesystem, getSourcePathOutputs, getType, hashCode, injectFields, toString, updateBuildRuleResolverclone, finalize, getClass, notify, notifyAll, wait, wait, waitinputBasedRuleKeyIsEnabled, isSupportedcompareTo, getBuildTarget, getFullyQualifiedName, getProjectFilesystem, outputFileCanBeCopied, shouldRespectInputSizeLimitForRemoteExecution, toString, updateBuildRuleResolvergetDependencies, getSourcePathOutputsgetTypepublic NdkToolchainBuildRule(BuildTarget buildTarget, ProjectFilesystem projectFilesystem, SourcePathResolverAdapter pathResolver, ProvidesCxxPlatform cxxPlatformRule, Optional<SourcePath> sharedRuntimePath, NdkCxxRuntime cxxRuntime, Tool objdump, Optional<SourcePath> ndkRoot)
public NdkCxxPlatform getNdkCxxPlatform(Flavor flavor)
getNdkCxxPlatform in interface ProvidesNdkCxxPlatform