xref: /freebsd/sys/modules/ath12k/Makefile (revision f53355131f65d64e7643d734dbcd4fb2a5de20ed)
1*5c1def83SBjoern A. ZeebDEVATH12KDIR=	${SRCTOP}/sys/contrib/dev/athk/ath12k
2*5c1def83SBjoern A. Zeeb
3*5c1def83SBjoern A. Zeeb.PATH: ${DEVATH12KDIR}
4*5c1def83SBjoern A. Zeeb
5*5c1def83SBjoern A. ZeebWITH_CONFIG_ATH12K_TRACING=	0
6*5c1def83SBjoern A. Zeeb
7*5c1def83SBjoern A. ZeebKMOD=	if_ath12k
8*5c1def83SBjoern A. Zeeb
9*5c1def83SBjoern A. ZeebSRCS+=	core.c hal.c hal_tx.c hal_rx.c
10*5c1def83SBjoern A. ZeebSRCS+=	wmi.c mac.c reg.c htc.c qmi.c
11*5c1def83SBjoern A. ZeebSRCS+=	dp.c dp_tx.c dp_rx.c dp_mon.c debug.c
12*5c1def83SBjoern A. ZeebSRCS+=	ce.c peer.c dbring.c hw.c
13*5c1def83SBjoern A. Zeeb
14*5c1def83SBjoern A. ZeebSRCS+=	mhi.c pci.c
15*5c1def83SBjoern A. Zeeb
16*5c1def83SBjoern A. Zeeb.if defined(WITH_CONFIG_ATH12K_TRACING) && ${WITH_CONFIG_ATH12K_TRACING} > 0
17*5c1def83SBjoern A. ZeebCFLAGS+=	-DCONFIG_ATH12K_TRACING=${WITH_CONFIG_ATH12K_TRACING}
18*5c1def83SBjoern A. ZeebSRCS+=	trace.c
19*5c1def83SBjoern A. Zeeb.endif
20*5c1def83SBjoern A. Zeeb
21*5c1def83SBjoern A. Zeeb# Other
22*5c1def83SBjoern A. ZeebSRCS+=	${LINUXKPI_GENSRCS}
23*5c1def83SBjoern A. ZeebSRCS+=	opt_wlan.h opt_inet6.h opt_inet.h opt_acpi.h
24*5c1def83SBjoern A. Zeeb
25*5c1def83SBjoern A. ZeebCFLAGS+=	-DKBUILD_MODNAME='"ath12k"'
26*5c1def83SBjoern A. Zeeb
27*5c1def83SBjoern A. ZeebCFLAGS+=	-I${DEVATH12KDIR}
28*5c1def83SBjoern A. ZeebCFLAGS+=	-I${DEVATH12KDIR}/..
29*5c1def83SBjoern A. ZeebCFLAGS+=	${LINUXKPI_INCLUDES}
30*5c1def83SBjoern A. Zeeb# Helpful after fresh imports.
31*5c1def83SBjoern A. Zeeb#CFLAGS+=	-ferror-limit=0
32*5c1def83SBjoern A. Zeeb
33*5c1def83SBjoern A. ZeebCFLAGS+=	-DCONFIG_ATH12K_DEBUG
34*5c1def83SBjoern A. Zeeb
35*5c1def83SBjoern A. Zeeb.include <bsd.kmod.mk>
36