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