Top Level Namespace

Defined Under Namespace

Modules: StaticTracing

Constant Summary collapse

BASE_DIR =
File.expand_path(File.dirname(__FILE__))
LIB_DIR =
File.expand_path('../../../../lib/ruby-static-tracing', __FILE__)
MKMF_TARGET =
'ruby-static-tracing/ruby_static_tracing'
LIB_DIRS =
[LIB_DIR, RbConfig::CONFIG['libdir']]
HEADER_DIRS =
[
 File.join(BASE_DIR, 'include'),
 File.join(BASE_DIR, 'lib', 'libusdt'),
 RbConfig::CONFIG['includedir']
]
LDFLAGS =
" -Wl,-rpath='\$\$ORIGIN/../ruby-static-tracing' "

Instance Method Summary collapse

Instance Method Details

#lib_dirObject



15
16
17
# File 'ext/ruby-static-tracing/extconf.rb', line 15

def lib_dir
  File.expand_path("../../../lib/ruby-static-tracing/", __FILE__)
end

#platform_dir(platform) ⇒ Object



11
12
13
# File 'ext/ruby-static-tracing/extconf.rb', line 11

def platform_dir(platform)
  File.expand_path("../../../ext/ruby-static-tracing/#{platform}/", __FILE__)
end