b117ba41f1
Since other libs can be pulled in by libpcap switch to using pcap-config, it's the correct way and simpler. Fixes: http://autobuild.buildroot.net/results/c02/c023bacd35e9ef1addeb881cd3d572f97f9b4b56/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
30 lines
1022 B
Makefile
30 lines
1022 B
Makefile
################################################################################
|
|
#
|
|
# tcpreplay
|
|
#
|
|
################################################################################
|
|
|
|
TCPREPLAY_VERSION = 4.0.4
|
|
TCPREPLAY_SITE = http://downloads.sourceforge.net/project/tcpreplay/tcpreplay/$(TCPREPLAY_VERSION)
|
|
TCPREPLAY_LICENSE = GPLv3
|
|
TCPREPLAY_LICENSE_FILES = docs/LICENSE
|
|
TCPREPLAY_CONF_ENV = \
|
|
tr_cv_libpcap_version=">= 0.7.0" \
|
|
ac_cv_have_bpf=no \
|
|
$(call AUTOCONF_AC_CHECK_FILE_VAL,$(STAGING_DIR)/usr/include/pcap-netmap.c)=no
|
|
TCPREPLAY_CONF_OPT = --with-libpcap=$(STAGING_DIR)/usr
|
|
TCPREPLAY_DEPENDENCIES = libpcap
|
|
|
|
# libpcap may depend on symbols in other libs
|
|
TCPREPLAY_LIBS = $(shell $(STAGING_DIR)/usr/bin/pcap-config --static --libs)
|
|
TCPREPLAY_CONF_ENV += ac_cv_search_pcap_close='$(TCPREPLAY_LIBS)' \
|
|
LIBS="$(TCPREPLAY_LIBS)"
|
|
|
|
ifeq ($(BR2_PACKAGE_TCPDUMP),y)
|
|
TCPREPLAY_CONF_ENV += ac_cv_path_tcpdump_path=/usr/sbin/tcpdump
|
|
else
|
|
TCPREPLAY_CONF_ENV += ac_cv_path_tcpdump_path=no
|
|
endif
|
|
|
|
$(eval $(autotools-package))
|