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