diff options
author | Nicolas Thill <nico@openwrt.org> | 2009-02-03 21:25:48 +0000 |
---|---|---|
committer | Nicolas Thill <nico@openwrt.org> | 2009-02-03 21:25:48 +0000 |
commit | 293b8729341bba16b1299239efa6d5adf4250a57 (patch) | |
tree | cbc30a14271bc0c347162a5ad358ee01534be077 /toolchain/binutils | |
parent | c2176946343a65796c1abbdb735a6adbee009a39 (diff) | |
download | upstream-293b8729341bba16b1299239efa6d5adf4250a57.tar.gz upstream-293b8729341bba16b1299239efa6d5adf4250a57.tar.bz2 upstream-293b8729341bba16b1299239efa6d5adf4250a57.zip |
[toolchain] cosmetic & coherency fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14397 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'toolchain/binutils')
-rw-r--r-- | toolchain/binutils/Makefile | 38 |
1 files changed, 22 insertions, 16 deletions
diff --git a/toolchain/binutils/Makefile b/toolchain/binutils/Makefile index 925478c414..dba6d45688 100644 --- a/toolchain/binutils/Makefile +++ b/toolchain/binutils/Makefile @@ -35,12 +35,30 @@ override CONFIG_AUTOREBUILD= include $(INCLUDE_DIR)/host-build.mk -EXTRA_TARGET=$(if $(CONFIG_EXTRA_TARGET_ARCH),--enable-targets=$(call qstrip,$(CONFIG_EXTRA_TARGET_ARCH_NAME))-linux-$(TARGET_SUFFIX)) +BINUTILS_CONFIGURE:= \ + ./configure \ + --prefix=$(TOOLCHAIN_DIR)/usr \ + --build=$(GNU_HOST_NAME) \ + --host=$(GNU_HOST_NAME) \ + --target=$(REAL_GNU_TARGET_NAME) \ + --with-sysroot=$(TOOLCHAIN_DIR) \ + --disable-multilib \ + --disable-werror \ + --disable-nls \ + $(SOFT_FLOAT_CONFIG_OPTION) \ + $(call qstrip,$(CONFIG_EXTRA_BINUTILS_CONFIG_OPTIONS)) \ ifneq ($(CONFIG_SSP_SUPPORT),) - LIB_SSP:=--enable-libssp + BINUTILS_CONFIGURE+= \ + --enable-libssp else - LIB_SSP:=--disable-libssp + BINUTILS_CONFIGURE+= \ + --disable-libssp +endif + +ifneq ($(CONFIG_EXTRA_TARGET_ARCH),) + BINUTILS_CONFIGURE+= \ + --enable-targets=$(call qstrip,$(CONFIG_EXTRA_TARGET_ARCH_NAME))-linux-$(TARGET_SUFFIX) endif define Build/Prepare @@ -51,19 +69,7 @@ endef define Build/Configure (cd $(PKG_BUILD_DIR); \ - ./configure \ - --prefix=$(TOOLCHAIN_DIR)/usr \ - --build=$(GNU_HOST_NAME) \ - --host=$(GNU_HOST_NAME) \ - --target=$(REAL_GNU_TARGET_NAME) \ - --with-sysroot=$(TOOLCHAIN_DIR) \ - --disable-multilib \ - --disable-werror \ - --disable-nls \ - $(LIB_SSP) \ - $(EXTRA_TARGET) \ - $(SOFT_FLOAT_CONFIG_OPTION) \ - $(call qstrip,$(CONFIG_EXTRA_BINUTILS_CONFIG_OPTIONS)) \ + $(BINUTILS_CONFIGURE) \ ); endef |