rustc.mk 659 B

123456789101112131415161718192021222324
  1. ################################################################################
  2. #
  3. # rustc
  4. #
  5. ################################################################################
  6. RUSTC_ARCH = $(call qstrip,$(BR2_PACKAGE_HOST_RUSTC_ARCH))
  7. RUSTC_ABI = $(call qstrip,$(BR2_PACKAGE_HOST_RUSTC_ABI))
  8. ifeq ($(BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS),y)
  9. RUSTC_TARGET_NAME = $(RUSTC_ARCH)-unknown-linux-$(LIBC)$(RUSTC_ABI)
  10. endif
  11. ifeq ($(HOSTARCH),riscv64)
  12. RUSTC_HOST_ARCH = riscv64gc
  13. else ifeq ($(HOSTARCH),x86)
  14. RUSTC_HOST_ARCH = i686
  15. else
  16. RUSTC_HOST_ARCH = $(HOSTARCH)
  17. endif
  18. RUSTC_HOST_NAME = $(RUSTC_HOST_ARCH)-unknown-linux-gnu
  19. $(eval $(host-virtual-package))