bootgen.mk 819 B

12345678910111213141516171819202122232425
  1. ################################################################################
  2. #
  3. # bootgen
  4. #
  5. ################################################################################
  6. BOOTGEN_VERSION = xilinx_v2023.2
  7. BOOTGEN_SITE = $(call github,Xilinx,bootgen,$(BOOTGEN_VERSION))
  8. HOST_BOOTGEN_DEPENDENCIES = host-openssl host-pkgconf
  9. BOOTGEN_LICENSE = Apache-2.0
  10. BOOTGEN_LICENSE_FILES = LICENSE
  11. define HOST_BOOTGEN_BUILD_CMDS
  12. $(MAKE) $(HOST_CONFIGURE_OPTS) \
  13. LIBS="`$(HOST_MAKE_ENV) $(PKG_CONFIG_HOST_BINARY) --libs libssl libcrypto`" \
  14. INCLUDE_USER="`$(HOST_MAKE_ENV) $(PKG_CONFIG_HOST_BINARY) --cflags libssl libcrypto`" \
  15. CXXFLAGS="$(HOST_CXXFLAGS) -std=c++0x" \
  16. -C $(@D)
  17. endef
  18. define HOST_BOOTGEN_INSTALL_CMDS
  19. $(INSTALL) -m 0755 -D $(@D)/bootgen $(HOST_DIR)/bin/bootgen
  20. endef
  21. $(eval $(host-generic-package))