1153317Ssam# $FreeBSD$
2153317Ssam
3217738Sadrian.PATH:	${.CURDIR}/../../../../sys/dev/ath/ath_hal
4217738Sadrian
5156735SruPROG=	athstats
6153317Ssam
7244970Sadrian# Because of a clang preprocessor parser limitation causing this
8244970Sadrian# to not compile, use gcc for now.
9244970SadrianCC=	gcc
10244970Sadrian
11217738SadrianSRCS=	main.c statfoo.c athstats.c opt_ah.h ah_osdep.h
12161200Ssam
13217738SadrianCLEANFILES+=	opt_ah.h
14166408Ssam
15217738Sadrian.include <../Makefile.inc>
16184371Ssam
17184371SsamCFLAGS+=-DATH_SUPPORT_ANI
18186904SsamCFLAGS+=-DATH_SUPPORT_TDMA
19166408Ssam
20217738Sadrianopt_ah.h:
21217738Sadrian	echo "#define AH_DEBUG 1" > opt_ah.h
22217738Sadrian	echo "#define AH_DEBUG_COUNTRY 1" >> opt_ah.h
23217738Sadrian	echo "#define AH_SUPPORT_AR5416 1" >> opt_ah.h
24184371Ssam
25174570Ssamah_osdep.h:
26187905Ssam	echo 'typedef void *HAL_SOFTC;' >ah_osdep.h
27187905Ssam	echo 'typedef int HAL_BUS_TAG;' >>ah_osdep.h
28187905Ssam	echo 'typedef void *HAL_BUS_HANDLE;' >>ah_osdep.h
29239161Sadrian	echo 'typedef uint32_t HAL_DMA_ADDR;' >>ah_osdep.h
30217738Sadrian
31217738Sadrian.include <bsd.prog.mk>
32