Makefile 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. # SPDX-License-Identifier: GPL-2.0
  2. obj-$(CONFIG_MAC80211) += mac80211.o
  3. # mac80211 objects
  4. mac80211-y := \
  5. main.o status.o \
  6. driver-ops.o \
  7. sta_info.o \
  8. wep.o \
  9. aead_api.o \
  10. wpa.o \
  11. scan.o offchannel.o \
  12. ht.o agg-tx.o agg-rx.o \
  13. vht.o \
  14. he.o \
  15. s1g.o \
  16. ibss.o \
  17. iface.o \
  18. link.o \
  19. rate.o \
  20. michael.o \
  21. tkip.o \
  22. aes_cmac.o \
  23. aes_gmac.o \
  24. fils_aead.o \
  25. cfg.o \
  26. ethtool.o \
  27. rx.o \
  28. spectmgmt.o \
  29. tx.o \
  30. key.o \
  31. util.o \
  32. wme.o \
  33. chan.o \
  34. trace.o mlme.o \
  35. tdls.o \
  36. ocb.o \
  37. airtime.o \
  38. eht.o
  39. mac80211-$(CONFIG_MAC80211_LEDS) += led.o
  40. mac80211-$(CONFIG_MAC80211_DEBUGFS) += \
  41. debugfs.o \
  42. debugfs_sta.o \
  43. debugfs_netdev.o \
  44. debugfs_key.o
  45. mac80211-$(CONFIG_MAC80211_MESH) += \
  46. mesh.o \
  47. mesh_pathtbl.o \
  48. mesh_plink.o \
  49. mesh_hwmp.o \
  50. mesh_sync.o \
  51. mesh_ps.o
  52. mac80211-$(CONFIG_PM) += pm.o
  53. CFLAGS_trace.o := -I$(src)
  54. rc80211_minstrel-y := \
  55. rc80211_minstrel_ht.o
  56. rc80211_minstrel-$(CONFIG_MAC80211_DEBUGFS) += \
  57. rc80211_minstrel_ht_debugfs.o
  58. mac80211-$(CONFIG_MAC80211_RC_MINSTREL) += $(rc80211_minstrel-y)
  59. ccflags-y += -DDEBUG