mk/image.mk: Ship /init in initramfs
[openadk.git] / package / crda / Makefile
blobc63608b6e29883e08dfc224a5d7e5d83e2ccb261
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include $(ADK_TOPDIR)/rules.mk
6 PKG_NAME:= crda
7 PKG_VERSION:= 1.1.3
8 PKG_RELEASE:= 1
9 PKG_HASH:= aa8a7fe92f0765986c421a5b6768a185375ac210393df0605ee132f6754825f0
10 PKG_DESCR:= central regulatory domain agent for wireless networks
11 PKG_SECTION:= net/wifi
12 PKG_DEPENDS:= libnl
13 PKG_BUILDDEP:= libnl
14 PKG_URL:= http://wireless.kernel.org/en/developers/Regulatory
15 PKG_SITES:= http://linuxwireless.org/download/crda/
17 DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.bz2
19 PKG_FLAVOURS_CRDA:= WITH_UDEV
20 PKGFD_WITH_UDEV:= install shipped udev rules
21 PKGFS_WITH_UDEV:= udev
22 PKGFB_WITH_UDEV:= eudev
24 PKG_CHOICES_CRDA:= WITH_LIBRESSL WITH_GCRYPT
25 PKGCD_WITH_LIBRESSL:= ssl support via libressl library
26 PKGCB_WITH_LIBRESSL:= libressl
27 PKGCS_WITH_LIBRESSL:= libressl
28 PKGCD_WITH_GCRYPT:= ssl support via gcrypt library
29 PKGCB_WITH_GCRYPT:= libgcrypt
30 PKGCS_WITH_GCRYPT:= libgcrypt
32 include $(ADK_TOPDIR)/mk/package.mk
34 $(eval $(call PKG_template,CRDA,crda,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION)))
36 CONFIG_STYLE:= manual
37 ALL_TARGET:= all_noverify
39 ifneq ($(ADK_PACKAGE_CRDA_WITH_LIBRESSL),)
40 XAKE_FLAGS+= USE_OPENSSL=1
41 endif
43 crda-install:
44 $(INSTALL_DIR) $(IDIR_CRDA)/usr/sbin
45 $(INSTALL_BIN) $(WRKINST)/sbin/{crda,regdbdump} \
46 $(IDIR_CRDA)/usr/sbin
47 ifneq ($(ADK_PACKAGE_CRDA_WITH_UDEV),)
48 $(INSTALL_DIR) $(IDIR_CRDA)/lib/udev/rules.d
49 $(INSTALL_DATA) $(WRKINST)/lib/udev/rules.d/85-regulatory.rules \
50 $(IDIR_CRDA)/lib/udev/rules.d
51 endif
53 include $(ADK_TOPDIR)/mk/pkg-bottom.mk