summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2013-06-09 20:36:50 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2013-12-19 15:55:31 +0100
commit2f7b2f731947ec8de6fda9f144f0378cc7969864 (patch)
treedc4ca48d0b7cce76f7e37d2f80fd74f75ae783c8
parent8aa5622f4a3632cf650dc23bdbe9eed61133202e (diff)
downloadOSELAS.Toolchain-2f7b2f731947ec8de6fda9f144f0378cc7969864.tar.gz
OSELAS.Toolchain-2f7b2f731947ec8de6fda9f144f0378cc7969864.tar.xz
newlib: cleanup
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/newlib.make67
1 files changed, 2 insertions, 65 deletions
diff --git a/rules/newlib.make b/rules/newlib.make
index d64e160..4b81a30 100644
--- a/rules/newlib.make
+++ b/rules/newlib.make
@@ -26,25 +26,6 @@ NEWLIB_DIR := $(BUILDDIR_DEBUG)/$(NEWLIB)
NEWLIB_BUILDDIR := $(BUILDDIR)/$(NEWLIB)-build
# ----------------------------------------------------------------------------
-# Get
-# ----------------------------------------------------------------------------
-
-$(NEWLIB_SOURCE):
- @$(call targetinfo)
- @$(call get, NEWLIB)
-
-# ----------------------------------------------------------------------------
-# Extract
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/newlib.extract:
- @$(call targetinfo)
- @$(call clean, $(NEWLIB_DIR))
- @$(call extract, NEWLIB, $(BUILDDIR_DEBUG))
- @$(call patchin, NEWLIB, $(NEWLIB_DIR))
- @$(call touch)
-
-# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
@@ -54,56 +35,12 @@ NEWLIB_ENV := CC_FOR_BUILD=$(HOSTCC)
#
# autoconf
#
-NEWLIB_AUTOCONF := \
+NEWLIB_CONF_TOOL := autoconf
+NEWLIB_CONF_OPT := \
--prefix=$(PTXCONF_SYSROOT_CROSS) \
--target=$(PTXCONF_GNU_TARGET) \
--disable-shared \
--disable-newlib-supplied-syscalls \
--with-newlib
-$(STATEDIR)/newlib.prepare:
- @$(call targetinfo)
- @$(call clean, $(NEWLIB_BUILDDIR))
- mkdir -p $(NEWLIB_BUILDDIR)
- cd $(NEWLIB_BUILDDIR) && \
- $(NEWLIB_ENV) $(NEWLIB_PATH) \
- $(NEWLIB_DIR)/configure $(NEWLIB_AUTOCONF)
- @$(call touch)
-
-# ----------------------------------------------------------------------------
-# Compile
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/newlib.compile:
- @$(call targetinfo)
- cd $(NEWLIB_BUILDDIR) && $(NEWLIB_PATH) \
- $(MAKE) $(PARALLELMFLAGS)
- @$(call touch)
-
-# ----------------------------------------------------------------------------
-# Install
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/newlib.install:
- @$(call targetinfo)
- cd $(NEWLIB_BUILDDIR) && \
- $(NEWLIB_PATH) $(MAKE) install
- @$(call touch)
-
-# ----------------------------------------------------------------------------
-# Target-Install
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/newlib.targetinstall:
- @$(call targetinfo)
- @$(call touch)
-
-# ----------------------------------------------------------------------------
-# Clean
-# ----------------------------------------------------------------------------
-
-newlib_clean:
- rm -rf $(STATEDIR)/newlib.*
- rm -rf $(NEWLIB_DIR)
-
# vim: syntax=make