1234567891011121314151617181920212223242526 |
- ################################################################################
- #
- # arm-gnu-toolchain
- #
- ################################################################################
- ARM_GNU_TOOLCHAIN_VERSION = 10.3-2021.10
- ARM_GNU_TOOLCHAIN_SITE = https://developer.arm.com/-/media/Files/downloads/gnu-rm/$(ARM_GNU_TOOLCHAIN_VERSION)
- ARM_GNU_TOOLCHAIN_SOURCE = gcc-arm-none-eabi-$(ARM_GNU_TOOLCHAIN_VERSION)-x86_64-linux.tar.bz2
- ARM_GNU_TOOLCHAIN_LICENSE = GPL-3.0+
- HOST_ARM_GNU_TOOLCHAIN_INSTALL_DIR = $(HOST_DIR)/opt/gcc-arm-none-eabi
- define HOST_ARM_GNU_TOOLCHAIN_INSTALL_CMDS
- rm -rf $(HOST_ARM_GNU_TOOLCHAIN_INSTALL_DIR)
- mkdir -p $(HOST_ARM_GNU_TOOLCHAIN_INSTALL_DIR)
- cp -rf $(@D)/* $(HOST_ARM_GNU_TOOLCHAIN_INSTALL_DIR)/
- mkdir -p $(HOST_DIR)/bin
- cd $(HOST_DIR)/bin && \
- for i in ../opt/gcc-arm-none-eabi/bin/*; do \
- ln -sf $$i; \
- done
- endef
- $(eval $(host-generic-package))
|