diff options
Diffstat (limited to 'Rakefile')
-rw-r--r-- | Rakefile | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000..5d120a6 --- /dev/null +++ b/Rakefile @@ -0,0 +1,41 @@ +# -*- ruby -*- + +require 'rubygems' +require 'hoe' +begin + require 'rake/extensiontask' +rescue LoadError => e + warn "\nmissing #{e.path} (for rake-compiler)" if e.respond_to? :path + warn "run: rake newb\n\n" +end + +Hoe.plugin :git +Hoe.plugin :minitest +Hoe.plugin :travis + +HOE = Hoe.spec 'curses' do + self.version = '1.0.2' + + developer 'Eric Hodel', 'drbrain@segment7.net' + developer 'Shugo Maeda', '' + + license 'Ruby' + license 'BSD-2-Clause' + + self.extra_rdoc_files << 'ext/curses/curses.c' + self.spec_extras[:extensions] = 'ext/curses/extconf.rb' + + self.readme_file = 'README.md' + self.history_file = 'History.md' + + self.extra_dev_deps << ['rake-compiler', '~> 0.8'] +end + +if Rake.const_defined? :ExtensionTask then + Rake::ExtensionTask.new 'curses', HOE.spec + + task default: :compile + task test: :compile +end + +# vim: syntax=ruby |