Makefile 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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.3
  6. PKG_RELEASE:= 1
  7. PKG_HASH:= aa8a7fe92f0765986c421a5b6768a185375ac210393df0605ee132f6754825f0
  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:= eudev
  19. PKG_CHOICES_CRDA:= WITH_LIBRESSL WITH_OPENSSL WITH_GCRYPT
  20. PKGCD_WITH_OPENSSL:= ssl support via openssl library
  21. PKGCB_WITH_OPENSSL:= openssl
  22. PKGCS_WITH_OPENSSL:= libopenssl
  23. PKGCD_WITH_LIBRESSL:= ssl support via libressl library
  24. PKGCB_WITH_LIBRESSL:= libressl
  25. PKGCS_WITH_LIBRESSL:= libressl
  26. PKGCD_WITH_GCRYPT:= ssl support via gcrypt library
  27. PKGCB_WITH_GCRYPT:= libgcrypt
  28. PKGCS_WITH_GCRYPT:= libgcrypt
  29. include $(ADK_TOPDIR)/mk/package.mk
  30. $(eval $(call PKG_template,CRDA,crda,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION)))
  31. CONFIG_STYLE:= manual
  32. ALL_TARGET:= all_noverify
  33. ifneq ($(ADK_PACKAGE_CRDA_WITH_OPENSSL)$(ADK_PACKAGE_CRDA_WITH_LIBRESSL),)
  34. XAKE_FLAGS+= USE_OPENSSL=1
  35. endif
  36. crda-install:
  37. $(INSTALL_DIR) $(IDIR_CRDA)/usr/sbin
  38. $(INSTALL_BIN) $(WRKINST)/sbin/{crda,regdbdump} \
  39. $(IDIR_CRDA)/usr/sbin
  40. ifneq ($(ADK_PACKAGE_CRDA_WITH_UDEV),)
  41. $(INSTALL_DIR) $(IDIR_CRDA)/lib/udev/rules.d
  42. $(INSTALL_DATA) $(WRKINST)/lib/udev/rules.d/85-regulatory.rules \
  43. $(IDIR_CRDA)/lib/udev/rules.d
  44. endif
  45. include $(ADK_TOPDIR)/mk/pkg-bottom.mk