diff options
author | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2009-06-10 20:18:01 +0200 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2009-06-10 20:18:01 +0200 |
commit | 5cdf23036f06fe129453d3d2f5aaa03de6cfa3e6 (patch) | |
tree | 2c26ff8e45fe760028aa887b93c4355399c525b1 /mk/eglibc.mk | |
parent | 5a9e798718bd8a07565ea885a41eef3719de0599 (diff) | |
download | embtoolkit-5cdf23036f06fe129453d3d2f5aaa03de6cfa3e6.tar.gz embtoolkit-5cdf23036f06fe129453d3d2f5aaa03de6cfa3e6.tar.bz2 embtoolkit-5cdf23036f06fe129453d3d2f5aaa03de6cfa3e6.tar.xz |
Toolchain: implement eglibc download
Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
Diffstat (limited to 'mk/eglibc.mk')
-rw-r--r-- | mk/eglibc.mk | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/mk/eglibc.mk b/mk/eglibc.mk index 48d94e2..320a89d 100644 --- a/mk/eglibc.mk +++ b/mk/eglibc.mk @@ -22,7 +22,10 @@ # \date May 2009 ######################################################################################### EGLIBC_VERSION := $(subst ",,$(strip $(CONFIG_EMBTK_EGLIBC_VERSION_STRING))) +EGLIBC_BRANCH := $(subst ",,$(strip $(CONFIG_EMBTK_EGLIBC_BRANCH_STRING))) +EGLIBC_SVN_REVISION := $(subst ",,$(strip $(CONFIG_EMBTK_EGLIBC_SVN_REVISION))) EGLIBC_SITE := http://www.eglibc.org +EGLIBC_SVN_SITE := svn://svn.eglibc.org EGLIBC_PACKAGE := eglibc-$(EGLIBC_VERSION).tar.bz2 EGLIBC_HEADERS_BUILD_DIR := $(TOOLS_BUILD)/eglibc-headers EGLIBC_BUILD_DIR := $(TOOLS_BUILD)/eglibc @@ -54,7 +57,15 @@ $(EGLIBC_HEADERS_BUILD_DIR)/.installed: eglibc_download $(EGLIBC_HEADERS_BUILD_D @touch $@ eglibc_download: - @echo "downloading eglibc" + $(call EMBTK_GENERIC_MESSAGE,"downloading eglibc-$(EGLIBC_VERSION) if necessary ...") + @cd $(EMBTK_ROOT)/src; \ + svn co $(EGLIBC_SVN_SITE)/branches/eglibc-$(EGLIBC_BRANCH) \ + -r$(EGLIBC_SVN_REVISION) eglibc-$(EGLIBC_VERSION); \ + cd eglibc-$(EGLIBC_VERSION); touch `find . -name configure`; cd ../;\ + test -e $(DOWNLOAD_DIR)/$(EGLIBC_PACKAGE) || \ + tar cjvf $(EGLIBC_PACKAGE) eglibc-$(EGLIBC_VERSION); \ + test -e $(DOWNLOAD_DIR)/$(EGLIBC_PACKAGE) || \ + mv $(EGLIBC_PACKAGE) $(DOWNLOAD_DIR) $(EGLIBC_HEADERS_BUILD_DIR)/.decompressed: $(call DECOMPRESS_MESSAGE,$(EGLIBC_PACKAGE)) |