fplutil
An open source project by FPL.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Pages
common.py File Reference

Common BuildEnvironment. More...

Classes

class  fplutil.buildutil.common.Error
 Base class for exceptions in this module. More...
 
class  fplutil.buildutil.common.ToolPathError
 Exception class for missing build tools or other bad paths to them. More...
 
class  fplutil.buildutil.common.SubCommandError
 Exception class related to running commands. More...
 
class  fplutil.buildutil.common.ConfigurationError
 Exception class related to missing or broken build configuration files. More...
 
class  fplutil.buildutil.common.AdbError
 Exception class related to missing or broken adb connections. More...
 
class  fplutil.buildutil.common.BuildEnvironment
 Class representing the build environment we will be building in. More...
 

Namespaces

 fplutil.buildutil.common
 Common BuildEnvironment.
 

Detailed Description

Common BuildEnvironment.

This is the base implementation for target-specific build environments. Common utility classes are assembled here as well.

Optional environment variables:

  • GIT_PATH = Path to git binary.
  • MAKE_PATH = Path to make binary. Required if make is not in $PATH, or not passed on command line.
  • MAKE_FLAGS = String to override the default make flags with.