FreeRDP/scripts/android-build-jpeg.sh
Iordan Iordanov 511444a65e Switch to official OpenSSL Download location and away from github.
One of the benefits is that this adds support for building with OpenSSL 3.0 versions without breaking support for building with 1.1.1.

As part of the work, the assumption that there is an /archive/ in the download path is removed.

Furthermore, cmake modules for finding OpenSSL are updated in order to support 3.0.
2022-04-07 09:10:40 +02:00

42 lines
1.1 KiB
Bash
Executable File

#!/bin/bash
SCM_URL=https://github.com/akallabeth/jpeg8d/archive
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 <path>]"
echo "\t[-d|--destination-dir <path>]"
echo "\t[-a|--arch <architectures>]"
echo "\t[-t|--tag <tag or branch>]"
echo "\t[--scm-url <url>]"
echo "\t[--ndk <android NDK path>]"
echo "\t[--sdk <android SDK path>]"
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
common_copy $BUILD_SRC $BUILD_DST/"${BUILD_ARCH}"