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}") |
| NACL_LIB | = | File.join(SDK_ROOT, 'lib', config['NACL_LIB_PATH'], 'Release') |
| INSTALL_PROGRAM | = | config['INSTALL_PROGRAM'] |
| INSTALL_LIBRARY | = | config['INSTALL_DATA'] |
| SEL_LDR | = | File.join(SDK_ROOT, 'tools', "sel_ldr_#{cpu_nick}") |
| IRT_CORE | = | File.join(SDK_ROOT, 'tools', "irt_core_#{cpu_nick}.nexe") |
| 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