Class NdkCxxPlatformTargetConfiguration
- java.lang.Object
-
- com.facebook.buck.android.toolchain.ndk.NdkCxxPlatformTargetConfiguration
-
public abstract class NdkCxxPlatformTargetConfiguration extends Object
A container for all configuration settings needed to define a build target.
-
-
Constructor Summary
Constructors Constructor Description NdkCxxPlatformTargetConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description com.google.common.collect.ImmutableList<String>
getAssemblerFlags(NdkCompilerType type)
abstract NdkCxxPlatformCompiler
getCompiler()
com.google.common.collect.ImmutableList<String>
getCompilerFlags(NdkCompilerType type)
com.google.common.collect.ImmutableList<String>
getLinkerFlags(NdkCompilerType type)
abstract String
getTargetAppPlatform()
int
getTargetAppPlatformLevel()
NdkTargetArch
getTargetArch()
NdkTargetArchAbi
getTargetArchAbi()
abstract TargetCpuType
getTargetCpuType()
NdkToolchain
getToolchain()
NdkToolchainTarget
getToolchainTarget()
static NdkCxxPlatformTargetConfiguration
of(TargetCpuType targetCpuType, String targetAppPlatform, NdkCxxPlatformCompiler compiler)
-
-
-
Method Detail
-
of
public static NdkCxxPlatformTargetConfiguration of(TargetCpuType targetCpuType, String targetAppPlatform, NdkCxxPlatformCompiler compiler)
-
getTargetCpuType
public abstract TargetCpuType getTargetCpuType()
-
getTargetAppPlatform
public abstract String getTargetAppPlatform()
-
getTargetAppPlatformLevel
@Derived public int getTargetAppPlatformLevel()
-
getCompiler
public abstract NdkCxxPlatformCompiler getCompiler()
-
getToolchain
@Derived public NdkToolchain getToolchain()
-
getToolchainTarget
@Derived public NdkToolchainTarget getToolchainTarget()
-
getTargetArch
@Derived public NdkTargetArch getTargetArch()
-
getTargetArchAbi
@Derived public NdkTargetArchAbi getTargetArchAbi()
-
getAssemblerFlags
public com.google.common.collect.ImmutableList<String> getAssemblerFlags(NdkCompilerType type)
-
getCompilerFlags
public com.google.common.collect.ImmutableList<String> getCompilerFlags(NdkCompilerType type)
-
getLinkerFlags
public com.google.common.collect.ImmutableList<String> getLinkerFlags(NdkCompilerType type)
-
-