From 3f0fe0745e2fea3275d15f8b33e707a93eecc2a0 Mon Sep 17 00:00:00 2001 From: vennos5 Date: Tue, 7 Nov 2017 18:09:59 +0200 Subject: [PATCH] Added freetype build script --- examples/android/install_freetype_arm.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 examples/android/install_freetype_arm.sh diff --git a/examples/android/install_freetype_arm.sh b/examples/android/install_freetype_arm.sh new file mode 100644 index 00000000..789e7306 --- /dev/null +++ b/examples/android/install_freetype_arm.sh @@ -0,0 +1,20 @@ +#!/bin/sh + +# You need working NDK standalone toolchain +# $NDK/build/tools/make-standalone-toolchain.sh --platform=android-21 --install-dir=/some/dir --arch=arm +#NDK_STANDALONE=/path/to/ndk-standalone-21-arm +#PATH=$NDK_STANDALONE/bin:$PATH + +#Load settings for paths +. ./android_build_config.mk + +mkdir freetype +cd freetype +wget "https://download.savannah.gnu.org/releases/freetype/freetype-2.6.tar.gz" +tar zxvf freetype-2.6.tar.gz +cd freetype-2.6/ +./configure --host=arm-linux-androideabi --prefix="$(pwd)/output" --without-zlib --with-png=no --with-harfbuzz=no +make -j$(nproc) +make install +cp ./done/lib/libfreetype.so ../../libs/armeabi-v7a/libfreetype.so +