1 # $Id: Rakefile 10 2005-03-28 20:55:18Z tilman $
4 require "rake/testtask"
5 require "rake/rdoctask"
7 CLOBBER.include(FileList["test/*.edj"])
9 sitelibdir = Config::CONFIG["sitelibdir"]
10 destdir = "#{ENV["DESTDIR"]}"
11 prefix = ENV["PREFIX"] || "/usr/local"
14 ddir = destdir + prefix + "/bin"
15 FileUtils::Verbose.install("bin/redact", ddir, :mode => 0755)
17 ddir = destdir + sitelibdir + "/redact"
19 FileUtils::Verbose.mkdir(ddir) unless File.directory?(ddir)
21 ["app", "part", "program", "redact"].each do |file|
22 FileUtils::Verbose.install("lib/redact/#{file}.rb", ddir,
29 Rake::TestTask.new do |t|
31 t.test_files = FileList["test/test*.rb"]
35 Rake::RDocTask.new do |t|
37 t.title = "Redact - An Edje Compiler written in Ruby"
38 t.options = ["--line-numbers", "--inline-source", "--main", "README"]
39 t.rdoc_files.include("README", "COPYING", "AUTHORS", "ChangeLog",
40 "TODO", "lib/redact/redact.rb",
41 "lib/redact/part.rb", "lib/redact/program.rb")