mirror of
https://github.com/puma/puma.git
synced 2022-11-09 13:48:40 -05:00
Initial cleanup of Rakefile
This commit is contained in:
parent
8ba428a776
commit
a4a346877b
1 changed files with 30 additions and 0 deletions
30
Rakefile
30
Rakefile
|
@ -1,3 +1,33 @@
|
|||
require "hoe"
|
||||
require "rake/extensiontask"
|
||||
|
||||
HOE = Hoe.spec "puma" do
|
||||
self.rubyforge_name = 'puma'
|
||||
self.readme_file = "README.md"
|
||||
|
||||
developer 'Evan Phoenix', 'evan@phx.io'
|
||||
|
||||
spec_extras[:extensions] = ["ext/puma_http11/extconf.rb"]
|
||||
spec_extras[:executables] = ['puma', 'pumactl']
|
||||
|
||||
dependency "rack", "~> 1.2"
|
||||
|
||||
extra_dev_deps << ["rake-compiler", "~> 0.8.0"]
|
||||
end
|
||||
|
||||
# puma.gemspec
|
||||
file "#{HOE.spec.name}.gemspec" => ['Rakefile'] do |t|
|
||||
puts "Generating #{t.name}"
|
||||
File.open(t.name, 'wb') { |f| f.write HOE.spec.to_ruby }
|
||||
end
|
||||
|
||||
desc "Generate or update the standalone gemspec file for the project"
|
||||
task :gemspec => ["#{HOE.spec.name}.gemspec"]
|
||||
|
||||
# tests require extension be compiled
|
||||
task :test => [:compile]
|
||||
|
||||
__END__
|
||||
require 'rubygems'
|
||||
|
||||
require 'hoe'
|
||||
|
|
Loading…
Add table
Reference in a new issue