diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2008-04-29 12:40:34 +0000 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2008-04-29 12:40:34 +0000 |
commit | 1ea3d70c843dc18afe13c9cc92b34a4a2c4bdffe (patch) | |
tree | d498dc020ad21a30e63cba9b8996607952699a95 /rules/uclibc.make | |
parent | 69733dae0b75d95942647400d4dc997c7624efc5 (diff) | |
download | OSELAS.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.make | 42 |
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 |