freetype2およびFTGLをJavie用にビルドする手順


MacOS X
-------
[freetype2]
  * http://freetype.sourceforge.net/ から freetype-2.3.11.tar.bz2 を入手し展開します
  * 適当なprefixを付けてconfigureを実行します (例: ./configure --prefix=/tmp/javie)
  * make 及び make install を行います

[FTGL]
  * http://sourceforge.net/projects/ftgl/ から ftgl-2.1.3-rc5.tar.gz を入手し展開します
  * Javie用パッチ ftgl-javie.patch を適用します
  * freetype2をビルドした時のprefixと同じパスを--prefixと--with-ft-prefixに指定し
    configureを実行します
  * make 及び make install を行います

Eclipse上でRun ConfigurationsのEnvironmentタブを開き、
  DYLD_LIBRARY_PATH=(上記configure時に指定したprefix)/lib
を追加します。


Windows
-------
[freetype2]
  * http://freetype.sourceforge.net/ から freetype-2.3.11.tar.bz2 を入手し展開します
  * builds/win32/vc2008/freetype.sln を開きます
  * LIB Release Multithreaded をビルドします（Debug版は LIB Debug Multithreaded）

[FTGL]
  * http://sourceforge.net/projects/ftgl/ から ftgl-2.1.3-rc5.tar.gz を入手し展開します
  * Javie用パッチ ftgl-javie.patch を適用します
  * msvc/vc8/ftgl.sln を開きます
  * ftgl_dllのプロパティを次のように変更します
    * C/C++ -> コード生成 -> ランタイムライブラリ: MTに変更します（Debug版はMTd）
    * リンカ -> 入力 -> 追加の依存ファイル: freetype235.lib を freetype2311MT.lib に変更します
      （Debug版は freetype2311MT_D.lib）
    * リンク -> 全般 -> 追加のライブラリディレクトリ: $(FREETYPE)/objs/win32/vc2008 に変更します
  * 新たにプロパティーシートを作成し、ユーザーマクロ FREETYPE にfreetype2のソースのパスを定義します
  * ftgl_dllをビルドします

Eclipse上でRun ConfigurationsのArgumentsタブを開き、VM argumentsに
  -Djna.library.path="(FTGLのソースを展開した場所)\ftgl-2.1.3~rc5\msvc\Build"
を追加します。
