Top Level Namespace
Defined Under Namespace
Modules: Webruby
Constant Summary collapse
- CURRENT_DIR =
File.dirname(__FILE__)
- BASE_DIR =
File.(File.join(File.dirname(__FILE__), %w[.. ..]))
- MRUBY_DIR =
File.join(BASE_DIR, %w[modules mruby])
- DRIVER_DIR =
File.join(BASE_DIR, %w[driver])
- SCRIPTS_DIR =
File.join(BASE_DIR, %w[scripts])
- EMCC =
File.join(emscripten_dir, 'emcc')
- EMXX =
File.join(emscripten_dir, 'em++')
- EMLD =
File.join(emscripten_dir, 'emcc')
- EMAR =
File.join(emscripten_dir, 'emar')
- SCRIPT_GEN_POST =
TODO: maybe change these two to functions?
File.join(SCRIPTS_DIR, "gen_post.rb")
- SCRIPT_GEN_GEMS_CONFIG =
File.join(SCRIPTS_DIR, "gen_gems_config.rb")
- SCRIPT_GEN_REQUIRE =
File.join(SCRIPTS_DIR, "gen_require.rb")
- EMCC_CFLAGS =
"-I#{MRUBY_DIR}/include"
- LIBMRUBY =
"mruby/emscripten/lib/libmruby.a"
- MRBTEST =
"mruby/emscripten/test/mrbtest"
- MRBC =
"mruby/host/bin/mrbc"
- MRUBYMIX =
TODO: change this to a gem dependency
File.join(BASE_DIR, %w[modules mrubymix bin mrubymix])
Instance Method Summary collapse
-
#root ⇒ Object
for compatibility with mruby.