about summary refs log tree commit homepage
path: root/local.mk.sample
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2009-11-26 20:58:59 -0800
committerEric Wong <normalperson@yhbt.net>2009-11-26 20:58:59 -0800
commitec28491f95eee2843a9ec1c8591114c567fcf2c5 (patch)
tree40102b08ab41ce1cc7c57059e9351807af16d5a8 /local.mk.sample
parent53a3d5d6a7f5fcab0f5693fb28725275d5987f3a (diff)
downloadrainbows-ec28491f95eee2843a9ec1c8591114c567fcf2c5.tar.gz
Diffstat (limited to 'local.mk.sample')
-rw-r--r--local.mk.sample14
1 files changed, 10 insertions, 4 deletions
diff --git a/local.mk.sample b/local.mk.sample
index cc8e16a..83d60a2 100644
--- a/local.mk.sample
+++ b/local.mk.sample
@@ -4,10 +4,12 @@
 #
 # This is depends on a bunch of GNU-isms from bash, sed, touch.
 
+RSYNC = rsync
 DLEXT := so
 gems := rack-1.0.1
 # gems += unicorn-0.95.1 # installed via setup.rb
-gems += rev-0.3.1 iobuffer-0.1.1
+gems += rev-0.3.1
+gems += iobuffer-0.1.1
 gems += eventmachine-0.12.10
 gems += async_sinatra-0.1.5 sinatra-0.9.4
 
@@ -28,7 +30,11 @@ endif
 ifdef gem_paths
   sp :=
   sp +=
-  export RUBYLIB := $(subst $(sp),:,$(addsuffix /lib,$(gem_paths)))
+  rlib := $(subst $(sp),:,$(addsuffix /lib,$(gem_paths)))
+  ifneq ($(RUBYLIB),)
+    rlib := $(RUBYLIB):$(rlib)
+  endif
+  export RUBYLIB := $(rlib)
 endif
 
 # pipefail is THE reason to use bash (v3+) or never revisions of ksh93
@@ -58,8 +64,8 @@ publish_doc:
                 TZ=UTC xargs touch -d '1970-01-01 00:00:00' doc/rdoc.css
         $(MAKE) doc_gz
         chmod 644 $$(find doc -type f)
-        rsync -av doc/ rubyforge.org:/var/www/gforge-projects/rainbows/
-        rsync -av doc/ dcvr:/srv/rainbows/
+        $(RSYNC) -av doc/ rubyforge.org:/var/www/gforge-projects/rainbows/
+        $(RSYNC) -av doc/ dcvr:/srv/rainbows/
         git ls-files | xargs touch
 
 # Create gzip variants of the same timestamp as the original so nginx