summaryrefslogtreecommitdiffstats
path: root/rules/cross-binutils.make
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2008-04-25 10:40:50 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2008-04-25 10:40:50 +0000
commitbea03c8fdd1f46eea716d62e00b6a985546c1002 (patch)
tree31e6a43b1f37400fbe7495ff6bb866b5bd2f8961 /rules/cross-binutils.make
parent040cee7d3045beaf9e9471ff018e7525144b73f0 (diff)
downloadOSELAS.Toolchain-bea03c8fdd1f46eea716d62e00b6a985546c1002.tar.gz
OSELAS.Toolchain-bea03c8fdd1f46eea716d62e00b6a985546c1002.tar.xz
git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/branches/OSELAS.Toolchain-mkl@6226 f8d472c7-5700-0410-ac5a-87979cec3adf
Diffstat (limited to 'rules/cross-binutils.make')
-rw-r--r--rules/cross-binutils.make36
1 files changed, 10 insertions, 26 deletions
diff --git a/rules/cross-binutils.make b/rules/cross-binutils.make
index 06a30f8..2d090e2 100644
--- a/rules/cross-binutils.make
+++ b/rules/cross-binutils.make
@@ -29,35 +29,25 @@ CROSS_BINUTILS_BUILDDIR := $(CROSS_BUILDDIR)/$(CROSS_BINUTILS)-build
# Get
# ----------------------------------------------------------------------------
-cross-binutils_get: $(STATEDIR)/cross-binutils.get
-
-$(STATEDIR)/cross-binutils.get:
- @$(call targetinfo, $@)
- @$(call touch, $@)
-
$(CROSS_BINUTILS_SOURCE):
- @$(call targetinfo, $@)
+ @$(call targetinfo)
@$(call get, CROSS_BINUTILS)
# ----------------------------------------------------------------------------
# Extract
# ----------------------------------------------------------------------------
-cross-binutils_extract: $(STATEDIR)/cross-binutils.extract
-
$(STATEDIR)/cross-binutils.extract:
- @$(call targetinfo, $@)
+ @$(call targetinfo)
@$(call clean, $(CROSS_BINUTILS_DIR))
@$(call extract, CROSS_BINUTILS, $(CROSS_BUILDDIR))
@$(call patchin, CROSS_BINUTILS, $(CROSS_BINUTILS_DIR))
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
-cross-binutils_prepare: $(STATEDIR)/cross-binutils.prepare
-
CROSS_BINUTILS_PATH := PATH=$(CROSS_PATH)
CROSS_BINUTILS_ENV := $(HOST_ENV)
@@ -65,9 +55,7 @@ CROSS_BINUTILS_ENV := $(HOST_ENV)
# autoconf
#
CROSS_BINUTILS_AUTOCONF := \
- --prefix=$(PTXCONF_PREFIX) \
- --build=$(GNU_HOST) \
- --host=$(GNU_HOST) \
+ --prefix=$(PTXCONF_SYSROOT_CROSS) \
--target=$(PTXCONF_GNU_TARGET) \
--disable-werror \
--disable-nls
@@ -78,36 +66,32 @@ CROSS_BINUTILS_AUTOCONF += --with-sysroot=$(SYSROOT)
endif
$(STATEDIR)/cross-binutils.prepare:
- @$(call targetinfo, $@)
+ @$(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, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Compile
# ----------------------------------------------------------------------------
-cross-binutils_compile: $(STATEDIR)/cross-binutils.compile
-
$(STATEDIR)/cross-binutils.compile:
- @$(call targetinfo, $@)
+ @$(call targetinfo)
cd $(CROSS_BINUTILS_BUILDDIR) && $(CROSS_BINUTILS_PATH) \
$(MAKE) $(PARALLELMFLAGS)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Install
# ----------------------------------------------------------------------------
-cross-binutils_install: $(STATEDIR)/cross-binutils.install
-
$(STATEDIR)/cross-binutils.install:
- @$(call targetinfo, $@)
+ @$(call targetinfo)
@$(call install, CROSS_BINUTILS,$(CROSS_BINUTILS_BUILDDIR),h)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Clean