2011.11.09
【Android NDK】Windows版eclipseでのndk-buildの自動化
ある程度うまくいったみたいなのでまとめておきます。
基本的には、以下の方法と同じような形で行う。
Link:EclipseからAndroid NDKのコードをビルドする : Happy my life
しかし、上記の説明はMacなのでndk-buildを直接たたいても呼び出せる形になっている。
Windows版ではcygwin経由でndk-buildを行うようにする。
1. ndk-buildを行うbatファイルを作成する
cygwinインストール先にCygwin.batがあると思うので
それをプロジェクトファイルにコピーする。
bashを呼び出しているところを以下のように修正する。
bash -c "(cygwin上のndk-buildへのフルパス) -C (cygwin上のプロジェクトルートへのフルパス)"
bashに-cオプションをつけると直接bash上のコマンドを実行できる。
これを使ってndk-buildを直接呼び出します。
bashへ--loginオプションを入れると.bashrcとかが読み出されてndk-buildが直接起動できるようになるのだが非常に重い。
なのでフルパスを指定する。
ndk-buildで-Cオプションをつけると指定したプロジェクトのコンパイルができるらしい。
ためしに実行してみて無事コンパイルができたら問題なし。
2. eclipseへ更新されたらbatを実行すように設定
基本的には概要に書いたURLと同じ設定をする。
変更部分としてはbatファイルをしているところと、
序列を一番上へ持ってきているところになります。
これだけ設定して実行すると自動的にコンパイルがかかるようになるはず。
Eclipse 3.7 完全攻略 宮本 信二 ソフトバンククリエイティブ 2011-10-29 |
関連記事