Added Ecore::Evas::EcoreEvas#has_alpha? and #has_alpha=.
[ruby-ecore.git] / Rakefile
index fcb465420711f0bf481aa88eb38dbcfb64b03391..d0bb4649b49f9aced89668989d37ce2e7f84eb23 100644 (file)
--- a/Rakefile
+++ b/Rakefile
@@ -1,4 +1,4 @@
-# $Id: Rakefile 338 2005-05-07 11:01:57Z tilman $
+# $Id: Rakefile 379 2006-04-02 21:45:20Z tilman $
 
 require "library"
 require "rake/clean"
@@ -10,7 +10,7 @@ require "rake/contrib/sshpublisher"
 
 CLOBBER.include("src/*/*.{s,}o")
 
-ext_libs = ["ecore", "ecore_evas", "ecore_job", "ecore_x"].map do |lib|
+ext_libs = %w{ecore ecore_evas ecore_job ecore_x ecore_con}.map do |lib|
        Library.new(lib, ENV["ECORE_PREFIX"] || "/usr/local", "src/#{lib}")
 end
 
@@ -33,11 +33,13 @@ task :install => ext_libs.map { |l| l.so } do |t|
        destdir = "#{ENV["DESTDIR"]}"
        sitearchdir = ENV["RUBYARCHDIR"] || Config::CONFIG['sitearchdir']
 
-       FileUtils::Verbose.install(t.prerequisites.to_a, destdir + sitearchdir,
+       ddir = destdir + sitearchdir
+       FileUtils::Verbose.mkdir_p(ddir) unless File.directory?(ddir)
+       FileUtils::Verbose.install(t.prerequisites.to_a, ddir,
                                   :mode => 0755)
 
        ddir = destdir + sitearchdir + "/ecore"
-       FileUtils::Verbose.mkdir(ddir) unless File.directory?(ddir)
+       FileUtils::Verbose.mkdir_p(ddir) unless File.directory?(ddir)
 
        headers = ["src/ecore_evas/rb_ecore_evas.h",
                   "src/ecore_x/rb_window.h"]