summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2013-06-09 20:32:01 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2013-12-19 15:55:30 +0100
commit6609dad7c8d3ffed051f334f4faa87d9ca2719dd (patch)
tree0bc954da731a4a2fc2fcb3d49ce75b2e49014266
parent127e96197596457d72a5e9ff8bdce715034b345c (diff)
downloadOSELAS.Toolchain-6609dad7c8d3ffed051f334f4faa87d9ca2719dd.tar.gz
OSELAS.Toolchain-6609dad7c8d3ffed051f334f4faa87d9ca2719dd.tar.xz
cross-binutils: cleanup
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/cross-binutils.make53
1 files changed, 3 insertions, 50 deletions
diff --git a/rules/cross-binutils.make b/rules/cross-binutils.make
index acd03d0..348061d 100644
--- a/rules/cross-binutils.make
+++ b/rules/cross-binutils.make
@@ -30,68 +30,29 @@ CROSS_BINUTILS_URL := \
http://www.kernel.org/pub/linux/devel/binutils/$(CROSS_BINUTILS).$(CROSS_BINUTILS_SUFFIX)
# ----------------------------------------------------------------------------
-# Get
-# ----------------------------------------------------------------------------
-
-$(CROSS_BINUTILS_SOURCE):
- @$(call targetinfo)
- @$(call get, CROSS_BINUTILS)
-
-# ----------------------------------------------------------------------------
-# Extract
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/cross-binutils.extract:
- @$(call targetinfo)
- @$(call clean, $(CROSS_BINUTILS_DIR))
- @$(call extract, CROSS_BINUTILS, $(CROSS_BUILDDIR))
- @$(call patchin, CROSS_BINUTILS, $(CROSS_BINUTILS_DIR))
- @$(call touch)
-
-# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
-CROSS_BINUTILS_PATH := PATH=$(CROSS_PATH)
-CROSS_BINUTILS_ENV := $(HOST_ENV)
CROSS_BINUTILS_DEVPKG := NO
#
# autoconf
#
-CROSS_BINUTILS_AUTOCONF := \
+CROSS_BINUTILS_CONF_TOOL := autoconf
+CROSS_BINUTILS_CONF_OPT := \
$(PTX_HOST_CROSS_AUTOCONF) \
$(PTXCONF_TOOLCHAIN_CONFIG_SYSROOT) \
\
--disable-werror \
--disable-nls
-$(STATEDIR)/cross-binutils.prepare:
- @$(call targetinfo)
- rm -fr $(CROSS_BINUTILS_BUILDDIR)
- mkdir -p $(CROSS_BINUTILS_BUILDDIR)
- cd $(CROSS_BINUTILS_BUILDDIR) && \
- $(CROSS_BINUTILS_PATH) $(CROSS_BINUTILS_ENV) \
- $(CROSS_BINUTILS_DIR)/configure $(CROSS_BINUTILS_AUTOCONF)
- @$(call touch)
-
-# ----------------------------------------------------------------------------
-# Compile
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/cross-binutils.compile:
- @$(call targetinfo)
- cd $(CROSS_BINUTILS_BUILDDIR) && $(CROSS_BINUTILS_PATH) \
- $(MAKE) $(PARALLELMFLAGS)
- @$(call touch)
-
# ----------------------------------------------------------------------------
# Install
# ----------------------------------------------------------------------------
$(STATEDIR)/cross-binutils.install:
@$(call targetinfo)
- @$(call install, CROSS_BINUTILS,$(CROSS_BINUTILS_BUILDDIR),h)
+ @$(call world/install, CROSS_BINUTILS)
mkdir -p "$(CROSS_GCC_FIRST_PREFIX)/$(PTXCONF_GNU_TARGET)/bin"
for file in \
@@ -110,12 +71,4 @@ $(STATEDIR)/cross-binutils.install:
@$(call touch)
-# ----------------------------------------------------------------------------
-# Clean
-# ----------------------------------------------------------------------------
-
-cross-binutils_clean:
- rm -rf $(STATEDIR)/cross-binutils.*
- rm -rf $(CROSS_BINUTILS_DIR)
-
# vim: syntax=make