1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-22 15:38:11 +00:00

build(core): introduce quiet mode

[no changelog]
This commit is contained in:
cepetr 2024-11-21 11:55:05 +01:00 committed by cepetr
parent b35854471b
commit 0977cb6b38
2 changed files with 11 additions and 1 deletions

View File

@ -40,6 +40,7 @@ TEST_LANG ?= "en"
THP ?= 0 THP ?= 0
BENCHMARK ?= 0 BENCHMARK ?= 0
TREZOR_EMULATOR_DEBUGGABLE ?= 0 TREZOR_EMULATOR_DEBUGGABLE ?= 0
QUIET_MODE ?= 0
# OpenOCD interface default. Alternative: ftdi/olimex-arm-usb-tiny-h # OpenOCD interface default. Alternative: ftdi/olimex-arm-usb-tiny-h
OPENOCD_INTERFACE ?= stlink OPENOCD_INTERFACE ?= stlink
@ -140,13 +141,19 @@ SCONS_VARS = \
NEW_RENDERING="$(NEW_RENDERING)" \ NEW_RENDERING="$(NEW_RENDERING)" \
PRODUCTION="$(PRODUCTION)" \ PRODUCTION="$(PRODUCTION)" \
PYOPT="$(PYOPT)" \ PYOPT="$(PYOPT)" \
QUIET_MODE="$(QUIET_MODE)" \
THP="$(THP)" \ THP="$(THP)" \
TREZOR_EMULATOR_ASAN="$(ADDRESS_SANITIZER)" \ TREZOR_EMULATOR_ASAN="$(ADDRESS_SANITIZER)" \
TREZOR_EMULATOR_DEBUGGABLE=$(TREZOR_EMULATOR_DEBUGGABLE) \ TREZOR_EMULATOR_DEBUGGABLE=$(TREZOR_EMULATOR_DEBUGGABLE) \
TREZOR_MEMPERF="$(TREZOR_MEMPERF)" \ TREZOR_MEMPERF="$(TREZOR_MEMPERF)" \
TREZOR_MODEL="$(TREZOR_MODEL)" TREZOR_MODEL="$(TREZOR_MODEL)"
SCONS = scons -Q -j $(JOBS) $(SCONS_VARS) SCONS_OPTS = -Q -j $(JOBS)
ifeq ($(QUIET_MODE),1)
SCONS_OPTS += --quiet
endif
SCONS = scons $(SCONS_OPTS) $(SCONS_VARS)
## help commands: ## help commands:

View File

@ -12,3 +12,6 @@ SConscript('SConscript.firmware', variant_dir='build/firmware', duplicate=False)
SConscript('SConscript.prodtest', variant_dir='build/prodtest', duplicate=False) SConscript('SConscript.prodtest', variant_dir='build/prodtest', duplicate=False)
SConscript('SConscript.reflash', variant_dir='build/reflash', duplicate=False) SConscript('SConscript.reflash', variant_dir='build/reflash', duplicate=False)
SConscript('SConscript.unix', variant_dir='build/unix', duplicate=False) SConscript('SConscript.unix', variant_dir='build/unix', duplicate=False)
if ARGUMENTS.get('QUIET_MODE', '0') == '1':
Progress('$TARGET\r', overwrite=True)