Removed RCS-style IDs.
[ruby-eet.git] / Rakefile
index 1b4f270bb99fa9e524f1829f031c071911e0260b..3945e00611ec403170e2a0b91ce411227ed81b4a 100644 (file)
--- a/Rakefile
+++ b/Rakefile
@@ -1,5 +1,3 @@
-# $Id: Rakefile 41 2005-05-19 19:18:21Z tilman $
-
 require "rbconfig"
 require "rake/clean"
 require "rake/testtask"
@@ -17,6 +15,7 @@ PKG_NAME = "ruby-eet"
 PKG_VERSION = File.read("lib/eet.rb").
               match(/^\s*VERSION = \"(.*)\"\s$/).captures.first
 
+cc = ENV["CC"] || "cc"
 ext_obj = "ext/ext.o"
 ext_lib = "ext/eet_ext.so"
 
@@ -29,7 +28,7 @@ rule ".o" => [".c"] do |t|
        cflags = "#{ENV["CFLAGS"]} #{`eet-config --cflags`.strip} " +
                 "-I#{archdir}"
 
-       sh "cc #{cflags} -fPIC #{t.source} -c -o #{t.name}"
+       sh "#{cc} #{cflags} -fPIC #{t.source} -c -o #{t.name}"
 end
 
 file ext_lib => ext_obj do |t|
@@ -38,7 +37,7 @@ file ext_lib => ext_obj do |t|
        ldflags = "#{ENV["LDFLAGS"]} #{`eet-config --libs`.strip} " +
                  "-L#{libdir} #{rubylib}"
 
-       sh "cc #{ldflags} -shared -Wl #{t.prerequisites.join(" ")} " +
+       sh "#{cc} #{ldflags} -shared -Wl #{t.prerequisites.join(" ")} " +
           "-o #{t.name}"
 end
 
@@ -78,7 +77,7 @@ end
 task :publish => [:rdoc, :package] do
        p = Rake::CompositePublisher.new
        p.add(Rake::SshFreshDirPublisher.new("code-monkey.de",
-                                            "public_html/docs/" +
+                                            "public_docs/" +
                                             PKG_NAME, "doc"))
        p.add(Rake::SshFilePublisher.new("code-monkey.de",
                                         ".", "pkg",