#!/bin/sh . ./config.sh ZMQ_SRC_DIR=$WORKDIR/libzmq ZMQ_BRANCH=v4.3.3 ZMQ_COMMIT_HASH=04f5bbedee58c538934374dc45182d8fc5926fa3 for arch in "aarch" "aarch64" "i686" "x86_64" do PREFIX=$WORKDIR/prefix_${arch} case $arch in "aarch" ) TARGET="arm" ANDROID_CLANG=armv7a-linux-androideabi${API}-clang ANDROID_CLANGPP=armv7a-linux-androideabi${API}-clang++;; "i686" ) TARGET="x86" ANDROID_CLANG=${arch}-linux-android${API}-clang ANDROID_CLANGPP=${arch}-linux-android${API}-clang++;; * ) TARGET="${arch}" ANDROID_CLANG=${arch}-linux-android${API}-clang ANDROID_CLANGPP=${arch}-linux-android${API}-clang++;; esac HOST="${TARGET}-linux-android" cd $WORKDIR rm -rf $ZMQ_SRC_DIR git clone https://github.com/zeromq/libzmq.git ${ZMQ_SRC_DIR} -b ${ZMQ_BRANCH} cd $ZMQ_SRC_DIR git checkout ${ZMQ_COMMIT_HASH} ./autogen.sh CC=${ANDROID_CLANG} CXX=${ANDROID_CLANGPP} ./configure --prefix=${PREFIX} --host=${HOST} --enable-static --disable-shared make make install done