diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2011-08-25 15:13:58 +0200 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2011-08-25 15:15:15 +0200 |
commit | 76d5fc52705c65d58612085d19ca1f71bec1a42c (patch) | |
tree | 3df9e1013237c53a062bf8cc4f1780a10632d767 /mk/binutils.mk | |
parent | 6d54fbcb7a08b39e90ed45f85db140f47cdedd4a (diff) | |
download | embtoolkit-76d5fc52705c65d58612085d19ca1f71bec1a42c.tar.gz embtoolkit-76d5fc52705c65d58612085d19ca1f71bec1a42c.tar.bz2 embtoolkit-76d5fc52705c65d58612085d19ca1f71bec1a42c.tar.xz |
Toolchain: gmp, mpfr, mpc, binutils: use generic macros
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk/binutils.mk')
-rw-r--r-- | mk/binutils.mk | 49 |
1 files changed, 17 insertions, 32 deletions
diff --git a/mk/binutils.mk b/mk/binutils.mk index f6bf309..f98ef92 100644 --- a/mk/binutils.mk +++ b/mk/binutils.mk @@ -23,39 +23,24 @@ # \date May 2009 ################################################################################ -BINUTILS_NAME := binutils -BINUTILS_VERSION := $(call embtk_get_pkgversion,BINUTILS) -BINUTILS_SITE := http://ftp.gnu.org/gnu/binutils -BINUTILS_SITE_MIRROR3 := ftp://ftp.embtoolkit.org/embtoolkit.org/packages-mirror -BINUTILS_PATCH_SITE := ftp://ftp.embtoolkit.org/embtoolkit.org/binutils/$(BINUTILS_VERSION) -BINUTILS_PACKAGE := binutils-$(BINUTILS_VERSION).tar.bz2 -BINUTILS_SRC_DIR := $(TOOLS_BUILD)/binutils-$(BINUTILS_VERSION) -BINUTILS_BUILD_DIR := $(TOOLS_BUILD)/binutils +BINUTILS_NAME := binutils +BINUTILS_VERSION := $(call embtk_get_pkgversion,binutils) +BINUTILS_SITE := http://ftp.gnu.org/gnu/binutils +BINUTILS_SITE_MIRROR3 := ftp://ftp.embtoolkit.org/embtoolkit.org/packages-mirror +BINUTILS_PACKAGE := binutils-$(BINUTILS_VERSION).tar.bz2 +BINUTILS_SRC_DIR := $(TOOLS_BUILD)/binutils-$(BINUTILS_VERSION) +BINUTILS_BUILD_DIR := $(TOOLS_BUILD)/binutils-build -BINUTILS_MULTILIB := --disable-multilib +BINUTILS_CONFIGURE_OPTS := --with-sysroot=$(SYSROOT) --disable-werror \ + --disable-nls --disable-multilib \ + --with-gmp=$(GMP_HOST_DIR) \ + --with-mpfr=$(MPFR_HOST_DIR) \ + --with-mpc=$(MPC_HOST_DIR) \ + --target=$(STRICT_GNU_TARGET) +BINUTILS_PREFIX := $(TOOLS) -binutils_install: $(BINUTILS_BUILD_DIR)/.installed - -$(BINUTILS_BUILD_DIR)/.installed: download_binutils \ - $(BINUTILS_BUILD_DIR)/.decompressed $(BINUTILS_BUILD_DIR)/.configured - @$(MAKE) -C $(BINUTILS_BUILD_DIR) $(J) - $(MAKE) -C $(BINUTILS_BUILD_DIR) install - @touch $@ +binutils_install: + $(call embtk_install_hostpkg,binutils) download_binutils: - $(call embtk_download_pkg,BINUTILS) - -$(BINUTILS_BUILD_DIR)/.decompressed: - $(call embtk_decompress_hostpkg,BINUTILS) - -$(BINUTILS_BUILD_DIR)/.configured: - $(call embtk_generic_message,"binutils: Configuring \ - binutils-$(BINUTILS_VERSION) ...") - cd $(BINUTILS_BUILD_DIR); CC=$(HOSTCC_CACHED) CXX=$(HOSTCXX_CACHED) \ - $(TOOLS_BUILD)/binutils-$(BINUTILS_VERSION)/configure \ - --prefix=$(TOOLS) --with-sysroot=$(SYSROOT) --disable-werror \ - --disable-nls $(BINUTILS_MULTILIB) \ - --with-gmp=$(GMP_HOST_DIR) --with-mpfr=$(MPFR_HOST_DIR) \ - --with-mpc=$(MPC_HOST_DIR) \ - --target=$(STRICT_GNU_TARGET) --build=$(HOST_BUILD) --host=$(HOST_ARCH) - @touch $@ + $(call embtk_download_pkg,binutils) |