--- /dev/null
+#!/bin/bash -e
+
+tar xzf Archives/binutils-2.23.tar.gz
+mkdir -p binutils-build-32
+cd binutils-build-32
+../binutils-2.23/configure --with-sysroot=/mingw --prefix=/mingw --disable-multilib -target=i686-w64-mingw32 --enable-targets=i686-w64-mingw32
+make -j3
+sudo make install
+
--- /dev/null
+#!/bin/bash -e
+
+tar xjf Archives/gcc-4.7.2.tar.bz2
+mkdir -p gcc-build-32
+cd gcc-build-32
+../gcc-4.7.2/configure --with-sysroot=/mingw --prefix=/mingw --disable-multilib --target=i686-w64-mingw32 --with-gnu-ld --with-gnu-as --enable-fully-dynamic-string
+make -j3 all-gcc
+sudo make install-gcc
--- /dev/null
+#!/bin/bash -e
+
+cd gcc-build-32
+make -j3
+sudo make install
--- /dev/null
+#!/bin/bash
+
+tar xzf Archives/mingw-w64-v2.0.7.tar.gz
+mkdir -p mingw-headers-build-32
+cd mingw-headers-build-32
+../mingw-w64-v2.0.7/mingw-w64-headers/configure --prefix=/mingw --build=i686-pc-linux-gnu --host=i686-w64-mingw32
+sudo make install
+sudo ln -s /mingw/i686-w64-mingw32 /mingw/mingw
+sudo mkdir -p /mingw/i686-w64-mingw32/lib
+sudo ln -s /mingw/i686-w64-mingw32/lib /mingw/i686-w64-mingw32/lib64
+
+
+
--- /dev/null
+#!/bin/bash
+
+mkdir -p mingw-runtime-build-32
+cd mingw-runtime-build-32
+PATH=$PATH:/mingw/bin ../mingw-w64-v2.0.7/mingw-w64-crt/configure --prefix=/mingw --with-sysroot=/mingw --host=i686-w64-mingw32
+PATH=$PATH:/mingw/bin make -j3
+sudo PATH=$PATH:/mingw/bin make install
+
+
+