29 lines
586 B
Makefile
Executable File
29 lines
586 B
Makefile
Executable File
SUPPORT_CHIP :=
|
|
SUPPORT_CHIP += xm7206v10 xm7206v10b xm7206v11a
|
|
|
|
UBOOT_FILE := uboot.bin
|
|
|
|
ifeq ($(AES_ENC), true)
|
|
UBOOT_SIGNED_FILE := uboot_$(CHIP)_sig_enc.bin
|
|
else
|
|
UBOOT_SIGNED_FILE := uboot_$(CHIP)_sig.bin
|
|
endif
|
|
|
|
all: rsa4096pem_gen uboot_rsa_sig.bin
|
|
|
|
rsa4096pem_gen:
|
|
@./rsa4096pem.sh
|
|
|
|
uboot_rsa_sig.bin: rsa4096pem_gen
|
|
ifeq ($(findstring $(CHIP),$(SUPPORT_CHIP)),)
|
|
$(error you must set valid CHIP:$(SUPPORT_CHIP)!)
|
|
endif
|
|
./create_secure_boot_v4.sh $(UBOOT_FILE) $(UBOOT_SIGNED_FILE) $(AES_ENC)
|
|
|
|
clean:
|
|
rm -fr output/
|
|
|
|
distclean:clean
|
|
rm -fr rsa4096pem/
|
|
rm -rf aes_otp_cfg.txt
|