Browse Source

use the right TARGET_CFLAGS

wbx 14 years ago
parent
commit
b5a0fff870

+ 2 - 0
target/config/Config.in

@@ -176,6 +176,8 @@ config ADK_TARGET_CFLAGS
 	default "-mcpu=v8" if ADK_CPU_SPARC_V8
 	default "-m64 -mcpu=v9" if ADK_CPU_SPARC_V9
 	default "-march=loongson2f" if ADK_CPU_LOONGSON2F
+	default "-march=mips32" if ADK_CPU_MIPS32
+	default "-march=mips64" if ADK_CPU_MIPS64
 	default "-march=armv5te -mtune=arm926ej-s" if ADK_CPU_ARMV5
 
 config ADK_TARGET_CMDLINE

+ 1 - 0
target/mips64el/sys-available/lemote-yeelong

@@ -3,6 +3,7 @@ config ADK_TARGET_SYSTEM_LEMOTE_YEELONG
 	select ADK_mips64el
 	select ADK_lemote_yeelong
 	select ADK_LINUX_64
+	select ADK_CPU_LOONGSON2F
 	select ADK_KERNEL_MACH_LOONGSON
 	select ADK_KERNEL_LEMOTE_MACH2F
 	select ADK_TARGET_WITH_USB_BOOT

+ 1 - 0
target/mips64el/sys-available/qemu-mips64el

@@ -2,6 +2,7 @@ config ADK_TARGET_SYSTEM_QEMU_MIPS64EL
 	bool "Qemu Emulator"
 	select ADK_mips64el
 	select ADK_qemu_mips64el
+	select ADK_CPU_MIPS64
 	select ADK_LINUX_64
 	select ADK_KERNEL_MIPS_MALTA
 	select ADK_HARDWARE_QEMU

+ 1 - 0
target/mips64el/sys-available/toolchain-mips64el

@@ -2,6 +2,7 @@ config ADK_TARGET_SYSTEM_TOOLCHAIN_MIPS64EL
 	bool "Toolchain only"
 	select ADK_mips64el
 	select ADK_toolchain_mips64el
+	select ADK_CPU_MIPS64
 	select ADK_TOOLCHAIN_ONLY
 	select ADK_LINUX_64
 	help

+ 1 - 1
target/mips64el/target.mk

@@ -2,4 +2,4 @@ include $(TOPDIR)/mk/kernel-ver.mk
 ARCH:=			mips
 CPU_ARCH:=		mips64el
 TARGET_OPTIMIZATION:=	-Os -pipe
-TARGET_CFLAGS_ARCH:=    -march=mips64 -mabi=64
+TARGET_CFLAGS_ARCH:=    $(ADK_TARGET_CFLAGS) -mabi=64