コマンドラインでのビルド方法

コマンドラインによるビルド方法

事前準備

コマンドラインの make ユーティリティが実行できるようにしておいてください。

以下の解説では bash コマンドラインを前提に解説します。

Windows

SDK 添付の BASH (msysによる) を利用します。

{MWSDKインストールフォルダ} にある BASH.CMD をエクプローラから実行してください。Wks_TWELITE ワークスペースをカレントフォルダにした bash コマンドラインが表示されます。ツールチェインへの PATH の TWELITE SDK 向けに設定します。

user1@MACHINE_NAME   /c/MWSDK/Wks_TWELITE
$ pwd
/c/MWSDK/Wks_TWELITE

$ ls
App_IO  App_Tag  Samp_PER  Samp_Wayback
App_Melody  
...

macOS

コマンドライン (bash) にて、make を実行した時エラーが出る場合は XCode のインストールを行います。

$ xcode-select --install

インストール完了後、make を入力して以下のメッセージが出れば OK です。

$ make
make: *** No targets specified and no makefile found.  Stop.

ビルド

例として Samp_PingPong をビルドしてみます。

最初にビルドプロジェクト Samp_PingPong のビルドフォルダに移動します。

$ pwd
/c/MWSDK/Wks_TWELITE
$ cd Samp_PingPong/PingPong/Build/
$ pwd
/c/MWSDK/Wks_TWELITE/Samp_PingPong/PingPong/Build/

次に clean を実行します。ここでは TWELITE BLUE のビルドで clean を実行する例を挙げます。

$ make TWELITE=BLUE clean
../../../../MkFiles/chipsel.mk:36: "WARNING: TWELITE BLUE"

clean が終われば、ビルドを実行します。

$ make TWELITE=BLUE
rm -f objs_BLUE/PingPong.o
mkdir -p objs_BLUE
Compiling /c/MWSDK/Wks_TWELITE/Samp_PingPong/Pi..
...
/c/MWSDK/ChipLib/SW4063V1416/../../Tools/ba-elf-ba2-r..
y -S -O binary objs_BLUE/Samp_PingPong_PingPong_BLUE_..
Samp_PingPong_PingPong_BLUE_L1200_V0-1-4.bin

$ ls *.bin
Samp_PingPong_PingPong_BLUE_L1200_V0-1-4.bin

最終更新