diff options
author | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2009-05-16 20:44:08 +0200 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2009-05-16 20:44:08 +0200 |
commit | 7b326a0c38e9fbd29d981a439c02f0d7bb08bfea (patch) | |
tree | 3ded7adaa7c6b475d5ddc383cd641260a61ec854 | |
parent | 45503e08943034afa26b31f2a55dd9698080646a (diff) | |
download | embtoolkit-7b326a0c38e9fbd29d981a439c02f0d7bb08bfea.tar.gz embtoolkit-7b326a0c38e9fbd29d981a439c02f0d7bb08bfea.tar.bz2 embtoolkit-7b326a0c38e9fbd29d981a439c02f0d7bb08bfea.tar.xz |
Toolchain: EGLIBC install (last stage)
Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
-rw-r--r-- | mk/eglibc.mk | 20 | ||||
-rw-r--r-- | mk/toolchain.mk | 3 |
2 files changed, 22 insertions, 1 deletions
diff --git a/mk/eglibc.mk b/mk/eglibc.mk index 5d2d45e..e350593 100644 --- a/mk/eglibc.mk +++ b/mk/eglibc.mk @@ -35,6 +35,7 @@ EGLIBC_FLOAT_TYPE := "--with-fp=yes" endif eglibc-headers_install: $(EGLIBC_HEADERS_BUILD_DIR)/.installed +eglibc_install: $(EGLIBC_BUILD_DIR)/.installed $(EGLIBC_HEADERS_BUILD_DIR)/.installed: eglibc_download $(EGLIBC_HEADERS_BUILD_DIR)/.decompressed \ $(EGLIBC_HEADERS_BUILD_DIR)/.configured @@ -74,3 +75,22 @@ $(EGLIBC_HEADERS_BUILD_DIR)/.configured: --disable-profile --without-gd --without-cvs --enable-add-ons @touch $@ +$(EGLIBC_BUILD_DIR)/.installed: $(EGLIBC_BUILD_DIR)/.configured + $(call INSTALL_MESSAGE,eglibc-$(EGLIBC_VERSION)) + PATH=$(PATH):$(TOOLS)/bin/ $(MAKE) -C $(EGLIBC_BUILD_DIR) && \ + PATH=$(PATH):$(TOOLS)/bin/ $(MAKE) -C $(EGLIBC_BUILD_DIR) install \ + install_root=$(SYSROOT) + @touch $@ + +$(EGLIBC_BUILD_DIR)/.configured: + $(call CONFIGURE_MESSAGE,eglibc-$(EGLIBC_VERSION)) + @cd $(EGLIBC_BUILD_DIR); BUILD_CC=gcc \ + CC=$(TOOLS)/bin/$(GNU_TARGET)-gcc \ + CXX=$(TOOLS)/bin/$(GNU_TARGET)-g++ \ + AR=$(TOOLS)/bin/$(GNU_TARGET)-ar \ + RANLIB=$(TOOLS)/bin/$(GNU_TARGET)-ranlib \ + $(TOOLS_BUILD)/eglibc-$(EGLIBC_VERSION)/libc/configure --prefix=/usr \ + --with-headers=$(SYSROOT)/usr/include \ + --host=$(GNU_TARGET) --build=$(HOST_BUILD) $(EGLIBC_FLOAT_TYPE) --disable-nls \ + --disable-profile --without-gd --without-cvs --enable-add-ons + @touch $@ diff --git a/mk/toolchain.mk b/mk/toolchain.mk index 7ed7e7e..f5b7784 100644 --- a/mk/toolchain.mk +++ b/mk/toolchain.mk @@ -42,5 +42,6 @@ include $(EMBTK_ROOT)/mk/eglibc.mk #targets buildtoolchain: gmphost_install mpfrhost_install binutils_install gcc1_install \ - kernel-headers_install eglibc-headers_install gcc2_install + kernel-headers_install eglibc-headers_install gcc2_install \ + eglibc_install |