2 # Copyright (C) 2008-2011 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_URL
:=https
://git.open-mesh.org
/batmand.git
14 PKG_REV
:=b67a7087b51d7a5e90d27ac39116d1f57257c86e
19 PKG_SOURCE_VERSION
:=$(PKG_REV
)
20 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
21 PKG_SOURCE
:=$(PKG_SOURCE_SUBDIR
).
tar.gz
22 PKG_MIRROR_HASH
:=ceb8e0e399f79b1b663594fcf9642e1efc40e696a7604daf709c77da9b6ec52f
23 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_SOURCE_SUBDIR
)
25 PKG_EXTRA_CFLAGS
=-DDEBUG_MALLOC
-DMEMORY_USAGE
-DPROFILE_DATA
-DREVISION_VERSION
=\"\ rv
$(PKG_REV
)\" -D_GNU_SOURCE
27 include $(INCLUDE_DIR
)/package.mk
29 define Package
/batmand
30 URL
:=https
://www.open-mesh.org
/
31 MAINTAINER
:=Corinna
"Elektra" Aichele
<onelektra@gmx.net
>
34 SUBMENU
:=Routing and Redirection
35 DEPENDS
:=+libpthread
+kmod-tun
36 TITLE
:=B.A.T.M.A.N. layer
3 routing daemon
39 define Package
/batmand
/description
40 B.A.T.M.A.N. layer
3 routing daemon
43 MAKE_BATMAND_ARGS
+= \
44 EXTRA_CFLAGS
='$(TARGET_CFLAGS) $(PKG_EXTRA_CFLAGS)' \
45 REVISION
="$(PKG_REV)" \
51 $(MAKE
) -C
$(PKG_BUILD_DIR
) $(MAKE_BATMAND_ARGS
)
54 define Package
/batmand
/install
55 $(INSTALL_DIR
) $(1)/usr
/sbin
$(1)/etc
/config
$(1)/etc
/init.d
56 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/batmand
$(1)/usr
/sbin
/
57 $(INSTALL_BIN
) .
/files
/etc
/init.d
/batmand
$(1)/etc
/init.d
58 $(INSTALL_DATA
) .
/files
/etc
/config
/batmand
$(1)/etc
/config
61 define Package
/batmand
/conffiles
65 $(eval
$(call BuildPackage
,batmand
))