mirror of
https://github.com/faye/websocket-driver-ruby.git
synced 2025-11-01 13:59:38 +00:00
30 lines
679 B
Ruby
30 lines
679 B
Ruby
require 'rubygems/package_task'
|
|
|
|
spec = Gem::Specification.load('websocket-driver.gemspec')
|
|
|
|
Gem::PackageTask.new(spec) do |pkg|
|
|
end
|
|
|
|
if RUBY_PLATFORM =~ /java/
|
|
require 'rake/javaextensiontask'
|
|
Rake::JavaExtensionTask.new('websocket-driver', spec) do |ext|
|
|
ext.name = 'websocket_mask'
|
|
ext.source_version = '8'
|
|
ext.target_version = '8'
|
|
end
|
|
else
|
|
require 'rake/extensiontask'
|
|
Rake::ExtensionTask.new('websocket-driver', spec) do |ext|
|
|
ext.name = 'websocket_mask'
|
|
end
|
|
end
|
|
|
|
task :clean do
|
|
Dir['./**/*.{bundle,jar,o,so}'].each do |path|
|
|
puts "Deleting #{path} ..."
|
|
File.delete(path)
|
|
end
|
|
FileUtils.rm_rf('./pkg')
|
|
FileUtils.rm_rf('./tmp')
|
|
end
|