1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-22 14:28:07 +00:00

scons: add TREZOR_NOUI support

This commit is contained in:
Jan Pochyla 2017-08-07 12:31:42 +02:00
parent 3dab5e7797
commit 83686bc0c6
3 changed files with 8 additions and 1 deletions

View File

@ -43,7 +43,7 @@ script:
- test "$GOAL" != "stm32" || make build_firmware
- test "$GOAL" != "stm32" || make sizecheck
- test "$GOAL" != "unix" || make build_unix TREZOR_NOUI=1
- test "$GOAL" != "unix" || make build_unix_noui
- test "$GOAL" != "unix" || make test
- test "$GOAL" != "unix" || make testpy

View File

@ -59,6 +59,9 @@ build_firmware: res build_cross ## build firmware with frozen modules
build_unix: ## build unix port
$(SCONS) build/unix/micropython
build_unix_noui: ## build unix port without UI support
$(SCONS) build/unix/micropython TREZOR_NOUI=1
build_cross: ## build mpy-cross port
$(MAKE) -C vendor/micropython/mpy-cross $(CROSS_PORT_OPTS)

View File

@ -258,6 +258,10 @@ env.Replace(
] + CPPDEFINES_MOD,
ASPPFLAGS='$CFLAGS $CCFLAGS', )
if ARGUMENTS.get('TREZOR_NOUI', 0):
env.Append(
CPPDEFINES='TREZOR_NOUI', )
env.Replace(
PYTHON='python',
MAKEQSTRDATA='$PYTHON vendor/micropython/py/makeqstrdata.py',