今日は皆さんと一緒にmake loveしようと思います。環境はmacです。
Love2DでAndroidとかiOSの動作確認するときに.love
ファイルを作成するのがめんどうだったのと、Makefile使ってみたかった。
make loveの準備
main.luaとMakefileを用意します。
こんな感じに配置してください。
$ tree
.
├── Makefile
└── main.lua
main.lua
function love.draw()
love.graphics.print('Not war.', 400, 300)
end
Makefile
love_path := /Applications/love.app/Contents/MacOS/love #適宜変更
love: /
mkdir -p bin/
zip -x '*~' -9 -r bin/game.love .
$(love_path) bin/game.love
make love
あとはmake love
するだけです。
$ make love
make love
じゃなくてmake
だけでもいけるけど、そこはツッコまないください。
それではさようなら。
おわり
なんとなくGitHubにも置いておいたので上記の作業はだるいけどmake love
はどうしてもしたいって方はどうぞ。
$ git clone https://github.com/xsota/makelove.git
$ cd makelove
$ emacs Makefile # love_pathを編集してください
$ make love