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を書いたほかのプロジェクトにも応用できるはず。
関連記事
- (Updated )WindowsにGeanyをインストールする方法(詳細版)WinodwsにGeanyをインストールする方法(詳細版)をメモしておきます。
- (Updated )uVision4でbinにチェックサムを付与する方法uVision4でbinにチェックサムを付与する方法をメモ。
- (Updated )モータドライバ[TA7291P]DCモータドライバ[TA7291P]を扱う方法を軽くまとめておきます。
- Local LLM 関連の用語メモMac などでローカル LLM を触るときに出てくる GGUF、MLX、量子化、QAT、MTP、mlx-vlm、vllm-mlx あたりの用語を、自分用に短くまとめたメモ。
- (Updated )Xcode8にアップグレードしたらHomebrewでエラーが出た話先日、XcodeをXcode 8.0にアップグレードしました。