diff options
author | sam <sam@FreeBSD.org> | 2007-01-28 04:36:05 +0000 |
---|---|---|
committer | sam <sam@FreeBSD.org> | 2007-01-28 04:36:05 +0000 |
commit | 663b4cdc59b01f1c606a29b9d0b2afabbef2481b (patch) | |
tree | c2cd46f389c8669b6d6830d6c5615421ab215767 /sys/modules | |
parent | 8490eade816b7bbf068f5d7121cc51dc2d810eeb (diff) | |
download | FreeBSD-src-663b4cdc59b01f1c606a29b9d0b2afabbef2481b.zip FreeBSD-src-663b4cdc59b01f1c606a29b9d0b2afabbef2481b.tar.gz |
for newer hal's we need opt_ah.h as it specifies how the hal has been
configured and that in turn controls the descriptor layout; the rate
control module has no business peeking inside the descriptor but until
we can change the api so the driver records the tx rates and passes
them deal with it
Diffstat (limited to 'sys/modules')
-rw-r--r-- | sys/modules/ath_rate_sample/Makefile | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/sys/modules/ath_rate_sample/Makefile b/sys/modules/ath_rate_sample/Makefile index e7b8812..fc91e2b 100644 --- a/sys/modules/ath_rate_sample/Makefile +++ b/sys/modules/ath_rate_sample/Makefile @@ -40,9 +40,23 @@ KMOD= ath_rate SRCS= sample.c -SRCS+= device_if.h bus_if.h pci_if.h opt_inet.h +SRCS+= device_if.h bus_if.h pci_if.h opt_inet.h opt_ah.h HAL= ${.CURDIR}/../../contrib/dev/ath CFLAGS+= -I. -I${.CURDIR}/../../dev/ath -I${HAL} +# patch for hal naming difference +.if ${MACHINE_ARCH} == "amd64" +ATH_MODULE_ARCH=x86_64 +.elif ${MACHINE_ARCH} == "sparc64" +ATH_MODULE_ARCH=sparc64-be +.elif ${MACHINE_ARCH} == "powerpc" +ATH_MODULE_ARCH=powerpc-be +.else +ATH_MODULE_ARCH=${MACHINE_ARCH} +.endif + +opt_ah.h: ${HAL}/public/${ATH_MODULE_ARCH}-elf.opt_ah.h + cp ${HAL}/public/${ATH_MODULE_ARCH}-elf.opt_ah.h ${.TARGET} + .include <bsd.kmod.mk> |