summaryrefslogtreecommitdiffhomepage
path: root/Rakefile
diff options
context:
space:
mode:
authorrealtradam <[email protected]>2022-04-09 03:53:22 -0400
committerrealtradam <[email protected]>2022-04-09 03:53:22 -0400
commit714e973bc0b107fc100af9981e5f730d977c4dbb (patch)
treec5b1ab741fa4e6c29286f7a3cd8c68c4d0c2d6e5 /Rakefile
parent8364eeb691a2f9994d35a5a7cf0b7f8f4fb97206 (diff)
downloadFelFlameEngine-714e973bc0b107fc100af9981e5f730d977c4dbb.tar.gz
FelFlameEngine-714e973bc0b107fc100af9981e5f730d977c4dbb.zip
ease testing gems
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)