Makefile 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # This file is part of the OpenADK project. OpenADK is copyrighted
  2. # material, please see the LICENCE file in the top-level directory.
  3. include $(ADK_TOPDIR)/rules.mk
  4. PKG_NAME:= crda
  5. PKG_VERSION:= 1.1.2
  6. PKG_RELEASE:= 1
  7. PKG_MD5SUM:= 5226f65aebacf94baaf820f8b4e06df4
  8. PKG_DESCR:= Central Regulatory Domain Agent for wireless networks
  9. PKG_SECTION:= net/wifi
  10. PKG_DEPENDS:= libnl
  11. PKG_BUILDDEP:= libnl
  12. PKG_URL:= http://wireless.kernel.org/en/developers/Regulatory
  13. PKG_SITES:= http://linuxwireless.org/download/crda/
  14. DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.bz2
  15. PKG_FLAVOURS_CRDA:= WITH_UDEV
  16. PKGFD_WITH_UDEV:= install shipped UDEV rules
  17. PKGFS_WITH_UDEV:= udev
  18. PKGFB_WITH_UDEV:= udev
  19. PKG_CHOICES_CRDA:= WITH_OPENSSL WITH_GCRYPT
  20. PKGCD_WITH_OPENSSL:= SSL support via OpenSSL library
  21. PKGCD_WITH_GCRYPT:= SSL support via GCRYPT library
  22. PKGCB_WITH_OPENSSL:= openssl
  23. PKGCB_WITH_GCRYPT:= libgcrypt
  24. PKGCS_WITH_OPENSSL:= libopenssl
  25. PKGCS_WITH_GCRYPT:= libgcrypt
  26. include $(ADK_TOPDIR)/mk/package.mk
  27. $(eval $(call PKG_template,CRDA,$(PKG_NAME),$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
  28. CONFIG_STYLE:= manual
  29. ALL_TARGET:= all_noverify
  30. ifneq (${ADK_PACKAGE_CRDA_WITH_OPENSSL},)
  31. XAKE_FLAGS+= USE_OPENSSL=1
  32. endif
  33. post-install:
  34. $(INSTALL_DIR) $(IDIR_CRDA)/usr/sbin
  35. $(INSTALL_BIN) $(WRKINST)/sbin/{crda,regdbdump} \
  36. $(IDIR_CRDA)/usr/sbin
  37. ifneq (${ADK_PACKAGE_CRDA_WITH_UDEV},)
  38. $(INSTALL_DIR) $(IDIR_CRDA)/lib/udev/rules.d
  39. ${INSTALL_DATA} ${WRKINST}/lib/udev/rules.d/85-regulatory.rules \
  40. ${IDIR_CRDA}/lib/udev/rules.d
  41. endif
  42. include ${ADK_TOPDIR}/mk/pkg-bottom.mk