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