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

fix(legacy): fix emulator build on darwin

This commit is contained in:
Pavol Rusnak 2021-01-22 19:07:35 +01:00
parent 250f09245b
commit 105f203a1f

View File

@ -10,11 +10,12 @@ PYTHON ?= python
ifeq ($(EMULATOR),1) ifeq ($(EMULATOR),1)
CC ?= gcc CC ?= gcc
LD := $(CC) LD := $(CC)
OBJCOPY := objcopy OBJCOPY := true
OBJDUMP := objdump OBJDUMP := true
AR := ar AR := ar
AS := as AS := as
CONFFLAG ?= -DCONFIDENTIAL=''
OPTFLAGS ?= -O3 OPTFLAGS ?= -O3
DBGFLAGS ?= -g3 -ggdb3 DBGFLAGS ?= -g3 -ggdb3
CPUFLAGS ?= CPUFLAGS ?=
@ -30,6 +31,7 @@ AS := $(PREFIX)as
OPENOCD := openocd -f interface/stlink-v2.cfg -c "transport select hla_swd" -f target/stm32f2x.cfg OPENOCD := openocd -f interface/stlink-v2.cfg -c "transport select hla_swd" -f target/stm32f2x.cfg
GDB := $(PREFIX)gdb --nx -ex 'set remotetimeout unlimited' -ex 'set confirm off' -ex 'target remote 127.0.0.1:3333' -ex 'monitor reset halt' GDB := $(PREFIX)gdb --nx -ex 'set remotetimeout unlimited' -ex 'set confirm off' -ex 'target remote 127.0.0.1:3333' -ex 'monitor reset halt'
CONFFLAG ?= -DCONFIDENTIAL='__attribute__((section("confidential")))'
OPTFLAGS ?= -O3 OPTFLAGS ?= -O3
DBGFLAGS ?= -g -DNDEBUG DBGFLAGS ?= -g -DNDEBUG
CPUFLAGS ?= -mcpu=cortex-m3 -mthumb CPUFLAGS ?= -mcpu=cortex-m3 -mthumb
@ -66,8 +68,8 @@ CFLAGS += $(OPTFLAGS) \
-fstack-protector-all \ -fstack-protector-all \
$(CPUFLAGS) \ $(CPUFLAGS) \
$(FPUFLAGS) \ $(FPUFLAGS) \
$(CONFFLAG) \
-DSTM32F2 \ -DSTM32F2 \
-DCONFIDENTIAL='__attribute__((section("confidential")))' \
-DRAND_PLATFORM_INDEPENDENT=1 \ -DRAND_PLATFORM_INDEPENDENT=1 \
-I$(TOOLCHAIN_DIR)/include \ -I$(TOOLCHAIN_DIR)/include \
-I$(TOP_DIR) \ -I$(TOP_DIR) \