diff options
author | Eric Wong <normalperson@yhbt.net> | 2009-10-26 18:44:08 -0700 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2009-10-26 18:44:08 -0700 |
commit | 54076d9573080291fcad2dbf3cb996fdfb33745c (patch) | |
tree | aad2d2f7fab0c15223e429f257ae7593baff76b3 | |
parent | a3c8175a59d9b257c3da4fd608a848c16c10bb70 (diff) | |
download | rainbows-54076d9573080291fcad2dbf3cb996fdfb33745c.tar.gz |
define the Ruby prefix once to make it easier on Rubies outside of home. Organize gem listings logically by dependency chains.
-rw-r--r-- | local.mk.sample | 20 |
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 |