REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches
build_plugin_system Namespace Reference

Functions

 post_program_action (source, target, env)
 

Variables

bool understand_the_build_system = False
 
 fh = open(join("/tmp/", "dump.txt"), "w")
 
str me = "controller/build_plugin_system.py"
 
 target_elf = join("$BUILD_DIR", "${PROGNAME}.elf")
 Job 1) Build firmware.elf.a.
 
str target_elf_a = target_elf + ".a"
 
 base_target_elf_a = basename(env.subst(target_elf_a))
 
 LINKFLAGS
 
 global_env = DefaultEnvironment()
 Job 2) Build firmware.bin.
 
env expand = lambda var.subst('$'+var)
 Job 3) Extract CFlags, etc for a custom Makefile.
 
 path = env['ENV']['PATH']
 

Function Documentation

◆ post_program_action()

build_plugin_system.post_program_action ( source,
target,
env )

Definition at line 93 of file build_plugin_system.py.

Variable Documentation

◆ base_target_elf_a

build_plugin_system.base_target_elf_a = basename(env.subst(target_elf_a))

Definition at line 45 of file build_plugin_system.py.

◆ expand

env build_plugin_system.expand = lambda var.subst('$'+var)

Job 3) Extract CFlags, etc for a custom Makefile.

Definition at line 109 of file build_plugin_system.py.

◆ fh

build_plugin_system.fh = open(join("/tmp/", "dump.txt"), "w")

Definition at line 28 of file build_plugin_system.py.

◆ global_env

build_plugin_system.global_env = DefaultEnvironment()

Job 2) Build firmware.bin.

Definition at line 81 of file build_plugin_system.py.

◆ LINKFLAGS

build_plugin_system.LINKFLAGS

Definition at line 54 of file build_plugin_system.py.

◆ me

str build_plugin_system.me = "controller/build_plugin_system.py"

Definition at line 37 of file build_plugin_system.py.

◆ path

build_plugin_system.path = env['ENV']['PATH']

Definition at line 118 of file build_plugin_system.py.

◆ target_elf

build_plugin_system.target_elf = join("$BUILD_DIR", "${PROGNAME}.elf")

Job 1) Build firmware.elf.a.

Definition at line 43 of file build_plugin_system.py.

◆ target_elf_a

str build_plugin_system.target_elf_a = target_elf + ".a"

Definition at line 44 of file build_plugin_system.py.

◆ understand_the_build_system

bool build_plugin_system.understand_the_build_system = False

Definition at line 25 of file build_plugin_system.py.