xref: /rk3399_ARM-atf/plat/marvell/armada/a8k/common/ble/ble.mk (revision a28471722afb3ae784d7bce2118c2ea703f8444c)
1*a2847172SGrzegorz Jaszczyk# Copyright (C) 2018 Marvell International Ltd.
2*a2847172SGrzegorz Jaszczyk#
3*a2847172SGrzegorz Jaszczyk# SPDX-License-Identifier:     BSD-3-Clause
4*a2847172SGrzegorz Jaszczyk# https://spdx.org/licenses
5*a2847172SGrzegorz Jaszczyk
6*a2847172SGrzegorz JaszczykMV_DDR_PATH		?=	drivers/marvell/mv_ddr
7*a2847172SGrzegorz Jaszczyk
8*a2847172SGrzegorz JaszczykMV_DDR_LIB		= 	$(CURDIR)/$(BUILD_PLAT)/ble/mv_ddr_lib.a
9*a2847172SGrzegorz JaszczykLIBC_LIB		=	$(CURDIR)/$(BUILD_PLAT)/lib/libc.a
10*a2847172SGrzegorz JaszczykBLE_LIBS		= 	$(MV_DDR_LIB) $(LIBC_LIB)
11*a2847172SGrzegorz JaszczykPLAT_MARVELL		=	plat/marvell/armada
12*a2847172SGrzegorz Jaszczyk
13*a2847172SGrzegorz JaszczykBLE_SOURCES		+= 	$(BLE_PATH)/ble_main.c				\
14*a2847172SGrzegorz Jaszczyk				$(BLE_PATH)/ble_mem.S				\
15*a2847172SGrzegorz Jaszczyk				drivers/delay_timer/delay_timer.c		\
16*a2847172SGrzegorz Jaszczyk				$(PLAT_MARVELL)/common/aarch64/marvell_helpers.S \
17*a2847172SGrzegorz Jaszczyk				$(PLAT_MARVELL)/common/plat_delay_timer.c	\
18*a2847172SGrzegorz Jaszczyk				$(PLAT_MARVELL)/common/marvell_console.c
19*a2847172SGrzegorz Jaszczyk
20*a2847172SGrzegorz JaszczykPLAT_INCLUDES		+= 	-I$(MV_DDR_PATH)				\
21*a2847172SGrzegorz Jaszczyk				-I$(CURDIR)/include				\
22*a2847172SGrzegorz Jaszczyk				-I$(CURDIR)/include/arch/aarch64		\
23*a2847172SGrzegorz Jaszczyk				-I$(CURDIR)/include/lib/libc			\
24*a2847172SGrzegorz Jaszczyk				-I$(CURDIR)/include/lib/libc/aarch64		\
25*a2847172SGrzegorz Jaszczyk				-I$(CURDIR)/drivers/marvell
26*a2847172SGrzegorz Jaszczyk
27*a2847172SGrzegorz JaszczykBLE_LINKERFILE		:=	$(BLE_PATH)/ble.ld.S
28*a2847172SGrzegorz Jaszczyk
29*a2847172SGrzegorz JaszczykFORCE:
30*a2847172SGrzegorz Jaszczyk
31*a2847172SGrzegorz Jaszczyk$(MV_DDR_LIB): FORCE
32*a2847172SGrzegorz Jaszczyk	@+make -C $(MV_DDR_PATH) --no-print-directory PLAT_INCLUDES="$(PLAT_INCLUDES)" PLATFORM=$(PLAT) ARCH=AARCH64 OBJ_DIR=$(CURDIR)/$(BUILD_PLAT)/ble
33