Skip to content

Commit 5a8032d

Browse files
committed
Add detection for tools/keytools/sign.exe and tools/keytools/keygen.exe. Show more commands with make V=1.
1 parent 088f168 commit 5a8032d

2 files changed

Lines changed: 22 additions & 14 deletions

File tree

Makefile

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -195,32 +195,32 @@ wolfboot.bin: wolfboot.elf
195195
align: wolfboot-align.bin
196196

197197
.bootloader-partition-size:
198-
@printf "%d" $(WOLFBOOT_PARTITION_BOOT_ADDRESS) > .wolfboot-offset
199-
@printf "%d" $(ARCH_FLASH_OFFSET) > .wolfboot-arch-offset
200-
@expr `cat .wolfboot-offset` - `cat .wolfboot-arch-offset` > .bootloader-partition-size
201-
@rm -f .wolfboot-offset .wolfboot-arch-offset
198+
$(Q)printf "%d" $(WOLFBOOT_PARTITION_BOOT_ADDRESS) > .wolfboot-offset
199+
$(Q)printf "%d" $(ARCH_FLASH_OFFSET) > .wolfboot-arch-offset
200+
$(Q)expr `cat .wolfboot-offset` - `cat .wolfboot-arch-offset` > .bootloader-partition-size
201+
$(Q)rm -f .wolfboot-offset .wolfboot-arch-offset
202202

203203
wolfboot-align.bin: .bootloader-partition-size wolfboot.bin
204-
@dd if=/dev/zero bs=`cat .bootloader-partition-size` count=1 2>/dev/null | tr "\000" "\377" > $(@)
205-
@dd if=wolfboot.bin of=$(@) conv=notrunc 2>/dev/null
204+
$(Q)dd if=/dev/zero bs=`cat .bootloader-partition-size` count=1 2>/dev/null | tr "\000" "\377" > $(@)
205+
$(Q)dd if=wolfboot.bin of=$(@) conv=notrunc 2>/dev/null
206206
@echo
207207
@echo "\t[SIZE]"
208-
@$(SIZE) wolfboot.elf
208+
$(Q)$(SIZE) wolfboot.elf
209209
@echo
210210

211211
test-app/image.bin: wolfboot-align.bin
212-
@make -C test-app WOLFBOOT_ROOT=$(WOLFBOOT_ROOT)
213-
@rm -f src/*.o hal/*.o
214-
@$(SIZE) test-app/image.elf
212+
$(Q)make -C test-app WOLFBOOT_ROOT=$(WOLFBOOT_ROOT)
213+
$(Q)rm -f src/*.o hal/*.o
214+
$(Q)$(SIZE) test-app/image.elf
215215

216216
standalone:
217-
@make -C test-app TARGET=$(TARGET) EXT_FLASH=$(EXT_FLASH) SPI_FLASH=$(SPI_FLASH) ARCH=$(ARCH) \
217+
$(Q)make -C test-app TARGET=$(TARGET) EXT_FLASH=$(EXT_FLASH) SPI_FLASH=$(SPI_FLASH) ARCH=$(ARCH) \
218218
NO_XIP=$(NO_XIP) V=$(V) RAM_CODE=$(RAM_CODE) WOLFBOOT_VERSION=$(WOLFBOOT_VERSION)\
219219
MCUXPRESSO=$(MCUXPRESSO) MCUXPRESSO_CPU=$(MCUXPRESSO_CPU) MCUXPRESSO_DRIVERS=$(MCUXPRESSO_DRIVERS) \
220220
MCUXPRESSO_CMSIS=$(MCUXPRESSO_CMSIS) NVM_FLASH_WRITEONCE=$(NVM_FLASH_WRITEONCE) \
221221
FREEDOM_E_SDK=$(FREEDOM_E_SDK) standalone
222222
$(Q)$(OBJCOPY) -O binary test-app/image.elf standalone.bin
223-
@$(SIZE) test-app/image.elf
223+
$(Q)$(SIZE) test-app/image.elf
224224

225225
include tools/test.mk
226226

tools/test.mk

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,21 @@ SIGN_ARGS=
88
ifneq ("$(wildcard ./tools/keytools/keygen)","")
99
KEYGEN_TOOL=./tools/keytools/keygen
1010
else
11-
KEYGEN_TOOL=python3 ./tools/keytools/keygen.py
11+
ifneq ("$(wildcard ./tools/keytools/keygen.exe)","")
12+
KEYGEN_TOOL=./tools/keytools/keygen.exe
13+
else
14+
KEYGEN_TOOL=python3 ./tools/keytools/keygen.py
15+
endif
1216
endif
1317

1418
ifneq ("$(wildcard ./tools/keytools/sign)","")
1519
SIGN_TOOL=./tools/keytools/sign
1620
else
17-
SIGN_TOOL=python3 ./tools/keytools/sign.py
21+
ifneq ("$(wildcard ./tools/keytools/sign.exe)","")
22+
SIGN_TOOL=./tools/keytools/sign.exe
23+
else
24+
SIGN_TOOL=python3 ./tools/keytools/sign.py
25+
endif
1826
endif
1927

2028
ifeq ($(SIGN),ED25519)

0 commit comments

Comments
 (0)