toolchain-external-custom.mk 786 B

1234567891011121314151617181920
  1. ################################################################################
  2. #
  3. # toolchain-external-custom
  4. #
  5. ################################################################################
  6. TOOLCHAIN_EXTERNAL_CUSTOM_SITE = $(patsubst %/,%,$(dir $(call qstrip,$(BR2_TOOLCHAIN_EXTERNAL_URL))))
  7. TOOLCHAIN_EXTERNAL_CUSTOM_SOURCE = $(notdir $(call qstrip,$(BR2_TOOLCHAIN_EXTERNAL_URL)))
  8. ifeq ($(BR2_TOOLCHAIN_EXTERNAL_CUSTOM),y)
  9. # We can't check hashes for custom downloaded toolchains
  10. BR_NO_CHECK_HASH_FOR += $(TOOLCHAIN_EXTERNAL_SOURCE)
  11. ifeq ($(BR_BUILDING)$(BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD),yy)
  12. ifeq ($(TOOLCHAIN_EXTERNAL_CUSTOM_SOURCE),)
  13. $(error No external toolchain url set, check your BR2_TOOLCHAIN_EXTERNAL_URL setting)
  14. endif
  15. endif
  16. endif
  17. $(eval $(toolchain-external-package))