1*ebacd801SBjoern A. Zeeb
2*ebacd801SBjoern A. ZeebDEVDIR=	${SRCTOP}/sys/contrib/dev/athk
3*ebacd801SBjoern A. Zeeb
4*ebacd801SBjoern A. Zeeb.PATH: ${DEVDIR}
5*ebacd801SBjoern A. Zeeb
6*ebacd801SBjoern A. ZeebKMOD=	athk_common
7*ebacd801SBjoern A. Zeeb
8*ebacd801SBjoern A. ZeebWITH_ATH_DEBUG=		1
9*ebacd801SBjoern A. ZeebWITH_ATH_TRACEPOINTS=	0
10*ebacd801SBjoern A. Zeeb
11*ebacd801SBjoern A. ZeebSRCS=	main.c
12*ebacd801SBjoern A. ZeebSRCS+=	dfs_pattern_detector.c dfs_pri_detector.c
13*ebacd801SBjoern A. ZeebSRCS+=	hw.c key.c regd.c
14*ebacd801SBjoern A. Zeeb
15*ebacd801SBjoern A. Zeeb.if defined(WITH_ATH_DEBUG) && ${WITH_ATH_DEBUG} > 0
16*ebacd801SBjoern A. ZeebSRCS+=	debug.c
17*ebacd801SBjoern A. ZeebCFLAGS+=	-DCONFIG_ATH_DEBUG
18*ebacd801SBjoern A. Zeeb.endif
19*ebacd801SBjoern A. Zeeb
20*ebacd801SBjoern A. Zeeb.if defined(WITH_ATH_TRACEPOINTS) && ${WITH_ATH_TRACEPOINTS} > 0
21*ebacd801SBjoern A. ZeebSRCS+=	trace.c
22*ebacd801SBjoern A. ZeebCFLAGS+=	-DCONFIG_ATH_TRACEPOINTS
23*ebacd801SBjoern A. Zeeb.endif
24*ebacd801SBjoern A. Zeeb
25*ebacd801SBjoern A. Zeeb# Other
26*ebacd801SBjoern A. ZeebSRCS+=	${LINUXKPI_GENSRCS}
27*ebacd801SBjoern A. ZeebSRCS+=	opt_wlan.h opt_inet6.h opt_inet.h opt_acpi.h
28*ebacd801SBjoern A. Zeeb
29*ebacd801SBjoern A. ZeebCFLAGS+=	-DKBUILD_MODNAME='"athk_common"'
30*ebacd801SBjoern A. Zeeb
31*ebacd801SBjoern A. ZeebCFLAGS+=	-I${DEVDIR}
32*ebacd801SBjoern A. ZeebCFLAGS+=	${LINUXKPI_INCLUDES}
33*ebacd801SBjoern A. Zeeb# Helpful after fresh imports.
34*ebacd801SBjoern A. Zeeb#CFLAGS+=	-ferror-limit=0
35*ebacd801SBjoern A. Zeeb
36*ebacd801SBjoern A. Zeeb.include <bsd.kmod.mk>
37