File: Rakefile

package info (click to toggle)
ruby-ffi-compiler 1.0.1-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, sid, trixie
  • size: 156 kB
  • sloc: ruby: 556; ansic: 16; makefile: 4
file content (18 lines) | stat: -rw-r--r-- 390 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
require 'rubygems'
require 'rubygems/package_task'
require 'ffi-compiler/export_task'

def gem_spec
  @gem_spec ||= Gem::Specification.load('example.gemspec')
end

FFI::Compiler::ExportTask.new('lib/example', 'ext', :gem_spec => gem_spec) do |t|
  t.export 'example.rb'
end

Gem::PackageTask.new(gem_spec) do |pkg|
  pkg.need_zip = true
  pkg.need_tar = true
  pkg.package_dir = 'pkg'
end