1 # Maintainer : Zhang Li <richselian at gmail.com>
6 pkgdesc="A small and fast C compiler"
8 url=('http://www.cs.princeton.edu/software/lcc/')
11 source=(ftp://ftp.cs.princeton.edu/pub/packages/lcc/lcc-$pkgver.tar.gz)
12 md5sums=('2c4826936b4486f3b0445a2ddb6cd642')
13 install=('lcc.install')
15 cd $srcdir/lcc-$pkgver
16 export BUILDDIR=lcc-archlinux-build-x86
18 make -j3 CFLAGS="-O2 -DLCCDIR='\"/usr/lib/lcc/\"'" HOSTFILE=./etc/linux.c lcc || return 1
19 make -j3 CFLAGS="-O2 -DLCCDIR='\"/usr/lib/lcc/\"'" all || return 1
20 rm $BUILDDIR/*.o $BUILDDIR/*.c
23 mkdir -p $pkgdir/usr/bin
24 mkdir -p $pkgdir/usr/lib/lcc/include
25 mkdir -p $pkgdir/usr/lib/lcc/gcc
26 mkdir -p $pkgdir/usr/man/man1
27 mkdir -p $pkgdir/usr/share/licenses/lcc
28 mv bprint lburg rcc lcc $pkgdir/usr/bin/
29 mv cpp $pkgdir/usr/lib/lcc/gcc/
30 mv liblcc.a librcc.a $pkgdir/usr/lib/lcc/
31 ln -s /usr/lib/gcc/*-linux-gnu/*/include/* $pkgdir/usr/lib/lcc/include/
32 ln -s /usr/lib/gcc/*-linux-gnu/*/crt* $pkgdir/usr/lib/lcc/
33 cp -f $srcdir/lcc-$pkgver/include/x86/linux/* $pkgdir/usr/lib/lcc/include/
34 cp -f $srcdir/lcc-$pkgver/doc/*.1 $pkgdir/usr/man/man1/
35 cp -f $srcdir/lcc-$pkgver/CPYRIGHT $pkgdir/usr/share/licenses/lcc/