2 # Copyright (C) 2011-2012 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
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=http://www.nlnetlabs.nl/downloads/ldns
16 PKG_MD5SUM:=e7428ed0d19baed02459e2c55660c9b3
21 include $(INCLUDE_DIR)/package.mk
23 define Package/libldns/Default
24 URL:=http://www.nlnetlabs.nl/projects/ldns/
28 define Package/libldns
29 $(call Package/libldns/Default)
32 TITLE:=A library to simplify DNS programming
35 define Package/libldns/description
36 The goal of ldns is to simplify DNS programming, it supports recent RFCs like
37 the DNSSEC documents, and allows developers to easily create software
38 conforming to current RFCs, and experimental software for current Internet
43 $(call Package/libldns/Default)
46 SUBMENU:=IP Addresses and Names
47 TITLE:=DNS(SEC) information tool
51 define Package/drill/description
52 drill is a tool to designed to get all sorts of information out of the DNS. It
53 is specificly designed to be used with DNSSEC.
59 --with-ssl="$(STAGING_DIR)/usr"
61 define Build/InstallDev
62 $(INSTALL_DIR) $(1)/usr/include
63 $(CP) $(PKG_INSTALL_DIR)/usr/include/ldns $(1)/usr/include/
64 $(INSTALL_DIR) $(1)/usr/lib
65 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libldns.{a,so*} $(1)/usr/lib/
68 define Package/libldns/install
69 $(INSTALL_DIR) $(1)/usr/lib
70 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libldns.so.* $(1)/usr/lib/
73 define Package/drill/install
74 $(INSTALL_DIR) $(1)/usr/bin
75 $(CP) $(PKG_INSTALL_DIR)/usr/bin/drill $(1)/usr/bin/
78 $(eval $(call BuildPackage,libldns))
79 $(eval $(call BuildPackage,drill))