1 # $Id: Rakefile,v 1.10 2005/06/14 16:41:52 tsauerbeck Exp $
6 sitelibdir = ENV["RUBYLIBDIR"] || Config::CONFIG["sitelibdir"]
7 destdir = "#{ENV["DESTDIR"]}"
8 prefix = ENV["PREFIX"] || "/usr/local"
10 themes = ["iio", "winter"].map do |t|
11 "data/themes/#{t}/#{t}.edj"
14 CLOBBER.include(themes)
16 task :default => :themes
17 task :themes => themes
19 rule ".edj" => [".edc"] do |t|
20 Dir.chdir(File.dirname(t.source)) do
21 sh "edje_cc -id img -id images " +
22 "-fd ../../fonts -fd fonts #{File.basename(t.source)}"
26 task :install => :themes do |t|
27 ddir = destdir + prefix + "/bin"
28 FileUtils::Verbose.install("bin/euphoria", ddir, :mode => 0755)
30 ddir = destdir + sitelibdir + "/euphoria"
31 FileUtils::Verbose.mkdir_p(ddir) unless File.directory?(ddir)
32 FileUtils::Verbose.install(Dir["lib/*.rb"], ddir, :mode => 0644)
34 ddir = destdir + prefix + "/share/euphoria/themes"
35 FileUtils::Verbose.mkdir_p(ddir) unless File.directory?(ddir)
36 FileUtils::Verbose.install(themes, ddir, :mode => 0644)