2 # Copyright (C) 2006-2010 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
14 PKG_SOURCE
:=src-
$(PKG_NAME
)-$(PKG_VERSION
).tgz
15 PKG_SOURCE_URL
:=http
://downloads.pf.itd.nrl.navy.mil
/mgen
/
16 PKG_MD5SUM
:=1e467131446d649c8a0aebdcd8e5f2a9
18 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)
20 include $(INCLUDE_DIR
)/package.mk
23 TITLE
:=Multi-Generator
26 DEPENDS
:=+libpthread
+uclibcxx
27 URL
:=http
://cs.itd.nrl.navy.mil
/work
/mgen
/
30 define Package
/mgen
/Description
31 The Multi-Generator
(MGEN
) is open source software developed by
32 the Naval Research Laboratory
(NRL
) PROTocol Engineering Advanced
33 Networking
(PROTEAN
) Research Group. MGEN provides the ability to
34 perform IP network performance tests and measurements using UDP
/IP
35 traffic
(TCP is currently being developed
).
39 $(MAKE
) -C
$(PKG_BUILD_DIR
)/unix \
41 CPPFLAGS
="$(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/include/uClibc++ -fno-builtin -fno-rtti -nostdinc++" \
42 LDFLAGS
="$(TARGET_LDFLAGS)" \
43 SYSTEM_LIBS
="-ldl -lpthread -luClibc++" \
44 -f Makefile.linux mgen
47 define Package
/mgen
/install
48 $(INSTALL_DIR
) $(1)/usr
/bin
49 $(CP
) $(PKG_BUILD_DIR
)/unix
/mgen
$(1)/usr
/bin
/mgen
52 $(eval
$(call BuildPackage
,mgen
))