F-05Dのソースは(申し訳程度ながら)公開されている。MacでBuildして見ようじゃないのと、初心者にもかかわらず、大それた試みをしてみた。
1.事前準備
1-a.Androidのサイト(*1)の指示に従って、repoなどのツールを落としたり、.bash_profileの設定などをしておく。
(*1
1-b.Androidのサイト(*2)の指示に従って、F-05Dと同じレベルのソースを落としておく。
ブランチはandroid-2.3.5_r1。
(*2
1-c.Androidのサイト(*2c)の指示に従って、
(*2c
2.環境設定をしておく。
3.F-05Dのソースをサイト(*4)から落とし、展開する。
(*4 http://www.fmworld.net/product/phone/sp/android/develop/)
F-5DのソースはF05D_F0001_V12.tar.gz。Mac OSXだとダウンロードが終わるとgzを解凍してくれる。F05D_F0001_V12.tarをダブルクリックして展開する。
4.試しにmakeしてみる。
ターミナルからcdコマンドで、F05D_F0001_V12.tarを展開してできたF05D_F0001_V12ディレクトリーに移動する。ディレクトリの中はスカスカだ。ターミナルからmakeと打ってみる。勿論エラーになる。だって、Makefileが無いのだから。1-b.で落としたファイルの中からMakefileをコピーして、再度、makeを出してみる。
またまた、エラーになる。だって、buildが無いのだから。
ということなので、1-b.で落としたbuildをコピーしてmakeをし直すが、だめ。
どうしようか。
そうだ、2.のandroid-2.3.5_r1の上にF05D_F0001_V12上書きしてみよう。
4.cpで上書きする。
Snow Loepardまでは同じ名前のフォルダをコピーすると上書きされた。Lionでは統合してくれるが、ファイル名がぶつかると新しいものを残す。これはちょっとまずい。cpを使ってコピーする。
さて、満を持して(2)に続く。


by Tom
【書評】(聖書)「この文は偽…