xref: /openbmc/linux/net/mac80211/Makefile (revision 61c0d48f1565efdbab1e913c3cfda997e6299c41)
1ac71c691SJohannes Bergobj-$(CONFIG_MAC80211) += mac80211.o
2f0706e82SJiri Benc
34b475898SJohannes Berg# mac80211 objects
44b475898SJohannes Bergmac80211-y := \
5fe7a5d5cSJohannes Berg	main.o status.o \
6f0706e82SJiri Benc	sta_info.o \
7f0706e82SJiri Benc	wep.o \
8f0706e82SJiri Benc	wpa.o \
9b203ffc3SJouni Malinen	scan.o offchannel.o \
10b8695a8fSJohannes Berg	ht.o agg-tx.o agg-rx.o \
1146900298SJohannes Berg	ibss.o \
12af6b6374SJohannes Berg	mlme.o work.o \
132c8dccc7SJohannes Berg	iface.o \
142c8dccc7SJohannes Berg	rate.o \
15f0706e82SJiri Benc	michael.o \
16f0706e82SJiri Benc	tkip.o \
17f0706e82SJiri Benc	aes_ccm.o \
18765cb46aSJouni Malinen	aes_cmac.o \
19fa5fea71SJohannes Berg	cfg.o \
20571ecf67SJohannes Berg	rx.o \
2139192c0bSJohannes Berg	spectmgmt.o \
22e2ebc74dSJohannes Berg	tx.o \
231f5a7e47SJohannes Berg	key.o \
24c2d1560aSJohannes Berg	util.o \
2551cb6db0SDavid S. Miller	wme.o \
26f444de05SJohannes Berg	event.o \
27*61c0d48fSJohannes Berg	chan.o \
28*61c0d48fSJohannes Berg	driver-trace.o
294b475898SJohannes Berg
302c8dccc7SJohannes Bergmac80211-$(CONFIG_MAC80211_LEDS) += led.o
314b475898SJohannes Bergmac80211-$(CONFIG_MAC80211_DEBUGFS) += \
324b475898SJohannes Berg	debugfs.o \
334b475898SJohannes Berg	debugfs_sta.o \
344b475898SJohannes Berg	debugfs_netdev.o \
354b475898SJohannes Berg	debugfs_key.o
364b475898SJohannes Berg
372f5ce793SJohannes Bergmac80211-$(CONFIG_MAC80211_MESH) += \
382f5ce793SJohannes Berg	mesh.o \
392f5ce793SJohannes Berg	mesh_pathtbl.o \
402f5ce793SJohannes Berg	mesh_plink.o \
412f5ce793SJohannes Berg	mesh_hwmp.o
422f5ce793SJohannes Berg
43665af4fcSBob Copelandmac80211-$(CONFIG_PM) += pm.o
44665af4fcSBob Copeland
450a2b8bb2SJohannes BergCFLAGS_driver-trace.o := -I$(src)
460a2b8bb2SJohannes Berg
47e5f5e733SAdrian Bunk# objects for PID algorithm
48e5f5e733SAdrian Bunkrc80211_pid-y := rc80211_pid_algo.o
49e5f5e733SAdrian Bunkrc80211_pid-$(CONFIG_MAC80211_DEBUGFS) += rc80211_pid_debugfs.o
504b475898SJohannes Berg
51cccf129fSFelix Fietkaurc80211_minstrel-y := rc80211_minstrel.o
52cccf129fSFelix Fietkaurc80211_minstrel-$(CONFIG_MAC80211_DEBUGFS) += rc80211_minstrel_debugfs.o
53cccf129fSFelix Fietkau
54ec8aa669SFelix Fietkaurc80211_minstrel_ht-y := rc80211_minstrel_ht.o
55ec8aa669SFelix Fietkaurc80211_minstrel_ht-$(CONFIG_MAC80211_DEBUGFS) += rc80211_minstrel_ht_debugfs.o
56ec8aa669SFelix Fietkau
57e5f5e733SAdrian Bunkmac80211-$(CONFIG_MAC80211_RC_PID) += $(rc80211_pid-y)
58cccf129fSFelix Fietkaumac80211-$(CONFIG_MAC80211_RC_MINSTREL) += $(rc80211_minstrel-y)
59ec8aa669SFelix Fietkaumac80211-$(CONFIG_MAC80211_RC_MINSTREL_HT) += $(rc80211_minstrel_ht-y)
60b1439236SJohannes Berg
61b1439236SJohannes Bergccflags-y += -D__CHECK_ENDIAN__
62