Commit 1c7a1926 authored by KOBAYASHI Shuji's avatar KOBAYASHI Shuji

Move global function for build to `lib/mruby/core_ext.rb`

Because `_pp` is originally defined in `lib/mruby/core_ext.rb`, other global
functions are moved to the file.
parent e02d0ff7
......@@ -33,12 +33,6 @@ load "#{MRUBY_ROOT}/tasks/benchmark.rake"
load "#{MRUBY_ROOT}/tasks/gitlab.rake"
load "#{MRUBY_ROOT}/tasks/doc.rake"
def install_D(src, dst)
rm_f dst
mkdir_p File.dirname(dst)
cp src, dst
end
##############################
# generic build targets, rules
task :default => :all
......@@ -177,7 +171,7 @@ file presym_file => cfiles+rbfiles+psfiles+[__FILE__] do
}]
end
csymbols += File.readlines("#{MRUBY_ROOT}/include/mruby.h").grep(/define E_/).join.scan(/MRB_SYM\((\w+)\)/)
rbsymbols = rbfiles.map do |f|
src = File.read(f)
src.force_encoding(Encoding::BINARY)
......
......@@ -20,6 +20,12 @@ class String
end
end
def install_D(src, dst)
rm_f dst
mkdir_p File.dirname(dst)
cp src, dst
end
def _pp(cmd, src, tgt=nil, options={})
return if Rake.verbose
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment