embox
34 строки · 961.0 Байт
1PKG_NAME := libpcap2PKG_VER := 1.10.13
4#PKG_SOURCES := git@github.com:the-tcpdump-group/libpcap.git
5PKG_SOURCES := https://github.com/the-tcpdump-group/libpcap/archive/refs/tags/$(PKG_NAME)-$(PKG_VER).tar.gz6
7PKG_MD5 := 81fc402b01ccacac7fff08518c4458ec8PKG_PATCHES := timeradd_timersub.patch9PKG_PATCHES += fix_linux_types_place.patch10PKG_PATCHES += change_define_linux.patch11PKG_PATCHES += add_types_define.patch12
13LIBPCAP_CFLAGS = -I$(ROOT_DIR)/third-party/lib/libpcap/include14# LIBPCAP_CFLAGS = -I$(ROOT_DIR)/src/posix/include
15
16include $(EXTBLD_LIB)17
18$(CONFIGURE) :19export EMBOX_GCC_LINK=full; \20cd $(PKG_SOURCE_DIR) && ( \21./configure --prefix=$(PKG_INSTALL_DIR) \22CC=$(EMBOX_GCC) \23--host=$(AUTOCONF_TARGET_TRIPLET) \24--target=$(AUTOCONF_TARGET_TRIPLET) \25--with-pcap=linux \26CFLAGS="$(LIBPCAP_CFLAGS)" \27)28touch $@29
30$(BUILD) :31cd $(PKG_SOURCE_DIR) && ( \32$(MAKE) install MAKEFLAGS='$(EMBOX_IMPORTED_MAKEFLAGS)'; \33)34touch $@35