shim.mk 774 B

1234567891011121314151617181920212223242526272829
  1. ################################################################################
  2. #
  3. # shim
  4. #
  5. ################################################################################
  6. SHIM_VERSION = 15.4
  7. SHIM_SITE = https://github.com/rhboot/shim/releases/download/$(SHIM_VERSION)
  8. SHIM_SOURCE = shim-$(SHIM_VERSION).tar.bz2
  9. SHIM_LICENSE = BSD-2-Clause
  10. SHIM_LICENSE_FILES = COPYRIGHT
  11. SHIM_CPE_ID_VENDOR = redhat
  12. SHIM_INSTALL_TARGET = NO
  13. SHIM_INSTALL_IMAGES = YES
  14. SHIM_MAKE_OPTS = \
  15. ARCH="$(GNU_EFI_PLATFORM)" \
  16. CROSS_COMPILE="$(TARGET_CROSS)" \
  17. DASHJ="-j$(PARALLEL_JOBS)"
  18. define SHIM_BUILD_CMDS
  19. $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) $(SHIM_MAKE_OPTS)
  20. endef
  21. define SHIM_INSTALL_IMAGES_CMDS
  22. $(INSTALL) -m 0755 -t $(BINARIES_DIR) $(@D)/*.efi
  23. endef
  24. $(eval $(generic-package))