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