<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -5,35 +5,30 @@ INSTALL_DIR	= $(ROOT_DIR)/install
 
 TARGET		= i586-mingw32msvc
 
-BINUTILS_SRC	= $(ARCHIVE_DIR)/binutils-2.18.50
-BINUTILS_BLD	= $(BUILD_DIR)/binutils-2.18.50
+BINUTILS_SRC	= $(ARCHIVE_DIR)/binutils-2.19
+BINUTILS_BLD	= $(BUILD_DIR)/binutils-2.19
 
-MINGW32_SRC	= $(ARCHIVE_DIR)/mingw-runtime-3.14
-MINGW32_BLD	= $(BUILD_DIR)/mingw-runtime-3.14
+MINGW32_SRC	= $(ARCHIVE_DIR)/mingwrt-3.15.2-mingw32
+MINGW32_BLD	= $(BUILD_DIR)/mingwrt-3.15.2-mingw32
 
-W32API_SRC	= $(ARCHIVE_DIR)/w32api-3.11
-W32API_BLD	= $(BUILD_DIR)/w32api-3.11
+W32API_SRC	= $(ARCHIVE_DIR)/w32api-3.13-mingw32
+W32API_BLD	= $(BUILD_DIR)/w32api-3.13-mingw32
 
-GMP_SRC	= $(ARCHIVE_DIR)/gmp-4.2.2
-GMP_BLD	= $(BUILD_DIR)/gmp-4.2.2
+GMP_SRC	= $(ARCHIVE_DIR)/gmp-4.2.4
+GMP_BLD	= $(BUILD_DIR)/gmp-4.2.4
 
-MPFR_SRC	= $(ARCHIVE_DIR)/mpfr-2.3.1
-MPFR_BLD	= $(BUILD_DIR)/mpfr-2.3.1
-
-GCC_BOOTSTRAP_SRC	= $(ARCHIVE_DIR)/gcc-4.3.0
-GCC_BOOTSTRAP_BLD	= $(BUILD_DIR)/gcc-4.3.0-bootstrap
+MPFR_SRC	= $(ARCHIVE_DIR)/mpfr-2.3.2
+MPFR_BLD	= $(BUILD_DIR)/mpfr-2.3.2
 
 MAKE		= make -j4
 
-GCC_BOOTSTRAP_CONFIGURE_OPTS	= --with-gmp=$(HOME)/local --with-mpfr=$(HOME)/local \
-			--with-sysroot=$(INSTALL_DIR) --with-gnu-ld --with-gnu-as
 GCC_CONFIGURE_OPTS	= --with-gmp=$(HOME)/local --with-mpfr=$(HOME)/local \
 			--with-sysroot=$(INSTALL_DIR) --with-gnu-ld --with-gnu-as
 
-GCC_SRC	= $(ARCHIVE_DIR)/gcc-4.3.0
-GCC_BLD	= $(BUILD_DIR)/gcc-4.3.0
+GCC_SRC	= $(ARCHIVE_DIR)/gcc-4.3.3
+GCC_BLD	= $(BUILD_DIR)/gcc-4.3.3
 
-GCC_LANGUAGES = c#,fortran,c++
+GCC_LANGUAGES = c,fortran,c++
 
 export PATH:=$(INSTALL_DIR)/bin:$(PATH)
 
@@ -70,7 +65,7 @@ $(GMP_BLD)/build.done:
 	(cd $(GMP_BLD) &amp;&amp; $(MAKE))
 	touch $@
 
-gmp_configure: gcc_install $(GMP_BLD)/configure.done
+gmp_configure: mingw32_install $(GMP_BLD)/configure.done
 
 $(GMP_BLD)/configure.done:
 	mkdir -p $(GMP_BLD)
@@ -85,22 +80,13 @@ $(GCC_BLD)/install.done:
 	(cd $(GCC_BLD) &amp;&amp; make install)
 	touch $@
 
-gcc_build: gcc_configure $(GCC_BLD)/build.done
+#gcc_build: mingw32_install $(GCC_BLD)/configure.done
+gcc_build: w32api_install $(GCC_BLD)/build.done
 
 $(GCC_BLD)/build.done:
 	(cd $(GCC_BLD) &amp;&amp; $(MAKE))
 	touch $@
 
