1 # $FreeBSD$
2
3 DEVRTW88DIR= ${SRCTOP}/sys/contrib/dev/rtw88
4
5 .PATH: ${DEVRTW88DIR}
6
7 WITH_CONFIG_PM= 0
8
9 KMOD= if_rtw88
10
11 # Core parts.
12 SRCS= main.c
13 SRCS+= bf.c coex.c debug.c efuse.c fw.c mac.c mac80211.c
14 SRCS+= phy.c ps.c regd.c
15 SRCS+= rx.c sar.c sec.c tx.c util.c
16
17 .if defined(WITH_CONFIG_PM) && ${WITH_CONFIG_PM} > 0
18 SRCS+= wow.c
19 CFLAGS+= -DCONFIG_PM=${WITH_CONFIG_PM}
20 .endif
21
22 # PCI parts.
23 SRCS+= pci.c
24 SRCS+= rtw8723d.c rtw8723d_table.c rtw8723de.c # 11n
25 SRCS+= rtw8821c.c rtw8821c_table.c rtw8821ce.c # 11ac
26 SRCS+= rtw8822b.c rtw8822b_table.c rtw8822be.c # 11ac
27 SRCS+= rtw8822c.c rtw8822c_table.c rtw8822ce.c # 11ac
28
29 # Other
30 SRCS+= ${LINUXKPI_GENSRCS}
31 SRCS+= opt_wlan.h opt_inet6.h opt_inet.h
32
33 # Helpful after fresh imports.
34 #CFLAGS+= -ferror-limit=0
35
36 CFLAGS+= -DKBUILD_MODNAME='"rtw88"'
37
38 CFLAGS+= -I${DEVRTW88DIR}
39 CFLAGS+= ${LINUXKPI_INCLUDES}
40 CFLAGS+= -DCONFIG_RTW88_DEBUG
41 #CFLAGS+= -DCONFIG_RTW88_DEBUGFS
42
43 .include <bsd.kmod.mk>
Cache object: ea02129540bb2e6b6a0f3678f3792d92
|