efibootmgr.mk 874 B

1234567891011121314151617181920212223242526
  1. ################################################################################
  2. #
  3. # efibootmgr
  4. #
  5. ################################################################################
  6. EFIBOOTMGR_VERSION = 15
  7. EFIBOOTMGR_SITE = $(call github,rhboot,efibootmgr,$(EFIBOOTMGR_VERSION))
  8. EFIBOOTMGR_LICENSE = GPL-2.0+
  9. EFIBOOTMGR_LICENSE_FILES = COPYING
  10. EFIBOOTMGR_DEPENDENCIES = host-pkgconf efivar popt $(TARGET_NLS_DEPENDENCIES)
  11. EFIBOOTMGR_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS)
  12. EFIBOOTMGR_MAKE_ARGS = EFIDIR=buildroot
  13. define EFIBOOTMGR_BUILD_CMDS
  14. $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) \
  15. LDFLAGS="$(EFIBOOTMGR_LDFLAGS)" $(MAKE1) -C $(@D) \
  16. $(EFIBOOTMGR_MAKE_ARGS)
  17. endef
  18. define EFIBOOTMGR_INSTALL_TARGET_CMDS
  19. $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \
  20. $(EFIBOOTMGR_MAKE_ARGS) DESTDIR=$(TARGET_DIR) install
  21. endef
  22. $(eval $(generic-package))