xref: /kernel/linux/linux-6.6/net/mac80211/Makefile (revision 62306a36)
162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ciobj-$(CONFIG_MAC80211) += mac80211.o
362306a36Sopenharmony_ci
462306a36Sopenharmony_ci# mac80211 objects
562306a36Sopenharmony_cimac80211-y := \
662306a36Sopenharmony_ci	main.o status.o \
762306a36Sopenharmony_ci	driver-ops.o \
862306a36Sopenharmony_ci	sta_info.o \
962306a36Sopenharmony_ci	wep.o \
1062306a36Sopenharmony_ci	aead_api.o \
1162306a36Sopenharmony_ci	wpa.o \
1262306a36Sopenharmony_ci	scan.o offchannel.o \
1362306a36Sopenharmony_ci	ht.o agg-tx.o agg-rx.o \
1462306a36Sopenharmony_ci	vht.o \
1562306a36Sopenharmony_ci	he.o \
1662306a36Sopenharmony_ci	s1g.o \
1762306a36Sopenharmony_ci	ibss.o \
1862306a36Sopenharmony_ci	iface.o \
1962306a36Sopenharmony_ci	link.o \
2062306a36Sopenharmony_ci	rate.o \
2162306a36Sopenharmony_ci	michael.o \
2262306a36Sopenharmony_ci	tkip.o \
2362306a36Sopenharmony_ci	aes_cmac.o \
2462306a36Sopenharmony_ci	aes_gmac.o \
2562306a36Sopenharmony_ci	fils_aead.o \
2662306a36Sopenharmony_ci	cfg.o \
2762306a36Sopenharmony_ci	ethtool.o \
2862306a36Sopenharmony_ci	rx.o \
2962306a36Sopenharmony_ci	spectmgmt.o \
3062306a36Sopenharmony_ci	tx.o \
3162306a36Sopenharmony_ci	key.o \
3262306a36Sopenharmony_ci	util.o \
3362306a36Sopenharmony_ci	wme.o \
3462306a36Sopenharmony_ci	chan.o \
3562306a36Sopenharmony_ci	trace.o mlme.o \
3662306a36Sopenharmony_ci	tdls.o \
3762306a36Sopenharmony_ci	ocb.o \
3862306a36Sopenharmony_ci	airtime.o \
3962306a36Sopenharmony_ci	eht.o
4062306a36Sopenharmony_ci
4162306a36Sopenharmony_cimac80211-$(CONFIG_MAC80211_LEDS) += led.o
4262306a36Sopenharmony_cimac80211-$(CONFIG_MAC80211_DEBUGFS) += \
4362306a36Sopenharmony_ci	debugfs.o \
4462306a36Sopenharmony_ci	debugfs_sta.o \
4562306a36Sopenharmony_ci	debugfs_netdev.o \
4662306a36Sopenharmony_ci	debugfs_key.o
4762306a36Sopenharmony_ci
4862306a36Sopenharmony_cimac80211-$(CONFIG_MAC80211_MESH) += \
4962306a36Sopenharmony_ci	mesh.o \
5062306a36Sopenharmony_ci	mesh_pathtbl.o \
5162306a36Sopenharmony_ci	mesh_plink.o \
5262306a36Sopenharmony_ci	mesh_hwmp.o \
5362306a36Sopenharmony_ci	mesh_sync.o \
5462306a36Sopenharmony_ci	mesh_ps.o
5562306a36Sopenharmony_ci
5662306a36Sopenharmony_cimac80211-$(CONFIG_PM) += pm.o
5762306a36Sopenharmony_ci
5862306a36Sopenharmony_ciCFLAGS_trace.o := -I$(src)
5962306a36Sopenharmony_ci
6062306a36Sopenharmony_circ80211_minstrel-y := \
6162306a36Sopenharmony_ci	rc80211_minstrel_ht.o
6262306a36Sopenharmony_ci
6362306a36Sopenharmony_circ80211_minstrel-$(CONFIG_MAC80211_DEBUGFS) += \
6462306a36Sopenharmony_ci	rc80211_minstrel_ht_debugfs.o
6562306a36Sopenharmony_ci
6662306a36Sopenharmony_cimac80211-$(CONFIG_MAC80211_RC_MINSTREL) += $(rc80211_minstrel-y)
6762306a36Sopenharmony_ci
6862306a36Sopenharmony_ciccflags-y += -DDEBUG
69