xref: /rk3399_ARM-atf/make_helpers/toolchains/aarch32.mk (revision 1297a45d6ad8ff49b875fc60645d9c46ed099514)
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
73d6c7e59SChris Kayaarch32-name := AArch32
83d6c7e59SChris Kay
93789c3c0SChris Kayaarch32-cc-parameter := CC
10*9cea2c36SChris Kayaarch32-cc-default-id := gnu-gcc
11cc277de8SChris Kayaarch32-cc-default := $(or $(CROSS_COMPILE),arm-none-eabi-)gcc
123d6c7e59SChris Kay
133789c3c0SChris Kayaarch32-cpp-parameter := CPP
14*9cea2c36SChris Kayaarch32-cpp-default-id := gnu-gcc
15cc277de8SChris Kayaarch32-cpp-default := $(or $(CROSS_COMPILE),arm-none-eabi-)gcc
163d6c7e59SChris Kay
173789c3c0SChris Kayaarch32-as-parameter := AS
18*9cea2c36SChris Kayaarch32-as-default-id := gnu-gcc
19cc277de8SChris Kayaarch32-as-default := $(or $(CROSS_COMPILE),arm-none-eabi-)gcc
203d6c7e59SChris Kay
213789c3c0SChris Kayaarch32-ld-parameter := LD
22*9cea2c36SChris Kayaarch32-ld-default-id := gnu-gcc
232f1c5e7eSChris Kayaarch32-ld-default := $(or $(CROSS_COMPILE),arm-none-eabi-)gcc
243d6c7e59SChris Kay
253789c3c0SChris Kayaarch32-oc-parameter := OC
26*9cea2c36SChris Kayaarch32-oc-default-id := gnu-objcopy
27cc277de8SChris Kayaarch32-oc-default := $(or $(CROSS_COMPILE),arm-none-eabi-)objcopy
283d6c7e59SChris Kay
293789c3c0SChris Kayaarch32-od-parameter := OD
30*9cea2c36SChris Kayaarch32-od-default-id := gnu-objdump
31cc277de8SChris Kayaarch32-od-default := $(or $(CROSS_COMPILE),arm-none-eabi-)objdump
323d6c7e59SChris Kay
333789c3c0SChris Kayaarch32-ar-parameter := AR
34*9cea2c36SChris Kayaarch32-ar-default-id := gnu-ar
35cc277de8SChris Kayaarch32-ar-default := $(or $(CROSS_COMPILE),arm-none-eabi-)gcc-ar
363d6c7e59SChris Kay
373789c3c0SChris Kayaarch32-dtc-parameter := DTC
38*9cea2c36SChris Kayaarch32-dtc-default-id := generic-dtc
39cc277de8SChris Kayaarch32-dtc-default := dtc
40