1################################################################################ 2# 3# s500-bootloader 4# 5################################################################################ 6 7S500_BOOTLOADER_VERSION = a8d7fa1d9a7f353ec4613febf30f4ca99a10a106 8S500_BOOTLOADER_SITE = $(call github,xapp-le,owl,$(S500_BOOTLOADER_VERSION)) 9S500_BOOTLOADER_LICENSE = PROPRIETARY 10S500_BOOTLOADER_INSTALL_TARGET = NO 11S500_BOOTLOADER_INSTALL_IMAGES = YES 12 13S500_BOOTLOADER_BOARD = $(call qstrip,$(BR2_TARGET_S500_BOOTLOADER_BOARD)) 14 15define S500_BOOTLOADER_BUILD_CMDS 16 cd $(@D) && ./tools/utils/bootloader_pack \ 17 s500/bootloader/bootloader.bin \ 18 s500/boards/$(S500_BOOTLOADER_BOARD)/bootloader.ini \ 19 s500-bootloader.bin 20endef 21 22define S500_BOOTLOADER_INSTALL_IMAGES_CMDS 23 $(INSTALL) -m 0644 -D $(@D)/s500-bootloader.bin \ 24 $(BINARIES_DIR)/s500-bootloader.bin 25endef 26 27$(eval $(generic-package)) 28 29ifeq ($(BR2_TARGET_S500_BOOTLOADER)$(BR_BUILDING),yy) 30# we NEED a board name 31ifeq ($(S500_BOOTLOADER_BOARD),) 32$(error No s500-bootloader board specified. Check your BR2_TARGET_S500_BOOTLOADER settings) 33endif 34endif 35