Files
mruby-mruby/mrblib/mrblib.rake
T
Yuichiro MASUI 7c469c0b9d Rebuild CRuby based building script without Makefile
Tested CRuby 1.8.6 and 1.9.3

You can see building configuration in build_config.rb
2013-01-03 02:24:15 +09:00

16 lines
497 B
Ruby

dir = File.dirname(__FILE__).sub(%r|^\./|, '')
MRuby.each_target do
self.libmruby << "#{build_dir}/#{dir}/mrblib.o"
file "#{build_dir}/#{dir}/mrblib.o" => "#{build_dir}/#{dir}/mrblib.c"
file "#{build_dir}/#{dir}/mrblib.c" => [mrbcfile] + Dir.glob("#{dir}/*.rb") do |t|
mrbc, *rbfiles = t.prerequisites
FileUtils.mkdir_p File.dirname(t.name)
open(t.name, 'w') do |f|
f.puts File.read("#{dir}/init_mrblib.c")
compile_mruby f, rbfiles, 'mrblib_irep'
end
end
end