From 6b3ab14bd246955832eb7a410142585f99cfca38 Mon Sep 17 00:00:00 2001 From: Lamont Granquist Date: Sat, 4 Jan 2014 09:54:23 -0600 Subject: fixing compile target --- Rakefile | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'Rakefile') diff --git a/Rakefile b/Rakefile index db1ed42..1ff753b 100644 --- a/Rakefile +++ b/Rakefile @@ -25,6 +25,10 @@ end unix_gemspec = eval(File.read("ffi-yajl.gemspec")) +task :clean do + sh "rm -rf pkg/* lib/ffi_yajl/ext/*" +end + desc "install the gem locally" task :install => [:package] do if defined?(RUBY_ENGINE) && RUBY_ENGINE == "jruby" @@ -36,6 +40,13 @@ end spec = Gem::Specification.load('ffi-yajl.gemspec') +Rake::ExtensionTask.new do |ext| + ext.name = 'libyajl2' + ext.lib_dir = 'lib' + ext.ext_dir = 'ext/libyajl2' + ext.gem_spec = spec +end + Rake::ExtensionTask.new do |ext| ext.name = 'encoder' ext.lib_dir = 'lib/ffi_yajl/ext' @@ -49,13 +60,3 @@ Rake::ExtensionTask.new do |ext| ext.ext_dir = 'ext/ffi_yajl/ext/parser' ext.gem_spec = spec end - -Rake::ExtensionTask.new do |ext| - ext.name = 'libyajl2' - ext.ext_dir = 'ext/libyajl2' - ext.gem_spec = spec -end - -#task :compile_encoder => :compile_libyajl2 - -task :default => :spec -- cgit v1.2.1