Makefile (1818B)
1 # 2 # Copyright (C) 2009-2015 OpenWrt.org 3 # Copyright (C) 2009 Jakob Pfeiffer 4 # Copyright (C) 2014 Artem Makhutov 5 # 6 # This is free software, licensed under the GNU General Public License v2. 7 # See /LICENSE for more information. 8 # 9 10 include $(TOPDIR)/rules.mk 11 12 PKG_NAME:=opennhrp 13 PKG_VERSION:=0.14.1 14 PKG_RELEASE:=2 15 PKG_MAINTAINER:=Artem Makhutov <artem@makhutov.org> 16 PKG_LICENSE:=MIT License 17 18 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 19 PKG_SOURCE_URL:=@SF/opennhrp 20 PKG_MD5SUM:=eb42ddb13e07ceb415b9ebb8eaca28ee 21 22 PKG_FIXUP:=autoreconf 23 PKG_BUILD_PARALLEL:=1 24 PKG_INSTALL:=1 25 26 include $(INCLUDE_DIR)/package.mk 27 28 define Package/opennhrp 29 SECTION:=net 30 CATEGORY:=Network 31 SUBMENU:=VPN 32 DEPENDS:=+libcares +ipsec-tools +ip +kmod-gre 33 KCONFIG:=CONFIG_ARPD=y 34 TITLE:=NBMA Next Hop Resolution Protocol 35 URL:=http://opennhrp.sourceforge.net/ 36 endef 37 38 define Package/opennhrp/description 39 OpenNHRP implements NBMA Next Hop Resolution Protocol (as defined in RFC 2332). 40 It makes it possible to create dynamic multipoint VPN Linux router using NHRP, 41 GRE and IPsec. It aims to be Cisco DMVPN compatible. 42 endef 43 44 define Package/opennhrp/conffiles 45 /etc/opennhrp/opennhrp.conf 46 endef 47 48 define Package/opennhrp/install 49 $(INSTALL_DIR) $(1)/usr/sbin 50 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/opennhrp{,ctl} $(1)/usr/sbin/ 51 $(INSTALL_DIR) $(1)/etc/opennhrp 52 $(INSTALL_CONF) $(PKG_INSTALL_DIR)/etc/opennhrp/opennhrp.conf $(1)/etc/opennhrp/ 53 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/etc/opennhrp/opennhrp-script $(1)/etc/opennhrp/ 54 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/etc/opennhrp/racoon-ph1down.sh $(1)/etc/opennhrp/ 55 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/etc/opennhrp/racoon-ph1dead.sh $(1)/etc/opennhrp/ 56 $(INSTALL_DIR) $(1)/etc/init.d 57 $(INSTALL_BIN) ./files/opennhrp.init $(1)/etc/init.d/opennhrp 58 endef 59 60 $(eval $(call BuildPackage,opennhrp))