#!/bin/sh package=gcc s=`find * -type l -maxdepth 0 -print | grep $package | grep src.tar` if [ -z "$s" ] ; then echo "No $package archive. Symlink expected." exit fi sd=`echo $s | sed -e s/.src.tar.bz2//` #sd=`echo $s | sed -e s/.src.tar.gz//` if [ ! -d $sd ] ; then p=`find * -type d -maxdepth 0 -print | grep $package` if [ -n "$p" ] ; then rm -rf $p ; fi if [ -L ${package}-src ] ; then rm ${package}-src ; fi echo Unpacking source... tar jxf ${package}-*src.tar.bz2 # tar zxf ${package}-*src.tar.gz p=`find * -type d -maxdepth 0 -print | grep $package` ln -s $p ${package}-src fi if [ -d $package ] ; then rm -rf $package ; fi mkdir $package cd $package ../${package}-src/configure -v \ --prefix=/usr/i586-cygwin32 \ --target=i586-pc-cygwin32 \ --enable-languages=c,c++ \ --enable-threads \ --disable-multilib \ --enable-version-specific-runtime-libs \ --with-newlib export PATH=$PATH:/usr/i586-cygwin32/bin make LANGUAGES=c -k -j2 #all-gcc