You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
1.4 KiB

  1. #
  2. # Copyright (C) 2009-2010 OpenWrt.org
  3. # Copyright (C) 2009 Jakob Pfeiffer
  4. #
  5. # This is free software, licensed under the GNU General Public License v2.
  6. # See /LICENSE for more information.
  7. #
  8. include $(TOPDIR)/rules.mk
  9. PKG_NAME:=c-ares
  10. PKG_VERSION:=1.16.1
  11. PKG_RELEASE:=1
  12. PKG_LICENSE:=MIT
  13. PKG_CPE_ID:=cpe:/a:c-ares_project:c-ares
  14. PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
  15. PKG_SOURCE_URL:=https://c-ares.haxx.se/download
  16. PKG_HASH:=d08312d0ecc3bd48eee0a4cc0d2137c9f194e0a28de2028928c0f6cae85f86ce
  17. PKG_FIXUP:=autoreconf
  18. PKG_INSTALL:=1
  19. include $(INCLUDE_DIR)/package.mk
  20. TARGET_CPPFLAGS += $(filter -D%,$(TARGET_CFLAGS))
  21. TARGET_CFLAGS := $(filter-out -D%,$(TARGET_CFLAGS))
  22. define Package/libcares
  23. SECTION:=libs
  24. CATEGORY:=Libraries
  25. TITLE:=Library for asyncronous DNS Requests (including name resolves)
  26. URL:=http://c-ares.haxx.se/
  27. MAINTAINER:=Karl Palsson <karlp@etactica.com>
  28. endef
  29. define Package/libcares/description
  30. c-ares is a C library for asynchronous DNS requests (including name resolves)
  31. C89 compatibility, MIT licensed, builds for and runs on POSIX, Windows,
  32. Netware, Android and many more operating systems.
  33. endef
  34. define Package/libcares/install
  35. $(INSTALL_DIR) $(1)/usr/lib
  36. $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so.* $(1)/usr/lib/
  37. endef
  38. define Build/InstallDev
  39. $(INSTALL_DIR) $(1)
  40. $(CP) $(PKG_INSTALL_DIR)/* $(1)/
  41. endef
  42. $(eval $(call BuildPackage,libcares))