RetroArch
Functions | Variables
build Namespace Reference

Functions

def get_platform ()
 
def get_signtool ()
 
def cd (new_dir)
 
def mkdir_p (path)
 
def cli (ctx, clean)
 
def unity (ctx)
 
def unreal (ctx)
 
def build_lib (build_name, generator, options, just_release)
 
def archive ()
 
def sign ()
 
def libs (clean, static, shared, skip_formatter, just_release)
 

Variables

 SCRIPT_PATH = os.path.dirname(os.path.abspath(__file__))
 
string IS_BUILD_MACHINE = 'true'
 
def PLATFORM = get_platform()
 
 INSTALL_ROOT = os.path.join(SCRIPT_PATH, 'builds', 'install')
 

Function Documentation

◆ archive()

def build.archive ( )
create zip of install dir 
Here is the call graph for this function:

◆ build_lib()

def build.build_lib (   build_name,
  generator,
  options,
  just_release 
)
Create a dir under builds, run build and install in it 
Here is the call graph for this function:
Here is the caller graph for this function:

◆ cd()

def build.cd (   new_dir)
Temporarily change current directory 
Here is the caller graph for this function:

◆ cli()

def build.cli (   ctx,
  clean 
)
click wrapper for command line stuff 
Here is the caller graph for this function:

◆ get_platform()

def build.get_platform ( )
a name for the platform 
Here is the caller graph for this function:

◆ get_signtool()

def build.get_signtool ( )
get path to code signing tool 
Here is the caller graph for this function:

◆ libs()

def build.libs (   clean,
  static,
  shared,
  skip_formatter,
  just_release 
)
Do all the builds for this platform 
Here is the call graph for this function:

◆ mkdir_p()

def build.mkdir_p (   path)
mkdir -p 
Here is the caller graph for this function:

◆ sign()

def build.sign ( )
Do code signing within install directory using our cert 
Here is the call graph for this function:
Here is the caller graph for this function:

◆ unity()

def build.unity (   ctx)
build just dynamic libs for use in unity project 
Here is the call graph for this function:
Here is the caller graph for this function:

◆ unreal()

def build.unreal (   ctx)
build libs and copy them into the unreal project 
Here is the call graph for this function:

Variable Documentation

◆ INSTALL_ROOT

build.INSTALL_ROOT = os.path.join(SCRIPT_PATH, 'builds', 'install')

◆ IS_BUILD_MACHINE

string build.IS_BUILD_MACHINE = 'true'

◆ PLATFORM

def build.PLATFORM = get_platform()

◆ SCRIPT_PATH

build.SCRIPT_PATH = os.path.dirname(os.path.abspath(__file__))