RocketMUD-0.3/help/
RocketMUD-0.3/log/
RocketMUD-0.3/players/
require 'rake/rdoctask'
require 'rake/packagetask'

# get version 
Version = 0.3

# files to distribute
PKG_FILES = FileList[
  'rocket.rb', 'event.rb', 'help.rb', 'mobile.rb', 'sockdesc.rb', 'utils.rb', 'constants.rb',
  'README', 'Rakefile',
  'log', 'log/README', 
  'players', 'players/One.yml',
  'help', 'help/**/*'
]

desc "Make documentation"
Rake::RDocTask.new do |rd|
  rd.rdoc_dir = 'doc'
  rd.main = 'README'
  rd.title = "RocketMUD #{Version} Mud Server"
  rd.template = 'kilmer'
  rd.rdoc_files.include('README', 'rocket.rb', 'event.rb', 'help.rb', 'mobile.rb', 'constants.rb',
    'sockdesc.rb', 'utils.rb')
  rd.options << '-d' 
end

desc "Package up a distribution"
Rake::PackageTask.new("RocketMUD", Version) do |p|
    p.need_tar_gz = true
    p.need_zip = true
    p.package_files.include(PKG_FILES)
    p.package_files.exclude(/\.svn/)
end