d5aaccdc6a11e0186d04c1b947082a401fe46f89
[multipass-eu.git] / Rakefile
1 # $Id: Rakefile 26 2005-06-22 20:19:41Z tilman $
2
3 require "rake/clean"
4
5 SRC = "multipass.rb"
6 EDJ = SRC.sub(/\.[^.]+$/, ".edj")
7
8 CLOBBER.include(EDJ)
9
10 desc "Default task builds #{EDJ}"
11 task :default => [EDJ]
12
13 desc "Test #{EDJ} in Edje."
14 task :test => [EDJ] do |t|
15         sh "edje #{EDJ}"
16 end
17
18 deps = FileList["**/*.rb", "**/*.sma", "README", "acknowledge.txt"]
19
20 desc "Build #{EDJ}"
21 file EDJ => deps do |t|
22         sh "redact --image_dir images --font_dir fonts #{SRC} -o #{EDJ}"
23 end