From 853cf4176887be4b8d7483c99826cd5049fd40b2 Mon Sep 17 00:00:00 2001 From: Sandrine Bailleux <sandrine.bailleux@arm.com> Date: Wed, 12 Mar 2014 16:47:12 +0000 Subject: [PATCH] TSP: Make the platform-specific makefile mandatory This patch should be integrated into mainline at some point. --- bl32/tsp/tsp.mk | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/bl32/tsp/tsp.mk b/bl32/tsp/tsp.mk index a16c97026..748b5d4d1 100644 --- a/bl32/tsp/tsp.mk +++ b/bl32/tsp/tsp.mk @@ -52,5 +52,12 @@ vpath %.c ${BL32_ROOT} vpath %.c ${BL32_ROOT}/${ARCH} vpath %.S ${BL32_ROOT}/${ARCH} -# Include an optional platform-specific TSP Makefile --include bl32/tsp/tsp-${PLAT}.mk +# Include the platform-specific TSP Makefile +# If no platform-specific TSP Makefile exists, it means TSP is not supported +# on this platform. +TSP_PLAT_MAKEFILE := bl32/tsp/tsp-${PLAT}.mk +ifeq (,$(wildcard ${TSP_PLAT_MAKEFILE})) + $(error TSP is not supported on platform ${PLAT}) +else + include ${TSP_PLAT_MAKEFILE} +endif -- GitLab