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を書いたほかのプロジェクトにも応用できるはず。


コメント