Right now we only generate the sha256 for firmware files that are loaded from an external binary. Instead, always generate the sha256 which helps with upcoming support for checking the next image hash. Signed-off-by: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> --- firmware/Makefile | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/firmware/Makefile b/firmware/Makefile index 4cf61587d6..095d6f0e31 100644 --- a/firmware/Makefile +++ b/firmware/Makefile @@ -76,9 +76,6 @@ filechk_fwbin = { \ echo "_fwname_$(FWSTR):" ;\ printf '.ascii "%s"\n' 'firmware/$(FWNAME)\n' ;\ echo "\#endif" ;\ -} - -__fwbin_sha = { \ echo " .section .rodata.$(FWSTR).sha" ;\ echo " .p2align ASM_LGPTR" ;\ echo ".global _fw_$(FWSTR)_sha_start" ;\ @@ -90,10 +87,9 @@ __fwbin_sha = { \ filechk_fwbin_ext = { \ $(filechk_fwbin) ;\ - $(__fwbin_sha) ;\ } -$(obj)/%.gen.S: FORCE +$(obj)/%.gen.S: $(obj)/%.sha.bin FORCE $(call filechk,fwbin,.rodata.$(FWSTR),) $(obj)/%.extgen.S: $(obj)/%.sha.bin FORCE -- 2.39.5