2012年3月27日火曜日

Android用にfreetype2をmakeしてみる(だけ)

Beuc's Blogさんの通りにやっただけ。
今日だけ環境がUbuntu64bit+SDK17+NDK7bmです。
c関係のライブラリは、linuxの方が弄りやすいですねえ。
NDK7bmを使ってますが、参考にした通りの手順なので、
作ったlibsはarmだけです。 あらかじめfreetypeは2.4.9を
workspaceに展開しておきました。 ディレクトリは適当に。

1.クロスコンパイラの準備をします。
~/android/android-ndk-r7bm/build/tools/make-standalone-toolchain.sh \
  --platform=android-9 --install-dir=$ANDROID_NDK_ROOT/ndk-standalone-9

2.pathを追加
PATH=$ANDROID_NDK_ROOT/ndk-standalone-9/bin:$PATH

3.~/workspace/freetype-2.4.9内でconfigure
CFLAGS="-std=gnu99" ./configure --host=arm-linux-androideabi \
--prefix=/freetype --without-zlib

4.make
make clean
make

5.install
make install DESTDIR=$(pwd)

私の環境では~/workspace/freetype-2.4.9/freetype/libに
出来上がりましたが、まだ動かしていません。

0 件のコメント:

コメントを投稿