tcpdump.mk 946 B

123456789101112131415161718192021222324252627282930
  1. ################################################################################
  2. #
  3. # tcpdump
  4. #
  5. ################################################################################
  6. TCPDUMP_VERSION = 4.99.4
  7. TCPDUMP_SITE = https://www.tcpdump.org/release
  8. TCPDUMP_LICENSE = BSD-3-Clause
  9. TCPDUMP_LICENSE_FILES = LICENSE
  10. TCPDUMP_CPE_ID_VENDOR = tcpdump
  11. TCPDUMP_CONF_ENV = \
  12. ac_cv_linux_vers=2 \
  13. td_cv_buggygetaddrinfo=no \
  14. PCAP_CONFIG=$(STAGING_DIR)/usr/bin/pcap-config
  15. TCPDUMP_CONF_OPTS = \
  16. --without-crypto \
  17. --disable-local-libpcap \
  18. $(if $(BR2_PACKAGE_TCPDUMP_SMB),--enable-smb,--disable-smb)
  19. TCPDUMP_DEPENDENCIES = libpcap host-pkgconf
  20. TCPDUMP_SELINUX_MODULES = netutils
  21. # make install installs an unneeded extra copy of the tcpdump binary
  22. define TCPDUMP_REMOVE_DUPLICATED_BINARY
  23. rm -f $(TARGET_DIR)/usr/bin/tcpdump.$(TCPDUMP_VERSION)
  24. endef
  25. TCPDUMP_POST_INSTALL_TARGET_HOOKS += TCPDUMP_REMOVE_DUPLICATED_BINARY
  26. $(eval $(autotools-package))