Top Level Namespace

Defined Under Namespace

Modules: StaticTracing

Constant Summary collapse

BASE_DIR =
__dir__
LIB_DIR =
File.expand_path('../../../lib/ruby-static-tracing', __dir__)
MKMF_TARGET =
'ruby-static-tracing/ruby_static_tracing'
LIB_DIRS =
[LIB_DIR, RbConfig::CONFIG['libdir']].freeze
HEADER_DIRS =
[
  File.join(BASE_DIR, 'include'),
  File.join(BASE_DIR, 'lib', 'libusdt'),
  RbConfig::CONFIG['includedir']
].freeze

Instance Method Summary collapse

Instance Method Details

#lib_dirObject



17
18
19
# File 'ext/ruby-static-tracing/extconf.rb', line 17

def lib_dir
  File.expand_path('../../lib/ruby-static-tracing', __dir__)
end

#platform_dir(platform) ⇒ Object



13
14
15
# File 'ext/ruby-static-tracing/extconf.rb', line 13

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