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