public interface SharedLibraryInterfaceFactory
BuildRule
that generates a shared library interface.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) |
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)