summaryrefslogtreecommitdiffhomepage
path: root/Rakefile
diff options
context:
space:
mode:
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile10
1 files changed, 10 insertions, 0 deletions
diff --git a/Rakefile b/Rakefile
index 53b7b95..61c2019 100644
--- a/Rakefile
+++ b/Rakefile
@@ -4,6 +4,7 @@ config_root = File.expand_path('.')
config_core = File.expand_path("#{config_root}/core")
config_build_config = File.expand_path("#{config_root}/core/mruby_build.rb")
+config_build_config_fast = File.expand_path("#{config_root}/core/mruby_build_host.rb")
config_build_raylib_source = File.expand_path("#{config_root}/core/raylib/src")
@@ -45,6 +46,15 @@ namespace :build do
end
end
+ desc "Build the engine only for Linux"
+ task :mruby_fast do
+ Dir.chdir("core/mruby") do
+ Dir.mkdir(config_vendor) unless File.exists?(config_vendor)
+ system("env MRUBY_CONFIG=#{config_build_config_fast} rake")
+ FileUtils.cp("build/host/lib/libmruby.a", "#{config_tux_lib}/")
+ end
+ end
+
desc "Build Raylib"
task :raylib do
Dir.mkdir(config_vendor) unless File.exists?(config_vendor)