about summary refs log tree commit homepage
path: root/local.mk.sample
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2009-10-26 18:44:08 -0700
committerEric Wong <normalperson@yhbt.net>2009-10-26 18:44:08 -0700
commit54076d9573080291fcad2dbf3cb996fdfb33745c (patch)
treeaad2d2f7fab0c15223e429f257ae7593baff76b3 /local.mk.sample
parenta3c8175a59d9b257c3da4fd608a848c16c10bb70 (diff)
downloadrainbows-54076d9573080291fcad2dbf3cb996fdfb33745c.tar.gz
define the Ruby prefix once to make it easier on Rubies outside
of home.  Organize gem listings logically by dependency chains.
Diffstat (limited to 'local.mk.sample')
-rw-r--r--local.mk.sample20
1 files changed, 13 insertions, 7 deletions
diff --git a/local.mk.sample b/local.mk.sample
index bbc47e4..1edf055 100644
--- a/local.mk.sample
+++ b/local.mk.sample
@@ -5,18 +5,24 @@
 # This is depends on a bunch of GNU-isms from bash, sed, touch.
 
 DLEXT := so
-gems := rev-0.3.1 rack-1.0.1 iobuffer-0.1.1 eventmachine-0.12.10
+gems := rack-1.0.1
+# gems += unicorn-0.93.3 # installed via setup.rb
+gems += rev-0.3.1 iobuffer-0.1.1
+gems += eventmachine-0.12.10
+gems += async_sinatra-0.1.5 sinatra-0.9.4
 
 # Avoid loading rubygems to speed up tests because gmake is
 # fork+exec heavy with Ruby.
+prefix = $(HOME)
 ifeq ($(r19),)
-  RUBY := $(HOME)/bin/ruby
-  gem_paths := $(addprefix $(HOME)/lib/ruby/gems/1.8/gems/,$(gems))
+  RUBY := $(prefix)/bin/ruby
+  gem_paths := $(addprefix $(prefix)/lib/ruby/gems/1.8/gems/,$(gems))
 else
-  export PATH := $(HOME)/ruby-1.9/bin:$(PATH)
-  RUBY := $(HOME)/ruby-1.9/bin/ruby --disable-gems
-  gems := $(gems) case-0.5 revactor-0.1.4
-  gem_paths := $(addprefix $(HOME)/ruby-1.9/lib/ruby/gems/1.9.1/gems/,$(gems))
+  prefix := $(prefix)/ruby-1.9
+  export PATH := $(prefix)/bin:$(PATH)
+  RUBY := $(prefix)/bin/ruby --disable-gems
+  gems += case-0.5 revactor-0.1.4
+  gem_paths := $(addprefix $(prefix)/lib/ruby/gems/1.9.1/gems/,$(gems))
 endif
 
 ifdef gem_paths