GENieのビルド方法
Premakeとは
https://github.com/premake/premake-core
GENieとは
https://github.com/bkaradzic/genie/blob/master/docs/scripting-reference.md#scripting-reference
GENieはpremake4.4 beta5から派生しただけで、仕組みはほぼ一緒ですね。
ただし、GENieの方が、XCode9やSwitch, XBox,PS4とサポートされている
プラットフォームモジュールが多いですね。
------------------------------
では、Windowsビルド手順
手順1. WinGWのインストール
ここからインストール。 するとセットアップマネージャがあるので
「mingw32-base」と「mingw32-gcc-g++」にチェックを入れてインストール
次
次
https://github.com/bkaradzic/GENie
リポジトリを落としてきて、コマンドラインから、フォルダトップで
mingw32-make OS=windows
すると bin/に出来てる。
手順2. luaファイルをまとめる
bin/以下のexeが出来たフォルダーへ移動して
genie embed
これで、srcのscript.cの中に全てのluaファイルがまとめられる
手順3. 再度ビルド
再度、手順1の通り、コマンドを打つ。
mingw32-make OS=windows clean
mingw32-make OS=windows
これでリビルド&.luaの書き換えが反映されたものが出来る。
以上!