Greg Kroah-Hartman | b244131 | 2017-11-01 15:07:57 +0100 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0 |
Johannes Berg | ac71c69 | 2007-10-28 14:17:44 +0100 | [diff] [blame] | 2 | obj-$(CONFIG_MAC80211) += mac80211.o |
Jiri Benc | f0706e8 | 2007-05-05 11:45:53 -0700 | [diff] [blame] | 3 | |
Johannes Berg | 4b47589 | 2008-01-02 15:17:03 +0100 | [diff] [blame] | 4 | # mac80211 objects |
5 | mac80211-y := \ | ||||
Johannes Berg | fe7a5d5 | 2009-11-18 18:42:47 +0100 | [diff] [blame] | 6 | main.o status.o \ |
Denys Vlasenko | 727da60 | 2015-07-15 14:56:05 +0200 | [diff] [blame] | 7 | driver-ops.o \ |
Jiri Benc | f0706e8 | 2007-05-05 11:45:53 -0700 | [diff] [blame] | 8 | sta_info.o \ |
9 | wep.o \ | ||||
Xiang Gao | 4133da7 | 2017-10-10 22:31:49 -0400 | [diff] [blame] | 10 | aead_api.o \ |
Jiri Benc | f0706e8 | 2007-05-05 11:45:53 -0700 | [diff] [blame] | 11 | wpa.o \ |
Jouni Malinen | b203ffc | 2009-12-23 13:15:40 +0100 | [diff] [blame] | 12 | scan.o offchannel.o \ |
Johannes Berg | b8695a8 | 2009-02-10 21:25:46 +0100 | [diff] [blame] | 13 | ht.o agg-tx.o agg-rx.o \ |
Mahesh Palivela | 818255e | 2012-10-10 11:33:04 +0000 | [diff] [blame] | 14 | vht.o \ |
Luca Coelho | 41cbb0f | 2018-06-09 09:14:44 +0300 | [diff] [blame] | 15 | he.o \ |
Johannes Berg | 4690029 | 2009-02-15 12:44:28 +0100 | [diff] [blame] | 16 | ibss.o \ |
Johannes Berg | 2c8dccc | 2008-04-08 15:14:40 -0400 | [diff] [blame] | 17 | iface.o \ |
18 | rate.o \ | ||||
Jiri Benc | f0706e8 | 2007-05-05 11:45:53 -0700 | [diff] [blame] | 19 | michael.o \ |
Jiri Benc | f0706e8 | 2007-05-05 11:45:53 -0700 | [diff] [blame] | 20 | tkip.o \ |
Jouni Malinen | 765cb46 | 2009-01-08 13:32:01 +0200 | [diff] [blame] | 21 | aes_cmac.o \ |
Jouni Malinen | 8ade538 | 2015-01-24 19:52:09 +0200 | [diff] [blame] | 22 | aes_gmac.o \ |
Jouni Malinen | 39404fe | 2016-10-27 00:42:05 +0300 | [diff] [blame] | 23 | fils_aead.o \ |
Johannes Berg | fa5fea7 | 2007-09-18 17:29:20 -0400 | [diff] [blame] | 24 | cfg.o \ |
Johannes Berg | b7ffbd7 | 2014-06-04 17:31:56 +0200 | [diff] [blame] | 25 | ethtool.o \ |
Johannes Berg | 571ecf6 | 2007-07-27 15:43:22 +0200 | [diff] [blame] | 26 | rx.o \ |
Johannes Berg | 39192c0 | 2008-09-09 14:49:03 +0200 | [diff] [blame] | 27 | spectmgmt.o \ |
Johannes Berg | e2ebc74 | 2007-07-27 15:43:22 +0200 | [diff] [blame] | 28 | tx.o \ |
Johannes Berg | 1f5a7e4 | 2007-07-27 15:43:23 +0200 | [diff] [blame] | 29 | key.o \ |
Johannes Berg | c2d1560 | 2007-07-27 15:43:23 +0200 | [diff] [blame] | 30 | util.o \ |
David S. Miller | 51cb6db | 2008-07-15 03:34:57 -0700 | [diff] [blame] | 31 | wme.o \ |
Johannes Berg | 61c0d48 | 2011-11-25 13:31:53 +0100 | [diff] [blame] | 32 | chan.o \ |
Arik Nemtsov | 95224fe | 2014-05-01 10:17:28 +0300 | [diff] [blame] | 33 | trace.o mlme.o \ |
Rostislav Lisovy | 239281f | 2014-11-03 10:33:19 +0100 | [diff] [blame] | 34 | tdls.o \ |
Toke Høiland-Jørgensen | db3e1c4 | 2019-11-18 22:06:08 -0800 | [diff] [blame] | 35 | ocb.o \ |
36 | airtime.o | ||||
Johannes Berg | 4b47589 | 2008-01-02 15:17:03 +0100 | [diff] [blame] | 37 | |
Johannes Berg | 2c8dccc | 2008-04-08 15:14:40 -0400 | [diff] [blame] | 38 | mac80211-$(CONFIG_MAC80211_LEDS) += led.o |
Johannes Berg | 4b47589 | 2008-01-02 15:17:03 +0100 | [diff] [blame] | 39 | mac80211-$(CONFIG_MAC80211_DEBUGFS) += \ |
40 | debugfs.o \ | ||||
41 | debugfs_sta.o \ | ||||
42 | debugfs_netdev.o \ | ||||
43 | debugfs_key.o | ||||
44 | |||||
Johannes Berg | 2f5ce79 | 2008-02-23 15:17:21 +0100 | [diff] [blame] | 45 | mac80211-$(CONFIG_MAC80211_MESH) += \ |
46 | mesh.o \ | ||||
47 | mesh_pathtbl.o \ | ||||
48 | mesh_plink.o \ | ||||
Javier Cardona | dbf498f | 2012-03-31 11:31:32 -0700 | [diff] [blame] | 49 | mesh_hwmp.o \ |
Marco Porsch | 3f52b7e | 2013-01-30 18:14:08 +0100 | [diff] [blame] | 50 | mesh_sync.o \ |
51 | mesh_ps.o | ||||
Johannes Berg | 2f5ce79 | 2008-02-23 15:17:21 +0100 | [diff] [blame] | 52 | |
Bob Copeland | 665af4f | 2009-01-19 11:20:53 -0500 | [diff] [blame] | 53 | mac80211-$(CONFIG_PM) += pm.o |
54 | |||||
Johannes Berg | 011ad0e | 2012-06-22 12:55:52 +0200 | [diff] [blame] | 55 | CFLAGS_trace.o := -I$(src) |
Johannes Berg | 0a2b8bb | 2009-07-07 13:46:22 +0200 | [diff] [blame] | 56 | |
Felix Fietkau | b1c4f68 | 2018-10-06 19:35:01 +0200 | [diff] [blame] | 57 | rc80211_minstrel-y := \ |
58 | rc80211_minstrel.o \ | ||||
59 | rc80211_minstrel_ht.o | ||||
Felix Fietkau | cccf129 | 2008-10-05 18:07:45 +0200 | [diff] [blame] | 60 | |
Felix Fietkau | b1c4f68 | 2018-10-06 19:35:01 +0200 | [diff] [blame] | 61 | rc80211_minstrel-$(CONFIG_MAC80211_DEBUGFS) += \ |
62 | rc80211_minstrel_debugfs.o \ | ||||
63 | rc80211_minstrel_ht_debugfs.o | ||||
Felix Fietkau | ec8aa66 | 2010-05-13 16:48:03 +0200 | [diff] [blame] | 64 | |
Felix Fietkau | cccf129 | 2008-10-05 18:07:45 +0200 | [diff] [blame] | 65 | mac80211-$(CONFIG_MAC80211_RC_MINSTREL) += $(rc80211_minstrel-y) |
Johannes Berg | b143923 | 2008-12-09 12:39:52 +0100 | [diff] [blame] | 66 | |
Michael S. Tsirkin | 6bdf1e0e | 2016-12-15 04:07:46 +0200 | [diff] [blame] | 67 | ccflags-y += -DDEBUG |