diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2013-06-09 20:36:50 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2013-12-19 15:55:31 +0100 |
commit | 2f7b2f731947ec8de6fda9f144f0378cc7969864 (patch) | |
tree | dc4ca48d0b7cce76f7e37d2f80fd74f75ae783c8 | |
parent | 8aa5622f4a3632cf650dc23bdbe9eed61133202e (diff) | |
download | OSELAS.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.make | 67 |
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 |