summaryrefslogtreecommitdiffstats
path: root/rules/avrlib.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/avrlib.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/avrlib.make')
-rw-r--r--rules/avrlib.make62
1 files changed, 23 insertions, 39 deletions
diff --git a/rules/avrlib.make b/rules/avrlib.make
index 33d3434..5f07ca0 100644
--- a/rules/avrlib.make
+++ b/rules/avrlib.make
@@ -17,48 +17,38 @@ PACKAGES-$(PTXCONF_AVR8LIB) += avrlib
#
# Paths and names
#
-AVR8LIB_VERSION := $(call remove_quotes,$(PTXCONF_AVR8LIB_VERSION))
-AVR8LIB := avr-libc-$(AVR8LIB_VERSION)
-AVR8LIB_SUFFIX := tar.bz2
-AVR8LIB_URL := http://download.savannah.gnu.org/releases/avr-libc/$(AVR8LIB).$(AVR8LIB_SUFFIX)
-AVR8LIB_SOURCE := $(SRCDIR)/$(AVR8LIB).$(AVR8LIB_SUFFIX)
-AVR8LIB_DIR := $(BUILDDIR)/$(AVR8LIB)
+AVR8LIB_VERSION := $(call remove_quotes,$(PTXCONF_AVR8LIB_VERSION))
+AVR8LIB := avr-libc-$(AVR8LIB_VERSION)
+AVR8LIB_SUFFIX := tar.bz2
+AVR8LIB_URL := http://download.savannah.gnu.org/releases/avr-libc/$(AVR8LIB).$(AVR8LIB_SUFFIX)
+AVR8LIB_SOURCE := $(SRCDIR)/$(AVR8LIB).$(AVR8LIB_SUFFIX)
+AVR8LIB_DIR := $(BUILDDIR)/$(AVR8LIB)
AVR8LIB_BUILDDIR := $(BUILDDIR)/$(AVR8LIB)-build
# ----------------------------------------------------------------------------
# Get
# ----------------------------------------------------------------------------
-avrlib_get: $(STATEDIR)/avrlib.get
-
-$(STATEDIR)/avrlib.get: $(avrlib_get_deps_default)
- @$(call targetinfo, $@)
- @$(call touch, $@)
-
$(AVR8LIB_SOURCE):
- @$(call targetinfo, $@)
+ @$(call targetinfo)
@$(call get, AVR8LIB)
# ----------------------------------------------------------------------------
# Extract
# ----------------------------------------------------------------------------
-avrlib_extract: $(STATEDIR)/avrlib.extract
-
-$(STATEDIR)/avrlib.extract: $(avrlib_extract_deps_default)
- @$(call targetinfo, $@)
+$(STATEDIR)/avrlib.extract:
+ @$(call targetinfo)
@$(call clean, $(AVR8LIB_DIR))
@$(call extract, AVR8LIB)
@$(call patchin, AVR8LIB)
mkdir -p $(AVR8LIB_BUILDDIR)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
-avrlib_prepare: $(STATEDIR)/avrlib.prepare
-
AVR8LIB_PATH := PATH=$(CROSS_PATH)
AVR8LIB_ENV := \
$(CROSS_ENV) \
@@ -71,52 +61,46 @@ AVR8LIB_ENV := \
# newer libs (at least 1.4.6) forces --host=avr!
#
AVR8LIB_AUTOCONF := \
- --prefix=$(PTXCONF_PREFIX) \
+ --prefix=$(PTXCONF_SYSROOT_TARGET) \
--build=$(GNU_BUILD) \
--target=$(PTXCONF_GNU_TARGET) \
--host=$(PTXCONF_GNU_TARGET) \
--enable-multilib
-$(STATEDIR)/avrlib.prepare: $(avrlib_prepare_deps_default)
- @$(call targetinfo, $@)
+$(STATEDIR)/avrlib.prepare:
+ @$(call targetinfo)
@$(call clean, $(AVR8LIB_BUILDDIR)/config.cache)
cd $(AVR8LIB_BUILDDIR) && \
$(AVR8LIB_PATH) $(AVR8LIB_ENV) \
$(AVR8LIB_DIR)/configure $(AVR8LIB_AUTOCONF)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Compile
# ----------------------------------------------------------------------------
-avrlib_compile: $(STATEDIR)/avrlib.compile
-
-$(STATEDIR)/avrlib.compile: $(avrlib_compile_deps_default)
- @$(call targetinfo, $@)
+$(STATEDIR)/avrlib.compile:
+ @$(call targetinfo)
cd $(AVR8LIB_BUILDDIR) && $(AVR8LIB_PATH) $(MAKE) $(PARALLELMFLAGS)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Install
# ----------------------------------------------------------------------------
-avrlib_install: $(STATEDIR)/avrlib.install
-
-$(STATEDIR)/avrlib.install: $(avrlib_install_deps_default)
- @$(call targetinfo, $@)
+$(STATEDIR)/avrlib.install:
+ @$(call targetinfo)
cd $(AVR8LIB_BUILDDIR) && \
$(AVR8LIB_PATH) $(MAKE) install
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
-avrlib_targetinstall: $(STATEDIR)/avrlib.targetinstall
-
-$(STATEDIR)/avrlib.targetinstall: $(avrlib_targetinstall_deps_default)
- @$(call targetinfo, $@)
- @$(call touch, $@)
+$(STATEDIR)/avrlib.targetinstall:
+ @$(call targetinfo)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Clean