#!/bin/bash SCM_URL=https://github.com/akallabeth/jpeg8d SCM_TAG=master source $(dirname "${BASH_SOURCE[0]}")/android-build-common.sh function usage { echo $0 [arguments] echo "\tThe script checks out the OpenH264 git repository" echo "\tto a local source directory, builds and installs" echo "\tthe library for all architectures defined to" echo "\tthe destination directory." echo "" echo "\t[-s|--source-dir ]" echo "\t[-d|--destination-dir ]" echo "\t[-a|--arch ]" echo "\t[-t|--tag ]" echo "\t[--scm-url ]" echo "\t[--ndk ]" echo "\t[--sdk ]" exit 1 } function build { echo "Building architectures $BUILD_ARCH..." BASE=$(pwd) common_run cd $BUILD_SRC common_run $NDK_BUILD V=1 APP_ABI="${BUILD_ARCH}" NDK_TOOLCHAIN_VERSION=4.9 -j clean common_run $NDK_BUILD V=1 APP_ABI="${BUILD_ARCH}" NDK_TOOLCHAIN_VERSION=4.9 -j common_run cd $BASE } # Run the main program. common_parse_arguments $@ common_check_requirements common_update $SCM_URL $SCM_TAG $BUILD_SRC build common_copy $BUILD_SRC $BUILD_DST