1153317Ssam# $FreeBSD$
2153317Ssam
3276486SngieMAN=
4260096Sdim
5260096Sdim.include <bsd.own.mk>
6260096Sdim
7217738Sadrian.PATH:	${.CURDIR}/../../../../sys/dev/ath/ath_hal
8217738Sadrian
9156735SruPROG=	athstats
10153317Ssam
11244970Sadrian# Because of a clang preprocessor parser limitation causing this
12244970Sadrian# to not compile, use gcc for now.
13260096Sdim#CC=	gcc
14244970Sadrian
15217738SadrianSRCS=	main.c statfoo.c athstats.c opt_ah.h ah_osdep.h
16161200Ssam
17217738SadrianCLEANFILES+=	opt_ah.h
18166408Ssam
19217738Sadrian.include <../Makefile.inc>
20184371Ssam
21184371SsamCFLAGS+=-DATH_SUPPORT_ANI
22186904SsamCFLAGS+=-DATH_SUPPORT_TDMA
23166408Ssam
24260096SdimCFLAGS.clang+= -fbracket-depth=512
25260096Sdim
26217738Sadrianopt_ah.h:
27217738Sadrian	echo "#define AH_DEBUG 1" > opt_ah.h
28217738Sadrian	echo "#define AH_DEBUG_COUNTRY 1" >> opt_ah.h
29217738Sadrian	echo "#define AH_SUPPORT_AR5416 1" >> opt_ah.h
30184371Ssam
31174570Ssamah_osdep.h:
32187905Ssam	echo 'typedef void *HAL_SOFTC;' >ah_osdep.h
33187905Ssam	echo 'typedef int HAL_BUS_TAG;' >>ah_osdep.h
34187905Ssam	echo 'typedef void *HAL_BUS_HANDLE;' >>ah_osdep.h
35239161Sadrian	echo 'typedef uint32_t HAL_DMA_ADDR;' >>ah_osdep.h
36217738Sadrian
37217738Sadrian.include <bsd.prog.mk>
38