1cc277de8SChris Kay# 2cc277de8SChris Kay# Copyright (c) 2023-2024, Arm Limited and Contributors. All rights reserved. 3cc277de8SChris Kay# 4cc277de8SChris Kay# SPDX-License-Identifier: BSD-3-Clause 5cc277de8SChris Kay# 6cc277de8SChris Kay 7*3d6c7e59SChris Kayaarch64-name := AArch64 8*3d6c7e59SChris Kay 9*3d6c7e59SChris Kayaarch64-cc := $(if $(filter-out default,$(origin CC)),$(CC)) 10cc277de8SChris Kayaarch64-cc-default := $(or $(CROSS_COMPILE),aarch64-none-elf-)gcc 11*3d6c7e59SChris Kayaarch64-cc-id-default := gnu-gcc 12*3d6c7e59SChris Kay 13*3d6c7e59SChris Kayaarch64-cpp := $(if $(filter-out default,$(origin CPP)),$(CPP)) 14cc277de8SChris Kayaarch64-cpp-default := $(or $(CROSS_COMPILE),aarch64-none-elf-)gcc 15*3d6c7e59SChris Kayaarch64-cpp-id-default := gnu-gcc 16*3d6c7e59SChris Kay 17*3d6c7e59SChris Kayaarch64-as := $(if $(filter-out default,$(origin AS)),$(AS)) 18cc277de8SChris Kayaarch64-as-default := $(or $(CROSS_COMPILE),aarch64-none-elf-)gcc 19*3d6c7e59SChris Kayaarch64-as-id-default := gnu-gcc 20*3d6c7e59SChris Kay 21*3d6c7e59SChris Kayaarch64-ld := $(if $(filter-out default,$(origin LD)),$(LD)) 222f1c5e7eSChris Kayaarch64-ld-default := $(or $(CROSS_COMPILE),aarch64-none-elf-)gcc 23*3d6c7e59SChris Kayaarch64-ld-id-default := gnu-gcc 24*3d6c7e59SChris Kay 25*3d6c7e59SChris Kayaarch64-oc := $(if $(filter-out default,$(origin OC)),$(OC)) 26cc277de8SChris Kayaarch64-oc-default := $(or $(CROSS_COMPILE),aarch64-none-elf-)objcopy 27*3d6c7e59SChris Kayaarch64-oc-id-default := gnu-objcopy 28*3d6c7e59SChris Kay 29*3d6c7e59SChris Kayaarch64-od := $(if $(filter-out default,$(origin OD)),$(OD)) 30cc277de8SChris Kayaarch64-od-default := $(or $(CROSS_COMPILE),aarch64-none-elf-)objdump 31*3d6c7e59SChris Kayaarch64-od-id-default := gnu-objdump 32*3d6c7e59SChris Kay 33*3d6c7e59SChris Kayaarch64-ar := $(if $(filter-out default,$(origin AR)),$(AR)) 34cc277de8SChris Kayaarch64-ar-default := $(or $(CROSS_COMPILE),aarch64-none-elf-)gcc-ar 35*3d6c7e59SChris Kayaarch64-ar-id-default := gnu-ar 36*3d6c7e59SChris Kay 37*3d6c7e59SChris Kayaarch64-dtc := $(if $(filter-out default,$(origin DTC)),$(DTC)) 38cc277de8SChris Kayaarch64-dtc-default := dtc 39*3d6c7e59SChris Kayaarch64-dtc-id-default := generic-dtc 40