about summary refs log tree commit homepage
path: root/Rakefile
diff options
context:
space:
mode:
authorzedshaw <zedshaw@19e92222-5c0b-0410-8929-a290d50e31e9>2006-06-16 21:01:12 +0000
committerzedshaw <zedshaw@19e92222-5c0b-0410-8929-a290d50e31e9>2006-06-16 21:01:12 +0000
commit54061207308c8057aec0d88f0778ea419d201603 (patch)
treedade84b9882def7b88939e2bd3caae908a1e69d1 /Rakefile
parentee957121c79aece77cda025514cebde9b09fd91a (diff)
downloadunicorn-54061207308c8057aec0d88f0778ea419d201603.tar.gz
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@242 19e92222-5c0b-0410-8929-a290d50e31e9
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile11
1 files changed, 9 insertions, 2 deletions
diff --git a/Rakefile b/Rakefile
index 462eaec..6e7c3dd 100644
--- a/Rakefile
+++ b/Rakefile
@@ -66,6 +66,9 @@ setup_gem(name, version) do |spec|
   spec.required_ruby_version = '>= 1.8.4'
 
   if RUBY_PLATFORM =~ /mswin/
+    Dir.chdir "projects/mongrel_service" do
+      sh %{rake install }
+    end
     spec.files << 'ext/http11/http11.so'
     spec.add_dependency('win32-service', '>= 0.5.0')
     spec.extensions.clear
@@ -82,16 +85,20 @@ task :install do
   sh %{rake package}
   sh %{gem install pkg/mongrel-#{version}}
   sub_project("mongrel_status", :install)
-  sub_project("mongrel_config", :install)
   sub_project("mongrel_console", :install)
+  if RUBY_PLATFORM =~ /mswin/
+    sub_project("mongrel_service", :install)
+  end
 end
 
 task :uninstall => [:clean] do
   sub_project("mongrel_status", :uninstall)
-  sub_project("mongrel_config", :uninstall)
   sub_project("mongrel_console", :uninstall)
   sh %{gem uninstall mongrel}
   sub_project("gem_plugin", :uninstall)
+  if RUBY_PLATFORM =~ /mswin/
+    sub_project("mongrel_service", :install)
+  end
 end