csbuild.toolchain_android module

Contains a plugin class for creating android NDK projects

class csbuild.toolchain_android.AndroidBase

Bases: object

AddUsedFeatures(*args)
GetValidArchitectures()
SetActivityName(name)
SetAntHome(pathToAnt)
SetJavaHome(pathToJava)
SetKeyPasswordFile(pathToPwFile)
SetKeystoreAlias(alias)
SetKeystoreLocation(pathToKeystore)
SetKeystorePasswordFile(pathToPwFile)
SetMinSdkVersion(version)
SetNativeAppGlue(addGlue)
SetNdkHome(pathToNdk)
SetPackageName(name)
SetSdkHome(pathToSdk)
SetTargetSdkVersion(version)
class csbuild.toolchain_android.AndroidCompiler

Bases: csbuild.toolchain_android.AndroidBase, csbuild.toolchain_gcc.compiler_gcc

GetDefaultArchitecture()
copy()
postPrepareBuildStep(project)
prePrepareBuildStep(project)
class csbuild.toolchain_android.AndroidLinker

Bases: csbuild.toolchain_android.AndroidBase, csbuild.toolchain_gcc.linker_gcc

static AdditionalArgs(parser)
FindLibrary(project, library, libraryDirs, force_static, force_shared)
GetLinkCommand(project, outputFile, objList)
copy()
postBuildStep(project)
prePrepareBuildStep(project)

This Page