Makefile (1756B)
1 # 2 # Copyright (C) 2006-2011 OpenWrt.org 3 # 4 # This is free software, licensed under the GNU General Public License v2. 5 # See /LICENSE for more information. 6 # 7 8 include $(TOPDIR)/rules.mk 9 10 PKG_NAME:=netperf 11 PKG_VERSION:=2.7.0 12 PKG_RELEASE:=1 13 PKG_LICENSE:=Custom 14 15 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 16 PKG_SOURCE_URL:=ftp://ftp.netperf.org/netperf/ 17 PKG_MD5SUM:=ad1c5342d61f297c417a93133aeba65a 18 19 include $(INCLUDE_DIR)/package.mk 20 21 define Package/netperf 22 SECTION:=net 23 CATEGORY:=Network 24 TITLE:=Network performance measurement tool 25 URL:=http://www.netperf.org/ 26 MAINTAINER:=Toke Høiland-Jørgensen <toke@toke.dk> 27 endef 28 29 TARGET_CFLAGS+=-std=gnu89 30 31 CONFIGURE_ARGS += --enable-demo 32 33 define Package/netperf/install 34 $(INSTALL_DIR) $(1)/etc/init.d 35 $(INSTALL_BIN) ./files/netserver.init $(1)/etc/init.d/netserver 36 $(INSTALL_DIR) $(1)/usr/bin 37 $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/netperf $(1)/usr/bin/ 38 $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/netserver $(1)/usr/bin/ 39 $(INSTALL_DIR) $(1)/lib/netperf 40 $(INSTALL_BIN) $(PKG_BUILD_DIR)/doc/examples/arr_script $(1)/lib/netperf 41 $(INSTALL_BIN) $(PKG_BUILD_DIR)/doc/examples/packet_byte_script $(1)/lib/netperf 42 $(INSTALL_BIN) $(PKG_BUILD_DIR)/doc/examples/sctp_stream_script $(1)/lib/netperf 43 $(INSTALL_BIN) $(PKG_BUILD_DIR)/doc/examples/snapshot_script $(1)/lib/netperf 44 $(INSTALL_BIN) $(PKG_BUILD_DIR)/doc/examples/tcp_range_script $(1)/lib/netperf 45 $(INSTALL_BIN) $(PKG_BUILD_DIR)/doc/examples/tcp_rr_script $(1)/lib/netperf 46 $(INSTALL_BIN) $(PKG_BUILD_DIR)/doc/examples/tcp_stream_script $(1)/lib/netperf 47 $(INSTALL_BIN) $(PKG_BUILD_DIR)/doc/examples/udp_rr_script $(1)/lib/netperf 48 $(INSTALL_BIN) $(PKG_BUILD_DIR)/doc/examples/udp_stream_script $(1)/lib/netperf 49 endef 50 51 $(eval $(call BuildPackage,netperf))