1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# riscv64-elf-toolchain 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunRISCV64_ELF_TOOLCHAIN_VERSION = 2020.12.8 8*4882a593SmuzhiyunRISCV64_ELF_TOOLCHAIN_SITE = https://static.dev.sifive.com/dev-tools/freedom-tools/v2020.12 9*4882a593SmuzhiyunRISCV64_ELF_TOOLCHAIN_SOURCE = riscv64-unknown-elf-toolchain-10.2.0-$(RISCV64_ELF_TOOLCHAIN_VERSION)-x86_64-linux-centos6.tar.gz 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunHOST_RISCV64_ELF_TOOLCHAIN_INSTALL_DIR = $(HOST_DIR)/opt/riscv64-elf 12*4882a593Smuzhiyun 13*4882a593Smuzhiyundefine HOST_RISCV64_ELF_TOOLCHAIN_INSTALL_CMDS 14*4882a593Smuzhiyun rm -rf $(HOST_RISCV64_ELF_TOOLCHAIN_INSTALL_DIR) 15*4882a593Smuzhiyun mkdir -p $(HOST_RISCV64_ELF_TOOLCHAIN_INSTALL_DIR) 16*4882a593Smuzhiyun cp -rf $(@D)/* $(HOST_RISCV64_ELF_TOOLCHAIN_INSTALL_DIR)/ 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun mkdir -p $(HOST_DIR)/bin 19*4882a593Smuzhiyun cd $(HOST_DIR)/bin && \ 20*4882a593Smuzhiyun for i in ../opt/riscv64-elf/bin/*; do \ 21*4882a593Smuzhiyun ln -sf $$i; \ 22*4882a593Smuzhiyun done 23*4882a593Smuzhiyunendef 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun$(eval $(host-generic-package)) 26