Sha256: 0abae6ae4f84ee4bcfb6b576436fd2204ed75aa249eaf5e44035161306cbfa60

Contents?: true

Size: 690 Bytes

Versions: 4

Compression:

Stored size: 690 Bytes

Contents

# -*- mode: ruby -*-

%w[../xot ../rucy ../rays .]
  .map  {|s| File.expand_path "#{s}/lib", __dir__}
  .each {|s| $:.unshift s if !$:.include?(s) && File.directory?(s)}

require 'rucy/rake'

require 'xot/extension'
require 'rucy/extension'
require 'rays/extension'
require 'reflex/extension'


EXTENSIONS  = [Xot, Rucy, Rays, Reflex]
GEMNAME     = 'reflexion'
TESTS_ALONE = ['test/test_reflex_init.rb']

use_external_library 'https://github.com/erincatto/box2d',
  tag:    'v2.4.1',
  incdirs: %w[include src],
  srcdirs: 'src'

default_tasks :ext
use_bundler
build_native_library
build_ruby_extension
test_ruby_extension unless github_actions? && win32?
generate_documents
build_ruby_gem

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
reflexion-0.3.4 Rakefile
reflexion-0.3.3 Rakefile
reflexion-0.3.2 Rakefile
reflexion-0.3.1 Rakefile