Sha256: 137776ee92922232795354f4fc18bf5fff98cd110d30a7cea25ca807acd2cfbb
Contents?: true
Size: 1.53 KB
Versions: 2
Compression:
Stored size: 1.53 KB
Contents
file Muruby.paths[:sdl_so] do Dir.chdir(sdl_root) do sh './configure' sh 'make -j2' end end namespace :host do desc "irb muruby on the host (development)" task :shell do sh("LD_LIBRARY_PATH=%s; %s" % [File.dirname(Muruby.paths[:sdl_so]), Muruby.paths[:mruby_mirb]]) end desc "Run debugger on the host (development) pass <filename .rb> for run specific file" task :debug, [:file] => [Muruby.paths[:sdl_so]] do |t, args| main_rb = 'runtime.rb' if(args[:file]) main_rb = args[:file] end bin_mruby = Muruby.paths[:mruby_mrdb].to_s FileUtils.rm_rf '.debug_run' mkdir '.debug_run' Dir.chdir('.debug_run') do sh 'cp %s .' % [File.join(Muruby.paths[:game_root], '*.rb')] sh 'cp %s .' % File.join(Muruby.paths[:resource_root], '*') sh("LD_LIBRARY_PATH=%s; %s %s" % [File.dirname(Muruby.paths[:sdl_so]), bin_mruby, main_rb]) end rmdir '.debug_run' end desc "Run the game on the host (development) pass <filename .rb> for run specific file" task :run, [:file] => [Muruby.paths[:sdl_so]] do |t, args| main_rb = 'runtime.rb' if(args[:file]) main_rb = args[:file] end FileUtils.rm_rf '.test_run' sh 'cp -fa %s .test_run' % [Muruby.paths[:game_root]] sh 'cp -fa %s/* .test_run' % [Muruby.paths[:resource_root]] bin_mruby = Muruby.paths[:mruby_mruby].to_s Dir.chdir('.test_run') do sh("LD_LIBRARY_PATH=%s; %s %s" % [File.dirname(Muruby.paths[:sdl_so]), bin_mruby, main_rb]) end rmdir '.test_run' end end
Version data entries
2 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
muruby-0.0.0 | lib/muruby/tasks/host.rake |
muruby-0.0.0 | lib/muruby/tasks/host.rake~ |