1*3429c77aSJulius Werner# 2*3429c77aSJulius Werner# Copyright (c) 2017, ARM Limited and Contributors. All rights reserved. 3*3429c77aSJulius Werner# 4*3429c77aSJulius Werner# SPDX-License-Identifier: BSD-3-Clause 5*3429c77aSJulius Werner# 6*3429c77aSJulius Werner 7*3429c77aSJulius WernerCOREBOOT := 0 8*3429c77aSJulius Werner$(eval $(call assert_boolean,COREBOOT)) 9*3429c77aSJulius Werner$(eval $(call add_define,COREBOOT)) 10*3429c77aSJulius Werner 11*3429c77aSJulius Wernerifeq (${COREBOOT},1) 12*3429c77aSJulius Werner 13*3429c77aSJulius Wernerifneq (${ARCH},aarch64) 14*3429c77aSJulius Werner$(error "coreboot only supports Trusted Firmware on AArch64.") 15*3429c77aSJulius Wernerendif 16*3429c77aSJulius Werner 17*3429c77aSJulius WernerBL31_SOURCES += $(addprefix lib/coreboot/, \ 18*3429c77aSJulius Werner coreboot_table.c) 19*3429c77aSJulius Werner 20*3429c77aSJulius Wernerendif # COREBOOT 21