# -*- ruby -*- task :default => "play.app" file "play.scpt" => "base" do |t| cp t.prerequisites.first, t.name end rule ".app" => ".scpt" do |t| cp t.source, t.name end file 'base' do touch 'base' end