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		feature.o \
24		btcoex.o \
25		vendor.o \
26		pno.o
27brcmfmac-$(CONFIG_BRCMFMAC_PROTO_BCDC) += \
28		bcdc.o \
29		fwsignal.o
30brcmfmac-$(CONFIG_BRCMFMAC_PROTO_MSGBUF) += \
31		commonring.o \
32		flowring.o \
33		msgbuf.o
34brcmfmac-$(CONFIG_BRCMFMAC_SDIO) += \
35		sdio.o \
36		bcmsdh.o
37brcmfmac-$(CONFIG_BRCMFMAC_USB) += \
38		usb.o
39brcmfmac-$(CONFIG_BRCMFMAC_PCIE) += \
40		pcie.o
41brcmfmac-$(CONFIG_BRCMDBG) += \
42		debug.o
43brcmfmac-$(CONFIG_BRCM_TRACING) += \
44		tracepoint.o
45brcmfmac-$(CONFIG_OF) += \
46		of.o
47brcmfmac-$(CONFIG_DMI) += \
48		dmi.o
49