Methods
Constants
ARCH | = | cpu_nick.sub('x86_64', 'x86-64').sub('x86_32', 'x86-32') |
HOST | = | ARCH.sub(/x86-../, 'x86_64') + '-nacl' |
PYTHON | = | config['PYTHON'] |
OBJDUMP | = | config['OBJDUMP'] |
SDK_ROOT | = | config['NACL_SDK_ROOT'] |
CREATE_NMF | = | [ File.join(SDK_ROOT, 'build_tools', 'nacl_sdk_scons', 'site_tools', 'create_nmf.py'), File.join(SDK_ROOT, 'tools', 'create_nmf.py') ].find{|path| File.exist?(path) } or raise "No create_nmf found" |
HOST_LIB | = | File.join(SDK_ROOT, 'toolchain', config['NACL_TOOLCHAIN'], HOST, "lib#{lib_suffix}") |
INSTALL_PROGRAM | = | config['INSTALL_PROGRAM'] |
INSTALL_LIBRARY | = | config['INSTALL_DATA'] |
SEL_LDR | = | [ File.join(SDK_ROOT, 'toolchain', config['NACL_TOOLCHAIN'], 'bin', "sel_ldr_#{cpu_nick}"), File.join(SDK_ROOT, 'tools', "sel_ldr_#{cpu_nick}") ].find{|path| File.executable?(path)} or raise "No sel_ldr found" |
IRT_CORE | = | [ File.join(SDK_ROOT, 'toolchain', config['NACL_TOOLCHAIN'], 'bin', "irt_core_#{cpu_nick}.nexe"), File.join(SDK_ROOT, 'tools', "irt_core_#{cpu_nick}.nexe") ].find{|path| File.executable?(path)} or raise "No irt_core found" |
RUNNABLE_LD | = | File.join(HOST_LIB, 'runnable-ld.so') |
Class Public methods
config(name)
Link
# File nacl/nacl-config.rb, line 46 def self.config(name) if NaClConfig::const_defined?(name.upcase) NaClConfig::const_get(name.upcase) elsif NaClConfig::respond_to?(name) and NaClConfig::method(name).arity == 0 NaClConfig::send(name) else raise ArgumentError, "No such config: #{name}" end end
Instance Public methods