summaryrefslogtreecommitdiffhomepage
path: root/Rakefile
diff options
context:
space:
mode:
authorarngo <[email protected]>2022-01-13 19:01:27 -0500
committerarngo <[email protected]>2022-01-13 19:01:27 -0500
commit156c365a7f0afb01acb95fb11dd6ce6645e9caff (patch)
tree1387245e88827c5bac75694822f531aaeba56d46 /Rakefile
parent7a6deae5990de0ec76bb2894ec50ff8fed8a5853 (diff)
downloadFelFlameEngine-156c365a7f0afb01acb95fb11dd6ce6645e9caff.tar.gz
FelFlameEngine-156c365a7f0afb01acb95fb11dd6ce6645e9caff.zip
organize headers and libraries into vendor folder
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile6
1 files changed, 4 insertions, 2 deletions
diff --git a/Rakefile b/Rakefile
index 2e3ace0..9be7aef 100644
--- a/Rakefile
+++ b/Rakefile
@@ -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'