amlogic-boot-fip.mk 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. ################################################################################
  2. #
  3. # amlogic-boot-fip
  4. #
  5. ################################################################################
  6. AMLOGIC_BOOT_FIP_VERSION = e96b6a694380ff07d5a9e4be644ffe254bd18512
  7. AMLOGIC_BOOT_FIP_SITE = $(call github,LibreELEC,amlogic-boot-fip,$(AMLOGIC_BOOT_FIP_VERSION))
  8. AMLOGIC_BOOT_FIP_LICENSE = PROPRIETARY
  9. AMLOGIC_BOOT_FIP_LICENSE_FILES = LICENSE
  10. AMLOGIC_BOOT_FIP_REDISTRIBUTE = NO
  11. AMLOGIC_BOOT_FIP_INSTALL_DIR = $(BINARIES_DIR)/amlogic-boot-fip
  12. AMLOGIC_BOOT_FIP_DEVICE = $(call qstrip,$(BR2_PACKAGE_HOST_AMLOGIC_BOOT_FIP_DEVICE))
  13. AMLOGIC_BOOT_FIP_FILES_TO_INSTALL = build-fip.sh axg.inc g12a.inc gxbb.inc gxl.inc
  14. define HOST_AMLOGIC_BOOT_FIP_INSTALL_CMDS
  15. mkdir -p $(AMLOGIC_BOOT_FIP_INSTALL_DIR)/$(AMLOGIC_BOOT_FIP_DEVICE)
  16. $(foreach f,$(AMLOGIC_BOOT_FIP_FILES_TO_INSTALL),\
  17. $(INSTALL) -D -m 0755 $(@D)/$(f) $(AMLOGIC_BOOT_FIP_INSTALL_DIR)/$(f)
  18. )
  19. cp -rf $(@D)/$(AMLOGIC_BOOT_FIP_DEVICE) $(AMLOGIC_BOOT_FIP_INSTALL_DIR)
  20. endef
  21. # check for empty device string when we're building
  22. ifeq ($(BR2_PACKAGE_HOST_AMLOGIC_BOOT_FIP)$(BR_BUILDING),yy)
  23. ifeq ($(call qstrip,$(BR2_PACKAGE_HOST_AMLOGIC_BOOT_FIP_DEVICE)),)
  24. $(error No device specified for amlogic-boot-fip, please check your BR2_PACKAGE_HOST_AMLOGIC_BOOT_FIP_DEVICE setting)
  25. endif
  26. endif
  27. $(eval $(host-generic-package))