2012/02/07

Android.mk:ビルド用環境変数


Android標準で定義されている環境変数は、用途別にプレフィックスが決まっています。
下記一覧です。

●LOCAL_
 各アプリ(モジュール)で使用する変数。
 アプリ開発者が主に使用する変数となります。
 ※変数のクリアはinclude $(CLEAR_VARS)

●INTERNAL_
 ビルドシステム内で使用する変数。
 アプリ開発者はこの変数の使用を控える必要があります。

●PRIVATE_
 各モジュールへのコマンド実行時に使用する変数。
 アプリ開発者はこの変数の使用を控える必要があります。

●PRODUCT_
 端末全体に関する設定で使用する変数。
 アプリ開発者はこの変数の使用を控える必要があります。

●HOST_ / TARGET_
 ホストorターゲットビルドで使用する変数。
 アプリ開発者はこの変数の使用を控える必要があります。

●BUILD_
 Make時のテンプレート用変数。

以上です。