1# SPDX-License-Identifier: ISC 2# 3# Makefile fragment for Broadcom 802.11 Networking Device Driver 4# 5# Copyright (c) 2010 Broadcom Corporation 6# 7 8ccflags-y += \ 9 -I $(srctree)/$(src) \ 10 -I $(srctree)/$(src)/../include 11 12obj-$(CONFIG_BRCMFMAC) += brcmfmac.o 13brcmfmac-objs += \ 14 cfg80211.o \ 15 chip.o \ 16 fwil.o \ 17 fweh.o \ 18 p2p.o \ 19 proto.o \ 20 common.o \ 21 core.o \ 22 firmware.o \ 23 fwvid.o \ 24 feature.o \ 25 btcoex.o \ 26 vendor.o \ 27 pno.o \ 28 xtlv.o 29brcmfmac-$(CONFIG_BRCMFMAC_PROTO_BCDC) += \ 30 bcdc.o \ 31 fwsignal.o 32brcmfmac-$(CONFIG_BRCMFMAC_PROTO_MSGBUF) += \ 33 commonring.o \ 34 flowring.o \ 35 msgbuf.o 36brcmfmac-$(CONFIG_BRCMFMAC_SDIO) += \ 37 sdio.o \ 38 bcmsdh.o 39brcmfmac-$(CONFIG_BRCMFMAC_USB) += \ 40 usb.o 41brcmfmac-$(CONFIG_BRCMFMAC_PCIE) += \ 42 pcie.o 43brcmfmac-$(CONFIG_BRCMDBG) += \ 44 debug.o 45brcmfmac-$(CONFIG_BRCM_TRACING) += \ 46 tracepoint.o 47brcmfmac-$(CONFIG_OF) += \ 48 of.o 49brcmfmac-$(CONFIG_DMI) += \ 50 dmi.o 51 52ifeq ($(CONFIG_BRCMFMAC),m) 53obj-m += wcc/ 54obj-m += cyw/ 55obj-m += bca/ 56else 57brcmfmac-$(CONFIG_BRCMFMAC) += wcc/core.o 58brcmfmac-$(CONFIG_BRCMFMAC) += cyw/core.o 59brcmfmac-$(CONFIG_BRCMFMAC) += bca/core.o 60endif 61