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