Makefile 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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_GCRYPT
  20. PKGCD_WITH_LIBRESSL:= ssl support via libressl library
  21. PKGCB_WITH_LIBRESSL:= libressl
  22. PKGCS_WITH_LIBRESSL:= libressl
  23. PKGCD_WITH_GCRYPT:= ssl support via gcrypt library
  24. PKGCB_WITH_GCRYPT:= libgcrypt
  25. PKGCS_WITH_GCRYPT:= libgcrypt
  26. include $(ADK_TOPDIR)/mk/package.mk
  27. $(eval $(call PKG_template,CRDA,crda,$(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_LIBRESSL),)
  31. XAKE_FLAGS+= USE_OPENSSL=1
  32. endif
  33. crda-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