summaryrefslogtreecommitdiff
path: root/ruby/makegem.sh
diff options
context:
space:
mode:
Diffstat (limited to 'ruby/makegem.sh')
-rwxr-xr-xruby/makegem.sh21
1 files changed, 21 insertions, 0 deletions
diff --git a/ruby/makegem.sh b/ruby/makegem.sh
new file mode 100755
index 0000000..fd0db79
--- /dev/null
+++ b/ruby/makegem.sh
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+mkdir -p ext
+mkdir -p msgpack
+cp extconf.rb ext/
+cp pack.c ext/
+cp pack.h ext/
+cp rbinit.c ext/
+cp unpack.c ext/
+cp unpack.h ext/
+cp ../AUTHORS ./
+cp ../ChangeLog ./
+cp ../msgpack/pack_define.h msgpack/
+cp ../msgpack/pack_template.h msgpack/
+cp ../msgpack/unpack_define.h msgpack/
+cp ../msgpack/unpack_template.h msgpack/
+cp ../msgpack/sysdep.h msgpack/
+cat msgpack_test.rb | sed "s/require ['\"]msgpack['\"]/require File.dirname(__FILE__) + '\/test_helper.rb'/" > test/msgpack_test.rb
+
+gem build msgpack.gemspec
+