Sha256: 3b1d6c7085a6c9ab409e4730c693ad555fdd31e2973f3c200544ad26ffe1b639

Contents?: true

Size: 1.11 KB

Versions: 1

Compression:

Stored size: 1.11 KB

Contents

require "rubygems"
require "hoe"
require "rake/extensiontask"

require "./lib/johnson/version.rb"

HOE = Hoe.new "johnson", Johnson::VERSION do |p|
  p.developer "John Barnette",   "jbarnette@rubyforge.org"
  p.developer "Aaron Patterson", "aaron.patterson@gmail.com"
  p.developer "Yehuda Katz",     "wycats@gmail.com"
  p.developer "Matthew Draper",  "matthew@trebex.net"

  p.history_file     = "CHANGELOG.rdoc"
  p.readme_file      = "README.rdoc"
  p.summary          = "Johnson wraps JavaScript in a loving Ruby embrace."
  p.url              = "http://github.com/jbarnette/johnson/wikis"

  p.extra_rdoc_files = [p.readme_file]
  p.need_tar         = false
  p.test_globs       = %w(test/**/*_test.rb)

  p.clean_globs     << "lib/johnson/spidermonkey.bundle"
  p.clean_globs     << "tmp"
  p.clean_globs     << "vendor/spidermonkey/**/*.OBJ"

  p.extra_deps      << "rake"
  p.extra_dev_deps  << "rake-compiler"
end

Rake::ExtensionTask.new "spidermonkey", HOE.spec do |ext|
  ext.lib_dir = "lib/johnson"
end

HOE.spec.extensions = Dir["ext/**/extconf.rb"]

task :test => :compile

Dir["lib/tasks/*.rake"].each { |f| load f }

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jbarnette-johnson-1.0.0.20090326154650 Rakefile