xref: /rk3399_ARM-atf/make_helpers/toolchains/aarch32.mk (revision 3789c3c0009028bd7730c6cead64ef3f7d071bd6)
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
9*3789c3c0SChris Kayaarch32-cc-parameter := CC
10cc277de8SChris Kayaarch32-cc-default := $(or $(CROSS_COMPILE),arm-none-eabi-)gcc
113d6c7e59SChris Kayaarch32-cc-id-default := gnu-gcc
123d6c7e59SChris Kay
13*3789c3c0SChris Kayaarch32-cpp-parameter := CPP
14cc277de8SChris Kayaarch32-cpp-default := $(or $(CROSS_COMPILE),arm-none-eabi-)gcc
153d6c7e59SChris Kayaarch32-cpp-id-default := gnu-gcc
163d6c7e59SChris Kay
17*3789c3c0SChris Kayaarch32-as-parameter := AS
18cc277de8SChris Kayaarch32-as-default := $(or $(CROSS_COMPILE),arm-none-eabi-)gcc
193d6c7e59SChris Kayaarch32-as-id-default := gnu-gcc
203d6c7e59SChris Kay
21*3789c3c0SChris Kayaarch32-ld-parameter := LD
222f1c5e7eSChris Kayaarch32-ld-default := $(or $(CROSS_COMPILE),arm-none-eabi-)gcc
233d6c7e59SChris Kayaarch32-ld-id-default := gnu-gcc
243d6c7e59SChris Kay
25*3789c3c0SChris Kayaarch32-oc-parameter := OC
26cc277de8SChris Kayaarch32-oc-default := $(or $(CROSS_COMPILE),arm-none-eabi-)objcopy
273d6c7e59SChris Kayaarch32-oc-id-default := gnu-objcopy
283d6c7e59SChris Kay
29*3789c3c0SChris Kayaarch32-od-parameter := OD
30cc277de8SChris Kayaarch32-od-default := $(or $(CROSS_COMPILE),arm-none-eabi-)objdump
313d6c7e59SChris Kayaarch32-od-id-default := gnu-objdump
323d6c7e59SChris Kay
33*3789c3c0SChris Kayaarch32-ar-parameter := AR
34cc277de8SChris Kayaarch32-ar-default := $(or $(CROSS_COMPILE),arm-none-eabi-)gcc-ar
353d6c7e59SChris Kayaarch32-ar-id-default := gnu-ar
363d6c7e59SChris Kay
37*3789c3c0SChris Kayaarch32-dtc-parameter := DTC
38cc277de8SChris Kayaarch32-dtc-default := dtc
393d6c7e59SChris Kayaarch32-dtc-id-default := generic-dtc
40