From 784092ee168b9ba3a038f080fe9c29ca7e1c678c Mon Sep 17 00:00:00 2001 From: Chris Kay Date: Mon, 11 Mar 2024 16:54:15 +0000 Subject: [PATCH] build(rzg): separate BL2 and BL31 SREC generation This small change creates individual Make non-phony targets for the Bl2 and BL31 SREC binaries to avoid rebuilding them unnecessarily. Change-Id: Ia8e5db0e4a968d4b379fdb66123b6a8f20933bf5 Signed-off-by: Chris Kay --- plat/renesas/rzg/platform.mk | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/plat/renesas/rzg/platform.mk b/plat/renesas/rzg/platform.mk index 89ca22780..354eada67 100644 --- a/plat/renesas/rzg/platform.mk +++ b/plat/renesas/rzg/platform.mk @@ -266,9 +266,13 @@ clean_srecord: @echo "clean bl2 and bl31 srecs" rm -f ${SREC_PATH}/bl2.srec ${SREC_PATH}/bl31.srec +$(SREC_PATH)/bl2.srec: $(BL2_ELF_SRC) + @echo "generating srec: $(SREC_PATH)/bl2.srec" + $(Q)$($(ARCH)-oc) -O srec --srec-forceS3 $(BL2_ELF_SRC) $(SREC_PATH)/bl2.srec + +$(SREC_PATH)/bl31.srec: $(BL31_ELF_SRC) + @echo "generating srec: $(SREC_PATH)/bl31.srec" + $(Q)$($(ARCH)-oc) -O srec --srec-forceS3 $(BL31_ELF_SRC) $(SREC_PATH)/bl31.srec + .PHONY: rzg_srecord -rzg_srecord: $(BL2_ELF_SRC) $(BL31_ELF_SRC) - @echo "generating srec: ${SREC_PATH}/bl2.srec" - $(Q)$($(ARCH)-oc) -O srec --srec-forceS3 ${BL2_ELF_SRC} ${SREC_PATH}/bl2.srec - @echo "generating srec: ${SREC_PATH}/bl31.srec" - $(Q)$($(ARCH)-oc) -O srec --srec-forceS3 ${BL31_ELF_SRC} ${SREC_PATH}/bl31.srec +rzg_srecord: $(SREC_PATH)/bl2.srec $(SREC_PATH)/bl31.srec