public class CxxGenrule extends NoopBuildRuleWithDeclaredAndExtraDeps implements HasOutputName
Constructor and Description |
---|
CxxGenrule(BuildTarget buildTarget,
ProjectFilesystem projectFilesystem,
BuildRuleParams params,
String output) |
Modifier and Type | Method and Description |
---|---|
SourcePath |
getGenrule(CxxPlatform cxxPlatform,
ActionGraphBuilder graphBuilder)
Get the genrule
|
String |
getOutputName(OutputLabel outputLabel)
Returns an output name for the build target associated with the given output label.
|
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
compareTo, getFullyQualifiedName, outputFileCanBeCopied, shouldRespectInputSizeLimitForRemoteExecution
public CxxGenrule(BuildTarget buildTarget, ProjectFilesystem projectFilesystem, BuildRuleParams params, String output)
public String getOutputName(OutputLabel outputLabel)
HasOutputName
getOutputName
in interface HasOutputName
public SourcePath getGenrule(CxxPlatform cxxPlatform, ActionGraphBuilder graphBuilder)