mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-11-08 05:23:41 +08:00
db1c5a7445
Release inherited Params locks correctly across fork and exec. Preserve qualified lateral armed intent through temporary faults, restore the Big UI CEM gauge, improve speed typography, and hide unavailable CEM initialization text. Include matching device artifacts and focused regression coverage.
23 lines
625 B
Python
23 lines
625 B
Python
Import('env')
|
|
|
|
common_libs = [
|
|
'params.cc',
|
|
'swaglog.cc',
|
|
'util.cc',
|
|
'ratekeeper.cc',
|
|
'yuv.cc',
|
|
]
|
|
|
|
_common = env.Library('common', common_libs, LIBS="json11")
|
|
Export('_common')
|
|
|
|
params_python = env.SharedLibrary('params_c', 'params_c.cc', LIBS=[_common, 'zmq', 'json11'])
|
|
common_python = [params_python]
|
|
Export('common_python')
|
|
|
|
if GetOption('extras'):
|
|
env.Program('tests/test_swaglog', 'tests/test_swaglog.cc', LIBS=[_common, 'json11', 'zmq', 'pthread'])
|
|
|
|
env.Program('tests/bin/test_params_fork_lock', 'tests/test_params_fork_lock.cc',
|
|
LIBS=[_common, 'json11', 'zmq', 'capnp', 'kj', 'pthread'])
|