1 # SPDX-License-Identifier: GPL-2.0 !! 1 obj-$(CONFIG_WIRELESS_EXT) += wext.o 2 obj-$(CONFIG_CFG80211) += cfg80211.o 2 obj-$(CONFIG_CFG80211) += cfg80211.o 3 obj-$(CONFIG_LIB80211) += lib80211.o 3 obj-$(CONFIG_LIB80211) += lib80211.o 4 obj-$(CONFIG_LIB80211_CRYPT_WEP) += lib80211_c 4 obj-$(CONFIG_LIB80211_CRYPT_WEP) += lib80211_crypt_wep.o 5 obj-$(CONFIG_LIB80211_CRYPT_CCMP) += lib80211_ 5 obj-$(CONFIG_LIB80211_CRYPT_CCMP) += lib80211_crypt_ccmp.o 6 obj-$(CONFIG_LIB80211_CRYPT_TKIP) += lib80211_ 6 obj-$(CONFIG_LIB80211_CRYPT_TKIP) += lib80211_crypt_tkip.o 7 obj-y += tests/ << 8 << 9 obj-$(CONFIG_WEXT_CORE) += wext-core.o << 10 obj-$(CONFIG_WEXT_PROC) += wext-proc.o << 11 obj-$(CONFIG_WEXT_SPY) += wext-spy.o << 12 obj-$(CONFIG_WEXT_PRIV) += wext-priv.o << 13 7 14 cfg80211-y += core.o sysfs.o radiotap.o util.o 8 cfg80211-y += core.o sysfs.o radiotap.o util.o reg.o scan.o nl80211.o 15 cfg80211-y += mlme.o ibss.o sme.o chan.o ethto !! 9 cfg80211-y += mlme.o ibss.o sme.o chan.o 16 cfg80211-y += pmsr.o << 17 cfg80211-$(CONFIG_OF) += of.o << 18 cfg80211-$(CONFIG_CFG80211_DEBUGFS) += debugfs 10 cfg80211-$(CONFIG_CFG80211_DEBUGFS) += debugfs.o 19 cfg80211-$(CONFIG_CFG80211_WEXT) += wext-compa !! 11 cfg80211-$(CONFIG_WIRELESS_EXT) += wext-compat.o wext-sme.o 20 << 21 CFLAGS_trace.o := -I$(src) << 22 << 23 cfg80211-$(CONFIG_CFG80211_USE_KERNEL_REGDB_KE << 24 ifneq ($(CONFIG_CFG80211_EXTRA_REGDB_KEYDIR),) << 25 cfg80211-y += extra-certs.o << 26 endif << 27 << 28 $(obj)/shipped-certs.c: $(sort $(wildcard $(sr << 29 @$(kecho) " GEN $@" << 30 $(Q)(echo '#include "reg.h"'; \ << 31 echo 'const u8 shipped_regdb_certs[] << 32 echo | cat - $^ ; \ << 33 echo '};'; \ << 34 echo 'unsigned int shipped_regdb_cer << 35 ) > $@ << 36 << 37 $(obj)/extra-certs.c: $(CONFIG_CFG80211_EXTRA_ << 38 $(sort $(wildcard $(CONF << 39 @$(kecho) " GEN $@" << 40 $(Q)(set -e; \ << 41 allf=""; \ << 42 for f in $^ ; do \ << 43 test -f $$f || continue;\ << 44 # similar to hexdump -v -e '1/1 << 45 thisf=$$(od -An -v -tx1 < $$f | << 46 sed -e 's/ /\n/g' | << 47 sed -e 's/^[0-9a-f] << 48 sed -e 's/^/0x/;s/$ << 49 # file should not be empty - may << 50 test ! -z "$$thisf";\ << 51 allf=$$allf$$thisf;\ << 52 done; \ << 53 ( \ << 54 echo '#include "reg.h"'; \ << 55 echo 'const u8 extra_regdb_certs << 56 echo "$$allf"; \ << 57 echo '};'; \ << 58 echo 'unsigned int extra_regdb_c << 59 ) > $@) << 60 12 61 clean-files += shipped-certs.c extra-certs.c !! 13 ccflags-y += -D__CHECK_ENDIAN__
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.