core: arm: link.mk: produce tee-raw.bin by default
Adds tee-raw.bin as a dependency of all. This produces a tee-raw.bin for
all platforms when building. tee-raw.bin is more useful than for
instance tee-pager_v2.bin which often is used when a raw binary is
needed. Platforms with a link.mk only to produce tee-raw.bin have their
link.mk removed since the generic version suffices now.
Acked-by: Clement Faure <clement.faure@nxp.com>
Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
diff --git a/core/arch/arm/kernel/link.mk b/core/arch/arm/kernel/link.mk
index 0e96e60..e8a5182 100644
--- a/core/arch/arm/kernel/link.mk
+++ b/core/arch/arm/kernel/link.mk
@@ -251,6 +251,7 @@
$(q)$(PYTHON3) ./scripts/mem_usage.py $< > $@
endif
+all: $(link-out-dir)/tee-raw.bin
cleanfiles += $(link-out-dir)/tee-raw.bin
$(link-out-dir)/tee-raw.bin: $(link-out-dir)/tee.elf scripts/gen_tee_bin.py
@$(cmd-echo-silent) ' GEN $@'
diff --git a/core/arch/arm/plat-imx/link.mk b/core/arch/arm/plat-imx/link.mk
index 610ca7e..c5a3673 100644
--- a/core/arch/arm/plat-imx/link.mk
+++ b/core/arch/arm/plat-imx/link.mk
@@ -1,7 +1,5 @@
include core/arch/arm/kernel/link.mk
-all: $(link-out-dir)/tee-raw.bin
-
.PHONY: uTee
uTee: $(link-out-dir)/uTee
cleanfiles += $(link-out-dir)/uTee
diff --git a/core/arch/arm/plat-ls/link.mk b/core/arch/arm/plat-ls/link.mk
deleted file mode 100644
index 6c165d3..0000000
--- a/core/arch/arm/plat-ls/link.mk
+++ /dev/null
@@ -1,3 +0,0 @@
-include core/arch/arm/kernel/link.mk
-
-all: $(link-out-dir)/tee-raw.bin
diff --git a/core/arch/arm/plat-rzn1/link.mk b/core/arch/arm/plat-rzn1/link.mk
deleted file mode 100644
index 6c165d3..0000000
--- a/core/arch/arm/plat-rzn1/link.mk
+++ /dev/null
@@ -1,3 +0,0 @@
-include core/arch/arm/kernel/link.mk
-
-all: $(link-out-dir)/tee-raw.bin
diff --git a/core/arch/arm/plat-uniphier/link.mk b/core/arch/arm/plat-uniphier/link.mk
deleted file mode 100644
index 448ab89..0000000
--- a/core/arch/arm/plat-uniphier/link.mk
+++ /dev/null
@@ -1 +0,0 @@
-include core/arch/arm/kernel/link.mk
diff --git a/core/arch/arm/plat-versal/link.mk b/core/arch/arm/plat-versal/link.mk
deleted file mode 100644
index 6c165d3..0000000
--- a/core/arch/arm/plat-versal/link.mk
+++ /dev/null
@@ -1,3 +0,0 @@
-include core/arch/arm/kernel/link.mk
-
-all: $(link-out-dir)/tee-raw.bin