Initial commit
Initial commit.
This commit is contained in:
91
bootloader/mcuboot/testplan/mynewt/Makefile
Normal file
91
bootloader/mcuboot/testplan/mynewt/Makefile
Normal file
@@ -0,0 +1,91 @@
|
||||
BLINKY := k64f_blinky
|
||||
BLINKY2 := k64f_blinky2
|
||||
|
||||
SLINKY := k64f_slinky
|
||||
SLINKY2 := k64f_slinky2
|
||||
|
||||
BOOT_RSA := k64f_boot_rsa
|
||||
BOOT_RSA_PSS := k64f_boot_rsa_pss
|
||||
BOOT_EC := k64f_boot_ec
|
||||
BOOT_EC256 := k64f_boot_ec256
|
||||
BOOT_RSA_EC := k64f_boot_rsa_ec
|
||||
BOOT_RSA_VALIDATE0 := k64f_boot_rsa_validate0
|
||||
BOOT_RSA_NOSWAP := k64f_boot_rsa_noswap
|
||||
|
||||
RSA_KEY_1 := key_rsa.pem
|
||||
RSA_KEY_2 := key_rsa_2.pem
|
||||
|
||||
BLINKY2_IMG := bin/targets/$(BLINKY2)/app/apps/blinky/blinky.img
|
||||
|
||||
FLASH_ERASE := pyocd-flashtool -ce
|
||||
|
||||
NEWTMGR_CONN := --conn k64f
|
||||
NEWTMGR_IMG := newtmgr $(NEWTMGR_CONN) image
|
||||
|
||||
all: build-apps build-mcuboot
|
||||
|
||||
build-blinky:
|
||||
@echo "* Building blinky for the primary slot... \c"
|
||||
@newt build -q $(BLINKY)
|
||||
@echo "ok"
|
||||
|
||||
build-blinky2:
|
||||
@echo "* Building blinky2 for the secondary slot... \c"
|
||||
@newt build -q $(BLINKY2)
|
||||
@echo "ok"
|
||||
|
||||
build-slinky:
|
||||
@echo "* Building slinky for the primary slot... \c"
|
||||
@newt build -q $(SLINKY)
|
||||
@echo "ok"
|
||||
|
||||
build-slinky2:
|
||||
@echo "* Building slinky2 for the secondary slot... \c"
|
||||
@newt build -q $(SLINKY2)
|
||||
@echo "ok"
|
||||
|
||||
build-boot-rsa:
|
||||
@echo "* Building mcuboot with RSA... \c"
|
||||
@newt build -q $(BOOT_RSA)
|
||||
@echo "ok"
|
||||
|
||||
build-boot-rsa-pss:
|
||||
@echo "* Building mcuboot with RSA/PSS... \c"
|
||||
@newt build -q $(BOOT_RSA_PSS)
|
||||
@echo "ok"
|
||||
|
||||
build-boot-ec:
|
||||
@echo "* Building mcuboot with EC... \c"
|
||||
@newt build -q $(BOOT_EC)
|
||||
@echo "ok"
|
||||
|
||||
build-boot-ec256:
|
||||
@echo "* Building mcuboot with EC256... \c"
|
||||
@newt build -q $(BOOT_EC256)
|
||||
@echo "ok"
|
||||
|
||||
# FIXME: multi-key signing does not work yet...
|
||||
build-boot-rsa-ec:
|
||||
@echo "* Building mcuboot with RSA + EC... \c"
|
||||
@newt build -q $(BOOT_RSA_EC)
|
||||
@echo "ok"
|
||||
|
||||
build-boot-rsa-validate0:
|
||||
@echo "* Building mcuboot with primary slot validation... \c"
|
||||
@newt build -q $(BOOT_RSA_VALIDATE0)
|
||||
@echo "ok"
|
||||
|
||||
build-boot-rsa-noswap:
|
||||
@echo "* Building mcuboot with overwrite only upgrade... \c"
|
||||
@newt build -q $(BOOT_RSA_NOSWAP)
|
||||
@echo "ok"
|
||||
|
||||
build-apps: build-blinky build-blinky2 build-slinky build-slinky2
|
||||
|
||||
build-mcuboot: build-boot-rsa build-boot-rsa-pss build-boot-ec \
|
||||
build-boot-ec256 build-boot-rsa-validate0 build-boot-rsa-noswap
|
||||
|
||||
clean:
|
||||
rm -rf bin/
|
||||
|
||||
.PHONY: all clean
|
||||
Reference in New Issue
Block a user