18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ciobj-$(CONFIG_MAC80211) += mac80211.o
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ci# mac80211 objects
58c2ecf20Sopenharmony_cimac80211-y := \
68c2ecf20Sopenharmony_ci	main.o status.o \
78c2ecf20Sopenharmony_ci	driver-ops.o \
88c2ecf20Sopenharmony_ci	sta_info.o \
98c2ecf20Sopenharmony_ci	wep.o \
108c2ecf20Sopenharmony_ci	aead_api.o \
118c2ecf20Sopenharmony_ci	wpa.o \
128c2ecf20Sopenharmony_ci	scan.o offchannel.o \
138c2ecf20Sopenharmony_ci	ht.o agg-tx.o agg-rx.o \
148c2ecf20Sopenharmony_ci	vht.o \
158c2ecf20Sopenharmony_ci	he.o \
168c2ecf20Sopenharmony_ci	s1g.o \
178c2ecf20Sopenharmony_ci	ibss.o \
188c2ecf20Sopenharmony_ci	iface.o \
198c2ecf20Sopenharmony_ci	rate.o \
208c2ecf20Sopenharmony_ci	michael.o \
218c2ecf20Sopenharmony_ci	tkip.o \
228c2ecf20Sopenharmony_ci	aes_cmac.o \
238c2ecf20Sopenharmony_ci	aes_gmac.o \
248c2ecf20Sopenharmony_ci	fils_aead.o \
258c2ecf20Sopenharmony_ci	cfg.o \
268c2ecf20Sopenharmony_ci	ethtool.o \
278c2ecf20Sopenharmony_ci	rx.o \
288c2ecf20Sopenharmony_ci	spectmgmt.o \
298c2ecf20Sopenharmony_ci	tx.o \
308c2ecf20Sopenharmony_ci	key.o \
318c2ecf20Sopenharmony_ci	util.o \
328c2ecf20Sopenharmony_ci	wme.o \
338c2ecf20Sopenharmony_ci	chan.o \
348c2ecf20Sopenharmony_ci	trace.o mlme.o \
358c2ecf20Sopenharmony_ci	tdls.o \
368c2ecf20Sopenharmony_ci	ocb.o \
378c2ecf20Sopenharmony_ci	airtime.o
388c2ecf20Sopenharmony_ci
398c2ecf20Sopenharmony_cimac80211-$(CONFIG_MAC80211_LEDS) += led.o
408c2ecf20Sopenharmony_cimac80211-$(CONFIG_MAC80211_DEBUGFS) += \
418c2ecf20Sopenharmony_ci	debugfs.o \
428c2ecf20Sopenharmony_ci	debugfs_sta.o \
438c2ecf20Sopenharmony_ci	debugfs_netdev.o \
448c2ecf20Sopenharmony_ci	debugfs_key.o
458c2ecf20Sopenharmony_ci
468c2ecf20Sopenharmony_cimac80211-$(CONFIG_MAC80211_MESH) += \
478c2ecf20Sopenharmony_ci	mesh.o \
488c2ecf20Sopenharmony_ci	mesh_pathtbl.o \
498c2ecf20Sopenharmony_ci	mesh_plink.o \
508c2ecf20Sopenharmony_ci	mesh_hwmp.o \
518c2ecf20Sopenharmony_ci	mesh_sync.o \
528c2ecf20Sopenharmony_ci	mesh_ps.o
538c2ecf20Sopenharmony_ci
548c2ecf20Sopenharmony_cimac80211-$(CONFIG_PM) += pm.o
558c2ecf20Sopenharmony_ci
568c2ecf20Sopenharmony_ciCFLAGS_trace.o := -I$(src)
578c2ecf20Sopenharmony_ci
588c2ecf20Sopenharmony_circ80211_minstrel-y := \
598c2ecf20Sopenharmony_ci	rc80211_minstrel.o \
608c2ecf20Sopenharmony_ci	rc80211_minstrel_ht.o
618c2ecf20Sopenharmony_ci
628c2ecf20Sopenharmony_circ80211_minstrel-$(CONFIG_MAC80211_DEBUGFS) += \
638c2ecf20Sopenharmony_ci	rc80211_minstrel_debugfs.o \
648c2ecf20Sopenharmony_ci	rc80211_minstrel_ht_debugfs.o
658c2ecf20Sopenharmony_ci
668c2ecf20Sopenharmony_cimac80211-$(CONFIG_MAC80211_RC_MINSTREL) += $(rc80211_minstrel-y)
678c2ecf20Sopenharmony_ci
688c2ecf20Sopenharmony_ciccflags-y += -DDEBUG
69