source: packages/ipv6/babel/Makefile @ 15104

Last change on this file since 15104 was 15104, checked in by florian, 8 years ago

[package] update babel to 0.93

  • Property svn:copyright set to Copyright (C) 2007 OpenWrt.org
  • Property svn:keywords set to Author Date Id Revision
File size: 1.4 KB
Line 
1#
2# Copyright (C) 2007-2008 OpenWrt.org
3#
4# This is free software, licensed under the GNU General Public License v2.
5# See /LICENSE for more information.
6#
7# $Id$
8
9include $(TOPDIR)/rules.mk
10
11PKG_NAME:=babel
12PKG_VERSION:=0.93
13PKG_RELEASE:=1
14
15PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
16PKG_SOURCE_URL:=http://www.pps.jussieu.fr/~jch/software/files/
17PKG_MD5SUM:=0554246016c08a200ffa84f075de0776
18
19include $(INCLUDE_DIR)/package.mk
20
21define Package/babel
22  SECTION:=ipv6
23  CATEGORY:=IPv6
24  TITLE:=A loop-free distance-vector routing protocol
25  URL:=http://www.pps.jussieu.fr/~jch/software/babel/
26  DEPENDS:=+kmod-ipv6
27endef
28
29define Package/babel/description
30 Babel is a loop-avoiding distance-vector routing protocol roughly based
31 on DSDV and AODV, but with provisions for link cost estimation and
32 redistribution of routes from other routing protocols.
33 While it is optimised for wireless mesh networks, Babel will also work
34 efficiently on wired networks. It will generate between 1.2 and 2.4 times
35 the amount of routing traffic that RIPng would generate, while
36 never counting to infinity.
37endef
38
39define Package/babel/conffiles
40/etc/babel.conf
41endef
42
43MAKE_FLAGS += \
44        CC="$(TARGET_CC)" \
45        CFLAGS="$(TARGET_CFLAGS)" \
46
47define Package/babel/install
48        $(INSTALL_DIR) $(1)/usr/sbin
49        $(INSTALL_BIN) $(PKG_BUILD_DIR)/babel $(1)/usr/sbin/
50        $(INSTALL_DIR) $(1)/etc
51        $(INSTALL_CONF) ./files/babel.conf $(1)/etc/
52endef
53
54$(eval $(call BuildPackage,babel))
Note: See TracBrowser for help on using the repository browser.