diff options
Diffstat (limited to 'Rakefile')
-rw-r--r-- | Rakefile | 101 |
1 files changed, 67 insertions, 34 deletions
@@ -1,44 +1,77 @@ require 'rubygems' require 'rake' -require 'opentox-ruby-api-wrapper' -#require 'tasks/opentox' +require 'opentox-ruby' namespace "fminer" do - desc "Install required gems and fminer" - task :install do - puts `git submodule init` - puts `git submodule update` - Dir.chdir('libfminer/libbbrc') - puts `git checkout master` - puts `git pull` - puts `./configure` - if $? == 0 - puts `echo "Fminer successfully configured."` - else - puts `echo "Fminer configuration failed!"` - exit - end - puts `make ruby` - end + desc "Install required gems and fminer" + task :install do + puts `git submodule init` + puts `git submodule update` + Dir.chdir('libfminer/libbbrc') + puts `git checkout master` + puts `git pull` + puts `./configure` + if $? == 0 + puts `echo "Fminer/LibBbrc successfully configured."` + else + puts `echo "Fminer/LibBbrc configuration failed!"` + exit + end + puts `make ruby` + Dir.chdir('../liblast') + puts `git checkout master` + puts `git pull` + puts `./configure` + if $? == 0 + puts `echo "Fminer/LibLast successfully configured."` + else + puts `echo "Fminer/LibLast configuration failed!"` + exit + end + puts `make ruby` + Dir.chdir('../../last-utils') + #puts `git fetch` + # AM LAST: need branch 'experimental' until merged to master in last-utils + #puts `git checkout -f -b experimental origin/experimental` + puts `git checkout master` + puts `git pull` + end - desc "Update gems and fminer" - task :update do - puts `git submodule update` - Dir.chdir('libfminer/libbbrc') - puts `git checkout master` - puts `git pull` - puts `./configure` - if $? == 0 - puts `echo "Fminer successfully configured."` - else - puts `echo "Fminer configuration failed!"` - exit - end - puts `make ruby` - end + desc "Update gems and fminer" + task :update do + puts `git submodule update --init` + Dir.chdir('libfminer/libbbrc') + puts `git checkout Makefile` + puts `git pull` + puts `./configure` + if $? == 0 + puts `echo "Fminer/LibBbrc successfully configured."` + else + puts `echo "Fminer/LibBbrc configuration failed!"` + exit + end + puts `make ruby` + Dir.chdir('../liblast') + puts `git checkout Makefile` + puts `git pull` + puts `./configure` + if $? == 0 + puts `echo "Fminer/LibLast successfully configured."` + else + puts `echo "Fminer/LibLast configuration failed!"` + exit + end + puts `make ruby` + Dir.chdir('../../last-utils') + #puts `git fetch` + # AM LAST: need branch 'experimental' until merged to master in last-utils + #puts `git checkout -f -b experimental origin/experimental` + puts `git checkout master` + puts `git pull` + end end desc "Run tests" task :test do - load 'test/test.rb' + load 'test/test.rb' end |