Fixed key generation when building from clean slate

pull/5/head
Daniele Lacamera 2021-02-05 12:38:44 +01:00
parent 91e3c0769e
commit fb4717101f
2 changed files with 7 additions and 6 deletions

View File

@ -11,15 +11,15 @@ WOLFBOOT=../wolfBoot
WOLFBOOT_BIN=$(WOLFBOOT)/wolfboot.bin
all: $(BOOT_IMG) $(WOLFBOOT_BIN)
all: $(WOLFBOOT_BIN)
$(BOOT_IMG):
@cp -f ./wolfboot-config $(WOLFBOOT)/.config
@make -C $(WOLFBOOT) clean
make wolfboot -C $(APP_SRC) IMAGE_VERSION=1
$(WOLFBOOT_BIN): FORCE
@cp -f ./wolfboot-config $(WOLFBOOT)/.config
@make -C $(WOLFBOOT) clean
$(WOLFBOOT_BIN): $(BOOT_IMG)
@make -C $(WOLFBOOT) wolfboot.bin
clean: FORCE

View File

@ -19,8 +19,9 @@ wolfboot-create-key: $(WOLFBOOT_KEYFILE)
$(WOLFBOOT_KEYFILE):
make -C $(WOLFBOOT) clean
make -C $(WOLFBOOT) distclean
make -C $(WOLFBOOT) TARGET=nrf52 DEBUG=0 ecc256.der \
rm -f $(WOLFBOOT)/ecc256.der
rm -f $(WOLFBOOT)/src/ecc256_pub_key.c
cd $(WOLFBOOT) && make ecc256.der && make include/target.h
wolfboot: wolfboot-create-key link
@$(COLOR_ECHO)