Jellybeanのソースをビルドする

前回のエントリJellybeanのソースをダウンロードする - forestsoftjpdevの日記の続きです。

ビルドする前に準備をします。
参考資料
Establishing a Build Environment  |  Android Open Source Project

1.CCACHEの設定を行う。
CCACHEのを使用するように、~/.bashrcに記載を追加します。

export USE_CCACHE=1
export CCACHE_DIR=<path-to-your-cache-directory>

自分は、ccacheディレクトリに ~/.ccache を指定しました。

次はCCACHEのサイズを指定します。
ダウンロードしたソースのルートディレクトリに移動し、サイズを指定します。

$ cd ~/android-4.1.1_r4
$ prebuilts/misc/linux-x86/ccache/ccache -M 50G

ちなみに、参考資料のサイトでは、以下のようになってますが、
いつの間にか上記のようにパスが変更されていました。

$ prebuilt/linux-x86/ccache/ccache -M 50G

2.ビルドする
とりあえず、full-engビルドします。

$ .build/envsetup.sh
$ lunch 1
$ time make -j8 2>&1 | tee log.txt

ビルドにかかった時間は以下になります。
real 90m2.224s
user 299m38.532s
sys 15m30.322s

スペック
メモリ:8GB
CPU:Intel® Core™ i7-2620M CPU @ 2.70GHz

以上です。