# $Id: PKGBUILD 23529 2010-08-12 13:44:06Z spupykin $ # Maintainer: Sergej Pupykin pkgname=cross-arm-wince-cegcc-gcc pkgver=0.59.1 pkgrel=2 _prefix=/opt/cegcc pkgdesc="CE GCC bundle - cross compilation tools for WinCE" arch=(i686 x86_64 'mips64el') license=(GPL) options=(!libtool) url="http://cegcc.sf.net" depends=(cross-arm-wince-cegcc-binutils) makedepends=(cross-arm-wince-cegcc-newlib cross-arm-wince-cegcc-w32api cross-arm-wince-cegcc-importlibs) conflicts=(cross-arm-wince-cegcc-gcc-base) groups=('cegcc') source=(http://arch.pp.ru/~sergej/dl/cegcc-$pkgver.tar.bz2) md5sums=('5e3c1098abdf8e5db2a3518ee3578b4b') build() { cd $srcdir/cegcc/src export PATH=$_prefix/bin:$PATH export TARGET=arm-wince-cegcc unset CFLAGS unset CXXFLAGS unset LDFLAGS unset MAKEFLAGS mkdir build-gcc || true cd build-gcc if [ $NOEXTRACT -ne 1 ]; then ../gcc-4.4.0/configure \ --prefix=${_prefix} \ --exec-prefix=${_prefix} \ --bindir=${_prefix}/bin \ --target=arm-wince-cegcc \ --build=$CARCH \ --host=$CARCH \ --disable-nls \ --includedir=${_prefix}/include \ --with-gcc \ --with-ld=/opt/cegcc/bin/arm-wince-cegcc-ld \ --with-as=/opt/cegcc/bin/arm-wince-cegcc-as \ --enable-threads=win32 \ --enable-languages=c,c++ \ --disable-win32-registry \ --disable-multilib \ --disable-interwork \ --without-newlib \ --enable-checking \ --with-headers \ --disable-libssp fi make || return 1 make DESTDIR=$pkgdir install || return 1 rm -f $pkgdir/$_prefix/lib/libiberty.a find $pkgdir/${_prefix} -type f -name \*.a -exec arm-wince-cegcc-ranlib {} \; }