kivy-ios/tools/build-libjpeg.sh
Toni Bagur 02278679df modified: src/jpeg_files/jpeg_makefile.patch
modified:   src/pil_files/patch_pil.patch
	modified:   tools/build-libjpeg.sh
2013-07-12 15:11:30 +02:00

45 lines
964 B
Bash
Executable file

#!/bin/bash
. $(dirname $0)/environment.sh
echo "Building libjpeg...."
if [ ! -f $CACHEROOT/jpegsrc.v6b.tar.gz ]; then
try curl -L http://downloads.sourceforge.net/project/libjpeg/libjpeg/6b/jpegsrc.v6b.tar.gz > $CACHEROOT/jpegsrc.v6b.tar.gz
fi
if [ ! -d $TMPROOT/jpeg-6b ]; then
rm -rf $CACHEROOT/jpeg-6b
try tar -xvf $CACHEROOT/jpegsrc.v6b.tar.gz
try mv jpeg-6b $TMPROOT
fi
# lib not found, compile it
echo "Configuring...."
pushd $TMPROOT/jpeg-6b
try ./configure --prefix=$DESTROOT \
--host=arm-apple-darwin \
--enable-static=yes \
--enable-shared=no \
CC="$ARM_CC" AR="$ARM_AR" \
LDFLAGS="$ARM_LDFLAGS" CFLAGS="$ARM_CFLAGS"
patch < $KIVYIOSROOT/src/jpeg_files/jpeg_makefile.patch
try make clean
make #With controlled errors
rm *.a
rm cjpeg.o
rm djpeg.o
rm jpegtran.o
rm rdjpgcom.o
rm urjpgcom.o
rm rdjtran.o
rm wrjpgcom.o
ar rcs libjpeg.a *.o
# copy to buildroot
cp libjpeg.a $BUILDROOT/lib/libjpeg.a
cp *.h $BUILDROOT/include/
popd