-task :install => [ext_lib] do |t|
- FileUtils::Verbose.install(ext_lib, destdir + sitearchdir,
- :mode => 0755)
- FileUtils::Verbose.install("lib/eet.rb", destdir + sitelibdir,
- :mode => 0644)
+task :install => [:ext] do |t|
+ destdir = ENV["DESTDIR"] || ""
+
+ ddir = destdir + Config::CONFIG["sitearchdir"]
+ FileUtils::Verbose.mkdir_p(ddir) unless File.directory?(ddir)
+ FileUtils::Verbose.install(ext.lib_name, ddir, :mode => 0755)
+
+ ddir = destdir + Config::CONFIG["sitelibdir"]
+ FileUtils::Verbose.mkdir_p(ddir) unless File.directory?(ddir)
+ FileUtils::Verbose.install("lib/eet.rb", ddir, :mode => 0644)