diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2008-04-25 10:40:50 +0000 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2008-04-25 10:40:50 +0000 |
commit | bea03c8fdd1f46eea716d62e00b6a985546c1002 (patch) | |
tree | 31e6a43b1f37400fbe7495ff6bb866b5bd2f8961 /rules/cross-binutils.make | |
parent | 040cee7d3045beaf9e9471ff018e7525144b73f0 (diff) | |
download | OSELAS.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.make | 36 |
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 |