2 # Copyright (C) 2006-2009 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
13 PKG_SOURCE
:=src-
$(PKG_NAME
)-$(PKG_VERSION
).tgz
14 PKG_SOURCE_URL
:=http
://downloads.pf.itd.nrl.navy.mil
/mgen
/
16 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)
18 include $(INCLUDE_DIR
)/package.mk
21 TITLE
:=Multi-Generator
24 DEPENDS
:=+libpthread
+uclibcxx
25 URL
:=http
://cs.itd.nrl.navy.mil
/work
/mgen
/
28 define Package
/mgen
/Description
29 The Multi-Generator
(MGEN
) is open source software developed by
30 the Naval Research Laboratory
(NRL
) PROTocol Engineering Advanced
31 Networking
(PROTEAN
) Research Group. MGEN provides the ability to
32 perform IP network performance tests and measurements using UDP
/IP
33 traffic
(TCP is currently being developed
).
37 $(MAKE
) -C
$(PKG_BUILD_DIR
)/unix \
39 CPPFLAGS
="$(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/include/uClibc++ -fno-builtin -fno-rtti -nostdinc++" \
40 LDFLAGS
="$(TARGET_LDFLAGS)" \
41 SYSTEM_LIBS
="-ldl -lpthread -luClibc++" \
42 -f Makefile.linux mgen
45 define Package
/mgen
/install
46 $(INSTALL_DIR
) $(1)/usr
/bin
47 $(CP
) $(PKG_BUILD_DIR
)/unix
/mgen
$(1)/usr
/bin
/mgen
50 $(eval
$(call BuildPackage
,mgen
))