Xcodeでmbedのプロジェクトをオフラインビルドする方法のメモ。
動作確認環境
- OSX Yosemite 10.10.5(14F1021)
- Xcode 7.2(7C68)
File > New > Project
“Command Line Tool”を選択
File > New > Target
“External Build System”を選択
ここでは”Make”など後でわかる名前を指定
Schemeを”External Build System”に設定した名前(ここでは”Make”)に指定
プロジェクトのフォルダを開き、そこにmbed.orgからダウンロードしたファイルを展開
今回は、CodeSourcery用としてエクスポートしたプロジェクトを使用。
展開したファイルをXcodeにD&Dで追加
(先ほどプロジェクトのフォルダにダウンロードしたファイルを展開したのはここでコピーする必要性をなくすため)
ここで、追加時にTargetsに先ほどの”Make”を指定
Build Directoryを”$(PROJECTS)”またはプロジェクトまでのフルパスを指定
そして最後にBuildボタンを押せば終了。
無事に.binが出力される。
この方法を使えば、Makefileを書いたほかのプロジェクトにも応用できるはず。
コメント