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[.. ..]))
- EMSCRIPTEN_DIR =
File.join(BASE_DIR, %w[modules emscripten])
- 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')
- 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")
- 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.
Instance Method Details
#root ⇒ Object
for compatibility with mruby
9 10 11 |
# File 'lib/webruby/environment.rb', line 9 def root MRUBY_DIR end |