libdnet.mk 898 B

123456789101112131415161718192021222324252627282930313233
  1. ################################################################################
  2. #
  3. # libdnet
  4. #
  5. ################################################################################
  6. LIBDNET_VERSION = 1.18.0
  7. LIBDNET_SITE = $(call github,ofalk,libdnet,libdnet-$(LIBDNET_VERSION))
  8. LIBDNET_LICENSE = BSD-3-Clause
  9. LIBDNET_LICENSE_FILES = LICENSE
  10. LIBDNET_INSTALL_STAGING = YES
  11. LIBDNET_AUTORECONF = YES
  12. LIBDNET_CONF_OPTS = \
  13. --with-gnu-ld \
  14. --with-check=no \
  15. --without-python
  16. LIBDNET_CONFIG_SCRIPTS = dnet-config
  17. LIBDNET_DEPENDENCIES = host-pkgconf
  18. # Needed for autoreconf to work properly
  19. define LIBDNET_FIXUP_ACINCLUDE_M4
  20. ln -sf config/acinclude.m4 $(@D)
  21. endef
  22. LIBDNET_POST_EXTRACT_HOOKS += LIBDNET_FIXUP_ACINCLUDE_M4
  23. define LIBDNET_REMOVE_CONFIG_SCRIPT
  24. $(RM) -f $(TARGET_DIR)/usr/bin/dnet-config
  25. endef
  26. LIBDNET_POST_INSTALL_TARGET_HOOKS += LIBDNET_REMOVE_CONFIG_SCRIPT
  27. $(eval $(autotools-package))