2 # Copyright (C) 2006 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
9 include $(TOPDIR)/rules.mk
14 PKG_MD5SUM:=24a08cf1407000d628a272b08a415dda
16 PKG_SOURCE_URL:=http://hng.av.it.pt/mrd6/download/
17 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
20 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
21 PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
23 include $(INCLUDE_DIR)/package.mk
29 TITLE:=IPv6 multicast routing daemon
30 DESCRIPTION:=Multicast is becoming a major component in next generation\\\
31 networks, used in several scenarios, from video broadcasting\\\
32 to multimedia conferencing. In order to be implemented, new\\\
33 technology needs supporting hardware and software across a set\\\
34 of devices and systems. MRD6 is an implementation of a modular\\\
35 IPv6 Multicast Routing Framework for the Linux operating system\\\
36 and provides MLDv2 (as well as MLDv1), PIM-SM and MBGP support.\\\
37 URL:=http://artemis.av.it.pt/mrd6/
40 define Package/mrd6/conffiles
45 $(MAKE) -C $(PKG_BUILD_DIR)/src \
49 CFLAGS="$(TARGET_CFLAGS) -DNO_INET6_OPTION" \
50 CXX="$(TARGET_CROSS)g++" \
52 STAGING_DIR=$(STAGING_DIR) \
53 DESTDIR=$(PKG_INSTALL_DIR) \
58 define Package/mrd6/install
59 install -d -m0755 $(1)/etc/init.d
60 install -m0644 files/mrd6.conf $(1)/etc
61 install -m0755 files/mrd6.init $(1)/etc/init.d/S60mrd6
64 $(eval $(call BuildPackage,mrd6))