bustle.mk 863 B

12345678910111213141516171819202122232425262728
  1. ################################################################################
  2. #
  3. # bustle
  4. #
  5. ################################################################################
  6. BUSTLE_VERSION = 0.4.3
  7. BUSTLE_SITE = http://www.willthompson.co.uk/bustle/releases/$(BUSTLE_VERSION)
  8. BUSTLE_LICENSE = LGPLv2.1+
  9. BUSTLE_LICENSE_FILES = LICENSE
  10. BUSTLE_DEPENDENCIES = libglib2 libpcap host-pkgconf
  11. BUSTLE_PCAP_FLAGS = "-lpcap"
  12. ifeq ($(BR2_PREFER_STATIC_LIB),y)
  13. BUSTLE_PCAP_FLAGS += $(shell $(STAGING_DIR)/usr/bin/pcap-config --static --additional-libs)
  14. endif
  15. define BUSTLE_BUILD_CMDS
  16. $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \
  17. PCAP_FLAGS="$(BUSTLE_PCAP_FLAGS)" -C $(@D) dist/build/bustle-pcap
  18. endef
  19. define BUSTLE_INSTALL_TARGET_CMDS
  20. $(INSTALL) -m 0755 -D $(@D)/dist/build/bustle-pcap \
  21. $(TARGET_DIR)/usr/bin/bustle-pcap
  22. endef
  23. $(eval $(generic-package))