summaryrefslogtreecommitdiffstats
path: root/rules/binutils.make
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2006-03-01 15:01:18 +0000
committerSascha Hauer <s.hauer@pengutronix.de>2006-03-01 15:01:18 +0000
commit4f93a313da3a25389b3dbd6229b2f02655c42338 (patch)
tree7cb977473bd2bd6ec067002af9f7905e1fbe337c /rules/binutils.make
parent35d8102ad28e12ae38d0c975b8ebb2312c65daf1 (diff)
downloadptxdist-4f93a313da3a25389b3dbd6229b2f02655c42338.tar.gz
ptxdist-4f93a313da3a25389b3dbd6229b2f02655c42338.tar.xz
remove install_*, remove hacks necessary with older binutils, fix BINUTILS_URL
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.10-trunk@4928 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/binutils.make')
-rw-r--r--rules/binutils.make28
1 files changed, 2 insertions, 26 deletions
diff --git a/rules/binutils.make b/rules/binutils.make
index 000e2fb19..e91b63d99 100644
--- a/rules/binutils.make
+++ b/rules/binutils.make
@@ -20,7 +20,7 @@ PACKAGES-$(PTXCONF_BINUTILS) += binutils
BINUTILS_VERSION := 2.16.1
BINUTILS := binutils-$(BINUTILS_VERSION)
BINUTILS_SUFFIX := tar.bz2
-BINUTILS_URL := $(PTXCONF_SETUP_GNUMIRROR)/binutils/$(BINUTILS).tar.gz
+BINUTILS_URL := $(PTXCONF_SETUP_GNUMIRROR)/binutils/$(BINUTILS).$(BINUTILS_SUFFIX)
BINUTILS_SOURCE := $(SRCDIR)/$(BINUTILS).$(BINUTILS_SUFFIX)
BINUTILS_DIR := $(BUILDDIR)/$(BINUTILS)
@@ -65,8 +65,7 @@ BINUTILS_ENV := $(CROSS_ENV)
#
# autoconf
#
-BINUTILS_AUTOCONF = $(CROSS_AUTOCONF_USR)
-BINUTILS_AUTOCONF += \
+BINUTILS_AUTOCONF := $(CROSS_AUTOCONF_USR) \
--target=$(PTXCONF_GNU_TARGET) \
--enable-targets=$(PTXCONF_GNU_TARGET) \
--disable-nls \
@@ -91,15 +90,7 @@ binutils_compile: $(STATEDIR)/binutils.compile
$(STATEDIR)/binutils.compile: $(binutils_compile_deps_default)
@$(call targetinfo, $@)
- # the libiberty part is compiled for the host system
- # don't pass target CFLAGS to it, so override them and call the configure script
- $(BINUTILS_PATH) make -C $(BINUTILS_DIR) CFLAGS='' CXXFLAGS='' configure-build-libiberty
- # the chew tool is needed later during installation, compile it now
- # else it will fail cause it gets target CFLAGS
- $(BINUTILS_PATH) make -C $(BINUTILS_DIR)/bfd/doc CFLAGS='' CXXFLAGS='' chew
-
- # now do the _real_ compiling :-)
$(BINUTILS_PATH) make -C $(BINUTILS_DIR)
@$(call touch, $@)
@@ -112,7 +103,6 @@ binutils_install: $(STATEDIR)/binutils.install
$(STATEDIR)/binutils.install: $(binutils_install_deps_default)
@$(call targetinfo, $@)
- # FIXME: do we have to set prefix='' (makevar)?
@$(call install, BINUTILS)
@$(call touch, $@)
@@ -124,20 +114,6 @@ binutils_targetinstall: $(STATEDIR)/binutils.targetinstall
$(STATEDIR)/binutils.targetinstall: $(binutils_targetinstall_deps_default)
@$(call targetinfo, $@)
-
-# @$(call install_init, binutils)
-# @$(call install_fixup,binutils,PACKAGE,binutils)
-# @$(call install_fixup,binutils,PRIORITY,optional)
-# @$(call install_fixup,binutils,VERSION,$(BINUTILS_VERSION))
-# @$(call install_fixup,binutils,SECTION,base)
-# @$(call install_fixup,binutils,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>")
-# @$(call install_fixup,binutils,DEPENDS,)
-# @$(call install_fixup,binutils,DESCRIPTION,missing)
-#
-# @$(call install_copy, binutils, 0, 0, 0755, $(BINUTILS_DIR)/foobar, /dev/null)
-#
-# @$(call install_finish,binutils)
-
@$(call touch, $@)
# ----------------------------------------------------------------------------