Sha256: 3a9d922d530b4144470791be47eb16a2eb77e8a7f9ce273c07df562874fe18ad
Contents?: true
Size: 1.3 KB
Versions: 2
Compression:
Stored size: 1.3 KB
Contents
#! /bin/sh # Note that this script requires droid-wrapper if [ x`which droid-gcc` = x ]; then echo "This build script requires droid-wrapper." echo https://github.com/tmurakam/droid-wrapper exit 1 fi if [ -z "$NDK_ROOT" ]; then echo "You should probably set NDK_ROOT to the directory containing" echo "the Android NDK" fi if [ ! -f ./configure ]; then echo "Can't find ./configure. Wrong directory or haven't run autogen.sh?" exit 1 fi export CFLAGS="-Os -mthumb" export DROID_HOST=darwin-x86 if uname -a | grep -q -i linux; then export DROID_HOST=linux-x86 fi export LDFLAGS="-mthumb" export NDK_PLATFORM=9 export NDK_ROOT=${NDK_ROOT:-/usr/local/Cellar/android-ndk/9} export NDK_ANDROID_SOURCES="${NDK_ROOT}/sources/android" export TARGET_TOOLCHAIN_VERSION=4.6 export TARGET=arm-linux-androideabi export NDK_TARGET="arm-linux-androideabi-${TARGET_TOOLCHAIN_VERSION}" export AR=droid-ar export AS=droid-as export CC=droid-gcc export LD=droid-ld export NM=droid-nm export OBJCOPY=droid-objcopy export RANLIB=droid-ranlib export STRIP=droid-strip export PREFIX="$(pwd)/libsodium-android" ./configure --host=arm-linux-androideabi \ --disable-pie \ --disable-shared \ --prefix="$PREFIX" && \ make clean && \ make -j3 install && \ echo "libsodium has been installed into $PREFIX"
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rbnacl-libsodium-0.4.5 | vendor/libsodium/dist-build/android.sh |
rbnacl-libsodium-0.4.5a | vendor/libsodium/dist-build/android.sh |