Linux 6.10-rc3
[linux-block.git] / net / mac80211 / Makefile
CommitLineData
b2441318 1# SPDX-License-Identifier: GPL-2.0
ac71c691 2obj-$(CONFIG_MAC80211) += mac80211.o
f0706e82 3
4b475898
JB
4# mac80211 objects
5mac80211-y := \
fe7a5d5c 6 main.o status.o \
727da60b 7 driver-ops.o \
f0706e82
JB
8 sta_info.o \
9 wep.o \
4133da73 10 aead_api.o \
f0706e82 11 wpa.o \
b203ffc3 12 scan.o offchannel.o \
b8695a8f 13 ht.o agg-tx.o agg-rx.o \
818255ea 14 vht.o \
41cbb0f5 15 he.o \
12bf8fad 16 s1g.o \
46900298 17 ibss.o \
2c8dccc7 18 iface.o \
e73b5e51 19 link.o \
2c8dccc7 20 rate.o \
f0706e82
JB
21 michael.o \
22 tkip.o \
765cb46a 23 aes_cmac.o \
8ade538b 24 aes_gmac.o \
39404fee 25 fils_aead.o \
fa5fea71 26 cfg.o \
b7ffbd7e 27 ethtool.o \
571ecf67 28 rx.o \
39192c0b 29 spectmgmt.o \
e2ebc74d 30 tx.o \
1f5a7e47 31 key.o \
9d0480a7 32 util.o parse.o \
51cb6db0 33 wme.o \
61c0d48f 34 chan.o \
95224fe8 35 trace.o mlme.o \
239281f8 36 tdls.o \
db3e1c40 37 ocb.o \
a1de6407
IP
38 airtime.o \
39 eht.o
4b475898 40
2c8dccc7 41mac80211-$(CONFIG_MAC80211_LEDS) += led.o
4b475898
JB
42mac80211-$(CONFIG_MAC80211_DEBUGFS) += \
43 debugfs.o \
44 debugfs_sta.o \
45 debugfs_netdev.o \
46 debugfs_key.o
47
2f5ce793
JB
48mac80211-$(CONFIG_MAC80211_MESH) += \
49 mesh.o \
50 mesh_pathtbl.o \
51 mesh_plink.o \
dbf498fb 52 mesh_hwmp.o \
3f52b7e3
MP
53 mesh_sync.o \
54 mesh_ps.o
2f5ce793 55
665af4fc
BC
56mac80211-$(CONFIG_PM) += pm.o
57
011ad0e9 58CFLAGS_trace.o := -I$(src)
0a2b8bb2 59
b1c4f683 60rc80211_minstrel-y := \
b1c4f683 61 rc80211_minstrel_ht.o
cccf129f 62
b1c4f683 63rc80211_minstrel-$(CONFIG_MAC80211_DEBUGFS) += \
b1c4f683 64 rc80211_minstrel_ht_debugfs.o
ec8aa669 65
cccf129f 66mac80211-$(CONFIG_MAC80211_RC_MINSTREL) += $(rc80211_minstrel-y)
b1439236 67
ffbd0c8c
JB
68obj-y += tests/
69
d34be431
EQ
70mac80211-y += wbrf.o
71
6bdf1e0e 72ccflags-y += -DDEBUG