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