xref: /rk3399_ARM-atf/plat/qemu/common/common.mk (revision 886688d13688ccc457914d0fe9c9258ae2f1e997)
1a63cdc74SMarcin Juszkiewicz#
2a63cdc74SMarcin Juszkiewicz# Copyright (c) 2023, Linaro Limited and Contributors. All rights reserved.
3a63cdc74SMarcin Juszkiewicz#
4a63cdc74SMarcin Juszkiewicz# SPDX-License-Identifier: BSD-3-Clause
5a63cdc74SMarcin Juszkiewicz#
6a63cdc74SMarcin Juszkiewicz
7a63cdc74SMarcin Juszkiewiczinclude lib/libfdt/libfdt.mk
8a63cdc74SMarcin Juszkiewiczinclude common/fdt_wrappers.mk
9a63cdc74SMarcin Juszkiewicz
10*886688d1SMarcin JuszkiewiczPLAT_INCLUDES		:=	-Iinclude/plat/arm/common/		\
11*886688d1SMarcin Juszkiewicz				-I${PLAT_QEMU_COMMON_PATH}/include	\
12*886688d1SMarcin Juszkiewicz				-I${PLAT_QEMU_PATH}/include		\
13*886688d1SMarcin Juszkiewicz				-Iinclude/common/tbbr
14*886688d1SMarcin Juszkiewicz
15*886688d1SMarcin Juszkiewiczifeq (${ARCH},aarch32)
16*886688d1SMarcin JuszkiewiczQEMU_CPU_LIBS		:=	lib/cpus/${ARCH}/cortex_a15.S
17*886688d1SMarcin Juszkiewiczelse
18*886688d1SMarcin JuszkiewiczQEMU_CPU_LIBS		:=	lib/cpus/aarch64/aem_generic.S		\
19*886688d1SMarcin Juszkiewicz				lib/cpus/aarch64/cortex_a53.S		\
20*886688d1SMarcin Juszkiewicz				lib/cpus/aarch64/cortex_a57.S		\
21*886688d1SMarcin Juszkiewicz				lib/cpus/aarch64/cortex_a72.S		\
22*886688d1SMarcin Juszkiewicz				lib/cpus/aarch64/cortex_a76.S		\
23*886688d1SMarcin Juszkiewicz				lib/cpus/aarch64/neoverse_n_common.S	\
24*886688d1SMarcin Juszkiewicz				lib/cpus/aarch64/neoverse_n1.S		\
25*886688d1SMarcin Juszkiewicz				lib/cpus/aarch64/neoverse_v1.S		\
26*886688d1SMarcin Juszkiewicz				lib/cpus/aarch64/qemu_max.S
27*886688d1SMarcin Juszkiewicz
28*886688d1SMarcin JuszkiewiczPLAT_INCLUDES		+=	-Iinclude/plat/arm/common/${ARCH}
29*886688d1SMarcin Juszkiewiczendif
30