From de19fac457e61e63b0b2f21d018e3ead3a902a6b Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Thu, 20 Nov 2003 20:14:25 +0000 Subject: [PATCH] mention mipsel Make soft float easier to enable/disable --- Makefile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 78dae94e4f..a4cda2b0f1 100644 --- a/Makefile +++ b/Makefile @@ -32,6 +32,7 @@ ARCH:=i386 #ARCH:=arm #ARCH:=mips +#ARCH:=mipsel #ARCH:=powerpc #ARCH:=sh4 #ARCH:=cris @@ -85,12 +86,10 @@ OPTIMIZE_FOR_CPU=$(ARCH) # -msoft-float flag. To avoid CFLAGS problems, you may want to use # scripts similar to those in the build*/staging_dir/bin directory. # Uncomment the next 2 lines to build a soft-float toolchain and rootfs. -#SOFT_FLOAT_CONFIG_OPTION=--without-float -#TARGET_SOFT_FLOAT=-msoft-float +SOFT_FLOAT:=false TARGET_OPTIMIZATION=-Os TARGET_DEBUGGING= #-g -TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) $(TARGET_SOFT_FLOAT) # Any additional gcc options you may want to include.... EXTRA_GCC_CONFIG_OPTIONS= @@ -206,6 +205,11 @@ else ARCH_FPU_SUFFIX:=_nofpu endif +ifeq ($(SOFT_FLOAT),true) +SOFT_FLOAT_CONFIG_OPTION=--without-float +TARGET_SOFT_FLOAT=-msoft-float +endif + ifeq ($(ENABLE_LOCALE),true) EXTRA_GCC_CONFIG_OPTIONS += --enable-clocale=gnu endif @@ -213,6 +217,7 @@ endif ifneq ($(BUILD_WITH_LARGEFILE),true) DISABLE_LARGEFILE= --disable-largefile endif +TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) $(TARGET_SOFT_FLOAT) HOSTCC:=gcc BASE_DIR:=${shell pwd}