public abstract class NdkCxxPlatformTargetConfiguration extends Object
Constructor and Description |
---|
NdkCxxPlatformTargetConfiguration() |
Modifier and Type | Method and 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) |
public static NdkCxxPlatformTargetConfiguration of(TargetCpuType targetCpuType, String targetAppPlatform, NdkCxxPlatformCompiler compiler)
public abstract TargetCpuType getTargetCpuType()
public abstract String getTargetAppPlatform()
@Value.Derived public int getTargetAppPlatformLevel()
public abstract NdkCxxPlatformCompiler getCompiler()
@Value.Derived public NdkToolchain getToolchain()
@Value.Derived public NdkToolchainTarget getToolchainTarget()
@Value.Derived public NdkTargetArch getTargetArch()
@Value.Derived public NdkTargetArchAbi getTargetArchAbi()
public com.google.common.collect.ImmutableList<String> getAssemblerFlags(NdkCompilerType type)
public com.google.common.collect.ImmutableList<String> getCompilerFlags(NdkCompilerType type)
public com.google.common.collect.ImmutableList<String> getLinkerFlags(NdkCompilerType type)