require “rake/testtask” require “rubygems/package_task” require “rake/clean”

require_relative “trad-getopt.rb” # Getopt::VERSION

task :default => :gem

task :gem spec = Gem::Specification.new {|s|

s.name = "trad-getopt"
s.version = Getopt::VERSION
s.author = "NOZAWA Hiromasa"
s.summary = "rather traditional getopt()"
s.license = "BSD-2-Clause"
s.homepage = "https://github.com/noz/ruby-trad-getopt"
s.files = FileList[
  "LICENSE",
  "Rakefile",
  "test.rb",
  "trad-getopt.rb",
  "trad-getopt.txt",
]
s.require_path = "."

}

Gem::PackageTask.new(spec) {|pkg|

pkg.need_tar_gz = true
pkg.need_zip = true

}

Rake::TestTask.new {|t|

t.test_files = FileList[ "test.rb" ]

}