From 0ba99fc6a188988f11361cb41eba7c1afce346d4 Mon Sep 17 00:00:00 2001 From: Juan Quintela Date: Thu, 16 Jul 2009 17:57:07 +0200 Subject: [PATCH] configure already knows what TARGET_BASE_ARCH we need, no need to put the logic in Makefile.target Signed-off-by: Juan Quintela Signed-off-by: Anthony Liguori --- Makefile.target | 22 ++-------------------- configure | 8 ++++++++ 2 files changed, 10 insertions(+), 20 deletions(-) diff --git a/Makefile.target b/Makefile.target index 3a3e1db0a3..9f550410a3 100644 --- a/Makefile.target +++ b/Makefile.target @@ -1,28 +1,10 @@ include config.mak include $(SRC_PATH)/rules.mak +ifndef TARGET_BASE_ARCH TARGET_BASE_ARCH:=$(TARGET_ARCH) -ifeq ($(TARGET_ARCH), x86_64) -TARGET_BASE_ARCH:=i386 -endif -ifeq ($(TARGET_ARCH), mipsn32) -TARGET_BASE_ARCH:=mips -endif -ifeq ($(TARGET_ARCH), mips64) -TARGET_BASE_ARCH:=mips -endif -ifeq ($(TARGET_ARCH), ppc64) -TARGET_BASE_ARCH:=ppc -endif -ifeq ($(TARGET_ARCH), ppc64h) -TARGET_BASE_ARCH:=ppc -endif -ifeq ($(TARGET_ARCH), ppcemb) -TARGET_BASE_ARCH:=ppc -endif -ifeq ($(TARGET_ARCH), sparc64) -TARGET_BASE_ARCH:=sparc endif + TARGET_PATH=$(SRC_PATH)/target-$(TARGET_BASE_ARCH) VPATH=$(SRC_PATH):$(TARGET_PATH):$(SRC_PATH)/hw CPPFLAGS=-I. -I.. -I$(TARGET_PATH) -I$(SRC_PATH) -MMD -MT $@ -MP -DNEED_CPU_H diff --git a/configure b/configure index cba0c08a1d..17d0069c65 100755 --- a/configure +++ b/configure @@ -2002,6 +2002,7 @@ case "$target_arch2" in ;; x86_64) echo "TARGET_ARCH=x86_64" >> $config_mak + echo "TARGET_BASE_ARCH=i386" >> $config_mak echo "#define TARGET_ARCH \"x86_64\"" >> $config_h echo "#define TARGET_I386 1" >> $config_h echo "#define TARGET_X86_64 1" >> $config_h @@ -2070,6 +2071,7 @@ case "$target_arch2" in ;; mipsn32|mipsn32el) echo "TARGET_ARCH=mipsn32" >> $config_mak + echo "TARGET_BASE_ARCH=mips" >> $config_mak echo "#define TARGET_ARCH \"mipsn32\"" >> $config_h echo "#define TARGET_MIPS 1" >> $config_h echo "#define TARGET_ABI_MIPSN32 1" >> $config_h @@ -2077,6 +2079,7 @@ case "$target_arch2" in ;; mips64|mips64el) echo "TARGET_ARCH=mips64" >> $config_mak + echo "TARGET_BASE_ARCH=mips" >> $config_mak echo "#define TARGET_ARCH \"mips64\"" >> $config_h echo "#define TARGET_MIPS 1" >> $config_h echo "#define TARGET_MIPS64 1" >> $config_h @@ -2092,6 +2095,7 @@ case "$target_arch2" in ;; ppcemb) echo "TARGET_ARCH=ppcemb" >> $config_mak + echo "TARGET_BASE_ARCH=ppc" >> $config_mak echo "TARGET_ABI_DIR=ppc" >> $config_mak echo "#define TARGET_ARCH \"ppcemb\"" >> $config_h echo "#define TARGET_PPC 1" >> $config_h @@ -2106,6 +2110,7 @@ case "$target_arch2" in ;; ppc64) echo "TARGET_ARCH=ppc64" >> $config_mak + echo "TARGET_BASE_ARCH=ppc" >> $config_mak echo "TARGET_ABI_DIR=ppc" >> $config_mak echo "#define TARGET_ARCH \"ppc64\"" >> $config_h echo "#define TARGET_PPC 1" >> $config_h @@ -2115,6 +2120,7 @@ case "$target_arch2" in ;; ppc64abi32) echo "TARGET_ARCH=ppc64" >> $config_mak + echo "TARGET_BASE_ARCH=ppc" >> $config_mak echo "TARGET_ABI_DIR=ppc" >> $config_mak echo "TARGET_ARCH2=ppc64abi32" >> $config_mak echo "#define TARGET_ARCH \"ppc64\"" >> $config_h @@ -2140,6 +2146,7 @@ case "$target_arch2" in ;; sparc64) echo "TARGET_ARCH=sparc64" >> $config_mak + echo "TARGET_BASE_ARCH=sparc" >> $config_mak echo "#define TARGET_ARCH \"sparc64\"" >> $config_h echo "#define TARGET_SPARC 1" >> $config_h echo "#define TARGET_SPARC64 1" >> $config_h @@ -2148,6 +2155,7 @@ case "$target_arch2" in ;; sparc32plus) echo "TARGET_ARCH=sparc64" >> $config_mak + echo "TARGET_BASE_ARCH=sparc" >> $config_mak echo "TARGET_ABI_DIR=sparc" >> $config_mak echo "TARGET_ARCH2=sparc32plus" >> $config_mak echo "#define TARGET_ARCH \"sparc64\"" >> $config_h