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