summaryrefslogtreecommitdiffhomepage
path: root/core
diff options
context:
space:
mode:
author_Tradam <[email protected]>2022-04-05 02:10:43 -0400
committer_Tradam <[email protected]>2022-04-05 02:10:43 -0400
commit965cd651672090a6e5933f4466314ff56fd56b57 (patch)
tree2db52ede72d304739397d619ab4528e60011f1de /core
parent976ced04e889d48a652d544c635dafd7ff6f6100 (diff)
downloadFelFlameEngine-965cd651672090a6e5933f4466314ff56fd56b57.tar.gz
FelFlameEngine-965cd651672090a6e5933f4466314ff56fd56b57.zip
compiling game works, emscripten in progress
Diffstat (limited to 'core')
-rw-r--r--core/mruby_build.rb24
1 files changed, 10 insertions, 14 deletions
diff --git a/core/mruby_build.rb b/core/mruby_build.rb
index 2bd5a6e..8a440c9 100644
--- a/core/mruby_build.rb
+++ b/core/mruby_build.rb
@@ -62,7 +62,7 @@ MRuby::Build.new do |conf|
# Dir
#conf.gem :git => 'https://github.com/iij/mruby-dir'
- # -- YOUR GAMES --
+ # -- YOUR GEMS --
# gems added into the mrbgems directory
puts "HERE: #{File.expand_path(configure_mrbgem_dir)}"
@@ -98,6 +98,7 @@ MRuby::Build.new do |conf|
conf.enable_bintest
conf.enable_test
end
+
=begin
MRuby::CrossBuild.new("tux") do |conf|
conf.toolchain :clang
@@ -183,7 +184,7 @@ MRuby::CrossBuild.new("win") do |conf|
conf.cxx.command = "zig c++ -target x86_64-windows-gnu"
end
=end
-=begin
+
MRuby::CrossBuild.new("web") do |conf|
conf.toolchain :clang
@@ -245,11 +246,11 @@ MRuby::CrossBuild.new("web") do |conf|
# Dir
#conf.gem :git => 'https://github.com/iij/mruby-dir'
- # -- YOUR GAMES --
+ # -- YOUR GEMS --
# gems added into the mrbgems directory
Dir.each_child(configure_mrbgem_dir) do |mrb_gem|
- conf.gem mrb_gem
+ conf.gem "#{configure_mrbgem_dir}/#{mrb_gem}"
end
# ---
@@ -261,7 +262,7 @@ MRuby::CrossBuild.new("web") do |conf|
conf.linker do |linker|
linker.command = 'emcc'
- linker.flags = ["-std=c99 --shell-file #{configure_project_root}/raylib/src/shell.html"]
+ linker.flags = ["-std=c99 --shell-file #{configure_project_root}/core/shell.html"]
linker.library_paths = ['.']
end
@@ -273,20 +274,15 @@ MRuby::CrossBuild.new("web") do |conf|
cxx.command = "em++"
end
- # FelECS
- conf.gem github: 'realtradam/FelECS', path: 'mrbgem'
-
- # Raylib
- #conf.gem :git => '[email protected]:realtradam/mruby-raylib.git', :branch => 'master'
- conf.gem '../../mruby-raylib'# do |g|
conf.cc do |cc|
- cc.include_paths << ["#{configure_project_root}/include", "#{configure_project_root}/vendor/include/raylib"]
+ #cc.include_paths << ["#{configure_project_root}/include", "#{configure_project_root}/vendor/include/raylib"]
+ cc.include_paths << ["#{configure_project_root}/vendor/web/include"]
cc.flags << ['-Wall', '-D_DEFAULT_SOURCE', '-Wno-missing-braces', '-Os', '-DPLATFORM_WEB']
end
conf.linker do |linker|
linker.flags << ["-lraylib -Wall -D_DEFAULT_SOURCE -Wno-missing-braces -Os -s USE_GLFW=3 -s TOTAL_MEMORY=67108864 -s FORCE_FILESYSTEM=1"]
- linker.library_paths << ["#{configure_project_root}/raylib/src", "#{configure_project_root}/vendor/lib/web/raylib"]
+ #linker.library_paths << ["#{configure_project_root}/raylib/src", "#{configure_project_root}/vendor/lib/web/raylib"]
+ linker.library_paths << ["#{configure_project_root}/vendor/web/lib"]
end
end
-=end