-gcc_configure: mingw32_install $(GCC_BLD)/configure.done
-
-$(GCC_BLD)/configure.done:
-	mkdir -p $(GCC_BLD)
-	(cd $(GCC_BLD) &amp;&amp; $(GCC_SRC)/configure \
-	--prefix=$(INSTALL_DIR) --target=$(TARGET) \
-	--enable-languages=$(GCC_LANGUAGES) \
-	$(GCC_CONFIGURE_OPTS))
-	touch $@
-
 mingw32_install: mingw32_build $(MINGW32_BLD)/install.done
 
 $(MINGW32_BLD)/install.done:
@@ -113,7 +99,7 @@ $(MINGW32_BLD)/build.done:
 	(cd $(MINGW32_BLD) &amp;&amp; $(MAKE))
 	touch $@
 
-mingw32_configure: w32api_install $(MINGW32_BLD)/configure.done
+mingw32_configure: $(MINGW32_BLD)/configure.done
 
 $(MINGW32_BLD)/configure.done:
 	mkdir -p $(MINGW32_BLD)
@@ -143,25 +129,25 @@ $(W32API_BLD)/configure.done:
 	--host=$(TARGET))
 	touch $@
 
-gcc_bootstrap_install: gcc_bootstrap_build $(GCC_BOOTSTRAP_BLD)/install.done
+gcc_bootstrap_install: gcc_bootstrap_build $(GCC_BLD)/install.bootstrap.done
 
-$(GCC_BOOTSTRAP_BLD)/install.done: 
-	(cd $(GCC_BOOTSTRAP_BLD) &amp;&amp; make install)
+$(GCC_BLD)/install.bootstrap.done: 
+	(cd $(GCC_BLD) &amp;&amp; make install-gcc)
 	touch $@
 
-gcc_bootstrap_build: gcc_bootstrap_configure $(GCC_BOOTSTRAP_BLD)/build.done
+gcc_bootstrap_build: gcc_bootstrap_configure $(GCC_BLD)/build.bootstrap.done
 
-$(GCC_BOOTSTRAP_BLD)/build.done: 
-	(cd $(GCC_BOOTSTRAP_BLD) &amp;&amp; $(MAKE))
+$(GCC_BLD)/build.bootstrap.done: 
+	(cd $(GCC_BLD) &amp;&amp; $(MAKE) all-gcc)
 	touch $@
 
-gcc_bootstrap_configure: sysheader_install $(GCC_BOOTSTRAP_BLD)/configure.done
+gcc_bootstrap_configure: sysheader_install $(GCC_BLD)/configure.done
 
-$(GCC_BOOTSTRAP_BLD)/configure.done: 
-	mkdir -p $(GCC_BOOTSTRAP_BLD)
-	(cd $(GCC_BOOTSTRAP_BLD) &amp;&amp; $(GCC_BOOTSTRAP_SRC)/configure \
-	--prefix=$(INSTALL_DIR) --target=$(TARGET) --enable-languages=c \
-	$(GCC_BOOTSTRAP_CONFIGURE_OPTS))
+$(GCC_BLD)/configure.done: 
+	mkdir -p $(GCC_BLD)
+	(cd $(GCC_BLD) &amp;&amp; $(GCC_SRC)/configure \
+	--prefix=$(INSTALL_DIR) --target=$(TARGET) --enable-languages=$(GCC_LANGUAGES) \
+	$(GCC_CONFIGURE_OPTS))
 	touch $@
 
 sysheader_install: binutils $(BUILD_DIR)/sys.done</diff>
      <filename>Makefile.mingw32</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>aee25252ac89c9c7549583524e925e1c1be2b725</id>
    </parent>
  </parents>
  <author>
    <name>Cournapeau David</name>
    <email>cournape@gmail.com</email>
  </author>
  <url>http://github.com/cournape/cross-mingw-w64/commit/1c040038d035060cd3d71ec0bab45b283f857e7c</url>
  <id>1c040038d035060cd3d71ec0bab45b283f857e7c</id>
  <committed-date>2009-02-27T01:02:27-08:00</committed-date>
  <authored-date>2009-02-27T01:02:27-08:00</authored-date>
  <message>Update makefile for mingw cross compiler build.</message>
  <tree>77f326ec4a1170b294083bf8171b8ac2ff3a07d8</tree>
  <committer>
    <name>Cournapeau David</name>
    <email>cournape@gmail.com</email>
  </committer>
</commit>
