xref: /rk3399_ARM-atf/services/std_svc/rmmd/rmmd.mk (revision aed7dc81a1d20fc7cbb5d96f73ec9f6979ccdf5c)
177c27753SZelalem Aweke#
22132c707SSona Mathew# Copyright (c) 2021-2025, ARM Limited and Contributors. All rights reserved.
377c27753SZelalem Aweke#
477c27753SZelalem Aweke# SPDX-License-Identifier: BSD-3-Clause
577c27753SZelalem Aweke#
677c27753SZelalem Aweke
777c27753SZelalem Awekeifneq (${ARCH},aarch64)
877c27753SZelalem Aweke        $(error "Error: RMMD is only supported on aarch64.")
977c27753SZelalem Awekeendif
1077c27753SZelalem Aweke
1157bc3c40SRohit Mathew# Include TRP makefile only if RMM is not defined.
1257bc3c40SRohit Mathewifeq ($(RMM),)
1350a3056aSZelalem Aweke        include services/std_svc/rmmd/trp/trp.mk
1457bc3c40SRohit Mathewendif
1550a3056aSZelalem Aweke
1677c27753SZelalem AwekeRMMD_SOURCES	+=	$(addprefix services/std_svc/rmmd/,	\
1777c27753SZelalem Aweke			${ARCH}/rmmd_helpers.S			\
180f9159b7SSoby Mathew			rmmd_main.c				\
192132c707SSona Mathew			rmmd_attest.c				\
20*745c129aSAndre Przywara			rmmd_keymgmt.c				\
21*745c129aSAndre Przywara			rmmd_mem.c)
2250a3056aSZelalem Aweke
235b18de09SZelalem Aweke# Let the top-level Makefile know that we intend to include RMM image
245b18de09SZelalem AwekeNEED_RMM	:=	yes
25