diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2006-11-08 09:49:15 +0000 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2006-11-08 09:49:15 +0000 |
commit | c5417c637a5ba54f273e755741316c8eb384df22 (patch) | |
tree | bd34b8609b8eabbc8b451a71cc00950821ac47b0 /rules/cross-gcc-first.make | |
parent | e979431b53a490c06c4da527a185abd881b882d4 (diff) | |
download | OSELAS.Toolchain-c5417c637a5ba54f273e755741316c8eb384df22.tar.gz OSELAS.Toolchain-c5417c637a5ba54f273e755741316c8eb384df22.tar.xz |
git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@1219 f8d472c7-5700-0410-ac5a-87979cec3adf
Diffstat (limited to 'rules/cross-gcc-first.make')
-rw-r--r-- | rules/cross-gcc-first.make | 40 |
1 files changed, 26 insertions, 14 deletions
diff --git a/rules/cross-gcc-first.make b/rules/cross-gcc-first.make index 019986d..731e95e 100644 --- a/rules/cross-gcc-first.make +++ b/rules/cross-gcc-first.make @@ -74,10 +74,10 @@ CROSS_GCC_FIRST_AUTOCONF := \ $(call remove_quotes,$(PTXCONF_CROSS_GCC_FIRST_EXTRA_CONFIG)) \ \ --disable-nls \ + --disable-multilib \ --enable-symvers=gnu \ --enable-__cxa_atexit \ \ - --disable-multilib \ --disable-shared \ --disable-threads \ --enable-languages=c @@ -123,22 +123,34 @@ $(STATEDIR)/cross-gcc-first.compile: $(cross-gcc-first_compile_deps_default) if test -d $(CROSS_GCC_FIRST_DIR)/libdecnumber; then \ $(MAKE) configure-libdecnumber && \ $(MAKE) $(PARALLELMFLAGS) all-libdecnumber; \ - fi && \ - $(MAKE) configure-gcc && \ - $(MAKE) configure-libcpp && \ - $(MAKE) configure-build-libiberty && \ - $(MAKE) $(PARALLELMFLAGS) all-libcpp && \ - $(MAKE) $(PARALLELMFLAGS) all-build-libiberty; \ + fi cd $(CROSS_GCC_FIRST_BUILDDIR) && $(CROSS_GCC_FIRST_PATH) \ - $(MAKE) $(PARALLELMFLAGS) -C gcc libgcc.mk + $(MAKE) configure-gcc - export $(CROSS_GCC_FIRST_PATH); \ - cd $(CROSS_GCC_FIRST_BUILDDIR) && \ - if test '!' -f gcc/libgcc.mk-ORIG ; then \ - cp -p gcc/libgcc.mk gcc/libgcc.mk-ORIG; \ - fi && \ - sed 's@-lc@@g' < gcc/libgcc.mk-ORIG > gcc/libgcc.mk + cd $(CROSS_GCC_FIRST_BUILDDIR) && $(CROSS_GCC_FIRST_PATH) \ + $(MAKE) configure-libcpp + + cd $(CROSS_GCC_FIRST_BUILDDIR) && $(CROSS_GCC_FIRST_PATH) \ + $(MAKE) configure-build-libiberty + + cd $(CROSS_GCC_FIRST_BUILDDIR) && $(CROSS_GCC_FIRST_PATH) \ + $(MAKE) $(PARALLELMFLAGS) all-libcpp + + cd $(CROSS_GCC_FIRST_BUILDDIR) && $(CROSS_GCC_FIRST_PATH) \ + $(MAKE) $(PARALLELMFLAGS) all-build-libiberty + + cd $(CROSS_GCC_FIRST_BUILDDIR)/gcc && $(CROSS_GCC_FIRST_PATH) \ + $(MAKE) $(PARALLELMFLAGS) libgcc.mk + + + if test '!' -f $(CROSS_GCC_FIRST_BUILDDIR)/gcc/libgcc.mk-ORIG; then \ + cp -p $(CROSS_GCC_FIRST_BUILDDIR)/gcc/libgcc.mk \ + $(CROSS_GCC_FIRST_BUILDDIR)/gcc/libgcc.mk-ORIG; \ + fi + + sed 's@-lc@@g' < $(CROSS_GCC_FIRST_BUILDDIR)/gcc/libgcc.mk-ORIG \ + > $(CROSS_GCC_FIRST_BUILDDIR)/gcc/libgcc.mk cd $(CROSS_GCC_FIRST_BUILDDIR)/gcc && $(CROSS_GCC_FIRST_PATH) \ $(MAKE) tree-check.h |