From 2dc14428283774c016702252359cfdc3775f883d Mon Sep 17 00:00:00 2001 From: Jiri Slachta Date: Wed, 3 Apr 2013 11:56:40 +0200 Subject: [PATCH] Add sipp package. Signed-off-by: Jiri Slachta --- sipp/Makefile | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 sipp/Makefile diff --git a/sipp/Makefile b/sipp/Makefile new file mode 100644 index 0000000..038da48 --- /dev/null +++ b/sipp/Makefile @@ -0,0 +1,60 @@ +# +# Copyright (C) 2013 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=sipp +PKG_VERSION:=3.3 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=@SF/sipp +PKG_MD5SUM:=8c1d513423f9dabee799e738b737e311 + +include $(INCLUDE_DIR)/uclibc++.mk +include $(INCLUDE_DIR)/package.mk + +define Package/sipp + SECTION:=net + CATEGORY:=Network + SUBMENU:=Telephony + DEPENDS:= +libncurses +libpthread $(CXX_DEPENDS) + TITLE:=test tool / traffic generator for the SIP protocol + URL:=http://sipp.sourceforge.net/ +endef + +define Package/sipp/description + SIPp is a free Open Source test tool / traffic generator for the SIP + protocol. It includes a few basic SipStone user agent scenarios (UAC and + UAS) and establishes and releases multiple calls with the INVITE and BYE + methods. +endef + +TAR_CMD:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components 1 $(TAR_OPTIONS) + +define Build/Configure +endef + +define Build/Compile + $(MAKE) -C $(PKG_BUILD_DIR) \ + $(TARGET_CONFIGURE_OPTS) \ + CC_linux="$(TARGET_CXX)" \ + CPP_linux="$(TARGET_CXX)" \ + CCLINK_linux="$(TARGET_CXX)" \ + CFLAGS="$(TARGET_CFLAGS)" \ + CPPFLAGS_linux="$(TARGET_CPPFLAGS) -fno-rtti" \ + LFLAGS_linux="$(TARGET_LDFLAGS)" \ + LIBS="-lncurses -ldl -lpthread -lm" \ + all +endef + +define Package/sipp/install + $(INSTALL_DIR) $(1)/usr/sbin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/sipp $(1)/usr/sbin/ +endef + +$(eval $(call BuildPackage,sipp)) -- 2.11.0