embox

Форк
0
34 строки · 961.0 Байт
1
PKG_NAME := libpcap
2
PKG_VER := 1.10.1
3

4
#PKG_SOURCES := git@github.com:the-tcpdump-group/libpcap.git
5
PKG_SOURCES := https://github.com/the-tcpdump-group/libpcap/archive/refs/tags/$(PKG_NAME)-$(PKG_VER).tar.gz
6

7
PKG_MD5     := 81fc402b01ccacac7fff08518c4458ec
8
PKG_PATCHES := timeradd_timersub.patch
9
PKG_PATCHES += fix_linux_types_place.patch
10
PKG_PATCHES += change_define_linux.patch
11
PKG_PATCHES += add_types_define.patch
12

13
LIBPCAP_CFLAGS = -I$(ROOT_DIR)/third-party/lib/libpcap/include
14
# LIBPCAP_CFLAGS = -I$(ROOT_DIR)/src/posix/include
15

16
include $(EXTBLD_LIB)
17

18
$(CONFIGURE) :
19
	export EMBOX_GCC_LINK=full; \
20
	cd $(PKG_SOURCE_DIR) && ( \
21
		./configure --prefix=$(PKG_INSTALL_DIR)  \
22
			CC=$(EMBOX_GCC) \
23
			--host=$(AUTOCONF_TARGET_TRIPLET) \
24
			--target=$(AUTOCONF_TARGET_TRIPLET) \
25
			--with-pcap=linux \
26
			CFLAGS="$(LIBPCAP_CFLAGS)" \
27
	)
28
	touch $@
29

30
$(BUILD) :
31
	cd $(PKG_SOURCE_DIR) && ( \
32
		$(MAKE) install MAKEFLAGS='$(EMBOX_IMPORTED_MAKEFLAGS)'; \
33
	)
34
	touch $@
35

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.