blob: c79277d98a6b76a305516b5558d73a5a722ff65a [file] [log] [blame]
#############################################################
#
# libpcap
#
#############################################################
LIBPCAP_VERSION = 1.5.3
LIBPCAP_SITE = http://www.tcpdump.org/release
LIBPCAP_INSTALL_STAGING = YES
# doesn't have an install-strip
LIBPCAP_INSTALL_TARGET_OPT= DESTDIR="$(TARGET_DIR)" \
$(if $(BR2_PREFER_STATIC_LIB),install,install-shared)
LIBPCAP_INSTALL_STAGING_OPT= DESTDIR="$(STAGING_DIR)" install \
$(if $(BR2_PREFER_STATIC_LIB),,install-shared)
LIBPCAP_DEPENDENCIES = zlib libusb
LIBPCAP_CONF_ENV = \
CFLAGS="$(TARGET_CFLAGS) $(LIBPCAP_CFLAGS)" \
ac_cv_linux_vers=2 \
ac_cv_header_linux_wireless_h=yes # configure misdetects this
HOST_LIBPCAP_CONF_ENV = \
CFLAGS="$(HOST_CFLAGS) $(LIBPCAP_CFLAGS) -I$(HOST_DIR)/usr/include/libnl3"
LIBPCAP_CONF_OPT = --disable-yydebug --with-pcap=linux
ifeq ($(BR2_PACKAGE_LIBNL),y)
HOST_LIBPCAP_DEPENDENCIES += host-libnl
LIBPCAP_DEPENDENCIES += libnl
LIBPCAP_CFLAGS += -I$(STAGING_DIR)/usr/include/libnl3
endif
$(eval $(call AUTOTARGETS))
$(eval $(call AUTOTARGETS,host))