Skip to content

Commit d1ff677

Browse files
committed
Fixed otp tool build regression
1 parent ce44ced commit d1ff677

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

tools/keytools/otp/Makefile

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,26 @@ ifeq ($(V),0)
77
Q=@
88
endif
99

10+
WOLFBOOT_LIB_WOLFSSL?=../../../lib/wolfssl
11+
1012
TARGET?=none
1113
ARCH?=ARM
1214
CROSS_COMPILE?=arm-none-eabi-
1315
CFLAGS+=-O0 -ggdb
14-
CFLAGS+=-I. -I../../../ -I../../../include
16+
CFLAGS+=-I. -I../../../ -I../../../include -I../../../lib/wolfssl
1517
CFLAGS+=-I./wcs
16-
CFLAGS+=-DFLASH_OTP_KEYSTORE -D__FLASH_OTP_PRIMER
18+
CFLAGS+=-DFLASH_OTP_KEYSTORE -D__FLASH_OTP_PRIMER -DWOLFSSL_USER_SETTINGS
1719
PRI_KS_OBJS+=startup.o otp-keystore-primer.o ../../../src/keystore.o
20+
21+
ifeq ($(HASH),SHA256)
22+
PRI_KS_OBJS+=$(WOLFBOOT_LIB_WOLFSSL)/wolfcrypt/src/sha256.o
23+
endif
24+
ifeq ($(HASH),SHA384)
25+
PRI_KS_OBJS+=$(WOLFBOOT_LIB_WOLFSSL)/wolfcrypt/src/sha512.o
26+
endif
27+
ifeq ($(HASH),SHA3)
28+
PRI_KS_OBJS+=$(WOLFBOOT_LIB_WOLFSSL)/wolfcrypt/src/sha3.o
29+
endif
1830
LSCRIPT=target.ld
1931
LDFLAGS+=$(CFLAGS) -T$(LSCRIPT) -lc -Wl,-Map=otp-keystore-primer.map
2032

0 commit comments

Comments
 (0)