embox
33 строки · 746.0 Байт
1
2PKG_NAME := iperf
3PKG_VER := 3.13
4
5PKG_SOURCES := https://github.com/esnet/$(PKG_NAME)/archive/refs/tags/$(PKG_VER).tar.gz
6PKG_MD5 := 43c734bf63157ec277d706879dc3b2c0
7
8PKG_PATCHES := pkg_patch.txt
9
10include $(EXTBLD_LIB)
11
12IPERF3_CPPFLAGS := -I$(ROOT_DIR)/third-party/iperf3/include
13
14$(CONFIGURE) :
15export EMBOX_GCC_LINK=full; \
16cd $(PKG_SOURCE_DIR) && ( \
17./configure \
18--host=$(AUTOCONF_TARGET_TRIPLET) \
19--target=$(AUTOCONF_TARGET_TRIPLET) \
20--enable-static-bin \
21CC=$(EMBOX_GCC) \
22CPPFLAGS=$(IPERF3_CPPFLAGS) \
23)
24touch $@
25
26$(BUILD) :
27cd $(PKG_SOURCE_DIR)/src && ( \
28$(MAKE) MAKEFLAGS='$(EMBOX_IMPORTED_MAKEFLAGS)' \
29)
30touch $@
31
32$(INSTALL) :
33cp $(PKG_SOURCE_DIR)/src/iperf3 $(PKG_INSTALL_DIR)/iperf3.o
34touch $@
35