summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2017-07-29 07:15:10 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2017-07-29 07:15:10 +0900
commitc8fdab8725d58375ccdbd9816e48fdb021a199d4 (patch)
tree95546b572463e02463fc765dd5fccedc9a30a066
parentb290e98f3b4e8623fd8932c9996d0481f56f766b (diff)
parente821c25d387b12805d3f3d773380b44e32c0d1f7 (diff)
downloadmruby-c8fdab8725d58375ccdbd9816e48fdb021a199d4.tar.gz
mruby-c8fdab8725d58375ccdbd9816e48fdb021a199d4.zip
Merge branch 'udzura-move-task-class-definitions'
-rw-r--r--Rakefile8
-rw-r--r--lib/mruby-core-ext.rb (renamed from tasks/ruby_ext.rake)0
-rw-r--r--lib/mruby/build.rb (renamed from tasks/mruby_build.rake)6
-rw-r--r--lib/mruby/build/command.rb (renamed from tasks/mruby_build_commands.rake)0
-rw-r--r--lib/mruby/build/load_gems.rb (renamed from tasks/mruby_build_gem.rake)0
-rw-r--r--lib/mruby/gem.rb (renamed from tasks/mrbgem_spec.rake)0
6 files changed, 8 insertions, 6 deletions
diff --git a/Rakefile b/Rakefile
index dd14c8b02..2f6fa056f 100644
--- a/Rakefile
+++ b/Rakefile
@@ -5,10 +5,12 @@ MRUBY_ROOT = File.dirname(File.expand_path(__FILE__))
MRUBY_BUILD_HOST_IS_CYGWIN = RUBY_PLATFORM.include?('cygwin')
MRUBY_BUILD_HOST_IS_OPENBSD = RUBY_PLATFORM.include?('openbsd')
+$LOAD_PATH << File.join(MRUBY_ROOT, "lib")
+
# load build systems
-load "#{MRUBY_ROOT}/tasks/ruby_ext.rake"
-load "#{MRUBY_ROOT}/tasks/mruby_build.rake"
-load "#{MRUBY_ROOT}/tasks/mrbgem_spec.rake"
+require "mruby-core-ext"
+require "mruby/build"
+require "mruby/gem"
# load configuration file
MRUBY_CONFIG = (ENV['MRUBY_CONFIG'] && ENV['MRUBY_CONFIG'] != '') ? ENV['MRUBY_CONFIG'] : "#{MRUBY_ROOT}/build_config.rb"
diff --git a/tasks/ruby_ext.rake b/lib/mruby-core-ext.rb
index 4c6d3ca76..4c6d3ca76 100644
--- a/tasks/ruby_ext.rake
+++ b/lib/mruby-core-ext.rb
diff --git a/tasks/mruby_build.rake b/lib/mruby/build.rb
index f5d4374d1..7d6aa49e1 100644
--- a/tasks/mruby_build.rake
+++ b/lib/mruby/build.rb
@@ -1,5 +1,5 @@
-load "#{MRUBY_ROOT}/tasks/mruby_build_gem.rake"
-load "#{MRUBY_ROOT}/tasks/mruby_build_commands.rake"
+require "mruby/build/load_gems"
+require "mruby/build/command"
module MRuby
class << self
@@ -241,7 +241,7 @@ EOS
else
compiler.defines += %w(DISABLE_GEMS)
end
- compiler.define_rules build_dir, File.expand_path(File.join(File.dirname(__FILE__), '..'))
+ compiler.define_rules build_dir, File.expand_path(File.join(File.dirname(__FILE__), '..', '..'))
end
end
diff --git a/tasks/mruby_build_commands.rake b/lib/mruby/build/command.rb
index 694b4a24c..694b4a24c 100644
--- a/tasks/mruby_build_commands.rake
+++ b/lib/mruby/build/command.rb
diff --git a/tasks/mruby_build_gem.rake b/lib/mruby/build/load_gems.rb
index b48df6510..b48df6510 100644
--- a/tasks/mruby_build_gem.rake
+++ b/lib/mruby/build/load_gems.rb
diff --git a/tasks/mrbgem_spec.rake b/lib/mruby/gem.rb
index 27a1d358c..27a1d358c 100644
--- a/tasks/mrbgem_spec.rake
+++ b/lib/mruby/gem.rb