1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-29 10:58:21 +00:00

core: refactor FROZEN variable in SConscript.unix

This commit is contained in:
Pavol Rusnak 2019-08-21 17:50:09 +02:00
parent b8726e74c8
commit 2c646a61b7
No known key found for this signature in database
GPG Key ID: 91F3B339B9A02A3D

View File

@ -9,6 +9,7 @@ SOURCE_MOD = []
SOURCE_MOD_SECP256K1_ZKP = []
PYOPT = ARGUMENTS.get('PYOPT', '1')
FROZEN = ARGUMENTS.get('TREZOR_EMULATOR_FROZEN', 0):
# modtrezorconfig
CPPPATH_MOD += [
@ -137,7 +138,7 @@ SOURCE_MOD += [
'embed/extmod/modtrezorui/modtrezorui.c',
'embed/extmod/modtrezorui/qr-code-generator/qrcodegen.c',
]
if ARGUMENTS.get('TREZOR_EMULATOR_FROZEN', 0):
if FROZEN:
CPPDEFINES_MOD += ['TREZOR_EMULATOR_FROZEN']
# modtrezorutils
@ -381,7 +382,7 @@ env.Ignore(qstr_collected, qstr_generated)
# Frozen modules
#
if ARGUMENTS.get('TREZOR_EMULATOR_FROZEN', 0):
if FROZEN:
if env.get('TREZOR_MODEL') == '1':
SOURCE_PY_DIR = 'src1/'
else:
@ -460,7 +461,7 @@ obj_program.extend(env.Object(source=SOURCE_MOD))
obj_program.extend(env.Object(source=SOURCE_MOD_SECP256K1_ZKP, CCFLAGS='$CCFLAGS -Wno-unused-function'))
obj_program.extend(env.Object(source=SOURCE_MICROPYTHON))
obj_program.extend(env.Object(source=SOURCE_UNIX))
if ARGUMENTS.get('TREZOR_EMULATOR_FROZEN', 0):
if FROZEN:
obj_program.extend(env.Object(source=source_mpyc))
env.Depends(obj_program, qstr_generated)