2007-10-04 17:07:51 +04:00
|
|
|
# Calculate ARCH based on the included Linux .config file. This should
|
|
|
|
# cover all architectures supported by Linux 2.4 and 2.6 whether they
|
|
|
|
# are supported by MadWifi or not. Note that more specific entries must
|
|
|
|
# follow less specific ones, e.g. CONFIG_X86_64 overrides CONFIG_X86.
|
|
|
|
|
|
|
|
ARCH-$(CONFIG_ALPHA) = alpha
|
|
|
|
ARCH-$(CONFIG_ARM) = arm
|
|
|
|
ARCH-$(CONFIG_ARM26) = arm26
|
|
|
|
ARCH-$(CONFIG_CRIS) = cris
|
|
|
|
ARCH-$(CONFIG_FRV) = frv
|
|
|
|
ARCH-$(CONFIG_H8300) = h8300
|
|
|
|
ARCH-$(CONFIG_X86) = i386
|
|
|
|
ARCH-$(CONFIG_IA64) = ia64
|
|
|
|
ARCH-$(CONFIG_M32R) = m32r
|
|
|
|
ARCH-$(CONFIG_M68K) = m68k
|
|
|
|
ARCH-$(CONFIG_M68KNOMMU) = m68knommu
|
|
|
|
ARCH-$(CONFIG_MIPS) = mips
|
|
|
|
ARCH-$(CONFIG_MIPS64) = mips64
|
|
|
|
ARCH-$(CONFIG_PARISC) = parisc
|
|
|
|
ARCH-$(CONFIG_PPC) = ppc
|
|
|
|
ARCH-$(CONFIG_PPC64) = ppc64
|
|
|
|
ARCH-$(CONFIG_PPC_MERGE) = powerpc
|
|
|
|
ARCH-$(CONFIG_ARCH-S390) = s390
|
|
|
|
ARCH-$(CONFIG_ARCH-S390X) = s390x
|
|
|
|
ARCH-$(CONFIG_SUPERH) = sh
|
|
|
|
ARCH-$(CONFIG_CPU_SH5) = sh64
|
|
|
|
ARCH-$(CONFIG_SUPERH64) = sh64
|
|
|
|
ARCH-$(CONFIG_SPARC32) = sparc
|
|
|
|
ARCH-$(CONFIG_SPARC64) = sparc64
|
|
|
|
ARCH-$(CONFIG_UML) = um
|
|
|
|
ARCH-$(CONFIG_V850) = v850
|
|
|
|
ARCH-$(CONFIG_X86_64) = x86_64
|
|
|
|
ARCH-$(CONFIG_XTENSA) = xtensa
|
|
|
|
|
|
|
|
ifeq (,$(ARCH-y))
|
|
|
|
$(Cannot determine ARCH)
|
|
|
|
endif
|
|
|
|
|
2008-02-01 01:48:42 +03:00
|
|
|
# Allow ARCH to be x86
|
|
|
|
ifneq (,$(CONFIG_X86))
|
|
|
|
ifeq (x86,$(ARCH))
|
|
|
|
ARCH-y = $(ARCH)
|
|
|
|
endif
|
|
|
|
endif
|
|
|
|
|
2007-10-04 17:07:51 +04:00
|
|
|
# Don't allow ARCH to be overridden by a different value.
|
|
|
|
ifeq (,$(ARCH))
|
|
|
|
ARCH = $(ARCH-y)
|
|
|
|
else
|
|
|
|
ifneq ($(ARCH),$(ARCH-y))
|
|
|
|
$(error ARCH mismatch: supplied "$(ARCH)", determined "$(ARCH-y)")
|
|
|
|
endif
|
|
|
|
endif
|