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