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
9 PKG_HASH
:= aa8a7fe92f0765986c421a5b6768a185375ac210393df0605ee132f6754825f0
10 PKG_DESCR
:= central regulatory domain agent for wireless networks
11 PKG_SECTION
:= net
/wifi
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
)))
37 ALL_TARGET
:= all_noverify
39 ifneq ($(ADK_PACKAGE_CRDA_WITH_LIBRESSL
),)
40 XAKE_FLAGS
+= USE_OPENSSL
=1
44 $(INSTALL_DIR
) $(IDIR_CRDA
)/usr
/sbin
45 $(INSTALL_BIN
) $(WRKINST
)/sbin
/{crda
,regdbdump
} \
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
53 include $(ADK_TOPDIR
)/mk
/pkg-bottom.mk