From 3f0fe0745e2fea3275d15f8b33e707a93eecc2a0 Mon Sep 17 00:00:00 2001 From: vennos5 Date: Tue, 7 Nov 2017 18:09:59 +0200 Subject: [PATCH 1/3] 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 + From cbd34f0be104d93f16f56b8cf863c22c0fbb3b5c Mon Sep 17 00:00:00 2001 From: vennos5 Date: Tue, 7 Nov 2017 18:52:29 +0200 Subject: [PATCH 2/3] Fix build paths --- examples/android/install_freetype_arm.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) mode change 100644 => 100755 examples/android/install_freetype_arm.sh diff --git a/examples/android/install_freetype_arm.sh b/examples/android/install_freetype_arm.sh old mode 100644 new mode 100755 index 789e7306..50e13855 --- a/examples/android/install_freetype_arm.sh +++ b/examples/android/install_freetype_arm.sh @@ -8,13 +8,16 @@ #Load settings for paths . ./android_build_config.mk +inst=$(pwd) 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 +./configure --host=arm-linux-androideabi --without-zlib --prefix="$(pwd)/freetype" --with-png=no --with-harfbuzz=no make -j$(nproc) make install -cp ./done/lib/libfreetype.so ../../libs/armeabi-v7a/libfreetype.so +echo "ERNO ERNO ENOR" +mkdir -p ../../libs/armeabi-v7a +cp freetype/lib/libfreetype.so ../../libs/armeabi-v7a/libfreetype.so From a276d37df47c6fbceafc0955e2f3b8beb51c0b48 Mon Sep 17 00:00:00 2001 From: vennos5 Date: Tue, 7 Nov 2017 19:04:03 +0200 Subject: [PATCH 3/3] remove echo --- examples/android/install_freetype_arm.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/examples/android/install_freetype_arm.sh b/examples/android/install_freetype_arm.sh index 50e13855..ef89f60a 100755 --- a/examples/android/install_freetype_arm.sh +++ b/examples/android/install_freetype_arm.sh @@ -17,7 +17,6 @@ cd freetype-2.6/ ./configure --host=arm-linux-androideabi --without-zlib --prefix="$(pwd)/freetype" --with-png=no --with-harfbuzz=no make -j$(nproc) make install -echo "ERNO ERNO ENOR" mkdir -p ../../libs/armeabi-v7a cp freetype/lib/libfreetype.so ../../libs/armeabi-v7a/libfreetype.so