Rakefile in acpc_dealer-2.0.3 vs Rakefile in acpc_dealer-2.0.4

- old
+ new

@@ -4,14 +4,21 @@ require 'rake/testtask' require File.expand_path('../lib/acpc_dealer/version', __FILE__) desc 'Build gem' -task :default => :build +task :default => [:build, :test] -task :build => :compile +desc 'Compile ACPC dealer' +task :dealer do + Dir.chdir(File.expand_path('../vendor/project_acpc_server', __FILE__)) do + sh "make" + end +end +task :build => [:clean, :compile, :dealer] + Rake::TestTask.new do |t| t.libs << "lib" << 'spec/support' t.test_files = FileList['spec/**/*_spec.rb'] t.verbose = false t.warning = false @@ -20,6 +27,15 @@ def gemspec @clean_gemspec ||= eval(File.read(File.expand_path('../acpc_dealer.gemspec', __FILE__))) end Gem::PackageTask.new(gemspec) { |pkg| } -Rake::ExtensionTask.new('hand_evaluator', gemspec) \ No newline at end of file +Rake::ExtensionTask.new('hand_evaluator', gemspec) + +task :clean do + sh "rm -f lib/hand_evaluator.so" + + Dir.chdir(File.expand_path('../vendor/project_acpc_server', __FILE__)) do + sh "make clean" + end +end +