#!/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