diff options
| author | arngo <[email protected]> | 2022-01-13 19:01:27 -0500 |
|---|---|---|
| committer | arngo <[email protected]> | 2022-01-13 19:01:27 -0500 |
| commit | 156c365a7f0afb01acb95fb11dd6ce6645e9caff (patch) | |
| tree | 1387245e88827c5bac75694822f531aaeba56d46 /Rakefile | |
| parent | 7a6deae5990de0ec76bb2894ec50ff8fed8a5853 (diff) | |
| download | FelFlameEngine-156c365a7f0afb01acb95fb11dd6ce6645e9caff.tar.gz FelFlameEngine-156c365a7f0afb01acb95fb11dd6ce6645e9caff.zip | |
organize headers and libraries into vendor folder
Diffstat (limited to 'Rakefile')
| -rw-r--r-- | Rakefile | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -1,4 +1,6 @@ namespace :build do + @include_dir = '../../vendor/include' + @library_dir = '../../vendor/lib' desc "Build the engine" task :mruby do Dir.chdir("mruby") do @@ -9,14 +11,14 @@ namespace :build do task :web do Dir.mkdir("build/web") unless File.exists?("build/web") Dir.chdir("build/web") do - system('emcc -s WASM=1 -Os -I ../../mruby/include/ ../template/game.c ../../mruby/build/web/lib/libmruby.a -o index.html --closure 1 ../../raylib_lib_files/web/libraylib.a -I ../../raylib/src/ -s USE_GLFW=3') + system("emcc -s WASM=1 -Os -I#{@include_dir}/raylib -I#{@include_dir}/mruby ../template/game.c #{@library_dir}/web/mruby/libmruby.a #{@library_dir}/web/raylib/libraylib.a -o index.html --closure 1 -s USE_GLFW=3") end end desc 'Build the game for Linux' task :tux do Dir.mkdir("build/tux") unless File.exists?("build/tux") Dir.chdir("build/tux") do - system('zig cc -target native ../template/game.c -o game -lGL -lm -lpthread -ldl -lrt -lX11 -I../../mruby/include -I../../raylib/src ../../raylib_lib_files/libraylib.a ../../mruby/build/host/lib/libmruby.a') + system("zig cc -target native ../template/game.c -o game -lGL -lm -lpthread -ldl -lrt -lX11 -I#{@include_dir}/raylib -I#{@include_dir}/mruby #{@library_dir}/tux/mruby/libmruby.a #{@library_dir}/tux/raylib/libraylib.a") end end #desc 'Build the game for Window' |
