public abstract class PrebuiltCxxLibrary extends NoopBuildRuleWithDeclaredAndExtraDeps implements AbstractCxxLibraryGroup
NativeLinkableGroup.Linkage
Modifier and Type | Method and Description |
---|---|
protected abstract NativeLinkableInfo |
createNativeLinkable(CxxPlatform cxxPlatform,
ActionGraphBuilder graphBuilder) |
NativeLinkable |
getNativeLinkable(CxxPlatform cxxPlatform,
ActionGraphBuilder graphBuilder) |
getBuildSteps, getSourcePathToOutput, hasBuildSteps, isCacheable
deprecatedGetExtraDeps, getBuildDeps, getDeclaredDeps, getTargetGraphOnlyDeps
equals, getBuildTarget, getDependencies, getProjectFilesystem, getSourcePathOutputs, getType, hashCode, injectFields, toString, updateBuildRuleResolver
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getBuildTarget, getCxxPreprocessorDeps, getCxxPreprocessorInput, getTransitiveCxxPreprocessorInput
getBuildTarget
addToCollector, getRequiredPackageables
compareTo, getFullyQualifiedName, outputFileCanBeCopied, shouldRespectInputSizeLimitForRemoteExecution
public NativeLinkable getNativeLinkable(CxxPlatform cxxPlatform, ActionGraphBuilder graphBuilder)
getNativeLinkable
in interface NativeLinkableGroup
protected abstract NativeLinkableInfo createNativeLinkable(CxxPlatform cxxPlatform, ActionGraphBuilder graphBuilder)