summaryrefslogtreecommitdiff
path: root/sys/modules/mt76/core/Makefile
blob: c782bf218d937681aa451553704f1a15d81738fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
KMOD=	mt76_core

# Basic stuff.
SRCS=	mac80211.c mmio.c util.c dma.c  eeprom.c tx.c agg-rx.c mcu.c
SRCS+=	channel.c scan.c wed.c
#SRCS+=	trace.c

# Bus stuff.
SRCS+=	pci.c
.if defined(WITH_USB) && ${WITH_USB} > 0
SRCS+=	usb.c	# usb_trace.c
.endif
#SRCS+=	sdio.c sdio_txrx.c

# Connac-Lib stuff.
SRCS+=	mt76_connac_mac.c mt76_connac_mcu.c mt76_connac3_mac.c

# MT76x02-Lib stuff (we don't need; that's for older chipsets not yet supported)

# XXX should this be a separate module?
# MT792X-LIB stuff.
SRCS+=	mt792x_core.c mt792x_mac.c mt792x_dma.c
#SRCS+=	mt792x_trace.c
.if defined(WITH_ACPI) && ${WITH_ACPI} > 0
SRCS+=	mt792x_acpi_sar.c
.endif
.if defined(WITH_USB) && ${WITH_USB} > 0
SRCS+=	mt792x_usb.c
.endif
.if defined(WITH_DEBUGFS) && ${WITH_DEBUGFS} > 0
SRCS+=	mt792x_debugfs.c
.endif

.if defined(WITH_DEBUGFS) && ${WITH_DEBUGFS} > 0
SRCS+=	debugfs.c
.endif

CFLAGS+=	-DKBUILD_MODNAME='"mt76_core"'
CFLAGS+=	-DCONFIG_MAC80211_DEBUGFS=${WITH_DEBUGFS}

EXPORT_SYMS=	YES

.include <bsd.kmod.mk>