Xcodeでmbedのプロジェクトをビルドする方法

Xcodeでmbedのプロジェクトをオフラインビルドする方法のメモ。

動作確認環境

  • OSX Yosemite 10.10.5(14F1021)
  • Xcode 7.2(7C68)

File > New > Project
“Command Line Tool”を選択

スクリーンショット 2016-02-01 19.39.21

File > New > Target
“External Build System”を選択
ここでは”Make”など後でわかる名前を指定

スクリーンショット 2016-02-01 19.39.43

Schemeを”External Build System”に設定した名前(ここでは”Make”)に指定
スクリーンショット 2016-02-01 19.40.06

プロジェクトのフォルダを開き、そこにmbed.orgからダウンロードしたファイルを展開
今回は、CodeSourcery用としてエクスポートしたプロジェクトを使用。
スクリーンショット 2016-02-01 19.40.22

展開したファイルをXcodeにD&Dで追加
(先ほどプロジェクトのフォルダにダウンロードしたファイルを展開したのはここでコピーする必要性をなくすため)
スクリーンショット 2016-02-01 19.40.53

ここで、追加時にTargetsに先ほどの”Make”を指定
スクリーンショット 2016-02-01 19.41.02

Build Directoryを”$(PROJECTS)”またはプロジェクトまでのフルパスを指定
スクリーンショット 2016-02-01 19.42.53

そして最後にBuildボタンを押せば終了。
スクリーンショット 2016-02-01 19.43.37

無事に.binが出力される。
スクリーンショット 2016-02-01 19.43.59

この方法を使えば、Makefileを書いたほかのプロジェクトにも応用できるはず。

コメント