| 1234567891011121314151617181920212223242526272829 |
- ifneq (,$(findstring cert_chain,$(PADDING_TYPE)))
- $(D_BIN)/$(PL_IMAGE_NAME).bin: $(GFH_PATH)/pl_gfh_config_cert_chain.ini
- endif
- ifneq (,$(findstring pss,$(PADDING_TYPE)))
- $(D_BIN)/$(PL_IMAGE_NAME).bin: $(GFH_PATH)/pl_gfh_config_pss.ini
- endif
- ifneq (,$(findstring legacy,$(PADDING_TYPE)))
- $(D_BIN)/$(PL_IMAGE_NAME).bin: $(GFH_PATH)/GFH_CONFIG.ini
- endif
- $(D_BIN)/$(PL_IMAGE_NAME).bin: $(D_BIN)/$(PL_IMAGE_NAME)_NO_GFH.bin $(PBP_TOOL) $(CHIP_KEY)
- @echo "[ Enable Secure Chip Support ]"
- @echo "============================================"
- @echo "PBP_PY_SUPPORT=YES"
- cp -f $< $@
- @echo "PBP_PATH = " $(PBP_TOOL)
- ifneq (,$(findstring cert_chain,$(PADDING_TYPE)))
- @echo "padding = cert_chain"
- PYTHONDONTWRITEBYTECODE=True python $(PBP_TOOL) -i $(CHIP_KEY) -k ${PRELOADER_OUT}/key_cert.bin -g $(GFH_PATH)/pl_gfh_config_cert_chain.ini -c ${KEY_PATH}/pl_content.ini -func sign -o $@ $(D_BIN)/$(PL_IMAGE_NAME)_NO_GFH.bin
- endif
- ifneq (,$(findstring pss,$(PADDING_TYPE)))
- @echo "padding = pss"
- PYTHONDONTWRITEBYTECODE=True python $(PBP_TOOL) -i $(CHIP_KEY) -g $(GFH_PATH)/pl_gfh_config_pss.ini -func sign -o $@ $(D_BIN)/$(PL_IMAGE_NAME)_NO_GFH.bin
- endif
- ifneq (,$(findstring legacy,$(PADDING_TYPE)))
- @echo "padding = legacy"
- PYTHONDONTWRITEBYTECODE=True python $(PBP_TOOL) -i $(CHIP_KEY) -g $(GFH_PATH)/GFH_CONFIG.ini -func sign -o $@ $(D_BIN)/$(PL_IMAGE_NAME)_NO_GFH.bin
- endif
- @echo "$(PBP_TOOL) pass !!!!"
- @PL_IMAGE=$(D_BIN)/$(PL_IMAGE_NAME)_LINKED.bin PL_FUN_MAP=$(PRELOADER_OUT)/function.map PRELOADER_OUT=$(PRELOADER_OUT) $(SHELL) $(MTK_PATH_PLATFORM)/check_size.sh
|