diff options
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' |
