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