53 lines
1.0 KiB
Plaintext
Executable File
53 lines
1.0 KiB
Plaintext
Executable File
set -ex
|
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
|
|
mkdir -p sdk/include
|
|
|
|
mkdir zip
|
|
pushd zip
|
|
|
|
# wget -N http://www.zlib.net/zlib-1.2.13.tar.gz
|
|
|
|
git clone --depth 1 https://github.com/madler/zlib --branch=v1.3.1
|
|
|
|
# wget -N http://www.zlib.net/zlib-1.3.1.tar.xz
|
|
# tar xf zlib-*.tar.*
|
|
# ln -s zlib-*/ zlib
|
|
|
|
LIB=minizip
|
|
|
|
pushd zlib
|
|
ln -fs $DIR/../../Makefile-template Makefile
|
|
cp $DIR/ZLib-Makefile.project Makefile.project
|
|
|
|
if [[ $SYS_NAME == 'Android' ]]; then
|
|
cp $DIR/zconf-android.h zconf.h
|
|
else
|
|
cp $DIR/zconf.h zconf.h
|
|
fi
|
|
|
|
make
|
|
popd
|
|
|
|
mkdir minizip
|
|
pushd minizip
|
|
ln -s ../zlib/contrib/minizip minizip
|
|
|
|
ln -fs $DIR/../../Makefile-template Makefile
|
|
cp $DIR/Minizip-Makefile.project Makefile.project
|
|
|
|
patch minizip/ioapi.h < $DIR/of-error.diff
|
|
cp $DIR/zlib.h minizip/
|
|
|
|
make
|
|
popd
|
|
|
|
popd
|
|
|
|
pushd sdk/include
|
|
ln -fs ../../zip/minizip/minizip
|
|
ln -fs ../../zip/zlib
|
|
popd
|
|
|
|
|