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, isCacheable
equals, getBuildTarget, getDependencies, getProjectFilesystem, getSourcePathOutputs, getType, hashCode, injectFields, toString, updateBuildRuleResolver
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
inputBasedRuleKeyIsEnabled, isSupported
compareTo, getBuildTarget, getFullyQualifiedName, getProjectFilesystem, outputFileCanBeCopied, shouldRespectInputSizeLimitForRemoteExecution, toString, updateBuildRuleResolver
getDependencies, getSourcePathOutputs
getType
public 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