diff options
Diffstat (limited to 'package/iperf/Makefile')
| -rw-r--r-- | package/iperf/Makefile | 52 |
1 files changed, 20 insertions, 32 deletions
diff --git a/package/iperf/Makefile b/package/iperf/Makefile index 154175fc5..bb535740e 100644 --- a/package/iperf/Makefile +++ b/package/iperf/Makefile @@ -1,41 +1,29 @@ # This file is part of the OpenADK project. OpenADK is copyrighted # material, please see the LICENCE file in the top-level directory. -include ${TOPDIR}/rules.mk +include ${ADK_TOPDIR}/rules.mk PKG_NAME:= iperf -PKG_VERSION:= 2.0.4 +PKG_VERSION:= 2.0.9 PKG_RELEASE:= 1 -PKG_MD5SUM:= 8c5bc14cc2ea55f18f22afe3c23e3dcb -PKG_DESCR:= Internet Protocol bandwidth measuring tool -PKG_SECTION:= net -PKG_DEPENDS:= libpthread -PKG_URL:= http://sourceforge.net/projects/iperf -PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=iperf/} -PKG_NEED_CXX:= 1 -PKG_CXX:= IPERF - -include ${TOPDIR}/mk/package.mk - -$(eval $(call PKG_template,IPERF,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) - -TARGET_CFLAGS:= $(filter-out -flto,$(TARGET_CFLAGS)) -TARGET_CXXFLAGS:= $(filter-out -flto,$(TARGET_CXXFLAGS)) - -ifeq ($(ADK_TOOLCHAIN_GCC_USE_SSP),y) -TARGET_LDFLAGS+= -lssp -endif - -ifeq ($(ADK_COMPILE_IPERF_WITH_UCLIBCXX),y) -TARGET_CXXFLAGS+= -fno-builtin -fno-rtti -nostdinc++ -TARGET_LDFLAGS+= -nodefaultlibs -CONFIGURE_ENV+= LIBS="-luClibc++ -lc -lm -lgcc_s -lpthread" -else -CONFIGURE_ENV+= LIBS="-lc -lm -lgcc_s -lpthread" -endif - -post-install: +PKG_HASH:= a5350777b191e910334d3a107b5e5219b72ffa393da4186da1e0a4552aeeded6 +PKG_DESCR:= internet protocol bandwidth measuring tool +PKG_SECTION:= net/perf +PKG_NEEDS:= threads c++ +PKG_URL:= http://iperf.fr +PKG_SITES:= https://iperf.fr/download/source/ + +DISTFILES:= ${PKG_NAME}-${PKG_VERSION}-source.tar.gz + +include ${ADK_TOPDIR}/mk/package.mk + +$(eval $(call PKG_template,IPERF,iperf,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) + +CONFIGURE_ENV+= LIBS="-lc -lm -lpthread" +CONFIGURE_ENV+= ac_cv_func_malloc_0_nonnull=yes + +iperf-install: ${INSTALL_DIR} ${IDIR_IPERF}/usr/bin ${INSTALL_BIN} ${WRKINST}/usr/bin/iperf ${IDIR_IPERF}/usr/bin -include ${TOPDIR}/mk/pkg-bottom.mk +include ${ADK_TOPDIR}/mk/pkg-bottom.mk |
