summaryrefslogtreecommitdiff
path: root/sys/modules
diff options
context:
space:
mode:
authorSam Leffler <sam@FreeBSD.org>2006-07-11 21:52:09 +0000
committerSam Leffler <sam@FreeBSD.org>2006-07-11 21:52:09 +0000
commit047000b647785ff340eca2800030b5b4eaa347a7 (patch)
treee0d45c4d01d87de8d87dc34eedeec7f934f83ae3 /sys/modules
parent25db1e6a07584e6823e220197c2ada86f26070f0 (diff)
Notes
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/ath_hal/Makefile10
1 files changed, 9 insertions, 1 deletions
diff --git a/sys/modules/ath_hal/Makefile b/sys/modules/ath_hal/Makefile
index 1507d139b94a..73241718ffc3 100644
--- a/sys/modules/ath_hal/Makefile
+++ b/sys/modules/ath_hal/Makefile
@@ -58,7 +58,15 @@ MFILES= kern/bus_if.m kern/device_if.m dev/pci/pci_if.m \
CFLAGS+= -I. -I${HAL}/freebsd -I${HAL}
# patch for hal naming difference
-ATH_MODULE_ARCH=${MACHINE_ARCH:S/amd64/x86_64/}
+.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
.if defined(HAL_SRC)
.include "${HAL}/freebsd/Makefile.inc"