public abstract class MachoDylibStubRuleFactory extends Object implements SharedLibraryInterfaceFactory
| Constructor and Description |
|---|
MachoDylibStubRuleFactory() |
| Modifier and Type | Method and Description |
|---|---|
BuildRule |
createSharedInterfaceLibraryFromLibrary(BuildTarget target,
ProjectFilesystem projectFilesystem,
BuildRuleResolver resolver,
CxxPlatform cxxPlatform,
SourcePath library) |
BuildRule |
createSharedInterfaceLibraryFromLinkableInput(BuildTarget target,
ProjectFilesystem projectFilesystem,
BuildRuleResolver resolver,
String libName,
Linker linker,
com.google.common.collect.ImmutableList<Arg> args) |
static MachoDylibStubRuleFactory |
from(MachoDylibStubParams params) |
public BuildRule createSharedInterfaceLibraryFromLibrary(BuildTarget target, ProjectFilesystem projectFilesystem, BuildRuleResolver resolver, CxxPlatform cxxPlatform, SourcePath library)
createSharedInterfaceLibraryFromLibrary in interface SharedLibraryInterfaceFactorypublic BuildRule createSharedInterfaceLibraryFromLinkableInput(BuildTarget target, ProjectFilesystem projectFilesystem, BuildRuleResolver resolver, String libName, Linker linker, com.google.common.collect.ImmutableList<Arg> args)
createSharedInterfaceLibraryFromLinkableInput in interface SharedLibraryInterfaceFactorypublic static MachoDylibStubRuleFactory from(MachoDylibStubParams params)