summaryrefslogtreecommitdiffstats
path: root/rules/uclibc.make
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2008-04-29 12:40:34 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2008-04-29 12:40:34 +0000
commit1ea3d70c843dc18afe13c9cc92b34a4a2c4bdffe (patch)
treed498dc020ad21a30e63cba9b8996607952699a95 /rules/uclibc.make
parent69733dae0b75d95942647400d4dc997c7624efc5 (diff)
downloadOSELAS.Toolchain-1ea3d70c843dc18afe13c9cc92b34a4a2c4bdffe.tar.gz
OSELAS.Toolchain-1ea3d70c843dc18afe13c9cc92b34a4a2c4bdffe.tar.xz
git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/branches/OSELAS.Toolchain-mkl@6253 f8d472c7-5700-0410-ac5a-87979cec3adf
Diffstat (limited to 'rules/uclibc.make')
-rw-r--r--rules/uclibc.make42
1 files changed, 12 insertions, 30 deletions
diff --git a/rules/uclibc.make b/rules/uclibc.make
index d3202de..7e7f4b9 100644
--- a/rules/uclibc.make
+++ b/rules/uclibc.make
@@ -31,44 +31,32 @@ uclibc_fix_config = \
echo 'KERNEL_SOURCE="$(SYSROOT)/usr"' >> $(1); \
echo 'SHARED_LIB_LOADER_PREFIX="/lib"' >> $(1); \
echo 'RUNTIME_PREFIX="/"' >> $(1); \
- echo 'DEVEL_PREFIX=$(CROSS_LIB_DIR)' >> $(1); \
- perl -i -p -e 's/^(.*=)"(.*?)"(.*)"(.*)"/$$1"$$2$$3$$4"/' $(1); \
- perl -i -p -e 's/^(.*=)"(.*?)"(.*)/$$1"$$2$$3"/' $(1)
+ echo 'DEVEL_PREFIX=$(CROSS_LIB_DIR)' >> $(1);
# ----------------------------------------------------------------------------
# Get
# ----------------------------------------------------------------------------
-uclibc_get: $(STATEDIR)/uclibc.get
-
-$(STATEDIR)/uclibc.get:
- @$(call targetinfo, $@)
- @$(call touch, $@)
-
$(UCLIBC_SOURCE):
- @$(call targetinfo, $@)
+ @$(call targetinfo)
@$(call get, UCLIBC)
# ----------------------------------------------------------------------------
# Extract
# ----------------------------------------------------------------------------
-uclibc_extract: $(STATEDIR)/uclibc.extract
-
$(STATEDIR)/uclibc.extract:
- @$(call targetinfo, $@)
+ @$(call targetinfo)
@$(call clean, $(UCLIBC_DIR))
@$(call extract, UCLIBC)
@$(call patchin, UCLIBC)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
-uclibc_prepare: $(STATEDIR)/uclibc.prepare
-
UCLIBC_PATH := PATH=$(CROSS_PATH)
UCLIBC_ENV := $(CROSS_ENV)
@@ -76,48 +64,42 @@ UCLIBC_MAKEVARS := \
CROSS=$(COMPILER_PREFIX)
$(STATEDIR)/uclibc.prepare:
- @$(call targetinfo, $@)
+ @$(call targetinfo)
grep -e PTXCONF_UC_ $(PTXDIST_WORKSPACE)/ptxconfig | \
sed -e 's/PTXCONF_UC_//g' > $(UCLIBC_DIR)/.config
@$(call uclibc_fix_config, $(UCLIBC_DIR)/.config)
yes "" | $(UCLIBC_PATH) $(MAKE) -C $(UCLIBC_DIR) \
$(UCLIBC_MAKEVARS) \
oldconfig
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Compile
# ----------------------------------------------------------------------------
-uclibc_compile: $(STATEDIR)/uclibc.compile
-
$(STATEDIR)/uclibc.compile:
- @$(call targetinfo, $@)
+ @$(call targetinfo)
cd $(UCLIBC_DIR) && $(UCLIBC_PATH) $(MAKE) $(UCLIBC_MAKEVARS)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Install
# ----------------------------------------------------------------------------
-uclibc_install: $(STATEDIR)/uclibc.install
-
$(STATEDIR)/uclibc.install:
- @$(call targetinfo, $@)
+ @$(call targetinfo)
cd $(UCLIBC_DIR) && \
$(UCLIBC_PATH) $(MAKE) $(UCLIBC_MAKEVARS) \
install DEVEL_PREFIX=/usr/ PREFIX=$(SYSROOT)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
-uclibc_targetinstall: $(STATEDIR)/uclibc.targetinstall
-
$(STATEDIR)/uclibc.targetinstall:
- @$(call targetinfo, $@)
- @$(call touch, $@)
+ @$(call targetinfo)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Clean