# $Id: Rakefile 1 2005-04-19 09:41:42Z tilman $ require "rake/clean" SRC = "multipass.rb" EDJ = SRC.sub(/\.[^.]+$/, ".edj") CLOBBER.include(EDJ) desc "Default task builds #{EDJ}" task :default => [EDJ] desc "Test #{EDJ} in Edje." task :test => [EDJ] do |t| sh "edje #{EDJ}" end deps = FileList["**/*.rb", "**/*.sma", "README", "acknowledge.txt"] desc "Build #{EDJ}" file EDJ => deps do |t| sh "redact #{SRC} -o #{EDJ}" end