# # Copyright (C) 2006-2011 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk PKG_NAME:=ndisc6 PKG_VERSION:=1.0.1 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=http://www.remlab.net/files/ndisc6 PKG_MD5SUM:=d0b8233a60e29ad78d9aebb8cef0b3f2 PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk define Package/ndisc SECTION:=ipv6 CATEGORY:=IPv6 SUBMENU:=IPv6 discovery tools TITLE:=IPv6 discovery tools URL:=http://www.remlab.net/ndisc6/ endef define Package/ndisc/description IPv6 discovery tools endef define Package/ndisc6 $(call Package/ndisc) TITLE:=An ICMPv6 neighbour discovery tool DEPENDS:=+libpthread +librt endef define Package/ndisc6/description An ICMPv6 neighbour discovery tools endef define Package/rdisc6 $(call Package/ndisc) TITLE:=An ICMPv6 router discovery tool DEPENDS:=+libpthread +librt endef define Package/rdisc6/description An ICMPv6 router discovery tool endef define Package/tcptraceroute6 $(call Package/ndisc) TITLE:=A TCP/IPv6-based traceroute implementation endef define Package/tcptraceroute6/description A TCP/IPv6-based traceroute implementation endef define Package/rdnssd $(call Package/ndisc) TITLE:=DNS server discovery daemon DEPENDS:=+libpthread +librt endef define Package/rdnssd/description A recursive DNS server discovery daemon gathering information through stateless IPv6 autoconfiguration (RFC5006) endef TARGET_CFLAGS += -std=c99 define Package/ndisc6/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/ndisc6 $(1)/usr/bin/ endef define Package/rdisc6/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/rdisc6 $(1)/usr/bin/ endef define Package/tcptraceroute6/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/tcptraceroute6 $(1)/usr/bin/ endef define Package/rdnssd/install $(INSTALL_DIR) $(1)/usr/sbin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/rdnssd $(1)/usr/sbin/ endef $(eval $(call BuildPackage,ndisc6)) $(eval $(call BuildPackage,rdisc6)) $(eval $(call BuildPackage,tcptraceroute6)) $(eval $(call BuildPackage,rdnssd))