diff options
| -rw-r--r-- | .gitmodules | 3 | ||||
| -rw-r--r-- | Rakefile | 16 | ||||
| m--------- | mrbgems/mruby-raylib | 0 |
3 files changed, 13 insertions, 6 deletions
diff --git a/.gitmodules b/.gitmodules index 1819da0..a559aee 100644 --- a/.gitmodules +++ b/.gitmodules @@ -6,3 +6,6 @@ url = [email protected]:raysan5/raylib.git [submodule "mruby/"] url = [email protected]:mruby/mruby.git +[submodule "mrbgems/mruby-raylib"] + path = mrbgems/mruby-raylib + url = https://github.com/realtradam/mruby-raylib @@ -10,13 +10,15 @@ config_build_raylib_source = File.expand_path("#{config_root}/core/raylib/src") config_mruby = File.expand_path("#{config_root}/core/mruby") config_include_mruby = File.expand_path("#{config_mruby}/include") -config_tux = File.expand_path("#{config_root}/vendor/tux") -config_tux_include = File.expand_path("#{config_root}/vendor/tux/include") -config_tux_lib = File.expand_path("#{config_root}/vendor/tux/lib") +config_vendor = File.expand_path("#{config_root}/vendor") -config_web = File.expand_path("#{config_root}/vendor/web") -config_web_include = File.expand_path("#{config_root}/vendor/web/include") -config_web_lib = File.expand_path("#{config_root}/vendor/web/lib") +config_tux = File.expand_path("#{config_vendor}/tux") +config_tux_include = File.expand_path("#{config_vendor}/tux/include") +config_tux_lib = File.expand_path("#{config_vendor}/tux/lib") + +config_web = File.expand_path("#{config_vendor}/web") +config_web_include = File.expand_path("#{config_vendor}/web/include") +config_web_lib = File.expand_path("#{config_vendor}/web/lib") config_build = File.expand_path("#{config_root}/build") config_build_temp = File.expand_path("#{config_build}/temp") @@ -34,6 +36,7 @@ namespace :build do desc "Build the engine" task :mruby do Dir.chdir("core/mruby") do + Dir.mkdir(config_vendor) unless File.exists?(config_vendor) #Dir.each_child("build/repos") do |repo_dir| # Dir.each_child("build/repos/#{repo_dir}") do |gem_dir| # puts "Checking updates for: #{gem_dir}" @@ -51,6 +54,7 @@ namespace :build do desc "Build Raylib" task :raylib do + Dir.mkdir(config_vendor) unless File.exists?(config_vendor) Dir.chdir(config_build_raylib_source) do `make clean` puts 'building for tux...' diff --git a/mrbgems/mruby-raylib b/mrbgems/mruby-raylib new file mode 160000 +Subproject 7296393f62ce4967041f126cd2260557e7e00f3 |
