]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/modules/rtw88/Makefile
contrib/bc: merge from vendor release 6.2.2
[FreeBSD/FreeBSD.git] / sys / modules / rtw88 / Makefile
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>